@layer reset,tokens,base;@layer components{section{position:relative}.section-pad{padding-block:clamp(72px,6vw,96px)}.flush-top{padding-top:0}.stack-24{gap:24px;display:grid}.badge-ilustrativo{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border:1px dashed var(--fg-5);border-radius:4px;align-items:center;gap:.5em;padding:.3em .7em;font-size:.75rem;font-weight:500;display:inline-flex}.hero{min-height:100svh;padding-top:calc(var(--header-h) + 32px);align-items:center;padding-bottom:64px;display:flex;overflow:clip}.hero-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid;position:relative}@media (width>=1024px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero-copy{z-index:2;justify-items:start;gap:28px;display:grid;position:relative}.hero-title{font-weight:inherit;gap:24px;display:grid}.hero-title .display{letter-spacing:-.045em;color:var(--fg-1);font-size:clamp(3.3rem,1rem + 6.4vw,8.5rem);font-weight:200;line-height:.9;display:block}.hero-title .display .l{display:block}.hero-title em{color:var(--xain-green);margin-left:.04em;font-style:normal;font-weight:800;display:block}.hero-title .descriptor{max-width:34ch;color:var(--fg-2);letter-spacing:0;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:400;line-height:1.4;display:block}.hero .lead{max-width:52ch}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-ctas svg{flex:none;width:1.1em;height:1.1em}.hero-trust{color:var(--fg-3);align-items:center;gap:12px;font-size:.9375rem;display:flex}.hero-trust:before{content:"";background:var(--fg-5);width:28px;height:1px}.scene{aspect-ratio:1/.9;perspective:1800px;order:-1;justify-self:end;width:min(100%,300px);margin:4px -8px -56px 0;position:relative}@media (width>=640px){.scene{width:min(100%,420px);margin-bottom:-40px}}@media (width>=1024px){.scene{order:0;justify-self:center;width:min(44vw,620px);margin:0 -4vw 0 0}}.stack{transform-style:preserve-3d;transform:translateY(calc(8% - var(--p,0) * 8%)) rotateX(58deg) rotateZ(calc(-42deg + var(--p,0) * 18deg));position:absolute;inset:0}.plate,.pp{border:1px solid var(--line-strong);background:linear-gradient(color-mix(in oklab, var(--xain-bg) 6%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, color-mix(in oklab, var(--xain-bg) 6%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(135deg, color-mix(in oklab, var(--xain-white) 85%, transparent), color-mix(in oklab, var(--surface-2) 60%, transparent));box-shadow:0 40px 60px -42px var(--shadow), inset 0 1px 0 var(--xain-white);border-radius:18px;position:absolute}.plate{transform:translateZ(calc(var(--i) * (var(--gap0,40px) + var(--p,0) * var(--gap1,72px))));inset:20%}.plate span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);opacity:calc(.25 + var(--p,0) * .75);font-size:15px;font-weight:500;position:absolute;bottom:14px;left:18px}.plate-top{border-color:var(--xain-green);background:linear-gradient(135deg, var(--xain-green), var(--xain-green-deep));box-shadow:0 30px 80px -24px var(--glow), 0 40px 60px -42px var(--shadow)}.plate-top span{opacity:1;color:var(--xain-white);letter-spacing:-.02em;text-transform:none;font-size:30px;font-weight:800}@media (width<=1023px){.stack{--gap0:18px;--gap1:20px}.plate span{font-size:11px;bottom:8px;left:12px}.plate-top span{font-size:20px}}.scroll-cue{left:var(--gutter);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);opacity:calc(1 - var(--p,0) * 3);align-items:center;gap:12px;font-size:.8125rem;display:none;position:absolute;bottom:28px}.scroll-cue:after{content:"";background:var(--fg-5);width:48px;height:1px}@media (width>=1024px) and (height>=760px){.scroll-cue{display:flex}}.tension .h-section{max-width:14ch;margin-top:24px;font-size:clamp(2.6rem,1rem + 6.6vw,7.5rem)}.tension-grid{gap:56px;margin-top:clamp(56px,8vw,112px);display:grid}@media (width>=1024px){.tension-grid{grid-template-columns:5fr 7fr;align-items:start}}.tension-copy{color:var(--fg-3);gap:20px;display:grid}.tension-copy p:first-child{color:var(--fg-2);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.compare{border:1px solid var(--line);border-radius:var(--radius-card);background:color-mix(in oklab, var(--xain-white) 72%, transparent);box-shadow:0 30px 60px -48px var(--shadow);gap:28px;padding:clamp(20px,3vw,36px);display:grid}.compare-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.compare-head h3{color:var(--fg-1);font-size:1.125rem;font-weight:400}.compare-items{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-item{background:var(--surface-2);border-radius:12px;gap:4px;padding:16px;display:grid}.compare-item strong{font-weight:500}.compare-item span{color:var(--fg-3);font-size:.875rem}.method{gap:12px;display:grid}.method h4{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);margin:0;font-size:.8125rem;font-weight:500}.method-row{grid-template-columns:64px 1fr 48px;align-items:center;gap:12px;font-size:.9375rem;display:grid}.method-row .track{background:var(--line);border-radius:3px;height:14px;overflow:hidden}.method-row .fill{height:100%;width:calc(var(--w) * 1%);background:var(--fg-3);transform-origin:0;transition:transform 1.1s var(--ease-out-expo) .2s;border-radius:3px}.js .compare .fill{transform:scaleX(0)}.js .compare.is-in .fill{transform:scaleX(1)}.method-row .fill.physical{background:var(--fg-1)}.method-row .val{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-1);font-weight:500}.compare-note{color:var(--fg-4);font-size:.875rem}.pilot{border-top:1px solid var(--line);align-items:end;gap:24px;margin-top:clamp(72px,10vw,140px);padding-top:40px;display:grid}@media (width>=768px){.pilot{grid-template-columns:auto 1fr;gap:56px}}.pilot .pilot-num{letter-spacing:-.06em;color:var(--xain-green);font-size:clamp(6rem,3rem + 14vw,15rem);font-weight:800;line-height:.8}.pilot p{max-width:40ch;color:var(--fg-2);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.4}.pilot small{color:var(--fg-4);margin-top:12px;font-size:.875rem;display:block}.steps-head{gap:24px;max-width:900px;display:grid}.flow{align-items:stretch;gap:16px;min-height:168px;margin:clamp(40px,6vw,72px) 0 0;display:grid}@media (width>=900px){.flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:0;min-height:200px}}.flow-stage,.flow-join{--i:0}.flow-card{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in oklab, var(--xain-white) 88%, transparent), color-mix(in oklab, var(--xain-white) 42%, transparent));box-shadow:0 18px 40px color-mix(in oklab, var(--xain-bg) 6%, transparent);gap:18px;min-height:148px;padding:22px 20px 24px;display:grid;position:relative}.flow-card--accent{border-color:color-mix(in oklab, var(--xain-green) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in oklab, var(--xain-green) 18%, transparent), 0 18px 40px color-mix(in oklab, var(--xain-bg) 6%, transparent)}.flow-sheet{background:color-mix(in oklab, var(--fg-5) 55%, transparent);border-radius:999px;height:8px;display:block}.flow-sheet:first-child{width:72%}.flow-sheet:nth-child(2){width:92%}.flow-sheet:nth-child(3){width:58%}.flow-tags,.flow-tree{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-tags{margin-top:auto}.flow-tags li,.flow-tree li{color:var(--fg-2);letter-spacing:.01em;font-size:.8125rem}.flow-tags li{border:1px solid var(--line);background:color-mix(in oklab, var(--xain-white) 70%, transparent);border-radius:999px;width:fit-content;padding:4px 10px;display:inline-flex}.flow-tree li{grid-template-columns:10px 1fr;align-items:center;gap:10px;display:grid}.flow-node{background:var(--fg-4);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--fg-5) 35%, transparent);border-radius:50%}.flow-join{display:none}@media (width>=900px){.flow-join{background:var(--line);height:1px;margin-inline:4px;display:block}}@media (prefers-reduced-motion:no-preference){.js .flow .flow-stage,.js .flow .flow-join{opacity:0}.js .flow.is-in .flow-stage,.js .flow.is-in .flow-join{animation:flow-in var(--dur-slow) var(--ease-out-expo) both;animation-delay:calc(var(--i) * .16s)}}@keyframes flow-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.steps{gap:20px;margin:clamp(56px,8vw,104px) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr);align-items:start}.steps .step:nth-child(2){margin-top:72px}.steps .step:nth-child(3){margin-top:144px}}.step{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in oklab, var(--xain-white) 80%, transparent), color-mix(in oklab, var(--xain-white) 30%, transparent));gap:16px;padding:32px 28px 36px;display:grid;position:relative}.step-num{letter-spacing:-.04em;color:var(--fg-4);font-size:4.5rem;font-weight:100;line-height:1}.step h3{color:var(--fg-1);font-size:1.5rem;font-weight:500;line-height:1.2}.step p{color:var(--fg-3)}.step .chips{color:var(--fg-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.step .chips li:before{content:"— ";color:var(--fg-5)}.precision-grid{gap:48px;display:grid}@media (width>=1024px){.precision-grid{grid-template-columns:5fr 6fr;gap:6vw}.precision-visual{top:calc(var(--header-h) + 8vh);height:70vh;position:sticky}}.precision-visual{perspective:1400px;min-height:300px}.pstack{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(60deg)rotate(-38deg)}.pp{transform:translateZ(calc(var(--i) * 70px - 40px));transition:background var(--dur-slow) var(--ease-out-expo), border-color var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo), box-shadow var(--dur-slow) var(--ease-out-expo);border-radius:16px;inset:22% 14%}.pp span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:16px;font-weight:500;position:absolute;bottom:12px;left:18px}.precision[data-step="0"] .pp:first-child,.precision[data-step="1"] .pp:nth-child(2),.precision[data-step="2"] .pp:nth-child(3){background:linear-gradient(135deg, var(--xain-green), var(--xain-green-deep));border-color:var(--xain-green);box-shadow:0 30px 80px -24px var(--glow), 0 40px 60px -42px var(--shadow);transform:translateZ(calc(var(--i) * 70px - 20px))}.precision[data-step="0"] .pp:first-child span,.precision[data-step="1"] .pp:nth-child(2) span,.precision[data-step="2"] .pp:nth-child(3) span{color:var(--xain-white)}.precision-steps{gap:0;display:grid}.precision-steps>header{gap:24px;padding-bottom:48px;display:grid}.pstep{border-top:1px solid var(--line);gap:14px;padding-block:40px;display:grid}.pstep .eyebrow{color:var(--fg-3)}.pstep h3{color:var(--fg-1);letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:300;line-height:1.05}.pstep p{color:var(--fg-3);max-width:46ch}.pstep h3,.pstep p,.pstep .eyebrow{transition:color var(--dur-slow) var(--ease-out-expo)}@media (width<=1023px){.pp{transition-duration:.22s}}@media (width>=1024px){.pstep{align-content:center;min-height:36vh}.precision:not([data-step="0"]) .pstep:first-of-type :is(h3,p,.eyebrow),.precision:not([data-step="1"]) .pstep:nth-of-type(2) :is(h3,p,.eyebrow),.precision:not([data-step="2"]) .pstep:nth-of-type(3) :is(h3,p,.eyebrow){color:var(--fg-4)}}.band{background-image:radial-gradient(60% 70% at 88% 12%, color-mix(in oklab, var(--xain-green-deep) 50%, transparent), transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in oklab, var(--xain-green-deep) 30%, transparent), transparent 70%);border-radius:clamp(20px,3vw,40px);margin-inline:clamp(8px,1.6vw,24px);overflow:clip}.cert-grid{align-items:center;gap:56px;display:grid}@media (width>=1024px){.cert-grid{grid-template-columns:5fr 6fr;gap:6vw}}.cert-copy{justify-items:start;gap:24px;display:grid}.cert-copy ul{color:var(--fg-3);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cert-copy li{grid-template-columns:20px 1fr;gap:12px;display:grid}.cert-copy li:before{content:"";background:var(--fg-3);width:12px;height:1px;margin-top:.8em}.cert-wrap{perspective:1600px}.cert{--rx:0deg;--ry:0deg;border:1px solid var(--line-strong);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--xain-green-deep) 45%, transparent), transparent 60%), linear-gradient(180deg, var(--surface-2), var(--surface-1));box-shadow:0 60px 120px -50px var(--shadow), 0 0 0 1px var(--line) inset;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--dur-slow) var(--ease-out-expo);border-radius:24px;gap:24px;padding:clamp(22px,3vw,40px);display:grid;position:relative}.cert-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cert-top img{width:92px;height:auto;margin:-8px 0 0 -10px}.cert-title{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:.8125rem;font-weight:500}.cert-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;font-size:.875rem;display:grid}.cert-meta dt{color:var(--fg-4)}.cert-meta dd{color:var(--fg-1);margin:0;font-weight:400}.cert-total{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-block:20px;display:flex}.cert-total .num{letter-spacing:-.04em;color:var(--fg-1);font-size:clamp(3.5rem,2rem + 6vw,6rem);font-weight:700;line-height:.9}.cert-total .unit{color:var(--fg-3);font-size:1.25rem}.cert-total .per{width:100%;color:var(--fg-4);font-size:.875rem}.cert-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.values-note{font-size:.8125rem}.btn-text{min-height:44px;color:var(--fg-1);cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;padding:10px 0;font-size:.9375rem;font-weight:500;text-decoration:underline}.tree{border-top:1px solid var(--line)}.tree details{border-bottom:1px solid var(--line)}.tree summary{cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;padding:14px 2px;list-style:none;display:grid}.tree summary::-webkit-details-marker{display:none}.tree summary:after{content:"";border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);width:10px;height:10px;transition:transform var(--dur-base) var(--ease-out-expo);justify-self:center;transform:rotate(45deg)translateY(-3px)}.tree details[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.tree .node-name{color:var(--fg-1);font-weight:400}.tree .node-val{font-variant-numeric:tabular-nums;color:var(--fg-2);font-weight:500}.tree .node-body{color:var(--fg-3);gap:8px;padding:0 2px 16px;font-size:.9375rem;display:grid}.tree .node-row{justify-content:space-between;gap:16px;display:flex}.tree .node-row span:last-child{font-variant-numeric:tabular-nums;color:var(--fg-2);white-space:nowrap}.tree .node-factor{color:var(--fg-4);font-size:.8125rem}.bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.bar>i{height:100%;width:calc(var(--w) * 1%);background:var(--fg-3);transform-origin:0;display:block}.figures{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (width>=768px){.figures{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.figures{grid-template-columns:repeat(4,1fr)}}.figure{border-bottom:1px solid var(--line);align-content:start;gap:16px;padding:40px 24px 40px 0;display:grid}.figure .big{letter-spacing:-.04em;color:var(--fg-1);white-space:nowrap;font-size:clamp(3.5rem,2rem + 4.5vw,6rem);font-weight:200;line-height:.9}.figure .big small{letter-spacing:0;color:var(--fg-3);margin-left:.15em;font-size:.4em;font-weight:400}.figure p{color:var(--fg-3);max-width:30ch}.sectors-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.sectors-lead{max-width:38ch}.sector-list{border-top:1px solid var(--line);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}.sector-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:8px 32px;padding:26px 4px;display:grid;position:relative}@media (width>=900px){.sector-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:30px}}.sector-row .name{letter-spacing:-.02em;color:var(--fg-1);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);font-weight:300;line-height:1.05}.sector-row .desc{color:var(--fg-3)}a.sector-row{color:inherit;text-decoration:none}a.sector-row .name{transition:color .2s}a.sector-row:hover .name,a.sector-row:focus-visible .name{color:var(--accent-text)}.uses{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);gap:1px;margin-top:clamp(64px,8vw,120px);display:grid;overflow:hidden}@media (width>=768px){.uses{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.uses{grid-template-columns:repeat(5,1fr)}}.use{background:color-mix(in oklab, var(--xain-white) 92%, transparent);align-content:start;gap:10px;padding:28px 24px;display:grid}.use h3{color:var(--fg-1);font-size:1.125rem;font-weight:500;line-height:1.25}.use p{color:var(--fg-3);font-size:.9375rem}.origin-grid{gap:48px;display:grid}@media (width>=1024px){.origin-grid{grid-template-columns:6fr 5fr;align-items:end;gap:8vw}}.origin-copy{gap:24px;display:grid}.origin-copy p{color:var(--fg-3);max-width:58ch}.timeline{border-left:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:4px;padding:0 0 28px 28px;display:grid;position:relative}.timeline li:before{content:"";background:var(--bg);border:1px solid var(--fg-3);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:-5px}.timeline li:last-child:before{background:var(--fg-1);border-color:var(--fg-1)}.timeline strong{font-weight:500}.timeline span{color:var(--fg-3);font-size:.9375rem}.orgs{gap:24px;margin-top:clamp(72px,9vw,128px);display:grid}.orgs ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.orgs ul{grid-template-columns:repeat(5,1fr)}}.orgs li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--xain-white);place-items:center;min-width:0;min-height:120px;padding:16px 12px;display:grid}@media (width>=1100px){.orgs li{padding:16px 24px}}.partner{width:min(100%, calc(var(--h,40px) * var(--ratio)));height:auto;aspect-ratio:var(--ratio);max-height:var(--h,40px);background:var(--partner-ink);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.faq-grid{gap:40px;display:grid}@media (width>=1024px){.faq-grid{grid-template-columns:4fr 7fr;gap:6vw}}.faq-head{align-content:start}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--fg-1);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--fg-3);transition:transform var(--dur-base) var(--ease-out-expo);flex:none;font-size:1.6em;font-weight:200;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq .answer{max-width:68ch;color:var(--fg-3);padding:0 0 28px}.closing{overflow:clip}.closing-tagline{letter-spacing:-.045em;color:var(--fg-1);max-width:13ch;font-size:clamp(2.5rem,.8rem + 7.4vw,8.75rem);font-weight:200;line-height:.92;position:relative}.closing-tagline b{color:var(--fg-1);font-weight:800}.closing-tagline sub{font-size:.42em;top:.12em}.contact-grid{gap:48px;margin-top:clamp(56px,8vw,112px);display:grid;position:relative}@media (width>=1024px){.contact-grid{grid-template-columns:4fr 7fr;gap:6vw}}.contact-copy{align-content:start;gap:20px;display:grid}.contact-copy p{color:var(--fg-3)}.h-contact{font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem)}.contact-card{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:color-mix(in oklab, var(--xain-white) 78%, transparent);box-shadow:0 40px 80px -60px var(--shadow);backdrop-filter:blur(8px);padding:clamp(22px,3.5vw,48px)}.form{gap:20px;display:grid}.form .row{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.form .row{grid-template-columns:1fr 1fr}}.field{gap:8px;display:grid}.field label{color:var(--fg-2);font-size:.9375rem;font-weight:400}.field .opt{color:var(--fg-4);font-weight:300}.field input,.field select,.field textarea{width:100%;min-height:52px;font:inherit;color:var(--fg-1);background:var(--surface-1);border:1px solid var(--fg-5);transition:border-color var(--dur-fast) linear;border-radius:10px;padding:14px 16px;font-size:1rem}.field textarea{resize:vertical;min-height:140px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--fg-3)}.check{color:var(--fg-3);align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--xain-green-deep);flex:none;margin:3px 0 0}.check a{color:var(--accent-text)}.form-status{min-height:1.6em;color:var(--fg-2);font-size:.9375rem}.hp{display:none}@media (prefers-reduced-motion:reduce){.stack,.plate,.pp,.flow-stage,.flow-join{transition:none;animation:none}}}@layer utilities;
