@font-face{font-family:Archivo;src:url('/assets/cache/Archivo-Latin.b81d8875dc68ccd1.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#10120f;--lime:#c9ff44;--paper:#f4f4ec;--muted:#626a5e;--line:#ffffff38}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:3px solid #6a861b;outline-offset:5px}.cl-card :focus-visible,.cl-header :focus-visible{outline-color:var(--lime)}
.cl-skip{position:fixed;top:8px;left:12px;z-index:100;padding:14px;background:var(--lime);transform:translateY(-160%)}.cl-skip:focus{transform:none}.cl-header{position:relative;z-index:10;background:var(--ink);color:white;min-height:80px;padding:16px max(5.5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:20px}.cl-brand{display:flex;align-items:center;gap:12px;line-height:0;flex-shrink:0}.cl-brand>img:first-child{width:40px;height:40px}.cl-brand>img:last-child{width:153px;height:auto}.cl-header-actions{display:flex;align-items:center;gap:32px}.cl-return{font-size:13px;font-weight:650;text-decoration:none}.cl-return span{margin-left:12px}.sv-navigation-toggle{display:flex;align-items:center;gap:12px;padding:13px 20px;min-height:46px;background:#ffffff0d;color:white;border:1px solid #ffffff45;border-radius:999px;cursor:pointer;font-size:13px;font-weight:650}.sv-navigation-toggle:hover{background:#ffffff20}.sv-navigation-toggle .sf-icon{font-size:17px}
.cl-menu{position:absolute;right:5.5vw;top:calc(100% + 10px);background:var(--ink);padding:24px;border:1px solid #ffffff30;border-radius:22px;box-shadow:0 20px 60px #0004;min-width:280px}.cl-menu p{color:var(--lime);letter-spacing:.1em;font-size:11px;font-weight:700;margin:0 0 12px}.cl-menu a{display:block;padding:14px 12px;text-decoration:none;border-radius:10px;font-weight:650;font-size:15px}.cl-menu a:hover{background:#ffffff15}.cl-menu a[aria-current=page]{color:var(--lime)}
.cl-main{position:relative;isolation:isolate;max-width:1600px;margin:auto;padding:30px max(5.5vw,20px) 65px}.cl-main:before{content:'';position:absolute;z-index:-1;left:0;top:150px;width:45%;height:720px;background:radial-gradient(ellipse at 0 45%,#c9ff4475,transparent 70%);pointer-events:none}.cl-tabs{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px;border:1px solid #10120f25;border-radius:999px;max-width:420px;margin:0 auto 38px}.cl-tabs a{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-size:14px}.cl-tabs a:hover{background:#10120f09}.cl-tabs a[aria-current=page]{background:var(--lime);font-weight:750}.cl-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,5vw,80px);align-items:start}.cl-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;line-height:1.5;margin:0 0 26px}.cl-intro h1{font-size:clamp(46px,5.75vw,84px);font-weight:780;letter-spacing:-.055em;line-height:1.04;margin:0;max-width:660px;text-wrap:balance}.cl-dot{color:#729926}.cl-description{font-size:clamp(17px,1.65vw,23px);line-height:1.4;max-width:600px;margin:26px 0 30px}.cl-benefits{list-style:none;padding:0;margin:0;display:grid;gap:24px}.cl-benefits li{display:flex;align-items:flex-start;gap:22px}.cl-benefits .sf-icon{background:#c9ff4465;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;flex-shrink:0;font-size:24px}.cl-benefits h2{font-size:18px;line-height:1.25;margin:5px 0;font-weight:750;letter-spacing:-.025em}.cl-benefits p{font-size:15px;color:var(--muted);line-height:1.4;margin:0;max-width:400px}.cl-process{list-style:none;padding:0;margin:36px 0 0;display:flex;gap:24px;font-size:12px;align-items:center}.cl-process li{display:flex;gap:12px;align-items:center;white-space:nowrap}.cl-process b{display:grid;place-items:center;border:1px solid #10120f55;border-radius:50%;width:38px;height:38px;font-size:12px}.cl-process li:first-child b{border-color:#719c00;background:#c9ff442a}.cl-process li+li{color:var(--muted)}
.cl-card{color:white;background:var(--ink);border-radius:26px;padding:34px 38px;box-shadow:0 24px 50px #10120f15}.cl-card h2{font-size:29px;line-height:1.1;letter-spacing:-.03em;margin:0 0 26px;font-weight:740}.cl-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.cl-field{display:flex;flex-direction:column;gap:9px;min-width:0}.cl-full{grid-column:1/-1}.cl-field label{font-size:13px;font-weight:650;line-height:1.4}.cl-field label>span:first-child{color:var(--lime)}.cl-field label small{float:right;font-weight:400;color:#b4b7af;font-size:11px}.cl-field input,.cl-field select,.cl-field textarea{width:100%;min-width:0;color:white;background:#ffffff0a;border:1px solid var(--line);border-radius:11px;padding:13px 14px;font-size:14px;min-height:46px;line-height:1.4}.cl-field select{appearance:auto}.cl-field select option{color:var(--ink);background:var(--paper)}.cl-field textarea{resize:vertical;min-height:95px;max-height:340px}.cl-field input::placeholder,.cl-field textarea::placeholder{color:#999f99;opacity:1}.cl-field input:hover,.cl-field select:hover,.cl-field textarea:hover{border-color:#ffffff70}.cl-field input[aria-invalid=true],.cl-field select[aria-invalid=true],.cl-field textarea[aria-invalid=true]{border-color:#ffada3}.cl-error{font-size:12px;color:#ffbfb5;line-height:1.4;margin:0}.cl-privacy{display:flex;align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;line-height:1.5;color:#eef0e9}.cl-privacy input{flex-shrink:0;width:21px;height:21px;margin:0;accent-color:var(--lime)}.cl-privacy a{text-underline-offset:3px}.cl-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:57px;border:0;border-radius:999px;padding:15px 24px;background:var(--lime);color:var(--ink);font-weight:750;font-size:17px;cursor:pointer;text-decoration:none}.cl-button:hover{background:#d6ff76}.cl-button:disabled{opacity:.6;cursor:wait}.cl-review{font-size:12px;color:#a5aca2;line-height:1.5;margin:19px 0 0}.cl-review a{color:#e4e8df}.cl-status{margin:0;font-size:13px;line-height:1.5;color:#ffbfb5}.cl-status:not(:empty){margin-top:20px}.cl-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cl-receipt{padding:10px 0}.cl-check{width:60px;height:60px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-size:30px;margin-bottom:32px}.cl-receipt h2{font-size:42px;margin-bottom:20px}.cl-receipt p{font-size:16px;line-height:1.6;color:#c8cec3}.cl-receipt strong{overflow-wrap:anywhere;color:white}.cl-reference{font-size:11px!important;color:#a5aca2!important;overflow-wrap:anywhere;margin:24px 0}.cl-receipt .cl-button{margin-top:28px;font-size:15px}.cl-receipt .cl-eyebrow{color:var(--lime);font-size:11px}.cl-footer{max-width:1600px;margin:auto;padding:28px max(5.5vw,20px);border-top:1px solid #10120f20;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.cl-footer nav{display:flex;gap:22px}.cl-footer a{text-decoration:none}.cl-footer a:hover{text-decoration:underline}
@media(max-width:1050px){.cl-card{padding:28px}.cl-fields{gap:16px 14px}.cl-layout{gap:35px}.cl-process{gap:15px}.cl-benefits li{gap:16px}.cl-benefits h2{font-size:17px}.cl-intro h1{font-size:62px}.cl-description{font-size:19px}.cl-card h2{font-size:26px}}
@media(max-width:800px){.cl-main{padding-top:24px}.cl-tabs{margin-bottom:32px}.cl-layout{grid-template-columns:1fr;gap:30px}.cl-intro h1{font-size:clamp(42px,9vw,68px);max-width:700px}.cl-eyebrow{margin-bottom:16px;font-size:10px}.cl-description{max-width:600px;margin:20px 0 0;font-size:18px}.cl-benefits,.cl-process{display:none}.cl-card{max-width:660px;width:100%;margin:auto}.cl-return{display:none}.cl-header{min-height:72px}.cl-brand>img:first-child{width:34px;height:34px}.cl-brand>img:last-child{width:126px}.cl-header-actions{gap:12px}.cl-main:before{top:110px;width:100%;height:350px}.cl-footer{flex-direction:column}.cl-menu{right:16px;left:16px;min-width:0}.cl-receipt h2{font-size:36px}}
@media(max-width:480px){.cl-card{padding:26px 22px;border-radius:22px}.cl-fields{grid-template-columns:1fr;gap:17px}.cl-full{grid-column:auto}.cl-tabs a{font-size:12px;min-height:42px}.cl-tabs{gap:2px;padding:5px}.cl-field input,.cl-field select,.cl-field textarea{font-size:16px}.cl-button{font-size:15px;padding:15px 18px}.cl-card h2{font-size:25px}.cl-header{padding:14px 20px;gap:12px}.sv-navigation-toggle{padding:11px 14px}.cl-footer nav{gap:18px}}
.cl-mobile-process{display:none}@media(max-width:800px){.cl-mobile-process{display:block;margin:30px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.cl-mobile-process strong{display:block;color:var(--ink);margin-bottom:6px}}
.cl-benefits .sf-icon{-webkit-mask:none;mask:none;color:var(--ink)}.cl-benefits .sf-icon:before{content:'';display:block;width:25px;height:25px;background:currentColor;-webkit-mask:var(--sf) center/contain no-repeat;mask:var(--sf) center/contain no-repeat}
