@font-face{font-family:'Inter';font-weight:400;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Inter-400.woff2) format('woff2')}
@font-face{font-family:'Inter';font-weight:500;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Inter-500.woff2) format('woff2')}
@font-face{font-family:'Inter';font-weight:600;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Inter-600.woff2) format('woff2')}
@font-face{font-family:'Inter';font-weight:700;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Inter-700.woff2) format('woff2')}
@font-face{font-family:'PP Telegraf';font-weight:400;font-style:normal;font-display:swap;src:url(/home/assets/fonts/PPTelegraf-Regular.woff2) format('woff2'),url(/home/assets/fonts/PPTelegraf-Regular.woff) format('woff');ascent-override:96.5%;descent-override:30%;line-gap-override:0%}
/* Telegraf's "%" has a bar across it (Fateme 2026-10-15): that one character comes from Inter. */
@font-face{font-family:'PP Telegraf';font-weight:400;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Inter-400.woff2) format('woff2');unicode-range:U+0025}
@font-face{font-family:'Feijoa Medium';font-weight:400;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Feijoa-Medium.otf) format('opentype');ascent-override:106.7%;descent-override:34.8%;line-gap-override:0%}
@font-face{font-family:'Poppins';font-weight:400;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Poppins-400.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-weight:600;font-style:normal;font-display:swap;src:url(/home/assets/fonts/Poppins-600.woff2) format('woff2')}
@font-face{font-family:'Abhaya Libre';font-weight:500;font-style:normal;font-display:swap;src:url(/home/assets/fonts/AbhayaLibre-500.woff2) format('woff2')}

