/* Product-led art direction. Checkout keeps a quiet, high-contrast surface. */
:root{--ink:#152225;--blue:#b69b70;--cyan:#d8c5a5;--line:#d8d6d0;--muted:#647071;--soft:#eeeee9;--green:#21775e}
body{background:#101b1f;color:#f2f1eb;font-family:Arial,Helvetica,sans-serif}
.wrap{width:min(1320px,calc(100% - 80px))}
.topbar{background:rgba(16,27,31,.95);border-color:#ffffff12}.nav{height:84px}.logo{font-size:22px;letter-spacing:-1px}.logo i{color:#d8c5a5}.logo span{color:#a5aeae!important}.nav-mid{font-size:12px;letter-spacing:.02em;font-weight:500;color:#b9c1bf}.nav-mid a:hover{color:white}
.nav-cta{background:#d8c5a5;color:#172126;box-shadow:none;border-radius:3px;font-weight:700;padding:13px 20px}.back{border:0;background:transparent;color:#98a4a5;font-weight:500;padding:0;margin-right:14px}
.hero{padding:64px 0 68px;background:#101b1f;overflow:visible}.hero:before,.hero:after{display:none}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:60px}.kicker{border:0;background:none;padding:0;color:#d8c5a5;font-size:10px;letter-spacing:.2em;font-weight:500}.kicker:before{display:none}
.hero h1{font-size:clamp(48px,4.7vw,72px);font-weight:500;letter-spacing:-.065em;line-height:1.04;margin:24px 0}.hero h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:-.06em;color:#d8c5a5}.hero-copy{font-size:16px;line-height:1.75;color:#aab7b9;max-width:440px}.hero-copy strong{color:#e6e9e5;font-weight:500}.price-row{margin-top:32px;gap:18px;align-items:center}.price-label{font-size:9px;letter-spacing:.16em;color:#879999;font-weight:500}.price{font-weight:500;font-size:43px;letter-spacing:-.045em;margin-top:8px}.price small{font-size:16px;color:#e7e7df;margin-right:7px;vertical-align:baseline}.lot-pill{background:none;border:1px solid #b69b7055;border-radius:2px;color:#d8c5a5;font-size:10px;font-weight:500;padding:8px;margin:0}.hero .micro{color:#87999c;font-size:11px;line-height:1.7;margin-top:18px;max-width:430px}.hero-points{display:none}.hero-actions{margin-top:25px;gap:20px;align-items:center}.btn{border-radius:3px;min-height:48px;padding:15px 22px;font-size:13px;letter-spacing:.01em;font-weight:700}.btn-primary{background:#d8c5a5;color:#142024;box-shadow:none}.btn-primary:hover{background:#e8d9bf}.hero-actions .btn-light{padding-left:0;padding-right:0;border:0;border-bottom:1px solid #647071;border-radius:0;background:transparent;color:#d5ddda;min-height:32px;padding-top:4px;padding-bottom:4px;font-size:12px;font-weight:400}
.hero-frame{padding:0;border:0;border-radius:4px;background:#2a3233;box-shadow:none;max-width:none}.hero-frame img{border-radius:4px;width:100%;height:auto;object-fit:contain}.hero-media{padding-bottom:32px}.hero-chip{top:18px;right:18px;box-shadow:none;background:#142024c9;font-size:10px;letter-spacing:.13em;font-weight:500;border-radius:2px}.hero-badge{left:0;bottom:0;padding:12px 0 0;background:none;border:0;border-radius:0;color:#fff;box-shadow:none;min-width:0;display:flex;gap:12px;align-items:center}.hero-badge span{font-size:9px;color:#829294;letter-spacing:.15em}.hero-badge b{font-size:11px;font-weight:500;color:#c2cecb;margin:0}
.trust{margin:0}.trust-card{background:none;border:0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;border-radius:0;box-shadow:none}.trust-item{padding:24px 22px;border-color:#ffffff1f}.trust-item:first-child{padding-left:0}.trust-item b{font-size:13px;font-weight:500;color:#deded2}.trust-item span{font-size:11px;color:#809497;line-height:1.5}
section{padding:90px 0}.section-kicker{font-size:10px;color:#c7b38f;font-weight:500;letter-spacing:.19em}h2{font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin:16px 0}.intro{font-size:15px;line-height:1.8;color:#8fa2a4;max-width:660px;margin-bottom:32px}.models{gap:22px}.model{border:1px solid #ffffff1c;border-radius:4px;background:#142126;box-shadow:none!important;overflow:hidden}.model:hover{transform:translateY(-3px);border-color:#a88e63}.model.active{border-color:#d8c5a5}.model img{border-radius:0}.model-body{padding:22px}.model-title b{font-size:20px;font-weight:500;letter-spacing:-.03em}.code{background:none;border:0;color:#a99a7f;font-size:9px;font-weight:400;padding:0}.model p{color:#8b9b9d;font-size:12px;margin-top:12px}.select-model{background:transparent;border:1px solid #485350;color:#cfd8d2;border-radius:2px;font-weight:500;font-size:11px;padding:12px}.select-model:after{border-radius:4px}.model.active .select-model{background:#d8c5a5;color:#142024;border-color:#d8c5a5}
.buy-section{padding:0 0 90px}.buy-card{grid-template-columns:1fr 1fr;border-radius:5px;border:0;background:#f5f3ed;box-shadow:none;color:#172126}.buy-summary{background:#1b2b2e;padding:42px;color:#f0efe5}.buy-summary:before{display:none}.buy-summary h3{font-size:40px;font-weight:500;letter-spacing:-.04em}.buy-summary p{font-size:14px;color:#99b0b1}.buy-summary .section-kicker{color:#d8c5a5!important}.buy-summary img{border-radius:3px;max-width:340px}.buy-price{font-size:43px;font-weight:500;letter-spacing:-.04em}.buy-price small{color:#d8c5a5;font-weight:400}.summary-list div{font-size:12px;color:#a9babb}.summary-list div:before{background:none;color:#d8c5a5}.buy-summary .micro{color:#8ca0a1;font-size:11px}.form-area{padding:42px}.form-area h3{font-size:30px;letter-spacing:-.04em;font-weight:500}.form-area .sub{font-size:13px}.checkout-steps{font-size:10px}.checkout-steps li{border-width:2px}.form-progress{font-size:10px}.field input,.field select{border-radius:3px;background:#fffefa;border-color:#d6d9d2}.field input:focus,.field select:focus{border-color:#958365;box-shadow:0 0 0 3px #b69b7017}.field label{font-size:11px;font-weight:500}.check{font-size:11px;line-height:1.6}.check input{accent-color:#8d7957}.form-area .btn-primary{background:#1b2b2e;color:#f5f1e5}.form-area .btn-primary:hover{background:#2d464b}.form-area .submit-row .btn{width:100%}.form-area .secure-note{font-size:10px}.form-area .status{font-size:12px}.form-area .payment-heading{color:#8d7957}.form-area .payment-price{font-weight:500}.form-area .payment-notice{border-radius:3px}.form-area .btn-light{border-color:#c7cfc9;background:transparent}.pix-code{background:#fffefa;color:#172126}
.soft{background:#142126;border-color:#ffffff10}.architecture{grid-template-columns:1.15fr .85fr;gap:50px}.diagram{border:1px solid #334345;border-radius:4px;box-shadow:none;min-height:0;background:#101b1f;padding:20px}.diagram:before{display:none}.feature,.proof,.spec,.assure,.step{border:0;border-bottom:1px solid #ffffff1f;border-radius:0;background:none;padding:18px 0}.feature b,.proof b,.assure b,.step b{font-size:16px;font-weight:500}.feature p,.proof p,.assure p,.step p{color:#8ea2a4;font-size:12px}.architecture-copy{gap:0}.spec-grid{gap:25px}.spec b{font-weight:500;color:#e5e5d9}.spec span,.spec small{color:#8c9fa1}.proof-main{background:#1b2b2e;border-radius:4px}.proof-main:after{display:none}.proof-main h3{font-size:29px;font-weight:500}.proof-main p{font-size:14px;color:#9db0b1}.proof-list{gap:0}.proof .year{color:#c5b391;font-weight:400}.timeline{gap:25px}.step{border-top:1px solid #667773;padding-top:24px}.step.hot{border-top-color:#d8c5a5}.step span{color:#bba989;font-weight:400}.assurance{gap:25px}.assure-icon{background:none;color:#c5b391;border:1px solid #61706c;border-radius:50%;font-weight:400;font-size:11px}.faq details{background:transparent;border:0;border-bottom:1px solid #ffffff25;border-radius:0;padding:0}.faq summary{font-size:15px;font-weight:500;padding:21px 0}.faq p{color:#a0b1b0;font-size:13px;max-width:750px}.legal-block{background:none;border:0;border-top:1px solid #ffffff1f;border-radius:0;color:#8d9d9c;padding:24px 0 0}.legal-block strong{color:#d0d6ce;font-weight:500}footer{border-color:#ffffff1f;color:#829491}.sticky-buy{background:#1b2b2ef5;border:1px solid #6f80736b;box-shadow:0 10px 40px #0004;border-radius:4px}.sticky-buy .btn{border-radius:2px;font-size:12px}.sticky-copy b{font-weight:500}.sticky-copy span{font-size:10px;color:#9daea9}:focus-visible{outline-color:#c8ae80}
@media(min-width:1600px){.hero{padding-top:85px;padding-bottom:85px}.hero-grid{gap:80px}}
@media(max-width:980px){.wrap{width:calc(100% - 44px)}.hero-grid{gap:32px;grid-template-columns:1fr 1fr}.hero h1{font-size:48px}.hero-copy{font-size:14px}.hero-badge{position:absolute;margin:0}.hero-actions{gap:12px}.hero-actions .btn{font-size:11px;padding:14px}.lot-pill{font-size:9px}.buy-card{grid-template-columns:.85fr 1.15fr}.buy-summary,.form-area{padding:28px}.buy-summary h3{font-size:32px}.models{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.model-body{padding:14px}.model-title b{font-size:17px}.model p{font-size:11px}.code{display:none}.architecture{grid-template-columns:1fr}.trust-item:first-child{padding-left:22px}.nav{height:72px}}
@media(max-width:640px){.wrap{width:calc(100% - 32px)}.nav{height:64px;gap:8px}.logo{font-size:18px}.nav-cta{font-size:10px;padding:11px 13px}.hero{padding:30px 0 32px}.hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.hero-grid>div:first-child{display:contents}.kicker{order:0;font-size:9px}.hero h1{order:1;font-size:clamp(39px,11vw,54px);margin:16px 0 24px;letter-spacing:-.055em}.hero-media{order:2;padding-bottom:26px;margin-bottom:19px}.hero-frame{border-radius:3px}.hero-frame img{border-radius:3px}.hero-chip{font-size:8px;top:12px;right:12px}.hero-badge{padding-top:9px}.hero-badge span{font-size:8px}.hero-badge b{font-size:10px}.hero-copy{order:6;font-size:13px;line-height:1.7;margin-top:18px}.price-row{order:3;margin:0;justify-content:space-between;gap:12px}.price{font-size:36px}.price-label{font-size:8px}.price small{font-size:13px}.lot-pill{font-size:9px;padding:7px}.hero-actions{order:4;margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:18px}.hero-actions .btn{font-size:12px;padding:14px 18px}.hero-actions .btn-light{font-size:10px;padding:4px 0}.hero .micro{order:7;font-size:10px;margin-top:12px}.trust-card{grid-template-columns:1fr 1fr}.trust-item,.trust-item:first-child{padding:17px 12px}.trust-item b{font-size:12px}.trust-item span{font-size:10px}section{padding:52px 0}h2{font-size:34px}.intro{font-size:13px;line-height:1.7;margin-bottom:24px}.models{grid-template-columns:1fr;gap:14px}.model{display:grid;grid-template-columns:46% 54%;align-items:center}.model img{height:auto;width:100%}.model-body{padding:16px}.model-title b{font-size:17px}.model p{font-size:10px;line-height:1.4;margin:7px 0 10px}.select-model{font-size:10px;padding:8px}.buy-section{padding-bottom:52px}.buy-card{grid-template-columns:1fr}.buy-summary{padding:23px}.buy-summary h3{font-size:27px;margin:10px 0}.buy-summary .buy-price{font-size:36px}.buy-summary .micro{font-size:10px}.form-area{padding:23px}.form-area h3{font-size:28px}.form-area .sub{font-size:12px}.form-progress{font-size:9px}.form-area .checkout-steps{font-size:9px}.field input,.field select{font-size:16px;min-height:46px;padding:10px}.form-area .submit-row .btn{font-size:12px}.architecture{gap:25px}.diagram{padding:12px}.spec-grid{grid-template-columns:1fr 1fr;gap:14px}.spec b{font-size:22px}.proof-main{padding:24px}.proof-main h3{font-size:26px}.timeline,.assurance{grid-template-columns:1fr 1fr;gap:18px}.step b,.assure b{font-size:14px}.step p,.assure p{font-size:11px}.faq summary{font-size:14px}.sticky-buy{width:calc(100% - 20px);padding:9px 10px;gap:8px}.sticky-copy b{font-size:11px}.sticky-buy .btn{font-size:10px;padding:11px 13px;min-height:40px}.footer-flex{font-size:10px}}
.regulatory-mark{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:27px;padding:13px 14px;border:1px solid #d8c5a533;border-radius:3px;background:#182629;max-width:560px}.regulatory-mark strong{color:#e8d9bf;font-size:12px;font-weight:600;white-space:nowrap}.regulatory-mark span{color:#96a8a8;font-size:10px;line-height:1.45}.regulatory-mark a{color:#d8c5a5;font-size:10px;white-space:nowrap;text-decoration:underline}
.navigation-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:22px 0;margin-top:30px}.navigation-note strong{color:#e0d2b7;font-size:14px;font-weight:500}.navigation-note span{color:#91a4a4;font-size:11px;line-height:1.6}.navigation-note a{color:#d8c5a5;font-size:10px;text-decoration:underline;white-space:nowrap}
.development-proof{background:#111e22;padding:96px 0}.development-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:center}.development-proof h2{max-width:470px}.development-proof .intro{max-width:410px}.development-link{color:#d8c5a5;text-decoration:underline;font-size:12px}.youtube-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.youtube-card{border:1px solid #ffffff1c;background:#1a2c30;border-radius:5px;overflow:hidden;box-shadow:0 18px 50px #0003}.video-preview{position:relative;display:block;width:100%;aspect-ratio:16/10;padding:0;border:0;background:#101b1f;cursor:pointer;overflow:hidden}.video-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.video-preview:hover img{transform:scale(1.04);filter:brightness(.72)}.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#d8c5a5;color:#172126;font-size:20px;padding-left:3px;box-shadow:0 8px 30px #0008}.video-duration{position:absolute;right:12px;top:12px;border-radius:2px;padding:6px 8px;background:#101b1dcc;color:#f4ead5;font-size:9px;letter-spacing:.14em}.video-card-copy{padding:0 18px 18px}.video-card-copy .video-label{padding:17px 0 4px}.youtube-card p{color:#94a8a8;font-size:12px;line-height:1.55;margin:8px 0 0}.youtube-player{display:block;width:100%;height:auto;aspect-ratio:16/10;border:0;background:#0b1518}
.pardal-link{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px auto 0;padding:4px 0;color:#d8c5a5;transition:color .2s;max-width:max-content}.pardal-link:hover{color:#f0dfbd}.pardal-mark{display:none}.pardal-link span:nth-child(2){display:flex;align-items:baseline;gap:8px}.pardal-link strong{font-size:12px;font-weight:500}.pardal-link small{font-size:10px;color:#91a4a4}.pardal-link>b{font-size:10px;color:#d8c5a5;font-weight:500}
.youtube-player{background:#0b1518}
@media(max-width:640px){.regulatory-mark,.navigation-note{grid-template-columns:1fr;gap:7px}.regulatory-mark a,.navigation-note a{justify-self:start}.regulatory-mark{margin-top:20px}.navigation-note{margin-top:22px;padding:18px 0}}
@media(max-width:980px){.development-grid{grid-template-columns:1fr;gap:28px}.development-proof{padding:60px 0}}
@media(max-width:640px){.development-proof{padding:58px 0}.development-proof h2{font-size:34px}.youtube-grid{grid-template-columns:1fr;gap:14px}.youtube-card{display:grid;grid-template-columns:48% 52%;align-items:stretch}.video-preview{aspect-ratio:1/1}.video-card-copy{padding:0 13px 13px}.video-card-copy .video-label{font-size:8px;padding:17px 0 4px}.youtube-card p{font-size:10px;margin:7px 0 0}.play-button{width:42px;height:42px;font-size:14px}.video-duration{right:7px;top:7px;font-size:7px;padding:5px}.pardal-link{margin-top:18px}.pardal-link span:nth-child(2){display:grid;gap:2px;text-align:center}.pardal-link>b{font-size:9px}}
.video-modal-open{overflow:hidden}.video-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:10px;background:#071013f2}.video-modal-backdrop{position:absolute;inset:0}.video-modal-panel{position:relative;z-index:1;height:calc(100dvh - 20px);width:min(calc(100vw - 20px),620px);display:grid;place-items:center}.video-modal-player{display:block;width:100%;height:100%;border:0;border-radius:5px;background:#000;box-shadow:0 20px 80px #000b}.video-modal-close{position:absolute;right:-2px;top:-2px;z-index:2;width:38px;height:38px;border:1px solid #ffffff55;border-radius:50%;background:#101b1f;color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 20px #0008}.video-modal-close:hover{background:#d8c5a5;color:#172126}
.premium-pink,.logo i,.kicker,.section-kicker,.price small,.lot-pill,.development-link,.video-label,.pardal-link,.pardal-link>b{color:#ef1766!important}.nav-cta,.btn-primary,.play-button{background:#ef1766!important;color:#fff!important}.lot-pill{border-color:#ef176655!important}.hero h1 em{color:#ef1766!important}.hero-badge span,.video-duration{color:#ef1766!important}.hero-actions .btn-light{border-color:#ef1766!important}.model.active{border-color:#ef1766!important}.model.active .select-model{background:#ef1766!important;border-color:#ef1766!important;color:#fff!important}.step.hot{border-top-color:#ef1766!important}.assure-icon{color:#ef1766!important;border-color:#ef176655!important}.pardal-link:hover{color:#ff5b93!important}.regulatory-mark strong{color:#ff5b93!important}.navigation-note strong{color:#ff5b93!important}.navigation-note a{color:#ef1766!important}.video-modal-close:hover{background:#ef1766;color:#fff}
.buy-summary .section-kicker,.proof-main .section-kicker,.mini-link,.proof .year,.step span{color:#ef1766!important}.hero-badge b{color:#dfe5df}.regulatory-mark a{color:#ef1766!important}
