@font-face{font-family:Anybody;font-style:normal;font-weight:700 900;font-stretch:50% 150%;font-display:swap;src:url(../fonts/anybody-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anybody;font-style:normal;font-weight:700 900;font-stretch:50% 150%;font-display:swap;src:url(../fonts/anybody-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--look:dark;color-scheme:dark;--ground:#0d1114;--surface:#171c20;--raised:#242b33;--line:#2a2f33;--line-strong:#646d73;--text:#f4f7f6;--text-muted:#a1a8ab;--text-faint:#8f969a;--lime:#d2f895;--on-lime:#1f3305;--action:#d2f895;--action-hover:#ddfaae;--on-action:#1f3305;--lime-ink:#d2f895;--lime-soft:#162011;--lime-line:#3a4a2a;--mark:#d2f895;--caution:#f2b84b;--caution-soft:#2a2110;--info:#8ec5ff;--info-soft:#10202f;--focus:#d2f895;--dot:#d2f895;--hl:transparent;--window-shadow:0 24px 64px rgba(0,0,0,.5);--sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--display:"Anybody","Manrope",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--t-fast:.16s}:root[data-look=light]{--look:light;color-scheme:light;--ground:#f4f6f5;--surface:#fff;--raised:#eef1f0;--line:#dce1e3;--line-strong:#7f888d;--text:#0d1114;--text-muted:#5b6367;--text-faint:#666e73;--action:#0d1114;--action-hover:#242b33;--on-action:#d2f895;--lime-ink:#4d6b10;--lime-soft:#e6f4c8;--lime-line:#b6d57f;--mark:#0d1114;--caution:#8a5a00;--caution-soft:#fbefd5;--info:#1f5fad;--info-soft:#e3eefb;--focus:#4d6b10;--dot:#4d6b10;--hl:#d2f895;--window-shadow:0 1px 2px rgba(13,17,20,.05),0 12px 32px rgba(13,17,20,.08)}@media(prefers-color-scheme:light){:root:not([data-look=dark]){--look:light;color-scheme:light;--ground:#f4f6f5;--surface:#fff;--raised:#eef1f0;--line:#dce1e3;--line-strong:#7f888d;--text:#0d1114;--text-muted:#5b6367;--text-faint:#666e73;--action:#0d1114;--action-hover:#242b33;--on-action:#d2f895;--lime-ink:#4d6b10;--lime-soft:#e6f4c8;--lime-line:#b6d57f;--mark:#0d1114;--caution:#8a5a00;--caution-soft:#fbefd5;--info:#1f5fad;--info-soft:#e3eefb;--focus:#4d6b10;--dot:#4d6b10;--hl:#d2f895;--window-shadow:0 1px 2px rgba(13,17,20,.05),0 12px 32px rgba(13,17,20,.08)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--ground)}body{color:var(--text);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}blockquote,body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.i--sm{width:16px;height:16px}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid transparent;border-radius:6px;font:500 13px/16px var(--sans);white-space:nowrap}.chip--on{color:var(--text);border-color:var(--line)}.chip--on:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime-ink)}.chip--soon{color:var(--text-muted);border:1px dashed var(--line-strong)}.chip--info{color:var(--info);background:var(--info-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:999px;font:600 13px/16px var(--sans);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.btn:active{transform:translateY(1px)}.btn--sm{height:44px;padding:0 12px}.btn--lg{height:48px;padding:0 20px;font-size:15px}.btn--primary{background:var(--action);color:var(--on-action)}.btn--primary:hover{background:var(--action-hover)}.btn--secondary{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary:hover{background:var(--raised)}.btn--ghost{background:transparent;color:var(--text-muted)}.btn--ghost:hover{background:var(--raised);color:var(--text)}.byline{font:400 12px/16px var(--mono);color:var(--text-faint);font-variant-numeric:tabular-nums}.window{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;color:var(--text);font-size:14px;line-height:22px;text-align:left}.window--float{box-shadow:var(--window-shadow)}.window__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:48px;padding:8px 16px;border-bottom:1px solid var(--line)}.window__mark{width:14px;height:16px;fill:var(--text-muted);flex:none}.window__title{font:500 13px/16px var(--sans);color:var(--text-muted)}.window__body{display:grid;grid-template-columns:184px minmax(0,1fr)}.window__body--solo{grid-template-columns:minmax(0,1fr)}.rail{display:grid;align-content:start;gap:4px;padding:16px 12px;border-right:1px solid var(--line)}.rail a{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:10px;color:var(--text-muted);text-decoration:none;font:500 14px/20px var(--sans);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.rail a:hover{color:var(--text)}.rail a[aria-current=page]{background:var(--raised);color:var(--text)}.chat__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line)}.chat__head .chip{margin-left:auto}.chat__log{display:grid;gap:12px;padding:20px}.msg{display:grid;gap:4px;max-width:min(80%,420px)}.msg--in{justify-self:start}.msg--out{justify-self:end;justify-items:end}.bubble{padding:10px 14px;border-radius:16px;font:400 14px/20px var(--sans);text-wrap:pretty}.msg--in .bubble{background:var(--raised);border-bottom-left-radius:4px}.msg--out .bubble{border:1px solid var(--line-strong);border-bottom-right-radius:4px}.msg .byline{padding-inline:4px}.event{justify-self:center;display:flex;align-items:flex-start;gap:8px;max-width:460px;padding:8px 12px;border-radius:10px;background:var(--caution-soft);font:500 13px/20px var(--sans);text-wrap:pretty}.event .i{margin-top:2px;color:var(--caution)}.day{display:flex;align-items:center;gap:12px;font:400 12px/16px var(--mono);color:var(--text-faint)}.day:after,.day:before{content:"";flex:1;height:1px;background:var(--line)}.rules-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:8px 24px 20px}.rules{width:100%;border-collapse:collapse;font:400 14px/22px var(--sans)}.rules caption{caption-side:bottom;padding-top:16px;font:400 13px/20px var(--sans)}.rules caption,.rules th{text-align:left;color:var(--text-muted)}.rules th{padding:16px 16px 12px 0;border-bottom:1px solid var(--line-strong);font:600 13px/16px var(--sans)}.rules td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;text-wrap:pretty}.rules td:last-child,.rules th:last-child{padding-right:0}.who{display:inline-flex;align-items:baseline;gap:8px}.who:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--who,var(--text-faint));transform:translateY(-1px)}.who--auto{--who:var(--lime-ink)}.who--ok{--who:var(--caution)}.who--person{--who:var(--info)}.who--you{--who:var(--text)}.agents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agent{display:grid;align-content:start;gap:12px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.agent__name{flex-wrap:wrap;gap:6px 10px;font:600 18px/24px var(--sans);letter-spacing:-.01em}.agent__name,.fns li{display:flex;align-items:center}.fns li{justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font:400 14px/20px var(--sans)}@media(max-width:760px){.window__body{grid-template-columns:minmax(0,1fr)}.rail{display:none}.chat__log{padding:16px}.msg{max-width:88%}.rules-card{padding:4px 16px 16px}}@media(forced-colors:active){.btn{border:1px solid ButtonText}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}:root{--gutter:clamp(16px,4vw,56px)}html{scroll-padding-top:104px}.gutter{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.wrap{max-width:1240px;margin-inline:auto}:where(.hero,.legal-page) :where(a:not(.btn)){display:inline-flex;align-items:center;min-height:44px}.claim a{margin-block:calc(.5lh - 22px)}.sr-only{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{z-index:20;left:16px;top:-64px;padding:8px 12px;border-radius:8px;background:var(--surface);color:var(--text);font:600 13px/16px var(--sans)}.skip:focus{top:12px}:root[data-look=dark] .is-morning,:root[data-look=light] .is-night{display:none}@media not all and (prefers-color-scheme:light){:root:not([data-look=light]) .is-morning{display:none}}@media(prefers-color-scheme:light){:root:not([data-look=dark]) .is-night{display:none}}.hero{position:relative;isolation:isolate}.site-header{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:24px;height:80px;background:var(--ground);transition:background-color .3s var(--ease)}.site-header:after{content:"";position:absolute;inset:100% 0 auto;height:24px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--ground) 76%,transparent),transparent);opacity:0;transition:opacity .3s var(--ease)}.site-header.is-scrolled:after{opacity:1}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.site-header{background:color-mix(in srgb,var(--ground) 90%,transparent);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.site-header.is-scrolled{background:color-mix(in srgb,var(--ground) 76%,transparent)}}.site-header .logo{display:flex;align-items:center;min-height:44px;flex:none}.site-header .logo svg{display:block;height:22px;width:auto}.site-header nav{display:flex;gap:4px;margin-left:16px}.lang,.site-header nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border-radius:8px;color:var(--text);text-decoration:none;white-space:nowrap;font:500 14px/20px var(--sans);transition:background-color var(--t-fast) var(--ease)}.lang:hover,.site-header nav a:hover{background:color-mix(in srgb,var(--raised) 70%,transparent)}.site-header .tools{display:flex;align-items:center;gap:8px;margin-left:auto}.time{display:none;color:var(--text);width:44px;padding:0;flex:none}.js .time{display:inline-flex}.hero__first{padding-block:48px 64px}.hero__cat{display:block;margin-bottom:16px;font:500 16px/24px var(--sans);color:var(--text-muted)}.display{font:800 clamp(36px,5.6vw,80px)/1 var(--display);letter-spacing:-.02em;text-wrap:balance}.display,.display>span{display:block}.w-x{font-variation-settings:"wdth" 128}.w-c{font-variation-settings:"wdth" 62}.dot{color:var(--dot)}.hl{padding-inline:.04em;margin-inline:-.04em;background:linear-gradient(var(--hl),var(--hl)) left 88% /100% .56em no-repeat}.hero__lead{margin-top:24px;max-width:36rem;font:400 18px/28px var(--sans);color:var(--text-muted);text-wrap:pretty}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cta-note{margin-top:16px;max-width:28rem;font:400 13px/20px var(--sans);color:var(--text-muted)}.hero .btn--secondary{background:var(--surface)}.hero .btn--secondary:hover{background:var(--raised)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.chip--caution{color:var(--caution);background:var(--caution-soft)}.pane{display:grid;gap:12px;padding:20px 24px 24px}.pane__title{font:600 17px/24px var(--sans);letter-spacing:-.01em}.pane__text{font:400 14px/22px var(--sans);color:var(--text-muted)}.pane .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.done{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--raised)}.done p:first-child{display:flex;align-items:center;gap:8px;font:600 14px/20px var(--sans)}.done .i{color:var(--lime-ink)}.section{padding-block:clamp(80px,12vh,128px)}.section+.section{border-top:1px solid var(--line)}.title{font:500 clamp(28px,3.4vw,44px)/1.12 var(--sans);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.lead{margin-top:16px;max-width:60ch;font:400 18px/28px var(--sans);text-wrap:pretty}.label,.lead{color:var(--text-muted)}.label{font:600 13px/16px var(--sans)}.note{margin-top:16px;max-width:72ch;font:400 14px/22px var(--sans);color:var(--text-muted);text-wrap:pretty}.facts-strip{padding-block:72px 24px}.facts-strip .lead{margin-top:8px;font-size:16px;line-height:24px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--line-strong)}.facts li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:20px 24px 20px 0;font:400 17px/26px var(--sans);text-wrap:pretty}.facts li+li{padding-left:24px;border-left:1px solid var(--line)}.facts .i{margin-top:4px;color:var(--text-muted)}.problem{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,6vw,96px);margin-top:40px;align-items:start}.problem p:first-child{font:400 clamp(20px,2vw,26px)/1.45 var(--sans);letter-spacing:-.01em;text-wrap:pretty}.problem p:last-child{font:400 17px/28px var(--sans);color:var(--text-muted);text-wrap:pretty}.msg-stage__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px clamp(32px,6vw,96px);align-items:start;margin-top:40px}.msg-stage .chat__head>b{font:600 16px/22px var(--sans)}.hero-chat .event,.msg-stage .event{color:var(--caution)}.msg-stage .lead{font-size:16px;line-height:24px}.msg-step,.msg-steps{display:grid}.msg-step{grid-template-columns:28px minmax(0,1fr);gap:20px;padding-block:20px;border-top:1px solid var(--line)}.msg-step:last-child{border-bottom:1px solid var(--line)}.msg-step__number{font:400 13px/24px var(--mono);color:var(--text-faint)}.msg-step h4{font:600 17px/24px var(--sans);letter-spacing:-.01em}.msg-step p{margin-top:6px;font:400 15px/24px var(--sans);max-width:48ch}.msg-step p,.stage-note{color:var(--text-muted);text-wrap:pretty}.stage-note{margin-top:24px;max-width:72ch;font:400 13px/20px var(--sans)}.stage-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.stage-panel[hidden],.stage-tabs[hidden]{display:none}.stage-panel:focus-visible{outline-offset:-2px}.stage-tab[aria-selected=true]{background:var(--lime-soft);color:var(--text);box-shadow:inset 0 0 0 2px var(--lime-ink)}@media(forced-colors:active){.stage-tab{border:1px solid ButtonText}.stage-tab[aria-selected=true]{border-width:3px;background:Highlight;color:HighlightText;forced-color-adjust:none}}.stage-panel__heading{margin-top:40px;font:600 20px/28px var(--sans);letter-spacing:-.01em}.stage-hint{display:none;margin-top:20px;font-size:13px}.sender,.stage-hint{color:var(--text-faint)}.sender{font:400 12px/16px var(--mono);padding-inline:4px}.hero-chat mark,.msg-stage mark{color:inherit;background:none;text-decoration:underline;text-decoration-color:var(--lime-ink);text-decoration-thickness:2px;text-underline-offset:3px}@keyframes stage-show{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stage-border{0%,to{border-top-color:var(--line)}20%,80%{border-top-color:var(--lime-ink)}}@keyframes stage-number{0%,to{color:var(--text-faint)}20%,80%{color:var(--lime-ink)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (min-width:861px)and (min-height:700px){.js .stage-panel{timeline-scope:--s1,--s2,--s3,--s4}.js .stage-hint{display:block}.js .msg-step{min-height:45svh;animation:stage-border linear both;animation-timeline:view();animation-range:cover 20% cover 70%}.js .msg-step:last-child{min-height:55svh}.js .msg-step:first-child{view-timeline:--s1 block}.js .msg-step:nth-child(2){view-timeline:--s2 block}.js .msg-step:nth-child(3){view-timeline:--s3 block}.js .msg-step:nth-child(4){view-timeline:--s4 block}.js .msg-step__number{animation:stage-number linear both;animation-timeline:view();animation-range:cover 20% cover 80%}.js .msg-stage .product-view{position:sticky;top:104px;max-height:calc(100svh - 136px)}.js .msg-stage .window{max-height:calc(100svh - 136px);overflow-y:auto}.js .msg-stage .chat__log{gap:8px;padding:16px}.js .msg-stage .msg{max-width:94%}.js .msg-stage .bubble{padding:8px 12px}.js .msg-stage .k1{animation:stage-show linear both;animation-timeline:--s1;animation-range:entry 70% entry 100%}.js .msg-stage .k2{animation:stage-show linear both;animation-timeline:--s2;animation-range:entry 70% entry 100%}.js .msg-stage .k3{animation:stage-show linear both;animation-timeline:--s3;animation-range:entry 70% entry 100%}.js .msg-stage .k4{animation:stage-show linear both;animation-timeline:--s4;animation-range:entry 70% entry 100%}@media(max-height:850px){.js .msg-stage .chat__log{gap:6px;padding:8px 16px}.js .msg-stage .chat__head{padding:8px 16px}.js .msg-stage .bubble{font-size:13px;line-height:18px}.js .msg-stage .event{line-height:18px}}}}.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,72px);margin-top:40px;align-items:start}.rules th{width:50%}.rules td{padding-right:16px}.control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(32px,5vw,72px);margin-top:48px;align-items:start}.control h3{font:600 17px/24px var(--sans)}.control p{margin-top:6px;font:400 15px/24px var(--sans);color:var(--text-muted);max-width:52ch;text-wrap:pretty}.control .item{padding-top:16px;border-top:1px solid var(--line)}.agents{margin-top:48px}.agent__name .chip{margin-left:4px}.agent__sub{font:500 14px/20px var(--sans);color:var(--text-muted)}.fns li{justify-content:space-between}.examples{width:100%;border-collapse:collapse;font:400 15px/24px var(--sans)}.examples th{padding:12px 16px 12px 0;border-bottom:1px solid var(--line-strong);text-align:left;font:600 13px/16px var(--sans);color:var(--text-muted)}.examples td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;text-wrap:pretty}.examples td:first-child{font-weight:600}.examples td:last-child,.examples th:last-child{padding-right:0}.table-scroll{overflow-x:auto}.examples-head{margin-top:40px;margin-bottom:8px}.steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;counter-reset:s}.steps4 li{display:grid;align-content:start;gap:8px;padding-top:16px;border-top:1px solid var(--line-strong)}.steps4 li:before{counter-increment:s;content:counter(s);font:400 13px/16px var(--mono);color:var(--text-faint)}.steps4 b{font:600 17px/24px var(--sans)}.steps4 p{font:400 15px/24px var(--sans);color:var(--text-muted);text-wrap:pretty}.team{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(32px,6vw,96px);margin-top:48px;align-items:start}.photo-slot{aspect-ratio:4/5;max-width:320px;width:100%;border-radius:20px;background:var(--raised)}.person:only-child{grid-column:1/-1}.person b{display:block;font:600 22px/28px var(--sans);letter-spacing:-.01em}.team-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.person-identity>span{display:block;margin-top:2px;font:400 15px/24px var(--sans);color:var(--text-muted)}.person p{margin-top:16px;max-width:58ch;font:400 16px/26px var(--sans);color:var(--text-muted);text-wrap:pretty}.person p:first-of-type{margin-top:20px}.person .contact{color:var(--text)}.faq{margin-top:40px;border-top:1px solid var(--line);max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;cursor:pointer;list-style:none;font:600 17px/24px var(--sans)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:1.75px solid var(--text-muted);border-bottom:1.75px solid var(--text-muted);transform:rotate(45deg) translateY(-3px);transition:transform var(--t-fast) var(--ease)}.faq details[open] summary:after{transform:rotate(225deg) translateY(-3px)}.faq details p{padding:0 0 20px;max-width:64ch;font:400 16px/26px var(--sans);color:var(--text-muted);text-wrap:pretty}.closing{padding-block:clamp(96px,16vh,176px)}.closing .lead{margin-top:24px}.closing .cta-row{margin-top:32px}.site-footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px;padding-block:28px 40px;border-top:1px solid var(--line);font:400 13px/20px var(--sans);color:var(--text-muted)}.site-footer .brand{display:grid;gap:8px}.site-footer .brand svg{display:block;height:18px;width:auto}.site-footer nav{display:flex;flex-wrap:wrap;gap:4px 20px}.site-footer a{display:inline-block;padding-block:2px;text-decoration:none}.site-footer a:hover{color:var(--text)}@media(max-width:900px){.site-header nav{display:none}}@media(max-width:860px){.steps4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-header{gap:12px}.site-header nav{display:none}.site-header .tools{gap:2px}.site-header .lang{padding-inline:6px;font-size:12px}.site-header .btn{height:44px;padding:0 12px}.time{width:44px;height:44px;padding:0}.team-people{grid-template-columns:minmax(0,1fr)}.hero__lead{font-size:16px;line-height:24px}.cta-row .btn--lg{height:44px;padding:0 16px;font-size:14px}.facts{grid-template-columns:minmax(0,1fr)}.facts li+li{padding-left:0;border-left:0;border-top:1px solid var(--line)}.steps4{grid-template-columns:minmax(0,1fr)}.examples{min-width:600px}}@media(max-width:360px){.display{font-size:30px}}@media(max-width:380px){:lang(en) .display{font-size:30px}.site-header .logo svg{width:64px;height:auto}.site-header{gap:6px}.site-header .btn:not(.time){padding:0 8px;font-size:12px}}.legal-page{--muted:var(--text-muted);--faint:var(--text-faint)}.legal-page .eyebrow{font:500 11px/14px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}:where(.legal-page) .wrap{padding-inline:var(--gutter);max-width:1440px;margin-inline:auto}.legal-page .lead{margin-top:0;max-width:none;line-height:inherit;text-wrap:wrap}.legal-page{padding-block:140px 96px}.legal-page__content{display:grid;gap:20px;max-width:720px}.legal-page h1{font:800 clamp(40px,6vw,72px)/.95 var(--display);font-variation-settings:"wdth" 80}.legal-page .lead{color:var(--muted);font-size:18px}.legal-page__updated{font:400 12px/16px var(--mono);color:var(--faint)}.legal-page__section{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.legal-page__section h2{font:600 18px/24px var(--sans)}.legal-page__section li,.legal-page__section p{color:var(--muted);line-height:1.6}.legal-page__section ul{display:grid;gap:10px;padding-left:18px}.legal-page__section li strong{color:var(--text);font-weight:600}.legal-page .text-link{color:var(--muted);font-size:14px}.product-view{min-width:0}.product-view>figcaption{max-width:78ch}.claim+.chip{margin-left:8px}.legal-page__section ul{list-style:disc}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.hero__copy{min-width:0}.hero-scene-wrap{width:600px;max-width:100%;justify-self:center}.hero-scene{position:relative;width:600px;height:560px;font-size:14px;line-height:20px}.hero-scene__paths{position:absolute;inset:0;fill:none;stroke:var(--line-strong);stroke-linecap:round}.hero-scene__line{stroke-dasharray:1 2;stroke-width:1.75}.hero-scene__line--lime{stroke:var(--lime-ink);stroke-width:2}.hero-scene__branch{stroke-width:1.5;stroke-dasharray:4 5}.hero-scene__rail{display:none}.hero-scene__dot{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--dot);z-index:1;offset-path:path("M 186 116 L 186 364 C 186 404 440 380 440 398");offset-rotate:0deg;offset-distance:100%}.hero-scene__agent,.hero-scene__needs,.hero-scene__question{position:absolute;z-index:2;padding:16px 18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.hero-scene__question{left:16px;top:20px;width:340px;min-height:96px}.hero-scene__meta{display:flex;justify-content:space-between;gap:8px;color:var(--text-faint);font-size:12px;line-height:16px}.hero-scene__question p{margin-top:8px;font-size:15px;line-height:22px}.hero-scene__question mark{position:relative;color:inherit;background:none}.hero-scene__question mark:after{content:"";position:absolute;inset:auto 0 -2px;height:2px;background:var(--lime-ink);transform-origin:left}.hero-scene__agent{left:66px;top:232px;width:260px;min-height:132px;padding:14px 16px;background:var(--raised);border-color:var(--line-strong)}.hero-scene__agent-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hero-scene__agent-head>span{font-size:13px;color:var(--text-muted)}.hero-scene__agent ul{display:grid;gap:6px;margin-top:8px}.hero-scene__agent li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--text-muted)}.hero-scene__agent li:last-child{color:var(--caution);font-weight:600}.hero-scene__ring{position:absolute;inset:-1px;border:1.5px solid var(--line-strong);border-radius:inherit;pointer-events:none;opacity:0}.hero-scene__alone{position:absolute;left:16px;top:438px;width:236px;color:var(--text-muted)}.hero-scene__alone p{margin-top:4px;font-size:13px;line-height:20px;color:var(--text-faint)}.hero-scene__needs{left:300px;top:404px;width:284px;min-height:152px;padding:14px 18px;display:flex;flex-direction:column;gap:8px;border-color:var(--lime-line);box-shadow:var(--window-shadow)}.hero-scene__needs-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px}.hero-scene__needs-head .chip{font-size:12px}.hero-scene__needs>p{color:var(--text-muted);font-size:13px;line-height:20px}.hero-scene .btn,.hero-scene__replay{min-height:44px;height:auto;padding-block:8px;white-space:normal}.hero-scene__static,.hero-scene__take{align-self:flex-start}.hero-scene__static,html:not(.js) .hero-scene__replay,html:not(.js) .hero-scene__take{display:none}html:not(.js) .hero-scene__static{display:inline-flex}.hero-scene__replay{margin-top:14px}.hero-chat{position:absolute;left:96px;top:104px;width:488px;height:440px;border:1px solid var(--lime-line);border-radius:20px;background:var(--surface);box-shadow:var(--window-shadow);z-index:5;overflow:hidden;transform-origin:top left}.hero-scene:not([data-open]) .hero-chat{display:none}.hero-chat__content{display:flex;flex-direction:column;height:100%}.hero-chat__head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.hero-chat__head h2{font:600 16px/22px var(--sans)}.hero-chat__log{flex:1;display:flex;flex-direction:column;gap:6px;padding:12px 20px;overflow-y:auto}.hero-chat .bubble{padding:10px 14px;font-size:14px;line-height:21px}.hero-chat__question{align-self:flex-start;max-width:340px;background:var(--raised)}.hero-chat__reply{align-self:flex-end;flex:none;max-width:340px}.hero-chat__reply .bubble{border:1px solid var(--line);background:transparent}.hero-chat__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-top:1px solid var(--line)}.take-status{color:var(--text-muted);font-size:14px;line-height:20px}.take-status strong{color:var(--text);font-weight:600}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px);visibility:hidden}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hero-dim{0%{opacity:.4}to{opacity:1}}@keyframes hero-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes hero-travel{0%{offset-distance:0;opacity:0}4%{opacity:1}22.6%{offset-distance:21.6%}55%{offset-distance:21.6%}61%{offset-distance:46.1%}to{offset-distance:100%;opacity:1}}@keyframes hero-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:no-preference){.hero-scene__question{animation:hero-rise .5s var(--ease) .1s both}.hero-scene__agent{animation:hero-rise .45s var(--ease) .95s both}.hero-scene__needs{animation:hero-rise .45s var(--ease) 3.3s both}.hero-scene__alone,.hero-scene__branch{animation:hero-fade .4s var(--ease) 2.15s both}.hero-scene__agent li{animation:hero-dim .3s var(--ease) var(--delay) both}.hero-scene__agent li .i{animation:hero-tick .3s var(--ease) var(--delay) both}.hero-scene__question mark:after{animation:hero-mark .5s var(--ease) 1.85s both}.hero-scene__agent .hero-scene__ring{animation:hero-ring .7s var(--ease) 1.15s both}.hero-scene__needs .hero-scene__ring{animation:hero-ring .7s var(--ease) 3.6s both}.hero-scene__line--gray{animation:hero-draw .7s linear .45s both}.hero-scene__line--lime{animation:hero-draw 1.21s linear 2.34s both}.hero-scene__dot{animation:hero-travel 3.1s linear .45s both}}@media(min-width:1200px){.hero__grid{grid-template-columns:minmax(0,1fr) 600px;gap:24px}.hero__copy{max-width:524px}.hero__first .display{font-size:clamp(52px,calc(12.5vw - 98px),62px)}.hero__first .w-c{font-variation-settings:"wdth" 58}}@media(max-width:699px){.hero-scene{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto 48px auto 24px auto 32px auto;width:100%;height:auto}.hero-scene__paths{display:none}.hero-scene__agent,.hero-scene__alone,.hero-scene__dot,.hero-scene__needs,.hero-scene__question,.hero-scene__sample{position:static;width:auto}.hero-scene__sample{grid-area:1/2;justify-self:end;margin-bottom:20px}.hero-scene__question{grid-area:2/2}.hero-scene__agent{grid-area:4/2}.hero-scene__alone{grid-area:6/2;display:grid;grid-template-columns:0 minmax(0,1fr)}.hero-scene__alone:before{content:"";width:24px;margin-left:-24px;margin-top:10px;border-top:1px dashed var(--line-strong)}.hero-scene__alone b,.hero-scene__alone p{grid-column:2}.hero-scene__needs{grid-area:8/2}.hero-scene__ring{display:none}.hero-scene__rail{display:block;width:2px;margin-left:11px;background:var(--line-strong);transform-origin:top}.hero-scene__rail--gray{grid-area:2/1/5}.hero-scene__rail--lime{grid-area:5/1/8;margin-bottom:-27px;background:var(--lime-ink)}.hero-scene__dot{grid-area:8/1;offset-path:none;margin:20px 5px 0}.hero-chat{inset:0;width:100%;height:100%}.hero-scene[data-open]{min-height:620px}.hero-chat__footer,.hero-chat__head,.hero-chat__log{padding-inline:14px}.hero-chat__footer{flex-wrap:wrap}.hero-scene[data-open] .hero-scene__sample{visibility:hidden}}@media(max-width:699px)and (prefers-reduced-motion:no-preference){.hero-scene__rail--gray{animation:hero-rail .7s var(--ease) .45s both}.hero-scene__rail--lime{animation:hero-rail 1.21s var(--ease) 2.34s both}.hero-scene__dot{animation:hero-fade .2s var(--ease) 3.35s both}}@media(prefers-reduced-motion:reduce){.hero-scene *,.hero-scene :after{animation:none!important}.hero-scene__replay{display:none}}.agents-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.agents-intro .lead{margin-top:0}.agents{grid-template-columns:repeat(4,minmax(0,1fr))}.agent{grid-template-rows:auto auto 1fr;padding:16px 16px 20px;gap:14px}.agent .fns,.agent>div:not(.agent-media){padding-inline:8px}.agent .fns li{display:block;padding-bottom:0}.agent-media{display:contents}.agent-clip{position:relative;aspect-ratio:1;border-radius:16px;background:var(--raised);overflow:hidden}.agent-clip video,.agent-clip__poster,.agent-clip__poster img{display:block;width:100%;height:100%;mix-blend-mode:lighten}.agent-clip video,.agent-clip__poster{position:absolute;inset:0}:root[data-look=light] .agent-clip video,:root[data-look=light] .agent-clip__poster img{mix-blend-mode:darken}@media(prefers-color-scheme:light){:root:not([data-look=dark]) .agent-clip video,:root:not([data-look=dark]) .agent-clip__poster img{mix-blend-mode:darken}}.agent-clip video{opacity:0}.agent-clip.is-ready video{opacity:1}.agent-clip.is-ready .agent-clip__poster{visibility:hidden}.agent-proposal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:64px;align-items:start}.agent-proposal h3{font:400 24px/32px var(--sans);letter-spacing:-.01em;max-width:24ch}@media(max-width:1099px){.agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.agent-proposal{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.agents{grid-template-columns:minmax(0,1fr)}}.chats .chats__row{display:grid;gap:8px;padding:16px 20px;border-bottom:1px solid var(--line)}.chats .chats__row:last-child{border-bottom:0}.chats .who-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.chats .preview{font:400 14px/20px var(--sans);color:var(--text-muted)}.chats__before{display:flex}.chats__after{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.chats__row[data-taken] .chats__before{display:none}.chats__row[data-taken] .chats__after{display:flex;animation:rise .28s var(--ease) both}.chats-view .btn,.pause-card .btn{min-height:44px;height:auto;padding-block:8px;white-space:normal}.pause-card{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.pause-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.control .pause-card>p{margin:0;font:400 14px/22px var(--sans)}.pause-scope{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.pause-scope legend{padding:0;margin-bottom:8px}.pause-scope label,.pause-scope legend{font:600 13px/20px var(--sans);color:var(--text-muted)}.pause-scope label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.pause-scope input{margin:0;accent-color:var(--lime-ink)}.pause-scope label:has(input:checked){background:var(--raised);border-color:var(--line-strong);color:var(--text)}.pause-scope label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pause-card__off{display:flex}.pause-card__on{display:none;flex-direction:column;gap:10px;align-items:flex-start}.pause-card[data-paused] .pause-card__off{display:none}.pause-card[data-paused] .pause-card__on{display:flex;animation:rise .28s var(--ease) both}.control .pause-card__status{margin:0;padding:8px 12px;border-radius:10px;background:var(--caution-soft);color:var(--caution);font:600 13px/19px var(--sans)}html:not(.js) .chats__after,html:not(.js) .chats__before,html:not(.js) .pause-card__off,html:not(.js) .pause-card__on,html:not(.js) .pause-scope{display:none}@media(max-width:860px){.control,.msg-stage__grid,.problem,.split,.team{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.chats__after,.pause-card__on{animation:none!important}}.services-section{padding-block:40px 56px;border-top:1px solid var(--line)}.services-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:end}.services-eyebrow{margin-bottom:12px;color:var(--lime-ink);font:600 11px/16px var(--sans);letter-spacing:.12em}.services-heading .title{font-size:clamp(26px,3vw,38px);max-width:none}.services-intro{max-width:52ch;color:var(--text-muted);font:400 15px/24px var(--sans);text-wrap:pretty}.platform-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:28px;border:1px solid var(--line);border-radius:20px;overflow:hidden}.platform-card{--platform-accent:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 10px;text-align:center;background:color-mix(in srgb,var(--surface) 65%,transparent);transition:background-color .22s var(--ease)}.platform-card[data-platform=google]{--platform-accent:#4285f4}.platform-card[data-platform=meta]{--platform-accent:#0467df}.platform-card[data-platform=tiktok]{--platform-accent:#fe2c55}.platform-card[data-platform=linkedin]{--platform-accent:#0a66c2}.platform-card[data-platform=pinterest]{--platform-accent:#e60023}.platform-card[data-platform=seo]{--platform-accent:var(--lime-ink)}.platform-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--platform-accent) 8%,var(--surface))}.platform-card:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.platform-card+.platform-card{border-left:1px solid var(--line)}.platform-mark{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#f4f6f5;color:#0d1114;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background-color .22s var(--ease),color .22s var(--ease)}.platform-mark img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;transition:opacity .22s var(--ease),filter .22s var(--ease)}.platform-mark__color{position:absolute;opacity:0}.platform-card:is(:hover,:focus-visible) .platform-mark{transform:translateY(-2px);box-shadow:0 8px 24px -12px var(--platform-accent)}.platform-card:is(:hover,:focus-visible) .platform-mark__color{opacity:1}.platform-card:is(:hover,:focus-visible):has(.platform-mark__color) .platform-mark__mono{opacity:0}.platform-card[data-platform=linkedin]:is(:hover,:focus-visible) .platform-mark{color:#0a66c2}.platform-card[data-platform=seo]:is(:hover,:focus-visible) .platform-mark{background:var(--lime)}.platform-card:is([data-platform=chatgpt],[data-platform=x]):is(:hover,:focus-visible) .platform-mark{background:#0d1114}.platform-card:is([data-platform=chatgpt],[data-platform=x]):is(:hover,:focus-visible) .platform-mark__mono{filter:invert(1)}.platform-mark svg{width:26px;height:26px}.platform-card strong{font:600 14px/20px var(--sans)}.platform-category{max-width:18ch;color:var(--text-muted);font:400 12px/18px var(--sans)}.social-services{margin-top:16px;border-bottom:1px solid var(--line)}.social-services summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:24px;padding-block:10px;cursor:pointer;list-style:none;font:500 14px/22px var(--sans)}.social-services summary::-webkit-details-marker{display:none}.social-services summary>span{font-size:22px;font-weight:400}.social-services[open] summary>span{transform:rotate(45deg)}.social-services>p{margin-block:4px 16px;max-width:70ch;color:var(--text-muted);font:400 14px/22px var(--sans)}.social-services ul{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.social-services li{padding:5px 10px;border:1px solid var(--line);border-radius:6px;color:var(--text-muted);font:400 12px/18px var(--sans)}.team-section .team{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.team-section .person{display:grid;gap:32px}.team-section .team-people{width:100%;gap:32px;align-items:end;text-align:center}.team-section .person-identity{min-width:0}.person-portrait{width:112px;height:112px;margin:0 auto 16px;border-radius:50%;overflow:hidden}.person-portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transform:scale(1.8)}.team-copy{display:grid;gap:12px;padding-top:28px;border-top:1px solid var(--line);text-align:left}.team-section .team-copy p{max-width:none;margin:0}@media(prefers-reduced-motion:reduce){.platform-card,.platform-mark,.platform-mark img{transition:none}.platform-card:is(:hover,:focus-visible) .platform-mark{transform:none}}@media(max-width:1100px){.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-card:nth-child(4n+1){border-left:0}.platform-card:nth-child(n+5){border-top:1px solid var(--line)}}@media(max-width:760px){.services-heading{grid-template-columns:minmax(0,1fr);gap:16px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{padding:20px 12px}.platform-card:nth-child(odd){border-left:0}.platform-card:nth-child(2n){border-left:1px solid var(--line)}.platform-card:nth-child(n+3){border-top:1px solid var(--line)}.team-section .team{margin-top:36px}.team-section .team-people{gap:32px}.person-portrait{width:96px;height:96px}.team-section .person{gap:28px}.team-copy{padding-top:24px}}
