.mesh{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mesh-field{--fw:56%;width:calc(var(--fw) * 2.2);margin:calc(var(--fw) * -.6);aspect-ratio:1;--c:max(0%,45.45% - 110px);--e:min(100%,45.45% + 330px);background:radial-gradient(closest-side,currentColor var(--c),color-mix(in srgb,currentColor 97%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .1),color-mix(in srgb,currentColor 89%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .2),color-mix(in srgb,currentColor 76%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .3),color-mix(in srgb,currentColor 61%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .4),color-mix(in srgb,currentColor 46%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .5),color-mix(in srgb,currentColor 32%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .6),color-mix(in srgb,currentColor 20%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .7),color-mix(in srgb,currentColor 11%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .8),color-mix(in srgb,currentColor 5%,transparent) calc(var(--c) + (var(--e) - var(--c)) * .9),transparent var(--e));will-change:transform;transform-origin:calc((var(--orbit-x,60%) + 60%) / 2.2) calc((var(--orbit-y,60%) + 60%) / 2.2);border-radius:50%;animation:linear infinite mesh-orbit;display:block;position:absolute}.mesh-f1{--orbit-x:64%;--orbit-y:58%;animation-duration:calc(26s / var(--mesh-speed));top:-18%;left:-6%}.mesh-f2{--orbit-x:38%;--orbit-y:62%;animation-duration:calc(28s / var(--mesh-speed));animation-direction:reverse;top:4%;right:-10%}.mesh-f3{--orbit-x:56%;--orbit-y:36%;animation-duration:calc(33s / var(--mesh-speed));bottom:-32%;left:16%}.mesh-f4{--orbit-x:42%;--orbit-y:40%;animation-duration:calc(39s / var(--mesh-speed));animation-direction:reverse;bottom:-24%;right:8%}@keyframes mesh-orbit{to{transform:rotate(360deg)}}.mesh-pane{display:block;position:absolute;inset:0}.mesh-grain{background-image:var(--grain-grit);background-size:220px 220px;display:block;position:absolute;inset:0}.mesh-cool{background:var(--blue-tint)}.mesh-cool .mesh-field{--fw:64%}.mesh-cool .mesh-f1{color:var(--blue-bright);opacity:.34}.mesh-cool .mesh-f2{color:var(--blue);opacity:.2}.mesh-cool .mesh-f3{color:var(--tile);opacity:.9}.mesh-cool .mesh-f4{color:var(--egg);opacity:.75}.mesh-cool .mesh-pane{background:var(--pane-veil)}.mesh-cool .mesh-grain{mix-blend-mode:multiply;opacity:.4}.mesh-text{background:var(--surface-deep)}.mesh-text .mesh-f1{color:var(--blue-bright);opacity:.7}.mesh-text .mesh-f2{color:var(--blue);opacity:.7}.mesh-text .mesh-f3{color:var(--blue-deep);opacity:1}.mesh-text .mesh-f4{color:var(--taupe);opacity:.2}.mesh-text .mesh-pane{background:#071624d6}.mesh-text .mesh-grain{mix-blend-mode:overlay;opacity:var(--grit)}.mesh-vivid{background:var(--blue-deep);--mesh-speed:1.4}.mesh-vivid .mesh-field{--fw:78%}.mesh-vivid .mesh-f1{color:var(--blue-bright);opacity:.4;--fw:86%}.mesh-vivid .mesh-f2{color:var(--spark-indigo);opacity:.36}.mesh-vivid .mesh-f3{color:var(--blue-bright);opacity:.34}.mesh-vivid .mesh-f4{color:var(--spark-violet);opacity:.22}.mesh-vivid .mesh-pane{background:linear-gradient(158deg,#0a141c38,#0a141c14 54%,#0a141c33)}.mesh-vivid .mesh-grain{mix-blend-mode:overlay;opacity:var(--grit)}.on-mesh{color:#dee5ea}.on-mesh h1,.on-mesh h2,.on-mesh h3{color:var(--egg)}.on-mesh .on-mesh-label{color:#c3ced6}@media (prefers-reduced-motion:reduce){.mesh-field{animation:none}}.who{padding-top:var(--s-7);isolation:isolate;border-top:0;position:relative;overflow:hidden}.who .mesh{border-radius:0}.who .who-p{color:#fff}.who .btn-secondary{color:#fff;border-color:#fffc}.who .btn-secondary:hover{background:#ffffff1f;border-color:#fff}.who :focus-visible{outline-color:#fff}.who-copy{max-width:820px}.who-title{margin:0 0 var(--s-4);font-size:clamp(32px,3.2vw,46px);line-height:1.08}.who-p{max-width:70ch;color:var(--text-label);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.who-p+.who-p{margin-top:var(--s-3)}.who-cta{margin-top:var(--s-5)}.how-head{max-width:820px;margin-bottom:var(--s-6)}.how-title{margin:0 0 var(--s-4);font-size:clamp(32px,3.2vw,46px);line-height:1.08}.how-lede{max-width:70ch;color:var(--text-label);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.bento,.bento-col{gap:var(--s-3);grid-template-columns:1fr;display:grid}.tile{--tp:var(--s-5);isolation:isolate;gap:var(--s-3);padding:var(--tp);border-radius:var(--radius-img);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile.is-stencil{border:1px solid var(--card-line);box-shadow:var(--shadow-card);background:#fff}.tile-grain{z-index:-1;pointer-events:none;background-image:var(--grain-grit);mix-blend-mode:multiply;opacity:.4;border-radius:inherit;background-size:220px 220px;display:block;position:absolute;inset:0}.tile-title{letter-spacing:-.01em;margin:0;font-size:clamp(23px,2vw,28px);line-height:1.2}.tile-title-lg{font-size:clamp(26px,2.6vw,36px);line-height:1.12}.tile-p{letter-spacing:.01em;color:var(--text-label);margin:0;font-size:16px;line-height:1.62}.tile-note{letter-spacing:.01em;color:var(--text-label);margin:0;font-size:13px;line-height:1.5}.tile-cta{align-self:flex-start;margin-top:auto}.tile .eyebrow{margin:0}.tile-principle .tile-title{color:var(--egg)}.tile-principle .on-mesh-label{color:#dee5ea}.learn-viz{flex-direction:column;flex:1 0 auto;min-height:100px;margin-top:auto;display:flex;position:static}.learn-graph{min-height:130px;margin:calc(var(--s-3) * -1) calc(var(--tp) * -1) calc(var(--tp) * -1);flex:auto;position:relative}.learn-viz.is-clearing .learn-graph>svg{opacity:0;transition:opacity .48s var(--ease)}.learn-graph>svg{transition:opacity .48s var(--ease);position:absolute;inset:0;overflow:visible}.learn-graph clipPath rect{transform-origin:-2px 0}.learn-line{fill:none;stroke:var(--spark-indigo);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.learn-thumbs{left:var(--tp);z-index:2;gap:8px;display:flex;position:absolute;top:calc(40% - 17px)}.learn-thumb{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);width:34px;height:34px;color:var(--graphite);background:linear-gradient(150deg,#ffffffb3,#fdfcfc59);border:1px solid #dcd7d0;border-radius:50%;justify-content:center;align-items:center;display:flex}.learn-thumb svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.learn-thumb.is-tap{animation:.44s learn-press}@keyframes learn-press{0%{background:#fdfcfc99;transform:scale(1)}35%{background:#d6d1cad9;transform:scale(.86)}to{background:#fdfcfc99;transform:scale(1)}}.tile-learn .learn-pause{z-index:6;position:absolute;top:auto;bottom:16px;right:16px}.learn-viz.is-held .how-pause-bars{display:none}.learn-viz.is-held .how-pause-play{display:block}@media (prefers-reduced-motion:reduce){.learn-viz *{transition:none!important;animation:none!important}}.how-logos{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:0;list-style:none;display:flex}@property --lg-a{syntax:"<angle>";inherits:false;initial-value:0deg}.how-logo{position:relative}.how-logo:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lg-a),var(--spark-indigo),var(--spark-lift),var(--blue-bright),#4258c900 55%,var(--spark-indigo));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity .7s var(--ease);padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.how-logo.is-live:after{opacity:1;animation:2.6s linear infinite lg-turn}@keyframes lg-turn{to{--lg-a:360deg}}@media (prefers-reduced-motion:reduce){.how-logo:after{display:none}}.how-logo{border-radius:var(--radius-btn);border:1px solid var(--surface-line);width:112px;height:48px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-primary);text-align:center;background:#fdfcfcd9;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.tile-channels{container-type:inline-size}.chan-stage{--D:40cqw;--b:90px;--r:calc(var(--D) / 2 + var(--b) / 2 + 12px);--rs:.56;--r0:calc(var(--D) / 2 + var(--b) * var(--rs) / 2 + 8px);--cx:calc(50cqw + var(--tp));--T:16s;--cy:calc(var(--r) + var(--b) / 2);min-height:calc(var(--r) * 2 - var(--b) * .15);margin:calc(var(--s-3) * -1) calc(var(--tp) * -1) calc(var(--tp) * -1);flex:1 0 auto;position:relative}.chan-video,.chan-halo{left:calc(var(--cx) - var(--D) / 2);top:calc(var(--cy) - var(--D) / 2);width:var(--D);height:var(--D);box-sizing:border-box;border-radius:50%;position:absolute}.chan-video{background:var(--egg);z-index:1;border:1.4px solid #dcd7d0;padding:4px}.chan-video-in{background:#d9d4cd 50%/cover no-repeat;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.chan-video video{-o-object-fit:cover;object-fit:cover;background:0 0;width:100%;height:100%;display:block}.chan-grain{background-image:var(--grain-tile,none);opacity:.95;pointer-events:none;background-size:128px 128px;display:block;position:absolute;inset:0}.chan-grain:after{content:"";background-image:var(--halo-grain,none);mix-blend-mode:overlay;opacity:.32;background-size:128px 128px;position:absolute;inset:0}.chan-halo{background:var(--stone);opacity:0;z-index:0;animation:3.4s cubic-bezier(.2,.6,.3,1) infinite chan-halo;display:block}.chan-halo+.chan-halo{animation-delay:1.7s}@keyframes chan-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.chan-orbit{left:calc(var(--cx) - var(--r));top:calc(var(--cy) - var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);z-index:2;margin:0;padding:0;list-style:none;animation:80s linear infinite chan-spin;position:absolute}.chan-bubble{width:var(--b);height:var(--b);margin:calc(var(--b) / -2) 0 0 calc(var(--b) / -2);transform:rotate(var(--a)) translate(var(--r0)) rotate(calc(var(--a) * -1)) scale(var(--rs));opacity:.45;transition:transform 1.4s cubic-bezier(.45,0,.2,1) calc(var(--i) * .12s),opacity 1.4s cubic-bezier(.45,0,.2,1) calc(var(--i) * .12s);position:absolute;top:50%;left:50%}.chan-bubble-in{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);width:100%;height:100%;color:var(--text-primary);background:linear-gradient(150deg,#ffffff9e,#fdfcfc47);border:1px solid #dcd7d0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:80s linear infinite reverse chan-spin;display:flex}.chan-bubble-c{opacity:0;transition:opacity .9s cubic-bezier(.45,0,.2,1) calc(var(--i) * .12s),transform .9s cubic-bezier(.45,0,.2,1) calc(var(--i) * .12s);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;transform:scale(.7)}.chan-bubble-in svg,.chan-bubble-in img{width:25.2px;height:25.2px;color:var(--graphite)}.chan-name{letter-spacing:.01em;color:var(--text-primary);text-align:center;font-size:12.5px;line-height:1.1}@keyframes chan-spin{to{transform:rotate(360deg)}}.chan-stage.is-open .chan-bubble{opacity:1;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1)) scale(1)}.chan-stage.is-open .chan-bubble-c{opacity:1;transition-delay:calc(var(--i) * .12s + .35s);transform:none}.chan-stage.is-paused .chan-orbit,.chan-stage.is-paused .chan-bubble-in,.chan-stage.is-paused .chan-halo{animation-play-state:paused}.chan-stage .chan-pause{z-index:3;background:#ffffffd9;top:auto;bottom:16px;right:16px}.chan-stage.is-held .how-pause-bars{display:none}.chan-stage.is-held .how-pause-play{display:block}@media (width<=899px){.chan-stage{--D:52.8cqw;--b:82px;--r:calc(var(--D) / 2 + var(--b) / 2 + 12px);--r0:calc(var(--D) / 2 + var(--b) * var(--rs) / 2 + 6px)}}@media (prefers-reduced-motion:reduce){.chan-orbit,.chan-bubble-in,.chan-bubble-c{opacity:1;animation:none}.chan-bubble{opacity:1;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1));animation:none}.chan-halo{opacity:0;animation:none}}html:not(.js) :is(.chan-orbit,.chan-bubble-in){animation:none}html:not(.js) .chan-bubble{opacity:1;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1))}html:not(.js) .chan-bubble-c{opacity:1;transform:none}html:not(.js) .chan-halo{opacity:0;animation:none}.how-rules{margin:auto 64px 0 0;padding:0;position:static}.how-rules-list{margin:0;padding:28px 0 0;list-style:none;display:grid}.how-rule{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);min-height:76px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-primary);transform-origin:50% 0;transition:opacity .56s var(--ease),transform .64s var(--ease);background:linear-gradient(150deg,#ffffffe0,#fdfcfcb8);border:1px solid #dcd7d0;grid-area:1/1;align-items:center;padding:16px 22px 16px 58px;font-size:13.5px;line-height:1.55;display:flex;position:relative}.how-rule[data-depth="0"]{z-index:3;opacity:1;transform:none}.how-rule[data-depth="1"]{z-index:2;opacity:.85;transform:translateY(-14px)scale(.95)}.how-rule[data-depth="2"]{z-index:1;opacity:.55;transform:translateY(-27px)scale(.9)}.how-rule.is-leaving{opacity:0}.how-rule.is-arriving{z-index:4;opacity:0;transform:translate(56px)}.how-rule-text,.how-rule-check{transition:opacity .4s var(--ease)}.how-rule:not([data-depth="0"]) .how-rule-text,.how-rule:not([data-depth="0"]) .how-rule-check{opacity:0}.how-rule.is-parked,.how-rule.is-parked *{transition:none!important}.how-rule-stroke{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.how-rule-stroke rect{x:.75px;y:.75px;rx:14px;fill:none;stroke:url(#ruleGrad);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1),opacity .4s var(--ease)}.how-rule.is-drawn .how-rule-stroke rect{stroke-dashoffset:0}.how-rule:not([data-depth="0"]) .how-rule-stroke rect{opacity:0}.how-rule-check{width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;left:18px;overflow:visible}.how-rule-check circle{fill:var(--blue);transform-box:fill-box;transform-origin:50%;transition:transform .38s cubic-bezier(.3,1.4,.5,1);transform:scale(0)}.how-rule-check path{fill:none;stroke:var(--egg);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .42s .16s}.how-rule.is-checked .how-rule-check circle{transform:scale(1)}.how-rule.is-checked .how-rule-check path{stroke-dashoffset:0}.tile-rules .how-pause{z-index:6;top:auto;bottom:16px;right:16px}.how-pause:before{content:"";position:absolute;inset:-6px}.how-pause{border:1px solid var(--surface-line);border-radius:var(--radius-btn);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:#ffffff8c;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.how-pause .how-pause-play,.how-rules.is-paused .how-pause-bars{display:none}.how-rules.is-paused .how-pause-play{display:block}@media (width>=900px){.bento{grid-template-columns:370fr 295fr 253fr 370fr;grid-template-areas:"channels channels col col""learn stack stack principle"}.tile-channels{grid-area:channels}.bento-col{grid-area:col;grid-template-rows:1fr auto}.tile-learn{grid-area:learn}.tile-stack{grid-area:stack}.tile-principle{grid-area:principle}}@media (width<=599px){.tile{--tp:22px}.how-rules{margin-right:48px}}.who .mesh{--mesh-speed:2.4}.who .mesh-f1{--orbit-x:78%;--orbit-y:70%;opacity:.5;animation:mesh-orbit calc(26s / var(--mesh-speed)) linear infinite,who-wander-a 9s ease-in-out infinite alternate}.who .mesh-f2{--orbit-x:22%;--orbit-y:74%;opacity:.46;animation:mesh-orbit calc(28s / var(--mesh-speed)) linear infinite reverse,who-wander-b 11s ease-in-out infinite alternate}.who .mesh-f3{--orbit-x:72%;--orbit-y:22%;opacity:.42;animation:mesh-orbit calc(33s / var(--mesh-speed)) linear infinite,who-wander-c 13s ease-in-out infinite alternate}.who .mesh-f4{--orbit-x:26%;--orbit-y:28%;opacity:.32;animation:mesh-orbit calc(39s / var(--mesh-speed)) linear infinite reverse,who-wander-a 10s ease-in-out -4s infinite alternate-reverse}@keyframes who-wander-a{0%{translate:0;scale:1}50%{translate:14% -8%;scale:1.18}to{translate:-10% 10%;scale:.9}}@keyframes who-wander-b{0%{translate:0;scale:.92}50%{translate:-16% 6%;scale:1.12}to{translate:8% -12%;scale:1.2}}@keyframes who-wander-c{0%{translate:0;scale:1.1}50%{translate:10% -14%;scale:.88}to{translate:-12% -4%;scale:1.05}}@media (prefers-reduced-motion:reduce){.who .mesh-field{animation:none}}.who .mesh-pane{background:linear-gradient(90deg,#0816285c 0%,#08162847 45%,#08162814 85%)}@media (width<=767px){.who .mesh-pane{background:linear-gradient(#08162838,#08162842)}}html:not(.js) .how-rules{margin-right:0}html:not(.js) .how-rules-list{gap:var(--s-2)}html:not(.js) .how-rule{opacity:1;z-index:auto;grid-area:auto;transform:none}html:not(.js) .how-rule .how-rule-text,html:not(.js) .how-rule .how-rule-check,html:not(.js) .how-rule .how-rule-stroke rect{opacity:1}html:not(.js) .how-rule .how-rule-stroke rect{stroke-dashoffset:0}html:not(.js) .how-rule .how-rule-check circle{transform:scale(1)}html:not(.js) .how-rule .how-rule-check path{stroke-dashoffset:0}.learn-graph .still,.learn-graph .still-ph{position:absolute;inset:0}.learn-graph .still-ph{aspect-ratio:auto}.learn-graph .still img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.trust-row{gap:var(--s-6);grid-template-columns:1fr;align-items:start;display:grid}.trust-title{margin:0 0 var(--s-4);font-size:clamp(32px,3.2vw,46px);line-height:1.08}.trust-p{max-width:70ch;color:var(--text-label);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.trust-line{margin:var(--s-3) 0 0;max-width:70ch;color:var(--action-text);font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.62}.trust-cta{margin-top:var(--s-5)}.trust-track{min-width:0}.trust-stage{aspect-ratio:1240/640;width:100%;position:relative;overflow:hidden}.trust-map{width:100%;height:100%;display:block;overflow:visible}.trust-map .land{vector-effect:non-scaling-stroke}.trust.is-scrub .trust-map .land{stroke:none}.trust.is-scrub{padding-bottom:var(--s-5)}.trust.is-scrub .trust-row{grid-template-columns:1fr 1fr}.trust.is-scrub .trust-track{position:relative}.trust.is-scrub .trust-stage{aspect-ratio:auto;will-change:width,height,transform;z-index:0;position:sticky;top:93px}.trust.is-scrub .trust-copy{z-index:1;position:relative}.trust.is-scrub .trust-copy.is-in{transition:none}.trust-claim{max-width:25%;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);opacity:0;-webkit-user-select:text;user-select:text;margin:0;font-size:clamp(22px,2.5vw,38px);font-weight:300;line-height:1.14;position:absolute;bottom:7%;left:0}.trust:not(.is-scrub) .trust-stage{overflow:visible}.trust:not(.is-scrub) .trust-claim{max-width:24ch;margin-top:var(--s-5);opacity:1;font-size:clamp(24px,3vw,34px);position:static}.trust.is-compact .trust-stage{aspect-ratio:auto;width:auto;height:auto;margin-inline:calc(50% - 50vw);overflow:clip visible}.trust.is-compact .trust-map{clip-path:inset(-100vh 0 0);height:auto}.trust.is-compact .trust-copy{z-index:1;position:relative}.trust.is-compact .trust-claim{margin-top:var(--s-4);opacity:0;padding-inline:clamp(20px,2.3vw,32px);transform:translateY(32px)}@media (width<=899px){.trust-row{gap:var(--s-5)}.trust.is-compact .trust-track{margin-top:calc(var(--s-7) * -1)}.trust.is-compact{padding-bottom:58px}.trust.is-compact .trust-claim{margin-bottom:0;padding-bottom:0}.trust.is-compact .trust-cta{background:var(--egg)}}.close-row{gap:var(--s-6);grid-template-columns:1fr;align-items:start;display:grid}.close-title{margin:0 0 var(--s-4);font-size:clamp(32px,3.2vw,46px);line-height:1.08}.close-p{max-width:60ch;color:var(--text-label);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.demo-form{gap:var(--s-4);flex-direction:column;max-width:560px;display:flex;position:relative}.field{flex-direction:column;gap:8px;display:flex}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.field-label{letter-spacing:.01em;color:var(--text-primary);font-size:15px;font-weight:500}.field-req{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-label);font-size:11px}.field-control{width:100%;font:400 16px/1.5 var(--font-body);letter-spacing:.01em;color:var(--text-primary);background:var(--surface-page);border:1px solid var(--line-control);border-radius:var(--radius-btn);transition:border-color var(--dur) var(--ease);padding:12px 14px}.field-control:hover{border-color:var(--graphite)}textarea.field-control{resize:vertical;min-height:120px}.field-hint{letter-spacing:.01em;color:var(--text-label);margin:0;font-size:13px;line-height:1.5}.field-error{letter-spacing:.01em;color:var(--text-primary);margin:0;font-size:13px;font-weight:500;line-height:1.5}.field-error:before{content:"";background:var(--signal-human);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.has-error .field-control{border-color:var(--signal-human)}.demo-captcha:empty{display:none}.demo-submit{align-self:flex-start}.demo-submit[disabled]{opacity:.7;cursor:progress}.demo-note{letter-spacing:.01em;color:var(--text-label);margin:0;font-size:14px;line-height:1.55}.demo-result{letter-spacing:.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:500;line-height:1.55}.demo-result.is-error:before{content:"";background:var(--signal-human);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.field-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-panel{border-radius:var(--radius-btn);border:1px solid var(--card-line);background:var(--sky-100);outline:none;margin:0;padding:14px 16px}.form-panel.is-ok{background:var(--outcome-growth-tint);border-color:color-mix(in srgb,var(--spark-green) 30%,transparent)}.form-panel.is-fail{background:var(--amber-tint);border-color:var(--amber-line)}.form-panel-title{letter-spacing:.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:500}.form-panel-text{letter-spacing:.01em;color:var(--text-label);margin:4px 0 0;font-size:14px;line-height:1.5}@media (width>=900px){.close-row{grid-template-columns:1fr 1fr}.demo-form{width:100%;margin-left:auto}}.section.trust{border-top-color:var(--stone)}.close{background:linear-gradient(180deg,var(--egg),var(--sky-200))}.demo-form{border:1px solid var(--form-line);box-shadow:var(--shadow-form);background:#fff;border-radius:18px;padding:32px}html:not(.js) .demo-form{display:none}.demo-mail{align-items:flex-start;gap:var(--s-4);border:1px solid var(--form-line);max-width:560px;box-shadow:var(--shadow-form);background:#fff;border-radius:18px;flex-direction:column;padding:32px;display:flex}.demo-mail-p{letter-spacing:.01em;color:var(--text-primary);margin:0;font-size:16px;line-height:1.6}@media (width>=900px){.demo-mail{width:100%;margin-left:auto}}.trust:not(.is-compact) .trust-claim{padding-bottom:40px}.trust.is-scrub .trust-claim{padding-bottom:0}
