:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090909;--surface:#121212;--raised:#191919;--ink:#f6f6f6;--muted:#9b9b9b;--line:#282828;--mint:#9adebe;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-synthesis:none;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body,h1,h2,h3,h4,p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0}a,button,summary{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}img{max-width:100%}img,svg{display:block}.status-dot,svg{flex-shrink:0}::selection{background:var(--mint);color:#090909}.section-wrap{width:min(1216px,100% - 96px);margin-inline:auto}.status-dot{background:var(--mint);border-radius:50%;width:6px;height:6px;display:inline-block}.eyebrow{font:10px var(--mono);letter-spacing:1.3px;color:#adadad;margin-bottom:24px;display:block}.feature-icon{color:#e3e3e3;width:25px;height:25px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--mint);color:var(--bg);padding:12px 20px;position:fixed;top:-90px;left:15px}.skip-link:focus{top:15px}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909e8;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.nav-wrap{align-items:center;gap:42px;width:min(1360px,100% - 80px);height:68px;margin:auto;display:flex}.wordmark{align-items:center;gap:11px;display:inline-flex}.wordmark span{letter-spacing:-1.4px;font-size:30px;font-weight:630}.wordmark img{-o-object-fit:contain;object-fit:contain}.desktop-nav{color:#a0a0a4;gap:28px;font-size:14px;display:flex}.desktop-nav a,.site-footer a{transition:color .2s}.desktop-nav a:hover,.site-footer a:hover{color:#fff}.nav-actions{gap:21px;margin-left:auto}.login-link,.nav-actions{align-items:center;display:flex}.login-link{color:#111;background:#fafafa;border:1px solid #eee;border-radius:12px;gap:14px;padding:10px 17px;font-size:14px;font-weight:600;transition:transform .25s,background .25s}.login-link:hover{background:#ddd;transform:translateY(-1px)}.login-link svg{width:17px;height:17px}.menu-toggle{background:0 0;width:28px;padding:0;display:none}.menu-toggle span{background:#fff;height:1px;margin-block:7px;display:block}.mobile-nav{display:none}.hero{text-align:center;isolation:isolate;padding-block:92px 70px;position:relative;overflow:hidden}.hero-kicker{font:10px var(--mono);letter-spacing:1.35px;color:#bfbfbf;align-items:center;gap:9px;margin-bottom:29px;animation:.8s both hero-in;display:inline-flex}.hero-kicker .status-dot{box-shadow:0 0 12px #9adebe35}h1{letter-spacing:-.055em;max-width:1080px;margin-inline:auto;font-size:calc(clamp(64px,7.5vw,104px));font-weight:700;line-height:1.01;animation:.9s 80ms both hero-in}h1>span{color:#aaaab0;background:linear-gradient(#d4d4da,#75757e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{color:#99999f;max-width:675px;margin:30px auto 0;font-size:20px;line-height:1.65;animation:.9s .18s both hero-in}.hero-actions{gap:12px;margin-top:34px;animation:.9s .26s both hero-in;display:flex}.button,.hero-actions{justify-content:center;align-items:center}.button{border-radius:13px;gap:18px;padding:16px 23px;font-size:16px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button svg{width:19px;height:19px}.button-primary{color:#0c0c0c;background:#f2f2f2;box-shadow:0 0 0 1px #ffffff40,0 5px 20px #0002}.button-primary:hover{background:var(--mint);transform:translateY(-3px);box-shadow:0 8px 25px #9adebe15}.text-link{color:#b7b7b7;align-items:center;gap:17px;font-size:13px;transition:color .2s;display:inline-flex}.text-link:hover{color:#fff}.hero-integrations{white-space:normal;color:#68686e;flex-wrap:wrap;justify-content:center;align-items:center;gap:21px;margin-top:29px;animation:1s .35s both hero-in;display:flex}.hero-integrations>span:first-child{font:11px var(--mono);letter-spacing:1px;color:#8a8a90;text-transform:uppercase}.hero-integrations strong{color:#909096;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.hero-integrations>i{background:var(--line);width:1px;height:15px}.hero-integrations>span:last-child{color:#a0a0a6;font-size:12px}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #ffffff04;border-radius:50%;width:570px;height:570px;position:absolute;top:-15px}.orbit-a{left:-380px}.orbit-b{right:-380px}@keyframes hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}.product-section{width:min(1100px,100% - 96px);padding-bottom:18px}.showcase-topline{color:#757575;font:8px var(--mono);letter-spacing:1.3px;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.showcase-topline>span{align-items:center;gap:8px;display:flex}.showcase-topline .status-dot{width:4px;height:4px}.showcase-topline>span:last-child{color:#9c9c9c}.showcase-topline i:not(.status-dot){color:#a7a7a7;margin-left:6px;font-style:normal}.showcase-shell{background:#0e0e0e;border:1px solid #29292e;border-radius:17px;animation:1s .3s both showcase-in;position:relative;overflow:hidden;box-shadow:0 0 0 5px #ffffff02,0 25px 60px -22px #000}.showcase-shell:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12}.showcase-toolbar{background:0 0;border:0;justify-content:center;align-items:center;padding:0 0 23px;display:flex}.window-dots{gap:5px;width:65px;display:flex}.window-dots i{background:#4a4a4a;border-radius:50%;width:6px;height:6px}.product-tabs{background:#101012;border:1px solid #242428;border-radius:17px;gap:4px;width:max-content;padding:5px;display:flex;box-shadow:0 0 0 4px #ffffff02}.product-tabs button{color:#8f8f96;white-space:nowrap;background:0 0;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:550;transition:color .2s,background .25s,box-shadow .25s}.product-tabs button.active{color:#f5f5f8;background:#26262c;box-shadow:0 0 0 1px #ffffff09,0 3px 8px #0003}.product-tabs button:hover{color:#fff}.demo-label{color:#6f6f6f;font:7px var(--mono);letter-spacing:.8px;text-align:right;width:130px}.showcase-caption{border-top:1px solid var(--line);color:#b0b0b0;background:#131313;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;font-size:10px;display:flex}.showcase-caption>span:last-child{color:#6f6f6f;font-size:9px}.preview-caption{text-align:center;color:#8a8a92;margin-top:20px;font-size:11px;line-height:1.7}.screen-enter-active,.screen-leave-active{transition:opacity .18s,transform .18s}.screen-enter-from{opacity:0;transform:translateY(8px)}.screen-leave-to{opacity:0;transform:translateY(-5px)}@keyframes showcase-in{0%{opacity:0;transform:perspective(1800px)rotateX(5deg)translateY(25px)}to{opacity:1;transform:none}}.console{background:#0f0f0f;min-height:570px;display:flex}.console-sidebar{background:#141414;border-right:1px solid #282828;flex-direction:column;flex-shrink:0;width:199px;padding:24px 14px 14px;display:flex}.workspace-switch{align-items:center;gap:9px;padding-inline:3px;display:flex}.workspace-avatar{color:#0c2316;background:#a1dbbe;border-radius:5px;place-items:center;width:29px;height:29px;font-size:18px;font-weight:550;display:grid}.workspace-switch strong{font-size:12px;font-weight:550;display:block}.workspace-switch small{color:#868686;margin-top:3px;font-size:8px;display:block}.workspace-switch>span:last-child{color:#7f7f7f;margin-left:auto;font-size:12px}.new-session{color:#102117;background:#9adebe;border:1px solid #4d685b;border-radius:5px;justify-content:center;gap:8px;margin:22px 0 18px;padding:9px;font-weight:550}.new-session,.simple-nav{align-items:center;font-size:10px;display:flex}.simple-nav{color:#b9b9b9;border-radius:4px;gap:9px;padding:9px 8px}.simple-nav>span{color:#9e9e9e;font-size:15px}.simple-nav b{color:#272014;text-align:center;background:#d4b378;border-radius:50%;width:14px;height:14px;margin-left:auto;font-size:8px;font-weight:500;line-height:14px}.simple-nav.selected{color:#f5f5f5;background:#ffffff08}.sidebar-caption{font:7px var(--mono);letter-spacing:.8px;color:#727272;justify-content:space-between;margin:25px 7px 10px;display:flex}.sidebar-caption>span{font-size:11px}.sidebar-session{color:#afafaf;border-radius:4px;align-items:flex-start;gap:7px;padding:10px 7px;font-size:9px;display:flex}.sidebar-session i{background:#b3b3b3;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:3px}.sidebar-session.selected{color:#e7e7e7;background:#ffffff06}.sidebar-session small{color:#7f7f7f;margin-top:6px;font-size:8px;display:block}.sidebar-session.selected small{color:#8fbdac}.pinned-plan{color:#afafaf;gap:7px;padding:6px 7px;font-size:9px;display:flex}.pinned-plan span:last-child{color:#6c6c6c;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-bottom>span{color:#7eac97;padding:0 7px 11px;font-size:8px;line-height:1.6;display:block}.sidebar-bottom>div:not(.console-user){color:#bcbcbc;border:1px solid #373737;border-radius:4px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.sidebar-bottom b{color:#777;margin-left:auto;font-weight:400}.console-user{align-items:center;gap:8px;margin-top:13px;padding:5px 5px 0;font-size:9px;display:flex}.console-user>span:first-child{color:#c8c8c8;background:#323232;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.console-user small{color:#7e7e7e;margin-top:4px;font-size:7px;display:block}.console-user>span:last-child{color:#777;margin-left:auto}.console-content,.conversation{flex:1;min-width:0}.console-topbar{border-bottom:1px solid #282828;gap:20px;height:57px;padding:0 24px;font-size:11px;font-weight:500}.console-topbar,.screen-status{align-items:center;display:flex}.screen-status{color:#c1b18d;white-space:nowrap;gap:6px;margin-left:auto;font-size:8px;font-weight:400}.screen-status i{background:#c1b18d;border-radius:50%;width:4px;height:4px}.session-layout{min-height:512px;display:flex}.conversation{max-width:750px;margin-inline:auto;padding:17px 28px 20px}.session-meta{font:8px var(--mono);color:#8a8a8a;margin-bottom:24px}.session-meta span{color:#6a6a6a;margin-inline:7px}.human-message{background:#202020;border:1px solid #2f2f2f;border-radius:8px 8px 2px;max-width:85%;margin-left:auto;padding:13px 16px}.human-message>span{font:7px var(--mono);color:#828282}.human-message p{color:#d1d1d1;margin-top:6px;font-size:11px;line-height:1.8}.agent-message{margin-top:20px}.agent-label{color:#dadada;align-items:center;gap:7px;font-size:10px;display:flex}.agent-label img{width:17px;height:19px}.agent-label>span{font:6px var(--mono);letter-spacing:.6px;color:#6a6a6a;margin-left:auto}.agent-message>p{color:#ababab;margin:10px 0 13px;font-size:11px;line-height:1.85}.context-card{background:#171717;border:1px solid #2f2f2f;border-radius:4px;align-items:center;gap:11px;margin-top:6px;padding:10px 11px;font-size:9px;display:flex}.context-label{font:6px var(--mono);letter-spacing:1px;color:#959595;min-width:43px}.context-card>strong{color:#d1d1d1;align-items:center;gap:5px;font-size:9px;font-weight:450;display:flex}.context-card>span:last-child{color:#828282;margin-left:auto;font-size:10px}.context-card em{color:#a3c1b2;margin-left:8px;font-size:8px;font-style:normal}.tests-card strong{color:#a7c6b5}.tests-card i{background:#9adebe;border-radius:50%;width:4px;height:4px;display:inline-block}.session-composer{color:#787878;background:#191919;border:1px solid #3c3c3c;border-radius:6px;margin-top:24px;padding:13px 13px 9px;font-size:9px}.session-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.session-composer small{color:#6a6a6a;font-size:7px}.session-composer b{color:#10251a;background:#a3d7bf;border-radius:4px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:500;display:grid}.task-drawer{background:#161616;border-left:1px solid #2e2e2e;flex-direction:column;flex-shrink:0;width:190px;padding:18px 15px;display:flex}.drawer-title{color:#8f8f8f;font:7px var(--mono);letter-spacing:1px;justify-content:space-between;display:flex}.drawer-title>span{color:#717171;font-size:12px}.drawer-key{font:7px var(--mono);color:#a0a0a0;margin-top:29px}.task-drawer h3{margin-block:9px 12px;font-size:12px;font-weight:500;line-height:1.6}.review-state{color:#c4b185;background:#3c352529;border:1px solid #534b36;border-radius:3px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:8px;display:inline-flex}.review-state>i{background:#c4b185;border-radius:50%;width:4px;height:4px}.task-drawer dl{grid-template-columns:45px 1fr;gap:15px 7px;margin-block:25px;font-size:8px;line-height:1.5;display:grid}.task-drawer dt{color:#8c8c8c}.task-drawer dd{color:#b5b5b5;margin:0}.check-mark{color:#9adebe;margin-right:4px}.drawer-link{color:#9adebe;justify-content:space-between;font-size:9px;display:flex}.home-screen{min-height:512px;padding:32px 38px}.home-screen h3{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.2}.home-intro{color:#909090;margin-top:10px;font-size:10px;line-height:1.7}.home-composer{background:#191919;border:1px solid #3c3c3c;border-radius:7px;margin-top:23px;padding:17px 19px}.home-composer>strong{font-size:11px;font-weight:500}.home-composer>p{color:#7e7e7e;margin-top:9px;font-size:9px;line-height:1.7}.home-composer>div{color:#9e9e9e;align-items:center;gap:10px;margin-top:25px;font-size:7px;display:flex}.home-composer>div>span:first-child{color:#c9c9c9;border:1px solid #3f3f3f;border-radius:3px;padding:5px 7px}.home-composer b{font-weight:500}.home-composer>div>span:first-child b{color:#949494;margin-left:10px}.home-composer>div>b{background:var(--mint);color:#173023;border-radius:4px;margin-left:auto;padding:7px 11px}.home-caption{font:7px var(--mono);letter-spacing:1px;color:#8a8a8a;margin-top:25px;display:block}.start-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.start-cards>div{background:#191919;border:1px solid #363636;border-radius:5px;padding:14px 12px}.start-cards .feature-icon{color:#a0a0a0;width:16px;height:16px;margin-bottom:11px}.start-cards strong{font-size:9px;font-weight:500;line-height:1.5;display:block}.start-cards p{color:#868686;margin-top:5px;font-size:8px;line-height:1.7}.needs-you>.home-caption{align-items:center;gap:7px;display:flex}.home-caption b{font:6px var(--mono);text-align:center;color:#ddc48b;background:#524935;border-radius:50%;width:12px;height:12px;line-height:12px}.needs-you>div{border:1px solid #373737;border-radius:4px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.needs-you strong{font-size:9px;font-weight:400}.needs-you>div>span:last-child{color:#a0cbb6;margin-left:auto;font-size:8px}.plan-screen{min-height:512px;padding:34px 30px}.plan-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.plan-title h3{letter-spacing:-.7px;font-size:25px;font-weight:500}.plan-title p{color:#909090;margin-top:10px;font-size:9px;line-height:1.6}@keyframes graph-flow{to{stroke-dashoffset:-338px}}.features-section{padding-block:100px 90px}.section-heading{text-align:center;margin-bottom:49px}.section-heading h2,h2{letter-spacing:-.045em;font-size:calc(clamp(36px,4vw,52px));font-weight:700;line-height:1.12}.section-heading h2>span,h2>span{color:#7f7f7f}.section-heading>p{color:#939399;margin-top:22px;font-size:17px;line-height:1.8}.section-heading .eyebrow{color:#858585;font-size:9px}.featured-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-featured{background:linear-gradient(145deg,#161618,#0e0e10 75%);border:1px solid #262629;border-radius:16px;min-height:333px;padding:32px 32px 0;overflow:hidden}.feature-top{align-items:center;gap:12px;display:flex}.feature-top>span{font:8px var(--mono);letter-spacing:1px;color:#909090}.feature-featured h3{letter-spacing:-.035em;margin-top:24px;font-size:28px;font-weight:650}.feature-featured>p{color:#939399;max-width:465px;margin-top:16px;font-size:16px;line-height:1.75}.feature-featured ul{gap:9px;margin-block:19px 28px;padding:0;list-style:none;display:grid}.feature-featured li{color:#b0b0b5;align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.feature-featured li>span{color:#a2c9b5}.feature-conversation{background:#1b1b1b;border:1px solid #323232;border-bottom:0;border-radius:9px 9px 0 0;padding:20px 19px;transition:transform .45s;transform:translateY(3px)}.feature-conversation>div{color:#c7c7c7;background:#292929;border-radius:5px;margin-left:15px;padding:11px 13px;font-size:11px;line-height:1.6}.feature-conversation>span{color:#999;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.feature-conversation img{width:16px;height:18px;margin-right:3px}.typing-dot{background:#9eb9ac;border-radius:50%;width:3px;height:3px;animation:1.5s infinite typing}.typing-dot:nth-of-type(2){animation-delay:.15s}.typing-dot:nth-of-type(3){animation-delay:.3s}.feature-plan{justify-content:space-between;align-items:center;gap:9px;min-height:112px;padding-bottom:8px;display:flex;position:relative}.feature-plan>span{z-index:1;white-space:nowrap;background:#1f1f1f;border:1px solid #3b3b3b;border-radius:5px;padding:12px 10px;font-size:9px;position:relative}.feature-plan>span>i{background:#9adebe;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.feature-plan>b{color:#6f6f6f;font-weight:400}.feature-plan>svg{stroke:#9adebe;stroke-width:.6px;stroke-dasharray:8 160;fill:none;width:100%;height:35px;animation:6s linear infinite graph-flow;position:absolute;top:39px}.feature-featured:hover .feature-conversation{transform:translateY(-4px)}@keyframes typing{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}.features-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:38px 35px;margin-top:44px;display:grid}.feature-card{background:0 0;padding:10px 9px 20px;transition:transform .3s}.feature-card:hover{background:0 0;transform:translateY(-4px)}.feature-card>.feature-icon{color:#adadad;margin-bottom:26px;transition:color .3s,transform .3s}.feature-card:hover>.feature-icon{color:var(--mint);transform:translateY(-3px)}.feature-category{font:7px var(--mono);letter-spacing:1px;color:#7f7f7f;margin-bottom:12px;display:block}.feature-card h3{letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.35}.feature-card p{color:#929297;margin-top:12px;font-size:15px;line-height:1.8}.workflow-section{border-block:1px solid var(--line);background:#0e0e0e;padding-block:92px 72px}.workflow-track{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:60px;display:grid;position:relative}.workflow-connection{background:#3a3a3a;height:1px;position:absolute;top:29px;left:35px;right:calc(25% - 5px);overflow:hidden}.workflow-connection>i{background:linear-gradient(90deg,#0000,#c8f2df,#0000);width:22%;height:1px;animation:8s linear infinite signal;display:block;position:absolute;top:0;left:-20%}.workflow-step{z-index:1;position:relative}.workflow-node{width:60px;height:60px;animation:8s ease-in-out infinite node-breathe;animation-delay:calc(var(--step) * 1.8s);background:#151515;border:1px solid #4c4c4c;border-radius:13px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 10px #0e0e0e}.workflow-node>.feature-icon{color:#c6c6c6;width:23px;height:23px}.workflow-node>span{text-align:center;color:#8d8d8d;width:20px;height:20px;line-height:20px;font:6px/20px var(--mono);background:#1d1d1d;border:1px solid #414141;border-radius:5px;position:absolute;bottom:-6px;right:-6px}.workflow-step h3{letter-spacing:-.5px;margin-top:30px;font-size:19px;font-weight:500}.workflow-step p{color:#979797;max-width:225px;margin-top:12px;font-size:12px;line-height:1.85}.workflow-note{color:#838383;justify-content:center;align-items:center;gap:8px;margin-top:46px;font-size:10px;display:flex}.workflow-note .status-dot{width:4px;height:4px}@keyframes signal{0%{left:-22%}85%,to{left:110%}}@keyframes node-breathe{0%,38%,to{border-color:#4c4c4c;box-shadow:0 0 0 10px #0e0e0e}15%{border-color:#92bca7;box-shadow:0 0 0 10px #0e0e0e,0 0 30px #9adebe15}}.ecosystem-section{padding-block:105px}.tool-row{background:#101012;border:1px solid #29292d;border-radius:15px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;margin-top:18px;padding:40px;display:grid}.tool-row--wide{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.tool-row.upcoming-card{background:#121212}.tool-copy .eyebrow{margin-bottom:16px}.tool-copy h3{letter-spacing:-.035em;font-size:28px;font-weight:650;line-height:1.25}.tool-icon{border:1px solid var(--line);background:#121214;border-radius:14px;width:fit-content;margin-bottom:18px;padding:8px;transition:border-color .2s,transform .2s;display:flex}.tool-icon:hover{border-color:#4a4a52;transform:translateY(-2px)}.tool-icon img{display:block}.tool-copy p{color:#a2a2a8;margin-top:16px;font-size:16px;line-height:1.75}.tool-copy p code{font-family:var(--mono);color:#d0d0d4;font-size:.88em}.tool-copy .tool-status{margin-top:18px}.tool-link{color:var(--mint);border-bottom:1px solid #9adebe55;align-items:center;gap:8px;margin-top:22px;padding-bottom:3px;font-size:15px;font-weight:550;transition:color .2s,border-color .2s;display:inline-flex}.tool-link svg{flex-shrink:0;width:17px;height:17px}.tool-link:hover{color:#fff;border-color:#fff}.tool-shot{min-width:0;margin:0}.tool-zoom{border-radius:10px;display:block}.tool-shot img{border:1px solid #2c2c30;border-radius:10px;width:100%;height:auto;box-shadow:0 20px 60px #00000080}.tool-row--tall .tool-shot figcaption,.tool-row--tall .tool-shot img{max-width:470px;margin-inline:auto}.tool-shot figcaption{color:#8a8a90;margin-top:12px;font-size:13px}.status-badge{font:11px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#bdbdbd;border:1px solid #45454a;border-radius:4px;padding:4px 7px;display:inline-block}.feature-top>.status-badge{margin-left:auto;font-size:10px}.tour-status{font:11px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#c4b185;border:1px solid #534b36;border-radius:4px;margin-bottom:14px;padding:4px 8px;display:inline-block}.tour-status--live{color:#9adebe;border-color:#3b5a4e}@media (width<=900px){.tool-row,.tool-row--wide{grid-template-columns:1fr;gap:28px;padding:30px 26px}}@media (width<=680px){.tool-row,.tool-row--wide{border-radius:12px;padding:24px 18px}.tool-copy h3{font-size:23px}.tool-copy p{font-size:15px}.tool-shot figcaption{font-size:12px}}.human-section{border-block:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding-block:63px;display:grid}.human-art{isolation:isolate;place-items:center;width:100%;max-width:400px;height:280px;margin-inline:auto;display:grid;position:relative}.human-art>img{opacity:.85;width:115px;height:auto;animation:8s ease-in-out infinite soul-drift}.human-ring{z-index:-1;border:1px solid #2d2d2d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:195px;height:195px}.ring-two{border-style:dashed;border-color:#2a2a2a;width:280px;height:280px;animation:70s linear infinite ring-spin}.orbit-point{background:#dedede;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #d7d7d727}.point-one{top:55px;left:93px}.point-two{background:#93c5ac;width:4px;height:4px;bottom:30px;right:105px}.human-section h2{letter-spacing:-1.2px;font-size:36px}.human-section p{color:#9c9c9c;max-width:455px;margin-top:23px;font-size:13px;line-height:1.95}.human-section .eyebrow{color:#909090;font-size:8px}@keyframes ring-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes soul-drift{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-9px)rotate(2deg)}}.faq-section{grid-template-columns:1fr 1.4fr;gap:90px;padding-block:105px;display:grid}.faq-section h2{letter-spacing:-1.5px;font-size:35px}.faq-section .eyebrow{color:#838383;font-size:8px}.faq-section>div>p{color:#9c9c9c;margin-top:19px;font-size:12px;line-height:1.9}.faq-list details{border-bottom:1px solid #383838}.faq-list details:first-child{border-top:1px solid #383838}.faq-list summary{cursor:pointer;color:#d3d3d3;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:13px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#969696;font-size:19px;font-weight:300;transition:transform .25s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:#a1a1a1;padding:0 30px 24px 0;font-size:12px;line-height:1.95}.cta-section{text-align:center;isolation:isolate;background:radial-gradient(at 50% 0,#161618,#0000 60%);border:0;border-radius:0;padding:77px 35px 70px;position:relative;overflow:hidden}.cta-line{background:linear-gradient(90deg,#0000,#b1b1b1,#0000);height:1px;position:absolute;top:0;left:15%;right:15%;box-shadow:0 0 40px #d8d8d840}.cta-section .eyebrow{color:#9b9b9b;font-size:8px}.cta-section h2{letter-spacing:-.045em;font-size:64px;font-weight:700;line-height:1.08}.cta-section .button{min-width:175px;margin-top:30px}.cta-section>p{color:#777780;margin-top:20px;font-size:13px}.site-footer{padding-top:56px}.footer-top{align-items:center;gap:28px;display:flex}.footer-top .wordmark span{font-size:26px}.footer-top>p{color:#838383;font-size:10px}.footer-top nav{color:#b2b2b2;gap:26px;margin-left:auto;font-size:10px;display:flex}.footer-bottom{color:#787878;border-top:1px solid #2f2f2f;gap:25px;margin-top:32px;padding-block:23px 28px}.footer-bottom,.motion-toggle{font:8px var(--mono);align-items:center;display:flex}.motion-toggle{color:#999;background:0 0;gap:7px;padding:0}.motion-toggle:hover{color:#fff}.motion-toggle>span{font-size:12px;line-height:1}.footer-status{letter-spacing:.7px;align-items:center;gap:7px;margin-left:auto;font-size:7px;display:flex}.footer-status>.status-dot{width:4px;height:4px}[data-reveal].reveal-pending{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(25px)}[data-reveal].reveal-pending.is-revealed{opacity:1;transform:none}[data-motion=paused] *,[data-motion=paused] :after,[data-motion=paused] :before{animation-play-state:paused!important}[data-motion=paused] [data-reveal]{opacity:1;transition:none;transform:none}.hero-emblem{background:linear-gradient(150deg,#242428,#0e0e10 75%);border:1px solid #ffffff15;border-radius:27px;place-items:center;width:100px;height:108px;margin:0 auto 38px;animation:.95s cubic-bezier(.18,.8,.2,1.15) both emblem-in;display:grid;position:relative;box-shadow:inset 0 1px #ffffff15,0 18px 35px #0008,0 0 70px #9adebe09}.hero-emblem img{width:69px;height:76px;animation:9s ease-in-out 1s infinite soul-drift}.hero-emblem span{border-radius:inherit;border:1px solid #ffffff07;inset:-1px}.hero-emblem span,.hero-field{pointer-events:none;position:absolute}.hero-field{z-index:-1;background-image:radial-gradient(#ffffff13 .7px,#0000 0);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000,#0000 72%);mask-image:radial-gradient(at 50% 48%,#000,#0000 72%)}.button-secondary{color:#d9d9df;background:#111113;border:1px solid #303036}.button-secondary:hover{background:#1d1d22;border-color:#55555e;transform:translateY(-3px)}.tour-caption{text-align:center;max-width:770px;margin:auto;padding:30px 25px 0}.tour-caption h3{letter-spacing:-.035em;font-size:27px;font-weight:700;line-height:1.3}.tour-caption>p{color:#93939a;margin-top:13px;font-size:17px;line-height:1.75}.demo-hint{color:#8d8d96;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:inline-flex}.demo-hint .status-dot{width:4px;height:4px}@keyframes emblem-in{0%{opacity:0;filter:blur(7px);transform:translateY(16px)scale(.82)rotate(-7deg)}to{opacity:1;filter:none;transform:none}}[data-motion=paused] .artifact-body,[data-motion=paused] .check-output,[data-motion=paused] .hero-actions,[data-motion=paused] .hero-description,[data-motion=paused] .hero-emblem,[data-motion=paused] .hero-integrations,[data-motion=paused] .showcase-shell,[data-motion=paused] .task-drawer,[data-motion=paused] h1{opacity:1;filter:none;transform:none;animation:none!important}@media (width>=1600px){.hero{padding-top:125px}h1{font-size:105px}.console{min-height:605px}.conversation{padding-top:22px;padding-bottom:25px}.agent-message{margin-top:26px}.session-composer{margin-top:30px}.home-screen,.plan-screen{min-height:548px}}@media (width<=1100px){.section-wrap{width:calc(100% - 72px)}.hero{padding-top:87px}h1{font-size:83px}.hero-integrations{gap:20px}.hero-integrations>span:first-child,.home-composer>div>span:nth-child(2){display:none}.console-sidebar{width:176px}.task-drawer{width:165px;padding-inline:12px}.conversation{padding-inline:22px}.context-card{gap:8px;padding-inline:9px}.context-card>strong{font-size:8px}.context-label{min-width:37px;font-size:6px}.task-drawer h3{font-size:11px}.agent-message>p,.human-message p{font-size:10px}.home-screen{padding:28px}.home-composer>div{font-size:6px}.needs-you>div{gap:8px}.needs-you strong{font-size:8px}.needs-you>div>span:last-child{font-size:7px}.feature-featured{padding-inline:26px}.feature-plan>span{padding-inline:8px;font-size:8px}.feature-card{padding:27px 23px}.human-section{gap:50px}.human-section h2{font-size:33px}.faq-section{gap:55px}.workflow-track{gap:25px}.workflow-step p{font-size:11px}}@media (width<=900px){.hero h1{letter-spacing:-3.5px;font-size:72px}.hero-kicker{letter-spacing:1.1px}.hero-integrations>span:last-child,.hero-kicker{font-size:8px}.hero-integrations strong{font-size:10px}.hero-integrations{gap:18px}.needs-you>div>span:last-child,.task-drawer{display:none}.console{min-height:565px}.console-sidebar{width:173px}.conversation{padding-inline:28px}.conversation .context-card>strong{font-size:9px}.agent-message>p,.human-message p{font-size:11px}.home-screen{padding:29px 24px}.home-screen h3{font-size:26px}.start-cards{gap:7px}.start-cards>div{padding-inline:10px}.plan-title p,.start-cards strong{font-size:8px}.plan-screen{padding:29px 22px}.plan-title h3{font-size:22px}.features-section{padding-block:90px}.section-heading h2,h2{letter-spacing:-1.6px;font-size:39px}.section-heading .eyebrow{font-size:8px}.feature-featured{padding:25px 23px 0}.feature-featured h3{max-width:230px;min-height:55px;line-height:1.3}.feature-featured>p{min-height:110px}.feature-featured li{line-height:1.7}.feature-top>span{font-size:7px}.feature-top>.feature-icon{width:22px;height:22px}.feature-conversation{min-height:137px;padding-inline:12px}.feature-conversation>div{margin-left:0;font-size:10px}.feature-conversation>span{gap:4px;font-size:8px}.feature-plan{gap:5px;min-height:137px}.feature-plan>span{white-space:normal;padding:10px 6px;font-size:7px;line-height:1.6}.feature-plan>span>i{width:3px;height:3px}.feature-plan>b{font-size:12px}.feature-plan>svg{top:53px}.features-grid{grid-template-columns:1fr 1fr}.feature-card{padding:28px}.workflow-section{padding-block:73px 60px}.workflow-track{gap:22px;margin-top:50px}.workflow-node{border-radius:10px;width:50px;height:50px}.workflow-connection{top:24px;left:25px;right:calc(25% - 2px)}.workflow-step h3{font-size:17px}.workflow-step p{font-size:11px}.workflow-note{font-size:9px}.ecosystem-section{padding-block:85px}.human-section{grid-template-columns:.8fr 1.2fr;gap:38px;padding-block:50px}.human-art{height:230px}.human-art>img{width:90px}.ring-one{width:160px;height:160px}.ring-two{width:220px;height:220px}.point-one{top:47px;left:34px}.point-two{bottom:21px;right:43px}.human-section h2{font-size:29px}.human-section p{font-size:12px}.human-section .eyebrow{font-size:7px}.faq-section{grid-template-columns:1fr 1.25fr;gap:35px;padding-block:80px}.faq-section h2{font-size:29px}.faq-list summary{font-size:12px}.faq-list details>p{padding-right:20px;font-size:11px}.cta-section{padding-block:60px}.cta-section h2{font-size:48px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top>p{font-size:9px}.footer-top nav{gap:20px;font-size:9px}.footer-bottom{font-size:7px}}@media (width<=680px){.nav-wrap,.section-wrap{width:calc(100% - 44px)}.nav-wrap{height:68px}.wordmark{gap:8px}.wordmark span{font-size:27px}.wordmark img{width:27px;height:30px}.desktop-nav{display:none}.menu-toggle{display:block}.login-link{gap:13px;padding:8px 12px;font-size:11px}.login-link svg{width:15px;height:15px}.nav-actions{gap:18px}.mobile-nav{border-top:1px solid #282828;flex-direction:column;padding:8px 22px 19px;display:flex}.mobile-nav a{color:#adadad;padding-block:12px;font-size:13px}.hero{padding-block:69px 40px}.hero-kicker{letter-spacing:.8px;white-space:nowrap;gap:7px;margin-bottom:25px;font-size:7px}.hero-kicker .status-dot{width:4px;height:4px}.hero h1{letter-spacing:-2.7px;font-size:calc(clamp(43px,8.8vw,60px));line-height:1.1}.hero-description{margin-top:23px;line-height:1.8}.console-sidebar,.demo-label,.desktop-break,.hero-integrations>i,.hero-orbit,.window-dots{display:none}.hero-actions{gap:22px;margin-top:26px}.button{gap:22px;padding:14px 17px;font-size:12px}.button svg{width:17px;height:17px}.text-link{gap:12px;font-size:12px}.hero-integrations{margin-top:37px;flex-wrap:wrap;gap:14px 20px;max-width:360px;margin-inline:auto}.hero-integrations strong{gap:6px;font-size:11px}.hero-integrations>span:last-child{width:100%;font-size:9px}.product-section{padding-bottom:0}.showcase-topline{letter-spacing:.7px;margin-bottom:10px;padding-inline:4px;font-size:6px}.showcase-topline>span{gap:5px}.showcase-topline>span:last-child{font-size:6px}.showcase-toolbar{justify-content:center;gap:5px;padding:10px}.product-tabs{background:#0e0e0e;border:0;justify-content:space-between;gap:2px;width:100%;padding:3px}.product-tabs button{flex:1;padding:8px 10px;font-size:9px}.showcase-shell{border-radius:8px;box-shadow:0 0 0 4px #ffffff02,0 30px 70px -45px #000}.console{min-height:565px}.console-topbar{gap:10px;height:48px;padding:0 16px;font-size:10px}.screen-status{font-size:7px}.conversation{max-width:540px;padding:17px 20px 20px}.session-meta{letter-spacing:.1px;margin-bottom:22px;font-size:6px}.session-meta span{margin-inline:5px}.human-message{max-width:88%;padding:12px 13px}.human-message p{font-size:10px;line-height:1.8}.human-message>span{font-size:6px}.agent-label{font-size:10px}.agent-label>span{letter-spacing:.4px;font-size:5px}.agent-message>p{font-size:10px;line-height:1.85}.context-card{gap:10px;padding:11px 9px}.context-label{min-width:43px;font-size:6px}.conversation .context-card>strong{font-size:9px}.session-composer{margin-top:24px;font-size:8px}.session-composer small{font-size:6px}.session-composer b{width:21px;height:21px}.showcase-caption{padding:13px 16px;font-size:9px;line-height:1.7;display:block}.showcase-caption>span:last-child{margin-top:3px;font-size:7px;display:block}.preview-caption{margin-top:13px;font-size:7px;line-height:1.8}.home-screen{min-height:517px;padding:27px 22px}.home-screen h3{font-size:29px}.home-intro{max-width:290px;font-size:10px}.home-composer{margin-top:23px;padding:15px}.home-composer>strong{font-size:11px}.home-composer>p{font-size:9px}.home-composer>div{margin-top:22px;font-size:8px}.home-composer>div>span:nth-child(2),.workflow-connection{display:none}.home-composer>div>b{padding:7px 10px}.home-caption{font-size:6px}.start-cards{gap:7px}.start-cards>div{padding:12px 10px}.start-cards strong{font-size:9px}.needs-you strong,.start-cards p{font-size:8px}.needs-you>div{gap:8px;padding:10px}.plan-screen{min-height:517px;padding:27px 19px}.plan-title{align-items:start;gap:10px}.plan-title h3{font-size:23px}.plan-title p{max-width:215px;font-size:9px;line-height:1.8}.plan-title .review-state{white-space:nowrap;margin-top:27px;padding:4px 6px;font-size:6px}.features-section{padding-block:72px}.section-heading{margin-bottom:32px}.section-heading h2,h2{letter-spacing:-1.3px;font-size:32px;line-height:1.2}.section-heading .eyebrow{letter-spacing:.9px;margin-bottom:20px;font-size:6px}.section-heading>p{margin-top:20px;max-width:430px;margin-inline:auto;line-height:1.9}.featured-grid{grid-template-columns:1fr;gap:16px}.feature-featured{min-height:0;padding:25px 25px 0}.feature-top>span{font-size:7px}.feature-featured h3{margin-top:23px}.feature-featured ul{gap:8px;margin-bottom:25px}.feature-conversation{min-height:0;padding:17px}.feature-conversation>div{font-size:11px}.feature-conversation>span{gap:6px;font-size:9px}.feature-plan{gap:9px;min-height:110px}.feature-plan>span{padding:11px 9px;font-size:8px}.feature-plan>svg{top:39px}.feature-plan>b{font-size:13px}.features-grid{margin-top:16px}.feature-card{padding:25px 22px}.feature-card>.feature-icon{width:23px;height:23px;margin-bottom:23px}.feature-category{letter-spacing:.7px;margin-bottom:10px;font-size:6px;line-height:1.6}.feature-card h3{letter-spacing:-.4px;line-height:1.4}.feature-card p{margin-top:11px;line-height:1.9}.workflow-section{padding-block:62px 47px}.workflow-track{grid-template-columns:1fr 1fr;gap:35px 30px;margin-top:39px}.workflow-node{width:47px;height:47px;box-shadow:none;border-radius:10px}.workflow-node>.feature-icon{width:21px;height:21px}.workflow-node>span{width:18px;height:18px;font-size:5px;line-height:18px}.workflow-step h3{margin-top:22px;font-size:18px}.workflow-step p{max-width:210px;font-size:11px;line-height:1.85}.workflow-note{margin-top:35px;font-size:8px;line-height:1.8}.ecosystem-section{padding-block:70px}.human-section{text-align:center;grid-template-columns:1fr;gap:29px;padding-block:40px 47px}.human-art{max-width:270px;height:200px}.human-art>img{width:85px}.ring-one{width:145px;height:145px}.ring-two{width:200px;height:200px}.point-one{width:4px;height:4px;top:40px;left:53px}.point-two{width:3px;height:3px;bottom:25px;right:56px}.human-section h2{font-size:31px}.human-section .eyebrow{margin-bottom:20px;font-size:7px}.human-section p{margin-inline:auto;max-width:420px;margin-top:21px;font-size:12px}.faq-section{grid-template-columns:1fr;gap:29px;padding-block:69px}.faq-section h2{font-size:31px}.faq-section .eyebrow{margin-bottom:17px;font-size:7px}.faq-section>div>p{margin-top:17px}.faq-list summary{padding-block:21px;font-size:13px}.faq-list details>p{font-size:12px;line-height:1.9}.cta-section{padding:47px 24px}.cta-section .eyebrow{letter-spacing:.8px;white-space:nowrap;font-size:6px;line-height:1.8}.cta-section h2{letter-spacing:-1.4px;font-size:37px}.cta-section .button{min-width:161px;margin-top:25px}.cta-section>p{font-size:8px;line-height:1.8}.site-footer{padding-top:40px}.footer-top{gap:19px 20px}.footer-top>.wordmark{order:0}.footer-top>.wordmark span{font-size:25px}.footer-top nav{order:1;gap:20px;margin-left:auto;font-size:10px}.footer-top>p{flex-basis:100%;order:2;font-size:10px;line-height:1.7}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:25px;padding-block:21px 27px}.footer-bottom>span:first-child,.motion-toggle{font-size:7px}.footer-status{width:100%;margin:0;font-size:6px}}@media (width<=390px){.hero h1{letter-spacing:-2.2px;font-size:42px}.hero-kicker{letter-spacing:.5px;font-size:6px}.hero-actions{gap:18px}.hero-actions .button{gap:15px;font-size:11px}.hero-actions .text-link{gap:9px;font-size:11px}.hero-integrations{gap:14px 20px}.section-heading h2,h2{letter-spacing:-1.1px;font-size:28px}.showcase-topline{letter-spacing:.6px;font-size:5px}.showcase-topline>span:last-child{font-size:5px}.product-tabs button{padding-inline:7px;font-size:8px}.console-topbar{padding-inline:13px;font-size:9px}.screen-status{font-size:6px}.conversation{padding-inline:16px}.human-message{max-width:93%;padding:11px 12px}.agent-message>p,.human-message p{font-size:9px}.agent-label>span{font-size:4px}.context-card{gap:7px;padding:10px 8px}.conversation .context-card>strong{font-size:8px}.context-label{min-width:36px;font-size:5px}.context-card em{font-size:7px}.session-composer small{font-size:5px}.session-composer{font-size:7px}.console{min-height:540px}.showcase-caption{padding-inline:13px;font-size:8px}.showcase-caption>span:last-child{font-size:6px}.home-screen{min-height:492px;padding-inline:17px}.home-screen h3{font-size:26px}.home-intro{font-size:9px}.start-cards>div{padding:11px 8px}.start-cards strong{font-size:8px}.needs-you strong,.start-cards p{font-size:7px}.needs-you .review-state{font-size:6px}.plan-screen{min-height:492px;padding-inline:16px}.plan-title h3{font-size:21px}.plan-title p{font-size:8px}.plan-title .review-state{font-size:5px}.feature-featured{padding-inline:21px}.feature-conversation>div{font-size:9px}.feature-conversation>span{font-size:8px}.feature-plan{gap:6px}.feature-plan>span{padding:10px 7px;font-size:7px}.features-grid{grid-template-columns:1fr}.feature-card{padding:26px}.feature-card>.feature-icon{margin-bottom:21px}.feature-category{font-size:7px}.human-section h2{font-size:28px}.cta-section{padding-inline:17px}.cta-section h2{font-size:32px}.cta-section .eyebrow{font-size:5px}.footer-top nav{gap:15px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}[data-reveal].reveal-pending{opacity:1;transform:none}.hero-actions,.hero-description,.hero-integrations,.hero-kicker,.showcase-shell,h1{opacity:1;filter:none;transform:none}}@media (width<=900px){.hero-description{max-width:600px;font-size:18px}.feature-featured>p{min-height:0}}@media (width<=680px){.hero{padding-block:48px 44px}.hero-emblem{border-radius:21px;width:78px;height:84px;margin-bottom:28px}.hero-emblem img{width:54px;height:60px}.hero h1{letter-spacing:-.055em;font-size:calc(clamp(44px,10vw,65px));font-weight:700;line-height:1.02}.hero-description{max-width:440px;margin-top:25px;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions .button{border-radius:11px;gap:14px;padding:14px 18px;font-size:14px}.hero-integrations{gap:12px 17px;margin-top:24px}.hero-integrations strong{font-size:12px}.hero-integrations>span:last-child{font-size:11px}.product-section{width:calc(100% - 32px)}.showcase-toolbar{padding:0 0 17px}.product-tabs{border:1px solid #242428;border-radius:14px;gap:1px;width:max-content;max-width:100%;padding:4px}.product-tabs button{flex:initial;border-radius:10px;padding:10px 12px;font-size:12px}.showcase-shell{border-radius:12px}.tour-caption{padding:25px 7px 0}.tour-caption h3{font-size:23px}.tour-caption>p{font-size:15px;line-height:1.75}.demo-hint{font-size:10px}.preview-caption{font-size:9px}.section-heading h2,h2{font-weight:700}.section-heading>p{font-size:16px;line-height:1.8}.feature-featured h3{max-width:none;min-height:0;font-size:26px}.feature-featured>p{min-height:0;font-size:15px;line-height:1.8}.feature-featured li{font-size:12px}.features-grid{gap:25px 22px;margin-top:34px}.feature-card{padding:10px 0 17px}.feature-card h3{font-size:19px}.feature-card p{font-size:14px;line-height:1.8}}@media (width<=390px){.hero h1{font-size:43px}.hero-description{font-size:16px}.hero-actions .button{gap:10px;padding:13px 14px;font-size:13px}.product-tabs button{padding:10px 11px;font-size:11px}.feature-card h3{font-size:21px}.feature-card p{font-size:15px}}
