/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--app-font-text);--font-mono:var(--rshift-font-mono);--spacing:.25rem;--text-2xl:var(--rshift-text-2xl);--text-2xl--line-height:var(--rshift-line-2xl);--font-weight-medium:500;--shadow-lg:0 14px 32px -14px #1418322e, 0 4px 10px -6px #14183217;--shadow-xl:0 24px 52px -20px #1418323d, 0 8px 20px -10px #1418321f;--default-font-family:var(--app-font-text);--default-mono-font-family:var(--font-mono);--font-display:var(--app-font-text);--color-app-background:var(--color-app-background);--color-app-canvas:var(--color-app-canvas);--color-app-base:var(--color-app-base);--color-app-overlay:var(--color-app-overlay);--color-app-elevated:var(--color-app-elevated);--color-app-tint:var(--color-app-tint);--color-app-recessed:var(--color-app-recessed);--color-app-fill:var(--color-app-fill);--color-app-fill-hover:var(--color-app-fill-hover);--color-app-control:var(--color-app-control);--color-app-interact:var(--color-app-interact);--color-app-line:var(--color-app-line);--color-app-hairline:var(--color-app-hairline);--color-app-accent:var(--color-app-accent);--color-app-contrast:var(--color-app-contrast);--color-app-brand:var(--color-app-brand);--color-app-brand-hover:var(--color-app-brand-hover);--color-app-focus:var(--color-app-focus);--color-app-shadow-drop:var(--color-app-shadow-drop);--color-app-danger:var(--color-app-danger);--color-app-danger-tint:var(--color-app-danger-tint);--color-app-success:var(--color-app-success);--color-app-success-tint:var(--color-app-success-tint);--color-app-warning:var(--color-app-warning);--color-app-warning-tint:var(--color-app-warning-tint);--color-app-info:var(--color-app-info);--color-app-info-tint:var(--color-app-info-tint);--color-app-link:var(--color-app-link);--color-app-default:var(--color-app-default);--color-app-strong:var(--color-app-strong);--color-app-subtle:var(--color-app-subtle);--color-app-muted:var(--color-app-muted);--color-app-placeholder:var(--color-app-placeholder);--color-app-disabled:var(--color-app-disabled);--color-app-inactive:var(--color-app-inactive);--color-app-inverse:var(--color-app-inverse);--color-ring:var(--ring);--color-border:var(--border);--color-accent:var(--accent);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-secondary:var(--secondary);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-card:var(--card);--color-foreground:var(--foreground);--color-background:var(--background)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--color-border)}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0;line-break:strict;overflow-wrap:break-word;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,a{font:inherit}button{border:0}a{color:inherit;outline-offset:4px;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}}@layer components{.site-shell{background:var(--color-background);min-height:100vh;overflow:hidden}.page-width{width:min(100% - 7rem,78rem);margin-inline:auto}.site-header{z-index:20;background:var(--color-background);position:relative}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--color-background) 92%,transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 7rem,78rem);height:4.5rem;margin-inline:auto;display:flex}.wordmark{flex-shrink:0;align-items:center;width:fit-content;line-height:1;display:inline-flex}.wordmark img{object-fit:contain;height:auto;display:block}.site-header nav{color:var(--color-muted-foreground);align-items:center;gap:1.8rem;font-size:.8rem;font-weight:600;display:flex}.site-header nav a{white-space:nowrap;transition:color .16s}.site-header nav a:hover{color:var(--color-primary)}.button{white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.7rem;padding:.68rem 1.25rem;font-size:.85rem;font-weight:700;transition:transform .16s,background-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--color-primary);color:var(--color-primary-foreground)}.button-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.button-primary:hover{background:color-mix(in oklab,var(--color-primary) 86%,var(--color-foreground))}}.text-link{white-space:nowrap;align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:inline-flex}.text-link span{color:var(--color-primary)}.eyebrow{color:var(--color-primary);letter-spacing:.12em;font-size:.8rem;font-weight:800}.hero-section{grid-template-columns:minmax(20rem,1fr) minmax(0,1.05fr);align-items:center;gap:4rem;min-height:30rem;padding-block:6rem 7rem;display:grid}.hero-copy h1{max-width:14ch;font-size:var(--type-h1);color:var(--color-foreground);margin-top:1.4rem;font-weight:500;line-height:1.18}.hero-copy h1 em{font-style:normal}.hero-copy>p:not(.eyebrow){max-width:32rem;color:var(--color-muted-foreground);margin-top:1.35rem;font-size:1rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.8rem;display:flex}.visual-placeholder{border:1px solid var(--color-border);background:var(--color-card);border-radius:.35rem;min-width:0;overflow:hidden}.placeholder-bar{align-items:center;gap:.32rem;height:2.55rem;padding-inline:.85rem;display:flex}.placeholder-bar>span{background:var(--color-muted);border-radius:50%;width:.38rem;height:.38rem}.placeholder-bar small{color:var(--color-muted-foreground);letter-spacing:.09em;margin-left:auto;font-size:.65rem;font-weight:700}.placeholder-stage{min-height:28rem;position:relative;overflow:hidden}.placeholder-focus{background:var(--color-card);width:52%;min-height:53%;position:absolute;bottom:12%;right:8%}@supports (color:color-mix(in lab,red,red)){.placeholder-focus{background:color-mix(in oklab,var(--color-card) 88%,transparent)}}.placeholder-focus{box-shadow:0 24px 50px -38px var(--color-foreground);padding:1.4rem;animation:6s ease-in-out infinite placeholder-float}.placeholder-focus span{background:var(--color-primary);border-radius:50%;width:2.2rem;height:2.2rem;display:block}.placeholder-focus strong,.placeholder-focus small{background:var(--color-muted);border-radius:99px;height:.5rem;margin-top:1.3rem;display:block}.placeholder-focus strong:first-of-type{width:72%}.placeholder-focus strong:nth-of-type(2){width:48%;margin-top:.6rem}.placeholder-focus small{background:var(--color-primary);width:100%;height:4.5rem}@supports (color:color-mix(in lab,red,red)){.placeholder-focus small{background:color-mix(in oklab,var(--color-primary) 9%,var(--color-card))}}.visual-hero .placeholder-stage{background-color:var(--blue-pale);min-height:24rem}.visual-blue .placeholder-stage{background-color:var(--blue-pale)}.visual-coral .placeholder-stage{background-color:var(--coral-pale)}.visual-violet .placeholder-stage{background-color:var(--violet-pale)}.visual-green .placeholder-stage,.visual-trust .placeholder-stage{background-color:var(--green-pale)}.visual-coral .placeholder-focus span{background:var(--color-accent)}.arc-section{padding-block:7rem}.arc-head{text-align:center}.arc-head h2{max-width:30ch;font-size:var(--type-h2);color:var(--color-foreground);margin:1rem auto 0;font-weight:500;line-height:1.3}.arc-visual{margin-top:2.5rem}.arc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-top:3.5rem;display:grid}.arc-grid h3{color:var(--color-foreground);font-size:1.25rem;font-weight:500;line-height:1.35}.arc-grid p{color:var(--color-muted-foreground);margin-top:1.1rem;font-size:1rem;line-height:1.7}.arc-grid a{color:var(--color-primary);margin-top:1.4rem;font-size:.85rem;font-weight:500;display:inline-block}.arc-grid a:hover{text-decoration:underline}.section-heading h2,.trust-copy h2,.final-cta h2{font-size:var(--type-h2);color:var(--color-foreground);font-weight:500;line-height:1.3}.workflow-section{padding-block:7rem}.workflow-head{text-align:center}.workflow-head h2{max-width:26ch;font-size:var(--type-h2);color:var(--color-foreground);margin:1rem auto 0;font-weight:500;line-height:1.3}.workflow-head>p:not(.eyebrow){max-width:52ch;color:var(--color-muted-foreground);margin:1.4rem auto 0;font-size:1rem;line-height:1.75}.workflow-track{gap:0;margin-top:3.5rem;display:flex}.workflow-step{text-align:center;opacity:0;flex:1 1 0;padding:1.5rem .8rem;transition:opacity .22s;animation:.6s forwards workflow-enter;position:relative}.workflow-step.is-active{opacity:1}.workflow-step:not(.is-active){opacity:.45}.workflow-node{border:1.5px solid var(--color-border);background:var(--color-card);width:3.2rem;height:3.2rem;color:var(--color-muted-foreground);border-radius:50%;place-items:center;margin-inline:auto;font-size:.8rem;font-weight:700;transition:background-color .22s,border-color .22s,color .22s;display:grid}.workflow-step.is-active .workflow-node{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.workflow-step h3{color:var(--color-foreground);margin-top:1.2rem;font-size:1.15rem;font-weight:500;transition:color .22s}.workflow-step p{color:var(--color-muted-foreground);margin-top:.6rem;font-size:.9rem;line-height:1.65}.workflow-arrow{color:var(--color-primary);opacity:.35;font-size:1rem;font-weight:700;animation:2.2s ease-in-out infinite workflow-arrow-flow;position:absolute;top:2.5rem;right:-.55rem}.workflow-arrow:before{content:"→"}.effectiveness-section{padding-block:7rem}.effectiveness-head{text-align:center}.effectiveness-head h2{max-width:22ch;font-size:var(--type-h2);color:var(--color-foreground);margin:1rem auto 0;font-weight:500;line-height:1.3}.effectiveness-carousel{margin-top:3.5rem}.effectiveness-stage{background:var(--color-secondary);grid-template-columns:.82fr 1.18fr;min-height:25rem;animation:.44s both insight-enter;display:grid;overflow:hidden}.effectiveness-copy{flex-direction:column;justify-content:center;padding:4rem;display:flex}.effectiveness-number{color:var(--color-primary);letter-spacing:.05em;font-size:.8rem;font-weight:700;display:inline-block}.effectiveness-copy h3{color:var(--color-foreground);margin-top:1.25rem;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:500;line-height:1.3}.effectiveness-copy p{max-width:20rem;color:var(--color-muted-foreground);margin-top:1rem;font-size:1rem;line-height:1.7}.effectiveness-visual{background:var(--blue-pale);min-height:25rem;position:relative;overflow:hidden}.effectiveness-visual-2{background:var(--green-pale)}.effectiveness-visual-3{background:var(--violet-pale)}.effectiveness-visual-4{background:var(--coral-pale)}.insight-orbit{border:1px solid var(--color-foreground);position:absolute;inset:12% 14%}@supports (color:color-mix(in lab,red,red)){.insight-orbit{border:1px solid color-mix(in oklab,var(--color-foreground) 12%,transparent)}}.insight-orbit{border-radius:50%;animation:14s linear infinite insight-orbit}.insight-orbit:before{content:"";border:1px solid var(--color-foreground);position:absolute;inset:18%}@supports (color:color-mix(in lab,red,red)){.insight-orbit:before{border:1px solid color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.insight-orbit:before{border-radius:50%}.insight-orbit span{background:var(--color-primary);border-radius:50%;width:.65rem;height:.65rem;position:absolute}.insight-orbit span:first-child{top:8%;left:28%}.insight-orbit span:nth-child(2){bottom:34%;right:4%}.insight-orbit span:nth-child(3){bottom:15%;left:11%}.insight-signal{justify-content:center;align-items:flex-end;gap:.8rem;height:48%;display:flex;position:absolute;bottom:10%;left:10%;right:10%}.insight-signal span{background:var(--color-primary);width:8%;min-width:1rem}@supports (color:color-mix(in lab,red,red)){.insight-signal span{background:color-mix(in oklab,var(--color-primary) 72%,var(--color-card))}}.insight-signal span{animation:2.8s ease-in-out infinite alternate insight-signal}.insight-signal span:first-child{height:32%}.insight-signal span:nth-child(2){height:50%;animation-delay:.16s}.insight-signal span:nth-child(3){height:42%;animation-delay:.32s}.insight-signal span:nth-child(4){height:74%;animation-delay:.48s}.insight-signal span:nth-child(5){height:88%;animation-delay:.64s}.insight-focus{background:var(--color-card);border-radius:50%;width:7rem;height:7rem;position:absolute;top:18%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.insight-focus{background:color-mix(in oklab,var(--color-card) 78%,transparent)}}.insight-focus{box-shadow:0 1.5rem 4rem var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.insight-focus{box-shadow:0 1.5rem 4rem color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.insight-focus span{border:1px solid var(--color-primary);border-radius:50%;position:absolute;inset:25%}.insight-focus strong{background:var(--color-primary);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.effectiveness-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.effectiveness-tabs button{cursor:pointer;min-height:5.3rem;color:var(--color-muted-foreground);text-align:left;background:0 0;padding:1.25rem 1rem;font-size:.9rem;font-weight:500;transition:color .18s,background-color .18s;position:relative}.effectiveness-tabs button:before{content:"";background:var(--color-border);height:2px;position:absolute;top:0;left:0;right:0}.effectiveness-tabs button:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width .26s;position:absolute;top:0;left:0}.effectiveness-tabs button span{color:var(--color-primary);margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.effectiveness-tabs button:hover,.effectiveness-tabs button.is-active{background:var(--color-card);color:var(--color-foreground)}.effectiveness-tabs button.is-active:after{width:100%;animation:3.6s linear insight-progress}.solutions-section{padding-block:7rem}.solutions-head{text-align:center}.solutions-head .eyebrow{letter-spacing:.12em}.solutions-head h2{max-width:26ch;font-size:var(--type-h2);color:var(--color-foreground);margin:1rem auto 0;font-weight:500;line-height:1.3}.solutions-tabs{justify-content:center;gap:4.5rem;margin-top:2.4rem;display:flex}.solutions-tabs button{cursor:pointer;color:var(--color-muted-foreground);background:0 0;border-bottom:2px solid #0000;padding:0 .25rem .95rem;font-size:.9rem;font-weight:500;transition:color .16s,border-color .16s}.solutions-tabs button:hover{color:var(--color-foreground)}.solutions-tabs button.is-active{border-bottom-color:var(--color-foreground);color:var(--color-foreground);font-weight:600}.solutions-panel{grid-template-columns:1fr 1.1fr;align-items:stretch;margin-top:2.5rem;display:grid}.solutions-copy{background:var(--color-secondary);flex-direction:column;justify-content:center;padding:4.5rem 4rem;display:flex}.solutions-copy h3{color:var(--color-foreground);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;line-height:1.35}.solutions-copy ul{gap:1.9rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.solutions-copy strong{color:var(--color-foreground);font-size:1rem;font-weight:600;display:block}.solutions-copy li p{color:var(--color-muted-foreground);margin-top:.5rem;font-size:1rem;line-height:1.7}.solutions-copy>a{color:var(--color-primary);margin-top:3rem;font-size:.85rem;font-weight:600}.solutions-copy>a:hover{text-decoration:underline}.solutions-panel .visual-placeholder{border:0;border-radius:0}.solutions-panel .solutions-copy,.solutions-panel .visual-placeholder{animation:.42s both solutions-fade}.solutions-panel .visual-placeholder{animation-delay:60ms}@keyframes solutions-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.solutions-tabs button{position:relative}.solutions-tabs button:after{content:"";background:var(--color-foreground);height:2px;transition:right .24s;position:absolute;bottom:-2px;left:0;right:100%}.solutions-tabs button:hover:after{background:var(--color-muted-foreground);right:0}.solutions-tabs button.is-active:after{right:0}.solutions-panel .placeholder-bar{display:none}.solutions-panel .placeholder-stage{height:100%;min-height:100%}.team-section{padding-block:7rem}.team-inner{text-align:center;justify-items:center;display:grid}.section-heading h2{margin-top:1rem}.capability-showcase{margin-top:3.5rem;position:relative}.capability-controls{justify-content:flex-end;gap:.55rem;width:min(100% - 7rem,78rem);margin:0 auto 1.2rem;display:flex}.capability-controls button{background:var(--color-muted);width:2.15rem;height:2.15rem;color:var(--color-foreground);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;transition:background-color .16s,color .16s;display:grid}.capability-controls button:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.capability-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;padding-inline:max(3.5rem,50vw - 39rem);display:flex;overflow-x:auto}.capability-track::-webkit-scrollbar{display:none}.capability-pair{scroll-snap-align:center;flex:0 0 min(72rem,100vw - 7rem);grid-template-columns:1fr 1.08fr;min-height:23rem;display:grid}.capability-art{position:relative;overflow:hidden}.capability-art:before{content:"";background:var(--color-card);position:absolute;inset:9% 12%}@supports (color:color-mix(in lab,red,red)){.capability-art:before{background:color-mix(in oklab,var(--color-card) 72%,transparent)}}.capability-art:before{transform:rotate(-4deg)}.capability-mark{flex-direction:column;justify-content:center;align-items:center;gap:1.3rem;display:flex;position:absolute;inset:0}.capability-mark span{background:var(--color-primary);width:4.5rem;height:4.5rem;box-shadow:0 1.5rem 4rem var(--color-primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.capability-mark span{box-shadow:0 1.5rem 4rem color-mix(in oklab,var(--color-primary) 24%,transparent)}}.capability-mark strong{color:var(--color-foreground);font-size:1.25rem;font-weight:600}.capability-copy{background:var(--showcase-dark);color:var(--showcase-dark-foreground);text-align:left;flex-direction:column;justify-content:center;padding:4rem;display:flex}.capability-copy blockquote{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;line-height:1.3}.capability-copy p{max-width:32rem;color:var(--showcase-dark-foreground);margin-top:1.6rem}@supports (color:color-mix(in lab,red,red)){.capability-copy p{color:color-mix(in oklab,var(--showcase-dark-foreground) 68%,transparent)}}.capability-copy p{font-size:1rem;line-height:1.7}.capability-copy>strong{color:var(--color-primary);margin-top:2.2rem;font-size:.8rem;font-weight:600}.trust-section{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:7rem;display:grid}.trust-copy h2{margin-top:1rem}.trust-eyebrow{letter-spacing:.36em}.trust-list{gap:1.2rem;max-width:32rem;margin:1.9rem 0 0;padding:0;list-style:none;display:grid}.trust-list li{color:var(--color-muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.7}.trust-list li strong{color:var(--color-primary);font-weight:600}.visual-trust .placeholder-stage{min-height:26rem}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:26rem;padding:7rem 2rem;display:flex}.final-cta h2{margin-top:1rem}.final-cta .button{margin-top:2rem}}@layer utilities{.static{position:static}.mt-14{margin-top:calc(var(--spacing) * 14)}.grid{display:grid}.hidden{display:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-5{gap:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:text-nowrap{text-wrap:nowrap}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--rshift-text-micro:.75rem;--rshift-text-caption:.75rem;--rshift-text-xs:.75rem;--rshift-text-sm:.875rem;--rshift-text-base:1rem;--rshift-text-lg:1.125rem;--rshift-text-xl:1.25rem;--rshift-text-2xl:1.5rem;--rshift-text-3xl:1.875rem;--rshift-text-4xl:2.25rem;--rshift-text-5xl:3rem;--rshift-text-display:3.75rem;--rshift-line-micro:1rem;--rshift-line-caption:1rem;--rshift-line-xs:1rem;--rshift-line-sm:1.25rem;--rshift-line-base:1.5rem;--rshift-line-lg:1.75rem;--rshift-line-xl:1.75rem;--rshift-line-2xl:2rem;--rshift-line-3xl:2.25rem;--rshift-line-4xl:2.5rem;--rshift-line-5xl:3rem;--rshift-line-display:4rem;--app-text-micro:var(--rshift-text-micro);--app-line-micro:var(--rshift-line-micro);--app-text-caption:var(--rshift-text-caption);--app-line-caption:var(--rshift-line-caption);--app-text-compact:var(--rshift-text-caption);--app-line-compact:var(--rshift-line-caption);--app-text-control:var(--rshift-text-sm);--app-line-control:var(--rshift-line-sm);--app-text-body:var(--rshift-text-sm);--app-line-body:var(--rshift-line-sm);--app-text-body-loose:var(--rshift-text-base);--app-line-body-loose:var(--rshift-line-base);--app-text-chrome:var(--rshift-text-sm);--app-line-chrome:var(--rshift-line-sm);--app-text-table:var(--rshift-text-sm);--app-line-table:var(--rshift-line-sm);--app-text-table-head:var(--rshift-text-xs);--app-line-table-head:var(--rshift-line-xs);--app-text-panel-title:var(--rshift-text-base);--app-line-panel-title:var(--rshift-line-base);--app-text-page-title:var(--rshift-text-xl);--app-line-page-title:var(--rshift-line-xl);--app-chat-text:1rem;--app-chat-line:1.625rem;--app-chat-block-gap:.625rem;--app-chat-list-gap:.25rem;--app-chat-meta-text:var(--rshift-text-sm);--app-chat-meta-line:var(--rshift-line-sm);--app-sidebar-width:189px;--app-mobile-sidebar-width:min(84vw, 20rem);--app-header-height:56px;--app-shell-primary-rail-width:76px;--app-shell-secondary-sidebar-width:248px;--app-shell-secondary-shell-width:248px;--app-shell-assistant-dock-width:380px;--app-shell-assistant-dock-min-width:320px;--app-shell-assistant-dock-max-width:640px;--app-shell-expanded-navigation-width:calc(var(--app-shell-primary-rail-width) + var(--app-shell-secondary-shell-width));--app-nav-text-default:var(--muted-foreground);--app-nav-text-hover:var(--foreground);--app-nav-text-current:var(--foreground);--app-nav-hover-surface:var(--muted);--app-nav-hover-border:transparent;--app-nav-section-hover-surface:var(--muted);--app-nav-section-pressed-surface:var(--muted);--app-nav-current-surface:var(--muted);--app-nav-current-border:transparent;--app-nav-pressed-surface:var(--muted);--app-action-primary:oklch(53% .21 264);--app-action-primary-hover:var(--app-action-primary)}@supports (color:color-mix(in lab,red,red)){:root{--app-action-primary-hover:color-mix(in oklch, var(--app-action-primary) 90%, var(--card))}}:root{--app-action-link:var(--primary);--app-action-soft:var(--accent);--app-action-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--app-action-soft-hover:color-mix(in oklch, var(--accent) 88%, var(--primary))}}:root{--app-action-focus:var(--app-action-primary);--app-action-surface:var(--card);--app-action-surface-hover:var(--muted);--app-action-border:var(--border);--app-action-border-strong:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--app-action-border-strong:color-mix(in oklch, var(--border) 70%, var(--muted-foreground))}}:root{--app-toolbar-route-surface:var(--background);--app-input-surface:#f5f7f9;--app-input-disabled-surface:#eff0f3;--app-toolbar-route-height:56px;--app-toolbar-object-height:49px;--app-toolbar-control-md:36px;--app-toolbar-control-sm:32px;--app-toolbar-control-xs:28px;--app-toolbar-query-height:34px;--app-toolbar-inset-x:16px;--app-toolbar-gap:8px;--app-toolbar-compact-gap:6px;--app-control-radius-xs:6px;--app-control-radius-sm:8px;--app-control-radius-md:10px;--app-radius-micro:3px;--app-radius-sm:6px;--app-surface-radius:12px;--app-shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--app-shadow-dialog:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--app-shadow-assistant-panel:var(--shadow-xl);--app-shadow-assistant-launcher:var(--shadow-lg);--app-toolbar-height:46px;--app-table-row-height:40px;--app-table-cell-x:20px;--app-motion-fast:.12s;--app-motion-base:.16s;--app-motion-slow:.22s;--app-ease-out:cubic-bezier(.23, 1, .32, 1);--app-ease-in-out:cubic-bezier(.77, 0, .175, 1);--app-overlay-scrim:#18122542;--surface:oklch(98.5% .002 264);--background:oklch(100% 0 0);--foreground:oklch(19% .015 265);--card:oklch(100% 0 0);--card-foreground:oklch(19% .015 265);--popover:oklch(100% 0 0);--popover-foreground:oklch(19% .015 265);--primary:var(--app-action-primary);--primary-foreground:oklch(99% .003 247);--secondary:oklch(96.8% .005 264);--secondary-foreground:oklch(24% .02 265);--muted:oklch(96.5% .004 264);--muted-foreground:oklch(55% .02 264);--accent:oklch(95.5% .022 264);--accent-foreground:oklch(45% .18 264);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.2% .006 264);--input:oklch(92.2% .006 264);--ring:var(--app-action-focus);--chart-1:oklch(54.5% .205 274);--chart-2:oklch(62% .14 190);--chart-3:oklch(66% .15 145);--chart-4:oklch(68% .15 75);--chart-5:oklch(62% .18 315);--radius:.75rem;--sidebar:oklch(99% .003 264);--sidebar-foreground:oklch(19% .015 264);--sidebar-primary:var(--app-action-primary);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(95.5% .022 274);--sidebar-accent-foreground:oklch(45% .18 274);--sidebar-border:oklch(92.2% .006 264);--sidebar-ring:oklch(54.5% .205 274);--color-app-background:var(--background);--color-app-canvas:var(--background);--color-app-base:var(--card);--color-app-overlay:var(--popover);--color-app-elevated:var(--muted);--color-app-tint:var(--muted);--color-app-recessed:var(--surface);--color-app-fill:var(--accent);--color-app-fill-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-fill-hover:color-mix(in oklch, var(--primary) 7%, var(--card))}}:root{--color-app-control:var(--card);--color-app-interact:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-interact:color-mix(in oklch, var(--foreground) 28%, var(--border))}}:root{--color-app-line:var(--border);--color-app-hairline:var(--border);--color-app-accent:var(--primary);--color-app-contrast:var(--foreground);--color-app-brand:var(--primary);--color-app-brand-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-brand-hover:color-mix(in oklch, var(--primary) 88%, var(--background))}}:root{--color-app-focus:var(--ring);--color-app-shadow-drop:oklch(22% .05 274/.14);--color-app-danger:var(--destructive);--color-app-danger-tint:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-danger-tint:color-mix(in oklch, var(--destructive) 8%, var(--background))}}:root{--color-app-success:oklch(49% .13 154);--color-app-success-tint:oklch(49% .13 154)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-success-tint:color-mix(in oklch, oklch(49% .13 154) 10%, var(--background))}}:root{--color-app-warning:oklch(63% .13 74);--color-app-warning-tint:oklch(63% .13 74)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-warning-tint:color-mix(in oklch, oklch(63% .13 74) 10%, var(--background))}}:root{--color-app-info:oklch(52% .12 250);--color-app-info-tint:oklch(52% .12 250)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-info-tint:color-mix(in oklch, oklch(52% .12 250) 10%, var(--background))}}:root{--color-app-link:var(--primary);--color-app-default:var(--foreground);--color-app-strong:var(--foreground);--color-app-subtle:var(--muted-foreground);--color-app-muted:var(--muted-foreground);--color-app-placeholder:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-placeholder:color-mix(in oklch, var(--muted-foreground) 54%, transparent)}}:root{--color-app-disabled:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-disabled:color-mix(in oklch, var(--muted-foreground) 54%, transparent)}}:root{--color-app-inactive:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--color-app-inactive:color-mix(in oklch, var(--muted-foreground) 72%, transparent)}}:root{--color-app-inverse:var(--primary-foreground);--text-color-app-default:var(--foreground);--text-color-app-strong:var(--foreground);--text-color-app-subtle:var(--muted-foreground);--text-color-app-inverse:var(--primary-foreground)}.dark{color-scheme:dark;--app-action-link:#99abff;--app-action-surface:oklch(21.2% .019 264);--app-action-surface-hover:oklch(26.2% .021 264);--app-action-soft:var(--app-action-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--app-action-soft:color-mix(in srgb, var(--app-action-primary) 20%, var(--card))}}.dark{--app-action-soft-hover:var(--app-action-primary)}@supports (color:color-mix(in lab,red,red)){.dark{--app-action-soft-hover:color-mix(in srgb, var(--app-action-primary) 27%, var(--card))}}.dark{--app-input-surface:oklch(23.2% .019 264);--app-input-disabled-surface:oklch(25% .018 264);--app-shadow-popover:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--app-shadow-dialog:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--app-overlay-scrim:oklch(0% 0 0/.54);--surface:oklch(16% .02 265);--background:oklch(17% .016 264);--foreground:oklch(95.5% .006 264);--card:oklch(21.2% .019 264);--card-foreground:oklch(95.5% .006 264);--popover:oklch(23.5% .021 264);--popover-foreground:oklch(95.5% .006 264);--primary:var(--app-action-primary);--primary-foreground:white;--secondary:oklch(26.2% .021 264);--secondary-foreground:oklch(93.5% .008 264);--muted:oklch(25% .018 264);--muted-foreground:oklch(71.5% .017 264);--accent:oklch(31.5% .06 274);--accent-foreground:oklch(84% .1 274);--destructive:oklch(68% .19 24);--destructive-foreground:oklch(98.4% .003 247.858);--color-app-success:oklch(72% .15 154);--color-app-success-tint:oklch(72% .15 154)}@supports (color:color-mix(in lab,red,red)){.dark{--color-app-success-tint:color-mix(in oklch, oklch(72% .15 154) 10%, var(--background))}}.dark{--color-app-warning:oklch(78% .14 74);--color-app-warning-tint:oklch(78% .14 74)}@supports (color:color-mix(in lab,red,red)){.dark{--color-app-warning-tint:color-mix(in oklch, oklch(78% .14 74) 10%, var(--background))}}.dark{--color-app-info:oklch(70% .13 250);--color-app-info-tint:oklch(70% .13 250)}@supports (color:color-mix(in lab,red,red)){.dark{--color-app-info-tint:color-mix(in oklch, oklch(70% .13 250) 10%, var(--background))}}.dark{--border:oklch(34.5% .022 264);--input:oklch(39% .026 264);--ring:var(--app-action-focus);--chart-1:oklch(70% .17 274);--chart-2:oklch(70% .13 190);--chart-3:oklch(72% .14 145);--chart-4:oklch(74% .14 75);--chart-5:oklch(71% .16 315);--sidebar:oklch(19.5% .018 264);--sidebar-foreground:oklch(95.5% .006 264);--sidebar-primary:var(--app-action-primary);--sidebar-primary-foreground:white;--sidebar-accent:oklch(31.5% .06 274);--sidebar-accent-foreground:oklch(84% .1 274);--sidebar-border:oklch(34.5% .022 264);--sidebar-ring:oklch(70% .17 274)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.35rem;--type-h1:clamp(2.4rem, 4vw, 3.4rem);--type-h2:clamp(1.75rem, 2.8vw, 2.5rem);--type-h3:clamp(1.2rem, 1.6vw, 1.5rem);--type-body:1rem;--type-small:.85rem;--background:oklch(100% 0 0);--foreground:oklch(20% 0 none);--card:oklch(100% 0 0);--card-foreground:oklch(20% 0 none);--primary:oklch(60.469% .18452 26.55);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.5% 0 none);--secondary-foreground:oklch(24% 0 none);--muted:oklch(93.5% 0 none);--muted-foreground:oklch(48% 0 none);--accent:oklch(60.469% .18452 26.55);--accent-foreground:oklch(100% 0 0);--border:oklch(22% 0 none/.14);--ring:oklch(60.469% .18452 26.55);--blue-pale:oklch(94.5% .03 255);--coral-pale:oklch(94% .045 40);--violet-pale:oklch(94% .035 310);--green-pale:oklch(94.5% .035 155);--showcase-dark:oklch(16% 0 none);--showcase-dark-foreground:oklch(96% 0 none)}.platform-page{font-family:var(--font-sans)}.platform-page h1,.platform-page h2,.platform-page h3{font-family:var(--font-display)}.platform-page .site-header{z-index:30;border-bottom:1px solid var(--color-border);background:var(--color-background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.platform-page .site-header{background:color-mix(in oklab,var(--color-background) 94%,transparent)}}.platform-page .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-page .site-header nav a{color:var(--color-muted-foreground);text-decoration:none}.platform-page .site-header nav a[aria-current=page]{color:var(--color-foreground)}.platform-page .site-header nav a:hover{color:var(--color-primary)}.platform-section{padding-block:7rem}.platform-section-muted{background:oklch(96% 0 none)}.platform-section-head{text-align:center;justify-items:center;gap:0;display:grid}.platform-section-head .eyebrow{letter-spacing:.14em;font-size:.75rem}.platform-section-head h2{max-width:18ch;font-size:var(--type-h2);margin-top:1.2rem;font-weight:500;line-height:1.3}.line-nowrap{white-space:nowrap}.platform-section-narrow{text-align:center;max-width:52rem;margin-inline:auto}.platform-section-narrow h2{margin-inline:auto}.platform-section-lead{max-width:42rem;color:var(--color-muted-foreground);margin-top:1.4rem;font-size:1rem;line-height:1.8}.platform-section-head .platform-section-lead{margin-top:1.4rem}.point-section{background:var(--color-background);place-items:center;min-height:46rem;padding-block:9rem;display:grid}.point-section-inner{text-align:center;justify-items:center;display:grid}.point-section h2{font-size:var(--type-h1);margin-top:1.8rem;font-weight:500;line-height:1.28}.point-section h2 span{color:var(--color-primary)}.point-section-inner>p:last-child{max-width:48rem;color:var(--color-muted-foreground);margin-top:3rem;font-size:1.05rem;line-height:1.9}.platform-hero{align-items:center;min-height:min(88vh,52rem);padding-block:5rem;display:flex;position:relative;overflow:hidden}.hero-stage{text-align:center;margin-inline:auto;position:relative}.platform-hero-eyebrow{color:var(--color-primary);animation:.55s both platform-hero-rise}.platform-hero-title{max-width:14ch;font-size:var(--type-h1);margin:1.4rem auto 0;font-weight:500;line-height:1.18;animation:.65s 80ms both platform-hero-rise}.platform-hero-title span{color:var(--color-primary);display:block}.platform-hero-copy{max-width:50rem;color:var(--color-muted-foreground);margin:1.35rem auto 0;font-size:1rem;line-height:1.75;animation:.65s .16s both platform-hero-rise}.platform-hero-actions{justify-content:center;margin-top:1.8rem;animation:.65s .24s both platform-hero-rise;display:flex}.platform-hero-links{color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.2rem;font-size:.85rem;animation:.65s .3s both platform-hero-rise;display:flex}.platform-hero-links a{color:var(--color-foreground);text-underline-offset:.18em}@keyframes platform-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.prompt-cycle-section{background:var(--color-background);padding-block:1rem 7rem}.prompt-cycle-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.prompt-cycle-inner>.eyebrow{color:var(--color-primary)}.prompt-cycle-inner h2{font-size:var(--type-h2);margin-top:.9rem;font-weight:500;line-height:1.3}.prompt-cycle-inner h2 span{color:var(--color-primary)}.prompt-cycle-box{border:1.5px solid var(--color-foreground);background:var(--color-card);width:min(100%,48rem);min-height:5.8rem;box-shadow:7px 7px 0 var(--color-foreground);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.35rem 1.6rem;display:grid}.prompt-cycle-dot{background:var(--color-primary);border-radius:50%;width:.55rem;height:.55rem}.prompt-cycle-box p{color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.65}.prompt-cycle-cursor{background:var(--color-primary);vertical-align:-.16em;width:1.5px;height:1.15em;margin-left:.12rem;animation:.8s step-end infinite prompt-cursor-blink;display:inline-block}.prompt-cycle-caption{max-width:42rem;min-height:1.8em;color:var(--color-muted-foreground);margin-top:1.8rem;font-size:1rem;line-height:1.8}@keyframes prompt-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}.hiw-strip{background:oklch(96% 0 none);padding-block:4.5rem}.hiw-strip-inner{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.hiw-strip-eyebrow{color:var(--color-primary);letter-spacing:.14em;font-size:.75rem;font-weight:700}.hiw-strip-title{font-size:var(--type-h2);font-weight:500;line-height:1.3}.hiw-strip-title span{color:var(--color-primary)}.moves-section{background:var(--color-background);padding-block:5rem 7rem;position:relative}.moves-layout{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;display:flex}.moves-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;display:inline-flex}.moves-nav button{color:oklch(64% 0 none);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.55rem;height:auto;padding:.55rem 1rem;font-size:.75rem;font-weight:700;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.moves-nav button span{color:oklch(72% 0 none);font-size:.65rem;font-weight:700;transition:color .16s}.moves-nav button.is-active{background:var(--color-card);color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-border)}.moves-nav button.is-active span{color:var(--color-primary)}.moves-stage{width:min(100%,58rem);min-height:38rem;position:relative}.move-step{opacity:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:2.2rem;padding-top:1rem;transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.move-step.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.move-number{display:none}.move-copy h3{font-size:var(--type-h2);font-weight:500;line-height:1.2}.move-copy h3 span{color:var(--color-primary);margin-right:.65rem}@supports (color:color-mix(in lab,red,red)){.move-copy h3 span{color:color-mix(in oklab,var(--color-primary) 42%,var(--color-background))}}.move-copy h3 span{font-weight:400}.move-copy h3 i{color:var(--color-primary);font-style:normal}.move-visual{background:0 0;justify-content:center;align-items:center;width:min(100%,52rem);min-height:auto;margin-top:0;display:flex}.move-visual-prompt{border:1.5px solid var(--color-foreground);background:var(--color-card);width:min(100%,42rem);min-height:4.5rem;box-shadow:7px 7px 0 var(--color-foreground);text-align:left;align-items:center;gap:.9rem;padding:1.15rem 1.35rem;display:flex}.move-prompt-dot{background:var(--color-primary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.move-visual-prompt p{color:var(--color-foreground);font-size:.95rem;line-height:1.6}.move-prompt-cursor{background:var(--color-primary);width:1.5px;height:1.2rem;margin-left:-.5rem;animation:.8s step-end infinite prompt-cursor-blink}.move-visual-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.collage-card{border:1.5px solid var(--color-foreground);background:var(--color-card);box-shadow:6px 6px 0 var(--color-foreground);text-align:left;padding:1.25rem;transition:transform .25s,box-shadow .25s;position:relative}.collage-card:hover{box-shadow:9px 9px 0 var(--color-foreground);z-index:10;transform:rotate(0)translateY(-4px)}.collage-card-social{flex-direction:column;gap:.9rem;display:flex}.collage-card-social>p{color:var(--color-foreground);font-size:.82rem;line-height:1.6}.collage-card-header{align-items:center;gap:.75rem;display:flex}.collage-avatar{background:var(--color-primary);width:2.2rem;height:2.2rem;color:var(--color-primary-foreground);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.collage-handle{font-size:.78rem;font-weight:700;line-height:1.1}.collage-meta{color:var(--color-muted-foreground);margin-top:.15rem;font-size:.62rem}.collage-social-actions{gap:.6rem;margin-top:auto;display:flex}.collage-social-actions span{border:1.5px solid var(--color-border);border-radius:.15rem;width:1rem;height:1rem}.collage-card-web{flex-direction:column;padding:0;display:flex;overflow:hidden}.collage-browser-bar{border-bottom:1.5px solid var(--color-foreground);background:oklch(96% 0 none);align-items:center;gap:.4rem;height:1.8rem;padding:0 .7rem;display:flex}.collage-browser-bar span{background:var(--color-border);border-radius:50%;width:.4rem;height:.4rem}.collage-browser-url{background:var(--color-border);border-radius:999px;width:5.5rem;height:.35rem;margin-left:.6rem}.collage-web-body{flex-direction:column;flex:1;justify-content:center;gap:.7rem;padding:1.25rem;display:flex}.collage-web-body h4{font-size:1.15rem;font-weight:700;line-height:1.25}.collage-web-body p{color:var(--color-muted-foreground);font-size:.7rem;line-height:1.55}.collage-web-cta{background:var(--color-primary);width:fit-content;color:var(--color-primary-foreground);letter-spacing:.05em;margin-top:.4rem;padding:.45rem .9rem;font-size:.6rem;font-weight:700;display:inline-block}.collage-card-video{color:#fff;background:#1a1a1a;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;display:flex;overflow:hidden}.collage-video-overlay{pointer-events:none;background:linear-gradient(#0000,#0000,#000000b3);position:absolute;inset:0}.collage-video-play{border:1.5px solid #fff6;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:relative}.collage-video-play span{border-top:.45rem solid #0000;border-bottom:.45rem solid #0000;border-left:.7rem solid #fff;width:0;height:0;margin-left:.15rem}.collage-video-caption{position:absolute;bottom:1.25rem;left:1rem;right:1rem}.collage-video-caption p{color:#fff;font-size:.8rem;font-weight:500;line-height:1.5}.collage-video-caption p span{color:var(--color-primary)}.collage-video-progress{background:#fff3;border-radius:999px;width:100%;height:.2rem;margin-top:.7rem;overflow:hidden}.collage-video-progress span{background:var(--color-primary);width:33%;height:100%;display:block}.collage-card-quote{text-align:center;background:var(--color-primary);min-height:12rem;color:var(--color-primary-foreground);flex-direction:column;justify-content:center;align-items:center;display:flex}.collage-quote-mark{opacity:.25;font-family:Georgia,serif;font-size:3rem;line-height:1}.collage-card-quote>p{margin-top:-.5rem;font-size:1.05rem;font-weight:700;line-height:1.25}.collage-quote-brand{letter-spacing:.15em;opacity:.7;border-top:1px solid #ffffff40;margin-top:1rem;padding-top:.8rem;font-size:.55rem}@media(min-width:900px){.move-visual-collage{max-width:56rem;height:28rem;margin-inline:auto;display:block;position:relative}.collage-card{width:14rem;position:absolute}.collage-card-social{width:17rem;top:12%;left:5%;transform:rotate(-2deg)}.collage-card-web{width:17rem;top:22%;left:25%;transform:rotate(1.5deg)}.collage-card-video{width:13rem;height:22rem;top:5%;left:49%;transform:rotate(-.5deg)}.collage-card-quote{width:14rem;height:14rem;top:14%;left:69%;transform:rotate(4deg)}}.move-visual-approval{flex-direction:column;align-items:center;gap:1.2rem;width:100%;display:flex}.move-approve{border:1.5px solid var(--color-foreground);min-height:3.5rem;box-shadow:5px 5px 0 var(--color-foreground);border-radius:0;padding-inline:2rem;font-weight:700}.approval-platforms{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;width:min(100%,52rem);display:flex}.approval-platform-row{flex-direction:column;align-items:center;gap:.55rem;display:flex}.approval-platform-row small{letter-spacing:.1em;color:var(--color-muted-foreground);text-transform:uppercase;font-size:.65rem;font-weight:700}.approval-platform-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.approval-platform-tags span{border:1px solid var(--color-foreground);background:var(--color-card);box-shadow:2px 2px 0 var(--color-foreground);letter-spacing:.04em;padding:.55rem 1.1rem;font-size:.68rem;font-weight:700}.move-description{max-width:40rem;color:var(--color-muted-foreground);margin-top:4rem;font-size:.95rem;line-height:1.75}.connected-platforms-section{overflow:hidden}.platforms-scroll{width:100%;margin-top:4rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.platforms-rows{gap:2rem;display:grid}.platforms-row{overflow:hidden}.platforms-track{width:max-content;animation:76s linear infinite platform-scroll;display:flex}.platforms-row:nth-child(2) .platforms-track{animation-duration:62s;transform:translate(-8rem)}.platforms-set{align-items:center;gap:3.5rem;padding-right:3.5rem;display:flex}.platforms-scroll:hover .platforms-track{animation-play-state:paused}.platform-logo-item{color:var(--color-muted-foreground);cursor:default;align-items:center;gap:.8rem;padding:.5rem 0;transition:color .25s,opacity .25s,transform .25s;display:inline-flex}.platforms-row:hover .platform-logo-item{opacity:.35}.platform-logo-item:hover{opacity:1;color:var(--brand-color,var(--color-foreground));transform:scale(1.05)}.platform-logo-icon{flex:none;width:1.5rem;height:1.5rem}.platform-logo-name{letter-spacing:.01em;white-space:nowrap;font-size:.9rem;font-weight:500}@keyframes platform-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.governance-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem;display:grid}.governance-grid article{border-top:1px solid var(--color-border);padding-top:1.5rem}.governance-grid article span{color:var(--color-primary);font-size:.7rem;font-weight:700}.governance-grid h3{margin-top:.8rem;font-size:1.05rem;font-weight:600}.governance-grid p{color:var(--color-muted-foreground);margin-top:.6rem;font-size:.9rem;line-height:1.65}.ads-grid{grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:3.5rem;display:grid}.ads-grid article{background:var(--color-card);border:1.5px solid var(--color-foreground);box-shadow:6px 6px 0 var(--color-foreground);flex-direction:column;padding:1.6rem;display:flex}.ads-grid article span{color:var(--color-primary);letter-spacing:.06em;font-size:.72rem;font-weight:700}.ads-grid h3{margin-top:.5rem;font-size:1.05rem;font-weight:600}.ads-grid p{color:var(--color-muted-foreground);margin-top:1.4rem;font-size:.9rem;line-height:1.65}.ads-visual{background:var(--color-foreground);justify-content:center;align-items:center;height:8rem;margin-top:1.6rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ads-visual{background:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.ads-visual{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.ads-visual{border:1px solid color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.ads-visual{color:var(--color-foreground);overflow:hidden}.ads-visual span{position:absolute}.ads-line-h{background:var(--color-foreground);width:6rem;height:1px}@supports (color:color-mix(in lab,red,red)){.ads-line-h{background:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.ads-line-v{background:var(--color-foreground);width:1px;height:4rem}@supports (color:color-mix(in lab,red,red)){.ads-line-v{background:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.ads-box{background:var(--color-card);border:1.5px solid var(--color-foreground);z-index:1;width:3rem;height:2rem;position:relative}.ads-dot{border:1px solid var(--color-foreground);background:var(--color-primary);border-radius:50%;width:1rem;height:1rem;top:1.5rem;left:3rem}.ads-square{border:1px solid var(--color-foreground);background:var(--color-card);width:1.5rem;height:1.5rem;bottom:2rem;right:2.5rem}.ads-sheet{border:1.5px solid var(--color-foreground);background:var(--color-card);width:4rem;height:5rem}.ads-sheet-1{transform:translate(-.65rem,-.3rem)}.ads-sheet-2{transform:translate(.3rem,.3rem)}.ads-sheet-3{background:var(--color-primary);transform:translate(1rem,1rem)}.ads-window{border:1.5px solid var(--color-foreground);background:var(--color-card);width:10rem;height:4rem;display:flex}.ads-window-side{border-right:1px solid var(--color-foreground);flex-direction:column;gap:.3rem;width:33%;padding:.5rem;display:flex}.ads-window-side i{background:var(--color-foreground);height:3px}.ads-window-side i:last-child{background:var(--color-foreground);width:66%}@supports (color:color-mix(in lab,red,red)){.ads-window-side i:last-child{background:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.ads-window-main{border:1px dashed var(--color-foreground);flex:1;justify-content:center;align-items:center;margin:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ads-window-main{border:1px dashed color-mix(in oklab,var(--color-foreground) 25%,transparent)}}.ads-window-main span{background:var(--color-primary);width:.9rem;height:.9rem;position:static;transform:rotate(45deg)}.platform-final{background:var(--showcase-dark);color:var(--showcase-dark-foreground);padding-block:7rem}.platform-final .page-width{flex-direction:column;align-items:flex-start;display:flex}.platform-final h2{max-width:18ch;font-size:var(--type-h2);margin-top:1rem;font-weight:500;line-height:1.3}.workflow-page .platform-final h2{max-width:none}.platform-final .button{margin-top:2rem}.platform-footer{border-top:1px solid var(--color-border);background:var(--color-background);padding-block:4rem 2.5rem}.platform-footer .footer-inner{grid-template-columns:1.2fr 2fr;align-items:start;gap:2.5rem 4rem;display:grid}.footer-brand{gap:1rem;display:grid}.footer-brand p{max-width:none;color:var(--color-muted-foreground);white-space:nowrap;font-size:.85rem;line-height:1.65}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-nav>div{align-content:start;gap:.7rem;display:grid}.footer-nav span{letter-spacing:.08em;color:var(--color-foreground);font-size:.75rem;font-weight:700}.footer-nav a{color:var(--color-muted-foreground);font-size:.85rem;transition:color .16s}.footer-nav a:hover{color:var(--color-primary)}.footer-legal{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem 2rem;padding-top:2.5rem;font-size:.75rem;display:flex}.footer-legal-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer-legal-links a{color:inherit;text-decoration:none;transition:color .2s}.footer-legal-links a:hover{color:var(--foreground)}@media(max-width:900px){.platform-footer .footer-inner{grid-template-columns:1fr}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.footer-nav{grid-template-columns:1fr 1fr;gap:1.5rem}}.gather-stage{--spread:1;cursor:pointer;width:min(58rem,94vw);height:32rem;margin:3.5rem auto 0;position:relative}.gather-node{transform:translate(-50%,-50%) translate(calc(var(--dx) * var(--spread)),calc(var(--dy) * var(--spread))) rotate(var(--rot));opacity:1;transition:transform .75s cubic-bezier(.22,.8,.24,1),opacity .5s;transition-delay:var(--delay);will-change:transform;position:absolute;top:50%;left:50%}.gather-stage.is-gathered .gather-node{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.35)rotate(0)}.gather-tools{pointer-events:none;transition:opacity .35s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gather-tools span{background:var(--color-secondary);border:1px dashed var(--color-foreground);padding:.55rem 1rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.gather-tools span{border:1px dashed color-mix(in oklab,var(--color-foreground) 28%,transparent)}}.gather-tools span{letter-spacing:.14em;color:var(--color-muted-foreground);white-space:nowrap;font-size:.72rem;font-weight:500}.gather-stage.is-gathered .gather-tools{opacity:0;transform:translate(-50%,-50%)scale(.8)}.gather-core{opacity:0;background:var(--color-background);border:1px solid var(--color-border);box-shadow:8px 8px 0 var(--color-foreground);justify-items:center;gap:.35rem;padding:1.6rem 2.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}@supports (color:color-mix(in lab,red,red)){.gather-core{box-shadow:8px 8px color-mix(in oklab,var(--color-foreground) 88%,transparent)}}.gather-core{pointer-events:none;z-index:2;transition:transform .55s cubic-bezier(.22,.8,.24,1) .3s,opacity .4s .3s}.gather-core b{letter-spacing:.02em;font-size:1.4rem;font-weight:600}.gather-core small{letter-spacing:.14em;color:var(--color-muted-foreground);font-size:.68rem}.gather-stage.is-gathered .gather-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.orbit-context i,.gather-node i{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem}@media(max-width:1100px){.gather-stage{--spread:.75;height:28rem}.orbit-label{padding:.45rem .7rem;font-size:.72rem}}@media(max-width:760px){.gather-stage{--spread:.52;width:100%;height:24rem;margin-top:2.5rem}.orbit-label{padding:.4rem .6rem;font-size:.68rem}.orbit-foot{margin-top:2.5rem}}@media(prefers-reduced-motion:reduce){.gather-node,.gather-core{transition:none}.platforms-track{animation-play-state:paused}}@media(max-width:900px){.platform-section{padding-block:6rem}.platform-hero{padding-block:5rem 3rem}.tool-tag{font-size:.62rem}.moves-stage{min-height:42rem}.approval-platform-tags span{padding:.5rem .9rem;font-size:.65rem}.ads-grid{grid-template-columns:repeat(2,1fr)}.governance-grid{grid-template-columns:1fr;gap:2rem}.platforms-scroll{margin-top:2.5rem}.platforms-set{gap:2rem;padding-right:2rem}.platform-logo-icon{width:1.35rem;height:1.35rem}.platform-logo-name{font-size:.82rem}.platform-final{padding-block:6rem}}@media(max-width:600px){.platform-hero{min-height:calc(100svh - 4rem);padding-block:4rem}.platform-hero-title{margin-top:1.4rem;font-size:clamp(2.1rem,10vw,3rem);line-height:1.2}.platform-hero-copy{margin-top:1.35rem;font-size:1rem;line-height:1.75}.platform-hero-copy br{display:none}.platform-hero-actions{margin-top:1.8rem}.platform-hero-links{font-size:.75rem;line-height:1.6}.prompt-cycle-section{padding-block:1rem 5rem}.prompt-cycle-inner h2{font-size:1.55rem}.prompt-cycle-box{min-height:7rem;box-shadow:5px 5px 0 var(--color-foreground);margin-top:2rem;padding:1.15rem 1rem}.prompt-cycle-box p,.prompt-cycle-caption{font-size:.9rem}.point-section{min-height:38rem;padding-block:7rem}.point-section h2{margin-top:1.4rem}.point-section-inner>p:last-child{margin-top:2.2rem;font-size:.95rem;line-height:1.8}.moves-section{padding-block:5rem}.moves-nav{gap:.6rem 1rem}.moves-nav button{font-size:.75rem}.moves-stage{min-height:42rem}.move-visual{min-height:auto}.move-visual-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.collage-card{width:100%;transform:none}.collage-card-social{min-height:11rem}.collage-card-web{min-height:12rem}.collage-card-video{min-height:14rem}.collage-card-quote{min-height:10rem}.approval-platform-tags{gap:.4rem}.approval-platform-tags span{padding:.45rem .75rem;font-size:.62rem}.move-description{margin-top:2.4rem}.platforms-set{gap:1.6rem;padding-right:1.6rem}.platform-logo-icon{width:1.25rem;height:1.25rem}.platform-logo-name{font-size:.75rem}.ads-grid{grid-template-columns:1fr}.integration-item button{grid-template-columns:1fr auto;gap:.6rem}.integration-count{display:none}.platform-footer{padding-block:3rem 2rem}.platform-footer .footer-inner{grid-template-columns:1fr;gap:2rem}.footer-legal{padding-top:1.5rem}}@keyframes placeholder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes workflow-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-arrow-flow{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes insight-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes insight-orbit{to{transform:rotate(360deg)}}@keyframes insight-signal{0%{transform-origin:bottom;transform:scaleY(.82)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes insight-progress{0%{width:0}to{width:100%}}@keyframes measure-rise{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.prompt-cycle-cursor{opacity:1;animation:none}}@media(max-width:900px){.page-width,.header-inner{width:min(100% - 4rem,78rem)}.site-header nav{display:none}.hero-section,.solutions-panel,.team-inner,.trust-section{grid-template-columns:1fr}.hero-section{gap:3.5rem;padding-block:4.5rem 5rem}.hero-copy h1{max-width:12ch}.arc-section{padding-block:6rem}.arc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;margin-top:3rem}.effectiveness-stage{grid-template-columns:1fr 1.2fr}.effectiveness-section{padding-block:6rem}.trust-section{gap:3.5rem;padding-block:6rem}.solutions-section{padding-block:6rem}.solutions-tabs{gap:2.2rem;margin-top:2.2rem}.solutions-panel{margin-top:2rem}.solutions-copy{padding:3rem 2.5rem}.solutions-panel .placeholder-stage{min-height:24rem}.workflow-section{padding-block:6rem}.workflow-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:1rem;overflow-x:auto}.workflow-track::-webkit-scrollbar{display:none}.workflow-step{scroll-snap-align:center;flex:0 0 42%}.team-section{padding-block:6rem}.capability-controls{width:min(100% - 4rem,78rem)}.capability-track{padding-inline:2rem}.capability-pair{flex-basis:calc(100vw - 4rem)}.architecture-head,.chapter-grid,.chapter-grid-reverse,.platform-governance{grid-template-columns:1fr;gap:3.5rem}.architecture-flow{grid-template-columns:1fr;gap:.8rem}.flow-connector{justify-self:center;width:1px;height:2.5rem}.flow-connector:after{top:auto;bottom:0;right:-3px}.architecture-details{gap:1.8rem}.chapter-nav{scrollbar-width:none;grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.chapter-nav::-webkit-scrollbar{display:none}.product-chapter{padding-block:6rem}.chapter-grid-reverse .product-frame{order:2}.chapter-heading-wide{grid-template-columns:1fr;gap:1rem}.platform-governance{padding-block:6rem}}@media(max-width:600px){.page-width,.header-inner{width:min(100% - 3rem,78rem)}.header-inner{height:4rem}.site-header .button{min-height:2.4rem;padding-inline:.85rem}.hero-section{min-height:auto;padding-block:4rem 4.5rem}.hero-copy h1{font-size:clamp(2.1rem,10vw,3rem);line-height:1.2}.hero-actions{align-items:flex-start}.placeholder-bar small{display:none}.placeholder-stage,.visual-hero .placeholder-stage{min-height:22rem}.placeholder-focus{width:67%;right:5%}.arc-section{padding-block:6rem}.arc-head h2{font-size:1.55rem}.arc-grid{grid-template-columns:1fr;gap:2.4rem;margin-top:3rem}.effectiveness-carousel{margin-top:2.5rem}.effectiveness-stage{grid-template-columns:1fr;min-height:0}.effectiveness-copy{min-height:15rem;padding:2.5rem 1.8rem}.effectiveness-visual{min-height:18rem}.effectiveness-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.effectiveness-tabs::-webkit-scrollbar{display:none}.effectiveness-tabs button{scroll-snap-align:start;flex:0 0 45%}.effectiveness-head h2{font-size:1.55rem}.trust-section,.solutions-section{padding-block:6rem}.solutions-head h2{font-size:1.55rem}.solutions-tabs{gap:1.6rem}.solutions-tabs button{font-size:.85rem}.solutions-copy{padding:2.8rem 1.8rem}.workflow-section{padding-block:6rem}.workflow-head h2{font-size:1.55rem}.workflow-step{flex:0 0 70%}.workflow-arrow{right:-.35rem}.team-section{padding-block:6rem}.capability-showcase{margin-top:2.5rem}.capability-controls{width:min(100% - 3rem,78rem)}.capability-track{padding-inline:1.5rem}.capability-pair{flex-basis:calc(100vw - 3rem);grid-template-columns:1fr;min-height:0}.capability-art{min-height:15rem}.capability-copy{min-height:20rem;padding:2.5rem 2rem}.trust-section{gap:3rem}.visual-trust .placeholder-stage{min-height:20rem}.final-cta{min-height:26rem;padding:6rem 1rem}.final-cta h2{font-size:1.7rem}.platform-intro{min-height:34rem;padding-block:5rem}.platform-intro h1{font-size:clamp(2.35rem,11vw,3.4rem)}.architecture-section{padding-block:6rem}.architecture-head{gap:1.5rem}.architecture-details{grid-template-columns:1fr}.chapter-nav{width:100%;padding-inline:1.5rem}.product-chapter{padding-block:6rem}.chapter-grid{gap:2.8rem}.chapter-copy h2,.chapter-heading-wide h2{font-size:1.75rem}.context-map,.planning-board,.review-board,.measure-dashboard{min-height:24rem}.planning-board{grid-template-columns:1fr;padding:1.5rem}.plan-flow{justify-content:center;height:1.5rem}.plan-flow:before{width:1px;height:100%}.creation-studio{grid-template-columns:1fr;min-height:0}.creation-studio aside{display:none}.creation-canvas{min-height:21rem}.creation-checks{border-top:1px solid var(--color-border);border-left:0}.review-board{grid-template-columns:1fr}.review-thread{border-top:1px solid var(--color-border);border-left:0}.measure-dashboard{grid-template-columns:1fr;padding:1.5rem}.measure-summary{padding:0 0 1.5rem}.measure-chart{border-left:0;min-height:12rem}.next-action{grid-column:auto}.governance-list article{grid-template-columns:2rem 1fr}.governance-list p{grid-column:2}.platform-final{padding-block:6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.orbit-section{background:var(--color-foreground);padding-block:7rem}@supports (color:color-mix(in lab,red,red)){.orbit-section{background:color-mix(in oklab,var(--color-foreground) 3%,var(--color-background))}}.orbit-head{text-align:center;justify-items:center;gap:1rem;display:grid}.orbit-head h2{font-size:clamp(2rem,3.1vw,3rem);font-weight:500}.orbit-head p:last-child{max-width:46ch;color:var(--color-muted-foreground);line-height:1.8}.orbit-stage{aspect-ratio:1;width:min(54rem,92vw);margin:3.5rem auto 0;position:relative}.orbit-ring{aspect-ratio:1;border:1px dashed var(--color-foreground);width:25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.orbit-ring{border:1px dashed color-mix(in oklab,var(--color-foreground) 14%,transparent)}}.orbit-ring{border-radius:50%}.orbit-ring-outer{opacity:.55;width:46rem}.orbit-core{background:var(--color-background);border:1px solid var(--color-border);box-shadow:8px 8px 0 var(--color-foreground);justify-items:center;gap:.35rem;padding:1.6rem 2.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.orbit-core{box-shadow:8px 8px color-mix(in oklab,var(--color-foreground) 88%,transparent)}}.orbit-core{z-index:2}.orbit-core b{font-size:1.05rem;font-weight:600}.orbit-core small{letter-spacing:.14em;color:var(--color-muted-foreground);font-size:.68rem}.orbit-layer{border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.orbit-layer-inner{aspect-ratio:1;width:25rem;animation-name:orbit-spin;animation-duration:70s}.orbit-layer-outer{aspect-ratio:1;width:46rem;animation-name:orbit-spin-rev;animation-duration:110s}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-spin-rev{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes orbit-label-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes orbit-label-counter-rev{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-node{transform:rotate(var(--angle)) translate(var(--radius));position:absolute;top:50%;left:50%}.orbit-unangle{transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle)));display:block}.orbit-layer-inner .orbit-label{animation:70s linear infinite orbit-label-counter}.orbit-layer-outer .orbit-label{animation:110s linear infinite orbit-label-counter-rev}.orbit-label{letter-spacing:.04em;white-space:nowrap;background:var(--color-background);border:1px solid var(--color-border);box-shadow:3px 3px 0 var(--color-foreground);align-items:center;gap:.45rem;padding:.48rem .78rem;font-size:.74rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbit-label{box-shadow:3px 3px color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.orbit-label{transition:box-shadow .3s}.orbit-label:hover{box-shadow:6px 6px 0 var(--color-accent)}.orbit-node i{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem}.orbit-context i{background:var(--color-accent)}.orbit-work i{background:#4087de}.orbit-channel i{background:#349d62}.orbit-data i{background:#955dbc}.orbit-foot{text-align:center;color:var(--color-muted-foreground);margin-top:3.5rem}.orbit-foot p{max-width:48ch;margin-inline:auto;line-height:1.8}@media(max-width:1100px){.orbit-stage{width:min(42rem,94vw)}.orbit-layer-inner{width:19rem}.orbit-layer-outer{width:36rem}.orbit-layer-inner .orbit-node{--radius:9.5rem}.orbit-layer-outer .orbit-node{--radius:18rem}.orbit-ring{width:19rem}.orbit-ring-outer{width:36rem}.orbit-label{padding:.45rem .7rem;font-size:.72rem}}@media(max-width:760px){.orbit-section{padding-block:6rem}.orbit-stage{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;margin-top:2.5rem;padding-inline:1.5rem;display:flex}.orbit-ring{display:none}.orbit-layer{animation:none;display:contents;position:static}.orbit-layer-outer{display:contents}.orbit-core{width:100%;margin-bottom:.8rem;position:static;transform:none}.orbit-node{position:static;transform:none}.orbit-unangle{transform:none}.orbit-label{padding:.45rem .7rem;font-size:.72rem;animation:none;transform:none}.orbit-foot{margin-top:2.5rem}}.client-logos{padding:2rem 0 4rem}.client-logos-label{text-align:center;font-size:var(--type-small,.8125rem);color:var(--muted-foreground);letter-spacing:.02em;margin:0 0 1.75rem}.client-logos-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.client-logos-track{align-items:center;gap:4.5rem;width:max-content;padding-right:4.5rem;animation:36s linear infinite client-logos-scroll;display:flex}.client-logos-marquee:hover .client-logos-track{animation-play-state:paused}.client-logo{letter-spacing:.12em;color:var(--foreground);opacity:.38;white-space:nowrap;font-size:1.0625rem;font-weight:600;transition:opacity .25s}.client-logo:hover{opacity:.85}@keyframes client-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.client-logos-track{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0;animation:none}.client-logos-marquee{-webkit-mask-image:none;mask-image:none}}.shared-header{border-bottom:1px solid var(--color-border);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.shared-header{border-bottom:1px solid color-mix(in oklab,var(--color-border) 65%,transparent)}}.desktop-nav{align-self:stretch}.nav-group{height:100%;position:relative}.site-header .nav-direct{height:100%;color:var(--color-muted-foreground);align-items:center;display:flex}.site-header .nav-direct:hover,.site-header .nav-direct.is-active{color:var(--color-foreground)}.nav-group>button{cursor:pointer;height:100%;font:inherit;color:var(--color-muted-foreground);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;transition:color .16s;display:flex}.nav-group>button:hover,.nav-group.is-open>button{color:var(--color-foreground)}.nav-group>button svg{width:.75rem;height:.75rem;transition:transform .16s}.nav-group.is-open>button svg{transform:rotate(180deg)}.nav-dropdown{border:1px solid var(--color-border);background:var(--color-background);min-width:12rem;box-shadow:0 18px 45px var(--color-foreground);padding:.6rem;display:grid;position:absolute;top:calc(100% - .4rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.nav-dropdown{box-shadow:0 18px 45px color-mix(in oklab,var(--color-foreground) 12%,transparent)}}.nav-dropdown{z-index:40}.site-header .nav-dropdown a{color:var(--color-muted-foreground);padding:.72rem .8rem}.site-header .nav-dropdown a:hover,.site-header .nav-dropdown a.is-active{background:var(--color-secondary);color:var(--color-foreground)}.nav-dropdown-mega{border-radius:14px;grid-template-columns:1fr 1fr;gap:.4rem 2rem;min-width:34rem;padding:1.4rem 1.6rem}.nav-mega-col{align-content:start;gap:.15rem;display:grid}.nav-mega-heading{color:var(--color-muted-foreground);margin-bottom:.55rem;font-size:.78rem;display:block}.site-header .nav-dropdown-mega a{color:var(--color-foreground);border-radius:10px;align-items:center;padding:.5rem .7rem;font-size:.98rem;font-weight:650;display:flex}.mobile-nav{display:none;position:relative}.mobile-nav-toggle{cursor:pointer;border:1px solid var(--color-border);background:var(--color-background);place-items:center;width:2.5rem;height:2.5rem;display:grid}.mobile-nav svg{width:1.1rem;height:1.1rem}.mobile-nav-panel{border-top:1px solid var(--color-border);background:var(--color-background);max-height:calc(100svh - 4rem);box-shadow:0 20px 40px var(--color-foreground);grid-template-columns:repeat(2,1fr);gap:2rem;padding:2rem 1.5rem 3rem;display:grid;position:fixed;top:4rem;left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.mobile-nav-panel{box-shadow:0 20px 40px color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.mobile-nav-panel>div{align-content:start;gap:.65rem;display:grid}.mobile-nav-panel strong{letter-spacing:.08em;margin-bottom:.25rem;font-size:.72rem}.mobile-nav-panel a{color:var(--color-muted-foreground);font-size:.85rem}.mobile-nav-panel a.is-active{color:var(--color-primary)}.editorial-hero{border-bottom:1px solid var(--color-border);align-items:center;min-height:43rem;display:flex;position:relative;overflow:hidden}.editorial-hero-inner{z-index:2;padding-block:7rem;position:relative}.editorial-hero h1,.resource-hero h1{max-width:12ch;font-size:var(--type-h1);margin-top:1.4rem;font-weight:500;line-height:1.18}.about-hero h1{max-width:15ch}.editorial-hero-inner>p:not(.eyebrow){max-width:40rem;color:var(--color-muted-foreground);margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.editorial-hero .button{margin-top:2rem}.editorial-signal{opacity:.85;align-items:flex-end;gap:1rem;width:min(38vw,29rem);height:58%;display:flex;position:absolute;bottom:8%;right:max(3rem,50vw - 39rem)}.editorial-signal span{border:1px solid var(--color-border);background:var(--color-secondary);transform-origin:bottom;flex:1;animation:4s ease-in-out infinite alternate editorial-bars}.editorial-signal span:first-child{height:28%}.editorial-signal span:nth-child(2){height:52%;animation-delay:-1.5s}.editorial-signal span:nth-child(3){background:var(--coral-pale);height:88%;animation-delay:-.7s}.editorial-signal span:nth-child(4){height:67%;animation-delay:-2s}.editorial-signal span:nth-child(5){background:var(--color-primary);height:100%;animation-delay:-1.1s}.editorial-statement{padding-block:8rem}.editorial-statement h2{max-width:18ch;font-size:var(--type-h2);margin-top:1.2rem;font-weight:500;line-height:1.3}.editorial-statement>p:last-child{max-width:38rem;color:var(--color-muted-foreground);margin-top:1.5rem;line-height:1.8}.editorial-flow{background:var(--color-secondary);padding-block:6rem}.flow-line{border-top:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);margin-top:3rem;display:grid}.flow-line div{min-height:9rem;padding:1.5rem 1rem 1rem 0;position:relative}.flow-line div:before{content:"";background:var(--color-primary);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.3rem;left:0}.flow-line span{color:var(--color-primary);font-size:.7rem;font-weight:700;display:block}.flow-line strong{margin-top:1.2rem;font-size:1rem;font-weight:600;display:block}.editorial-capabilities{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-block:8rem;display:grid}.editorial-capabilities article{border-top:1px solid var(--color-border);min-height:14rem;padding-top:1.5rem}.editorial-capabilities span{color:var(--color-primary);font-size:.72rem;font-weight:700}.editorial-capabilities h3{font-size:var(--type-h3);margin-top:2.2rem;font-weight:500}.editorial-capabilities p{color:var(--color-muted-foreground);margin-top:1rem;line-height:1.75}.editorial-closing{background:var(--showcase-dark);color:var(--showcase-dark-foreground);padding-block:7rem}.editorial-closing h2{max-width:17ch;font-size:var(--type-h2);margin-top:1rem;font-weight:500;line-height:1.3}.editorial-closing .text-link{margin-top:2rem}.resource-hero{min-height:38rem;padding-block:9rem}.resource-hero h1{margin-top:1.4rem}.resource-hero>p:last-child{max-width:42rem;color:var(--color-muted-foreground);margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.case-ready{background:var(--color-secondary);text-align:center;padding-block:7rem}.case-ready h2{font-size:var(--type-h2);margin-top:1rem;font-weight:500}.case-ready>div>p:not(.eyebrow){max-width:38rem;color:var(--color-muted-foreground);margin:2rem auto 0;line-height:1.75}.case-ready .button{margin-top:2rem}.case-structure{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);max-width:52rem;margin:3.5rem auto 0;display:grid}.case-structure span{padding:2rem 1rem;font-weight:600}.case-structure span+span{border-left:1px solid var(--color-border)}.updates-list{border-top:1px solid var(--color-border);grid-template-columns:1.2fr .8fr;gap:5rem;padding-block:7rem;display:grid}.updates-list article{border-top:1px solid var(--color-border);padding-top:1.5rem}.updates-list span,.about-principles span{color:var(--color-primary);font-size:.72rem;font-weight:700}.updates-list h2{font-size:var(--type-h3);margin-top:2rem;font-weight:500}.updates-list p{max-width:32rem;color:var(--color-muted-foreground);margin-top:1rem;line-height:1.75}.updates-list .text-link{margin-top:1.5rem}.about-page .hero-modern{padding-block:9rem 5rem}.about-page .hero-modern-title{max-width:16ch}.about-values{background:var(--color-background)}.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem;display:grid}.about-values-grid article{border-top:1px solid var(--color-border);padding-top:1.5rem}.about-values-grid span{color:var(--color-primary);font-size:.72rem;font-weight:700}.about-values-grid h3{font-size:var(--type-h3);margin-top:2rem;font-weight:500;line-height:1.35}.about-values-grid p{color:var(--color-muted-foreground);margin-top:1rem;line-height:1.75}.about-final{text-align:center}.about-final .page-width{align-items:center}.about-final h2{max-width:18ch;margin-inline:auto}.workflow-page .workflow-hero{text-align:center;padding-block:7rem}.workflow-hero-inner{max-width:52rem;margin-inline:auto}.workflow-hero-copy{flex-direction:column;align-items:center;display:flex}.workflow-hero-copy h1{font-size:var(--type-h1);margin-top:1.4rem;font-weight:500;line-height:1.18}.workflow-hero-copy>p:not(.eyebrow){max-width:46rem;color:var(--color-muted-foreground);margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.workflow-hero-copy .button{margin-top:2rem}.content-hero-title{text-align:center;width:100%;max-width:none}.content-demo-title{max-width:none}.workflow-module{padding-block:7rem}.workflow-module-inner{max-width:46rem}.workflow-module--grid .workflow-module-inner{max-width:64rem}.workflow-module-head{text-align:center;justify-items:center;display:grid}.workflow-module-head .eyebrow{letter-spacing:.14em;font-size:.75rem}.workflow-module-head h2{max-width:18ch;font-size:var(--type-h2);margin-inline:auto;margin-top:1.2rem;font-weight:500;line-height:1.25}.workflow-module-head .influencer-feature-title,.workflow-module-head .analytics-feature-title,.workflow-module-head .aeo-feature-title{text-align:center;width:100%;max-width:none}.workflow-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3.5rem;display:grid}.workflow-feature-card{border:1px solid var(--color-border);background:var(--color-background);border-radius:1rem;padding:1.75rem;transition:background-color .22s,border-color .22s}.workflow-feature-card:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.workflow-feature-card:hover{background:color-mix(in oklab,var(--color-primary) 5%,var(--color-background))}}.workflow-feature-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.workflow-feature-card:hover{border-color:color-mix(in oklab,var(--color-primary) 22%,var(--color-border))}}.workflow-feature-icon{background:var(--color-primary);border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.workflow-feature-icon{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-background))}}.workflow-feature-icon{margin-bottom:1.25rem;transition:background-color .22s}.workflow-feature-icon span{background:var(--color-primary);border-radius:50%;width:.45rem;height:.45rem;transition:background-color .22s}.workflow-feature-card:hover .workflow-feature-icon{background:var(--color-primary)}.workflow-feature-card:hover .workflow-feature-icon span{background:var(--color-primary-foreground)}.workflow-feature-card h3{font-size:1.1rem;font-weight:600;line-height:1.35}.workflow-feature-card p{color:var(--color-muted-foreground);margin-top:.55rem;font-size:.95rem;line-height:1.7}.workflow-demo{background:var(--color-secondary);padding-block:7rem}.workflow-demo-stage{border:1px solid var(--color-border);background:var(--color-card);border-radius:.5rem;min-height:28rem;margin-top:3rem;overflow:hidden}.workflow-demo-stage .placeholder-stage{min-height:28rem}.workflow-faq{background:var(--color-background);padding-block:7rem}.workflow-faq-list{border-top:1px solid var(--color-border);gap:0;margin-top:3rem;display:grid}.workflow-faq-item{border-bottom:1px solid var(--color-border)}.workflow-faq-item dt button{width:100%;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem 0;font-size:1.1rem;font-weight:500;line-height:1.45;display:flex}.workflow-faq-item dt button:focus-visible{outline:none}.workflow-faq-item dt button:focus-visible span:first-child{outline:2px solid var(--color-ring);outline-offset:4px;border-radius:.15rem}.workflow-faq-toggle{width:.85rem;height:.85rem;color:var(--color-primary);flex:none;position:relative}.workflow-faq-toggle:before,.workflow-faq-toggle:after{content:"";background:currentColor;width:.85rem;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.workflow-faq-item.is-open .workflow-faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.workflow-faq-item dd{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.workflow-faq-item.is-open dd{grid-template-rows:1fr}.workflow-faq-answer-inner{overflow:hidden}.workflow-faq-item dd p{max-width:56rem;color:var(--color-muted-foreground);padding-bottom:1.8rem;line-height:1.75}@media(max-width:900px){.workflow-demo-stage,.workflow-demo-stage .placeholder-stage{min-height:22rem}}@media(max-width:600px){.workflow-page .workflow-hero,.workflow-module,.workflow-faq{padding-block:5rem}.workflow-faq-item{padding:1.4rem 0}}.marketing-scenarios .workflow-module-inner{max-width:64rem}.marketing-scenario-list{gap:5rem;margin-top:3.5rem;display:grid}.marketing-scenario-item{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.marketing-scenario-item:nth-child(2n) .marketing-scenario-visual{order:2}.marketing-scenario-item:nth-child(2n) .marketing-scenario-copy{order:1}.marketing-scenario-visual{min-width:0}.marketing-scenario-visual .visual-placeholder{flex-direction:column;height:auto;display:flex}.marketing-scenario-visual .placeholder-stage{aspect-ratio:16/9;flex:none;min-height:auto}.marketing-scenario-copy{min-width:0;padding-top:1.25rem}.marketing-scenario-copy h3{font-size:var(--type-h3);font-weight:500;line-height:1.3}.marketing-scenario-copy p{color:var(--color-muted-foreground);margin-top:1rem;line-height:1.75}.creative-advantages{background:var(--color-secondary)}@media(max-width:900px){.marketing-scenario-list{gap:3.5rem}.marketing-scenario-item{grid-template-columns:1fr;gap:1.5rem}.marketing-scenario-item .marketing-scenario-visual,.marketing-scenario-item .marketing-scenario-copy{order:0}.marketing-scenario-visual .placeholder-stage{aspect-ratio:16/9;min-height:auto}}@keyframes editorial-bars{to{transform:scaleY(.72)}}@media(max-width:900px){.site-header .desktop-nav{display:none}.mobile-nav{display:block}.header-demo{margin-left:auto}.editorial-signal{opacity:.45;width:45vw;right:-5%}.editorial-capabilities{gap:1.5rem}}@media(max-width:600px){.header-demo{display:none}.mobile-nav-panel{grid-template-columns:1fr 1fr}.editorial-hero{min-height:38rem}.editorial-hero-inner{padding-block:5rem 12rem}.editorial-signal{width:calc(100% - 3rem);height:9rem;bottom:2rem;right:1.5rem}.editorial-statement,.editorial-capabilities{padding-block:6rem}.flow-line{border-top:0;border-left:1px solid var(--color-border);grid-template-columns:1fr}.flow-line div{min-height:5.5rem;padding:0 0 1.5rem 1.5rem}.flow-line div:before{top:.2rem;left:-.3rem}.flow-line strong{margin-top:.45rem}.editorial-capabilities,.about-principles>div,.updates-list,.about-manifesto{grid-template-columns:1fr;gap:2.5rem}.editorial-capabilities article{min-height:0;padding-bottom:2rem}.resource-hero{min-height:32rem;padding-block:6rem}.case-structure{grid-template-columns:1fr}.case-structure span+span{border-top:1px solid var(--color-border);border-left:0}.about-manifesto{padding-block:6rem}}@media(prefers-reduced-motion:reduce){.editorial-signal span{animation:none}}.home-page .site-header{z-index:30;border-bottom:1px solid var(--color-border);position:sticky;top:0}.home-page main>section:nth-of-type(2n):not(.client-logos):not(.final-cta){background:var(--color-secondary)}.home-page .client-logos{border-block:1px solid var(--color-border);background:var(--color-background)}.home-page .client-logos-label{color:var(--color-muted-foreground)}.hero-modern{background:var(--color-background);padding-block:8rem 6rem;position:relative}.hero-modern-inner{text-align:center}.hero-badge{color:var(--color-primary);padding:0;font-size:.8rem;font-weight:800;animation:.55s both hero-modern-rise;display:block}.hero-modern-title{max-width:14ch;font-size:var(--type-h1);letter-spacing:0;margin:1.4rem auto 0;font-weight:500;line-height:1.18;animation:.65s 60ms both hero-modern-rise}.hero-modern-title em{color:var(--color-primary);font-style:normal;display:block}.hero-modern-copy{max-width:42rem;color:var(--color-muted-foreground);margin:1.35rem auto 0;font-size:1rem;line-height:1.75;animation:.65s .12s both hero-modern-rise}.hero-modern-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;animation:.65s .18s both hero-modern-rise;display:flex}.home-secondary-action{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground)}.home-secondary-action:hover{border-color:var(--color-foreground)}.hero-showcase{margin-top:4rem;animation:.7s .26s both hero-modern-rise}.hero-showcase-frame{border:1px solid var(--color-border);background:var(--color-card);padding:0}.hero-showcase-frame .visual-placeholder{border:0;border-radius:0}.home-page .visual-placeholder{border-radius:0}.home-page .placeholder-focus{border:1px solid var(--color-border);box-shadow:none}.home-page .arc-head,.home-page .workflow-head,.home-page .effectiveness-head,.home-page .solutions-head{justify-items:center;gap:1rem;display:grid}.home-page .arc-head h2,.home-page .workflow-head h2,.home-page .effectiveness-head h2,.home-page .solutions-head h2{margin-top:0}.home-page .arc-grid article{border-top:1px solid var(--color-border);padding-top:1.5rem}.home-page .workflow-node{box-shadow:3px 3px 0 var(--color-border);border-radius:0}.home-page .workflow-step.is-active .workflow-node{box-shadow:3px 3px 0 var(--color-foreground)}.home-page .effectiveness-stage,.home-page .solutions-panel{border:1px solid var(--color-border)}.home-page .effectiveness-visual{border-left:1px solid var(--color-border)}.home-page .insight-focus{border:1px solid var(--color-border);box-shadow:none;border-radius:0}.home-page .solutions-panel .visual-placeholder{border-left:1px solid var(--color-border)}.home-page .capability-controls button{border:1px solid var(--color-border);background:var(--color-card);border-radius:0}.home-page .capability-mark span{box-shadow:none;border-radius:0}.home-page .trust-section{width:100%;max-width:none;padding-inline:max(3.5rem,50vw - 39rem)}.home-page .final-cta{background:var(--showcase-dark);min-height:0;color:var(--showcase-dark-foreground);text-align:left;align-items:flex-start;padding:7rem max(3.5rem,50vw - 39rem)}.home-page .final-cta h2{max-width:18ch;color:var(--showcase-dark-foreground)}@keyframes hero-modern-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.hero-modern{padding-block:5rem 4rem}.hero-modern-title{margin-top:1.4rem;font-size:clamp(2.1rem,10vw,3rem)}.hero-modern-actions{align-items:center}.hero-showcase{margin-top:3rem}.home-page .effectiveness-visual,.home-page .solutions-panel .visual-placeholder{border-top:1px solid var(--color-border);border-left:0}.home-page .trust-section{padding-inline:1.5rem}.home-page .final-cta{padding:6rem 1.5rem}}@media(prefers-reduced-motion:reduce){.hero-badge,.hero-modern-title,.hero-modern-copy,.hero-modern-actions,.hero-showcase{animation:none}}.pricing-page{background:var(--color-background)}.pricing-hero{text-align:center;justify-items:center;padding-block:8rem 4rem;display:grid}.pricing-hero h1{max-width:15ch;font-size:var(--type-h1);margin-top:1.25rem;font-weight:500;line-height:1.15}.pricing-hero>p:last-child{max-width:40rem;color:var(--color-muted-foreground);margin-top:1.5rem;font-size:1.05rem;line-height:1.75}.pricing-plans{padding-block:0 7rem}.billing-switch{border:1px solid var(--color-border);background:var(--color-secondary);border-radius:999px;width:max-content;margin:0 auto 3rem;padding:.3rem;display:flex}.billing-switch button{cursor:pointer;min-height:2.65rem;color:var(--color-muted-foreground);font:inherit;background:0 0;border:0;border-radius:999px;padding:.55rem 1.1rem;font-size:.82rem}.billing-switch button.is-active{background:var(--color-foreground);color:var(--color-background)}.billing-switch button span{color:var(--color-primary);margin-left:.3rem;font-size:.68rem;font-weight:700}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.pricing-card{z-index:1;border:1px solid var(--color-border);background:var(--color-secondary);border-radius:.75rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.pricing-card:has(.pricing-credit-select.is-open){z-index:10}.pricing-card-top{border-bottom:1px solid var(--color-border);background:var(--color-card);border-radius:.7rem;flex-direction:column;min-height:25.5rem;padding:1.65rem;display:flex}.pricing-card.is-popular .pricing-card-top{background:var(--color-card)}.pricing-popular-tag{z-index:1;background:var(--color-primary);color:var(--color-primary-foreground);border-radius:999px;padding:.3rem .65rem;font-size:.65rem;font-weight:700;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.pricing-card-head{min-height:7.6rem}.pricing-card h2{font-size:1.25rem;font-weight:600}.pricing-card-head p{color:var(--color-muted-foreground);margin-top:.9rem;font-size:.83rem;line-height:1.65}.pricing-price{align-items:baseline;gap:.2rem;min-height:3.2rem;display:flex}.pricing-price>span{font-size:1rem;font-weight:600}.pricing-price strong{font-size:2.35rem;font-weight:600;line-height:1}.pricing-price small{color:var(--color-muted-foreground);font-size:.75rem}.pricing-original-price{color:var(--color-muted-foreground);margin-right:.55rem;font-size:.95rem;font-weight:500;text-decoration:line-through}.pricing-price .pricing-custom-price{font-size:1.45rem}.pricing-billing-note{min-height:1.4rem;color:var(--color-muted-foreground);margin-top:.35rem;font-size:.7rem}.pricing-credits{margin-top:1.15rem;font-size:.85rem;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-credit-select{z-index:5;margin-top:1.15rem;display:block;position:relative}.credit-trigger{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:3.35rem;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto .8rem;align-items:center;gap:.8rem;padding:.72rem .9rem;display:grid}.credit-trigger-main{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.8rem;font-weight:700;display:flex}.credit-trigger-price{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem;font-weight:600}.credit-trigger-chevron{width:.8rem;height:.8rem;color:var(--color-muted-foreground);flex:none;transition:transform .2s}.pricing-credit-select.is-open .credit-trigger-chevron{transform:rotate(180deg)}.pricing-card .credit-menu{z-index:20;border:1px solid var(--color-border);background:var(--color-card);max-height:29rem;box-shadow:0 12px 30px var(--color-foreground);border-radius:.35rem;gap:.18rem;margin:0;padding:.45rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.pricing-card .credit-menu{box-shadow:0 12px 30px color-mix(in oklab,var(--color-foreground) 8%,transparent)}}.pricing-card .credit-menu li{color:inherit;font-size:inherit;line-height:normal;list-style:none;display:block}.credit-option{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;grid-template-columns:minmax(0,1fr) 5.7rem;align-items:center;gap:.8rem;padding:.62rem .7rem;display:grid}.credit-option:hover,.credit-option:focus-visible{background:var(--color-secondary);outline:none}.credit-option.is-selected{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.credit-option.is-selected{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-card))}}.credit-option.is-selected .credit-option-main,.credit-option.is-selected .credit-option-price{color:var(--color-primary);font-weight:800}.credit-option-main{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;font-size:.78rem;font-weight:650;display:flex}.credit-option-price{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.74rem;font-weight:600}.credit-save-badge{background:var(--color-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.75rem;padding:.14rem .38rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credit-save-badge{background:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.credit-save-badge{color:var(--color-primary);white-space:nowrap;font-size:.61rem;font-weight:800;line-height:1.2}.pricing-card .credit-more-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin:.35rem -.45rem -.45rem;padding:.9rem 1.15rem;display:flex}.credit-more-row strong{font-size:.75rem}.credit-more-row a{color:var(--color-primary);white-space:nowrap;font-size:.72rem;font-weight:750}.pricing-card .button{width:100%;margin-top:auto}.pricing-card-button{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground)}.pricing-card-button:hover{border-color:var(--color-foreground)}.pricing-plan-note{color:var(--color-muted-foreground);text-align:center;margin-top:.7rem;font-size:.68rem}.pricing-card ul{flex:auto;align-content:start;gap:.75rem;margin:0;padding:1.55rem 1.65rem 0;list-style:none;display:grid}.pricing-card li{color:var(--color-muted-foreground);align-items:flex-start;gap:.5rem;font-size:.77rem;line-height:1.55;display:flex}.pricing-card li svg{width:.85rem;height:.85rem;color:var(--color-primary);flex:none;margin-top:.16rem}.pricing-plan-tag{border:1px solid var(--color-border);color:var(--color-muted-foreground);letter-spacing:.08em;align-self:flex-start;margin-bottom:1rem;padding:.28rem .65rem;font-size:.62rem;font-weight:700}.pricing-quotas{border-top:1px solid var(--color-border);gap:.55rem;margin:1.6rem 1.65rem 0;padding:1.4rem 0 1.65rem;display:grid}.pricing-quotas>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;min-height:1.2rem;display:grid}.pricing-quotas dt{color:var(--color-muted-foreground);font-size:.74rem}.pricing-quotas dd{margin:0;font-size:.78rem;font-weight:600}.pricing-disclaimer{max-width:48rem;color:var(--color-muted-foreground);text-align:center;margin:1.5rem auto 0;font-size:.72rem;line-height:1.6}.pricing-audiences{border-block:1px solid var(--color-border);background:var(--color-secondary);padding-block:6rem}.pricing-audiences-head{text-align:center;max-width:40rem;margin:0 auto}.pricing-audiences-head .eyebrow{display:block}.pricing-audiences-head h2{font-size:var(--type-h2);margin-top:1rem;font-weight:500;line-height:1.3}.pricing-audiences-head>p:not(.eyebrow){color:var(--color-muted-foreground);margin-top:1rem;font-size:.95rem;line-height:1.7}.pricing-audiences-grid{border:1px solid var(--color-border);background:var(--color-card);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.pricing-audiences-grid article{padding:2rem 2.25rem}.pricing-audiences-grid article+article{border-left:1px solid var(--color-border)}.pricing-step-no{color:var(--color-primary);letter-spacing:.12em;font-size:.72rem;font-weight:800}.pricing-audiences-grid h3{margin-top:1.1rem;font-size:1.15rem;font-weight:600}.pricing-audiences-grid article>p{color:var(--color-muted-foreground);margin-top:.85rem;font-size:.85rem;line-height:1.7}.pricing-compare{border-top:1px solid var(--color-border);padding-block:7rem}.pricing-compare>.eyebrow{text-align:center;display:block}.pricing-compare>h2{max-width:18ch;font-size:var(--type-h2);text-align:center;margin:1rem auto 0;font-weight:500;line-height:1.3}.compare-table{border:1px solid var(--color-border);margin-top:3.5rem}.compare-row{border-bottom:1px solid var(--color-border);grid-template-columns:2fr repeat(3,1fr);align-items:center;display:grid}.compare-row span{padding:1.05rem 1rem;font-size:.82rem}.compare-row span:not(:first-child){text-align:center;color:var(--color-muted-foreground)}.compare-header{background:var(--color-secondary)}.compare-header span{color:var(--color-foreground);font-weight:600}.compare-header span:not(:first-child){color:var(--color-foreground)}.compare-group:last-child .compare-row:last-child{border-bottom:0}.compare-group-title{border-bottom:1px solid var(--color-border);color:var(--color-primary);padding:1.5rem 1rem .75rem;font-size:.7rem;font-weight:800}.pricing-faq{border-top:1px solid var(--color-border);padding-block:7rem}.pricing-faq>.eyebrow{text-align:center;display:block}.pricing-faq>h2{max-width:18ch;font-size:var(--type-h2);text-align:center;margin:1rem auto 0;font-weight:500;line-height:1.3}.faq-list{gap:.85rem;max-width:52rem;margin:3.5rem auto 0;display:grid}.faq-item{border:1px solid var(--color-border);background:var(--color-card)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-primary);font-size:1.25rem;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--color-muted-foreground);padding:0 1.5rem 1.5rem;font-size:.9rem;line-height:1.75}.pricing-final{background:var(--showcase-dark);color:var(--showcase-dark-foreground);text-align:center;padding-block:7rem}.pricing-final>div{flex-direction:column;align-items:center;display:flex}.pricing-final h2{font-size:var(--type-h2);white-space:nowrap;margin-top:1rem;font-weight:500;line-height:1.3}.pricing-final>div>p:not(.eyebrow){color:var(--showcase-dark-foreground);margin-top:1.25rem}@supports (color:color-mix(in lab,red,red)){.pricing-final>div>p:not(.eyebrow){color:color-mix(in oklab,var(--showcase-dark-foreground) 70%,transparent)}}.pricing-final>div>p:not(.eyebrow){white-space:nowrap;font-size:1rem;line-height:1.75}.pricing-final .button{margin-top:2rem}.pricing-final .text-link{color:var(--showcase-dark-foreground);margin-top:1.2rem}@supports (color:color-mix(in lab,red,red)){.pricing-final .text-link{color:color-mix(in oklab,var(--showcase-dark-foreground) 80%,transparent)}}.credits-request-page{background:var(--color-foreground);color:var(--color-background)}.credits-request-inner{grid-template-columns:minmax(0,.82fr) minmax(31rem,1.18fr);align-items:start;gap:clamp(3rem,7vw,8rem);min-height:calc(100vh - 5rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.credits-request-intro{position:sticky;top:7rem}.credits-request-intro .eyebrow,.request-form-heading .eyebrow{color:var(--color-primary)}.credits-request-intro h1{margin-top:1.2rem;font-size:clamp(3.1rem,5.5vw,5.8rem);font-weight:650;line-height:.98}.credits-request-intro>p:not(.eyebrow){max-width:31rem;color:var(--color-background);margin-top:1.7rem}@supports (color:color-mix(in lab,red,red)){.credits-request-intro>p:not(.eyebrow){color:color-mix(in oklab,var(--color-background) 67%,transparent)}}.credits-request-intro>p:not(.eyebrow){font-size:.94rem;line-height:1.8}.credits-request-notes{gap:1rem;margin-top:3.5rem;display:grid}.credits-request-notes>div{border-top:1px solid var(--color-background);grid-template-columns:2rem 1fr;gap:.2rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.credits-request-notes>div{border-top:1px solid color-mix(in oklab,var(--color-background) 18%,transparent)}}.credits-request-notes>div{padding-top:1rem}.credits-request-notes span{color:var(--color-primary);grid-row:span 2;font-size:.7rem;font-weight:800}.credits-request-notes strong{font-size:.82rem}.credits-request-notes p{color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.credits-request-notes p{color:color-mix(in oklab,var(--color-background) 58%,transparent)}}.credits-request-notes p{font-size:.72rem;line-height:1.65}.credits-request-form{border:1px solid var(--color-background)}@supports (color:color-mix(in lab,red,red)){.credits-request-form{border:1px solid color-mix(in oklab,var(--color-background) 18%,transparent)}}.credits-request-form{background:var(--color-background);border-radius:.75rem;padding:clamp(1.5rem,3vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.credits-request-form{background:color-mix(in oklab,var(--color-background) 4%,transparent)}}.request-form-heading{border-bottom:1px solid var(--color-background)}@supports (color:color-mix(in lab,red,red)){.request-form-heading{border-bottom:1px solid color-mix(in oklab,var(--color-background) 16%,transparent)}}.request-form-heading{padding-bottom:1.5rem}.request-form-heading h2{margin-top:.6rem;font-size:1.5rem}.request-form-heading>p:last-child{color:var(--color-background);margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.request-form-heading>p:last-child{color:color-mix(in oklab,var(--color-background) 52%,transparent)}}.request-form-heading>p:last-child{font-size:.68rem}.request-form-grid{grid-template-columns:1fr 1fr;gap:1.2rem 1rem;margin-top:1.8rem;display:grid}.request-form-grid label{color:var(--color-background);gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.request-form-grid label{color:color-mix(in oklab,var(--color-background) 78%,transparent)}}.request-form-grid label{font-size:.7rem;font-weight:700}.request-form-grid input,.request-form-grid select,.request-form-grid textarea{border:1px solid var(--color-background);width:100%}@supports (color:color-mix(in lab,red,red)){.request-form-grid input,.request-form-grid select,.request-form-grid textarea{border:1px solid color-mix(in oklab,var(--color-background) 18%,transparent)}}.request-form-grid input,.request-form-grid select,.request-form-grid textarea{background:var(--color-background);border-radius:.3rem;outline:none;padding:.75rem .85rem}@supports (color:color-mix(in lab,red,red)){.request-form-grid input,.request-form-grid select,.request-form-grid textarea{background:color-mix(in oklab,var(--color-background) 4%,transparent)}}.request-form-grid input,.request-form-grid select,.request-form-grid textarea{color:var(--color-background);font:inherit;font-size:.78rem}.request-form-grid input,.request-form-grid select{min-height:2.75rem}.request-form-grid textarea{resize:vertical;line-height:1.6}.request-form-grid input::placeholder,.request-form-grid textarea::placeholder{color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.request-form-grid input::placeholder,.request-form-grid textarea::placeholder{color:color-mix(in oklab,var(--color-background) 35%,transparent)}}.request-form-grid input:focus,.request-form-grid select:focus,.request-form-grid textarea:focus{border-color:var(--color-primary)}.request-form-full{grid-column:1/-1}.request-submit{margin-top:1.5rem}.request-privacy{color:var(--color-background);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.request-privacy{color:color-mix(in oklab,var(--color-background) 43%,transparent)}}.request-privacy{font-size:.64rem;line-height:1.6}@media(max-width:900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;margin-inline:auto}.pricing-audiences-grid{grid-template-columns:1fr}.pricing-audiences-grid article{padding-block:2rem}.pricing-audiences-grid article+article{border-top:1px solid var(--color-border);border-left:0}.compare-table{overflow-x:auto}.compare-row,.compare-group-title{min-width:46rem}.credits-request-inner{grid-template-columns:1fr;gap:3.5rem}.credits-request-intro{position:static}}@media(max-width:600px){.pricing-hero{padding-block:5rem 3rem}.pricing-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.pricing-plans,.pricing-compare,.pricing-faq{padding-block:5rem}.pricing-plans{padding-top:0}.billing-switch{margin-bottom:2.25rem}.pricing-grid{grid-template-columns:1fr;max-width:29rem}.pricing-card-top{min-height:0;padding:1.5rem}.pricing-card-head{min-height:0;padding-bottom:2rem}.pricing-card .button{margin-top:1.2rem}.pricing-card ul{padding-inline:1.5rem}.pricing-quotas{margin-inline:1.5rem}.pricing-audiences{padding-block:4rem}.pricing-audiences-grid article{padding-inline:1.5rem}.faq-item summary{padding:1.1rem 1.25rem;font-size:.9rem}.pricing-final{padding-block:5rem}.credit-trigger{grid-template-columns:minmax(0,1fr) .8rem}.credit-trigger-price{display:none}.credit-option{grid-template-columns:minmax(0,1fr) 4.8rem}.credit-option-main{font-size:.72rem}.credit-option-price{font-size:.68rem}.credits-request-inner{padding-block:4.5rem}.credits-request-intro h1{font-size:3.2rem}.request-form-grid{grid-template-columns:1fr}.request-form-full{grid-column:auto}}:root{--app-font-native-sans:system-ui, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", -apple-system, Arial, sans-serif;--app-font-native-mono:"SF Mono", "SFMono-Regular", "Cascadia Code", ui-monospace, Menlo, Consolas, monospace;--app-font-text:"proxima-nova", var(--app-font-native-sans);--font-sans:var(--app-font-text);--font-display:var(--app-font-text);--font-mono:var(--app-font-native-mono);font-family:var(--font-sans);font-synthesis-weight:none}html.wf-inactive{--app-font-text:var(--app-font-native-sans);--font-sans:var(--app-font-native-sans);--font-display:var(--app-font-native-sans)}html.wf-loading [data-font-gated]{visibility:hidden}button,a[href]{cursor:pointer}.request-fields{border:0;min-width:0;margin:0;padding:0}.request-fields:disabled{opacity:.6}.request-success{gap:1.5rem;display:grid}.request-error{margin-top:1rem}.request-error a,.credits-request-intro>p a,.request-privacy a{text-decoration:underline}.legal-document{max-width:58rem;padding-block:5rem;line-height:1.85}.legal-document header h1{font-size:var(--type-h1);margin-block:1rem}.legal-document p,.legal-document li{margin-block:1rem}.legal-document section{margin-top:3rem;scroll-margin-top:2rem}.legal-document h2{font-size:var(--type-h3)}.legal-document nav{flex-wrap:wrap;gap:1.5rem;margin-block:2rem;display:flex}.legal-document a{text-underline-offset:.2em;text-decoration:underline}@media(max-width:600px){.pricing-final h2,.pricing-final>div>p:not(.eyebrow){white-space:normal}}.header-utilities{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.site-header .language-switch{position:relative}.language-switch summary{cursor:pointer;border-radius:.4rem;place-items:center;width:2.5rem;height:2.5rem;list-style:none;display:grid}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary svg{width:1.15rem;height:1.15rem}.language-switch summary:hover,.language-switch[open] summary{background:var(--color-secondary)}.site-header .language-options{z-index:60;border:1px solid var(--color-border);background:var(--color-background);min-width:10rem;box-shadow:0 8px 24px var(--color-foreground);border-radius:.5rem;align-items:stretch;gap:0;padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}@supports (color:color-mix(in lab,red,red)){.site-header .language-options{box-shadow:0 8px 24px color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.language-options a{white-space:nowrap;border-radius:.3rem;padding:.65rem .85rem;font-size:.85rem;display:block}.language-options a:hover,.language-options a[aria-current=page]{background:var(--color-secondary);color:var(--color-foreground)}.header-login{border:1px solid var(--color-border);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.header-login:hover{background:var(--color-secondary)}.language-switch summary:focus-visible,.language-options a:focus-visible,.header-login:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html:not([lang=zh-Hans]) .line-nowrap,html:not([lang=zh-Hans]) [class~="md:text-nowrap"]{white-space:normal}html:not([lang=zh-Hans]) h1,html:not([lang=zh-Hans]) h2{text-wrap:balance}html:not([lang=zh-Hans]) .platform-hero-title{max-width:20ch}html:not([lang=zh-Hans]) .footer-brand p{white-space:normal;max-width:24rem}.pricing-price{flex-wrap:wrap;column-gap:.3rem}.pricing-original-price{flex-basis:100%}.credit-trigger,.credit-option{grid-template-columns:minmax(0,1fr) auto}.credit-trigger-price{grid-area:2/1}.credit-trigger-chevron{grid-area:1/2/span 2}.credit-option-main{flex-wrap:wrap}@media(max-width:760px){.header-utilities{gap:.4rem}.credit-option{grid-template-columns:minmax(0,1fr);gap:.25rem}.credit-option-price{text-align:left}}@media(max-width:380px){.site-header .header-inner{gap:.5rem}.site-header .wordmark img{width:104px}.header-login{padding-inline:.6rem}}@property --tw-font-weight{syntax:"*";inherits:false}
