 .cgfty{--navy:#071a35;--navy2:#102b50;--white:#f8fbff;--red:#f04432;--orange:#ff852b;background:var(--navy);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.55;max-width:100%;overflow:hidden;padding-bottom:20px}.cgfty *{box-sizing:border-box}.cgfty h1,.cgfty h2,.cgfty p{margin-top:0}.cgfty-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 16px;background:#041126}.cgfty-brand{font-size:12px;font-weight:900;letter-spacing:1px}.cgfty-pill{font-size:9px;font-weight:900;letter-spacing:1px;background:#18385e;padding:7px 10px;border-radius:30px;color:#ff9a63}.cgfty-hero{text-align:center;padding:38px 20px 42px;background:radial-gradient(circle at 50% 0,#234a76,#102b50 52%,#071a35)}.cgfty-check{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;background:#1e9b69;color:white;font-size:32px;font-weight:900;box-shadow:0 0 0 8px #1e9b6925}.cgfty-kicker{color:#ff8951;font-size:11px;font-weight:900;letter-spacing:1.8px;margin-bottom:9px}.cgfty-hero h1{font-size:clamp(32px,8vw,56px);font-weight:950;line-height:.99;letter-spacing:-1.5px;margin-bottom:16px}.cgfty-hero h1 span{color:#ff7541}.cgfty-intro{max-width:560px;margin:0 auto;color:#d9e6f5;font-size:15px}.cgfty-product{padding:42px 16px;background:#f8fbff;color:#0b1d36;text-align:center}.cgfty-product h2,.cgfty-next h2{font-size:clamp(24px,6vw,34px);line-height:1.1;margin-bottom:20px;font-weight:900}.cgfty-carousel{position:relative;max-width:620px;margin:0 auto 24px;background:#e8eef5;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #071a3520}.cgfty-slide{display:none;margin:0}.cgfty-slide.is-active{display:block;animation:cgftyFade .35s ease}.cgfty-slide img{width:100%;height:clamp(250px,72vw,440px);object-fit:contain;display:block;background:#fff}.cgfty-slide figcaption{padding:10px 34px;font-size:12px;color:#43536a}.cgfty-arrow{position:absolute;top:45%;transform:translateY(-50%);border:0;border-radius:50%;width:38px;height:38px;background:#071a35d9;color:white;font-size:28px;line-height:1;cursor:pointer}.cgfty-prev{left:10px}.cgfty-next .cgfty-arrow{}.cgfty-next{padding:42px 18px;background:#102b50}.cgfty-next .cgfty-next{right:10px}.cgfty-dots{display:flex;justify-content:center;gap:8px;padding:0 0 13px}.cgfty-dots button{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#9aa8b8;cursor:pointer}.cgfty-dots button.is-active{background:#f04432;width:23px;border-radius:8px}.cgfty-pricebox{display:grid;grid-template-columns:1fr;gap:9px;max-width:620px;margin:auto}.cgfty-pricebox div{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border:1px solid #dce4ed;border-radius:9px;background:white}.cgfty-pricebox span{font-size:12px;font-weight:900;color:#334963}.cgfty-pricebox strong{font-size:21px;color:#e84735}.cgfty-next{padding:42px 18px;background:#102b50}.cgfty-next h2{color:#fff}.cgfty-step{display:flex;gap:13px;align-items:flex-start;padding:14px;margin:10px 0;border-radius:10px;background:#19385f;color:#dce7f4}.cgfty-step b{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f04432;color:#fff}.cgfty-step p{margin:0;font-size:13px}.cgfty-step strong{color:#fff;font-size:15px}.cgfty-perks{display:grid;grid-template-columns:1fr;gap:1px;background:#264363}.cgfty-perks div{background:#0b203d;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.cgfty-perks span{font-size:24px;color:#ff8b4c}.cgfty-perks strong{font-size:11px;letter-spacing:1px}.cgfty-perks small{font-size:11px;color:#b8c8da}.cgfty-final{text-align:center;padding:42px 18px;background:linear-gradient(120deg,#e94232,#ff852b);color:#fff}.cgfty-final h2{font-size:clamp(22px,6vw,34px);font-weight:950;line-height:1.05}.cgfty-final p{font-weight:900;letter-spacing:1.5px;margin:12px 0 2px}.cgfty-final small{opacity:.9}.cgfty-footer{text-align:center;background:#041126;color:#9fb1c8;padding:17px;font-size:11px}@keyframes cgftyFade{from{opacity:.4}to{opacity:1}}@media(min-width:650px){.cgfty-pricebox{grid-template-columns:repeat(3,1fr)}.cgfty-perks{grid-template-columns:repeat(3,1fr)}.cgfty-hero,.cgfty-product,.cgfty-next{padding-left:max(24px,calc((100% - 850px)/2));padding-right:max(24px,calc((100% - 850px)/2))}}