@font-face{font-family:Archivo;src:url('assets/fonts/Archivo-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('assets/fonts/Archivo-SemiBold.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('assets/fonts/Archivo-Bold.otf') format('opentype');font-weight:700 900;font-style:normal;font-display:swap}
:root{--bg:#101215;--surface:#171b20;--orange:#ff850b;--white:#f3f1ec;--muted:#a0a5ad;--quiet:#737b85;--line:#ffffff12;--line-strong:#ffffff22;--ease:cubic-bezier(.22,1,.36,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--white);font:400 16px/1.65 Archivo,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,h4,figure,ol,ul{margin:0}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}::selection{background:#ff850b3b;color:var(--white)}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}
.container{width:min(1240px,100% - 96px);margin-inline:auto}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;top:10px;left:20px;z-index:10;padding:10px 18px;background:var(--orange);color:#19120a;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.site-nav{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0}.brand img{object-fit:contain}.brand>span{font-size:19px;line-height:1;font-weight:700;letter-spacing:.8px}.brand small{display:block;font-size:8px;font-weight:600;letter-spacing:3.8px;margin-top:6px;color:var(--quiet)}.nav-links{display:flex;gap:30px;margin-left:auto;margin-right:50px}.nav-links a,.nav-discord{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s}.nav-links a:hover,.nav-discord:hover{color:var(--white)}.nav-discord{gap:10px;color:var(--white)}.nav-discord .icon{width:16px;height:16px;color:var(--orange)}
.eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.7px;font-weight:600;color:var(--orange)}.status-dot{width:6px;height:6px;display:inline-block;background:var(--orange);border-radius:50%;margin-right:8px;vertical-align:2px}.hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:42px;min-height:645px;padding-block:58px 76px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:clamp(54px,5.3vw,76px);line-height:1.055;font-weight:600;letter-spacing:-3.3px;margin:25px 0}.hero h1 span{color:var(--orange)}.hero-description{color:var(--muted);font-size:17px;line-height:1.8;max-width:490px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;border:1px solid transparent;border-radius:6px;padding:13px 19px;font-size:14px;font-weight:600;line-height:1.35;transition:background .22s,transform .3s var(--ease),box-shadow .3s}.button-primary{background:var(--orange);color:#211509}.button-primary:hover{background:#ff9a32;transform:translateY(-2px);box-shadow:0 9px 28px #ff850b12}.button-discord{min-height:66px;padding:20px 24px;font-size:16px;width:min(365px,100%);margin-top:30px}.discord-icon{width:25px;height:25px}.button-arrow{margin-left:auto;width:20px;height:20px}.text-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:13px;font-weight:600;color:var(--white)}.text-link .icon{width:17px;height:17px;transition:transform .25s var(--ease);color:var(--orange)}.text-link:hover .icon{transform:translateX(4px)}.hero-secondary{display:flex;width:fit-content;margin-top:12px;color:#c0c3c7}.hero-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:26px;font-size:11px;color:var(--quiet)}.hero-meta>span{display:inline-flex;align-items:center;gap:6px}.hero-meta .icon{width:12px;height:12px;stroke-width:1;fill:currentColor}
.hero-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:520px;min-width:0}.mascot{position:relative;width:460px;height:500px;object-fit:contain;z-index:1;filter:drop-shadow(0 23px 25px #0004);animation:mascot-float 8s ease-in-out infinite}.mascot-glow{position:absolute;inset:8%;z-index:-2;background:radial-gradient(ellipse,#ff850b09 0%,transparent 67%);border-radius:50%}.mascot-ring{width:410px;height:410px;max-width:100%;border:1px solid #ff850b33;border-radius:50%;position:absolute;z-index:-1;animation:ring-breathe 10s ease-in-out infinite}.mascot-ring::before{content:'';position:absolute;inset:26px;border:1px dashed #ff850b1f;border-radius:50%;animation:ring-turn 90s linear infinite}.mascot-ring::after{content:'';position:absolute;inset:-8px;border:1px solid transparent;border-top-color:#ff850b62;border-right-color:#ff850b17;border-radius:50%;animation:ring-turn 32s linear infinite}.mascot-ring>span{position:absolute;left:22px;top:50px;width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 15px #ff850b44}
.section{padding-block:104px;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.section-heading>p{max-width:320px;font-size:16px;line-height:1.8;color:var(--muted);padding-bottom:3px}h2{font-size:clamp(38px,3.7vw,52px);line-height:1.1;letter-spacing:-1.9px;font-weight:600;margin-top:17px}h3{font-weight:600;letter-spacing:-.7px}.product-tabs{display:flex;gap:36px;border-bottom:1px solid var(--line);margin-bottom:32px}.product-tab{display:flex;align-items:center;gap:12px;padding:0 0 17px;min-height:52px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);font-size:14px;white-space:nowrap;transition:color .25s,border-color .25s}.product-tab>span{font-size:10px;color:var(--quiet)}.product-tab[aria-selected=true]{color:var(--white);border-bottom-color:var(--orange)}.product-tab[aria-selected=true]>span{color:var(--orange)}.product-tab:hover{color:var(--white)}.product-explorer{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:48px;align-items:center}.product-visual{min-width:0;background:#0c0e11;border:1px solid var(--line-strong);border-radius:9px;overflow:hidden}.screen-topline{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 15px;border-bottom:1px solid var(--line);font-size:10px;color:#b1b6bd;background:#171b20}.screen-status{width:5px;height:5px;border-radius:50%;background:var(--orange)}.screen-real{margin-left:auto;color:var(--quiet);font-size:9px}.screen-image-wrap{padding:13px 0 0;min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}.screen-image-wrap img{width:100%;height:auto;max-height:450px;object-fit:contain;object-position:center;transition:opacity .2s,transform .6s var(--ease)}.product-visual figcaption{padding:12px 15px;font-size:10px;line-height:1.6;color:var(--quiet)}.product-copy h3{font-size:30px;line-height:1.2;margin:15px 0 20px;letter-spacing:-1px}.product-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.feature-benefits{list-style:none;padding:0;margin:24px 0}.feature-benefits li{display:flex;align-items:flex-start;gap:10px;color:#c4c8cd;font-size:12px;line-height:1.7;margin:12px 0}.feature-benefits .icon{width:14px;height:18px;color:var(--orange);stroke-width:1.6}.product-footnotes{display:flex;gap:30px;flex-wrap:wrap;color:var(--quiet);font-size:11px;margin-top:27px}.product-footnotes>span{display:inline-flex;align-items:center;gap:8px}.product-footnotes .icon{width:16px;height:16px;color:#9a9288}
.demo-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:start}.demo-intro{position:sticky;top:35px}.demo-intro h2{font-size:52px;line-height:1.13}.demo-intro h2 span{color:#868c95}.demo-intro>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8;margin:26px 0;max-width:355px}.demo-note{display:flex;gap:14px;align-items:stretch;margin:30px 0 22px}.note-line{width:2px;flex-shrink:0;background:#ff850b6b}.demo-note p{font-size:11px;line-height:1.8;color:var(--quiet)}.demo-workspace{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:31px}.demo-stepper{list-style:none;padding:0 0 25px;border-bottom:1px solid var(--line-strong);display:flex;justify-content:space-between;gap:12px;margin-bottom:29px}.demo-stepper li{font-size:11px;color:var(--quiet);display:flex;align-items:center;gap:7px}.demo-stepper li>span{font-size:10px}.demo-stepper li.is-active{color:var(--white)}.demo-stepper li.is-active>span{color:var(--orange)}.form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:26px}.form-heading .eyebrow{font-size:9px;letter-spacing:1.3px;color:var(--quiet)}.form-heading h3{font-size:21px;line-height:1.3;margin-top:9px;letter-spacing:-.4px}.example-button{border:0;border-bottom:1px solid var(--line-strong);background:none;padding:0;min-height:44px;font-size:10px;white-space:nowrap;color:var(--muted);margin-top:12px}.example-button:hover{color:var(--orange)}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.field{min-width:0}.field-wide{grid-column:1/-1}.field label{display:block;font-size:11px;font-weight:600;color:#c0c5cc;margin-bottom:8px}.field input,.field select{width:100%;min-height:49px;border:1px solid #ffffff17;background:#111418;color:var(--white);border-radius:5px;padding:12px 13px;font-size:12px;transition:border-color .2s,background .2s}.field input::placeholder{color:#616b77}.field select{appearance:auto;color-scheme:dark;padding-right:8px}.field input:focus,.field select:focus{outline:2px solid #ff850b17;outline-offset:1px;border-color:#ff850b77;background:#14191f}.field.is-invalid input,.field.is-invalid select{border-color:#ed8f72}.field-error{display:block;color:#f2a48b;font-size:10px;line-height:1.5;margin-top:6px}.field-error:empty{display:none}.form-navigation{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:30px}.form-navigation>span{font-size:10px;color:var(--quiet)}.form-navigation .button{min-height:48px;font-size:12px;padding-inline:17px}.form-navigation .icon{width:18px;height:18px}.back-button,.text-button{background:none;border:0;min-height:44px;padding:9px 0;color:var(--muted);font-size:12px;text-align:left}.back-button:hover,.text-button:hover{color:var(--white)}.form-privacy{font-size:9px;color:var(--quiet);line-height:1.8;border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.form-status{font-size:11px;line-height:1.6;color:#f2a48b}.form-status:empty{display:none}.form-status:not(:empty){margin-top:18px}.no-script{font-size:13px;color:var(--muted);margin-top:20px}
.demo-result:focus{outline:none}.demo-result>h3{font-size:28px;margin-top:10px;line-height:1.25}.demo-result>.eyebrow{font-size:9px;letter-spacing:1px}.result-summary{font-size:12px;line-height:1.8;color:var(--muted);margin-top:16px;overflow-wrap:anywhere}.result-goal{display:inline-flex;color:#f7bd82;font-size:10px;padding:6px 10px;background:#ff850b0b;border:1px solid #ff850b25;border-radius:4px;margin-top:15px}.result-insights{margin-top:27px}.insight{padding:23px 0;border-top:1px solid var(--line-strong)}.insight-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:var(--quiet);margin-bottom:10px}.insight-number{color:var(--orange);font-weight:600}.insight-kind{letter-spacing:.5px}.insight h4{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.2px;margin-bottom:10px}.insight p{font-size:12px;color:var(--muted);line-height:1.8}.insight .insight-resource{font-size:11px;color:#cbbbaa;margin-top:12px}.result-disclaimer{font-size:10px;color:var(--quiet);line-height:1.8;border-top:1px solid var(--line-strong);padding-top:20px}.result-actions{display:flex;justify-content:space-between;gap:20px;margin:12px 0}.result-actions .text-button{font-size:11px}.result-discord{display:flex;width:100%;font-size:12px;padding:15px;gap:9px}.result-discord .icon{width:18px;height:18px}
.onboarding-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;padding:0}.onboarding-list li{padding-top:24px;border-top:1px solid var(--line-strong)}.step-number{font-size:12px;font-weight:600;color:var(--orange)}.onboarding-list h3{font-size:21px;line-height:1.4;margin:23px 0 13px}.onboarding-list p{font-size:14px;line-height:1.85;color:var(--muted);max-width:320px}.onboarding-list .text-link{margin-top:17px;font-size:11px}.faq-section{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px}.faq-intro p:not(.eyebrow){font-size:14px;color:var(--muted);margin:24px 0 10px;line-height:1.8}.faq-list{margin-top:3px;min-width:0}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list details:first-child{border-top:1px solid var(--line-strong)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding-block:20px;list-style:none;font-size:14px;line-height:1.5;cursor:pointer;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:17px;height:17px;color:var(--quiet);transition:transform .3s var(--ease),color .3s}.faq-list summary:hover .icon{color:var(--orange)}.faq-list details[open] summary .icon{transform:rotate(45deg);color:var(--orange)}.faq-list details p{padding:0 35px 23px 0;font-size:13px;line-height:1.9;color:var(--muted)}
.join-section{text-align:center;padding:85px 24px 95px;border-top:1px solid var(--line);position:relative;overflow:hidden}.join-section::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,#ff850b07,transparent 60%)}.join-mark{margin:0 auto 22px;width:60px}.join-section>.eyebrow{font-size:10px}.join-section h2{font-size:49px;line-height:1.15;letter-spacing:-1.7px;margin:20px 0}.join-section>p:not(.eyebrow){font-size:15px;color:var(--muted)}.join-section .button-discord{margin-top:29px;position:relative}.site-footer{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.site-footer .brand>span{font-size:14px}.site-footer .brand small{font-size:6px;letter-spacing:3px}.site-footer p{font-size:10px;color:var(--quiet)}.site-footer .text-link{font-size:11px;color:var(--muted)}.site-footer .icon{width:14px;height:14px}
.js-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease),transform .75s var(--ease);transition-delay:var(--reveal-delay,0ms)}.js-ready .reveal.visible,.js-ready .reveal.is-visible{opacity:1;transform:none}.hero-copy{animation:enter .9s var(--ease) both}.hero-art{animation:enter 1.1s .1s var(--ease) both}.form-step{animation:enter .3s var(--ease)}.demo-result:not([hidden]){animation:enter .5s var(--ease)}.faq-list details[open] p{animation:enter .3s var(--ease)}.insight .insight-action{color:#c7cbd1;margin-top:10px}.demo-stepper li.is-complete{color:#acb1b8}.demo-stepper li.is-complete>span{color:#b58e67}
@keyframes enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mascot-float{0%,100%{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-12px) rotate(.4deg)}}@keyframes ring-turn{to{transform:rotate(360deg)}}@keyframes ring-breathe{50%{transform:scale(1.025)}}
@media(min-width:1550px){.hero{min-height:690px}.hero-art{height:550px}.hero h1{font-size:78px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.nav-links{margin-right:15px;gap:22px}.hero{gap:20px;min-height:610px}.hero h1{font-size:62px;letter-spacing:-2.6px}.hero-description{font-size:16px}.hero-art{height:450px}.mascot{height:450px;width:410px}.mascot-ring{width:350px;height:350px}.product-explorer{gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.product-copy h3{font-size:27px}.product-copy>p:not(.eyebrow){font-size:14px}.demo-section{gap:50px;grid-template-columns:.8fr 1.2fr}.demo-intro h2{font-size:45px}.demo-workspace{padding:25px}.faq-section{gap:60px}.onboarding-list{gap:30px}.onboarding-list h3{font-size:19px}}
@media(max-width:850px){.site-nav{min-height:88px;gap:20px}.nav-links{gap:20px;margin-right:0}.nav-links a{font-size:11px}.nav-discord{font-size:11px}.brand>span{font-size:16px}.brand small{font-size:7px;letter-spacing:3px}.brand img{width:34px;height:34px}.hero{padding-block:65px;gap:10px;min-height:530px}.hero h1{font-size:50px;letter-spacing:-2px}.hero-description{font-size:15px}.hero-art{height:380px}.mascot{height:375px;width:350px}.mascot-ring{width:290px;height:290px}.hero-meta{font-size:9px;gap:7px 14px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px}.hero .button-discord{font-size:14px;min-height:60px;padding:18px}.hero-secondary{font-size:11px}.section{padding-block:75px}.section-heading{gap:30px;margin-bottom:35px}.section-heading>p{font-size:14px;max-width:270px}h2{font-size:39px}.product-explorer{grid-template-columns:1fr;gap:27px}.product-copy{display:grid;grid-template-columns:1fr 1.2fr;column-gap:35px;align-items:start}.product-copy>.eyebrow,.product-copy>h3,.product-copy>.text-link{grid-column:1}.product-copy>p:not(.eyebrow){grid-column:2;grid-row:1/3;margin-top:0}.product-copy>.feature-benefits{grid-column:2;grid-row:3/5;margin:0}.product-copy h3{margin-bottom:16px;font-size:28px}.product-copy>.text-link{font-size:11px}.screen-image-wrap{min-height:0;padding-top:12px}.screen-image-wrap img{max-height:420px}.product-footnotes{gap:12px;font-size:10px}.demo-section{grid-template-columns:1fr;gap:35px}.demo-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.demo-intro>.eyebrow,.demo-intro>h2{grid-column:1}.demo-intro>h2{font-size:42px}.demo-intro>p:not(.eyebrow){grid-column:2;grid-row:1/3;margin:0;align-self:end;font-size:14px}.demo-intro>.demo-note{grid-column:2;grid-row:3;margin:20px 0 0}.demo-intro>.text-link{grid-column:1;grid-row:3;align-self:end;font-size:11px}.demo-workspace{padding:30px}.form-heading h3{font-size:24px}.field input,.field select{font-size:14px}.field label{font-size:12px}.demo-stepper li{font-size:12px}.form-privacy{font-size:10px}.onboarding-list{gap:24px}.onboarding-list p{font-size:12px}.onboarding-list h3{font-size:18px}.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.faq-list summary{font-size:13px}.join-section h2{font-size:42px}.join-section>p:not(.eyebrow){font-size:14px}}
@media(max-width:620px){.container{width:calc(100% - 40px)}.site-nav{min-height:82px}.nav-links{display:none}.nav-discord{font-size:12px}.brand>span{font-size:17px}.hero{grid-template-columns:1fr;padding-block:53px 39px;gap:0}.hero h1{font-size:52px;letter-spacing:-2.4px;line-height:1.08;margin-block:22px}.hero-description{font-size:16px;max-width:480px;line-height:1.8}.hero .eyebrow{font-size:10px;letter-spacing:1px}.hero .button-discord{font-size:16px;min-height:64px;width:100%;max-width:365px;padding:20px;margin-top:27px}.hero-secondary{font-size:12px;margin-top:11px}.hero-meta{font-size:10px;margin-top:22px;gap:7px 15px}.hero-art{height:365px;margin-top:22px}.mascot{height:365px;width:360px}.mascot-ring{width:300px;height:300px}.mascot-ring::before{inset:23px}.section{padding-block:63px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:350px;margin-top:22px;font-size:15px;line-height:1.8}h2{font-size:39px;letter-spacing:-1.4px}.eyebrow{font-size:10px;letter-spacing:1.4px}.product-tabs{gap:0;justify-content:space-between;margin-bottom:23px}.product-tab{font-size:11px;gap:7px;min-height:50px;padding-bottom:13px}.product-tab>span{font-size:9px}.product-explorer{gap:29px}.screen-topline{font-size:8px;padding-inline:10px;min-height:34px}.screen-real{font-size:8px}.product-visual figcaption{font-size:9px;padding:10px;line-height:1.7}.screen-image-wrap{padding-top:8px}.product-copy{display:block}.product-copy h3{font-size:29px;margin:12px 0 17px}.product-copy>p:not(.eyebrow){font-size:15px;line-height:1.85}.product-copy>.feature-benefits{margin:22px 0 12px}.feature-benefits li{font-size:12px;line-height:1.8}.product-copy>.text-link{font-size:12px}.product-footnotes{display:grid;gap:12px;margin-top:24px;font-size:10px}.product-footnotes>span{align-items:flex-start}.demo-section{gap:30px}.demo-intro{display:block}.demo-intro>h2{font-size:40px}.demo-intro>p:not(.eyebrow){font-size:15px;max-width:100%;margin-top:23px}.demo-intro>.demo-note{margin-top:24px}.demo-note p{font-size:11px}.demo-intro>.text-link{margin-top:15px;font-size:12px}.demo-workspace{padding:22px 19px;border-radius:9px}.demo-stepper{padding-bottom:22px;margin-bottom:25px;gap:8px}.demo-stepper li{font-size:10px;gap:5px}.demo-stepper li>span{font-size:9px}.form-heading{margin-bottom:23px;gap:12px}.form-heading h3{font-size:20px;line-height:1.4;letter-spacing:-.5px}.form-heading .eyebrow{font-size:8px;letter-spacing:1px}.example-button{font-size:9px;min-height:44px;margin-top:10px}.fields{grid-template-columns:1fr;gap:18px}.field-wide{grid-column:auto}.field label{font-size:12px}.field input,.field select{font-size:14px;min-height:50px;padding-inline:12px}.field-error{font-size:11px}.form-navigation{margin-top:25px;gap:10px}.form-navigation>span{font-size:9px;max-width:100px;line-height:1.6}.form-navigation .button{font-size:12px;padding-inline:15px}.form-privacy{font-size:9px;line-height:1.9}.form-status{font-size:11px}.demo-result>h3{font-size:27px}.insight h4{font-size:16px}.insight p{font-size:13px}.insight .insight-resource{font-size:11px}.result-summary{font-size:12px}.result-discord{font-size:11px;padding:15px 11px;gap:7px}.result-discord .button-arrow{width:15px;height:15px}.onboarding-list{grid-template-columns:1fr;gap:30px}.onboarding-list li{padding-top:21px}.onboarding-list h3{font-size:22px;margin:13px 0 10px}.onboarding-list p{font-size:15px;line-height:1.8;max-width:none}.onboarding-list .text-link{font-size:12px;margin-top:12px}.faq-section{grid-template-columns:1fr;gap:29px}.faq-intro p:not(.eyebrow){font-size:15px;margin-top:22px}.faq-list summary{font-size:14px;min-height:73px;gap:18px}.faq-list details p{font-size:14px;padding-right:20px}.join-section{padding:63px 0 69px}.join-section h2{font-size:37px;letter-spacing:-1.4px}.join-section>p:not(.eyebrow){font-size:14px;max-width:310px;margin-inline:auto;line-height:1.9}.join-mark{width:49px;margin-bottom:23px}.join-section .button-discord{font-size:16px;max-width:365px;width:100%;margin-top:26px}.site-footer{padding-block:27px;display:grid;grid-template-columns:1fr 1fr;row-gap:20px}.site-footer>.brand{grid-column:1}.site-footer>p{grid-column:1/3;grid-row:2;font-size:10px}.site-footer>.text-link{justify-self:end;font-size:10px}.site-footer .brand img{width:28px;height:28px}.site-footer .brand>span{font-size:13px}.site-footer .brand small{font-size:6px;letter-spacing:2.5px}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:45px}.hero .eyebrow{font-size:9px}.hero-meta{font-size:9px}.demo-workspace{padding-inline:15px}.demo-stepper li{font-size:9px}.product-tab{font-size:10px;gap:5px}.product-tab>span{font-size:8px}.form-heading h3{font-size:18px}.join-section h2{font-size:33px}}
/* Refinamentos: legibilidade, demo, FAQ e hero no celular */
:root{--quiet:#878f99}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.hero-meta{font-size:12px}.screen-real{font-size:11px}.product-visual figcaption{font-size:12px}.product-footnotes{font-size:12px}.feature-benefits li{font-size:13px}
.demo-note p{font-size:12px}.form-heading .eyebrow{font-size:11px}.example-button{font-size:12px}.form-navigation>span{font-size:12px}.form-privacy{font-size:11px}.demo-stepper li{font-size:12px}
.unknown-button{display:flex;align-items:center;margin:2px 0 -6px auto;min-height:44px;padding:0 2px;background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:color .2s}.unknown-button:hover{color:var(--orange)}
.result-goal{font-size:12px}.insight-top{font-size:11px}.insight .insight-resource{font-size:12px}.result-disclaimer{font-size:11px}.result-actions .text-button{font-size:12px}
.result-next{margin-top:22px;padding-top:24px;border-top:1px solid var(--line-strong)}.result-next p{font-size:13px;line-height:1.7;color:var(--muted)}.result-next .result-discord{width:100%;max-width:none;margin-top:16px;font-size:16px;padding:20px 22px;gap:13px}.result-next .result-discord .icon{width:24px;height:24px}.result-next .result-discord .button-arrow{width:20px;height:20px}
.faq-list details>p+.faq-kinds{margin-top:-12px}.faq-kinds{list-style:none;padding:0 35px 23px 0;display:grid;gap:12px}.faq-kinds li{font-size:13px;line-height:1.8;color:var(--muted);padding-left:14px;border-left:2px solid #ff850b55}.faq-kinds strong{color:var(--white);font-weight:600}.faq-list details[open] .faq-kinds{animation:enter .3s var(--ease)}
.site-footer p{font-size:11px}.site-footer .text-link{font-size:12px}
@media(max-width:620px){
  .hero{padding-block:30px 26px}.hero h1{font-size:44px;letter-spacing:-1.8px;margin-block:16px}.hero-description{font-size:15px;line-height:1.7}.hero .button-discord{margin-top:22px;min-height:62px}.hero-secondary{margin-top:6px}.hero-meta{margin-top:14px;font-size:11px}
  .hero-art{height:250px;margin-top:10px}.mascot{width:230px;height:250px}.mascot-ring{width:215px;height:215px}.mascot-ring::before{inset:18px}.mascot-ring>span{left:12px;top:30px}
  .form-navigation>span{font-size:11px;max-width:120px}.form-privacy{font-size:11px}.demo-stepper li{font-size:11px}.result-next .result-discord{font-size:16px;padding:19px 16px}.faq-kinds{padding-right:10px}.faq-kinds li{font-size:14px}
}
@media(max-width:370px){.hero h1{font-size:40px}.demo-stepper li{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-ready .reveal{opacity:1;transform:none}.mascot,.mascot-ring{transform:none}.button-primary:hover{transform:none}}
