@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-800-normal.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{color:#102a43;font-synthesis:none;text-rendering:optimizelegibility;--ink:#102a43;--ink-soft:#40566d;--blue:#2769c9;--blue-dark:#174f9e;--teal:#138d91;--teal-dark:#0b676b;--pale-blue:#ddebfa;--pale-teal:#e5f5f2;--caution:#f4d58d;--caution-ink:#71510a;--surface:#fff;--ground:#f7fbfc;--line:#d7e3eb;--line-strong:#b9cad6;--danger:#a94538;--radius:14px;--radius-small:10px;--shadow:0 18px 45px #16395421;--ease-out:cubic-bezier(.23, 1, .32, 1);--motion-fast:.16s;--motion-medium:.28s;--motion-enter:.36s;background:#f7fbfc;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--blue) #eaf1f5;scrollbar-width:thin;scroll-padding-top:86px}body{background:var(--ground);min-width:320px;min-height:100vh;color:var(--ink);margin:0;line-height:1.6}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-thumb{background:var(--blue);border:3px solid #eaf1f5;border-radius:10px}a{color:inherit;text-underline-offset:.2em}button,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f0b926}img,svg{display:block}img{max-width:100%}.route-frame{animation:route-materialize var(--motion-enter) cubic-bezier(.16, 1, .3, 1) both}.route-loading{background:#080d12;min-height:calc(100vh - 78px);position:relative;overflow:hidden}.route-loading__progress{z-index:2;transform-origin:0;background:linear-gradient(90deg,#0000,#34d399,#f4c45f);width:42%;height:2px;animation:1.1s cubic-bezier(.65,0,.35,1) infinite alternate route-progress;position:absolute;inset:0 auto auto 0}.route-loading__layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(36px,7vw,92px);min-height:620px;padding-block:72px;display:grid}.route-loading__copy{gap:18px;display:grid}.route-loading__copy>*,.route-loading__visual{background:#13221f;border:1px solid #34d3991f;position:relative;overflow:hidden}.route-loading__copy>:after,.route-loading__visual:after{content:"";background:linear-gradient(105deg,#0000 28%,#6ee7b71a 48%,#0000 68%);animation:1.25s cubic-bezier(.4,0,.2,1) infinite skeleton-light;position:absolute;inset:0;transform:translate(-100%)}.route-loading__copy span{border-radius:999px;width:210px;height:30px}.route-loading__copy strong{border-radius:12px;width:min(100%,680px);height:64px}.route-loading__copy strong:nth-of-type(2){width:min(88%,590px)}.route-loading__copy p{border-radius:6px;width:min(82%,560px);height:18px;margin:6px 0 0}.route-loading__copy p:last-child{width:min(62%,420px);margin-top:-8px}.route-loading__visual{border-radius:22px;min-height:440px}@keyframes route-materialize{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes route-progress{0%{opacity:.6;transform:scaleX(.35)}to{opacity:1;transform:scaleX(2.35)}}@keyframes skeleton-light{to{transform:translate(100%)}}@media (max-width:760px){.route-loading__layout{grid-template-columns:1fr;gap:34px;min-height:560px;padding-block:46px}.route-loading__copy strong{height:45px}.route-loading__visual{min-height:230px}}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.container{width:min(100% - 40px,1280px);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:#fff;transition:transform .18s var(--ease-out);border-radius:8px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.button{border-radius:var(--radius-small);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{cursor:not-allowed;opacity:.55}.button--large{min-height:52px;padding-inline:22px}.button--primary{background:var(--blue);color:#fff;box-shadow:0 9px 20px #2769c938}.button--primary:hover{background:var(--blue-dark)}.button--secondary{color:var(--teal-dark);border:1px solid var(--teal);background:0 0}.button--secondary:hover{background:var(--pale-teal)}.button--community{background:var(--pale-teal);color:var(--teal-dark);padding:9px 13px}.site-header{z-index:100;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}.brand{min-width:max-content;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{object-fit:contain;width:38px;height:38px}.brand__text{flex-direction:column;line-height:1.05;display:flex}.brand__text strong{letter-spacing:-.01em;font-family:Barlow Condensed,sans-serif;font-size:25px}.brand__text small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.desktop-nav{justify-content:center;align-items:center;gap:23px;margin-left:auto;display:flex}.desktop-nav a{color:#2e465d;font-size:13px;font-weight:700;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .18s var(--ease-out);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-header__actions{align-items:center;gap:10px;display:flex}.menu-button{border:1px solid var(--line);border-radius:var(--radius-small);width:44px;height:44px;color:var(--ink);background:#fff;justify-content:center;align-items:center;display:none}.mobile-nav{z-index:90;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease, transform .22s var(--ease-out), visibility .18s;background:#fff;padding:10px 0 18px;position:fixed;top:70px;left:0;right:0;transform:translateY(-10px)}.mobile-nav[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav .container{display:grid}.mobile-nav a{border-bottom:1px solid #e8eff4;padding:13px 4px;font-weight:700;text-decoration:none}.hero{background:#fff;position:relative;overflow:hidden}.hero:before{display:none}.hero .hero-grid{width:min(100%,1440px);max-width:none;margin-left:auto;margin-right:0;padding-left:clamp(20px,5vw,72px);padding-right:0}.hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:stretch;min-height:560px;padding-top:0;padding-bottom:0;display:grid;position:relative}.hero-copy{align-self:center;max-width:650px;padding:20px 52px 24px 0}.hero-copy h1{letter-spacing:-.025em;max-width:none;margin-bottom:22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(54px,4.6vw,70px);line-height:.96}.hero-copy h1 span{white-space:nowrap;display:block}.hero-lead{max-width:58ch;color:var(--ink-soft);margin-bottom:24px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-disclaimer{color:#5e4a19;align-items:flex-start;gap:9px;max-width:58ch;margin:20px 0 0;font-size:13px;display:flex}.hero-disclaimer svg{color:#b17a00;flex:none;margin-top:2px}.hero-visual{background:#dfe9ed;min-height:560px;position:relative;overflow:hidden}.hero-visual picture,.hero-visual img{width:100%;height:100%;min-height:560px}.hero-visual img{object-fit:cover;object-position:50% 50%}.evidence-stack{gap:11px;width:244px;display:grid;position:absolute;top:30px;right:26px}.evidence-slip{min-height:70px;animation:slip-settle .5s var(--ease-out) both;background:#ffffffed;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:0 10px 24px #102a4326}.evidence-slip:nth-child(2){animation-delay:.1s}.evidence-slip:nth-child(3){animation-delay:.2s}.evidence-slip>svg{flex:none;width:29px;height:29px}.evidence-slip strong,.evidence-slip span{display:block}.evidence-slip strong{font-size:13px;line-height:1.2}.evidence-slip span{color:var(--ink-soft);margin-top:3px;font-size:10px;line-height:1.35}.evidence-slip[data-state=confirmed]{color:var(--teal-dark)}.evidence-slip[data-state=variable]{color:var(--caution-ink)}.evidence-slip[data-state=check]{color:var(--blue-dark)}@keyframes slip-settle{0%{opacity:.84;clip-path:inset(0 0 0 34% round 12px);transform:translate(24px)}to{opacity:1;clip-path:inset(0 round 12px);transform:translate(0)}}.section-heading{margin-bottom:48px}.section-heading--split{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:56px;display:grid}.section-heading h2,.requirements-intro h2,.faq-intro h2,.safety-intro h2{letter-spacing:-.02em;margin-bottom:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,4vw,58px);line-height:1.02}.section-heading p{max-width:64ch;color:var(--ink-soft);margin:14px 0 0}.process-section{background:var(--ground);padding-top:30px}.process-section .section-heading{text-align:center;margin-bottom:30px}.process-list{counter-reset:step;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.process-list li{border-top:1px solid var(--line-strong);min-height:245px;padding:52px 24px 24px 0;position:relative}.process-list li:not(:last-child):after{content:"";border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);background:var(--ground);width:7px;height:7px;position:absolute;top:-4px;right:20px;transform:rotate(45deg)}.process-list__number{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-16px;left:0}.process-list svg{width:28px;height:28px;color:var(--teal);stroke-width:1.8px;margin-bottom:20px}.process-list h3{max-width:15ch;margin-bottom:10px;font-size:16px;line-height:1.3}.process-list p{max-width:24ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.requirements-section{background:var(--pale-blue)}.requirements-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:96px;display:grid}.requirements-intro{position:sticky;top:110px}.requirements-intro>p{max-width:56ch;color:var(--ink-soft);margin:24px 0}.requirement-list{border-top:1px solid #aec5d7;grid-template-columns:1fr 1fr;display:grid}.requirement-list article{border-bottom:1px solid #aec5d7;grid-template-columns:38px 1fr;gap:16px;padding:26px 22px 27px 0;display:grid}.requirement-list article:nth-child(odd){padding-right:26px}.requirement-list article:nth-child(2n){border-left:1px solid #aec5d7;padding-left:26px}.requirement-list svg{color:var(--blue);stroke-width:1.7px}.requirement-list h3{margin-bottom:7px;font-size:16px}.requirement-list p{color:#3d566d;margin:0;font-size:13px}.evidence-label{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.evidence-label[data-state=confirmed]{background:var(--pale-teal);color:var(--teal-dark)}.comparison-section{background:radial-gradient(circle at 88% 4%,#31e6a517,#0000 27rem),#080d12;overflow:hidden}.comparison-heading{max-width:820px}.comparison-heading h2{font-size:clamp(48px,5vw,72px)}.comparison-heading p{max-width:72ch;font-size:16px}.comparison-prism{--comparison-columns:minmax(250px, 1.55fr) minmax(70px, .5fr) minmax(110px, .72fr) minmax(110px, .75fr) minmax(165px, 1fr) minmax(84px, .56fr) 52px;isolation:isolate;background:linear-gradient(145deg,#31e6a50b,#0000 36%),#070d11;border:1px solid #31e6a533;border-radius:16px;padding:22px;position:relative;overflow:hidden;box-shadow:0 32px 72px #00000057,inset 0 1px #ffffff06}.comparison-prism:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#31e6a51f,#0000 68%);width:480px;height:480px;position:absolute;top:-190px;right:-150px}.comparison-prism__labels,.comparison-prism__summary{grid-template-columns:var(--comparison-columns);align-items:center;gap:14px;display:grid}.comparison-prism__labels{padding:0 16px 14px}.comparison-prism__labels span{color:#8fa39c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.comparison-prism__labels svg{color:#31e6a5;stroke-width:1.8px;width:15px;height:15px}.comparison-prism__rows{gap:9px;display:grid}.comparison-prism__row{position:relative}.comparison-prism__summary{color:#edf8f4;text-align:left;background:linear-gradient(105deg, rgba(var(--prism-rgb), .14), transparent 24%), linear-gradient(145deg, #0c1718, #091114 72%);border:1px solid rgba(var(--prism-rgb), .5);width:100%;min-height:108px;box-shadow:0 14px 32px #0000004d, 0 8px 26px rgba(var(--prism-rgb), .08), inset 0 1px #ffffff0e;cursor:pointer;border-radius:14px;padding:13px 16px;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .26s,filter .22s;position:relative;overflow:hidden}.comparison-prism__summary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 15%,#ffffff14 46%,#0000 63%);transition:transform .66s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-115%)}.comparison-prism__summary:hover{z-index:2;border-color:rgba(var(--prism-rgb), .82);box-shadow:0 18px 40px #0000005c, 0 10px 34px rgba(var(--prism-rgb), .15), inset 0 1px #ffffff12;transform:translate(4px)}.comparison-prism__summary:hover:after{transform:translate(115%)}.comparison-prism__summary:focus-visible{outline:2px solid var(--prism);outline-offset:3px}.comparison-prism__row[data-open=true] .comparison-prism__summary{border-color:rgba(var(--prism-rgb), .9);box-shadow:0 20px 44px #0006, 0 12px 40px rgba(var(--prism-rgb), .19), inset 0 1px #ffffff14}.comparison-prism__brand{align-items:center;gap:14px;min-width:0;display:flex}.comparison-prism__brand>span:last-child{min-width:0}.comparison-prism__brand strong,.comparison-prism__brand small{display:block}.comparison-prism__brand strong{letter-spacing:-.025em;margin-bottom:5px;font-size:21px;line-height:1.1}.comparison-prism__brand small{color:#aabbb5;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.comparison-prism__logo{color:#06110d;background:var(--prism-logo-bg);border:1px solid rgba(var(--prism-rgb), .68);width:58px;height:58px;box-shadow:0 10px 25px rgba(var(--prism-rgb), .2), inset 0 1px #ffffff3d;border-radius:13px;flex:0 0 58px;place-items:center;font-size:15px;font-weight:800;display:grid;position:relative;overflow:hidden}.comparison-prism__logo img{box-sizing:border-box;width:100%;height:100%;padding:var(--prism-logo-padding);object-fit:contain;position:absolute;inset:0}.comparison-prism__fact,.comparison-prism__pay{min-width:0}.comparison-prism__fact:before,.comparison-prism__pay:before{content:attr(data-label);display:none}.comparison-prism__fact strong{color:#d5e2dd;font-size:12px;font-weight:650;line-height:1.45}.comparison-prism__pay strong{color:var(--prism);letter-spacing:-.025em;text-shadow:0 0 20px rgba(var(--prism-rgb), .18);font-size:clamp(17px,1.45vw,22px);font-weight:800;line-height:1.2;display:block}.comparison-prism__status{color:#9af2ce;white-space:nowrap;background:#34d39914;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.comparison-prism__status i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #34d399b3}.comparison-prism__chevron{width:42px;height:42px;color:var(--prism);background:rgba(var(--prism-rgb), .08);border:1px solid rgba(var(--prism-rgb), .28);border-radius:10px;justify-self:end;place-items:center;display:grid}.comparison-prism__chevron svg{width:20px;height:20px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.comparison-prism__row[data-open=true] .comparison-prism__chevron svg{transform:rotate(90deg)}.comparison-prism__reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid}.comparison-prism__reveal>div{min-height:0;overflow:hidden}.comparison-prism__row[data-open=true] .comparison-prism__reveal{opacity:1;grid-template-rows:1fr}.comparison-prism__reveal>div{background:linear-gradient(115deg, rgba(var(--prism-rgb), .09), #0a1214f5 45%);border:1px solid rgba(var(--prism-rgb), .25);border-top:0;border-radius:0 0 13px 13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:-3px 12px 4px;padding:23px 18px 17px;display:grid}.comparison-prism__details{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;display:grid}.comparison-prism__details div{min-width:0}.comparison-prism__details dt{color:var(--prism);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.comparison-prism__details dt svg{width:14px;height:14px}.comparison-prism__details dd{color:#c4d2cd;margin:7px 0 0;font-size:12px;line-height:1.45}.comparison-prism__reveal a{color:#07100d;background:var(--prism);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.comparison-prism__reveal a:hover{filter:brightness(1.08);transform:translateY(-2px)}.comparison-prism__reveal a svg{width:15px;height:15px}.comparison-prism__source{color:#789087;text-align:center;margin:16px 0 0;font-size:12px}@media (max-width:1080px){.comparison-prism{--comparison-columns:minmax(220px, 1.4fr) minmax(64px, .48fr) minmax(105px, .72fr) minmax(145px, .95fr) minmax(76px, .55fr) 48px;padding:18px}.comparison-prism__labels>:nth-child(4),.comparison-prism__minimum{display:none}.comparison-prism__details{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-prism__brand strong{font-size:19px}.comparison-prism__logo{flex-basis:52px;width:52px;height:52px}}@media (max-width:760px){.comparison-section{padding-top:68px;padding-bottom:72px}.comparison-heading{margin-bottom:28px}.comparison-heading h2{font-size:clamp(42px,12vw,54px)}.comparison-heading p{font-size:14px;line-height:1.6}.comparison-prism{--comparison-columns:minmax(0, 1fr) auto;border-radius:14px;padding:10px}.comparison-prism__labels{display:none}.comparison-prism__rows{gap:8px}.comparison-prism__summary{grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;min-height:0;padding:15px}.comparison-prism__summary:hover{transform:none}.comparison-prism__brand{grid-area:1/1;align-items:flex-start}.comparison-prism__brand strong{font-size:19px}.comparison-prism__brand small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.comparison-prism__logo{border-radius:11px;flex-basis:50px;width:50px;height:50px}.comparison-prism__level,.comparison-prism__withdrawal,.comparison-prism__minimum{display:none}.comparison-prism__pay{grid-area:2/1}.comparison-prism__pay:before{color:#839990;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.comparison-prism__pay strong{font-size:18px}.comparison-prism__status{grid-area:1/2;align-self:start;padding:5px 7px;font-size:12px}.comparison-prism__chevron{grid-area:2/2;width:38px;height:38px}.comparison-prism__reveal>div{grid-template-columns:1fr;align-items:stretch;gap:18px;margin:-3px 7px 3px;padding:20px 15px 15px}.comparison-prism__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px}.comparison-prism__details div:last-child{grid-column:1/-1}.comparison-prism__reveal a{width:100%}.comparison-prism__source{padding:0 8px;line-height:1.5}}@media (max-width:420px){.comparison-prism__summary{padding:13px}.comparison-prism__brand{gap:11px}.comparison-prism__logo{flex-basis:46px;width:46px;height:46px}.comparison-prism__brand strong{font-size:18px}.comparison-prism__pay strong{font-size:16px}.comparison-prism__details{grid-template-columns:1fr}.comparison-prism__details div:last-child{grid-column:auto}}.chip-row{gap:8px;padding:2px 2px 18px;display:flex;overflow-x:auto}.filter-chip{color:#39546b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #aec1cf;border-radius:999px;min-height:39px;padding:8px 15px;font-size:11px;font-weight:800}.filter-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.tutorial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tutorial-card{border-radius:var(--radius);background:#fff;border:1px solid #bdccd6;min-width:0;overflow:hidden}.tutorial-card[data-available=false] .tutorial-media img{filter:grayscale();opacity:.42}.tutorial-media{aspect-ratio:16/9;background:#18324b;position:relative;overflow:hidden}.tutorial-media img,.tutorial-media iframe{object-fit:cover;border:0;width:100%;height:100%}.tutorial-media img{opacity:.86}.play-button{width:58px;height:58px;color:var(--blue);cursor:pointer;transition:transform .18s var(--ease-out);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #05162647}.play-button:hover{transform:translate(-50%,-50%)scale(1.07)}.unavailable-badge{color:#fff;background:#102a43eb;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tutorial-card__body{padding:20px}.tutorial-card__meta{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:11px;font-weight:800;display:flex}.tutorial-card h3{margin-bottom:10px;font-size:17px;line-height:1.35}.tutorial-card p{min-height:68px;color:var(--ink-soft);margin-bottom:18px;font-size:12px}.tutorial-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.tutorial-card__footer small{color:#40596d;max-width:31ch;font-size:11px;line-height:1.45}.tutorial-card__footer a{color:var(--blue-dark);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.external-content-note{color:#526b7f;margin:22px 0 0;font-size:11px}.safety-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:88px;display:grid}.safety-intro>svg{width:44px;height:44px;color:var(--teal);stroke-width:1.6px;margin-bottom:28px}.safety-intro p{color:#36576a;max-width:55ch;margin:24px 0}.safety-symbols{color:var(--blue);gap:12px;display:flex}.safety-symbols svg{width:24px;height:24px}.safety-list{border-top:1px solid #afd0cc;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.safety-list li{border-bottom:1px solid #afd0cc;gap:12px;padding:20px 20px 20px 0;font-size:13px;display:flex}.safety-list li:nth-child(2n){border-left:1px solid #afd0cc;padding-left:20px}.safety-list svg{color:var(--teal-dark);flex:none;margin-top:2px}.faq-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.faq-intro{position:sticky;top:110px}.faq-intro p{color:var(--ink-soft);margin-top:24px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--teal);transition:transform .18s var(--ease-out);flex:none}.faq-list details p{max-width:74ch;color:var(--ink-soft);margin:0;padding:0 50px 22px 0;font-size:13px}.site-footer{color:#cfdae2;background:#0a1d2c;padding:68px 0 24px}.site-footer .brand{color:#fff}.site-footer .brand__text small{color:#9fb2c0}.footer-grid{grid-template-columns:1.6fr .7fr .8fr 1fr;gap:56px;display:grid}.footer-grid h2{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:3px 0 18px;font-size:12px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid a{color:#d8e6ee;font-size:12px}.footer-grid span,.footer-grid p{color:#aebfca;font-size:12px}.footer-intro>p{max-width:48ch;margin:20px 0 0}.footer-note{font-size:12px!important}.footer-disclosure a{color:#6ad6ce;align-items:center;gap:5px;font-weight:700;display:inline-flex}.footer-bottom{color:#9bafbd;border-top:1px solid #294154;justify-content:space-between;gap:20px;margin-top:54px;padding-top:20px;font-size:12px;display:flex}.remote-page{background:var(--ground)}.remote-hero{color:#fff;background:#0a2031;padding:64px 0 74px;position:relative;overflow:hidden}.remote-hero:after{content:"";clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);opacity:.72;background:#0c2d40;width:34%;height:100%;position:absolute;top:0;right:0}.remote-hero__layout{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);align-items:center;gap:clamp(56px,8vw,116px);display:grid;position:relative}.remote-hero__copy h1{letter-spacing:-.028em;max-width:16ch;margin-bottom:26px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,5.5vw,84px);line-height:.95}.remote-hero__copy>p{color:#c5d8e4;max-width:64ch;margin-bottom:30px;font-size:17px;line-height:1.75}.remote-hero__signals{flex-wrap:wrap;gap:11px;display:flex}.remote-hero__signals span{border-radius:var(--radius-small);color:#dbe9f0;border:1px solid #315064;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.remote-hero__signals svg{color:#6ad6ce;width:17px}.remote-review{border-radius:var(--radius);background:#102f43;position:relative;overflow:hidden;box-shadow:0 24px 54px #00080f4d}.remote-review__header{color:#fff;background:#14394e;align-items:center;gap:10px;padding:19px 22px;font-size:13px;font-weight:800;display:flex}.remote-review ol{margin:0;padding:7px 22px 12px;list-style:none}.remote-review li{grid-template-columns:34px 1fr;gap:13px;padding:17px 0;display:grid}.remote-review li+li{border-top:1px solid #294c60}.remote-review li>span{color:#a9bfcc;background:#1b465c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.remote-review li>span svg{width:16px}.remote-review strong,.remote-review small{display:block}.remote-review strong{margin-bottom:4px;font-size:13px}.remote-review small{color:#9fb8c7;font-size:11px;line-height:1.5}.remote-catalog{background:var(--ground);padding:0 0 104px}.remote-console{z-index:2;border-radius:var(--radius);background:#fff;grid-template-columns:minmax(240px,.78fr) minmax(0,1.7fr) minmax(190px,.52fr);align-items:end;gap:22px;margin-bottom:-16px;padding:22px;display:grid;position:relative;transform:translateY(-42px);box-shadow:0 18px 44px #102a4324}.remote-search{grid-template-columns:20px 1fr;align-items:center;gap:2px 9px;display:grid;position:relative}.remote-search>svg{color:var(--teal);grid-row:1/3}.remote-search label,.remote-filter-group__label,.remote-sort>span{color:#536a7d;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:800}.remote-search input{border:0;border-bottom:1px solid var(--line-strong);min-width:0;height:44px;color:var(--ink);background:0 0;padding:0;font-size:12px}.remote-search input:focus{border-bottom-color:var(--teal)}.remote-filter-group{min-width:0}.remote-filter-group__label{align-items:center;gap:6px;margin-bottom:9px;display:flex}.remote-chips{gap:7px;padding:1px 2px 3px;display:flex;overflow-x:auto}.remote-chips button{border:1px solid var(--line);color:#415a6f;cursor:pointer;background:#f7fafb;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 11px 8px 13px;font-size:11px;font-weight:800;display:inline-flex}.remote-chips button span{color:#4e6476;font-variant-numeric:tabular-nums;background:#e4edf2;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.remote-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.remote-sort{gap:8px;display:grid}.remote-sort>span{align-items:center;gap:6px;display:flex}.remote-sort select{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:0 30px 0 10px;font-size:11px;font-weight:700}.remote-results__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;margin-bottom:12px;display:grid}.remote-results__heading h2{letter-spacing:-.02em;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,4vw,58px);line-height:1}.remote-results__heading p{max-width:96ch;color:var(--ink-soft);margin:0;font-size:13px}.remote-results__heading>span{color:var(--teal-dark);font-size:11px;font-weight:800}.remote-role-list{border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 16px 38px #12334c1a}.remote-role+.remote-role{border-top:1px solid var(--line)}.remote-role__summary{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:52px minmax(260px,1fr) minmax(430px,1.25fr) 32px;align-items:center;gap:20px;padding:24px 26px;display:grid}.remote-role__mark{background:var(--pale-teal);width:52px;height:52px;color:var(--teal-dark);border-radius:12px;place-items:center;display:grid}.remote-role__mark svg{width:24px}.remote-role__identity,.remote-role__identity>span{min-width:0;display:block}.remote-role__labels{margin-bottom:7px}.remote-role__labels strong,.remote-role__labels em{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;margin-right:7px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.remote-role__title{margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:700;line-height:1.05}.remote-role__source{color:#5b7183;font-size:11px}.remote-role__quickfacts{grid-template-columns:1.25fr .8fr .8fr;gap:18px;display:grid}.remote-role__quickfacts>span{min-width:0;padding-left:25px;position:relative}.remote-role__quickfacts svg{width:17px;color:var(--teal);position:absolute;top:2px;left:0}.remote-role__quickfacts small,.remote-role__quickfacts strong{display:block}.remote-role__quickfacts small{color:#50687b;letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.remote-role__quickfacts strong{color:#2f4b61;font-size:11px;line-height:1.45}.remote-role__chevron{width:21px;color:var(--blue);transition:transform .26s var(--ease-out)}.remote-role[data-open=true] .remote-role__chevron{transform:rotate(180deg)}.remote-role__reveal{transition:grid-template-rows .36s var(--ease-out);background:#edf6f7;grid-template-rows:0fr;display:grid}.remote-role[data-open=true] .remote-role__reveal{grid-template-rows:1fr}.remote-role__reveal>div{overflow:hidden}.remote-role__details{border-top:1px solid #cfe1e3;grid-template-columns:1.15fr 1fr 1fr;gap:42px;padding:30px 34px;display:grid}.remote-role__details h3{letter-spacing:.025em;text-transform:uppercase;margin-bottom:11px;font-size:12px}.remote-role__details p{color:#405d70;margin:0;font-size:12px}.remote-role__details ul{margin:0;padding:0;list-style:none}.remote-role__details li{color:#405d70;grid-template-columns:17px 1fr;gap:7px;font-size:11px;display:grid}.remote-role__details li+li{margin-top:8px}.remote-role__details li svg{color:var(--teal);margin-top:2px}.remote-role__language{align-items:flex-start;gap:8px;display:flex;margin-top:15px!important}.remote-role__language svg{color:var(--blue);flex:none;margin-top:2px}.remote-role__action{color:#fff;background:#102f43;justify-content:space-between;align-items:center;gap:28px;padding:18px 34px;display:flex}.remote-role__action p{color:#c6d9e3;align-items:flex-start;gap:9px;max-width:78ch;margin:0;font-size:12px;display:flex}.remote-role__action p svg{color:#6ad6ce;flex:none}.remote-role__action button{color:#9eb2bf;cursor:not-allowed;background:#2d4b5d;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-flex}.remote-role__action a{color:#06110d;background:var(--teal);min-height:44px;transition:transform .16s var(--ease-out), background-color .16s ease, box-shadow .16s ease;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.remote-role__action a:hover{background:var(--teal-dark);transform:translateY(-2px);box-shadow:0 14px 34px #34d39933}.remote-role__action a:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.remote-empty{border-radius:var(--radius);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:170px;padding:32px;display:grid;box-shadow:0 16px 38px #12334c14}.remote-empty>svg{color:var(--teal)}.remote-empty h3{margin-bottom:5px}.remote-empty p{color:var(--ink-soft);margin:0;font-size:12px}.remote-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:800}.remote-next-step{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:32px;margin-top:26px;padding:23px 0;display:flex}.remote-next-step>div{align-items:flex-start;gap:12px;display:flex}.remote-next-step>div>svg{color:var(--teal);flex:none}.remote-next-step strong,.remote-next-step small{display:block}.remote-next-step strong{margin-bottom:4px;font-size:13px}.remote-next-step small{color:var(--ink-soft);font-size:11px}.remote-next-step a{color:var(--blue-dark);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.legal-page{background:#fff;min-height:70vh;padding:88px 0 110px}.legal-page__layout{grid-template-columns:220px minmax(0,740px);justify-content:center;gap:80px;display:grid}.legal-page aside{align-self:start;position:sticky;top:110px}.legal-page aside a{color:var(--blue-dark);font-weight:800}.legal-page aside p{color:#64798b;margin-top:15px;font-size:11px}.legal-page h1{margin-bottom:24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(54px,6vw,76px);line-height:1}.legal-lead{color:var(--ink-soft);margin-bottom:52px;font-size:18px}.legal-page article section{border-top:1px solid var(--line);padding:28px 0}.legal-page article h2{margin-bottom:12px;font-size:20px}.legal-page article section p{max-width:72ch;color:var(--ink-soft);margin:0}@media (max-width:1160px){.desktop-nav{display:none}.menu-button{display:inline-flex}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);min-height:540px}.hero-copy{padding-right:36px}.hero-visual,.hero-visual picture,.hero-visual img{min-height:540px}.process-list{grid-template-columns:repeat(3,1fr);gap:34px 0}.remote-console{grid-template-columns:1fr 1.5fr}.remote-sort{grid-column:1/-1;grid-template-columns:auto minmax(180px,260px);justify-content:end;align-items:center}.remote-role__summary{grid-template-columns:48px minmax(220px,1fr) minmax(360px,1.15fr) 28px;gap:16px;padding-inline:20px}.remote-role__mark{width:48px;height:48px}}@media (max-width:900px){.section{padding:82px 0}.hero .hero-grid{width:min(100% - 40px,1280px);margin-inline:auto;padding-left:0;padding-right:0}.hero-grid{grid-template-columns:1fr;min-height:0;padding-top:52px;padding-bottom:82px}.hero-copy{max-width:720px;padding:0 0 40px}.hero-visual{border-radius:var(--radius);min-height:500px}.hero-visual picture,.hero-visual img{min-height:500px}.section-heading--split{grid-template-columns:1fr;align-items:start;gap:22px}.requirements-layout,.safety-layout,.faq-layout{grid-template-columns:1fr;gap:48px}.requirements-intro,.faq-intro{position:static}.tutorial-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-disclosure{grid-column:1/-1}.legal-page__layout{grid-template-columns:1fr;gap:34px}.legal-page aside{position:static}.remote-hero{padding:68px 0 92px}.remote-hero__layout{grid-template-columns:1fr;gap:44px}.remote-hero:after{opacity:.45;width:58%}.remote-review{max-width:620px}.remote-console{grid-template-columns:1fr;align-items:stretch}.remote-sort{grid-column:auto;grid-template-columns:1fr;justify-content:stretch}.remote-role__summary{grid-template-columns:48px 1fr 28px}.remote-role__quickfacts{grid-column:2/3;margin-top:7px}.remote-role__chevron{grid-area:1/3/3}.remote-role__details{grid-template-columns:1fr 1fr}.remote-role__about{grid-column:1/-1}}@media (max-width:680px){.container{width:min(100% - 28px,1280px)}.section{padding:68px 0}.site-header__inner{min-height:64px}.mobile-nav{top:64px}.brand__mark{width:34px;height:34px}.brand__text strong{font-size:22px}.site-header .button--community{width:44px;padding:0}.site-header .button--community span{display:none}.hero .hero-grid{width:min(100% - 28px,1280px)}.hero-grid{padding-top:42px;padding-bottom:96px}.hero-copy h1{font-size:clamp(43px,13vw,58px)}.hero-copy h1 span{white-space:normal}.hero-lead{font-size:15px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-visual,.hero-visual picture,.hero-visual img{min-height:430px}.hero-visual img{object-position:54% center}.evidence-stack{gap:6px;width:auto;inset:auto 12px 12px}.evidence-slip{min-height:53px;padding:9px 11px}.evidence-slip>svg{width:21px;height:21px}.evidence-slip span{font-size:9px}.section-heading{margin-bottom:36px}.section-heading h2,.requirements-intro h2,.faq-intro h2,.safety-intro h2{font-size:42px}.process-list{border-left:1px solid var(--line-strong);grid-template-columns:1fr;gap:0;margin-left:14px}.process-list li{border-top:0;min-height:0;padding:0 0 32px 44px}.process-list li:not(:last-child):after{display:none}.process-list__number{top:0;left:-16px}.process-list svg{margin-bottom:12px}.process-list p{max-width:48ch}.requirement-list{grid-template-columns:1fr}.requirement-list article,.requirement-list article:nth-child(odd),.requirement-list article:nth-child(2n){border-left:0;padding:20px 0}.tutorial-grid{grid-template-columns:1fr}.tutorial-card p{min-height:0}.safety-list{grid-template-columns:1fr}.safety-list li,.safety-list li:nth-child(2n){border-left:0;padding:17px 0}.faq-list summary{min-height:62px;font-size:14px}.faq-list details p{padding-right:0}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-intro,.footer-disclosure{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:4px}.legal-page{padding:60px 0 80px}.remote-hero{padding:52px 0 86px}.remote-hero__copy h1{max-width:12ch;font-size:clamp(46px,13vw,60px)}.remote-hero__copy>p{font-size:15px}.remote-hero__signals{display:grid}.remote-hero__layout{gap:32px}.remote-review__header{padding:15px 17px}.remote-review ol{padding-inline:17px}.remote-review li{padding:12px 0}.remote-console{margin-bottom:2px;padding:18px;transform:translateY(-34px)}.remote-results__heading{grid-template-columns:1fr;gap:12px}.remote-role__summary{grid-template-columns:42px 1fr 24px;gap:13px;padding:20px 16px}.remote-role__mark{width:42px;height:42px}.remote-role__mark svg{width:20px}.remote-role__title{font-size:22px}.remote-role__quickfacts{grid-template-columns:1fr;gap:12px}.remote-role__details{grid-template-columns:1fr;gap:26px;padding:25px 20px}.remote-role__about{grid-column:auto}.remote-role__action{flex-direction:column;align-items:stretch;padding:18px 20px}.remote-role__action button{justify-content:center;width:100%}.remote-role__action a{width:100%}.remote-empty{grid-template-columns:1fr}.remote-next-step{flex-direction:column;align-items:flex-start}}.estimator-page{color:#f6fbf8;background:#070d0c;min-height:100vh}.estimator-hero{isolation:isolate;background:radial-gradient(circle at 76% 42%,#31e6a51a,#0000 25rem),radial-gradient(circle at 16% 58%,#31e6a512,#0000 28rem),linear-gradient(122deg,#07100d,#061a16 62%,#07110e);border-bottom:1px solid #f4c45f33;padding:64px 0 44px;position:relative;overflow:hidden}.estimator-hero__layout{z-index:2;grid-template-columns:minmax(0,1.32fr) minmax(340px,.92fr);align-items:center;gap:clamp(36px,5vw,76px);min-height:500px;display:grid;position:relative}.estimator-hero__copy h1{letter-spacing:-.04em;max-width:14ch;animation:estimator-reveal .72s var(--ease-out) both;margin-bottom:24px;font-size:clamp(54px,6.2vw,88px);font-weight:800;line-height:.94}.estimator-hero__copy h1 span{color:#31e6a5}.estimator-hero__copy p{color:#b4c3bd;max-width:63ch;animation:estimator-reveal .72s 90ms var(--ease-out) both;margin:0;font-size:16px;line-height:1.7}.estimator-hero__visual{align-self:end;min-width:0;height:clamp(430px,38vw,520px);position:relative}.estimator-hero__visual picture{width:100%;height:100%;display:block}.estimator-hero__visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 32px #0000004d);-webkit-mask-composite:source-in;width:100%;height:100%;animation:estimator-visual-enter .52s var(--ease-out) both;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.estimator-hero__notice{animation:estimator-reveal .72s .17s var(--ease-out) both;border-top:1px solid #f4c45f6b;border-bottom:1px solid #f4c45f2e;grid-template-columns:36px 1fr;gap:14px;padding:20px 0;display:grid}.estimator-hero__notice>svg{color:#f4c45f;width:23px}.estimator-hero__notice strong,.estimator-hero__notice span{display:block}.estimator-hero__notice strong{color:#f7e2aa;margin-bottom:6px;font-size:13px}.estimator-hero__notice span{color:#9caaa4;font-size:12px;line-height:1.55}.estimator-workspace{z-index:4;background:#070d0c;padding:0 0 96px;position:relative}.estimator-platforms{background:#0c1513;border:1px solid #31e6a538;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:-20px;display:grid;overflow:hidden;transform:translateY(-44px);box-shadow:0 28px 62px #0000005c}.estimator-platforms button{color:#c8d5d0;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #36506194;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;gap:2px 11px;min-height:88px;padding:15px 18px;transition:color .18s,background-color .18s;display:grid;position:relative}.estimator-platforms button:last-child{border-right:0}.estimator-platforms button:after{content:"";transform-origin:0;height:2px;transition:transform .26s var(--ease-out);background:#31e6a5;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.estimator-platforms__logo{--logo-background:#33453f;--logo-padding:7px;background:var(--logo-background);border:1px solid #ffffff1a;border-radius:10px;grid-row:1/3;align-self:center;place-items:center;width:42px;height:42px;transition:background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.estimator-platforms__logo img{box-sizing:border-box;width:100%;height:100%;padding:var(--logo-padding);object-fit:contain;position:absolute;inset:0}.estimator-platforms button strong{align-self:end;font-size:13px}.estimator-platforms button small{color:#81918b;font-variant-numeric:tabular-nums;font-size:12px}.estimator-platforms button:hover{color:#fff;background:#111d1a}.estimator-platforms button[data-active=true]:after{transform:scaleX(1)}.estimator-platforms button[data-active=true] .estimator-platforms__logo{box-shadow:0 9px 24px #31e6a53b}.estimator-console{--estimator-accent:#31e6a5;background:#0d1614;border:1px solid #f4c45f3b;border-radius:16px;grid-template-columns:minmax(310px,.95fr) minmax(300px,.78fr) minmax(300px,.72fr);display:grid;overflow:hidden;box-shadow:0 32px 82px #00000057}.estimator-console[data-platform=hub]{--estimator-accent:#60a5fa}.estimator-console[data-platform=invent]{--estimator-accent:#a98af0}.estimator-console[data-platform=crowtado]{--estimator-accent:#f4c45f}.estimator-controls,.estimator-breakdown,.estimator-total{min-width:0;padding:clamp(24px,2.5vw,34px)}.estimator-controls{background:linear-gradient(145deg,#31e6a50e,#0000 48%)}.estimator-controls>header,.estimator-breakdown>header,.estimator-highlight,.estimator-platform-brief,.estimator-total__signal,.estimator-review li,.estimator-review aside{align-items:center;display:flex}.estimator-controls>header{justify-content:space-between;gap:18px;margin-bottom:32px}.estimator-controls>header>div{align-items:center;gap:11px;display:flex}.estimator-controls>header svg{width:21px;color:var(--estimator-accent)}.estimator-controls header strong,.estimator-controls header small{display:block}.estimator-controls header strong{font-size:13px}.estimator-controls header small{color:#81918b;margin-top:2px;font-size:12px}.estimator-controls output{color:var(--estimator-accent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:28px;font-weight:800}.estimator-controls output small{color:#87968f;letter-spacing:0;font-size:12px;font-weight:700;display:inline}.estimator-controls input[type=range]{width:100%;height:20px;accent-color:var(--estimator-accent);cursor:pointer;background:0 0;margin:0}.estimator-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--estimator-accent) var(--range-progress), #263731 var(--range-progress));border-radius:5px;height:5px}.estimator-controls input[type=range]::-webkit-slider-thumb{background:var(--estimator-accent);width:20px;height:20px;box-shadow:0 0 0 1px var(--estimator-accent), 0 6px 20px #00000057;-webkit-appearance:none;border:4px solid #07100d;border-radius:50%;margin-top:-7px}.estimator-controls input[type=range]::-moz-range-track{background:#263731;border-radius:5px;height:5px}.estimator-controls input[type=range]::-moz-range-progress{background:var(--estimator-accent);border-radius:5px;height:5px}.estimator-controls input[type=range]::-moz-range-thumb{background:var(--estimator-accent);border:4px solid #07100d;border-radius:50%;width:14px;height:14px}.estimator-scale{color:#6f827a;font-variant-numeric:tabular-nums;justify-content:space-between;margin:7px 1px 31px;font-size:12px;display:flex}.estimator-platform-brief{border-top:1px solid #263731;align-items:flex-start;gap:14px;padding-top:26px}.estimator-platform-brief__mark{--logo-background:#10231d;--logo-padding:8px;background:var(--logo-background);border:1px solid color-mix(in srgb, var(--estimator-accent) 36%, transparent);width:52px;height:52px;box-shadow:0 11px 28px color-mix(in srgb, var(--estimator-accent) 22%, transparent);border-radius:12px;flex:0 0 52px;place-items:center;display:grid;position:relative;overflow:hidden}.estimator-platform-brief__mark img{box-sizing:border-box;width:100%;height:100%;padding:var(--logo-padding);object-fit:contain;position:absolute;inset:0}.estimator-platform-brief small{color:var(--estimator-accent);letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:800}.estimator-platform-brief h2{letter-spacing:-.03em;margin:2px 0 8px;font-size:25px}.estimator-platform-brief p{color:#9eafa8;margin:0;font-size:12px;line-height:1.55}.estimator-highlight{color:#dce7e2;border-top:1px solid #f4c45f33;align-items:flex-start;gap:10px;margin-top:22px;padding:15px 0 0}.estimator-highlight svg{color:#f4c45f;flex:0 0 17px;width:17px;margin-top:2px}.estimator-highlight strong,.estimator-highlight span{display:block}.estimator-highlight strong{margin-bottom:3px;font-size:12px}.estimator-highlight span{color:#87968f;font-size:12px;line-height:1.45}.estimator-breakdown{background:#101b18;border-left:1px solid #263731}.estimator-breakdown>header{justify-content:space-between;gap:15px;min-height:42px;margin-bottom:21px}.estimator-breakdown>header>div:first-child{align-items:center;gap:10px;display:flex}.estimator-breakdown>header svg{width:20px;color:var(--estimator-accent)}.estimator-breakdown h2{margin:0;font-size:14px}.estimator-currency{background:#07100d;border:1px solid #2d4039;border-radius:9px;padding:3px;display:flex;overflow:hidden}.estimator-currency button{color:#7f918a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800}.estimator-currency button[aria-pressed=true]{color:#07100d;background:var(--estimator-accent)}.estimator-ledger{border-top:1px solid #2b3c36;margin:0}.estimator-ledger>div{border-bottom:1px solid #2b3c36;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.estimator-ledger dt{color:#a5b4ae;font-size:12px}.estimator-ledger dt span{color:#07100d;background:var(--estimator-accent);border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;font-weight:800;display:inline-grid}.estimator-ledger dd{color:#ecf6f2;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:800}.estimator-unlocked{margin-top:21px}.estimator-unlocked h3,.estimator-next>small{color:#7f918a;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.estimator-unlocked ul{scrollbar-width:thin;max-height:157px;margin:0;padding:0 5px 0 0;list-style:none;overflow:auto}.estimator-unlocked li{color:#aebdb7;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:36px;font-size:12px;display:grid}.estimator-unlocked li svg{width:15px;color:var(--estimator-accent)}.estimator-unlocked li strong{color:#dfeae5;font-variant-numeric:tabular-nums}.estimator-no-bonus{color:#8fa099;grid-template-columns:18px 1fr;gap:8px;margin-top:22px;font-size:12px;line-height:1.5;display:grid}.estimator-no-bonus svg{width:16px;color:var(--estimator-accent)}.estimator-total{isolation:isolate;background:linear-gradient(155deg,#f4c45f17,#0000 34%),linear-gradient(145deg,#121b17,#0a1210);border-left:1px solid #f4c45f40;flex-direction:column;display:flex;position:relative}.estimator-total:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--estimator-accent) 18%, transparent), transparent 68%);width:280px;height:280px;position:absolute;top:-80px;right:-100px}.estimator-total__signal{color:#f4c45f;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800}.estimator-total__signal svg{width:17px}.estimator-total__amount{animation:estimator-total-pulse .42s var(--ease-out) both;margin:34px 0 10px}.estimator-total__amount strong,.estimator-total__amount span{display:block}.estimator-total__amount strong{color:var(--estimator-accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 8px 28px color-mix(in srgb, var(--estimator-accent) 18%, transparent);font-size:clamp(38px,4vw,58px);line-height:.92}.estimator-total__amount span{color:#b4c2bc;margin-top:7px;font-size:12px;font-weight:800}.estimator-total>p{color:#7f918a;margin:0 0 24px;font-size:12px}.estimator-next{border-top:1px solid #f4c45f3b;gap:7px;margin-top:auto;padding-top:21px;display:grid}.estimator-next>span{color:#a7b6b0;justify-content:space-between;align-items:center;gap:12px;min-height:30px;font-size:12px;display:flex}.estimator-next b{font-weight:700}.estimator-next em{color:#f4d27e;font-style:normal;font-weight:800}.estimator-total>a{color:#07100d;min-height:46px;transition:transform .18s var(--ease-out), background-color .18s ease, box-shadow .18s ease;background:#f4c45f;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.estimator-total>a svg{width:17px}.estimator-total>a:hover{background:#ffda88;transform:translateY(-2px);box-shadow:0 14px 30px #f4c45f29}.estimator-review{border-top:1px solid #283b34;border-bottom:1px solid #283b34;grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.estimator-review>section,.estimator-review>aside{padding:24px 26px}.estimator-review>*+*{border-left:1px solid #283b34}.estimator-review h2{margin-bottom:13px;font-size:13px}.estimator-review ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.estimator-review li{color:#9dada6;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}.estimator-review li svg{color:#31e6a5;flex:0 0 15px;width:15px;margin-top:2px}.estimator-review section:nth-child(2) li svg{color:#f4c45f}.estimator-review aside{background:#0a1210;align-items:flex-start;gap:10px}.estimator-review aside>svg{color:#60a5fa;flex:0 0 18px;width:18px;margin-top:2px}.estimator-review aside p{color:#84968e;margin:0;font-size:12px;line-height:1.55}.estimator-review aside a{color:#93c5fd;font-weight:800}@keyframes estimator-reveal{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes estimator-visual-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes estimator-total-pulse{0%{opacity:.4;filter:blur(5px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1040px){.estimator-hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:32px;min-height:460px}.estimator-hero__visual{height:clamp(390px,43vw,470px)}.estimator-console{grid-template-columns:1fr 1fr}.estimator-total{border-top:1px solid #f4c45f40;border-left:0;grid-column:1/-1}.estimator-total__amount{margin-top:25px}.estimator-next{grid-template-columns:repeat(4,1fr)}.estimator-next>small{grid-column:1/-1}.estimator-next>span{justify-content:start;display:grid}.estimator-total>a{align-self:flex-start;min-width:240px}.estimator-review{grid-template-columns:1fr 1fr}.estimator-review aside{border-top:1px solid #283b34;border-left:0;grid-column:1/-1}}@media (max-width:760px){.estimator-hero{padding:54px 0 62px}.estimator-hero__layout{grid-template-columns:1fr;gap:18px;min-height:0}.estimator-hero__copy h1{font-size:clamp(48px,13vw,66px)}.estimator-hero__copy p{font-size:14px}.estimator-hero__visual{justify-self:center;width:min(100%,320px);height:clamp(260px,75vw,320px)}.estimator-hero__notice{max-width:540px}.estimator-platforms{grid-template-columns:repeat(2,1fr);margin-bottom:-8px;transform:translateY(-32px)}.estimator-platforms button{min-height:78px}.estimator-platforms button:nth-child(2){border-right:0}.estimator-platforms button:nth-child(-n+2){border-bottom:1px solid #36506194}.estimator-console{grid-template-columns:1fr}.estimator-breakdown,.estimator-total{border-top:1px solid #263731;border-left:0}.estimator-next{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.estimator-workspace .container{width:min(100% - 28px,1280px)}.estimator-platforms button{grid-template-columns:34px 1fr;padding:12px}.estimator-platforms button>span{width:34px;height:34px}.estimator-controls,.estimator-breakdown,.estimator-total{padding:22px 18px}.estimator-controls>header{align-items:flex-start}.estimator-controls output{font-size:24px}.estimator-platform-brief{display:grid}.estimator-review{grid-template-columns:1fr}.estimator-review>*+*{border-top:1px solid #283b34;border-left:0}.estimator-review aside{grid-column:auto}.estimator-total__amount strong{font-size:42px}.estimator-total>a{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.estimator-hero__copy h1,.estimator-hero__copy p,.estimator-hero__visual img,.estimator-hero__notice,.estimator-total__amount{animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-catalog-page{background:#070c0b;min-height:100vh}.jobs-catalog-hero{background:radial-gradient(circle at 12% 30%,#26d2961f,#0000 26rem),radial-gradient(circle at 88% 0,#f4c45f17,#0000 25rem),#070d0c;border-bottom:1px solid #36635361;padding:62px 0 46px}.jobs-catalog-hero__inner{justify-content:space-between;align-items:flex-end;gap:42px;display:flex}.jobs-catalog-hero h1{color:#f6faf8;letter-spacing:-.04em;max-width:780px;margin-bottom:14px;font-size:clamp(43px,5vw,68px);line-height:1}.jobs-catalog-hero p{color:#a8b9b2;max-width:720px;margin:0;font-size:16px;line-height:1.7}.jobs-catalog-hero__inner>span{color:#b8c9c2;flex:none;align-items:center;gap:10px;margin-bottom:4px;font-size:13px;font-weight:750;display:inline-flex}.jobs-catalog-hero__inner>span i{background:#35dda5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #35dda51a,0 0 18px #35dda580}.jobs-catalog{background:radial-gradient(circle at 48% 0,#c1851f14,#0000 32rem),#080d0c;padding:32px 0 88px}.jobs-toolbar{background:#12100cd6;border:1px solid #5b4c3099;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:13px;display:flex;box-shadow:0 18px 50px #0000002e}.jobs-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-toolbar__filters>svg{color:#43dda9;width:17px;height:17px;margin:0 4px}.jobs-toolbar__filters button{color:#c5cdc9;cursor:pointer;background:#1b1813;border:1px solid #5e4b2f61;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:800;transition:transform .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.jobs-toolbar__filters button:hover{color:#fff;border-color:#f4c45f7a;transform:translateY(-1px)}.jobs-toolbar__filters button span{color:#c5b276;background:#f4c45f1a;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.jobs-toolbar__sort{color:#83968e;flex:none;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12px;display:flex}.jobs-toolbar__sort select{color:#f4d57b;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:12px;font-weight:800}.jobs-toolbar__sort option{color:#f7faf8;background:#121815}.jobs-results{gap:12px;margin-top:26px;display:grid}.job-listing{transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-out);background:linear-gradient(110deg,#14110cfa,#0a0e0cfa);border:1px solid #60492694;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0003}.job-listing:before{content:"";opacity:0;background:#3bdca7;width:1px;transition:opacity .18s linear;position:absolute;inset:0 auto 0 0}.job-listing[data-expanded=true]{border-color:#39dca694;box-shadow:0 24px 80px #137b581f}.job-listing[data-expanded=true]:before{opacity:1}.job-listing__summary{z-index:1;width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(230px,auto) 42px;align-items:center;gap:28px;padding:20px 20px 20px 22px;display:grid;position:relative}.job-listing__identity{min-width:0;display:grid}.job-listing__badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.job-listing__badges>span{color:#a89561;letter-spacing:.055em;text-transform:uppercase;background:#251c13c7;border:1px solid #6b58386b;border-radius:7px;align-items:center;gap:6px;min-height:25px;padding:4px 8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.job-listing__badges i{background:#f2b640;border-radius:50%;width:7px;height:7px}.job-listing__badges .job-listing__company{color:#f2eee6;text-transform:none}.job-listing__badges .job-listing__openings{color:#48e4af;background:#0f41318a;border-color:#41dca861}.job-listing__badges .job-listing__openings i{background:#42dea9}.job-listing__identity>strong{color:#f7f9f8;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.75vw,24px);line-height:1.2;overflow:hidden}.job-listing__identity>small{color:#758a81;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;overflow:hidden}.job-listing__pay{justify-items:end;min-width:230px;display:grid}.job-listing__pay>small{color:#a38e55;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.job-listing__pay>strong{color:#3fe1aa;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(23px,2.25vw,31px);line-height:1.05}.job-listing__pay em{color:#f4c45f;font-size:.66em;font-style:normal}.job-listing__chevron{color:#f4c45f;background:#201a13;border:1px solid #68523175;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.job-listing__chevron svg{width:18px;height:18px;transition:transform .24s var(--ease-out)}.job-listing[data-expanded=true] .job-listing__chevron svg{transform:rotate(180deg)}.job-listing__reveal{transform-origin:top;border-top:1px solid #3b685861;animation:.26s cubic-bezier(.23,1,.32,1) both job-reveal-in}.job-listing__details{grid-template-columns:minmax(0,1.3fr) minmax(300px,.62fr);gap:42px;padding:34px 24px 28px;display:grid}.job-listing__summary-text{color:#b5c1bc;max-width:73ch;margin-bottom:24px;font-size:15px;line-height:1.7}.job-listing__deliverables{border-top:1px solid #396c5961;border-bottom:1px solid #396c5961;grid-template-columns:.7fr .7fr 1.5fr;margin-bottom:30px;display:grid}.job-listing__deliverables>*{border-right:1px solid #396c5952;min-height:94px;margin:0;padding:18px}.job-listing__deliverables>:last-child{border-right:0}.job-listing__deliverables>div{align-items:center;gap:12px;display:flex}.job-listing__deliverables svg{color:#40dfa9;flex:none;width:21px;height:21px}.job-listing__deliverables>div span{color:#91a39b;font-size:12px;line-height:1.35;display:grid}.job-listing__deliverables>div strong{color:#f4c45f;font-size:23px}.job-listing__deliverables>p{color:#aebdb7;align-items:center;gap:12px;font-size:12px;line-height:1.55;display:flex}.job-listing__columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.job-listing__columns h3,.job-listing__aside h3{color:#f4f8f6;letter-spacing:-.02em;margin:0;font-size:17px}.job-listing__columns ul{gap:11px;margin:15px 0 0;padding:0;list-style:none;display:grid}.job-listing__columns li{color:#9eaea7;gap:9px;font-size:13px;line-height:1.55;display:flex}.job-listing__columns li svg{color:#3fe0a9;flex:none;width:16px;height:16px;margin-top:2px}.job-listing__aside{border-left:1px solid #3a695861;flex-direction:column;padding-left:30px;display:flex}.job-listing__aside>section{border-bottom:1px solid #3a695852;padding:19px 0}.job-listing__aside>section:first-child{padding-top:0}.job-listing__aside>section>div{align-items:center;gap:10px;display:flex}.job-listing__aside>section>div svg{color:#40dfa9;width:19px;height:19px}.job-listing__aside p{color:#9fafaa;margin:11px 0 0;font-size:12px;line-height:1.65}.job-listing__skills{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.job-listing__skills li{color:#b9cac3;background:#0e2b22b3;border:1px solid #3c8b6f6b;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.job-listing__warning>div svg{color:#f4c45f!important}.job-listing__privacy>div svg{color:#70aefc!important}.job-listing__aside>a{color:#07120e;background:#41dfa9;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:22px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 32px #1fc88f2e}.job-listing__aside>a:hover{background:#77edc3;transform:translateY(-2px);box-shadow:0 17px 38px #1fc88f40}.job-listing__aside>a svg{width:17px;height:17px}.job-listing__aside>small{color:#70847b;text-align:center;margin-top:10px;font-size:12px}.jobs-empty{color:#aebdb7;border:1px dashed #4a7e6b80;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:24px;font-size:14px;display:flex}.jobs-empty button{color:#54e5b4;cursor:pointer;background:#0e342894;border:1px solid #3fe0a973;border-radius:9px;min-height:40px;font-size:12px;font-weight:800}.jobs-catalog-note{color:#788d84;align-items:flex-start;gap:12px;max-width:850px;margin-top:28px;display:flex}.jobs-catalog-note svg{color:#f4c45f;flex:none;width:17px;height:17px;margin-top:3px}.jobs-catalog-note p{margin:0;font-size:12px;line-height:1.65}.jobs-catalog-note strong{color:#b4c1bc}@keyframes job-reveal-in{0%{opacity:0;clip-path:inset(0 0 14%);transform:translateY(-12px)scale(.992)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@media (max-width:960px){.jobs-toolbar{flex-direction:column;align-items:stretch}.jobs-toolbar__sort{justify-content:flex-end}.job-listing__summary{grid-template-columns:minmax(0,1fr) 215px 40px}.job-listing__details{grid-template-columns:1fr}.job-listing__aside{border-top:1px solid #3a695861;border-left:0;padding-top:28px;padding-left:0}}@media (max-width:680px){.jobs-catalog-hero{padding:42px 0 34px}.jobs-catalog-hero__inner{flex-direction:column;align-items:flex-start;gap:20px}.jobs-catalog-hero h1{font-size:42px}.jobs-catalog-hero p{font-size:15px}.jobs-catalog{padding-top:20px;padding-bottom:68px}.jobs-toolbar{padding:10px}.jobs-toolbar__filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.jobs-toolbar__filters>svg{display:none}.jobs-toolbar__filters button:first-of-type{grid-column:1/-1}.jobs-toolbar__filters button{justify-content:space-between}.jobs-toolbar__sort{justify-content:space-between;padding:4px 2px}.job-listing__summary{grid-template-columns:minmax(0,1fr) 36px;gap:13px;min-height:0;padding:18px 14px}.job-listing__identity>strong{white-space:normal;font-size:19px}.job-listing__identity>small{white-space:normal}.job-listing__pay{border-top:1px solid #3f695a57;grid-area:2/1/auto/-1;justify-items:start;min-width:0;padding-top:15px}.job-listing__pay>strong{font-size:26px}.job-listing__chevron{grid-area:1/2;align-self:start;width:36px;height:36px}.job-listing__details{gap:28px;padding:26px 16px 22px}.job-listing__deliverables{grid-template-columns:1fr 1fr}.job-listing__deliverables>p{border-top:1px solid #396c5952;border-right:0;grid-column:1/-1}.job-listing__deliverables>:nth-child(2){border-right:0}.job-listing__columns{grid-template-columns:1fr;gap:26px}.jobs-empty{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.job-listing__reveal{animation:none}.job-listing,.job-listing__chevron svg,.job-listing__aside>a,.jobs-toolbar__filters button{transition:none}}.jobs-catalog-hero{isolation:isolate;background:#050a08;border:0;min-height:410px;padding:88px 0 60px;position:relative;overflow:hidden}.jobs-catalog-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#030806fa 0%,#05100ceb 42%,#04150f7a 68%,#030806f5 100%),radial-gradient(at 73% 100%,#27e69e33,#0000 36%);position:absolute;inset:0}.jobs-catalog-hero__inner{z-index:1;align-items:center;position:relative}.jobs-catalog-hero__inner>div:first-child{z-index:2;max-width:820px;position:relative}.jobs-catalog-hero h1{letter-spacing:-.04em;max-width:15ch;margin-bottom:20px;font-size:clamp(52px,6.2vw,84px);line-height:.98}.jobs-catalog-hero h1 span{color:#2de3a0;display:block}.jobs-catalog-hero p{color:#c4cec9;border-left:1px solid #2de3a0;max-width:680px;padding-left:20px;font-size:17px}.jobs-catalog-hero__visual{z-index:1;pointer-events:none;flex:0 0 384px;place-items:center;min-height:258px;display:grid;position:relative}.jobs-catalog-hero__composition{width:384px;height:258px;position:relative}.jobs-catalog-hero__photo{z-index:0;opacity:.94;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(63vw,920px);max-width:none;height:auto;position:absolute;top:50%;right:-3vw;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 21% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 21% 91%,#0000 100%)}@property --jobs-status-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.jobs-catalog-status{z-index:1;color:#e9f5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#04221ae6,#021511d1);border:1px solid #42e5aa47;border-radius:13px;grid-template-columns:auto auto;align-items:center;width:194px;min-height:70px;padding:12px 16px;animation:.38s cubic-bezier(.16,1,.3,1) .12s both jobs-badge-arrival;display:grid;position:absolute;top:176px;left:188px;box-shadow:0 18px 34px #000a0742}.jobs-catalog-status:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--jobs-status-beam-angle), transparent 0deg 306deg, #26d6af00 306deg, #26d6af94 318deg, #6cf4cceb 330deg, #a7f21b 336deg, #6cf4cceb 342deg, #26d6af80 352deg, transparent 360deg);opacity:0;filter:drop-shadow(0 0 4px #52ebbe47)drop-shadow(0 0 9px #52ebbe24);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:5.3s linear 1s infinite jobs-status-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jobs-catalog-status i,.jobs-catalog-status strong,.jobs-catalog-status span{z-index:1;position:relative}.jobs-catalog-status i{background:#42e5aa;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-right:12px}.jobs-catalog-status strong{color:#f4f8f6;font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.jobs-catalog-status span{color:#b7c9c1;margin-top:3px;font-size:12px;font-weight:600;line-height:1.2}.jobs-catalog{background:radial-gradient(at 72% 0,#22d79712,#0000 36rem),#060b09;padding-top:0}.jobs-toolbar{z-index:2;background:linear-gradient(100deg,#0d1713fa,#080c0afc);border-color:#40736080;border-radius:12px;min-height:78px;margin-top:-1px;padding:12px 16px;position:relative;box-shadow:0 20px 60px #00000052}.jobs-toolbar:before,.jobs-toolbar:after{content:"";background:#39dfa7;width:28px;height:1px;position:absolute}.jobs-toolbar:before{top:-1px;left:18px}.jobs-toolbar:after{bottom:-1px;right:18px}.jobs-toolbar__filters button{background:#0b120fe0;border-color:#43645780;border-radius:8px;min-height:44px;padding-inline:16px}.jobs-toolbar__filters button:nth-of-type(2) span{color:#6ebdff}.jobs-toolbar__filters button:nth-of-type(3) span{color:#c27dff}.jobs-toolbar__filters button:nth-of-type(4) span{color:#ffab3d}.jobs-toolbar__filters button:nth-of-type(5) span{color:#f0d44e}.jobs-toolbar__filters button[data-active=true]{color:#ecfff8;background:#102b22;border-color:#3ae5a9b3;box-shadow:inset 0 0 22px #2fe2a112,0 10px 30px #0003}.jobs-toolbar__filters button[data-active=true] span{color:#50e7b0;background:#34dda51f}.jobs-results{margin-top:30px}.job-listing{background:linear-gradient(108deg,#0a110e 0%,#101a16 54%,#07100c 100%);border-color:#3b796399;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px #00000057}.job-listing:before{opacity:1;width:1px;box-shadow:0 0 18px #32e2a285}.job-listing:after{content:"";opacity:.82;pointer-events:none;background:#33dea3;width:7px;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 30px #33dea394}.job-listing:hover{border-color:#43e5acb3;transform:translateY(-3px);box-shadow:0 34px 86px #0000006b}.job-listing__summary{grid-template-columns:224px minmax(0,1fr) minmax(280px,340px) 78px;gap:0;min-height:176px;padding:0}.job-listing__company-panel{background:linear-gradient(120deg,#101f19f5,#09100dfa);border-right:1px solid #3e6b5b66;align-content:center;justify-items:center;gap:11px;height:100%;padding:22px;display:grid;position:relative}.job-listing__company-panel:after{content:"";border-right:1px solid #f4c45f4d;width:36px;position:absolute;inset:14% -18px 14% auto;transform:skew(-15deg)}.job-listing__company-panel>strong{color:#49e2ad;font-size:16px}.job-listing__company-panel>span{color:#f4c45f;background:#2d2312ad;border:1px solid #f4c45f73;border-radius:10px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 14px 32px #00000047}.job-listing__company-panel>small{color:#bda767;letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700}.job-listing__identity{align-content:center;padding:30px 36px}.job-listing__badges .job-listing__openings{color:#49e2ad;letter-spacing:.03em;border-radius:5px;min-height:34px;padding-inline:12px;font-family:Manrope,sans-serif;font-size:12px}.job-listing__identity>strong{white-space:normal;max-width:680px;font-size:clamp(22px,2.15vw,31px);line-height:1.25}.job-listing__pay{border-left:1px solid #486d5e6b;align-content:center;justify-items:center;height:100%;padding:24px 28px;position:relative}.job-listing__pay:before{content:"";border-left:1px solid #f4c45f3d;width:56px;position:absolute;inset:18% auto 18% -28px;transform:skew(-16deg)}.job-listing__pay>small{color:#a58b4e}.job-listing__pay>strong{color:#ffd164;text-shadow:0 10px 34px #f4c45f33;font-size:clamp(30px,3vw,43px)}.job-listing__pay em{color:#f0f6f3;font-size:.54em}.job-listing__pay[data-undisclosed=true]>strong{text-align:center;white-space:normal;max-width:250px;font-size:clamp(22px,2.15vw,30px);line-height:1.15}.job-listing__chevron{color:#54efb6;background:#123e2f5c;border:0;border-left:1px solid #39dca66b;border-radius:0;width:100%;height:100%}.job-listing__chevron svg{filter:drop-shadow(0 0 9px #4aecb280);width:30px;height:30px}.job-listing__reveal{background:#040b0875}.job-listing__preferred{border-top:1px solid #3a695852;margin-top:24px;padding-top:20px}.job-listing__preferred h4{color:#f4c45f;margin:0 0 13px;font-size:14px}.job-listing__timing>div svg{color:#f4c45f!important}.job-listing__source-pending{color:#f4c45f;text-align:center;background:#2a211185;border:1px solid #f4c45f6b;border-radius:10px;place-items:center;min-height:50px;margin-top:22px;font-size:12px;font-weight:800;display:grid}.jobs-catalog-note{margin-top:34px}@keyframes jobs-badge-arrival{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes jobs-status-beam{0%{--jobs-status-beam-angle:0deg;opacity:0}2%{opacity:.92}43.4%{--jobs-status-beam-angle:360deg;opacity:.92}45%,to{--jobs-status-beam-angle:360deg;opacity:0}}@media (max-width:1040px){.jobs-catalog-hero__visual{flex-basis:337px;min-height:220px}.jobs-catalog-hero__composition{width:337px;height:220px}.jobs-catalog-hero__photo{width:min(68vw,760px);right:-5vw}.jobs-catalog-status{width:180px;min-height:68px;top:142px;left:157px}.job-listing__summary{grid-template-columns:170px minmax(0,1fr) 260px 62px}.job-listing__company-panel{padding-inline:14px}.job-listing__identity{padding-inline:24px}}@media (max-width:760px){.jobs-catalog-hero{min-height:0;padding:52px 0 42px}.jobs-catalog-hero__inner{align-items:flex-start}.jobs-catalog-hero h1{max-width:9ch;font-size:clamp(43px,13vw,58px)}.jobs-catalog-hero p{max-width:92%;padding-left:15px;font-size:15px}.jobs-catalog-hero__visual{align-self:center;width:min(100%,284px);min-height:198px}.jobs-catalog-hero__composition{width:284px;height:198px}.jobs-catalog-hero__photo{opacity:.86;width:470px;right:-34px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 92%,#0000 100%)}.jobs-catalog-status{width:168px;min-height:66px;padding:11px 14px;top:108px;left:116px}.jobs-catalog-status:before{filter:drop-shadow(0 0 3px #52ebbe33)drop-shadow(0 0 7px #52ebbe1a)}.jobs-catalog-status strong{font-size:21px}.jobs-catalog-status span{font-size:11px}.jobs-toolbar{margin-top:0}.job-listing__summary{grid-template-columns:118px minmax(0,1fr) 48px}.job-listing__company-panel{grid-area:1/1;gap:8px;min-height:152px;padding:14px 8px}.job-listing__company-panel>span{width:50px;height:50px}.job-listing__company-panel svg{width:25px;height:25px}.job-listing__identity{grid-area:1/2;padding:20px 14px}.job-listing__identity>strong{font-size:19px}.job-listing__chevron{grid-area:1/3;align-self:stretch;width:100%;height:100%}.job-listing__pay{border-top:1px solid #3e6f5e6b;border-left:0;grid-area:2/1/auto/-1;justify-items:start;min-height:104px;padding:20px 22px}.job-listing__pay>strong{font-size:33px}}@media (max-width:430px){.jobs-catalog-hero__visual{width:min(100%,252px);min-height:174px}.jobs-catalog-hero__composition{width:252px;height:174px}.jobs-catalog-hero__photo{width:420px;right:-40px}.jobs-catalog-status{width:156px;min-height:64px;padding:10px 12px;top:96px;left:96px}.job-listing__summary{grid-template-columns:102px minmax(0,1fr) 42px}.job-listing__company-panel>strong{font-size:14px}.job-listing__company-panel>small{font-size:12px}.job-listing__identity{padding-inline:12px}.job-listing__badges .job-listing__openings{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.jobs-catalog-status,.jobs-catalog-status:before{animation:none}.jobs-catalog-status:before{opacity:0}}.jobs-results{gap:9px;margin-top:22px}.job-listing__summary{grid-template-columns:142px minmax(0,1fr) minmax(230px,270px) 54px;min-height:112px}.job-listing__company-panel{gap:5px;padding:10px 12px}.job-listing__company-panel:after{inset-block:18%}.job-listing__company-panel>strong{font-size:14px}.job-listing__company-panel>span{border-radius:8px;width:42px;height:42px}.job-listing__company-panel svg{width:22px;height:22px}.job-listing__company-panel>small{letter-spacing:.06em;font-size:12px}.job-listing__identity{padding:16px 22px}.job-listing__badges{margin-bottom:8px}.job-listing__badges .job-listing__openings{min-height:28px;padding-inline:10px}.job-listing__identity>strong{font-size:clamp(18px,1.65vw,23px);line-height:1.2}.job-listing__identity>small{margin-top:5px}.job-listing__pay{padding:14px 18px}.job-listing__pay>strong{font-size:clamp(27px,2.5vw,35px)}.job-listing__pay[data-undisclosed=true]>strong{font-size:clamp(20px,1.9vw,26px)}.job-listing__chevron svg{width:23px;height:23px}@media (max-width:760px){.jobs-results{gap:8px}.job-listing__summary{grid-template-columns:88px minmax(0,1fr) 42px;min-height:0}.job-listing__company-panel{grid-row:1/3;gap:4px;min-height:0;padding:8px 5px}.job-listing__company-panel>span{width:38px;height:38px}.job-listing__company-panel svg{width:20px;height:20px}.job-listing__identity{min-height:82px;padding:12px 10px 9px}.job-listing__badges{margin-bottom:6px}.job-listing__badges .job-listing__openings{min-height:25px;padding-inline:7px;font-size:11px}.job-listing__identity>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.18;display:-webkit-box;overflow:hidden}.job-listing__identity>small{display:none}.job-listing__pay{grid-column:2/4;min-height:58px;padding:9px 12px 10px}.job-listing__pay>strong{font-size:25px}.job-listing__pay>small{margin-bottom:2px}}@media (max-width:430px){.job-listing__summary{grid-template-columns:82px minmax(0,1fr) 38px}.job-listing__company-panel>strong{font-size:13px}.job-listing__company-panel>small{text-align:center;max-width:72px;font-size:11px}.job-listing__identity{padding-inline:9px}}.job-page{background:#070c0b}.job-hero{background:radial-gradient(circle at 14% 18%,#2dd49b29,#0000 31rem),radial-gradient(circle at 92% 24%,#f4c45f1a,#0000 27rem),#070d0c;border-bottom:1px solid #416a5b7a;padding:42px 0 76px;position:relative;overflow:hidden}.job-hero:before{content:"";pointer-events:none;border:1px solid #f4c45f33;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-360px;right:-260px;box-shadow:0 0 90px #2dd49b12}.job-hero .container{z-index:1;position:relative}.job-hero__mast{justify-content:space-between;align-items:center;gap:24px;padding-bottom:52px;display:flex}.job-company{align-items:center;gap:14px;display:flex}.job-company__mark{color:#06120e;letter-spacing:-.07em;background:#38dfa7;border:1px solid #47e8afa3;border-radius:14px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid;box-shadow:0 10px 32px #2edca033}.job-company>span:last-child{line-height:1.15;display:grid}.job-company strong{color:#f8faf9;letter-spacing:-.03em;font-size:21px}.job-company small{color:#8ea39b;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:12px;font-weight:700}.job-source-state{color:#a9b7b1;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.job-source-state i{background:#35dda5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35dda51c,0 0 18px #35dda5b3}.job-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.62fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.job-kicker{color:#f4c45f;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.job-kicker svg{width:17px;height:17px}.job-hero__copy h1{color:#f8faf9;letter-spacing:-.055em;max-width:13ch;margin-bottom:22px;font-size:clamp(48px,5.2vw,76px);line-height:.99}.job-hero__copy>p{color:#b6c1bd;max-width:740px;margin-bottom:26px;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.job-meta{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.job-meta span{color:#dbe7e2;background:#0b1b17bf;border:1px solid #46826c80;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.job-meta svg{color:#38dca5;width:15px;height:15px}.job-original-title{color:#758981;font-size:12px;display:block}.job-pay{background:linear-gradient(145deg,#11221df7,#0a0e0dfa);border:1px solid #f4c45f7a;border-radius:18px;flex-direction:column;min-height:388px;padding:30px;display:flex;position:relative;box-shadow:18px 22px #04080773,0 30px 90px #1db6811c,inset 0 1px #ffffff0a}.job-pay:after{content:"";pointer-events:none;border:1px solid #3ddba41a;border-radius:12px;position:absolute;inset:8px}.job-pay__eyebrow{color:#aebdb7;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.job-pay__eyebrow svg{color:#3de0aa;width:17px;height:17px}.job-pay>strong{color:#f4c45f;letter-spacing:-.055em;margin-top:34px;font-size:clamp(43px,4.2vw,62px);line-height:.96}.job-pay>em{color:#f4f8f6;margin-top:9px;font-size:19px;font-style:normal;font-weight:800}.job-pay>p{color:#a8b7b1;margin:22px 0 24px;font-size:13px;line-height:1.55}.job-pay>a,.job-final-action{color:#06110d;min-height:52px;transition:transform .18s var(--ease-out), background .18s ease, box-shadow .18s ease;background:#3fe0a9;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #2edca033}.job-pay>a:hover,.job-final-action:hover{background:#75edc2;transform:translateY(-2px);box-shadow:0 18px 42px #2edca047}.job-pay>a svg,.job-final-action svg{width:18px;height:18px}.job-pay>small{color:#74877f;text-align:center;margin-top:13px;font-size:12px;line-height:1.45}.job-content{background:radial-gradient(circle at 82% 19%,#26c48d0f,#0000 29rem),#080e0d;padding:0 0 94px}.job-deliverables{border-bottom:1px solid #3d645670;grid-template-columns:1.2fr .62fr .62fr 1.2fr;align-items:stretch;display:grid}.job-deliverables>*{border-right:1px solid #3d645657;min-height:136px;margin:0;padding:28px 24px}.job-deliverables>:last-child{border-right:0}.job-deliverables__intro{flex-direction:column;justify-content:center;display:flex;padding-left:0!important}.job-deliverables__intro span{color:#f4c45f;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.job-deliverables__intro strong{color:#f5f8f7;max-width:280px;margin-top:7px;font-size:22px;line-height:1.2}.job-deliverables>div:not(.job-deliverables__intro){align-items:center;gap:14px;display:flex}.job-deliverables svg{color:#3ddfa9;flex:none;width:24px;height:24px}.job-deliverables>div span{color:#a4b3ad;flex-direction:column;font-size:12px;font-weight:700;line-height:1.35;display:flex}.job-deliverables>div span strong{color:#f4c45f;font-size:28px;line-height:1}.job-deliverables>p{color:#aebbb6;align-items:center;gap:13px;font-size:13px;line-height:1.55;display:flex}.job-content__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.72fr);gap:clamp(42px,6vw,80px);padding-top:64px;display:grid}.job-dossier>section{border-top:1px solid #3d645666;grid-template-columns:52px 1fr;gap:22px;padding:31px 0;display:grid}.job-dossier>section:first-child{border-top:0;padding-top:0}.job-section-number{color:#3bdda6;letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.job-dossier h2{color:#f6f9f8;letter-spacing:-.035em;margin-bottom:13px;font-size:clamp(25px,2.5vw,34px);line-height:1.1}.job-dossier p{color:#aebbb6;max-width:760px;margin:0;font-size:15px;line-height:1.75}.job-checklist{gap:13px;margin:0;padding:0;list-style:none;display:grid}.job-checklist li{color:#bec9c4;gap:11px;font-size:14px;line-height:1.55;display:flex}.job-checklist svg{color:#05120d;background:#39dba4;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;padding:3px}.job-sidebar{flex-direction:column;gap:18px;display:flex}.job-sidebar>section{background:#0c1815c7;border-left:2px solid #35d8a1;padding:22px 23px}.job-sidebar__title{align-items:center;gap:12px;display:flex}.job-sidebar__title>svg{color:#3be0a8;flex:none;width:22px;height:22px}.job-sidebar__title>span{display:grid}.job-sidebar__title small{color:#7e958c;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.job-sidebar__title strong{color:#f4f8f6;margin-top:3px;font-size:17px}.job-skills ul{flex-wrap:wrap;gap:8px;margin:19px 0 0;padding:0;list-style:none;display:flex}.job-skills li{color:#b9c9c3;background:#0b1f19c7;border:1px solid #44927773;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.job-payment-note{background:#1f190cad!important;border-left-color:#f4c45f!important}.job-payment-note .job-sidebar__title>svg{color:#f4c45f}.job-privacy p,.job-payment-note p{color:#aebdb7;margin:16px 0 0;font-size:13px;line-height:1.65}.job-final-action{margin-top:5px;padding:0 20px}@media (max-width:980px){.job-hero{padding-bottom:64px}.job-hero__grid{grid-template-columns:1fr}.job-hero__copy h1{max-width:15ch}.job-pay{width:min(100%,620px);min-height:0}.job-deliverables{grid-template-columns:1fr 1fr}.job-deliverables>*{border-bottom:1px solid #3d645657}.job-deliverables>:nth-child(2){border-right:0}.job-deliverables>:nth-last-child(-n+2){border-bottom:0}.job-deliverables>p{border-right:0}.job-content__grid{grid-template-columns:1fr}.job-sidebar{grid-template-columns:1fr 1fr;display:grid}.job-final-action{grid-column:1/-1}}@media (max-width:680px){.job-hero{padding:28px 0 52px}.job-hero__mast{align-items:flex-start;padding-bottom:40px}.job-company__mark{width:46px;height:46px}.job-company strong{font-size:19px}.job-source-state{margin-top:4px;font-size:12px}.job-hero__grid{gap:36px}.job-hero__copy h1{font-size:clamp(40px,12vw,54px)}.job-hero__copy>p{font-size:16px;line-height:1.6}.job-meta{gap:8px}.job-pay{padding:24px 20px;box-shadow:9px 12px #04080773,0 24px 60px #1db68117}.job-pay>strong{margin-top:28px;font-size:43px}.job-deliverables{grid-template-columns:1fr 1fr}.job-deliverables>*{min-height:116px;padding:22px 14px}.job-deliverables__intro,.job-deliverables>p{border-right:0;grid-column:1/-1}.job-deliverables__intro{padding-left:0!important}.job-deliverables>:nth-child(2){border-right:1px solid #3d645657}.job-deliverables>:nth-child(3){border-right:0}.job-deliverables>:nth-last-child(-n+2){border-bottom:1px solid #3d645657}.job-deliverables>p{border-bottom:0!important}.job-content__grid{padding-top:48px}.job-dossier>section{grid-template-columns:36px 1fr;gap:12px;padding:26px 0}.job-dossier h2{font-size:26px}.job-sidebar{display:flex}.job-sidebar>section{padding:20px}.job-final-action{width:100%}}@media (max-width:430px){.footer-grid{grid-template-columns:1fr}.footer-intro,.footer-disclosure{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#f8fafc;--ink:#f8fafc;--ink-soft:#a7b3bf;--blue:#60a5fa;--blue-dark:#93c5fd;--teal:#34d399;--teal-dark:#6ee7b7;--pale-blue:#111a22;--pale-teal:#12231f;--caution:#f4c95d;--caution-ink:#f8d87c;--surface:#111a22;--ground:#080d12;--line:#263746;--line-strong:#365061;--danger:#f98776;--radius:18px;--radius-small:10px;--shadow:0 30px 80px #00000057;--ease-out:cubic-bezier(.22, 1, .36, 1);background:#080d12}html{scrollbar-color:var(--teal) #0b1218}body{color:var(--ink);background:radial-gradient(circle at 11% 3%, #34d39914, transparent 27rem), var(--ground)}::selection{color:#06110d;background:var(--teal)}:focus-visible{outline-color:#6ee7b7}.button{letter-spacing:-.01em;border-radius:10px;font-weight:800}.button--primary{color:#06110d;background:var(--teal);box-shadow:0 12px 30px #34d39929}.button--primary:hover{color:#06110d;background:#6ee7b7;box-shadow:0 15px 38px #34d39938}.button--secondary{color:#dffef0;border-color:#2f8466}.button--secondary:hover,.button--community{color:#07110e;background:var(--teal)}.skip-link{color:#07110e;background:var(--teal)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d12e6;border-bottom-color:#3650619e}.site-header__inner{min-height:78px}.brand{color:#f8fafc}.brand__mark{filter:drop-shadow(0 8px 16px #31e6a521);width:48px;height:48px;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s}.brand:hover .brand__mark{filter:drop-shadow(0 10px 20px #31e6a533);transform:translateY(-1px)scale(1.025)}.brand__text strong{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:19px;font-weight:800}.brand__text small{color:#8fa0ab;letter-spacing:.09em;font-size:12px}.desktop-nav{gap:clamp(16px,1.65vw,28px)}.desktop-nav a{color:#c2ccd4;letter-spacing:.01em;font-size:12px}.desktop-nav a:after{background:var(--teal);bottom:-10px}.desktop-nav a:hover{color:#fff}.mobile-nav{border-bottom-color:var(--line);background:#080d12fa;top:78px}.mobile-nav a{color:#e5edf2;border-bottom-color:var(--line)}.hero{isolation:isolate;background-color:#080d12;background-image:linear-gradient(90deg,#34d39909 1px,#0000 1px),linear-gradient(#34d39906 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #1b2a35}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 73% 48%,#34d3991f,#0000 28rem);position:absolute;inset:0}.hero-radar{z-index:0;opacity:.42;pointer-events:none;width:min(76vw,1080px);position:absolute;inset:0 auto 0 -8vw;-webkit-mask-image:radial-gradient(68% 66% at 42%,#000 28%,#0000 78%);mask-image:radial-gradient(68% 66% at 42%,#000 28%,#0000 78%)}.hero .hero-grid{width:min(100%,1536px);padding-left:clamp(24px,5vw,78px)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.72fr);min-height:700px}.hero-copy{z-index:2;max-width:760px;padding:54px clamp(28px,3.5vw,54px) 54px 0;position:relative}.hero-copy h1{letter-spacing:-.065em;animation:hero-arrival .76s var(--ease-out) both;margin-bottom:28px;font-family:Manrope,sans-serif;font-size:clamp(50px,3.8vw,62px);font-weight:800;line-height:.99}.hero-copy h1 span:nth-child(2){color:var(--teal)}.hero-lead{color:#b8c3cc;animation:hero-arrival .76s 90ms var(--ease-out) both;font-size:16px;line-height:1.75}.hero-actions{animation:hero-arrival .76s .16s var(--ease-out) both}.hero-disclaimer{color:#c9b678;animation:hero-arrival .76s .22s var(--ease-out) both}.hero-disclaimer svg{color:var(--caution)}.hero-visual{background:0 0;min-height:700px}.hero-photo{z-index:1;animation:hero-photo-reveal .9s .12s var(--ease-out) both;margin:0;position:relative;overflow:hidden}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080d12 0,#080d12b8 7%,#0000 25%),linear-gradient(#0000 76%,#080d1285);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:54% 28%;filter:saturate(.88)contrast(1.03);width:100%;height:100%;min-height:700px;transform:scale(1.015)}@keyframes hero-arrival{0%{opacity:0;clip-path:inset(0 0 22%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes hero-photo-reveal{0%{opacity:0;clip-path:inset(0 0 0 28%)}to{opacity:1;clip-path:inset(0)}}.opportunity-scene{position:absolute;inset:0;overflow:hidden}.scene-loading{border:1px solid #34d39940;border-radius:50%;animation:1.2s cubic-bezier(.65,0,.35,1) infinite alternate scene-loading-pulse;position:absolute;inset:20%}.opportunity-scene:before{content:"";background:radial-gradient(circle,#34d39912,#0000 58%);border:1px solid #60a5fa1a;border-radius:50%;position:absolute;inset:8% 5%}.opportunity-scene canvas{z-index:1;inset:0;position:absolute!important}.scene-orbit{z-index:0;pointer-events:none;border:1px solid #34d39929;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.scene-orbit:after{content:"";background:#6ee7b7;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 24px #34d399}.scene-orbit--one{aspect-ratio:1.42;width:72%}.scene-orbit--two{aspect-ratio:.82;border-color:#60a5fa2e;width:56%}.scene-orbit--two:after{background:#60a5fa;box-shadow:0 0 24px #60a5fa}@keyframes scene-loading-pulse{to{opacity:.35;transform:scale(.96)}}.section{position:relative}.section-heading h2,.requirements-intro h2,.faq-intro h2,.safety-intro h2,.remote-results__heading h2,.legal-page h1{color:#f8fafc;letter-spacing:-.055em;font-family:Manrope,sans-serif;font-weight:800}.section-heading h2,.requirements-intro h2,.faq-intro h2,.safety-intro h2{font-size:clamp(42px,4vw,60px);line-height:1.02}.section-heading p,.requirements-intro>p,.faq-intro p{color:var(--ink-soft)}.process-section,.comparison-section,.faq-section,.remote-page,.remote-catalog{background:#080d12}.requirements-section,.tutorials-section{background:#0c141b}.platforms-section,.safety-section{background:#0a1117}.process-list li{border-top-color:var(--line-strong)}.process-list li:not(:last-child):after{border-color:var(--line-strong);background:#080d12}.process-list__number{color:#06110d;background:var(--teal);box-shadow:0 0 0 6px #080d12}.process-list svg,.requirement-list svg{color:var(--teal)}.process-list p,.requirement-list p{color:var(--ink-soft)}.requirement-list,.requirement-list article,.requirement-list article:nth-child(2n){border-color:var(--line)}.evidence-label[data-state=confirmed]{color:#99f6d0;background:#133328}.evidence-label[data-state=variable]{color:#f8dc8c;background:#322914}.evidence-label[data-state=check]{color:#b9d8ff;background:#172a40}.tutorial-card__footer{border-color:var(--line)}.tutorial-card__footer a,.remote-next-step a{color:var(--teal-dark)}.remote-sort select{color:#edf3f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17232d;border-color:#365061}.filter-chip{color:#bdc9d1;background:#111a22;border-color:#365061;min-height:44px}.filter-chip:hover{color:#fff;border-color:var(--teal)}.filter-chip[aria-pressed=true]{color:#06110d;background:var(--teal);border-color:var(--teal)}.tutorial-card{border-color:var(--line);transition:transform .24s var(--ease-out), border-color .24s ease;background:#111a22}.tutorial-card:hover{border-color:#3d6559;transform:translateY(-4px)}.play-button{color:#06110d;background:var(--teal)}.tutorial-card__meta{color:var(--teal-dark)}.tutorial-card p,.tutorial-card__footer small,.external-content-note{color:var(--ink-soft)}.unavailable-badge{color:#d5dfe5;background:#080d12ed}.safety-section{background:linear-gradient(115deg,#0e1b18,#0a1117 64%)}.safety-intro p{color:#aebcbf}.safety-list,.safety-list li,.safety-list li:nth-child(2n){border-color:#29453e}.safety-list svg,.safety-intro>svg{color:var(--teal)}.faq-list,.faq-list details{border-color:var(--line-strong)}.site-footer{color:#bdc8cf;background:#060a0e;border-top:1px solid #17232d}.site-footer .brand__text small,.footer-grid span,.footer-grid p,.footer-bottom{color:#8797a2}.footer-grid a{color:#d5dfe5}.footer-disclosure a{color:var(--teal-dark)}.remote-hero{background:radial-gradient(circle at 78% 45%,#34d39924,#0000 24rem),linear-gradient(90deg,#34d39909 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#34d39906 1px,#0000 1px) 0 0/72px 72px,#080d12;padding:76px 0 108px}.remote-hero:after{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:#34d3990b;border-left:1px solid #34d3991f;width:39%}.remote-hero__copy h1{letter-spacing:-.065em;animation:hero-arrival .72s var(--ease-out) both;font-family:Manrope,sans-serif;font-size:clamp(54px,5.8vw,86px);font-weight:800;line-height:.99}.remote-hero__copy>p{color:#b6c2ca}.remote-hero__signals span{color:#d8e3e8;background:#111a22a8;border-color:#334855}.remote-hero__signals svg{color:var(--teal)}.remote-review{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111a22e6;border:1px solid #2b404d;box-shadow:0 30px 80px #00000052}.remote-review__header{background:#17232d}.remote-review__header svg{color:var(--teal)}.remote-review li+li{border-color:var(--line)}.remote-review li>span{color:#9caab4;background:#24333e}.remote-review li[data-complete=true]>span{color:#06110d;background:var(--teal)}.remote-review small{color:#8fa0ab}.remote-console{border:1px solid var(--line);background:#111a22;box-shadow:0 24px 60px #00000047}.remote-search>svg{color:var(--teal)}.remote-search label,.remote-filter-group__label,.remote-sort>span{color:#8c9ca7}.remote-search input{color:#f1f5f9;border-color:var(--line-strong)}.remote-search input::placeholder{color:#6e808c}.remote-chips button{color:#b8c4cc;border-color:var(--line);background:#17232d}.remote-chips button span{color:#aab8c1;background:#24343f}.remote-chips button[aria-pressed=true]{color:#06110d;background:var(--teal);border-color:var(--teal)}.remote-chips button[aria-pressed=true] span{color:#06110d;background:#ffffff59}.remote-results__heading h2{font-size:clamp(42px,4vw,60px)}.remote-results__heading p{color:var(--ink-soft)}.remote-results__heading>span{color:var(--teal-dark)}.remote-role-list{border:1px solid var(--line);box-shadow:none;background:#111a22}.remote-role+.remote-role{border-color:var(--line)}.remote-role__summary{color:#f1f5f9;transition:background-color .18s ease, transform .18s var(--ease-out);background:#111a22}.remote-role__summary:hover{background:#17232d}.remote-role__mark{color:var(--teal);background:#122a23}.remote-role__labels strong{color:#b9d8ff;background:#172a40}.remote-role__labels em{color:#f8dc8c;background:#322914}.remote-role__title{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-weight:800}.remote-role__source,.remote-role__quickfacts small{color:#80919d}.remote-role__quickfacts strong{color:#c8d3da}.remote-role__quickfacts svg,.remote-role__chevron{color:var(--teal)}.remote-role__reveal{background:#0d171e}.remote-role__details{border-color:var(--line)}.remote-role__details p,.remote-role__details li{color:#b1bec7}.remote-role__details li svg{color:var(--teal)}.remote-role__language svg{color:var(--blue)}.remote-role__action{border-top:1px solid var(--line);background:#0a1016}.remote-role__action p{color:#9dabb5}.remote-role__action p svg{color:var(--teal)}.remote-role__action button{color:#83939e;background:#24333e}.remote-empty{border:1px solid var(--line);box-shadow:none;background:#111a22}.remote-empty p,.remote-next-step small{color:var(--ink-soft)}.remote-empty button{color:#06110d;background:var(--teal);min-height:44px}.remote-next-step{border-color:var(--line-strong)}.legal-page{color:#f1f5f9;background:#080d12}.legal-page aside a{color:var(--teal-dark)}.legal-page aside p,.legal-lead,.legal-page article section p{color:var(--ink-soft)}.legal-page article section{border-color:var(--line)}@media (max-width:1160px){.hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(390px,.74fr);min-height:640px}.hero-visual,.hero-photo img{min-height:640px}}@media (max-width:940px){.hero .hero-grid{width:min(100% - 40px,1280px);padding-left:0}.hero-grid{grid-template-columns:1fr;padding-top:68px;padding-bottom:72px}.hero-copy{max-width:780px;padding:0 0 44px}.hero-radar{opacity:.34;width:125%;height:610px;top:-60px;bottom:auto;left:-25%}.hero-visual,.hero-photo img{min-height:620px}.hero-photo{border:0;border-radius:0}.hero-photo:after{background:linear-gradient(#080d12 0,#080d1294 8%,#0000 24%),linear-gradient(#0000 78%,#080d126b)}}@media (max-width:680px){.site-header__inner{gap:10px;min-height:68px}.brand{gap:8px}.brand__mark{width:42px;height:42px}.brand__text strong{font-size:18px}.brand__text small{letter-spacing:.025em;font-size:12px}.mobile-nav{top:68px}.hero .hero-grid{width:min(100% - 28px,1280px)}.hero-grid{padding-top:52px;padding-bottom:68px}.hero-copy h1{letter-spacing:-.06em;font-size:clamp(44px,13vw,60px)}.hero-radar{opacity:.31;width:172%;height:520px;top:-25px;left:-52%}.hero-visual,.hero-photo img{min-height:520px}.hero-photo img{object-position:56% 20%}.remote-hero{padding:58px 0 88px}.remote-console{border-radius:14px}}@media (max-width:370px){.brand__mark{width:40px;height:40px}.brand__text strong{font-size:17px}.brand__text small{display:none}}@media (min-width:371px) and (max-width:420px){.brand{gap:7px}.brand__mark{width:40px;height:40px}.brand__text strong{font-size:17px}.brand__text small{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.hero-copy h1,.hero-badge,.hero-lead,.hero-actions,.hero-disclaimer,.scene-loading,.hero-photo,.hero-radar .scene-orbit{animation:none!important}.tutorial-card:hover{transform:none}}.hero--mission{background-color:#070c0d;background-image:linear-gradient(90deg,#31e6a508 1px,#0000 1px),linear-gradient(#31e6a506 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow:hidden}.hero--mission:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 35%,#1fe6a11c,#0000 30rem),radial-gradient(circle at 78% 30%,#ffb02014,#0000 25rem);display:block;position:absolute;inset:0}.hero--mission:after{background:linear-gradient(90deg,#0000 48%,#ffb02006)}.hero--mission .hero-shell{z-index:2;width:min(100% - 40px,1240px);margin-inline:auto;position:relative}.hero--mission .hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(420px,.78fr);align-items:center;gap:clamp(54px,6vw,86px);width:100%;max-width:none;min-height:0;margin:0;padding:72px 0 44px}.hero--mission .hero-radar{opacity:.28;width:960px;height:720px;inset:-92px auto auto calc(50% - 805px);-webkit-mask-image:radial-gradient(76% 76% at 50% 47%,#000 30%,#0000 82%);mask-image:radial-gradient(76% 76% at 50% 47%,#000 30%,#0000 82%)}.hero--mission .hero-copy{z-index:2;max-width:710px;padding:0;position:relative}.hero--mission .hero-badge{color:#f4c45f;letter-spacing:.055em;width:-moz-fit-content;width:fit-content;max-width:100%;animation:hero-arrival .62s var(--ease-out) both;background:#171004b8;border:1px solid #f4c45f94;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:8px 11px;font-size:12px;font-weight:800;line-height:1.25;display:flex}.hero--mission .hero-badge:before{content:"";background:#f4c45f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #f4c45f6b}.hero--mission .hero-copy h1{letter-spacing:-.04em;max-width:710px;margin-bottom:26px;font-size:clamp(48px,3.7vw,52px);line-height:1.06;animation-name:hero-title-arrival}.hero--mission .hero-copy h1>span{white-space:nowrap;display:block}.hero--mission .hero-title__primary{color:#f8fafc;text-shadow:0 1px #6ee7b742,0 12px 30px #00000047}.hero--mission .hero-title__secondary{color:#31e6a5;text-shadow:0 1px #b9ffe5b8,0 3px #035e4180,0 16px 30px #31e6a524}.hero--mission .hero-lead{color:#b7c5c1;max-width:62ch;margin-bottom:28px;font-size:17px;line-height:1.72}.hero--mission .hero-actions{gap:14px}.hero--mission .hero-actions .button{isolation:isolate;min-height:56px;transition:transform .2s var(--ease-out), filter .2s ease, box-shadow .2s var(--ease-out), border-color .2s ease;border:1px solid #0000;padding-inline:24px;position:relative;overflow:hidden;transform:translateZ(0)}.hero--mission .hero-actions .button:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 22%,#ffffff61 48%,#0000 74%);animation:5.4s ease-in-out infinite hero-cta-sheen;position:absolute;inset:0;transform:translate(-145%)}.hero--mission .hero-actions .button--primary{color:#120d04;background:linear-gradient(120deg,#ff9f1c 0%,#ffd15c 48%,#ffb020 100%);border-color:#ffd15cb8;box-shadow:0 16px 34px #ffb02033,inset 0 1px #ffffff57}.hero--mission .hero-actions .button--primary:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-3px);box-shadow:0 21px 44px #ffb02047,inset 0 1px #ffffff6b}.hero--mission .hero-actions .button--secondary{color:#f8fafc;background:linear-gradient(120deg,#f4c45f3d,#6f5315);border-color:#f4c45fe0;box-shadow:0 16px 34px #ffb02026,inset 0 1px #ffe8b233}.hero--mission .hero-actions .button--secondary:before{animation-delay:-2.7s}.hero--mission .hero-actions .button--secondary:hover{color:#f8fafc;background:linear-gradient(120deg,#8f6817,#a88a45);border-color:#f4c45f;transform:translateY(-3px);box-shadow:0 21px 44px #ffb0203d,inset 0 1px #ffffff40}.hero--mission .hero-actions .button:active{transform:scale(.98)}.hero--mission .hero-disclaimer{color:#cdbf8f;max-width:60ch;margin-top:22px;font-size:12px}.hero--mission .hero-disclaimer svg{color:#ffb020}.mission-viewer{z-index:2;color:#f7faf8;width:100%;animation:mission-viewer-arrival .78s .12s var(--ease-out) both;background:#080f0e;border:1px solid #ffb020b8;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 64px #0000005c,0 14px 38px #ffb02014}.mission-viewer__bar,.mission-viewer figcaption{color:#d7c78f;letter-spacing:.04em;text-transform:uppercase;background:#050b0bf5;grid-template-columns:max-content 1fr max-content;align-items:center;gap:12px;min-height:43px;padding:0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:grid}.mission-viewer__bar{border-bottom:1px solid #ffb0207a}.mission-viewer__bar>:nth-child(2){color:#f1d38b;justify-self:center}.mission-viewer__signal{align-items:center;gap:8px;display:inline-flex}.mission-viewer__signal:before{content:"";border-radius:50%;width:8px;height:8px}.mission-viewer__signal--recording:before{background:#e8524a;box-shadow:0 0 16px #e8524a73}.mission-viewer__signal--active{color:#31e6a5}.mission-viewer__signal--active:before{background:#31e6a5;box-shadow:0 0 18px #31e6a580}.mission-viewer__image{aspect-ratio:.91;background:#08100f;position:relative;overflow:hidden}.mission-viewer__image:after{content:"";pointer-events:none;background:linear-gradient(#0409091f,#0000 38%,#04090966);position:absolute;inset:0}.mission-viewer__image img{object-fit:cover;object-position:49% 49%;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.mission-viewer__scan{z-index:2;background:linear-gradient(90deg,#0000,#31e6a5e6,#0000);height:1px;animation:5.6s ease-in-out infinite mission-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 24px #31e6a52e}.mission-viewer__task{z-index:3;color:#ffd172;letter-spacing:.035em;background:#0b0c08e6;border:1px solid #ffb0206b;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;display:flex;position:absolute;top:16px;left:16px}.mission-viewer__task i{background:linear-gradient(90deg,#31e6a5 68%,#31e6a529 68%);width:42px;height:4px;overflow:hidden}.mission-viewer figcaption{color:#c6b97f;border-top:1px solid #ffb02047;grid-template-columns:1fr 1fr}.mission-viewer figcaption span:last-child{justify-self:end}.hero-proof-rail{animation:hero-rail-arrival .76s .24s var(--ease-out) both;border-top:1px solid #4b675e7a;grid-template-columns:repeat(3,1fr);gap:22px;padding:30px 0 8px;display:grid}.hero-proof-rail article{background:#100d0b;border:1px solid #ffb0203d;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:16px;min-width:0;min-height:106px;padding:21px 20px;display:grid}.hero-proof-rail svg{color:#ffb020;background:#ffb02014;border:1px solid #ffb02075;border-radius:12px;width:52px;height:52px;padding:12px}.hero-proof-rail article:nth-child(2){border-color:#31e6a538}.hero-proof-rail article:nth-child(2) svg{color:#31e6a5;background:#31e6a514;border-color:#31e6a570}.hero-proof-rail article:nth-child(3) svg{color:#facc15;background:#facc1514;border-color:#facc1570}.hero-proof-rail article span,.hero-proof-rail article small{display:block}.hero-proof-rail article span{color:#b6a36d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800}.hero-proof-rail article strong{color:#f7faf8;letter-spacing:-.025em;font-size:19px;line-height:1.22;display:block}.hero-proof-rail article strong b{color:#ffb020;font:inherit}.hero-proof-rail article small{color:#b9c1bd;margin-top:5px;font-size:12px;line-height:1.42}@keyframes mission-viewer-arrival{0%{opacity:0;clip-path:inset(0 22% 0 0);transform:translate(22px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes hero-rail-arrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-title-arrival{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mission-scan{0%,12%{opacity:0;transform:translateY(-8px)}22%{opacity:.9}76%{opacity:.3;transform:translateY(470px)}to{opacity:0;transform:translateY(470px)}}@keyframes hero-cta-sheen{0%,66%{opacity:0;transform:translate(-145%)}72%{opacity:.82}91%{opacity:.35}to{opacity:0;transform:translate(145%)}}@media (max-width:1080px){.hero--mission .hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:40px}.hero-proof-rail article{grid-template-columns:48px 1fr;padding-inline:18px}.hero-proof-rail svg{width:48px;height:48px;padding:10px}.hero-proof-rail article strong{font-size:18px}.hero--mission .hero-shell{width:min(100% - 40px,760px)}.hero--mission .hero-grid{grid-template-columns:1fr;gap:46px;padding:64px 0 40px}.hero--mission .hero-copy{max-width:720px}.hero--mission .hero-copy h1{font-size:clamp(46px,5vw,50px)}.hero--mission .hero-radar{opacity:.21;width:105%;height:610px;top:48px;left:-18%}.mission-viewer{justify-self:center;width:min(100%,620px)}.hero-proof-rail{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.hero--mission .hero-copy h1>span{white-space:normal}}@media (max-width:560px){.hero--mission .hero-shell{width:min(100% - 28px,760px)}.hero--mission .hero-grid{gap:38px;padding:48px 0 32px}.hero--mission .hero-badge{border-radius:12px;align-items:flex-start;width:100%}.hero--mission .hero-copy h1{letter-spacing:-.04em;font-size:clamp(42px,11.8vw,52px)}.hero--mission .hero-lead{font-size:15px;line-height:1.68}.hero--mission .hero-actions{grid-template-columns:1fr;display:grid}.hero--mission .hero-radar{opacity:.22;width:190%;height:500px;top:-90px;left:-58%}.mission-viewer__bar{grid-template-columns:1fr max-content}.mission-viewer__bar>:nth-child(2){display:none}.mission-viewer__image{aspect-ratio:.78}.mission-viewer__task{top:12px;left:12px}.hero-proof-rail{padding-top:24px}.hero-proof-rail article{min-height:98px;padding:18px 16px}}.starter-section{color:#f7faf8;background:radial-gradient(circle at 8% 4%,#34d3991a,#0000 26rem),#080d12;border-top:1px solid #3650619e;padding:56px 0 60px;position:relative}.starter-heading{max-width:830px;margin-bottom:26px}.starter-heading h2{letter-spacing:-.04em;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1.02}.starter-heading p{color:#c2ccc8;max-width:72ch;margin:0;font-size:16px;line-height:1.58}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.starter-card{background:#0b1214;border:1px solid #34d39933;border-radius:16px;flex-direction:column;min-width:0;min-height:238px;padding:24px;display:flex}.starter-card[data-featured=true]{background:linear-gradient(145deg,#34d3990e,#0000 58%),#0b1214;border-color:#34d399ad;box-shadow:0 24px 58px #34d39917}.starter-card__top{grid-template-columns:52px max-content 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.starter-card__icon{width:52px;height:52px;color:var(--teal);background:#34d39914;border:1px solid #34d39975;border-radius:12px;place-items:center;display:grid}.starter-card__icon svg{stroke-width:1.9px;width:23px;height:23px}.starter-card__number{color:var(--teal);font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:21px;font-weight:800}.starter-card__tag{color:#8ff0c8;background:#34d39912;border:1px solid #34d39957;border-radius:999px;justify-self:end;padding:5px 10px;font-size:12px;font-weight:800}.starter-card h3{color:#f7faf8;letter-spacing:-.03em;margin:0 0 9px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1.15}.starter-card[data-featured=true] h3{color:#f7faf8}.starter-card>p{color:#bdc7c3;max-width:65ch;margin:0 0 16px;font-size:14px;line-height:1.55}.starter-card__note{color:#b9d5cb;background:#050c0cc2;border:1px solid #34d39933;border-radius:10px;align-items:flex-start;gap:9px;margin-top:auto;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.starter-card__note svg{width:16px;height:16px;color:var(--teal);flex:none}.starter-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.starter-card__action{color:#fff;min-height:44px;transition:transform .16s var(--ease-out), background-color .16s ease, box-shadow .16s ease;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.starter-card__action svg{width:17px;height:17px}.starter-card__action svg:last-child{width:14px;height:14px}.starter-card__action--shopee{background:#ee4d2d}.starter-card__action--shopee:hover{background:#ff6244;transform:translateY(-2px);box-shadow:0 14px 32px #ee4d2d38}.starter-card__action--hub{color:#06110d;background:linear-gradient(110deg,#34d399,#a3e635)}.starter-card__action--hub:hover{background:linear-gradient(110deg,#6ee7b7,#bef264);transform:translateY(-2px);box-shadow:0 14px 32px #34d39933}.starter-card__action:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}@media (max-width:820px){.starter-section{padding:62px 0 68px}.starter-grid{grid-template-columns:1fr}.starter-card{min-height:0}}@media (max-width:560px){.starter-section{padding:54px 0 60px}.starter-heading{margin-bottom:28px}.starter-heading h2{font-size:clamp(36px,10.8vw,48px)}.starter-heading p{font-size:15px}.starter-card{padding:22px 18px}.starter-card__top{grid-template-columns:48px max-content 1fr;margin-bottom:19px}.starter-card__icon{width:48px;height:48px}.starter-card h3{font-size:21px}.starter-card__actions{grid-template-columns:1fr}.starter-card__action{width:100%}}.platforms-section{background:radial-gradient(circle at 12% 12%,#34d39917,#0000 25rem),#08100f;padding:76px 0 84px;position:relative;overflow:hidden}.platforms-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#34d39906 1px,#0000 1px) 0 0/72px 100%;position:absolute;inset:0}.platforms-section .container{z-index:1;position:relative}.platforms-heading h2{color:#f8fafc;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1.02}.platform-list{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.platform-card{isolation:isolate;color:#f7faf8;min-width:0;animation:platform-card-arrival .52s var(--ease-out) both;transition:transform .22s var(--ease-out), border-color .22s ease, box-shadow .22s var(--ease-out);background:linear-gradient(155deg,#34d3990b,#0000 36%),#0b1515;border:1px solid #34d39938;border-radius:16px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000029}.platform-card:nth-child(2){animation-delay:70ms}.platform-card:nth-child(3){animation-delay:.14s}.platform-card:nth-child(4){animation-delay:.21s}.platform-card:before{content:"";z-index:-1;transform-origin:0;opacity:.66;height:2px;transition:transform .42s var(--ease-out), opacity .22s ease;background:linear-gradient(90deg,#0000,#34d399 22%,#9af2ce 54%,#0000);position:absolute;top:0;left:0;right:0;transform:scaleX(.46)}.platform-card:hover{border-color:#34d3998f;transform:translateY(-6px);box-shadow:0 24px 54px #00000047,0 12px 32px #34d39914}.platform-card:hover:before{opacity:1;transform:scaleX(1)}.platform-card__header,.platform-card__meta,.platform-card__brand,.platform-card__highlight,.platform-card__action,.platform-card__details summary,.platform-card__lists h4{align-items:center;display:flex}.platform-card__header{justify-content:space-between;gap:12px;margin-bottom:18px}.platform-card__meta{color:#8ff0c8;gap:7px}.platform-card__meta span{font-variant-numeric:tabular-nums;background:#34d39917;border:1px solid #34d39947;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.platform-card__meta small{color:#91a49e;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:800}.platform-card__state{color:#9af2ce;white-space:nowrap;background:#34d39914;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.platform-card__state i{background:#34d399;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 12px #34d3999e}.platform-card__state[data-status=review]{color:#ffe09a;background:#f2b94b1a;border-color:#f2b94b66}.platform-card__state[data-status=review] i{background:#f2b94b;box-shadow:0 0 12px #f2b94b9e}.platform-card__brand{align-items:flex-start;gap:12px;min-height:76px}.platform-card__monogram{color:#06110d;background:linear-gradient(145deg,#31e6a5,#7ce8bd);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.platform-card h3{color:#f8fafc;letter-spacing:-.04em;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;line-height:1}.platform-card__brand p{color:#9fb0ab;margin:0;font-size:12px;line-height:1.45}.platform-card__compensation{background:linear-gradient(90deg,#34d39912,#0000);border-top:1px solid #34d3992e;border-bottom:1px solid #34d3992e;margin:16px 0 14px;padding:14px 0}.platform-card__compensation dt{color:#8ca29a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.platform-card__compensation dd{color:#7ce8bd;margin:0;font-size:15px;font-weight:800;line-height:1.35}.platform-card__highlight{color:#d7e5df;align-items:flex-start;gap:8px;min-height:46px;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.45}.platform-card__highlight svg{color:#34d399;fill:#34d3991f;flex:none;width:16px;height:16px;margin-top:1px}.platform-card__details{border-top:1px solid #34d39929;margin-top:auto}.platform-card__details summary{color:#b9cbc5;cursor:pointer;justify-content:space-between;gap:12px;min-height:44px;font-size:12px;font-weight:800;list-style:none}.platform-card__details summary::-webkit-details-marker{display:none}.platform-card__details summary svg{color:#34d399;width:18px;height:18px;transition:transform .18s var(--ease-out)}.platform-card__details[open] summary svg{transform:rotate(180deg)}.platform-card__details-body{padding:2px 0 16px}.platform-card__details-body>dl{gap:11px;margin:0 0 16px;display:grid}.platform-card__details-body>dl div{gap:3px;display:grid}.platform-card__details-body dt{color:#7f938d;text-transform:uppercase;font-size:12px;font-weight:800}.platform-card__details-body dd{color:#c4d2cd;margin:0;font-size:12px;line-height:1.48}.platform-card__lists{gap:14px;display:grid}.platform-card__lists h4{color:#e7f3ee;gap:7px;margin:0 0 7px;font-size:12px}.platform-card__lists h4 svg{color:#34d399;width:15px;height:15px}.platform-card__lists ul{color:#9fb0ab;margin:0;padding-left:18px;font-size:12px;line-height:1.45}.platform-card__lists li+li{margin-top:5px}.platform-card__action{color:#06110d;min-height:46px;transition:transform .18s var(--ease-out), filter .18s ease, box-shadow .18s var(--ease-out);background:linear-gradient(120deg,#31e6a5,#8ef0c7);border-radius:10px;justify-content:center;gap:8px;margin-top:4px;font-size:13px;font-weight:800;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 12px 28px #34d39924}.platform-card__action svg{width:17px;height:17px}.platform-card__action:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 34px #34d39938}.platform-card__action:active{transform:scale(.98)}.platform-card__action:focus-visible,.platform-card__details summary:focus-visible{outline-offset:3px;outline:3px solid #6ee7b7}@keyframes platform-card-arrival{0%{opacity:0;clip-path:inset(0 0 12%);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (max-width:1180px){.platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platforms-section{padding:62px 0 68px}.platforms-heading{margin-bottom:24px}.platforms-heading h2{font-size:clamp(38px,10.5vw,48px)}.platform-list{grid-template-columns:1fr}.platform-card{padding:18px}}@media (prefers-reduced-motion:reduce){.mission-viewer,.hero-proof-rail,.mission-viewer__scan,.hero--mission .hero-actions .button:before,.platform-card{animation:none!important}.platform-card:hover{transform:none}}.platform-deck-shell{margin-top:8px;position:relative}.platform-deck-toolbar,.platform-deck-toolbar__status,.platform-deck-toolbar__view,.platform-jewel__header,.platform-jewel__active,.platform-jewel__signal,.platform-jewel__actions,.platform-jewel__actions a,.platform-jewel__actions button,.platform-jewel__select,.platform-jewel__lists h4{align-items:center;display:flex}.platform-deck-toolbar{z-index:20;justify-content:space-between;gap:18px;margin-bottom:10px;position:relative}.platform-deck-toolbar__status{color:#f2c76b;letter-spacing:.09em;text-transform:uppercase;gap:9px;font-size:12px;font-weight:800}.platform-deck-toolbar__status svg{color:#31e6a5;width:17px;height:17px}.platform-deck-toolbar__view{color:#eef8f4;cursor:pointer;min-height:44px;transition:color .16s ease, background-color .16s ease, transform .16s var(--ease-out);background:#101a18;border:1px solid #f4c45f6b;border-radius:10px;gap:9px;padding:0 15px;font:800 12px Manrope,sans-serif;box-shadow:0 12px 30px #0003}.platform-deck-toolbar__view svg{color:#f4c45f;width:17px;height:17px}.platform-deck-toolbar__view:hover{color:#07110d;background:#f4c45f;transform:translateY(-2px)}.platform-deck-toolbar__view:hover svg{color:#07110d}.platform-deck{--light-x:50%;--light-y:38%;isolation:isolate;perspective:1600px;perspective-origin:50% 46%;background:radial-gradient(circle at var(--light-x) var(--light-y), #31e6a51f, transparent 25%), radial-gradient(circle at 13% 55%, #a98af021, transparent 24%), radial-gradient(circle at 87% 40%, #64a4ff21, transparent 24%), linear-gradient(150deg, #070d0c, #090c0d 55%, #100b08);border:1px solid #f4c45f30;border-radius:20px;height:640px;transition:height .52s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 80px #00000040}.platform-deck:before,.platform-deck:after{content:"";z-index:-1;pointer-events:none;position:absolute}.platform-deck:before{filter:blur(25px);background:radial-gradient(#31e6a533,#f2b94b0f 42%,#0000 72%);height:110px;inset:auto 8% 2%}.platform-deck:after{border:1px solid #f4c45f21;border-radius:50%;width:150px;height:150px;top:13%;right:7%;box-shadow:-850px 260px 0 -35px #a98af00f,-120px 300px 0 -60px #31e6a517}.platform-deck__aura{z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(#31e6a529,#f4c45f12 42%,#0000 70%);width:620px;height:410px;animation:5.8s ease-in-out infinite alternate deck-aura-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.platform-jewel{z-index:1;color:#f7fbf9;background:linear-gradient(132deg, rgba(var(--jewel-rgb), .18), transparent 30%), linear-gradient(315deg, #f4c45f14, transparent 38%), linear-gradient(145deg, var(--jewel-surface), #091210 64%, #0b0d0c);border:1px solid rgba(var(--jewel-rgb), .72);width:min(590px,48vw);min-height:520px;box-shadow:0 34px 72px #0000008c, 0 16px 42px rgba(var(--jewel-rgb), .13), inset 0 1px #ffffff17;transform-style:preserve-3d;backface-visibility:hidden;border-radius:16px;margin-left:max(-295px,-24vw);padding:28px;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .32s,filter .42s,box-shadow .42s;position:absolute;top:44px;left:50%;overflow:hidden}.platform-jewel:before{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 0 34%, #ffffff1a 46%, transparent 57%), radial-gradient(circle at var(--light-x) var(--light-y), #ffffff1c, transparent 26%);mix-blend-mode:screen;opacity:.62;background-position:180% 0,0 0;background-size:230% 100%,100% 100%;animation:7s ease-in-out infinite jewel-light-pass;position:absolute;inset:0}.platform-jewel:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 42px rgba(var(--jewel-rgb), .08), inset 0 -1px var(--metal);position:absolute;inset:0}.platform-jewel__shine{pointer-events:none;background:radial-gradient(circle, rgba(var(--jewel-rgb), .3), transparent 68%);filter:blur(12px);width:210px;height:210px;position:absolute;top:-80px;right:-68px}.platform-jewel[data-slot="0"]{z-index:8;transform:translateZ(135px)rotateX(.8deg)}.platform-jewel[data-slot="1"]{z-index:5;filter:saturate(.9)brightness(.82);transform:translate3d(365px,46px,-80px)rotateY(-17deg)rotate(2.4deg)scale(.81)}.platform-jewel[data-slot="2"]{z-index:2;filter:saturate(.72)brightness(.62);transform:translate3d(170px,96px,-190px)rotateY(-9deg)rotate(1.4deg)scale(.68)}.platform-jewel[data-slot="3"]{z-index:2;filter:saturate(.7)brightness(.6);transform:translate3d(-170px,100px,-205px)rotateY(9deg)rotate(-1.4deg)scale(.67)}.platform-jewel[data-slot="4"]{z-index:4;filter:saturate(.88)brightness(.78);transform:translate3d(-365px,54px,-100px)rotateY(17deg)rotate(-2.4deg)scale(.79)}.platform-jewel[data-slot]:not([data-slot="0"]):hover{filter:saturate(1.05)brightness(.95)}.platform-jewel[data-clickable=true]{cursor:pointer}.platform-jewel[data-clickable=true]:hover{filter:saturate(1.08)brightness(.98);box-shadow:0 38px 80px #00000094, 0 18px 48px rgba(var(--jewel-rgb), .2), inset 0 1px #ffffff1a}.platform-jewel[data-clickable=true]:active{filter:saturate(1.02)brightness(.9)}.platform-jewel__header{z-index:2;gap:13px;position:relative}.platform-jewel__monogram{color:#06110d;background:var(--logo-background);width:58px;height:58px;box-shadow:0 12px 28px rgba(var(--jewel-rgb), .25), inset 0 1px #ffffff59;border:1px solid #ffffff24;border-radius:13px;flex:0 0 58px;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.platform-jewel__monogram>span{grid-area:1/1}.platform-jewel__monogram img{box-sizing:border-box;width:100%;height:100%;padding:var(--logo-padding);object-fit:contain;position:absolute;inset:0}.platform-jewel__identity{min-width:0}.platform-jewel__identity>span,.platform-jewel__pay dt,.platform-jewel__facts dt{color:var(--metal);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.platform-jewel__identity h3{letter-spacing:-.03em;margin:4px 0 0;font-size:30px;line-height:1}.platform-jewel__active{color:#a7f3d0;background:#31e6a517;border:1px solid #31e6a55c;border-radius:999px;gap:6px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800}.platform-jewel__active i{background:#31e6a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #31e6a5cc}.platform-jewel__active[data-status=review]{color:#ffe09a;background:#f2b94b1a;border-color:#f2b94b66}.platform-jewel__active[data-status=review] i{background:#f2b94b;box-shadow:0 0 13px #f2b94bb8}.platform-jewel__activity{z-index:2;color:#c1d1cb;min-height:45px;margin:25px 0 0;font-size:14px;line-height:1.55;position:relative}.platform-jewel__pay{z-index:2;border-top:1px solid #f4c45f47;border-bottom:1px solid rgba(var(--jewel-rgb), .24);margin:18px 0 16px;padding:18px 0;position:relative}.platform-jewel__pay dt{margin-bottom:8px}.platform-jewel__pay dd{color:var(--jewel);letter-spacing:-.03em;text-shadow:0 0 22px rgba(var(--jewel-rgb), .18);margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:800;line-height:1.12}.platform-jewel__signal{z-index:2;color:#d9e6e1;gap:10px;min-height:52px;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.platform-jewel__signal svg{width:21px;height:21px;color:var(--jewel);background:rgba(var(--jewel-rgb), .14);border-radius:50%;flex:0 0 21px;padding:4px}.platform-jewel__actions{z-index:3;gap:10px;position:relative}.platform-jewel__actions a,.platform-jewel__actions button,.platform-jewel__select{cursor:pointer;border-radius:10px;justify-content:center;gap:9px;min-height:48px;font:800 12px Manrope,sans-serif;text-decoration:none;transition:transform .16s,filter .16s,background-color .16s}.platform-jewel__actions a{color:#171004;background:var(--metal);box-shadow:0 14px 30px rgba(var(--jewel-rgb), .17);flex:1.2}.platform-jewel__actions button{color:#e7f4ef;background:rgba(var(--jewel-rgb), .1);border:1px solid rgba(var(--jewel-rgb), .42);flex:1}.platform-jewel__actions svg,.platform-jewel__select svg{width:17px;height:17px}.platform-jewel__actions button svg{transition:transform .22s var(--ease-out)}.platform-jewel[data-expanded=true] .platform-jewel__actions button svg{transform:rotate(180deg)}.platform-jewel__actions a:hover,.platform-jewel__actions button:hover,.platform-jewel__select:hover{filter:brightness(1.08);transform:translateY(-2px)}.platform-jewel__select{z-index:4;color:#e8f4f0;background:rgba(var(--jewel-rgb), .13);border:1px solid rgba(var(--jewel-rgb), .45);width:100%;position:relative}.platform-jewel__reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.16,1,.3,1),opacity .2s;display:grid}.platform-jewel__reveal>div{min-height:0;overflow:hidden}.platform-jewel[data-expanded=true] .platform-jewel__reveal{opacity:1;grid-template-rows:1fr}.platform-jewel__facts{border-top:1px solid rgba(var(--jewel-rgb), .24);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.platform-jewel__facts>div{border-bottom:1px solid rgba(var(--jewel-rgb), .16);padding:16px 14px 14px 0}.platform-jewel__facts>div:nth-child(2n){border-left:1px solid rgba(var(--jewel-rgb), .16);padding-left:14px}.platform-jewel__facts dd{color:#c5d5cf;margin:5px 0 0;font-size:12px;line-height:1.45}.platform-jewel__lists{grid-template-columns:1fr 1fr;gap:22px;padding-top:18px;display:grid}.platform-jewel__lists h4{color:#eef8f4;gap:7px;margin:0 0 8px;font-size:12px}.platform-jewel__lists h4 svg{width:15px;height:15px;color:var(--jewel)}.platform-jewel__lists ul{color:#9fb2ab;margin:0;padding-left:17px;font-size:12px;line-height:1.5}.platform-deck-shell[data-expanded=true] .platform-deck{height:960px}.platform-deck-shell[data-expanded=true] .platform-jewel[data-slot="0"]{box-shadow:0 45px 100px #0000009e, 0 20px 56px rgba(var(--jewel-rgb), .2), inset 0 1px #ffffff1a}.platform-deck-hint{text-align:center;color:#83968f;margin:12px 0 0;font-size:12px}.platform-deck[data-view=all]{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:auto;min-height:0;padding:22px;display:grid}.platform-deck[data-view=all] .platform-deck__aura{opacity:.25}.platform-deck[data-view=all] .platform-jewel{filter:none;width:auto;min-height:500px;margin:0;position:relative;top:auto;left:auto;transform:none}.platform-deck[data-view=all] .platform-jewel__reveal{display:none}.platform-deck[data-view=all] .platform-jewel:last-of-type{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}@keyframes jewel-light-pass{0%,18%{background-position:180% 0,0 0}45%,to{background-position:-80% 0,0 0}}@keyframes deck-aura-breathe{0%{opacity:.62;transform:translate(-50%,-42%)scale(.92)}to{opacity:1;transform:translate(-50%,-42%)scale(1.08)}}@media (max-width:980px){.platform-jewel{width:min(560px,58vw);margin-left:max(-280px,-29vw)}.platform-jewel[data-slot="1"]{transform:translate3d(270px,54px,-90px)rotateY(-16deg)rotate(2deg)scale(.77)}.platform-jewel[data-slot="2"]{transform:translate3d(125px,96px,-190px)rotateY(-8deg)scale(.66)}.platform-jewel[data-slot="3"]{transform:translate3d(-125px,100px,-205px)rotateY(8deg)scale(.65)}.platform-jewel[data-slot="4"]{transform:translate3d(-270px,60px,-110px)rotateY(16deg)rotate(-2deg)scale(.75)}}@media (max-width:720px){.platform-deck-toolbar{flex-direction:column;align-items:stretch}.platform-deck-toolbar__view{justify-content:center}.platform-deck,.platform-deck[data-view=all]{perspective:none;grid-template-columns:1fr;gap:12px;height:auto;padding:12px;display:grid;overflow:visible}.platform-deck__aura{display:none}.platform-jewel,.platform-deck[data-view=all] .platform-jewel{order:2;grid-column:auto;width:auto;min-height:0;margin:0;padding:20px;position:relative;top:auto;left:auto;filter:none!important;transform:none!important}.platform-jewel[data-slot="0"]{order:1}.platform-jewel[data-slot]:not([data-slot="0"]) .platform-jewel__activity,.platform-jewel[data-slot]:not([data-slot="0"]) .platform-jewel__signal{display:none}.platform-jewel[data-slot]:not([data-slot="0"]) .platform-jewel__pay{margin:15px 0;padding:13px 0}.platform-jewel__identity h3{font-size:25px}.platform-jewel__pay dd{font-size:24px}.platform-jewel__actions{flex-direction:column;align-items:stretch}.platform-jewel__facts,.platform-jewel__lists{grid-template-columns:1fr}.platform-jewel__facts>div:nth-child(2n){border-left:0;padding-left:0}.platform-deck-shell[data-expanded=true] .platform-deck{height:auto}}@media (prefers-reduced-motion:reduce){.platform-deck__aura,.platform-jewel:before{animation:none!important}.platform-jewel,.platform-jewel__reveal,.platform-deck{transition-duration:1ms!important}}#como-funciona,#plataformas,#comparativo,#tutoriais,#seguranca,#faq{scroll-margin-top:92px}#plataformas,#comparativo,#tutoriais,#seguranca,#faq{border-top:1px solid #3650615c}#como-funciona{padding-top:52px;padding-bottom:48px}#plataformas{padding-top:64px;padding-bottom:52px}#comparativo,#tutoriais,#seguranca{padding-top:68px;padding-bottom:56px}#faq{padding-top:68px;padding-bottom:80px}#comparativo .section-heading,#tutoriais .section-heading{margin-bottom:36px}@media (max-width:900px){#como-funciona{padding-top:50px;padding-bottom:44px}#plataformas{padding-top:56px;padding-bottom:48px}#comparativo,#tutoriais,#seguranca{padding-top:58px;padding-bottom:48px}#faq{padding-top:58px;padding-bottom:68px}}@media (max-width:680px){#como-funciona{padding-top:46px;padding-bottom:42px}#plataformas{padding-top:50px;padding-bottom:44px}#comparativo{padding-top:50px;padding-bottom:46px}#tutoriais,#seguranca{padding-top:52px;padding-bottom:46px}#faq{padding-top:52px;padding-bottom:60px}#comparativo .section-heading,#tutoriais .section-heading{margin-bottom:28px}}.site-header__inner{gap:clamp(14px,1.5vw,24px);width:min(100% - 28px,1500px)}.brand,.site-header__actions{flex:none}.desktop-nav{border:1px solid var(--line-strong);background:linear-gradient(#111a22,#0c141b);border-radius:10px;flex:0 auto;gap:2px;min-width:0;padding:4px;position:relative;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000002e}.desktop-nav a{color:#c7d5cf;letter-spacing:-.01em;white-space:nowrap;min-height:38px;transition:color .18s ease, background-color .18s ease, transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:10px;align-items:center;padding:0 clamp(10px,1vw,14px);font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.desktop-nav a:after{transform-origin:50%;height:2px;transition:transform .22s var(--ease-out), background-color .18s ease;background:#31e6a5;border-radius:999px;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.desktop-nav a:hover{color:#f6fbf8;background:#31e6a513;transform:translateY(-1px)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(.42)}.desktop-nav a[data-active=true]{color:#07100d;background:linear-gradient(115deg,#31e6a5,#6ee7b7);box-shadow:0 8px 22px #31e6a529,inset 0 1px #ffffff52}.desktop-nav a[data-active=true]:after{background:#f4c45f;transform:scaleX(.34)}.desktop-nav a:active{transform:scale(.98)}.desktop-nav__guides{position:relative}.desktop-nav__guides-toggle{color:#c7d5cf;letter-spacing:-.01em;cursor:pointer;min-height:38px;transition:color .18s ease, background-color .18s ease, transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 clamp(10px,1vw,14px);font-size:12px;font-weight:800;display:inline-flex}.desktop-nav__guides-toggle>svg{width:15px;height:15px;transition:transform .22s var(--ease-out)}.desktop-nav__guides-toggle:hover,.desktop-nav__guides-toggle[aria-expanded=true]{color:#f6fbf8;background:#31e6a513}.desktop-nav__guides-toggle[data-active=true]{color:#07100d;background:linear-gradient(115deg,#31e6a5,#6ee7b7);box-shadow:0 8px 22px #31e6a529,inset 0 1px #ffffff52}.desktop-nav__guides-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.desktop-nav__guides-toggle:active{transform:scale(.98)}.desktop-guides-menu{z-index:120;color:#dce9e3;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:278px;transition:opacity .18s ease, transform .22s var(--ease-out), visibility .18s;background:#08251d;border:1px solid #6ee7b733;border-radius:14px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-7px)scale(.985);box-shadow:0 18px 42px #00000052}.desktop-nav__guides[data-open=true] .desktop-guides-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.desktop-nav .desktop-guides-menu a{color:#c5d5ce;white-space:normal;border-radius:9px;grid-template-columns:21px minmax(0,1fr);gap:11px;min-height:44px;padding:10px 12px;display:grid;overflow:visible}.desktop-nav .desktop-guides-menu a:after{display:none}.desktop-nav .desktop-guides-menu a:hover,.desktop-nav .desktop-guides-menu a:focus-visible{color:var(--accent);background:#a7f21b12;transform:none}.desktop-nav .desktop-guides-menu a[data-active=true]{color:var(--accent);box-shadow:none;background:#a7f21b1a}.desktop-guides-menu a svg{color:#62d6ae;width:18px;height:18px;margin-top:1px}@media (max-width:1120px){.desktop-nav{display:none}.menu-button{display:inline-flex}}.mobile-nav a{border-radius:10px;transition:color .16s,background-color .16s;position:relative}.mobile-nav a[data-active=true]{color:#6ee7b7;background:#31e6a516;padding-left:14px}.mobile-nav a[data-active=true]:after{content:"";background:#31e6a5;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 0 14px #31e6a5b8}.mobile-nav__guides{border-bottom:1px solid #ffffff1a}.mobile-nav__guides-toggle{width:100%;min-height:58px;color:var(--light-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;padding:0 4px;font-size:18px;font-weight:700;display:grid}.mobile-nav__guides-toggle>span:first-child{color:#6e8d81;font-variant-numeric:tabular-nums;font-size:11px}.mobile-nav__guides-toggle>svg{color:#77a797;width:18px;height:18px;transition:transform .22s var(--ease-out)}.mobile-nav__guides-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-nav__guides-toggle[data-active=true]{color:var(--accent)}.mobile-guides-menu{opacity:0;visibility:hidden;transition:grid-template-rows .28s var(--ease-out), opacity .18s ease, visibility .18s;grid-template-rows:0fr;display:grid}.mobile-nav__guides[data-open=true] .mobile-guides-menu{opacity:1;visibility:visible;grid-template-rows:1fr}.mobile-guides-menu__inner{min-height:0;padding-left:36px;display:grid;overflow:hidden}.mobile-nav .mobile-guides-menu a{color:#bed0c8;border:0;grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:46px;padding:9px 12px;font-size:14px;display:grid}.mobile-nav .mobile-guides-menu a:after{right:9px}.mobile-nav .mobile-guides-menu a>span{color:inherit;font-size:inherit}.mobile-guides-menu a svg{color:#62d6ae;width:17px;height:17px}.footer-contact{overflow-wrap:anywhere}.legal-page article a{color:#0b7654;font-weight:700}.legal-page article a:hover{color:#064c38}.legal-sources{gap:7px;margin:18px 0 0;padding-left:20px;display:grid}.legal-sources li{color:var(--foreground-muted)}.legal-sources a{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.desktop-nav a,.desktop-nav a:after,.desktop-nav__guides-toggle,.desktop-nav__guides-toggle>svg,.desktop-guides-menu,.mobile-nav a,.mobile-nav__guides-toggle>svg,.mobile-guides-menu{transition-duration:1ms!important}}.bonus-page{--bonus-ground:#061418;--bonus-ground-deep:#040c10;--bonus-surface:#0b1d21;--bonus-surface-raised:#10282a;--bonus-surface-inset:#071417;--bonus-mint:#31e6a5;--bonus-emerald:#19b97f;--bonus-gold:#f4c45f;--bonus-text:#f2f8fa;--bonus-muted:#a9bcc4;--bonus-line:#6cbea433;--bonus-line-strong:#48dea861;isolation:isolate;min-height:100vh;color:var(--bonus-text);background:var(--bonus-ground-deep);position:relative;overflow:clip}.bonus-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 16%, #31e6a529, transparent 28rem), radial-gradient(circle at 80% 25%, #f4c45f13, transparent 24rem), radial-gradient(circle at center, transparent 42%, #010609b8 100%), linear-gradient(145deg, #071b20 0%, var(--bonus-ground) 45%, var(--bonus-ground-deep) 100%);position:absolute;inset:0}.bonus-page:after{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#a9ecd38c 0 1px,#0000 1.2px);background-size:94px 94px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 68%);mask-image:linear-gradient(#000 0,#0000 68%)}.bonus-hero{isolation:isolate;border-bottom:1px solid #f4c45f2b;min-height:590px;padding:70px 0 58px;position:relative;overflow:hidden}.bonus-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#03120efa 0%,#031913e0 42%,#031b154d 70%,#03120e2e 100%),radial-gradient(at 62% 28%,#27e2a41f,#0000 38%);position:absolute;inset:0}.bonus-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#031711eb);height:150px;position:absolute;inset:auto 0 0}.bonus-hero__layout{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(470px,.97fr);align-items:center;gap:clamp(24px,3vw,48px);min-height:460px;display:grid;position:relative}.bonus-hero__copy{z-index:3;padding-bottom:86px;position:relative}.bonus-hero__eyebrow{color:var(--bonus-gold);letter-spacing:.11em;background:#f4c45f0e;border:1px solid #f4c45f3d;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 13px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.bonus-hero__eyebrow svg{filter:drop-shadow(0 0 8px #f4c45f3d);width:18px;height:18px}.bonus-hero h1{max-width:none;color:var(--bonus-text);letter-spacing:-.04em;white-space:nowrap;margin-bottom:23px;font-size:clamp(52px,5.1vw,76px);line-height:1}.bonus-hero h1 span{color:var(--bonus-mint);background:linear-gradient(100deg, var(--bonus-mint), #7af0c5 72%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 24px #31e6a517);-webkit-background-clip:text;background-clip:text}.bonus-hero__copy>p{color:#c2d2d7;border-left:1px solid var(--bonus-mint);max-width:650px;margin:0;padding:3px 0 3px 21px;font-size:17px;line-height:1.72}.bonus-hero__visual{z-index:1;pointer-events:none;align-self:stretch;min-height:460px;position:relative}.bonus-hero__photo{z-index:0;transform-origin:72%;-webkit-mask-composite:source-in;-webkit-user-select:none;user-select:none;width:min(78vw,1120px);max-width:none;height:auto;animation:.72s cubic-bezier(.16,1,.3,1) both bonus-photo-enter;position:absolute;top:-70px;right:calc(-1*max(24px,50vw - 620px));-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 27%),linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 27%),linear-gradient(#000 0% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@property --bonus-summary-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bonus-summary{z-index:4;width:min(850px,69%);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;position:absolute;bottom:0;right:0}.bonus-summary>div{--bonus-summary-index:0;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:74px;animation:bonus-summary-enter .36s calc(.44s + (var(--bonus-summary-index) * 90ms)) cubic-bezier(.16, 1, .3, 1) both;background:linear-gradient(145deg,#08271ee0,#051814cc);border:1px solid #6fccae47;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;display:grid;position:relative;box-shadow:0 16px 38px #000a0733}.bonus-summary>div:nth-child(2){--bonus-summary-index:1}.bonus-summary>div:nth-child(3){--bonus-summary-index:2}.bonus-summary>div:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--bonus-summary-beam-angle), transparent 0deg 306deg, #22d8b100 306deg, #22d8b18f 318deg, #6af4cce6 330deg, #c9f52d 336deg, #6af4cce0 342deg, #22d8b17a 352deg, transparent 360deg);opacity:0;filter:drop-shadow(0 0 4px #52ebbe38)drop-shadow(0 0 8px #52ebbe1a);-webkit-mask-composite:xor;pointer-events:none;animation:bonus-summary-beam 6.36s calc(.92s + (var(--bonus-summary-index) * .18s)) linear infinite;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bonus-summary dt,.bonus-summary dd{z-index:1;position:relative}.bonus-summary dt{color:#c3d2cc;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:10px;font-weight:800;line-height:1.25;display:flex}.bonus-summary dt svg{box-sizing:content-box;width:17px;height:17px;color:var(--bonus-gold);background:#f4c45f11;border:1px solid #f4c45f33;border-radius:9px;flex:none;padding:7px}.bonus-summary dd{color:var(--bonus-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:20px;font-weight:800;line-height:1.1}.bonus-summary>div:nth-child(2) dd{color:var(--bonus-mint)}@keyframes bonus-photo-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes bonus-summary-enter{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bonus-summary-beam{0%{--bonus-summary-beam-angle:0deg;opacity:0}1.5%{opacity:.88}31.45%{--bonus-summary-beam-angle:360deg;opacity:.88}32.5%,to{--bonus-summary-beam-angle:360deg;opacity:0}}.bonus-catalog{padding:34px 0 104px;position:relative}.bonus-filter-shell{border:1px solid var(--bonus-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091a1ddb;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid;overflow:visible;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff06}.bonus-filter-shell>svg{width:20px;height:20px;color:var(--bonus-mint);margin-top:14px}.bonus-filters{flex-wrap:wrap;gap:10px;padding:1px;display:flex}.bonus-filters button{color:#bacbd1;cursor:pointer;min-height:46px;transition:color .16s ease, background-color .16s ease, border-color .16s ease, transform .16s var(--ease-out), box-shadow .16s ease;background:#10282aad;border:1px solid #85beaf33;border-radius:10px;flex:none;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.bonus-filters button span{min-width:23px;height:23px;color:var(--bonus-gold);font-variant-numeric:tabular-nums;background:#f4c45f1a;border-radius:999px;place-items:center;padding:0 5px;font-size:12px;display:grid}.bonus-filters button:hover{color:var(--bonus-text);border-color:var(--bonus-line-strong);background:var(--bonus-surface-raised);transform:translateY(-1px)}.bonus-filters button[aria-pressed=true]{color:#04120d;background:linear-gradient(135deg, var(--bonus-mint), #6ee7b7);border-color:#0000;box-shadow:0 10px 28px #31e6a529,inset 0 1px #ffffff4d}.bonus-filters button[aria-pressed=true] span{color:#07120e;background:#04120d24}.bonus-more-filters{flex:none;position:relative}.bonus-more-filters__trigger svg{width:16px;height:16px;transition:transform .18s var(--ease-out)}.bonus-more-filters__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.bonus-more-filters__trigger[aria-pressed=true]{color:var(--bonus-text);background:#f4c45f14;border-color:#f4c45f6b}.bonus-more-filters__menu{z-index:8;border:1px solid var(--bonus-line-strong);background:#0a1b1e;border-radius:12px;gap:7px;min-width:228px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 56px #0000005c}.bonus-more-filters__menu[hidden]{display:none}.bonus-more-filters__menu button{justify-content:space-between;width:100%}.bonus-filters button:focus-visible,.bonus-accordion__summary>button:focus-visible,.bonus-accordion__details a:focus-visible,.bonus-accordion__details button:focus-visible,.bonus-empty button:focus-visible{outline-offset:3px;outline:3px solid #87f4cf}.bonus-results-control{justify-content:space-between;align-items:center;min-height:28px;margin-top:26px;display:flex}.bonus-results-control p{color:#a7bbb5;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.bonus-list{--bonus-list-columns:minmax(174px, 1.02fr) minmax(220px, 1.28fr) minmax(132px, .72fr) minmax(146px, .8fr) minmax(158px, .9fr) minmax(146px, .72fr);background:#073d2d;border:1px solid #85beaf3d;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 24px 64px #000a0738}.bonus-list--empty{box-shadow:none;background:0 0;border:0;overflow:visible}.bonus-list__header{grid-template-columns:var(--bonus-list-columns);color:#8ca39c;letter-spacing:.075em;text-transform:uppercase;background:#02181375;border-bottom:1px solid #85beaf33;align-items:center;gap:20px;min-height:50px;padding:0 24px;font-size:10px;font-weight:800;display:grid}.bonus-accordion{background:#041d1770;border:0;border-bottom:1px solid #85beaf2e;border-radius:0;transition:background-color .19s,box-shadow .19s;position:relative;overflow:hidden}.bonus-accordion:last-child{border-bottom:0}.bonus-accordion:before{content:"";z-index:2;background:var(--bonus-mint);opacity:0;width:1px;transition:opacity .19s;position:absolute;inset:16px auto 16px 0}.bonus-accordion[data-open=true]:before{opacity:1}.bonus-accordion__summary{grid-template-columns:var(--bonus-list-columns);align-items:center;gap:20px;min-height:106px;padding:20px 24px;display:grid}.bonus-accordion__identity{align-items:center;gap:15px;min-width:0;display:flex}.bonus-accordion__mark{color:#04120d;background:linear-gradient(145deg, #5af0b9, var(--bonus-emerald));border:1px solid #7ef4ca52;border-radius:12px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 28px #19b97f26,inset 0 1px #ffffff59}.bonus-accordion__mark svg{stroke-width:1.9px;width:23px;height:23px}.bonus-accordion__mark[data-logo=true]{background:#001f29;border-color:#00f0ff3d;overflow:hidden;box-shadow:0 10px 24px #001f2947}.bonus-accordion__mark img{object-fit:contain;width:100%;height:100%;display:block}.bonus-accordion__identity h2{overflow-wrap:anywhere;min-width:0;color:var(--bonus-text);letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.15}.bonus-accordion__reward{color:#dff7ec;letter-spacing:-.02em;font-size:19px;line-height:1.24}.bonus-accordion__reward:before,.bonus-accordion__cost:before,.bonus-accordion__deadline:before{content:attr(data-label);color:#8ca39c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:none}.bonus-accordion__description{color:#bfd0ca;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.bonus-accordion__cost,.bonus-accordion__deadline{font-size:13px;font-weight:800;line-height:1.45}.bonus-accordion__summary>button{min-width:0;min-height:46px;color:var(--bonus-text);white-space:nowrap;cursor:pointer;transition:color .16s ease, background-color .16s ease, border-color .16s ease, transform .16s var(--ease-out);background:#31e6a50e;border:1px solid #31e6a557;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.bonus-accordion__summary>button:hover{color:#04120d;border-color:var(--bonus-mint);background:var(--bonus-mint);transform:translateY(-1px)}.bonus-accordion__summary>button svg{width:17px;height:17px;transition:transform .24s var(--ease-out);flex:0 0 17px}.bonus-accordion__summary>button[aria-expanded=true] svg{transform:rotate(180deg)}.bonus-accordion__reveal{visibility:hidden;opacity:0;transition:grid-template-rows .32s var(--ease-out), opacity .19s ease, visibility 0s .32s;grid-template-rows:0fr;display:grid}.bonus-accordion__reveal[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr;transition-delay:0s}.bonus-accordion__reveal>div{min-height:0;overflow:hidden}.bonus-accordion__details{border-top:1px solid var(--bonus-line);background:linear-gradient(120deg,#071e1bf5,#07191b)}.bonus-accordion__details h3{color:var(--bonus-gold);letter-spacing:.09em;margin:0 0 18px;font-size:12px}.bonus-detail-summary{border-bottom:1px solid var(--bonus-line);padding:27px 32px 24px}.bonus-detail-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bonus-detail-summary dl>div{border-right:1px solid #85beaf29;min-width:0;padding:1px 26px}.bonus-detail-summary dl>div:first-child{padding-left:0}.bonus-detail-summary dl>div:last-child{border-right:0;padding-right:0}.bonus-detail-summary dt{color:var(--bonus-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.bonus-detail-summary dd{color:var(--bonus-text);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800;line-height:1.12}.bonus-detail-summary dl>div:first-child dd{color:var(--bonus-mint)}.bonus-detail-summary dl>div:nth-child(2) dd{color:var(--bonus-gold)}.bonus-detail-summary dl>div:last-child dd{color:#cbe9df;max-width:24ch;font-size:17px;line-height:1.3}.bonus-detail-summary__alert{color:#d8cba8;border-top:1px solid #f4c45f2e;align-items:center;gap:9px;margin:20px 0 0;padding-top:17px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.bonus-detail-summary__alert svg{width:17px;height:17px;color:var(--bonus-gold);flex:0 0 17px}.bonus-detail-columns{border-bottom:1px solid var(--bonus-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:30px 32px 33px;display:grid}.bonus-detail-columns>section{min-width:0}.bonus-detail-steps{padding-right:clamp(28px,4vw,56px)}.bonus-detail-checks{border-left:1px solid var(--bonus-line);padding-left:clamp(28px,4vw,56px)}.bonus-accordion__details ol{counter-reset:bonus-step;margin:0;padding:0;list-style:none;position:relative}.bonus-accordion__details ol:before{content:"";background:linear-gradient(var(--bonus-emerald) 55%, #f4c45f8c);width:1px;position:absolute;top:15px;bottom:15px;left:14px}.bonus-accordion__details ol li{color:#dce8e8;counter-increment:bonus-step;min-height:34px;padding:4px 0 4px 44px;font-size:13px;line-height:1.52;position:relative}.bonus-accordion__details ol li+li{margin-top:9px}.bonus-accordion__details ol li:before{content:counter(bonus-step);z-index:1;color:#04120d;background:var(--bonus-mint);border:1px solid #7ef4ca66;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid;position:absolute;top:0;left:0}.bonus-accordion__details ol li[data-financial=true]:before{background:var(--bonus-gold);border-color:#f4c45f7a}.bonus-detail-checks__groups{grid-template-columns:.8fr 1.2fr;gap:26px;display:grid}.bonus-detail-checks h4{color:#e4eeee;margin:0 0 13px;font-size:13px}.bonus-accordion__details ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bonus-accordion__details ul li{color:#b8c9c9;grid-template-columns:10px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.5;display:grid}.bonus-accordion__details ul li>span{border:1px solid #7ef4ca80;border-radius:50%;width:7px;height:7px;margin-top:6px}.bonus-accordion__warning{color:#cfbd8e;border-top:1px solid #f4c45f2b;align-items:flex-start;gap:9px;margin:20px 0 0;padding-top:16px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.bonus-accordion__warning svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.bonus-detail-footer{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:26px;padding:24px 32px 27px;display:grid}.bonus-accordion__code{border-left:1px solid var(--bonus-line);align-items:center;gap:14px;padding-left:26px;display:flex;position:relative}.bonus-accordion__code span:first-child{gap:3px;display:grid}.bonus-accordion__code small{color:var(--bonus-muted);font-size:12px;font-weight:700}.bonus-accordion__code strong{color:var(--bonus-text);letter-spacing:.04em;font-size:15px}.bonus-accordion__code button{min-height:44px;color:var(--bonus-text);border:1px solid var(--bonus-line-strong);cursor:pointer;background:#31e6a50f;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.bonus-accordion__code button svg{width:16px;height:16px;color:var(--bonus-mint)}.bonus-accordion__copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bonus-accordion__actions{display:grid}.bonus-accordion__primary-link{color:#04120d;background:var(--bonus-mint);min-height:49px;transition:transform .16s var(--ease-out), box-shadow .16s ease;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #31e6a524,inset 0 1px #ffffff47}.bonus-accordion__primary-link:hover{transform:translateY(-2px);box-shadow:0 16px 36px #31e6a538,inset 0 1px #ffffff52}.bonus-accordion__primary-link svg{width:17px;height:17px}.bonus-accordion__reveal[data-open=true] .bonus-detail-summary,.bonus-accordion__reveal[data-open=true] .bonus-detail-columns,.bonus-accordion__reveal[data-open=true] .bonus-detail-footer{animation:bonus-detail-enter .28s var(--ease-out) both}.bonus-accordion__reveal[data-open=true] .bonus-detail-columns{animation-delay:45ms}.bonus-accordion__reveal[data-open=true] .bonus-detail-footer{animation-delay:90ms}@keyframes bonus-detail-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bonus-accordion__unavailable{color:#82949a;cursor:not-allowed;background:#82949a0e;border:1px solid #82949a33;border-radius:10px;min-height:49px;padding:0 20px;font-size:13px;font-weight:800}.bonus-empty{border:1px solid var(--bonus-line);background:var(--bonus-surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:230px;padding:34px;display:grid}.bonus-empty>svg{width:35px;height:35px;color:var(--bonus-mint)}.bonus-empty h2{margin-bottom:6px;font-size:25px}.bonus-empty p{color:var(--bonus-muted);margin:0;font-size:13px}.bonus-empty button{color:#04120d;background:var(--bonus-mint);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.bonus-transparency{border-radius:16px;margin-top:48px;padding:24px;scroll-margin-top:96px}.bonus-transparency__intro{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.bonus-transparency__intro>svg{width:19px;height:19px;color:var(--bonus-gold);margin-top:2px}.bonus-transparency h2{color:var(--bonus-text);letter-spacing:-.025em;margin:0 0 5px;font-size:21px}.bonus-transparency p{color:var(--bonus-muted);margin:0;font-size:12px;line-height:1.55}.bonus-transparency__policy{border-top:1px solid var(--bonus-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:18px;display:grid}.bonus-transparency__policy>div{border-left:1px solid var(--bonus-line);min-width:0;padding:0 22px}.bonus-transparency__policy>div:first-child{border-left:0;padding-left:0}.bonus-transparency__policy>div:last-child{padding-right:0}.bonus-transparency__policy h3{color:#dbe7e9;margin:0 0 5px;font-size:13px}@media (max-width:1100px){.bonus-hero__layout{grid-template-columns:minmax(0,1fr) 410px;gap:28px}.bonus-summary{gap:8px;width:min(760px,72%)}.bonus-summary>div{gap:8px;padding-inline:10px}.bonus-summary dt{gap:7px;font-size:9px}.bonus-summary dt svg{width:15px;height:15px;padding:6px}.bonus-summary dd{font-size:17px}.bonus-list{--bonus-list-columns:minmax(190px, 1.14fr) minmax(126px, .72fr) minmax(145px, .82fr) minmax(154px, .9fr) minmax(142px, .72fr)}.bonus-list__heading--summary{display:none}.bonus-accordion__summary{grid-template-columns:var(--bonus-list-columns);grid-template-rows:auto auto;gap:8px 18px}.bonus-accordion__identity{grid-area:1/1}.bonus-accordion__description{grid-area:2/1;padding-left:65px}.bonus-accordion__reward{grid-area:1/2/3}.bonus-accordion__cost{grid-area:1/3/3}.bonus-accordion__deadline{grid-area:1/4/3}.bonus-accordion__summary>button{grid-area:1/5/3}.bonus-detail-checks__groups{grid-template-columns:1fr;gap:22px}.bonus-detail-footer{grid-template-columns:auto auto}}@media (max-width:820px){.bonus-hero{padding:54px 0 48px}.bonus-hero__layout{grid-template-columns:1fr;gap:28px;min-height:0}.bonus-hero__copy{padding-bottom:0}.bonus-hero h1{white-space:normal;max-width:12ch;font-size:clamp(50px,10vw,68px)}.bonus-hero h1 span{display:block}.bonus-hero__visual{min-height:340px}.bonus-hero__photo{width:780px;top:0;right:-112px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%),linear-gradient(#000 0% 82%,#0000 100%)}.bonus-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:-68px;position:relative;bottom:auto;right:auto}.bonus-summary>div{grid-template-columns:1fr;align-content:center;gap:7px;min-height:70px;padding:10px 12px}.bonus-summary dt{align-items:center;font-size:9px}.bonus-summary dd{text-align:left;font-size:18px}.bonus-catalog{padding-top:34px;padding-bottom:78px}.bonus-filter-shell{grid-template-columns:minmax(0,1fr);padding:12px 0 10px}.bonus-filter-shell>svg{display:none}.bonus-filters{scrollbar-color:var(--bonus-mint) var(--bonus-surface-raised);scrollbar-width:thin;flex-wrap:nowrap;padding-inline:12px;overflow-x:auto}.bonus-filters:after{content:"";flex:0 0 3px;width:3px}.bonus-more-filters{align-items:center;gap:8px;display:flex}.bonus-more-filters__menu{min-width:0;box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:flex;position:static}.bonus-more-filters__menu[hidden]{display:none}.bonus-more-filters__menu button{width:auto}.bonus-results-control{margin-top:24px}.bonus-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:12px;display:grid;overflow:visible}.bonus-list__header{display:none}.bonus-accordion{background:#072b21d1;border:1px solid #85beaf38;border-radius:16px}.bonus-accordion:last-child{border-bottom:1px solid #85beaf38}.bonus-accordion__summary{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;min-height:0;padding:21px 18px}.bonus-accordion__identity{grid-area:1/1}.bonus-accordion__reward{text-align:right;grid-area:1/2;max-width:155px}.bonus-accordion__description{grid-area:2/1/auto/-1;padding-left:0}.bonus-accordion__cost{grid-area:3/1}.bonus-accordion__deadline{text-align:right;grid-area:3/2}.bonus-accordion__summary>button{grid-area:4/1/auto/-1;width:100%;margin-top:3px}.bonus-accordion__reward:before,.bonus-accordion__cost:before,.bonus-accordion__deadline:before{display:block}.bonus-detail-summary,.bonus-detail-columns,.bonus-detail-footer{padding-inline:24px}.bonus-detail-columns{grid-template-columns:1fr;gap:30px}.bonus-detail-steps{padding-right:0}.bonus-detail-checks{border-top:1px solid var(--bonus-line);border-left:0;padding:30px 0 0}.bonus-detail-checks__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-detail-footer{grid-template-columns:auto auto}}@media (max-width:520px){.bonus-hero{padding:44px 0 42px}.bonus-hero__eyebrow{letter-spacing:.075em;margin-bottom:22px;padding:8px 10px}.bonus-hero h1{font-size:clamp(44px,12.5vw,58px)}.bonus-hero__copy>p{padding-left:17px;font-size:15px}.bonus-hero__visual{min-height:285px}.bonus-hero__photo{width:660px;top:4px;right:-166px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20%),linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20%),linear-gradient(#000 0% 80%,#0000 100%)}.bonus-summary{grid-template-columns:1fr;gap:8px;margin-top:-34px}.bonus-summary>div{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:14px;min-height:64px;padding:10px 13px}.bonus-summary dt svg{width:16px;height:16px;padding:7px}.bonus-summary dd{font-size:19px}.bonus-filter-shell{border-radius:12px}.bonus-filters button{min-height:44px;padding-inline:13px;font-size:12px}.bonus-accordion__summary{grid-template-columns:minmax(0,1fr) minmax(128px,auto);gap:11px 12px;padding:18px 15px}.bonus-accordion__identity{grid-area:1/1/auto/-1}.bonus-accordion__description{grid-area:2/1/auto/-1}.bonus-accordion__reward{text-align:left;grid-area:3/1/auto/-1;max-width:none}.bonus-accordion__cost{grid-area:4/1}.bonus-accordion__deadline{grid-area:4/2}.bonus-accordion__summary>button{grid-area:5/1/auto/-1}.bonus-accordion__mark{border-radius:10px;flex-basis:42px;width:42px;height:42px}.bonus-accordion__identity h2{font-size:18px}.bonus-accordion__reward{font-size:17px}.bonus-accordion__description{font-size:13px}.bonus-accordion__cost,.bonus-accordion__deadline{font-size:12px}.bonus-accordion__reward:before,.bonus-accordion__cost:before,.bonus-accordion__deadline:before{margin-bottom:4px;font-size:12px}.bonus-detail-summary,.bonus-detail-columns,.bonus-detail-footer{padding-inline:18px}.bonus-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-detail-summary dl>div{padding:1px 10px}.bonus-detail-summary dl>div:first-child{padding-left:0}.bonus-detail-summary dl>div:nth-child(2n){border-right:0;padding-right:0}.bonus-detail-summary dl>div:nth-child(-n+2){border-bottom:1px solid #85beaf24;padding-bottom:13px}.bonus-detail-summary dl>div:nth-child(n+3){padding-top:13px}.bonus-detail-summary dt{font-size:9px}.bonus-detail-summary dd{font-size:15px}.bonus-detail-summary dl>div:last-child dd{font-size:13px}.bonus-detail-checks__groups{grid-template-columns:1fr}.bonus-detail-footer{grid-template-columns:1fr;gap:20px}.bonus-accordion__code{border-top:1px solid var(--bonus-line);border-left:0;flex-direction:column;align-items:stretch;padding:20px 0 0}.bonus-accordion__code button{justify-content:center}.bonus-accordion__actions,.bonus-accordion__primary-link,.bonus-accordion__unavailable{width:100%}.bonus-transparency{margin-top:40px;padding:20px 18px}.bonus-transparency__policy{grid-template-columns:1fr;gap:14px}.bonus-transparency__policy>div{border-top:1px solid var(--bonus-line);border-left:0;padding:14px 0 0}.bonus-transparency__policy>div:first-child{border-top:0;padding-top:0}.bonus-empty{grid-template-columns:1fr;padding:26px 20px}}@media (prefers-reduced-motion:reduce){.bonus-hero__photo,.bonus-summary>div,.bonus-summary>div:before{animation:none}.bonus-summary>div:before{opacity:0}.bonus-accordion,.bonus-accordion__summary>button,.bonus-accordion__summary>button svg,.bonus-accordion__reveal,.bonus-accordion__details a,.bonus-filters button{transition:none}.bonus-accordion__reveal[data-open=true] .bonus-detail-summary,.bonus-accordion__reveal[data-open=true] .bonus-detail-columns,.bonus-accordion__reveal[data-open=true] .bonus-detail-footer{animation:none}}:root{color:#092e24;--background:#f2eddf;--background-subtle:#e6ddc9;--foreground:#092e24;--foreground-muted:#526a61;--primary:#0b5a40;--primary-strong:#061a16;--primary-foreground:#fffdf7;--accent:#a7f21b;--accent-foreground:#153025;--highlight:#f4b740;--surface:#fffdf7;--surface-elevated:#fff;--border:#d8d3c6;--border-strong:#aaa99f;--success:#17744e;--warning:#9f6812;--danger:#a33a32;--verified:#17744e;--inactive:#7b827d;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--deep:#061a16;--deep-raised:#073d2d;--deep-soft:#0b5a40;--light-text:#f7f8f2;--dark-muted:#9db1a9;--glass:#082d22b8;--glass-border:#b5ffd829;--shadow-soft:0 1px 1px #041c1514, 0 14px 38px #041c151f;--shadow-lift:0 2px 2px #041c151a, 0 24px 60px #041c1533;--motion-snap:.16s cubic-bezier(.22, 1, .36, 1);--motion-interface:.28s cubic-bezier(.22, 1, .36, 1);--motion-gentle:.52s cubic-bezier(.16, 1, .3, 1);--motion-ambient:.9s cubic-bezier(.16, 1, .3, 1);background:#061a16}html{scrollbar-color:var(--primary) var(--background-subtle);scroll-padding-top:88px}body{background:var(--background);color:var(--foreground);line-height:1.65}body::-webkit-scrollbar-track{background:var(--background-subtle)}body::-webkit-scrollbar-thumb{background:var(--primary);border-color:var(--background-subtle)}::selection{background:var(--accent);color:var(--accent-foreground)}:focus-visible{outline-color:var(--highlight);outline-width:3px}.container{width:min(100% - 48px,1240px)}.section{padding:clamp(76px,9vw,124px) 0}.site-header{height:78px;color:var(--foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--motion-interface), box-shadow var(--motion-interface);background:#f4f1e8f0;border-bottom:1px solid #0000}.site-header__inner{height:100%;transition:transform var(--motion-interface);transform-origin:top;gap:28px}.site-header[data-scrolled=true] .site-header__inner{transform:scale(.97)}.brand{color:var(--foreground);flex:none}.brand__mark{width:44px;height:44px}.brand__text strong{color:var(--foreground)}.brand__text small{color:var(--foreground-muted);letter-spacing:.04em;text-transform:none}.brand__accent{color:#9a6710}.desktop-nav{background:#fffdf7b8;border-radius:999px;margin-left:auto;padding:4px;box-shadow:inset 0 0 0 1px #17372c14}.desktop-nav>a,.desktop-nav__more>summary{color:#44594f;border-radius:999px;flex:none;min-height:40px;padding:0 9px;font-size:12px;font-weight:700}.desktop-nav>a:after{display:none}.desktop-nav>a:hover,.desktop-nav>a[data-active=true],.desktop-nav__more>summary:hover{background:var(--primary);color:var(--primary-foreground)}.desktop-nav__more{position:relative}.desktop-nav__more>summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.desktop-nav__more>summary::-webkit-details-marker{display:none}.desktop-nav__more>summary svg{width:15px;transition:transform var(--motion-snap)}.desktop-nav__more[open]>summary svg{transform:rotate(180deg)}.desktop-nav__more>div{z-index:20;background:var(--surface-elevated);border-radius:var(--radius-md);min-width:210px;box-shadow:var(--shadow-lift);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.desktop-nav__more>div a{border-radius:9px;padding:11px 12px;font-size:14px;font-weight:700;text-decoration:none}.desktop-nav__more>div a:hover{background:#e7f2e9}.button{transition:transform var(--motion-snap), background var(--motion-snap), color var(--motion-snap), box-shadow var(--motion-snap);border-radius:999px}.button:active,button:active{transform:scale(.98)}.button--community{color:var(--primary);background:#e5e2d8;border:0}.menu-button{color:var(--foreground);border-color:var(--border);background:var(--surface)}.mobile-nav{background:var(--surface);border-color:var(--border)}.mobile-nav a{color:var(--foreground);border-color:var(--border)}.hero--editorial{min-height:min(840px,100svh - 70px);color:var(--foreground);border-bottom:1px solid var(--border);background:#dfe8d3;align-items:center;display:grid;position:relative;overflow:hidden}.hero-signature{pointer-events:none;opacity:.45;position:absolute;inset:0;overflow:hidden}.hero-signature:before{content:"";aspect-ratio:1;border:1px solid #174f3c33;border-radius:50%;width:780px;position:absolute;top:-340px;right:-290px}.hero-signature:after{content:"";aspect-ratio:1;border:100px solid #a7e92f33;border-radius:50%;width:450px;position:absolute;bottom:-330px;left:-260px}.hero-signature i{width:1px;height:100%;transform:rotate(calc((var(--i,0) - 2) * 8deg));transform-origin:bottom;background:#174f3c1f;position:absolute;top:0;left:59%}.hero-signature i:first-child{--i:0}.hero-signature i:nth-child(2){--i:1}.hero-signature i:nth-child(3){--i:2}.hero-signature i:nth-child(4){--i:3}.hero-signature i:nth-child(5){--i:4}.hero-signature i:nth-child(6){--i:5}.hero-editorial__layout{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:center;gap:clamp(48px,7vw,96px);padding-block:82px 70px;display:grid;position:relative}.hero-category,.section-context{color:#52665b;letter-spacing:.03em;text-transform:none;margin:0 0 18px;font-size:13px;font-weight:800}.hero-category:before,.section-context:before{content:"";background:var(--highlight);width:26px;height:2px;margin:0 10px 4px 0;display:inline-block}.hero--editorial h1{letter-spacing:-.04em;max-width:720px;color:var(--foreground);margin-bottom:26px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.6vw,82px);line-height:.99}.hero--editorial h1 em{color:var(--primary);font-style:normal;display:block}.hero-lead{color:#435c50;max-width:65ch;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.hero-actions{margin-top:30px}.hero-actions .button{min-height:54px;padding-inline:24px;font-size:15px;font-weight:800}.hero-actions .button--primary:hover{background:var(--primary-strong);transform:translateY(-2px)}.hero-actions .button--secondary{color:var(--primary);border:1px solid var(--primary);background:0 0}.hero-disclaimer{color:#5d6d65;max-width:62ch}.hero-facts{gap:0;margin:34px 0 0;display:flex}.hero-facts div{border-left:1px solid #174f3c38;min-width:130px;padding:0 22px}.hero-facts div:first-child{border-left:0;padding-left:0}.hero-facts dt{color:var(--foreground-muted);font-size:12px}.hero-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:800}.opportunity-radar{background:var(--primary-strong);color:#f8f6ec;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0d3c2c38}.opportunity-radar:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 10%,#a7e92f21,#0000 28%);position:absolute;inset:0}.opportunity-radar__header{justify-content:space-between;align-items:center;padding:24px 26px 18px;display:flex;position:relative}.opportunity-radar__header>div{align-items:flex-start;gap:12px;display:flex}.opportunity-radar__pulse{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 5px #a7e92f1c}.opportunity-radar__header h2{letter-spacing:-.02em;margin:0;font-size:19px}.opportunity-radar__header p{color:#b9c7bf;margin:2px 0 0;font-size:12px}.opportunity-radar__header>svg{color:var(--accent)}.opportunity-radar__tabs{background:#ffffff12;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 12px 12px;padding:4px;display:grid;position:relative}.opportunity-radar__tabs button{color:#c8d2cc;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:11px;font-weight:700;display:flex}.opportunity-radar__tabs button svg{width:15px}.opportunity-radar__tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-foreground)}.opportunity-radar__feed{animation:materialize var(--motion-gentle) both;padding:0 12px 12px;position:relative}.radar-entry{min-height:94px;color:inherit;transition:background var(--motion-snap), transform var(--motion-snap);border-top:1px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr) minmax(130px,.55fr) 20px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.radar-entry:first-child{border-top:0}.radar-entry:hover{background:#ffffff12;transform:translate(3px)}.radar-entry__index{color:#7c9589;font-size:11px}.radar-entry__content,.radar-entry__value{gap:4px;min-width:0;display:grid}.radar-entry__content strong{font-size:14px}.radar-entry__content small{color:#9fb1a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.radar-entry__value{text-align:right}.radar-entry__value strong{color:#fbce61;font-size:12px}.radar-entry__value small{color:#b7c8bf;font-size:10px}.radar-entry__value small span{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.radar-entry>svg{width:17px;color:var(--accent)}.opportunity-radar__footer{color:#aebeb6;background:#00000021;gap:18px;padding:14px 24px;font-size:10px;display:flex}.opportunity-radar__footer span{align-items:center;gap:6px;display:flex}.opportunity-radar__footer svg{width:14px}.how-story{background:var(--surface);padding:clamp(80px,10vw,140px) 0}.how-story__layout{grid-template-columns:.8fr 1fr .85fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.how-story__intro,.how-story__stage{position:sticky;top:112px}.how-story__intro h2{letter-spacing:-.035em;max-width:11ch;margin-bottom:22px;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.how-story__intro p{color:var(--foreground-muted);max-width:42ch}.how-story__intro a{color:var(--primary);align-items:center;gap:8px;margin-top:16px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.starter-checklist{border-top:1px solid var(--border);margin-top:26px}.starter-checklist summary{color:var(--primary);cursor:pointer;padding:16px 0;font-size:13px;font-weight:800}.starter-checklist>div{gap:13px;padding-bottom:16px;display:grid}.starter-checklist p{grid-template-columns:22px 1fr;gap:9px;margin:0;font-size:11px;line-height:1.55;display:grid}.starter-checklist p>svg{width:17px;color:var(--primary);margin-top:2px}.starter-checklist p span{display:grid}.starter-checklist p strong{color:var(--foreground)}.starter-checklist p a{font-size:inherit;margin:0;font-weight:700;display:inline}.how-story__steps{display:grid}.how-story__steps article{opacity:.42;min-width:0;min-height:42vh;transition:opacity var(--motion-interface), transform var(--motion-interface);align-content:center;display:grid}.how-story__steps article[data-active=true]{opacity:1;transform:translate(8px)}.how-story__steps article:focus-visible{border-radius:var(--radius-md);outline:3px solid var(--highlight);outline-offset:8px}.how-story__step-heading{z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.how-story__step-heading>span{background:var(--background-subtle);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.how-story__steps article[data-active=true] .how-story__step-heading>span{background:var(--accent)}.how-story__steps h3{letter-spacing:-.025em;margin:4px 0 10px;font-size:25px;line-height:1.15}.how-story__steps small{color:var(--warning);font-weight:800}.how-story__artwork{isolation:isolate;place-items:center;width:100%;height:clamp(190px,27vw,310px);margin:4px 0 0;display:grid;position:relative}.how-story__artwork:after{content:"";z-index:-1;filter:blur(24px);background:#18d89a29;border-radius:50%;height:16%;position:absolute;bottom:8%;left:16%;right:8%;transform:scaleX(.9)}.how-story__artwork img{z-index:1;object-fit:contain;opacity:0;filter:blur(3px);width:100%;max-width:none;height:100%;transition:opacity var(--motion-gentle), transform var(--motion-gentle), filter var(--motion-gentle);position:absolute;inset:0;transform:translateY(7px)scale(.98)}.how-story__artwork[data-image-state=loaded] img{opacity:1;filter:none;transform:none}.how-story__image-skeleton{background:linear-gradient(110deg,#ffffff09 25%,#ffffff17 42%,#ffffff09 58%) 0 0/220% 100%;border-radius:42% 36% 34% 40%;animation:1.25s linear infinite story-image-loading;position:absolute;inset:12% 6%}.how-story__artwork:not([data-image-state=loading]) .how-story__image-skeleton{display:none}.how-story__image-fallback{width:96px;height:96px;color:var(--accent);background:#a7f21b14;border-radius:50%;place-items:center;display:none;box-shadow:inset 0 0 0 1px #a7f21b29}.how-story__image-fallback svg{width:42px;height:42px}.how-story__artwork[data-image-state=error] img{display:none}.how-story__artwork[data-image-state=error] .how-story__image-fallback{display:grid}.how-story__stage{background:var(--background-subtle);border-radius:var(--radius-lg);min-height:420px;padding:24px;overflow:hidden}.how-story__progress{background:#d4d1c7;height:3px}.how-story__progress span{background:var(--primary);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-interface);display:block}.how-story__visual{min-height:350px;animation:materialize var(--motion-gentle) both;flex-direction:column;display:flex}.how-story__details{flex-direction:column;flex:1;min-height:350px;padding-top:28px;display:flex}.how-story__details.how-story__details--compact{display:none}.how-story__copy{gap:12px;max-width:34ch;display:grid}.how-story__details .how-story__introduction{color:var(--light-text);margin:0;font-size:17px;font-weight:650;line-height:1.55}.how-story__details .how-story__supporting-text{color:var(--dark-muted);margin:0;font-size:14px;line-height:1.65}.how-story__footer{margin-top:auto;padding-top:28px}.how-story__note,.how-story__price{margin:0}.how-story__note{color:#dce8e2;background:#a7f21b0b;border-left:1px solid #a7f21bb8;padding:12px 13px;font-size:13px;font-weight:700;line-height:1.55}.how-story__footer--step-03 .how-story__note{background:#f4b7400e;border-left-color:#f4b740e0}.how-story__footer--step-04 .how-story__note{background:#18d89a0d;border-left-color:#18d89adb}.how-story__price{color:#dce8e2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45}.how-story__actions{gap:9px;margin-top:12px;display:grid}.how-story__action{text-align:center;width:100%;transition:transform var(--motion-snap), background var(--motion-snap), border-color var(--motion-snap);border-radius:12px;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.how-story__action--shopee{isolation:isolate;color:#fff;background:#c94524;min-height:50px;padding:12px 16px;position:relative;overflow:visible}.how-story__action--shopee:hover{color:#fff;background:#c94524}.liquid-carve__surface{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.liquid-carve__fill{fill:#c94524}.liquid-carve__reveal{fill:var(--accent)}.liquid-carve__label{z-index:1;pointer-events:none;position:relative}.liquid-carve__follow,.liquid-carve__squash,.liquid-carve__bite{transform-box:fill-box;transform-origin:50%}.liquid-carve__bite{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:scale(0)}.how-story__action--hub{min-height:46px;color:var(--accent);background:#02140f57;border:1px solid #a7f21b9e;padding:10px 16px}.how-story__action--hub:hover{border-color:var(--accent);color:#c5ff58;background:#a7f21b14}.how-story__action:active{transform:scale(.98)}.how-story__action:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.section-heading--split{grid-template-columns:1.2fr .65fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.section-heading--split h2{max-width:16ch;color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.02}.section-heading--split>p{color:var(--foreground-muted);margin:0 0 4px;font-size:16px}.platforms-section{background:var(--background)}.opportunity-explorer{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.opportunity-explorer__toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.opportunity-explorer__toolbar label{background:var(--background);max-width:580px;min-height:48px;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 15px;display:flex}.opportunity-explorer__toolbar input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:15px}.opportunity-explorer__toolbar p{color:var(--foreground-muted);margin:0;font-size:13px}.opportunity-row{border-bottom:1px solid var(--border);position:relative}.opportunity-row:before{content:"";z-index:2;inset-block:22px;opacity:0;pointer-events:none;transform-origin:50%;width:1px;transition:opacity .17s ease-out, transform .19s var(--motion-snap);background:#62f0bf;border-radius:999px;position:absolute;left:0;transform:scaleY(.35)}.opportunity-row:last-child{border-bottom:0}.opportunity-row__summary{width:100%;min-height:116px;color:var(--foreground);text-align:left;cursor:pointer;transition:background var(--motion-snap);background:0 0;border:0;grid-template-columns:34px minmax(260px,1.4fr) minmax(210px,.8fr) 90px 90px 24px;align-items:center;gap:20px;padding:18px 24px;display:grid}.opportunity-row__summary:hover{background:#f5f7ef}.opportunity-row__number{color:#929b94;font-size:12px}.opportunity-row__brand{align-items:center;gap:15px;min-width:0;display:flex}.opportunity-row__logo{--opportunity-logo-surface:var(--background-subtle);isolation:isolate;width:52px;height:52px;transition:transform .19s var(--motion-snap), border-color .17s ease-out, box-shadow .17s ease-out;background:0 0;border:1px solid #0000;border-radius:13px;flex:0 0 52px;place-items:center;padding:7px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 #62f0bf00}.opportunity-row__logo:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 84%, #4ce0be0f 85.5%, #5bebc7ad 89%, #a7f21bf2 91%, #62f0bf94 93%, transparent 96% 100%);opacity:0;pointer-events:none;position:absolute;inset:-24px;transform:rotate(-.08turn)}.opportunity-row__logo:after{content:"";z-index:1;background:var(--opportunity-logo-surface);pointer-events:none;border-radius:11px;position:absolute;inset:1px}.opportunity-row__brand img{z-index:2;object-fit:contain;max-width:100%;max-height:100%;transition:transform .19s var(--motion-snap);position:relative}.opportunity-row__brand>span:last-child{gap:4px;min-width:0;display:grid}.opportunity-row__brand strong{font-size:18px}.opportunity-row__brand small{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opportunity-row__pay,.opportunity-row__meta{gap:5px;display:grid}.opportunity-row__pay small,.opportunity-row__meta small{color:var(--foreground-muted);font-size:11px}.opportunity-row__pay strong{color:var(--primary);font-size:15px}.opportunity-row__meta strong{font-size:14px}.opportunity-row__status{min-height:30px;color:var(--success);letter-spacing:.01em;background:#e2f0e6;border:1px solid #0000;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.opportunity-row__status i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.opportunity-row__status[data-status=active] i{animation:1.7s linear infinite status-dot-pulse}.opportunity-row__chevron{width:19px;transition:transform var(--motion-interface)}.opportunity-row[data-open=true] .opportunity-row__chevron{transform:rotate(180deg)}.opportunity-row__reveal{transition:grid-template-rows var(--motion-gentle);background:#eef1e7;grid-template-rows:0fr;display:grid}.opportunity-row__reveal>div{overflow:hidden}.opportunity-row[data-open=true] .opportunity-row__reveal{grid-template-rows:1fr}.opportunity-row__reveal>div>*{margin-inline:24px}.opportunity-row__facts{border-block:1px solid #d3d8cb;grid-template-columns:repeat(5,1fr);gap:0;margin-top:28px;display:grid}.opportunity-row__facts div{border-left:1px solid #d3d8cb;padding:18px 14px}.opportunity-row__facts div:first-child{border-left:0}.opportunity-row__facts dt{color:var(--foreground-muted);font-size:11px}.opportunity-row__facts dd{margin:5px 0 0;font-size:13px;font-weight:700}.opportunity-row__analysis{grid-template-columns:1fr 1fr;gap:32px;padding-block:26px;display:grid}.opportunity-row__analysis h3{align-items:center;gap:8px;font-size:15px;display:flex}.opportunity-row__analysis ul{color:var(--foreground-muted);margin:0;padding-left:18px;font-size:13px}.opportunity-row__actions{align-items:center;gap:18px;padding:0 0 28px;display:flex}.opportunity-row__actions a{background:var(--primary);color:#fff;border-radius:999px;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.opportunity-row__actions span{color:var(--foreground-muted);font-size:11px}.opportunity-explorer__empty{min-height:220px;color:var(--foreground-muted);align-content:center;place-items:center;gap:10px;display:grid}.comparison-tool{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.comparison-picker{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:18px;display:flex}.comparison-picker button{background:var(--background-subtle);min-height:42px;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.comparison-picker button[aria-pressed=true]{background:var(--primary);color:#fff}.comparison-picker button:disabled{opacity:.45;cursor:not-allowed}.comparison-picker .comparison-copy{color:var(--primary);box-shadow:inset 0 0 0 1px var(--border);background:0 0;margin-left:auto}.comparison-matrix{scrollbar-width:thin;overflow-x:auto}.comparison-matrix table{border-collapse:collapse;width:100%;min-width:780px}.comparison-matrix th,.comparison-matrix td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px 18px;font-size:13px}.comparison-matrix thead th{background:#f1efe7;font-size:15px}.comparison-matrix thead th:not(:first-child){min-width:190px}.comparison-matrix thead th span{margin-right:8px}.comparison-matrix thead button{float:right;cursor:pointer;background:0 0;border:0;padding:2px}.comparison-matrix thead button svg{width:17px}.comparison-matrix tbody th{width:170px;color:var(--foreground-muted);font-weight:650}.comparison-matrix td{color:#344c41}.comparison-matrix tfoot a{color:var(--primary);align-items:center;gap:5px;font-weight:800;display:inline-flex}.comparison-note{color:var(--foreground-muted);margin:0;padding:14px 18px;font-size:11px}.comparison-empty{text-align:center;padding:60px 24px}.tutorials-section{background:var(--surface)}.tutorial-grid{gap:22px}.tutorial-card{border-radius:var(--radius-md);background:var(--background);transition:transform var(--motion-interface), box-shadow var(--motion-interface);border:0;overflow:hidden;box-shadow:0 0 0 1px #17372c12}.tutorial-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.tutorial-media{background:var(--primary-strong)}.tutorial-card__body{color:var(--foreground)}.chip-row .filter-chip{background:var(--background-subtle);color:var(--foreground);border-color:#0000;border-radius:999px}.chip-row .filter-chip[aria-pressed=true]{background:var(--primary);color:#fff}.safety-section{background:var(--primary-strong);color:#fffdf7}.safety-layout{grid-template-columns:.78fr 1fr;gap:clamp(54px,8vw,120px)}.safety-intro{background:0 0;border:0;padding:0}.safety-intro__icon{background:var(--accent);width:62px;height:62px;color:var(--accent-foreground);border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.safety-intro .section-context{color:#adc0b6}.safety-intro h2{color:#fff;letter-spacing:-.04em;max-width:11ch;font-size:clamp(40px,4vw,60px);line-height:1.02}.safety-intro>p:not(.section-context){color:#bac9c1;max-width:50ch}.safety-symbols{color:var(--accent)}.safety-intro>a{color:var(--accent);align-items:center;gap:8px;margin-top:24px;font-weight:800;display:inline-flex}.safety-guidance{align-self:center}.safety-list{background:0 0;border:0}.safety-list li{color:#f3f5f0;border-color:#ffffff24;padding:22px 0;font-size:15px}.safety-list li svg{color:var(--accent)}.safety-guidance details{border-top:1px solid #ffffff26}.safety-guidance summary{color:var(--accent);cursor:pointer;padding:20px 0;font-weight:800}.safety-guidance details ul{color:#bac9c1;padding:0 0 10px 20px}.faq-layout{grid-template-columns:.72fr 1fr;gap:clamp(50px,8vw,110px)}.faq-intro h2{letter-spacing:-.04em;max-width:11ch;color:var(--foreground);font-size:clamp(38px,4vw,58px);line-height:1.02}.faq-list,.faq-list details{border-color:var(--border)}.faq-list summary{min-height:72px;color:var(--foreground);font-size:16px}.faq-list summary svg{color:var(--primary);transition:transform var(--motion-interface)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--foreground-muted)}.remote-page,.estimator-page,.bonus-page,.legal-page{background:var(--background);color:var(--foreground)}.jobs-catalog-hero,.estimator-hero,.bonus-hero{color:var(--foreground);border-color:var(--border);background:#dfe8d3}.jobs-catalog-hero:before,.jobs-catalog-hero:after,.bonus-hero:before,.bonus-hero:after{opacity:.1}.jobs-catalog,.bonus-catalog{background:var(--background);color:var(--foreground)}.jobs-catalog-hero__portal,.estimator-hero__orb,.bonus-hero__orbit{opacity:.15;filter:saturate(.45)}.jobs-catalog-hero h1,.estimator-hero h1,.bonus-hero h1{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(50px,6vw,84px)}.jobs-catalog-hero h1 span,.estimator-hero h1 span,.bonus-hero h1 span{color:var(--primary)}.jobs-catalog-hero p,.estimator-hero p,.bonus-hero p{color:var(--foreground-muted)}.jobs-toolbar,.bonus-filter-shell{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}.jobs-toolbar__filters>svg,.bonus-filters>svg{color:var(--primary)}.jobs-toolbar__filters button,.bonus-filters button,.bonus-more-filters__trigger{background:var(--background-subtle);color:var(--foreground);border-color:#0000;border-radius:999px}.jobs-toolbar__sort select{color:var(--foreground);background:0 0}.job-listing,.bonus-accordion{background:var(--surface);border-color:var(--border);color:var(--foreground);box-shadow:none}.job-listing__summary,.bonus-accordion__summary{color:var(--foreground)}.job-listing__company-panel{border-color:var(--border);color:var(--primary);background:#e9ece2}.job-listing__company-panel small,.job-listing__identity small,.bonus-accordion__description{color:var(--foreground-muted)}.job-listing__identity strong,.bonus-accordion__identity strong{color:var(--foreground)}.bonus-accordion__identity h2,.bonus-accordion__identity h3,.bonus-accordion__identity strong{color:var(--foreground);text-shadow:none}.job-listing__pay strong,.bonus-accordion__reward{color:var(--primary)}.job-listing__chevron{background:var(--primary);color:var(--accent)}.job-listing__reveal,.bonus-accordion__reveal{color:var(--foreground);background:#edf0e7}.job-listing__details,.job-listing__deliverables,.job-listing__columns,.job-listing__aside,.job-listing__aside section,.bonus-accordion__details{border-color:var(--border)}.job-listing__skills li{color:var(--primary);background:#dfe9dc;border-color:#0000}.job-listing__aside>a,.bonus-accordion__primary-link{background:var(--primary);color:#fff;border-radius:999px}.jobs-catalog-note,.bonus-demo-notice{border-color:var(--border)}.jobs-catalog-note strong,.bonus-demo-notice strong{color:var(--foreground)}.estimator-platforms button[data-active=true]{color:var(--foreground);background:#e5eedf}.estimator-console{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft);overflow:hidden}.estimator-controls,.estimator-breakdown,.estimator-total{background:var(--surface);color:var(--foreground);border-color:var(--border)}.estimator-controls header,.estimator-platform-brief,.estimator-ledger div,.estimator-unlocked,.estimator-next,.estimator-review section{border-color:var(--border)}.estimator-controls header span small,.estimator-platform-brief p,.estimator-total p,.estimator-review li{color:var(--foreground-muted)}.estimator-controls input[type=range]{accent-color:var(--primary)}.estimator-highlight{color:#6b4c0f;background:#fff1c7;border-color:#ead18a}.estimator-total{background:var(--primary-strong);color:#fff}.estimator-total p,.estimator-total__signal{color:#b9c9c0}.estimator-total__amount strong{color:var(--accent)}.estimator-total a{background:var(--accent);color:var(--accent-foreground);border-radius:999px}.estimator-review section{background:var(--surface);box-shadow:var(--shadow-soft)}.bonus-summary{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}.bonus-summary div{border-color:var(--border)}.bonus-more-filters__menu{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}.bonus-more-filters__menu button{color:var(--foreground)}.bonus-accordion__cost,.bonus-accordion__deadline{color:var(--foreground-muted)}.bonus-accordion__details section,.bonus-accordion__code{border-color:var(--bonus-line);background:0 0}.bonus-transparency{background:var(--primary-strong);color:#fff;border:0}.bonus-transparency p{color:#bdcbc4}.legal-page__layout{color:var(--foreground)}.legal-page header{border-color:var(--border)}.legal-page h1,.legal-page h2{color:var(--foreground)}.legal-lead,.legal-page section p{color:var(--foreground-muted)}.legal-page section{border-color:var(--border)}.site-footer{color:#f8f7ef;background:#102f24;border:0}.site-footer .brand__text strong{color:#fff}.site-footer .brand__text small,.site-footer .footer-note,.site-footer p,.site-footer span{color:#aebeb5}.site-footer h2{color:#eef3ed;text-transform:none;letter-spacing:0}.site-footer a{color:#d9e4dc}.site-footer a:hover{color:var(--accent)}.footer-disclosure{background:0 0;border:0;align-self:start;padding:0}.footer-disclosure p{max-width:31ch}.footer-bottom{border-color:#ffffff1f}.route-loading{background:var(--background)}.route-loading__progress{background:var(--primary)}.route-loading__copy>*,.route-loading__visual{background:#e2e5da;border-color:#0000}.route-loading__copy>:after,.route-loading__visual:after{background:linear-gradient(105deg,#0000 28%,#ffffffa6 48%,#0000 68%)}@keyframes materialize{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes story-image-loading{to{background-position:-220% 0}}@keyframes status-dot-pulse{0%,to{opacity:1}50%{opacity:.38}}@keyframes opportunity-logo-ring{0%{opacity:0;transform:rotate(-.08turn)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:rotate(.92turn)}}.opportunity-row[data-open=true]:before{opacity:.72;transform:scaleY(1)}.opportunity-row[data-open=true] .opportunity-row__logo{border-color:#62f0bf61;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 0 14px #62f0bf14,0 7px 18px #00120c1f}.opportunity-row[data-open=true] .opportunity-row__logo:before{animation:.52s linear both opportunity-logo-ring}.opportunity-row[data-open=true] .opportunity-row__brand img{transform:scale(1.035)}@media (hover:hover) and (pointer:fine){.opportunity-row:hover:before,.opportunity-row:focus-within:before{opacity:.72;transform:scaleY(1)}.opportunity-row__summary:hover .opportunity-row__logo,.opportunity-row:focus-within .opportunity-row__logo{border-color:#62f0bf61;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 0 14px #62f0bf14,0 7px 18px #00120c1f}.opportunity-row__summary:hover .opportunity-row__logo:before,.opportunity-row:focus-within .opportunity-row__logo:before{animation:.52s linear both opportunity-logo-ring}.opportunity-row__summary:hover .opportunity-row__brand img,.opportunity-row:focus-within .opportunity-row__brand img{transform:scale(1.035)}}@media (hover:none),(pointer:coarse){.opportunity-row:not([data-open=true]):before{opacity:0;transform:scaleY(.35)}.opportunity-row:not([data-open=true]) .opportunity-row__logo{border-color:#0000;transform:none;box-shadow:inset 0 0 #62f0bf00}.opportunity-row:not([data-open=true]) .opportunity-row__logo:before{opacity:0;animation:none}.opportunity-row:not([data-open=true]) .opportunity-row__brand img{transform:none}}@media (max-width:1120px){.desktop-nav>a{padding-inline:10px}.hero-editorial__layout{grid-template-columns:1fr}.hero-editorial__copy{max-width:820px}.opportunity-radar{max-width:760px}.how-story__layout{grid-template-columns:.75fr 1fr}.how-story__stage{display:none}.how-story__details.how-story__details--compact{border-top:1px solid #ffffff1a;min-height:auto;margin:2px 0 34px 66px;padding-top:18px;display:flex}.how-story__details--compact .how-story__copy{max-width:48ch}.how-story__details--compact .how-story__footer{width:min(100%,420px);margin-top:24px;padding-top:0}.opportunity-row__summary{grid-template-columns:30px minmax(240px,1fr) minmax(180px,.7fr) 80px 24px}.opportunity-row__status{display:none}.opportunity-row__facts{grid-template-columns:repeat(3,1fr)}.opportunity-row__facts div:nth-child(4){border-left:0}}@media (max-width:920px){.desktop-nav{display:none}.menu-button{display:grid}.site-header__actions{margin-left:auto}.how-story__layout{grid-template-columns:1fr}.how-story__intro{position:static}.how-story__intro h2{max-width:16ch}.how-story__steps{gap:14px}.how-story__steps article{border-radius:var(--radius-md);background:var(--background);opacity:1;min-height:auto;padding:26px}.how-story__steps article[data-active=true]{transform:none}.how-story__artwork{height:clamp(230px,54vw,390px);margin-top:8px}.section-heading--split{grid-template-columns:1fr;gap:18px}.opportunity-row__summary{grid-template-columns:30px minmax(220px,1fr) minmax(160px,.7fr) 24px}.opportunity-row__meta{display:none}.safety-layout,.faq-layout{grid-template-columns:1fr}.safety-intro h2,.faq-intro h2{max-width:15ch}}@media (max-width:700px){.container{width:min(100% - 28px,1240px)}.site-header{height:70px}.site-header .button--community{display:none}.hero--editorial{min-height:auto}.hero-editorial__layout{gap:42px;padding-block:58px 46px}.hero--editorial h1{overflow-wrap:anywhere;font-size:clamp(43px,13vw,64px)}.hero-actions{display:grid}.hero-facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hero-facts div{padding-left:14px}.hero-facts div:nth-child(3){border-top:1px solid #174f3c38;border-left:0;grid-column:1/-1;padding:14px 0 0}.opportunity-radar{border-radius:20px;margin-inline:-2px}.opportunity-radar__tabs{display:flex;overflow-x:auto}.opportunity-radar__tabs button{flex:none;padding-inline:14px}.radar-entry{grid-template-columns:24px minmax(0,1fr) 18px;min-height:88px}.radar-entry__value{text-align:left;grid-area:2/2}.radar-entry>svg{grid-area:1/3/3}.opportunity-radar__footer{flex-wrap:wrap}.how-story{padding-block:72px}.how-story__steps article{padding:22px 18px}.how-story__step-heading{grid-template-columns:42px minmax(0,1fr);gap:14px}.how-story__step-heading>span{width:42px;height:42px}.how-story__artwork{height:clamp(210px,65vw,310px)}.how-story__details.how-story__details--compact{margin-left:0}.section{padding-block:74px}.section-heading--split{margin-bottom:30px}.section-heading--split h2{font-size:40px}.opportunity-explorer{border-radius:18px;margin-inline:-4px}.opportunity-explorer__toolbar{flex-direction:column;align-items:stretch}.opportunity-row__summary{grid-template-columns:minmax(0,1fr) 24px;gap:14px;min-height:132px;padding:18px}.opportunity-row__number{display:none}.opportunity-row__brand,.opportunity-row__pay{grid-column:1}.opportunity-row__chevron{grid-area:1/2/3}.opportunity-row__facts{grid-template-columns:1fr;margin-inline:18px!important}.opportunity-row__facts div,.opportunity-row__facts div:nth-child(4){border-top:1px solid #d3d8cb;border-left:0}.opportunity-row__facts div:first-child{border-top:0}.opportunity-row__analysis{grid-template-columns:1fr;gap:18px;margin-inline:18px!important}.opportunity-row__actions{flex-direction:column;align-items:flex-start;margin-inline:18px!important}.comparison-picker .comparison-copy{justify-content:center;width:100%;margin-left:0}.tutorial-grid{grid-template-columns:1fr}.safety-layout,.faq-layout{gap:42px}.jobs-catalog-hero h1,.estimator-hero h1,.bonus-hero h1{font-size:46px}}@media (max-width:390px){.container{width:min(100% - 24px,1240px)}.brand__mark{width:40px;height:40px}.brand__text strong{font-size:16px}.brand__text small{display:none}.hero--editorial h1{font-size:42px}.hero-lead{font-size:16px}.opportunity-radar__header{padding-inline:18px}.radar-entry{padding-inline:8px}.section-heading--split h2,.safety-intro h2,.faq-intro h2{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-signature{display:none}}body{background:var(--deep)}.section{padding-block:clamp(68px,7.5vw,108px)}.site-header{color:var(--light-text);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:none;background:#061a16b8;border-bottom-color:#ffffff14}.site-header[data-home=true][data-scrolled=false]{background:#061a1642;border-bottom-color:#0000}.site-header[data-scrolled=true]{border-color:#ffffff1c;box-shadow:0 12px 34px #010e0b38}.site-header .brand,.site-header .brand__text strong{color:var(--light-text)}.site-header .brand__text small{color:#91aaa0}.site-header .brand__accent{color:var(--highlight)}.desktop-nav{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff17}.desktop-nav>a{color:#c7d5cf;background:0 0;position:relative}.desktop-nav>a:hover{color:#fff;background:#ffffff12}.desktop-nav>a[data-active=true]{color:var(--deep);background:var(--accent)}.desktop-nav>a[data-active=true]:before{content:"";background:var(--highlight);border-radius:2px;height:2px;position:absolute;inset:auto 14px -5px}.button--community{background:var(--accent);color:var(--deep)}.button--community:disabled{color:#dce8e2;opacity:1;background:#fffdf71f}.button--community:not(:disabled):hover{background:var(--primary-foreground);color:var(--deep)}.menu-button{color:var(--light-text);background:#ffffff0f;border-color:#ffffff29}.mobile-nav{clip-path:inset(0 0 100% round 0 0 24px 24px);opacity:0;visibility:hidden;min-height:calc(100dvh - 70px);transition:clip-path var(--motion-gentle), opacity var(--motion-interface), visibility var(--motion-interface);background:radial-gradient(circle at 90% 5%,#18d89a24,#0000 32%),#041712;border-color:#ffffff1a;inset:70px 0 auto;overflow-y:auto}.mobile-nav[data-open=true]{clip-path:inset(0 round 0 0 24px 24px);opacity:1;visibility:visible}.mobile-nav .container{padding-block:22px 36px}.mobile-nav a{min-height:58px;color:var(--light-text);border-color:#ffffff1a;grid-template-columns:36px 1fr;align-items:center;font-size:18px;display:grid}.mobile-nav a>span{color:#6e8d81;font-variant-numeric:tabular-nums;font-size:11px}.mobile-nav a[data-active=true]{color:var(--accent)}.mobile-nav .mobile-nav__community{background:var(--accent);color:var(--deep);border:0;border-radius:999px;justify-content:center;gap:9px;margin-top:20px;font-size:15px;font-weight:850;display:flex}.hero--editorial{min-height:auto;color:var(--light-text);background:radial-gradient(circle at 18% 28%,#0b5a4080,#0000 35%),radial-gradient(circle at 86% 22%,#a7f21b1a,#0000 24%),radial-gradient(circle at 68% 82%,#f4b74013,#0000 26%),linear-gradient(135deg,#04130f 0%,#061f19 48%,#052c20 100%);border-bottom-color:#ffffff14;align-items:start}.hero--editorial:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.pulse-lines{--pulse-x:70%;--pulse-y:30%;pointer-events:auto;-webkit-mask-image:radial-gradient(circle at var(--pulse-x) var(--pulse-y), #000 0, #000000e6 34%, transparent 78%);mask-image:radial-gradient(circle at var(--pulse-x) var(--pulse-y), #000 0, #000000e6 34%, transparent 78%);opacity:.62;transition:mask-position var(--motion-gentle);position:absolute;inset:0;overflow:hidden}.pulse-lines svg{width:100%;height:100%}.pulse-lines path{fill:none;stroke:#46d7a42e;stroke-width:1px;vector-effect:non-scaling-stroke}.pulse-lines path::selection{background:0 0}.pulse-lines path:nth-child(3n){stroke:#a7f21b33}.pulse-lines path:nth-child(4n){stroke:#f4b74026}.pulse-lines path{stroke-dasharray:18 130;animation:11s linear infinite pulse-flow;animation-delay:calc(var(--line-index) * -.48s)}.hero-editorial__layout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:clamp(46px,4vw,56px);padding-block:clamp(58px,7svh,70px) 48px}.hero-editorial__copy{max-width:720px}.hero-badge{color:#f7ca65;letter-spacing:.08em;background:#f4b74012;border:1px solid #f4b74073;border-radius:999px;margin:0 0 22px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.hero--editorial h1{max-width:none;color:var(--light-text);letter-spacing:-.04em;text-wrap:balance;margin-bottom:25px;font-size:clamp(46px,3.75vw,50px);font-weight:800;line-height:1}.hero-title__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero-title__line>span{display:block}.hero-title__secondary{color:var(--accent)}.hero-lead{color:#b8cbc3;font-size:clamp(16px,1.25vw,19px)}.hero-actions .button--primary{background:var(--accent);color:var(--deep);box-shadow:0 14px 36px #a7f21b21}.hero-actions .button--primary:hover{color:var(--deep);background:#bcff43}.hero-actions .button--secondary{color:var(--light-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border-color:#ffffff52}.hero-actions .button--secondary:hover{background:#ffffff1a}.hero-actions .button--orbit{--orbit-angle:0deg;--orbit-face:var(--accent);--orbit-face-hover:#bcff43;--orbit-track:#f4b74061;--orbit-tail:#f4b74033;--orbit-head:var(--highlight);isolation:isolate;border:1px solid var(--orbit-track);background:var(--orbit-face);box-shadow:none;position:relative;overflow:hidden}.hero-actions .button--orbit:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--orbit-angle), transparent 0 79%, var(--orbit-tail) 86%, var(--orbit-head) 93% 96%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .16s cubic-bezier(.16,1,.3,1);animation:4.8s linear infinite paused orbit-border-turn;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-actions .button--orbit[data-orbit-active=true]:is(:hover,:focus-visible):before{opacity:1;animation-play-state:running}.hero-actions .button--orbit>span{z-index:1;position:relative}.hero-actions .button--orbit:hover{background:var(--orbit-face-hover)}.hero-actions .button--orbit.button--secondary{--orbit-face:var(--deep);--orbit-face-hover:var(--primary);--orbit-track:#a7f21b47;--orbit-tail:#a7f21b2e;--orbit-head:var(--accent);color:var(--light-text);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-actions .button--orbit:focus-visible{outline:3px solid var(--highlight);outline-offset:4px}.hero-actions .button--orbit:active{transform:scale(.98)}.hero-disclaimer{color:#98afa6}.hero-facts{border-top:1px solid #ffffff1f;padding-top:22px}.hero-facts div{border-color:#ffffff21;min-width:0}.hero-facts dt{color:#80998f}.hero-facts dd{color:#e4eee9;font-size:13px}.opportunity-radar{isolation:isolate;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#0a3b2bdb,#041914f0);border-radius:22px;box-shadow:0 24px 64px #000a074d,inset 0 1px #ffffff12}.opportunity-radar:after{content:"";z-index:-1;background:radial-gradient(circle at 75% 0,#18d89a33,#0000 34%);position:absolute;inset:-1px}.opportunity-radar__pulse{background:var(--accent);box-shadow:0 0 16px #a7f21b70}.opportunity-radar__tabs{background:#0003;border:1px solid #ffffff12;padding:3px;overflow:hidden}.opportunity-radar__tabs button{color:#a9bdb5;transition:color var(--motion-snap), background var(--motion-snap), transform var(--motion-snap);position:relative}.opportunity-radar__tabs button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:#a7f21b21}.radar-entry{border-color:#ffffff17;position:relative}.radar-entry:before{content:"";background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #18d89a1f, transparent 44%);opacity:0;transition:opacity var(--motion-snap);border-radius:12px;position:absolute;inset:8px}.radar-entry:hover:before{opacity:1}.radar-entry>*{position:relative}.how-story{color:var(--light-text);background:radial-gradient(circle at 15% 40%, #0b5a4047, transparent 30%), var(--deep)}.how-story__intro h2{color:var(--light-text)}.how-story__intro p{color:var(--dark-muted)}.how-story__steps article{opacity:.48;position:relative}.how-story__steps article[data-active=true]{opacity:1}.how-story__step-heading>span{color:#a3b9b0;background:#ffffff12;border:1px solid #ffffff1a}.how-story__steps article[data-active=true] .how-story__step-heading>span{color:var(--deep);background:var(--accent);box-shadow:0 10px 28px #a7f21b1f}.how-story__steps small{color:var(--highlight)}.how-story__stage{background:linear-gradient(155deg,#09372ab8,#031611e6);border:1px solid #b5ffd81a;box-shadow:0 24px 58px #000a0740}.how-story__progress{background:#ffffff17}.how-story__progress span{background:linear-gradient(90deg, var(--accent), var(--highlight))}.platforms-section{color:var(--light-text);background:linear-gradient(#073d2d,#05271e)}.platforms-heading{margin-bottom:34px}.platforms-heading h2{max-width:15ch;color:var(--light-text);letter-spacing:-.04em;font-size:clamp(40px,4.8vw,66px);line-height:1.02}.opportunity-explorer{background:#041a149e;border:1px solid #ffffff1a;box-shadow:0 34px 80px #000f0a3d}.opportunity-explorer__toolbar{border-color:#ffffff1a}.opportunity-explorer__toolbar label{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1a}.opportunity-explorer__toolbar input{color:var(--light-text)}.opportunity-explorer__toolbar input::placeholder{color:#89a098}.opportunity-explorer__toolbar p,.opportunity-row__number{color:#8ca299}.opportunity-row{border-color:#ffffff17}.opportunity-row__summary{color:var(--light-text)}.opportunity-row__summary:hover,.opportunity-row[data-open=true] .opportunity-row__summary{background:radial-gradient(circle at 25%,#18d89a1a,#0000 48%)}.opportunity-row__logo{--opportunity-logo-surface:#ffffff14}.opportunity-row__brand small,.opportunity-row__pay small,.opportunity-row__meta small{color:#8fa59c}.opportunity-row__pay strong{color:#f7c95c}.opportunity-row__status{color:#62f0bf;background:linear-gradient(145deg,#18d89a26,#18d89a14);border-color:#55eab52e;box-shadow:0 7px 18px #000a0724,inset 0 1px #ffffff09}.opportunity-row__status i{box-shadow:0 2px 8px #62f0bf66}.opportunity-row__reveal{background:#ffffff0b}.opportunity-row__facts,.opportunity-row__facts div{border-color:#ffffff1a}.opportunity-row__facts dt,.opportunity-row__analysis ul,.opportunity-row__actions span{color:#9db1a9}.opportunity-row__analysis h3{color:var(--light-text)}.opportunity-row__actions a{background:var(--accent);color:var(--deep)}.comparison-section{background:var(--background-subtle)}.comparison-heading{grid-template-columns:1fr .75fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.comparison-heading h2{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.8vw,64px);line-height:1}.comparison-heading p{color:var(--foreground-muted);margin:0}.comparison-tool{border-radius:18px;overflow:hidden;box-shadow:0 16px 48px #061a1621}.comparison-picker button{transition:transform var(--motion-snap), background var(--motion-snap), color var(--motion-snap)}.comparison-picker button[aria-pressed=true]{background:var(--deep-raised)}.comparison-matrix thead{z-index:2;position:sticky;top:0}.comparison-matrix table{animation:matrix-enter var(--motion-interface) both}.comparison-matrix th:not(:first-child),.comparison-matrix td:not(:first-child){background:linear-gradient(90deg,#0000,#0b5a4006,#0000)}.tutorials-section{color:var(--light-text);background:linear-gradient(145deg,#041713,#082a21)}.tutorials-section .section-heading h2{max-width:18ch;color:var(--light-text);letter-spacing:-.04em;font-size:clamp(40px,4.8vw,64px);line-height:1.02}.tutorial-card{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff17}.tutorial-card:hover{box-shadow:0 22px 50px #000a0752,inset 0 0 0 1px #a7f21b2e}.tutorial-media img{transition:transform var(--motion-gentle), filter var(--motion-gentle)}.tutorial-card:hover .tutorial-media img{filter:saturate(1.08);transform:scale(1.035)}.tutorial-card__body,.tutorial-card__body h3{color:var(--light-text)}.tutorial-card__body p,.tutorial-card__footer{color:#9db1a9}.tutorial-card__meta span{color:var(--accent);background:#a7f21b17}.tutorials-section .filter-chip{color:#c5d4ce;background:#ffffff12}.tutorials-section .filter-chip[aria-pressed=true]{background:var(--accent);color:var(--deep)}.safety-section{background:radial-gradient(circle at 80% 20%,#18d89a21,#0000 28%),#073326;position:relative}.safety-section:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 62%,#ffffff06 62% 62.2%,#0000 62.2%);position:absolute;inset:0}.safety-layout{z-index:1;position:relative}.safety-intro__icon{box-shadow:0 15px 38px #a7f21b1f}.faq-section{background:var(--background)}.faq-layout{position:relative}.faq-intro{background:var(--deep-raised);color:var(--light-text);box-shadow:var(--shadow-lift);border-radius:18px;align-self:start;padding:32px}.faq-intro h2{color:var(--light-text);font-size:clamp(36px,3.7vw,54px)}.faq-intro p{color:#b2c4bc}.faq-list details[open]{background:var(--deep-raised);border-radius:14px;margin-inline:-14px;padding-inline:14px}.faq-list details[open] summary,.faq-list details[open] p{color:var(--light-text)}.faq-list details[open] summary svg{color:var(--accent)}.remote-page,.bonus-page{background:var(--deep);color:var(--light-text)}.jobs-catalog-hero,.bonus-hero,.estimator-hero{background:radial-gradient(circle at 72% 24%,#18d89a29,#0000 28%),linear-gradient(140deg,#041713,#073d2d);border-color:#ffffff1a}.jobs-catalog-hero h1,.bonus-hero h1,.estimator-hero h1{color:var(--light-text)}.jobs-catalog-hero h1 span,.bonus-hero h1 span,.estimator-hero h1 span{color:var(--accent)}.jobs-catalog-hero p,.bonus-hero p,.estimator-hero p{color:#adc0b8}.jobs-catalog-status{color:var(--accent)}.jobs-catalog,.bonus-catalog{color:var(--light-text);background:linear-gradient(#061a16,#052219)}.jobs-toolbar,.bonus-filter-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border-color:#ffffff1a;box-shadow:0 20px 54px #000a0747}.jobs-toolbar__filters button,.bonus-filters button,.bonus-more-filters__trigger{color:#c4d3cd;background:#ffffff0f}.jobs-toolbar__filters button[data-active=true],.bonus-filters button[aria-pressed=true]{background:var(--accent);color:var(--deep)}.jobs-toolbar{--jobs-filter-surface:color-mix(in srgb, var(--deep-raised) 78%, var(--inactive));--jobs-filter-surface-hover:color-mix(in srgb, var(--deep-raised) 72%, var(--inactive));border-color:var(--glass-border);background:color-mix(in srgb, var(--deep) 92%, var(--deep-raised));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.jobs-toolbar:before,.jobs-toolbar:after{display:none}.jobs-toolbar__filters{gap:8px;min-width:0}.jobs-toolbar__filters>svg{box-sizing:border-box;border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--dark-muted);background-color:var(--jobs-filter-surface);flex:0 0 44px;margin:0;padding:13px}.jobs-toolbar .jobs-toolbar__filters button{min-width:0;min-height:44px;color:color-mix(in srgb, var(--light-text) 78%, var(--deep-raised));background-color:var(--jobs-filter-surface);box-shadow:none;white-space:nowrap;transition:background-color var(--motion-snap), border-color var(--motion-snap), color var(--motion-snap), transform var(--motion-snap);border:1px solid #0000;border-radius:999px;flex:none;gap:9px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:1.2;position:relative}.jobs-toolbar .jobs-toolbar__filters button:after{content:"";background:var(--accent);opacity:0;transform-origin:50%;height:2px;transition:opacity var(--motion-snap), transform var(--motion-snap);pointer-events:none;border-radius:999px;position:absolute;bottom:4px;left:24%;right:24%;transform:scaleX(.55)}.jobs-toolbar .jobs-toolbar__filters button span{width:22px;min-width:22px;height:22px;color:var(--dark-muted);background-color:color-mix(in srgb, var(--deep) 78%, var(--inactive));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:grid}.jobs-toolbar .jobs-toolbar__filters button:not([data-active=true]):hover{color:var(--light-text);border-color:var(--glass-border);background-color:var(--jobs-filter-surface-hover);transform:none}.jobs-toolbar .jobs-toolbar__filters button[data-active=true]{color:var(--light-text);border-color:color-mix(in srgb, var(--accent) 32%, transparent);background-color:var(--deep-raised);box-shadow:inset 0 -8px 16px color-mix(in srgb, var(--accent) 4%, transparent);font-weight:650}.jobs-toolbar .jobs-toolbar__filters button[data-active=true]:after{opacity:1;transform:scaleX(1)}.jobs-toolbar .jobs-toolbar__filters button[data-active=true] span{color:var(--accent);background-color:color-mix(in srgb, var(--deep) 84%, var(--accent))}.jobs-toolbar .jobs-toolbar__filters button:active{transform:scale(.985)}.jobs-toolbar .jobs-toolbar__filters button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.jobs-toolbar__sort select{color:var(--light-text)}.job-listing{color:var(--light-text);background:linear-gradient(130deg,#0c3e2f9e,#041b15c7);border-color:#ffffff1a;box-shadow:0 18px 45px #000a0729}.job-listing__summary{color:var(--light-text)}.job-listing__summary:hover{background:radial-gradient(circle at 25% 40%,#18d89a1a,#0000 45%)}.bonus-accordion{color:var(--light-text);box-shadow:none;background:#041d1770;border-color:#0000}.bonus-accordion:hover{background:#0c423185}.bonus-accordion[data-open=true]{background:#0d47349e;box-shadow:inset 0 1px #ffffff06}.bonus-accordion__summary{color:var(--light-text)}.bonus-accordion__mark{color:#04120d;background:linear-gradient(145deg,#5af0b9,var(--bonus-emerald))}.bonus-accordion__description{color:#bfd0ca}.bonus-accordion__reward{color:#dff7ec}.bonus-accordion__cost{color:#7ce6bd}.bonus-accordion__cost[data-cost=true]{color:var(--bonus-gold)}.bonus-accordion__deadline{color:#c4d0d4}.job-listing__company-panel{color:var(--accent);background:#00000029;border-color:#ffffff1a}.job-listing__identity strong,.bonus-accordion__identity h2,.bonus-accordion__identity h3,.bonus-accordion__identity strong{color:var(--light-text)}.job-listing__company-panel small,.job-listing__identity small{color:#91a79e}.job-listing__pay strong{color:#f7c85a}.job-listing__chevron{color:var(--accent);background:#a7f21b1a}.job-listing__reveal{color:var(--light-text);background:#ffffff0b}.job-listing__summary-text,.job-listing__columns li,.job-listing__aside p,.jobs-catalog-note,.bonus-demo-notice{color:#a7bbb3}.job-listing__skills li{color:#66e7b8;background:#18d89a14}.job-listing__aside>a,.bonus-accordion__primary-link{background:var(--accent);color:var(--deep)}.estimator-page{background:var(--deep)}.estimator-workspace{background:linear-gradient(180deg, #061a16 0 38%, var(--background) 38%)}.estimator-platforms{background:#073d2de0;border-color:#ffffff1f;box-shadow:0 24px 64px #000a074d}.estimator-platforms button{color:#aabdb5;border-color:#ffffff1a}.estimator-platforms button[data-active=true]{color:var(--light-text);box-shadow:inset 0 -2px var(--accent);background:#a7f21b1f}.estimator-console{border-color:#ffffff1a;box-shadow:0 30px 74px #000a073d}.estimator-controls,.estimator-breakdown{background:#fffdf7}.estimator-ledger,.estimator-ledger>div{border-color:var(--border)}.estimator-ledger dt,.estimator-unlocked li{color:var(--foreground-muted)}.estimator-ledger dd,.estimator-unlocked li strong{color:var(--primary)}.estimator-unlocked h3{color:var(--foreground-muted)}.estimator-total{background:radial-gradient(circle at 70% 15%, #a7f21b1f, transparent 28%), var(--deep-raised)}.estimator-total__amount{animation:.32s cubic-bezier(.22,1,.36,1) both number-focus}.estimator-total__amount strong{text-shadow:0 0 32px #a7f21b24}.bonus-summary{box-shadow:none;background:#ffffff0e;border-color:#ffffff1a}.bonus-summary dt,.bonus-summary dd{color:var(--light-text)}.bonus-transparency{background:linear-gradient(145deg,#073d2d,#041b15);border:1px solid #85beaf33}.site-footer{background:#03100d;position:relative;overflow:hidden}.site-footer:before{content:"Trampo Digital";color:#ffffff06;white-space:nowrap;pointer-events:none;font-size:clamp(80px,15vw,220px);font-weight:900;position:absolute;bottom:-8vw;left:50%;transform:translate(-50%)}.site-footer:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--highlight), transparent);height:2px;position:absolute;inset:0 0 auto}.footer-grid,.footer-bottom{position:relative}@keyframes pulse-flow{to{stroke-dashoffset:-148px}}@keyframes matrix-enter{0%{opacity:.5;filter:blur(3px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@keyframes number-focus{0%{opacity:.55;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit-border-turn{to{--orbit-angle:360deg}}@media (max-width:1120px){.hero-editorial__layout{grid-template-columns:1fr}.opportunity-radar{max-width:820px}.desktop-nav>a{padding-inline:9px;font-size:12px}.jobs-toolbar{flex-direction:column;align-items:stretch;overflow:hidden}.jobs-toolbar__filters{scroll-snap-type:x proximity;scrollbar-color:var(--inactive) transparent;scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.jobs-toolbar .jobs-toolbar__filters button{scroll-snap-align:nearest}.jobs-toolbar__sort{justify-content:flex-end}}@media (min-width:1121px){.hero-title__line>span{white-space:nowrap}}@media (max-width:920px){.how-story__steps article{opacity:1;background:#ffffff0b;border:1px solid #ffffff14}.comparison-heading{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.hero-editorial__layout{padding-block:52px 44px}.hero--editorial h1{overflow-wrap:normal;font-size:clamp(39px,11vw,50px);line-height:1.02}.hero-badge{max-width:100%;font-size:9px}.hero-facts{grid-template-columns:1fr}.hero-facts div,.hero-facts div:nth-child(3){border:0;border-top:1px solid #ffffff1c;grid-column:auto;padding:12px 0}.hero-facts div:first-child{border-top:0}.pulse-lines{opacity:.34}.platforms-heading h2,.comparison-heading h2,.tutorials-section .section-heading h2{font-size:40px}.comparison-matrix table{min-width:660px}.comparison-matrix thead th:not(:first-child){min-width:210px}.faq-intro{padding:24px}.estimator-workspace{background:linear-gradient(180deg, #061a16 0 22%, var(--background) 22%)}.jobs-toolbar{padding:10px}.jobs-toolbar__filters>svg{display:block}.jobs-toolbar .jobs-toolbar__filters button:first-of-type{grid-column:auto}.jobs-toolbar .jobs-toolbar__filters button{scroll-snap-align:nearest;justify-content:center}}@media (prefers-reduced-motion:reduce){.pulse-lines path{animation:none!important}.pulse-lines{opacity:.2;display:block}.hero-title__line>span{opacity:1!important;transform:none!important}.hero-actions .button--orbit:before{opacity:0;animation:none!important}.how-story__steps article{opacity:1;transform:none}.how-story__visual{animation:none}.how-story__artwork img{filter:none;transition-duration:.01ms;transform:none}.how-story__image-skeleton{animation:none}.opportunity-row__status i{animation:none!important}.opportunity-row:before{transition:none}.opportunity-row__logo{transition:border-color .01ms,box-shadow .01ms;transform:none!important}.opportunity-row__logo:before{opacity:0!important;animation:none!important}.opportunity-row__brand img{transition:none;transform:none!important}.liquid-carve__bite{transition:none!important;transform:scale(0)!important}.jobs-toolbar .jobs-toolbar__filters button,.jobs-toolbar .jobs-toolbar__filters button:after{transition:none}.jobs-toolbar .jobs-toolbar__filters button:active{transform:none}}