:root{--sxL:450vh;--sxd:calc(var(--sxL) + 100vh - 1024px)}
.sx-after{position:absolute;left:0;top:0;width:1440px;height:0;transform:translateY(var(--sxd))}
html,body{margin:0;padding:0}
body{background:#fff;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#002209}
.page{position:relative;background:#fff;width:100%;min-width:1440px;height:calc(8323px + var(--faqd,0px) + var(--sxd,0px));overflow:clip}
.stage{position:relative;width:1440px;height:calc(8323px + var(--faqd,0px) + var(--sxd,0px));margin:0 auto}
img{max-width:none}
a{color:inherit}
.stage-clip{position:absolute;left:0;top:0;width:1440px;height:calc(8323px + var(--faqd,0px) + var(--sxd,0px));overflow:hidden;pointer-events:none}
.stage-clip>*{pointer-events:auto}

/* x1 */
.x-abs{position:absolute}
.x-bleed{position:absolute;left:50%;margin-left:-50vw;width:100vw}
.x-nav{position:absolute;left:288.05px;top:25.89px;display:flex;gap:45px;align-items:center}
.x-nav a,.x-nav .x-item{display:flex;align-items:center;gap:6px;font:400 15px/normal 'Inter',sans-serif;letter-spacing:-.15px;color:#000;white-space:nowrap;text-decoration:none}
.x-chev{position:relative;display:block;flex:none;width:10.75px;height:4.25px}
.x-chev>span{position:absolute;top:-9.35%;right:-2.95%;bottom:-15%;left:-2.82%}
.x-chev img{display:block;width:100%;height:100%;max-width:none}
.x-btn{position:absolute;top:17.89px;display:flex;align-items:center;justify-content:center;padding:8px 15px 10px;border-radius:4px;font:500 15px/normal 'Inter',sans-serif;letter-spacing:-.15px;white-space:nowrap;text-decoration:none;box-sizing:border-box}

.x-dots{background-image:radial-gradient(circle at .69px .69px,#073E3B .69px,rgba(7,62,59,0) .95px);background-size:15.2px 15.2px;background-position:calc(50vw - 731.78px) 0;opacity:.3}
.x-hdr{position:fixed;top:0;left:50%;margin-left:-720px;width:1440px;height:68px;z-index:1000}
.x-menu{position:absolute;left:288px;top:67.5px;width:448px;height:241px;box-sizing:border-box;background:#fff;border:1px solid rgba(0,34,9,.1);border-top:0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}
.x-menu.on{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}
.x-bar{position:absolute;left:-1px;top:-4px;width:85.75px;height:4px;background:#73e031}
.x-mc{position:absolute;top:31px;width:179px;height:183px}
.x-mi{position:absolute;left:0;width:200px;display:flex;flex-direction:column;gap:5px;text-decoration:none;color:#000;font-family:'Inter',sans-serif}
.x-mi b{font-weight:400;font-size:15px;line-height:18px;letter-spacing:-.15px}
.x-mi span{font-size:12.5px;line-height:16px;letter-spacing:-.1px;color:#000;opacity:.85}
.x-mi:hover b{text-decoration:underline;text-underline-offset:3px}
.x-trig .x-chev{transition:transform .2s}
.x-trig.on .x-chev{transform:rotate(180deg)}
.x-btn,.x3-btn,.b-btn,.c-btn,.d-btn,a.a-in{transition:transform .16s ease,box-shadow .16s ease}
.x-btn:hover,.x3-btn:hover,.b-btn:hover,.c-btn:hover,.d-btn:hover{transform:translateY(-3px);box-shadow:0 3px 0 #002209}
.x-btn[style*="background:#002209"]:hover,.c-btn[style*="background:#002209"]:hover,.d-btn[style*="background:#002209"]:hover{box-shadow:0 3px 0 #73e031}
.x-btn[style*="background:#002209"]:active,.c-btn[style*="background:#002209"]:active,.d-btn[style*="background:#002209"]:active{box-shadow:0 1px 0 #73e031}
a.a-in:hover{transform:translate(-50%,-3px)!important;box-shadow:0 3px 0 #002209}
.b-btn:hover{box-shadow:0 3px 0 #73e031}
.b-btn:active{box-shadow:0 1px 0 #73e031}
.x-btn:active,.x3-btn:active,.b-btn:active,.c-btn:active,.d-btn:active{transform:translateY(-1px);box-shadow:0 1px 0 #002209}
a.a-in:active{transform:translate(-50%,-1px)!important;box-shadow:0 1px 0 #002209}
.x-btn:focus-visible,.x3-btn:focus-visible,.b-btn:focus-visible,.c-btn:focus-visible,.d-btn:focus-visible,a.a-in:focus-visible{outline:2px solid #002209;outline-offset:3px}
::selection{background:rgba(115,224,49,.5)}
::-moz-selection{background:rgba(115,224,49,.5)}
/* e */
.e-card,.e-card *{box-sizing:border-box}
.e-card{position:absolute;background:#fff;border-radius:10px;font-family:'Inter',sans-serif;font-weight:400;color:#002209;-webkit-font-smoothing:antialiased}
.e-card p{margin:0}
.e-g{position:absolute;left:17.273px;top:17.273px}
.e-a{position:absolute}
.e-t{position:absolute;white-space:nowrap;margin:0}
.e-u{text-transform:uppercase}
.e-s{text-decoration:line-through}
.e-img{position:absolute;overflow:hidden}
.e-img img{position:absolute;max-width:none;left:0;display:block}
.e-ln{position:absolute;height:0}
.e-ln>div{position:absolute;left:0;right:0;bottom:0}
.e-ln img,.e-sv img{display:block;width:100%;height:100%;max-width:none}
.e-sv{position:absolute}
.e-fc{display:flex;align-items:center;justify-content:center}
.e-fv{display:flex;flex-direction:column;justify-content:center}
.e-row{position:absolute;left:0;top:32px;width:1440px;height:0;transform-origin:720px 715px;transform:scale(var(--es,1.15))}
.e-row .e-card{transition:transform .35s cubic-bezier(.2,.7,.2,1);cursor:default}
.e-row .e-card:hover{transform:scale(1.05);z-index:5}
/* x2 */
.x2-logo{position:absolute;display:block;max-width:none}
.x2-logo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover}
.x2-win{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.35) 40px,#000 112px,#000 calc(100% - 112px),rgba(0,0,0,.35) calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.35) 40px,#000 112px,#000 calc(100% - 112px),rgba(0,0,0,.35) calc(100% - 40px),transparent 100%);position:absolute;left:269.2px;top:958.25px;width:1174.81px;height:131px;overflow:hidden}
.x2-track{position:absolute;left:0;top:0;width:100%;height:131px;will-change:transform;animation:x2-marquee 32s linear infinite}
.x2-set{position:absolute;top:0;height:131px;width:1167.67px}
.x2-win:hover .x2-track{animation-play-state:paused}
@keyframes x2-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-1167.67px,0,0)}}
@media (prefers-reduced-motion:reduce){.x2-track{animation:none}}
/* g */
.g-a{position:absolute;-webkit-font-smoothing:antialiased;box-sizing:border-box}
.g-bleed{left:50%;margin-left:-50vw;width:100vw}
.g-clip{overflow:hidden}
.g-fr{position:absolute;box-sizing:border-box;width:864px;height:563px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.02);border-radius:10px}
.g-h{margin:0;font-family:'PP Telegraf',sans-serif;font-weight:400;font-size:50px;line-height:1.2;letter-spacing:-0.5px;color:#fff}
.g-sub{margin:0;font-family:'Inter',sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-0.2px;color:#fff}
.g-li{margin:0;position:relative;font-family:'Feijoa Medium',serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}
.g-d{margin:0;font-family:'Inter',sans-serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:-0.15px;color:#fff}
.g-ln{position:absolute;left:0;display:block}.g-t{position:relative}
.g-img{position:absolute;overflow:hidden;width:174.435px;height:195.231px}
.g-img img{position:absolute;max-width:none;display:block}
.g-nm,.g-pr{position:absolute;margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;text-transform:capitalize;white-space:nowrap;line-height:1.3;color:#fff}
.g-nm{font-size:10.835px;letter-spacing:-0.1084px}
.g-pr{font-size:12.11px;letter-spacing:-0.1211px;text-decoration:line-through}
.g-red{color:#e53d00}
.g-bd{position:absolute;width:42.792px;height:15.477px;background:#e53d00;border-radius:10.968px;display:flex;align-items:center;justify-content:center;font-family:'Inter',sans-serif;font-weight:400;font-size:9.946px;line-height:3.371px;color:#fff;text-align:center}
.g-sn{margin:0;font-family:'PP Telegraf',sans-serif;font-weight:400;font-size:50px;line-height:1.2;letter-spacing:-0.5px;color:#002209}
.g-sd{margin:0;font-family:'Inter',sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-0.2px;color:#002209}

.g-old{font-size:10.5px;color:#fff;opacity:.55;text-decoration:line-through}
.g-new{font-size:13.5px;text-decoration:none}

.sx{position:absolute;left:50%;margin-left:-50vw;width:100vw;top:1103.88px;height:calc(var(--sxL) + 100vh)}
.sx-pin{position:sticky;top:0;height:100vh;background:#002209;overflow:hidden}
.sx-in{position:absolute;left:50%;margin-left:-720px;top:0;width:1440px;height:1024px;transform-origin:50% 0;transform:translateY(var(--sy,0px)) scale(var(--ss,1))}
.sx-head{position:absolute;left:64.79px;top:174.64px;width:372.9px;display:flex;flex-direction:column;gap:22px}
.sx-list{position:absolute;left:64.8px;top:417.35px;width:377.2px;margin:0;padding:0;list-style:none}
.sx-li{position:relative;border-bottom:1px solid rgba(245,246,238,.2)}
.sx-lb{display:block;width:100%;margin:0;padding:18px 0 17px;border:0;background:none;text-align:left;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent}
.sx-t{font-family:'Feijoa Medium',serif;font-weight:400;font-size:20px;line-height:24px;color:#fff;opacity:.62;transition:opacity .3s}
.sx-li.on .sx-t,.sx-lb:hover .sx-t{opacity:1}
.sx-lb:focus-visible{outline:1.5px solid #73e031;outline-offset:2px}
.sx-dw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}
.sx-li.on .sx-dw{grid-template-rows:1fr}
.sx-d{overflow:hidden;min-height:0;margin:0;font-family:'Inter',sans-serif;font-size:15px;line-height:1.2;letter-spacing:-0.15px;color:#fff;opacity:0;transition:opacity .3s}
.sx-li.on .sx-d{opacity:1;padding-bottom:18px;transition-delay:.12s}
.sx-bar{position:absolute;left:0;bottom:-1.5px;height:2px;width:0;background:#73e031;opacity:0}
.sx-li.on .sx-bar{opacity:1}
.sx-car{position:absolute;left:512px;top:230.5px;width:864px;height:563px}
.sx-trk{position:absolute;left:0;top:0;width:864px;height:563px;transition:transform .85s cubic-bezier(.65,0,.25,1)}
.sx-fr{position:absolute;left:0;width:864px;height:563px;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.02);border-radius:10px;opacity:.45;transition:opacity .6s}
.sx-fr.on{opacity:1}
.v-t,.v-c,.v-x,.v-nm,.v-pr,.v-bd,.v-chip,.v-in,.v-row,.v-btn,.v-bar,.v-line{position:absolute;box-sizing:border-box}
.v-tab{position:absolute;left:357.85px;top:-7px;padding:0 11px;height:14.6px;background:#fff;color:#002209;font-family:'Abhaya Libre',serif;font-weight:500;font-size:12.11px;line-height:14.6px;letter-spacing:-.12px;text-transform:capitalize}
.v-im{position:relative;overflow:hidden;background:#e9e8e4}
.v-im img{position:absolute;max-width:none;display:block}
.v-nm,.v-pr{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10.835px;line-height:1.3;color:#fff;text-transform:capitalize;white-space:nowrap;letter-spacing:-.108px}
.v-pr{font-size:12.11px;letter-spacing:-.12px}
.v-bd{background:#e53d00;color:#fff;border-radius:11px;height:15.5px;padding:0 9px;display:flex;align-items:center;font:400 9.9px/1 'Inter',sans-serif}
.v-bd.v-free{background:#73e031;color:#002209;font-weight:500}
.v-c{background:#193821;border:1px solid #667a6b;border-radius:10px}
.v-x{font-family:'Inter',sans-serif;color:#fff;white-space:nowrap;line-height:1.2}
.v-h2{font-size:22px;font-family:'PP Telegraf',sans-serif;letter-spacing:-.2px}
.v-sub{font-size:14px;opacity:.78}
.v-nm2{font-size:14px}.v-pr2{font-size:15px;font-weight:500}
.v-st{text-decoration:line-through;opacity:.7}
.v-plus{font-size:28px;font-weight:300;opacity:.7}
.v-row{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:8px;font:400 16px 'Inter',sans-serif;color:#fff}
.v-row b{font-weight:500}
.v-row.on{border-color:#73e031;background:rgba(115,224,49,.12)}
.v-row.on b{color:#73e031}
.v-chip{padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:20px;font:400 13px/1 'Inter',sans-serif;color:#fff;white-space:nowrap}
.v-bar{height:6px;border-radius:3px;background:rgba(255,255,255,.18)}
.v-bar i{display:block;height:100%;border-radius:3px;background:#73e031}
.v-pc{overflow:hidden}
.v-cp{-webkit-mask-image:radial-gradient(circle at 0 190px,transparent 11.5px,#000 12px),radial-gradient(circle at 100% 190px,transparent 11.5px,#000 12px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 190px,transparent 11.5px,#000 12px),radial-gradient(circle at 100% 190px,transparent 11.5px,#000 12px);mask-composite:intersect}
.v-rc div{box-sizing:border-box}
.v-rc{position:absolute;width:130px;height:260px;background:rgba(255,255,255,.05);border-radius:8px}
.v-im img,.g-img img{object-fit:cover}
.v-line{height:1px;background:rgba(255,255,255,.2)}
.v-in{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;border:1px solid #73e031;border-radius:8px;font:500 16px 'Inter',sans-serif;letter-spacing:1px;color:#fff}
.v-in em{font-style:normal;font-size:12px;letter-spacing:0;color:#002209;background:#73e031;border-radius:12px;padding:4px 10px}
.v-btn{height:44px;border-radius:4px;background:#73e031;color:#002209;display:flex;align-items:center;justify-content:center;font:500 15px 'Inter',sans-serif}
@media (prefers-reduced-motion:reduce){.sx-trk,.sx-dw,.sx-d,.sx-fr,.sx-t{transition:none}}
/* a */
.a-t,.a-t *{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}
.a-abs{position:absolute}
.a-bleed{position:absolute}
.a-pp{font-family:'PP Telegraf',sans-serif;font-weight:400;line-height:1.2;color:#002209;font-size:50px;letter-spacing:-0.5px;white-space:nowrap;position:absolute;margin:0;-webkit-font-smoothing:antialiased}
.a-in{font-family:'Inter',sans-serif;font-weight:400;line-height:1.2;color:#000;white-space:nowrap;position:absolute;margin:0;-webkit-font-smoothing:antialiased}
.a-img{position:absolute;display:block;max-width:none}
.a-cx{transform:translateX(-50%)}
.a-c{position:absolute;overflow:hidden}
.a-c p{position:absolute;margin:0;font-family:'Inter',sans-serif;line-height:normal;white-space:nowrap;-webkit-font-smoothing:antialiased}
.a-c div{position:absolute}
.a-c img{display:block;max-width:none;width:100%;height:100%;position:absolute;left:0;top:0}
.a-typed{white-space:nowrap}
.a-caret{position:absolute;left:calc(100% - 2.45px);top:-0.88px;width:1px;height:60.878px;background:#002209}
.a-ba-area{position:absolute;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}
.a-handle{position:absolute;left:0;top:0;width:0;height:0;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;outline:none}
.a-handle:focus-visible .a-knob{outline:2px solid #002209;outline-offset:3px;border-radius:50%}
.a-before{overflow:visible}
.a-badge{position:absolute;display:block;width:66.5px;height:25.7px;border-radius:13px;background:#ec6a5d;color:#fff;font:700 11px/25.7px 'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center;white-space:nowrap;-webkit-font-smoothing:antialiased}
.a-row{position:absolute;display:flex;align-items:baseline;gap:7.3px;white-space:nowrap;line-height:1;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.a-row s{font-size:12.8px;font-weight:400;color:#6a726f;text-decoration:line-through;text-decoration-thickness:1px}
.a-row b{font-size:15.5px;font-weight:700;color:#ec6a5d}
.a-sl{position:absolute;left:1056px;top:2507px;width:194px;height:32px;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}
.a-sl:focus-visible{outline:2px solid #002209;outline-offset:2px;border-radius:6px}
.a-pct{white-space:nowrap}
.a-arr{cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.2,1)}
.a-arr::before{content:"";position:absolute;inset:-14px -14px -14px -14px}
.a-arr:hover,.a-arr:focus-visible{transform:translateX(5px) scale(1.06);outline:0}
.a-arr:active{transform:translateX(3px) scale(1.02)}
/* b */
.b-bleed{position:absolute;left:50%;margin-left:-50vw;width:100vw}
.b-abs{position:absolute;margin:0;-webkit-font-smoothing:antialiased}
.b-cardtext{position:absolute;top:4214.19px;width:402.8px;height:102.57px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;line-height:1.2;color:#002209;word-break:break-word;-webkit-font-smoothing:antialiased}
.b-cardtitle{margin:0;width:100%;font-family:'Feijoa Medium',serif;font-weight:400;font-size:20px}
.b-cardbody{margin:0;width:100%;font-family:'Inter',sans-serif;font-weight:400;font-size:15px;letter-spacing:-0.15px}
.b-h2{font-family:'PP Telegraf',sans-serif;font-weight:400;font-size:50px;line-height:1.2;letter-spacing:-0.5px;margin:0;word-break:break-word}
.b-sub{font-family:'Inter',sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-0.2px;margin:0;word-break:break-word}
.b-btn{position:absolute;left:64px;top:4825.8px;width:163px;height:36px;box-sizing:border-box;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:9px 15px;text-decoration:none;font-family:'Inter',sans-serif;font-weight:500;font-size:15px;line-height:normal;letter-spacing:-0.15px;color:#002209;white-space:nowrap;-webkit-font-smoothing:antialiased}
.b-ill{position:absolute;width:402.444px;height:236.124px;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased}
.bi-card{position:absolute;box-sizing:border-box;background:#fff;border:1px solid #eceae0;border-radius:10px;box-shadow:0 1px 3px rgba(0,34,9,.04)}
.bi-t{position:absolute;white-space:nowrap}
.bi-row{position:absolute;left:9px;width:159px;height:27px;box-sizing:border-box;border:1px solid #efefe8;border-radius:8px;padding-left:8px;display:flex;align-items:center;font-size:10px;color:#1b3a2a;background:#fff}
.bi-row.on{background:#e3f1e5;border-color:#bfdcc6;color:#2d6a4f;font-weight:700}
.bi-in{position:absolute;box-sizing:border-box;border:1px solid #efefe8;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:9.5px;color:#1b3a2a}
.bi-n{position:absolute;top:6px;width:19px;height:13px;border-radius:4px;background:#141414;color:#fff;font:700 7.5px/13px Inter,sans-serif;text-align:center}
/* c */
.c-a{position:absolute;-webkit-font-smoothing:antialiased;margin:0;box-sizing:border-box}
.c-bleed{position:absolute;left:50%;margin-left:-50vw;width:100vw}
.c-h{position:relative;font-family:'Feijoa Medium',serif;font-weight:400;font-size:20px;line-height:1.2;color:#002209;margin:0;width:100%}
.c-p{font-family:'Inter',sans-serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:-0.15px;color:#002209;margin:0;width:100%}
.c-feat{position:absolute;left:763px;width:570px;height:146px;display:flex;flex-direction:column;gap:18px;-webkit-font-smoothing:antialiased;word-break:break-word}
.c-q{position:absolute;transform:translate(-50%,0);margin:0;font-family:'Feijoa Medium',serif;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:-0.15px;color:#51715e;text-align:center;-webkit-font-smoothing:antialiased;word-break:break-word}
.c-q.n{white-space:nowrap}
.c-card{position:absolute;width:333.5px;height:225px;background:#fff;border-radius:10px}
.c-ct{position:absolute;margin:0;transform:translateY(1.5px);width:281.5px;font-family:'Inter',sans-serif;font-weight:400;font-size:13px;line-height:1.2;color:#002209;-webkit-font-smoothing:antialiased;word-break:break-word}
.c-cn{position:absolute;margin:0;white-space:nowrap;font-family:'Inter',sans-serif;font-weight:500;font-size:15px;line-height:1.2;color:#002209;-webkit-font-smoothing:antialiased}
.c-btn{display:flex;align-items:center;justify-content:center;padding:9px 15px;border-radius:4px;font-family:'Inter',sans-serif;font-weight:500;font-size:15px;line-height:normal;letter-spacing:-0.03px;height:36px;box-sizing:border-box;white-space:nowrap;text-decoration:none;flex-shrink:0}
.c-fw{position:absolute;left:50%;margin-left:-50vw;width:100vw;overflow:hidden;pointer-events:none}
.c-fw-dots{position:absolute;inset:0;opacity:.3;background-image:radial-gradient(circle at 0.69px 0.69px,#073e3b 0.69px,rgba(7,62,59,0) 0.8px);background-size:15.231px 15.231px;background-position:calc(-11.78px - (1440px - 100vw)/2) 0}
.c-fw-q{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}
.c-fw-inner{position:absolute;left:50%;margin-left:-720px;top:0;width:1440px;height:100%}
.c-fw-track{position:absolute;left:0;top:0;width:1728px;height:100%;animation:c-q-run 84s linear infinite;will-change:transform}
.c-a{pointer-events:none}
.c-a h2,.c-a p,.c-a .c-btn,.c-a a{pointer-events:auto}
.c-fw-q .c-q{pointer-events:auto;cursor:default}
.c-w{display:inline-block;white-space:nowrap}
.c-ch{display:inline-block;transform-origin:50% 70%;transform:scale(calc(1 + var(--h,0)*.6)) translateY(calc(var(--h,0)*-2px));color:color-mix(in srgb,#73e031 calc(var(--h,0)*100%),#51715e);text-shadow:0 0 calc(var(--h,0)*12px) rgba(115,224,49,calc(var(--h,0)*.75)),0 0 calc(var(--h,0)*3px) rgba(230,249,175,calc(var(--h,0)*.9));will-change:transform}
@media (prefers-reduced-motion:reduce){.c-ch{transform:none}}
.c-fw-set{position:absolute;top:0;width:1728px;height:100%}
@keyframes c-q-run{from{transform:translate3d(0,0,0)}to{transform:translate3d(-1728px,0,0)}}
@media (prefers-reduced-motion:reduce){.c-fw-track{animation:none}}
/* c */
.lm-card{transition:background-color .35s ease}
.lm-card.on{background:#f5f6ee!important}
.lm-card:not(.on){background:#fff!important}
.lm-bar{position:absolute;left:0;top:0;height:6px;width:0;background:#73e031}
.lm-hit{position:absolute;left:720px;width:656px;height:238px;background:none;border:0;padding:0;margin:0;cursor:pointer;opacity:0}
.lm-hit:focus-visible{opacity:1;outline:2px solid #002209;outline-offset:-4px;background:none}
.lm{position:absolute;left:122px;top:4983.76px;width:540px;height:640px;background:#fff;border:1px solid rgba(0,34,9,.1);border-radius:14px;box-shadow:0 1px 2px rgba(0,34,9,.04),0 12px 32px rgba(0,34,9,.08);display:flex;flex-direction:column;overflow:hidden;font-family:'Inter',sans-serif;color:#002209;-webkit-font-smoothing:antialiased;box-sizing:border-box}
.lm *{box-sizing:border-box}
.lm-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,34,9,.1)}
.lm-title{display:flex;align-items:center;gap:10px}
.lm-word{font-family:'Feijoa Medium',serif;font-weight:400;font-size:21px;line-height:1;color:#002209;margin-top:-2px}
.lm-tools{display:flex;gap:4px;color:#51715e}
.lm-tools svg{width:28px;height:28px;padding:6px;border-radius:8px}
.lm-conv{flex:1;overflow:hidden;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px;justify-content:flex-start}
.lm-foot{padding:10px 14px 12px}
.lm-input{display:flex;align-items:center;justify-content:space-between;border:1.5px solid transparent;border-radius:12px;padding:10px 10px 10px 14px;color:#51715e;font-size:14px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#73e031 0%,#e6f9af 45%,#73e031 70%,#e53d00 130%) border-box}
.lm-send{width:28px;height:28px;border-radius:8px;background:#73e031;display:grid;place-items:center}
.lm-disc{font-size:11.5px;color:#51715e;text-align:center;margin-top:8px}
.lm-user{align-self:flex-end;max-width:88%;background:rgba(230,249,175,.55);border-radius:12px 12px 4px 12px;padding:9px 13px;font-size:14px;line-height:1.45;min-height:20px}
.lm-asst{font-size:14px;line-height:1.5}
.lm-asst p{margin:0 0 8px}.lm-asst p:last-child{margin:0}
.lm-asst strong{font-weight:600}
.lm-pack{color:#51715e;font-size:13px}
.lm-pack-btn{display:flex;align-items:center;gap:4px;cursor:pointer;background:none;border:0;padding:0;font:inherit;color:inherit}
.lm-pack-btn:hover{color:#002209}
.lm-pack-btn svg{width:16px;height:16px;transition:transform .15s}
.lm-pack.open .lm-pack-btn svg{transform:rotate(90deg)}
.lm-rows{display:none;margin:5px 0 0 8px;padding-left:18px;border-left:1px solid rgba(0,34,9,.14)}
.lm-pack.open .lm-rows{display:block}
.lm-rows div{display:flex;justify-content:space-between;padding:3px 0}
.lm-rows em{font-style:normal;font-size:12px}
.lm-work{display:flex;align-items:center;gap:12px;padding-left:3px;color:#51715e;font-size:13px}
.lm-act{border-left:1px solid #73e031;padding:10px 14px;background:#fff}
.lm-act .t{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:8px}
.lm-act .t i{width:6px;height:6px;border-radius:50%;background:#73e031}
.lm-kv{display:grid;grid-template-columns:78px 1fr;gap:5px 10px;font-size:13px}
.lm-kv b{font-weight:400;color:#51715e}
.lm-kv span,.lm-kv b{transition:opacity .35s ease,transform .35s ease}
.lm-kv .hid{opacity:0;transform:translateY(4px)}
.lm-state{margin-top:10px;font-size:12.5px;color:#51715e;display:flex;align-items:center;gap:8px}
.lm-btns{display:flex;gap:8px;margin-top:12px}
.lm-act>.lm-b{margin-top:12px}.lm-b{display:inline-block;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.2}
.lm-b.p{background:#002209;color:#fff;position:relative}
.lm-b.s{background:#fff;color:#002209;border:1px solid rgba(0,34,9,.2)}
.lm-b.p.ring::after{content:"";position:absolute;inset:-4px;border-radius:9px;border:2px solid #73e031;opacity:0;animation:lm-ring 1.8s ease-out infinite}
@keyframes lm-ring{0%{opacity:.9;transform:scale(.96)}100%{opacity:0;transform:scale(1.12)}}
.lm-foot-note{position:absolute;left:122px;top:5632px;width:540px;margin:0;font:400 12px/1.2 Inter,sans-serif;color:#51715e;text-align:center}
.lm-pulse{display:inline-flex;gap:3px}.lm-pulse i{width:4px;height:4px;border-radius:50%;background:#73e031;animation:lm-pl 1.4s ease-in-out infinite both}.lm-pulse i:nth-child(2){animation-delay:.18s}.lm-pulse i:nth-child(3){animation-delay:.36s}
@keyframes lm-pl{0%,80%,100%{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}
.lm-step{display:none}
.lm-step.in{display:block;animation:lm-rise .35s ease both}
.lm-step.in.flex,.lm-work.lm-step.in{display:flex}
@keyframes lm-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.lm-static .lm-step.in{animation:none}
.lm-caret{display:inline-block;width:1px;height:1em;background:#002209;vertical-align:-2px;margin-left:1px;animation:lm-blink 1s steps(1) infinite}
@keyframes lm-blink{50%{opacity:0}}
/* orb + loader: official Lumos handoff assets (lumos-handoff/assets) */
.lm-orb{position:relative;width:24px;height:24px;flex:none;display:block;overflow:visible}
.lm-orb img{position:absolute;left:50%;top:50%;width:44px;height:44px;max-width:none;transform:translate(-50%,-50%);display:block;pointer-events:none}
.lm-ldr{width:20px;height:20px;flex:none;display:block}
.lm-ldr.sm{width:16px;height:16px}
.lumos-shimmer-text{--lumos-text:#4a5046;--lumos-glint:#73e031;background:linear-gradient(90deg,var(--lumos-text) 0%,var(--lumos-text) 40%,var(--lumos-glint) 50%,var(--lumos-text) 60%,var(--lumos-text) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lumos-shimmer-text 2.2s ease-in-out infinite}
@keyframes lumos-shimmer-text{0%{background-position:140% 0}100%{background-position:-40% 0}}
@media (prefers-reduced-motion:reduce){.lumos-shimmer-text{animation:none;background:none;color:#4a5046}.lm-b.p.ring::after,.lm-caret{animation:none}}
/* c */
.c-rv{position:absolute;left:50%;margin-left:-720px;width:calc(720px + 50vw);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 470px,#000 600px);mask-image:linear-gradient(90deg,transparent 0,transparent 470px,#000 600px)}
.c-rv-r{position:absolute;left:0;width:100%;height:225px}
.c-rv-t{position:absolute;left:0;top:0;height:225px;width:4182.0px;animation:c-rv-run 48s linear infinite;will-change:transform;pointer-events:auto}
.c-rv-t:hover{animation-play-state:paused}
.c-rc{position:absolute;top:0;width:333.5px;height:225px;background:#fff;border-radius:10px}
.c-rc .c-ct{left:26px;top:29.5px}
.c-rc .c-cn{left:26px;top:181px}
.c-rs{position:absolute;left:26px;top:146px;width:84px;height:16.8px;display:block}
@keyframes c-rv-run{from{transform:translate3d(0,0,0)}to{transform:translate3d(-2091.0px,0,0)}}
@media (prefers-reduced-motion:reduce){.c-rv-t{animation:none}}
/* d */
.d-a{position:absolute;-webkit-font-smoothing:antialiased;margin:0}
.d-a img{display:block;max-width:none}
.d-fill{position:absolute;inset:0;width:100%;height:100%}
.d-in{position:absolute;display:block}
.d-ft{font-family:'Inter',sans-serif;font-weight:400;font-size:15px;color:#fff;white-space:nowrap;font-style:normal}
.d-ft p{margin:0;line-height:30px}
.d-ft a{color:inherit;text-decoration:none;transition:opacity .18s ease}
.d-ft a:hover,.d-ft a:focus-visible{opacity:.55}
.d-so{transition:opacity .18s ease}.d-so:hover,.d-so:focus-visible{opacity:.55}

.d-hd{font-family:'Inter',sans-serif;font-weight:400;font-size:15px;line-height:normal;letter-spacing:.75px;text-transform:uppercase;color:#73e031;white-space:nowrap;margin:0}
.d-sm{font-family:'Inter',sans-serif;font-weight:400;font-size:15px;line-height:18px;color:#fff;white-space:nowrap;margin:0}
.d-cta{display:flex;flex-direction:column;align-items:center;gap:48px;width:780.373px}
.d-h2{font-family:'PP Telegraf',sans-serif;font-weight:400;font-size:50px;line-height:1.2;letter-spacing:-.5px;color:#fff;text-align:center;margin:0;width:100%}
.d-sub{font-family:'Inter',sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-.2px;color:#fff;text-align:center;width:598px;margin:0}
.d-btns{display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;place-items:start}
.d-btn{grid-area:1/1;display:flex;align-items:center;justify-content:center;padding:9px 15px;border-radius:4px;font-family:'Inter',sans-serif;font-weight:500;font-size:15px;line-height:normal;letter-spacing:-.15px;text-decoration:none;white-space:nowrap;box-sizing:content-box}
.d-btn1{background:#fff;color:#002209;margin-top:1px}
.d-btn2{border:1px solid #fff;color:#fff;margin-left:183.44px}
.d-faqi{display:flex;flex-direction:column;gap:26px;align-items:flex-start;width:640px}
.d-q{display:grid;grid-template-columns:max-content;grid-template-rows:max-content;place-items:start;line-height:0}
.d-q p{grid-area:1/1;margin:0;width:640px;font-family:'Inter',sans-serif;font-weight:400;font-size:22px;line-height:1.2;color:#fff}
.d-ans{margin:0;font-family:'Inter',sans-serif;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.16px;color:#fff;width:100%}
.d-line{position:relative;height:0;width:100%}
.d-line img{position:absolute;left:0;top:-.5px;width:100%;height:.5px}
.d-x{grid-area:1/1;position:relative;margin-left:625.06px;margin-top:6.81px;width:12.381px;height:12.374px}
.d-x img{position:absolute;inset:-4.29% -4.28%;width:108.57%;height:108.57%}

.d-faq{width:640px}
.d-fi{margin-bottom:24.04px;display:flow-root}
.d-fq{display:block;position:relative;width:640px;margin:0;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer;font-family:'Inter',sans-serif;font-weight:400;font-size:22px;line-height:1.2;-webkit-tap-highlight-color:transparent}
.d-fq span{display:block;padding-right:50px;transition:opacity .2s}
.d-fq:hover span{opacity:.8}
.d-fq:focus-visible{outline:1.5px solid #73e031;outline-offset:6px;border-radius:2px}
.d-fp{position:absolute;left:622.5px;top:4.25px;width:17.5px;height:17.5px;display:block;transition:transform .35s cubic-bezier(.4,0,.2,1)}
.d-fi.open .d-fp{transform:rotate(45deg)}
.d-fa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}
.d-fi.open .d-fa{grid-template-rows:1fr}
.d-fai{overflow:hidden;min-height:0}
.d-fai .d-ans{padding:26px 0 1px;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}
.d-fi.open .d-ans{opacity:1;transform:none;transition-delay:.08s}
.d-fi .d-line{margin-top:26px}
@media (prefers-reduced-motion:reduce){.d-fa,.d-fp,.d-ans{transition:none!important}}
/* x3 */
.x3-hero{position:absolute;left:332px;top:163px;width:776px;display:flex;flex-direction:column;align-items:center;gap:21px;color:#002209}
.x3-row{display:flex;align-items:center;gap:20px}
.x3-hero p,.x3-hero h1{margin:0}
.x3-btn{display:flex;align-items:center;justify-content:center;padding:8px 15px 10px;border-radius:4px;font:500 15px/normal 'Inter',sans-serif;letter-spacing:-.15px;white-space:nowrap;text-decoration:none;color:#002209;box-sizing:border-box}
.pic{display:contents}
