:root{--ink: #111827;--muted: #667085;--line: #dfe7ef;--soft: #edf7fb;--soft-2: #f7fbfd;--navy: #102f44;--blue: #2f7da5;--sky: #dff3fb;--warm: #ffb55b;--white: #ffffff;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{overflow-x:hidden}.nav{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1220px;padding:22px clamp(18px,4vw,44px)}.logo{align-items:center;color:var(--navy);display:inline-flex;font-size:21px;font-weight:850;gap:10px}.logo span{align-items:center;background:var(--sky);border:1px solid #c8e8f4;border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}.nav nav{align-items:center;display:flex;gap:28px}.nav nav a{color:#516071;font-size:14px;font-weight:730}.nav-action{align-items:center;background:var(--navy);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:790;gap:8px;min-height:42px;padding:0 15px}.hero{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,.82fr) minmax(340px,1fr) minmax(310px,.76fr);margin:34px auto 0;max-width:1220px;padding:0 clamp(18px,4vw,44px) 80px}.hero-copy h1{color:var(--navy);font-size:clamp(46px,6.4vw,82px);letter-spacing:0;line-height:.95;margin:0 0 22px}.hero-copy p{color:#536274;font-size:18px;line-height:1.7;margin:0;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-button,.secondary-button{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 20px}.primary-button{background:var(--navy);color:#fff}.secondary-button{background:var(--soft);color:var(--navy)}.trust-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.trust-strip span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:#4b5c6e;display:inline-flex;font-size:13px;font-weight:720;gap:7px;padding:8px 11px}.hero-stage{aspect-ratio:.88;background:linear-gradient(180deg,var(--soft) 0%,#fff 100%);border:1px solid #dceaf2;border-radius:8px;min-height:590px;overflow:hidden;z-index:1;position:relative}.hero-stage img{height:100%;object-fit:cover;width:100%}.product-note{background:#ffffffe6;border:1px solid rgba(255,255,255,.85);border-radius:8px;bottom:18px;box-shadow:0 20px 50px #102f4429;left:18px;padding:14px 16px;position:absolute}.product-note strong,.product-note span{display:block}.product-note strong{color:var(--navy);font-size:14px}.product-note span{color:var(--muted);font-size:13px;margin-top:3px}.checkout-card{align-self:center;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 70px #102f441f;margin-left:-44px;padding:22px;position:relative;z-index:3}.checkout-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.checkout-head p,.field-label{color:var(--muted);display:block;font-size:12px;font-weight:840;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.checkout-head h2{color:var(--navy);font-size:25px;letter-spacing:0;line-height:1.05;margin:0}.checkout-head strong{color:var(--blue);font-size:25px}.field-label{margin-top:22px}.select-wrap{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;margin-bottom:14px;padding-right:12px}.select-wrap select{appearance:none;background:transparent;border:0;color:var(--navy);flex:1;font-weight:780;height:48px;outline:0;padding:0 13px}.quantity-row{align-items:center;display:flex;justify-content:space-between;margin:14px 0}.quantity-row>span{color:#4b5c6e;font-size:14px;font-weight:780}.quantity-row>div{align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-grid;grid-template-columns:40px 40px 40px;overflow:hidden}.quantity-row button{align-items:center;background:#fff;border:0;color:var(--navy);cursor:pointer;display:inline-flex;height:40px;justify-content:center}.quantity-row strong{text-align:center}.checkout-list{display:grid;gap:9px;list-style:none;margin:18px 0;padding:0}.checkout-list li{align-items:center;color:#4e5d6e;display:flex;font-size:14px;font-weight:650;gap:9px}.checkout-list svg{color:var(--blue)}.paypal-placeholder,.paypal-live{background:var(--soft-2);border:1px solid #d8eaf3;border-radius:8px;padding:14px}.paypal-placeholder>div{align-items:center;color:var(--navy);display:flex;gap:9px}.payment-options{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.paypal-placeholder>.payment-options{display:grid}.payment-options span{align-items:center;background:#fff;border:1px solid #d8eaf3;border-radius:8px;color:var(--navy);display:inline-flex;font-size:12px;font-weight:820;gap:6px;justify-content:center;min-height:36px;padding:0 8px;white-space:nowrap}.paypal-placeholder p,.paypal-live p,.checkout-foot{color:var(--muted);font-size:13px;line-height:1.5;margin:10px 0 0}.paypal-placeholder button,.paypal-link-button{align-items:center;background:#ffc439;border:0;border-radius:8px;color:#142c3f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:820;justify-content:center;margin-top:12px;min-height:45px;width:100%}.paypal-placeholder button{background:#fff;border:1px solid #d8eaf3;color:var(--navy);margin-top:8px}.paypal-placeholder .paypal-disabled{background:#eef4f7;border:1px solid #d8eaf3;color:#708090;cursor:not-allowed}.paypal-quantity-note{color:#607184;display:block;font-size:12px;font-weight:680;line-height:1.45;margin-top:9px}.success-line{align-items:center;background:#edf9f1;border:1px solid #cfeeda;border-radius:8px;color:#24713a;display:flex;font-size:13px;font-weight:780;gap:8px;margin-top:10px;padding:10px}.section{display:grid;gap:42px;grid-template-columns:.72fr 1.28fr;margin:0 auto;max-width:1220px;padding:84px clamp(18px,4vw,44px)}.label{color:var(--blue);font-size:12px;font-weight:860;letter-spacing:.1em;margin:0;text-transform:uppercase}.section-copy h2,.inside-copy h2{color:var(--navy);font-size:clamp(34px,4.4vw,56px);letter-spacing:0;line-height:1;margin:12px 0 18px}.section-copy p:not(.label){color:var(--muted);font-size:17px;line-height:1.7;margin:0;max-width:500px}.bundle-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-card{background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:390px;padding:22px;text-align:left;transition:border .18s ease,box-shadow .18s ease,transform .18s ease}.bundle-card:hover,.bundle-card.active{border-color:#9fd4eb;box-shadow:0 24px 48px #102f441a;transform:translateY(-3px)}.bundle-card span{color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bundle-card h3{color:var(--navy);font-size:24px;margin:14px 0 8px}.bundle-card strong{color:var(--ink);font-size:31px}.bundle-card p{color:var(--muted);line-height:1.5;min-height:48px}.bundle-card ul{color:#48596b;display:grid;gap:10px;list-style:none;margin:auto 0 0;padding:0}.bundle-card li:before{color:var(--blue);content:"✓";font-weight:900;margin-right:8px}.inside{align-items:center;background:var(--soft);display:grid;gap:54px;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);padding:86px max(18px,calc((100vw - 1132px)/2))}.image-panel{aspect-ratio:1;border-radius:8px;overflow:hidden}.image-panel img{height:100%;object-fit:cover;width:100%}.inside-list{display:grid;gap:12px}.inside-list article{align-items:start;background:#ffffffb8;border:1px solid rgba(190,220,234,.82);border-radius:8px;display:grid;gap:15px;grid-template-columns:42px 1fr;padding:16px}.inside-list span{color:var(--blue);font-weight:880}.inside-list h3{color:var(--navy);font-size:18px;margin:0 0 6px}.inside-list p{color:var(--muted);line-height:1.5;margin:0}.addons{background:#fff}.addon-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.addon-card{background:var(--soft-2);border:1px solid #d8eaf3;border-radius:8px;display:flex;flex-direction:column;min-height:256px;padding:18px}.addon-icon{align-items:center;background:#fff;border:1px solid #d8eaf3;border-radius:8px;color:var(--blue);display:inline-flex;height:42px;justify-content:center;margin-bottom:16px;width:42px}.addon-card span{color:var(--blue);font-size:11px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.addon-card h3{color:var(--navy);font-size:20px;line-height:1.1;margin:10px 0 8px}.addon-card p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.addon-price{display:grid;gap:3px;margin-top:auto;padding-top:18px}.addon-price strong{color:var(--navy);font-size:25px}.addon-price small{color:#607184;font-size:12px;font-weight:720}.addon-pay-button{align-items:center;background:var(--navy);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:820;gap:7px;justify-content:center;margin-top:16px;min-height:42px;width:100%}.addon-note{align-items:center;background:#eef8fc;border:1px solid #cfe9f3;border-radius:8px;color:#31586d;display:flex;gap:10px;grid-column:2;line-height:1.5;padding:14px}.profit{background:#fff}.metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric{background:var(--soft-2);border:1px solid #d8eaf3;border-radius:8px;display:grid;gap:10px;min-height:148px;padding:18px}.metric svg{color:var(--blue)}.metric span{color:var(--muted);font-size:13px;font-weight:760}.metric strong{color:var(--navy);font-size:26px;margin-top:auto}.profit-note{align-items:center;background:#fff9ed;border:1px solid #ffe0ab;border-radius:8px;color:#71501f;display:flex;gap:10px;grid-column:2;line-height:1.5;padding:14px}.trust{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1220px;padding:0 clamp(18px,4vw,44px) 78px}.trust article{border-top:1px solid var(--line);padding:28px 24px 0 0}.trust svg{color:var(--blue)}.trust h3{color:var(--navy);font-size:20px;margin:18px 0 8px}.trust p{color:var(--muted);line-height:1.6;margin:0}.faq{background:var(--soft-2);max-width:none;padding-left:max(18px,calc((100vw - 1132px)/2));padding-right:max(18px,calc((100vw - 1132px)/2))}.faq-list{display:grid;gap:10px}details{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 20px}summary{color:var(--navy);cursor:pointer;font-size:18px;font-weight:820}details p{color:var(--muted);line-height:1.65;margin:13px 0 0}footer{align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto;margin:0 auto;max-width:1220px;padding:44px clamp(18px,4vw,44px)}footer p{color:var(--muted);line-height:1.6;margin:15px 0 0;max-width:520px}footer form{min-width:min(420px,100%)}footer label{color:var(--navy);display:block;font-size:14px;font-weight:820;margin-bottom:10px}footer form>div{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:6px 6px 6px 14px}footer input{border:0;color:var(--navy);min-height:42px;outline:0}footer button{align-items:center;background:var(--navy);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:780;gap:7px;min-height:42px;padding:0 14px}@media(max-width:1080px){.hero,.section,.inside,footer{grid-template-columns:1fr}.checkout-card{margin-left:0;max-width:560px;width:100%}.hero-stage{min-height:500px}.profit-note,.addon-note{grid-column:1}.metrics,.trust,.addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nav nav,.nav-action{display:none}.nav{padding-top:16px}.hero{margin-top:22px;padding-bottom:54px}.hero-copy h1{font-size:48px}.hero-stage{aspect-ratio:1;min-height:0}.bundle-grid,.addon-grid,.metrics,.trust{grid-template-columns:1fr}.bundle-card{min-height:0}.section,.inside{padding-bottom:58px;padding-top:58px}footer form>div{grid-template-columns:auto 1fr}footer button{grid-column:1 / -1;justify-content:center;width:100%}}
