@font-face{font-family:geistSans;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_906112{font-family:geistSans,geistSans Fallback}.__variable_906112{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9eb1c4{font-family:geistMono,geistMono Fallback}.__variable_9eb1c4{--font-geist-mono:"geistMono","geistMono Fallback"}

/*! tailwindcss v4.2.1 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--background:#0d1526;--foreground:#f5f0e5}html{scroll-behavior:smooth}body,html{background:var(--background)}body{color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;margin:0;overflow-x:hidden}a,button{font:inherit}.sw-root{--sw-bg:#0d1526;--sw-ink:#f6f1e6;--sw-ink-soft:#d2d8e0;--sw-accent:#9fb7d0;--sw-font-display:var(--font-geist-sans);--sw-font-body:var(--font-geist-sans)}.sw-copylayer:before{background:linear-gradient(90deg,#0d1526fa,#0d1526db 36%,#0d15266b 66%,#0000);width:min(62vw,880px)}.sw-scene:after{content:"";pointer-events:none;background:linear-gradient(#0d15262e,#0000 24%),linear-gradient(#0000 66%,#0d15261f);position:absolute;inset:0}.sw-brand__mark{background:#d8c8a5}.sw-brand__name,.sw-nav__item,.sw-topcta{color:#f6f1e6}.sw-topcta{color:#0d1526;background:#f6f1e6f0;border-color:#0000}.sw-copy__eyebrow{color:#d8c8a5}.sw-copy__title{letter-spacing:-.045em;text-wrap:balance}.sw-copy__body{color:#f6f1e6d1}.sw-copy__tags li{color:#f6f1e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e614;border-color:#f6f1e62e}.sw-route__label{color:#0d1526;background:#f6f1e6e6}@media (max-width:860px){.sw-copylayer:before{background:linear-gradient(#0000,#0d15263d 26%,#0d1526d1 58%,#0d1526fa 96%);width:100%;height:72%}.sw-copy{bottom:calc(clamp(60px, 12dvh, 106px) + env(safe-area-inset-bottom))}.sw-copy__body{font-size:.98rem;line-height:1.48}.sw-copy__tags{margin-top:16px}}.after-world{--after-bg:#0a101c;--after-elevated:#101827;--after-highlight:#162033;--after-text:#f5f2e9;--after-secondary:#aab3c2;--after-muted:#6f7a8d;--after-accent:#9fb7d0;--after-warm:#d8c8a5;--after-border:#ffffff17;z-index:100;background:radial-gradient(circle at 72% 4%,#9fb7d01a,transparent 25rem),var(--after-bg);color:var(--after-text);border-top:1px solid var(--after-border);position:relative;overflow:hidden}.after-world:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42rem);mask-image:linear-gradient(#000,#0000 42rem)}.section-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:128px 0;position:relative}.section-shell+.section-shell:after{content:"";background:linear-gradient(90deg,#0000 2%,#ffffff0a 14%,#9fb7d042 50%,#ffffff0a 86%,#0000 98%);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-kicker{color:var(--after-accent);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.76rem;font-weight:600;display:flex}.section-kicker:before{content:"";background:linear-gradient(90deg,var(--after-accent),transparent);flex:none;width:24px;height:1px}.after-world h2,.after-world h3,.after-world p{margin-top:0}.after-world h2{letter-spacing:-.055em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:.98}.after-world h3{letter-spacing:-.025em}.after-intro{padding-top:160px}.after-intro__statement{border:1px solid var(--after-border);background:radial-gradient(circle at 16% 20%,#9fb7d01f,#0000 25rem),#101827b3;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:72px;padding:56px;display:grid}.after-intro__statement h2{max-width:13ch;font-size:clamp(2.5rem,5vw,4.5rem)}.after-intro__statement p{color:var(--after-secondary);margin-bottom:4px;font-size:1.08rem;line-height:1.7}.founder-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:96px;display:grid}.founder-section__portrait{aspect-ratio:4/5;border:1px solid var(--after-border);background:var(--after-highlight);border-radius:18px;position:relative;overflow:hidden}.founder-section__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#070c14c7);position:absolute;inset:0}.founder-section__portrait img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.founder-section__portrait-label{z-index:2;justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.founder-section__portrait-label span,.founder-section__portrait-label strong{display:block}.founder-section__portrait-label strong{font-size:.94rem}.founder-section__portrait-label span{color:#ffffffa8;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.founder-section__content h2{max-width:11ch}.founder-section__content>p:not(.section-kicker){max-width:54ch;color:var(--after-secondary);margin:32px 0 0;font-size:1.1rem;line-height:1.7}.founder-section__content>p+p{margin-top:18px}.founder-section__facts{border-top:1px solid var(--after-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;display:grid}.founder-section__facts div{min-width:0;padding:20px 18px 0 0}.founder-section__facts div+div{border-left:1px solid var(--after-border);padding-left:18px}.founder-section__facts dt{color:var(--after-text);margin-bottom:8px;font-size:.82rem;font-weight:600}.founder-section__facts dd{color:var(--after-muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.5}.section-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);align-items:end;column-gap:80px;margin-bottom:64px;display:grid}.section-heading .section-kicker{grid-column:1/-1}.section-heading h2{font-size:clamp(2.4rem,4.8vw,4.3rem)}.section-heading>p:last-child{color:var(--after-secondary);margin-bottom:4px;font-size:1.05rem;line-height:1.65}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:48px;display:grid;position:relative}.workflow-grid:before{content:"";background:linear-gradient(90deg,transparent,var(--after-accent) 10%,var(--after-accent) 90%,transparent);opacity:.45;height:1px;position:absolute;top:23px;left:16px;right:16px}.workflow-step{min-height:240px;padding:0 28px 0 0;position:relative}.workflow-step__top{z-index:1;align-items:center;gap:10px;height:46px;display:flex;position:relative}.workflow-step__top span{background:var(--after-bg);width:44px;height:28px;color:var(--after-accent);font-family:var(--font-geist-mono);border:1px solid #9fb7d059;border-radius:999px;place-items:center;font-size:.72rem;display:grid}.workflow-step__top i{background:var(--after-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #9fb7d01a}.service-card__eyebrow,.workflow-step__label{color:var(--after-muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 10px;font-size:.76rem}.workflow-step h3{margin-bottom:12px;font-size:1.25rem}.case-card>p:last-child,.service-card>p,.workflow-step>p:last-child{color:var(--after-secondary);line-height:1.6}.process-motion{border:1px solid var(--after-border);background:radial-gradient(circle at 50% 15%,#9fb7d01a,#0000 22rem),linear-gradient(#141e30db,#0c1320f0);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;min-height:510px;padding:58px 42px 46px;display:grid;position:relative;overflow:hidden}.process-motion:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0}.process-motion__rail{height:2px;position:absolute;top:109px;left:11%;right:11%}.process-motion__rail>span{background:linear-gradient(90deg,#9fb7d01f,#9fb7d0b8 48%,#d8c8a56b);position:absolute;inset:0}.signal{background:#dbe7f2;border-radius:50%;width:8px;height:8px;animation:signal-travel 6s cubic-bezier(.65,0,.35,1) infinite;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #9fb7d01a,0 0 22px #9fb7d0cc}.signal--two{animation-delay:-3s}.process-node{z-index:1;min-width:0;position:relative}.process-node__visual{background:#111b2b;border:1px solid #ffffff1c;border-radius:24px;place-items:center;width:104px;height:104px;margin:0 auto 52px;display:grid;position:relative;box-shadow:0 0 0 10px #0a101cb8}.process-node__copy>span{color:var(--after-accent);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.process-node__copy h3{min-height:54px;margin:13px 0 12px;font-size:1.18rem;line-height:1.25}.process-node__copy p{color:var(--after-secondary);margin-bottom:0;font-size:.9rem;line-height:1.58}.request-icon{background:#9fb7d00f;border:1px solid #9fb7d059;border-radius:10px;gap:7px;width:50px;padding:14px 12px;display:grid}.request-icon i{background:var(--after-secondary);border-radius:3px;height:3px;display:block}.request-icon i:nth-child(2){width:76%}.request-icon i:nth-child(3){width:48%}.ai-core{border:1px solid #9fb7d070;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.ai-core span{font-family:var(--font-geist-mono);font-size:.75rem}.ai-core b,.ai-core i{border:1px dashed #9fb7d047;border-radius:50%;animation:core-spin 10s linear infinite;position:absolute;inset:-13px}.ai-core b{border-style:solid;border-color:#9fb7d014;animation-direction:reverse;inset:-22px}.system-branch{width:58px;height:58px;position:relative}.system-branch i,.system-branch strong{border:1px solid var(--after-accent);background:#111b2b;border-radius:50%;width:11px;height:11px;position:absolute}.system-branch strong{background:var(--after-accent);top:24px;left:24px;box-shadow:0 0 16px #9fb7d080}.system-branch i:first-child{top:0;left:24px}.system-branch i:nth-child(2){bottom:0;right:0}.system-branch i:nth-child(3){bottom:0;left:0}.system-branch:after,.system-branch:before{content:"";background:#9fb7d06b;width:42px;height:1px;position:absolute;top:28px;left:8px}.system-branch:before{transform:rotate(90deg)}.system-branch:after{transform:rotate(32deg)}.result-check{background:#7bc6a414;border:1px solid #7bc6a461;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.result-check i{border-bottom:2px solid #8fd0b1;border-left:2px solid #8fd0b1;width:19px;height:10px;transform:translateY(-3px)rotate(-45deg)}.process-motion__status{color:var(--after-muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.63rem;display:flex;position:absolute;bottom:20px;right:24px}.process-motion__status span{background:#7bc6a4;border-radius:50%;width:6px;height:6px;animation:status-pulse 2s ease-in-out infinite}.system-console{border:1px solid var(--after-border);background:radial-gradient(circle at 80% 0,#9fb7d014,transparent 22rem),var(--after-elevated);border-radius:18px;overflow:hidden}.system-console__header{border-bottom:1px solid var(--after-border);color:var(--after-secondary);justify-content:space-between;align-items:center;padding:18px 22px;font-size:.8rem;display:flex}.system-console__header>div{align-items:center;gap:10px;display:flex}.status-dot{background:#7bc6a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7bc6a41a}.mono{color:var(--after-muted);font-family:var(--font-geist-mono);letter-spacing:.06em}.system-console__body{padding:10px 22px}.console-event{border-bottom:1px solid var(--after-border);grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.console-event:last-child{border-bottom:0}.console-event>span{color:var(--after-muted);font-family:var(--font-geist-mono);font-size:.78rem}.console-event small,.console-event strong{display:block}.console-event strong{margin-bottom:5px;font-size:.95rem}.console-event small{color:var(--after-muted)}.console-event em{color:#8fd0b1;min-width:60px;font-family:var(--font-geist-mono);text-align:center;background:#7bc6a41a;border-radius:999px;padding:6px 10px;font-size:.7rem;font-style:normal}.console-event.is-active em{color:#b9cce0;background:#9fb7d01f}.case-section:before,.collaboration-section:before,.contact-section:before,.faq-section:before,.founder-section:before,.proof-section:before,.services-section:before,.workflow-section:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.workflow-section:before{background:radial-gradient(circle at 78% 36%,#9fb7d00e,#0000 24rem),linear-gradient(#ffffff03,#070d174d)}.services-section:before{background:radial-gradient(circle at 12% 20%,#9fb7d01a,#0000 24rem),linear-gradient(#ffffff05,#0000 70%)}.proof-section:before{background:radial-gradient(circle at 82% 42%,#d8c8a50e,#0000 22rem),linear-gradient(#0d152494,#0a101c2e)}.services-stage{grid-template-rows:auto auto;grid-template-columns:minmax(360px,.82fr) minmax(0,1.38fr);align-items:stretch;gap:16px;display:grid}.service-tile{border:1px solid var(--after-border);background:#101827b8;border-radius:18px;min-height:0;padding:38px;transition:background .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.service-tile--automation{background:radial-gradient(circle at 70% 72%,#9fb7d01f,#0000 20rem),#101827d1;flex-direction:column;grid-area:1/1;justify-content:flex-start;min-height:0;padding:34px;display:flex}.service-tile--website{grid-area:2/1;grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:20px;display:grid}.service-tile--content{flex-direction:column;grid-area:1/2/3;min-height:0;display:flex}.service-tile--content h3{max-width:none;font-size:clamp(2rem,3.2vw,2.8rem)}.service-tile:hover{background:var(--after-highlight);transform:translateY(-2px)}.service-card__number{color:var(--after-muted);font-family:var(--font-geist-mono);font-size:.78rem}.service-tile h3{max-width:14ch;margin:18px 0 16px;font-size:1.75rem;line-height:1.16}.service-tile--automation h3{max-width:13ch;font-size:clamp(2rem,3.3vw,2.8rem)}.service-tile__copy>p:not(.service-card__eyebrow){max-width:52ch;color:var(--after-secondary);line-height:1.62}.service-tile ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.case-card__tag,.service-tile li{border:1px solid var(--after-border);color:var(--after-secondary);border-radius:999px;padding:7px 10px;font-size:.76rem}.service-visual{position:absolute}.service-visual--automation{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;width:100%;margin-top:28px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.service-visual--automation span,.service-visual--automation strong{border:1px solid var(--after-border);min-width:76px;height:76px;color:var(--after-secondary);font-family:var(--font-geist-mono);background:#111b2b;border-radius:16px;place-items:center;font-size:.72rem;display:grid}.service-visual--automation strong{color:var(--after-text);border-color:#9fb7d06b;box-shadow:0 0 40px #9fb7d01f}.service-visual--automation i{background:linear-gradient(90deg,var(--after-border),var(--after-accent));height:1px}.service-tile__signal{color:var(--after-muted);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;align-self:flex-end;align-items:center;gap:8px;margin:18px 0 0;font-size:.68rem;display:flex;position:static}.service-tile__signal span{background:#7bc6a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7bc6a417}.service-visual--website{border:1px solid var(--after-border);background:#0c1422;border-radius:10px;width:138px;height:106px;position:relative;top:auto;right:auto;overflow:hidden;transform:rotate(2deg)}.mini-browser__bar{border-bottom:1px solid var(--after-border);gap:4px;padding:8px;display:flex}.mini-browser__bar i{background:var(--after-muted);border-radius:50%;width:4px;height:4px}.mini-browser__content{gap:7px;padding:13px;display:grid}.mini-browser__content small,.mini-browser__content span,.mini-browser__content strong{background:#ffffff1a;border-radius:4px;height:4px;display:block}.mini-browser__content span{background:var(--after-warm);width:30%}.mini-browser__content strong{width:78%;height:10px}.mini-browser__content small{width:92%}.mini-browser__content small:last-child{width:62%}.service-visual--content{aspect-ratio:3/2;isolation:isolate;background:#d9d6cf;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-top:36px;position:relative;bottom:auto;right:auto;overflow:hidden}.staging-after,.staging-image{width:100%;height:100%;position:absolute;inset:0}.staging-image{object-fit:cover}.staging-image--before{transform:none}.staging-after{opacity:1;clip-path:inset(0 100% 0 0);will-change:clip-path;animation:staging-reveal 12s cubic-bezier(.16,1,.3,1) infinite}.staging-image--after{transform:none}.service-visual--content:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#070c142e,#0000 34%),linear-gradient(#0000 64%,#070c1485);position:absolute;inset:0}.staging-label,.staging-status{z-index:5;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:26px;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#070c149e;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 9px;font-size:.58rem;display:inline-flex;position:absolute}.staging-label{top:12px}.staging-label--before{animation:staging-before-label 12s infinite;left:12px}.staging-label--after{opacity:0;animation:staging-after-label 12s infinite;right:12px}.staging-status{border-color:#7bc6a438;gap:7px;bottom:12px;right:12px}.staging-status i{background:#8fd0b1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #7bc6a417}.proof-panel{border:1px solid var(--after-border);background:radial-gradient(circle at 20% 0,#d8c8a517,transparent 24rem),var(--after-elevated);border-radius:20px;grid-template-columns:1fr 1fr;display:grid}.proof-panel__copy{padding:56px}.proof-panel__copy h2{margin-bottom:28px;font-size:clamp(2.3rem,4.2vw,3.8rem)}.proof-panel__copy>p:last-child{max-width:48ch;color:var(--after-secondary);margin-bottom:0;font-size:1.05rem;line-height:1.7}.proof-panel__metrics{border-left:1px solid var(--after-border);display:grid}.proof-panel__metrics>div{border-bottom:1px solid var(--after-border);grid-template-columns:.75fr 1fr;align-items:center;gap:24px;padding:30px 38px;display:grid}.proof-panel__metrics>div:last-child{border-bottom:0}.proof-panel__metrics strong{letter-spacing:-.03em;font-size:1.45rem}.proof-panel__metrics span{color:var(--after-secondary);line-height:1.45}.collaboration-section:before{background:radial-gradient(circle at 76% 42%,#d8c8a513,#0000 24rem),#070d1766}.collaboration-path{min-height:570px;margin:20px 0 0;padding:0;list-style:none;position:relative}.collaboration-path:before{content:"";border-color:#0000 #9fb7d04d;border-style:solid;border-width:1px;border-radius:50%;position:absolute;inset:75px 10%;transform:rotate(-7deg)}.collaboration-path:after{content:"";border:1px dashed #d8c8a533;border-radius:50%;position:absolute;inset:84px 13%;transform:rotate(8deg)}.path-signal{z-index:2;background:var(--after-warm);offset-path:ellipse(40% 38% at 50% 50%);offset-rotate:0deg;border-radius:50%;width:9px;height:9px;animation:path-travel 12s linear infinite;position:absolute;box-shadow:0 0 0 7px #d8c8a512,0 0 22px #d8c8a575}.path-stop{gap:18px;width:min(370px,34%);display:flex;position:absolute}.path-stop--01{top:22px;left:3%}.path-stop--02{top:145px;right:6%}.path-stop--03{top:316px;left:14%}.path-stop--04{bottom:4px;right:1%}.path-stop__dot{background:var(--after-bg);width:46px;height:46px;color:var(--after-accent);font-family:var(--font-geist-mono);border:1px solid #9fb7d059;border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid;box-shadow:0 0 0 7px #9fb7d00b}.path-stop h3{margin:3px 0 9px;font-size:1.2rem}.path-stop p{color:var(--after-secondary);margin-bottom:0;line-height:1.55}.case-section:before{background:radial-gradient(circle at 22% 52%,#9fb7d01a,#0000 26rem),linear-gradient(#121c2dc2,#0a101c8c)}.founder-section:before{background:radial-gradient(circle at 18% 46%,#d8c8a511,#0000 24rem),linear-gradient(#070d178f,#0e162470)}.contact-section:before{background:radial-gradient(circle at 82% 52%,#d8c8a50f,#0000 26rem),#0a101c2e}.faq-section:before{background:radial-gradient(circle at 14% 24%,#9fb7d00b,#0000 22rem),linear-gradient(#070d177a,#0a101c2e)}.case-header{grid-template-columns:1.1fr .65fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.case-header h2{font-size:clamp(3rem,6vw,5.8rem)}.case-header>p{color:var(--after-secondary);margin-bottom:6px;font-size:1.05rem;line-height:1.65}.case-stage{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.case-product{border:1px solid var(--after-border);color:#172033;background:#e8e2d5;border-radius:20px;min-height:570px;overflow:hidden}.case-product__chrome{background:#f3eee5;border-bottom:1px solid #0d15261a;align-items:center;gap:6px;height:44px;padding:0 16px;display:flex}.case-product__chrome>span{background:#1720333d;border-radius:50%;width:7px;height:7px}.case-product__chrome small{color:#17203380;font-family:var(--font-geist-mono);margin-left:14px;font-size:.65rem}.case-product__body{padding:clamp(28px,5vw,58px)}.case-product__topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:68px;display:flex}.case-product__brand{letter-spacing:.18em;font-weight:750}.case-product__topline>span{color:#1720338c;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.64rem;display:flex}.case-product__topline>span i{background:#3c9d70;border-radius:50%;width:7px;height:7px;animation:status-pulse 2s ease-in-out infinite;box-shadow:0 0 0 5px #3c9d701a}.case-chat{gap:12px;max-width:470px;display:grid}.case-chat p{background:#f9f6ef;border-radius:14px 14px 14px 3px;width:fit-content;max-width:84%;margin-bottom:0;padding:14px 17px;line-height:1.45}.case-chat p.chat-message--answer{color:#f7f3e9;background:#23324b;border-radius:14px 14px 3px;justify-self:end}.chat-message--question{animation:chat-question 12s cubic-bezier(.16,1,.3,1) infinite}.chat-message--answer{animation:chat-answer 12s cubic-bezier(.16,1,.3,1) infinite}.chat-typing{background:#23324b;border-radius:14px 14px 3px;justify-self:end;gap:5px;width:fit-content;padding:14px 17px;animation:chat-typing 12s infinite;display:flex}.chat-typing i{background:#f7f3e9b8;border-radius:50%;width:5px;height:5px;animation:typing-dot .9s ease-in-out infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}.case-handoff{color:#17203399;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin-top:78px;font-size:.63rem;animation:handoff-in 12s cubic-bezier(.16,1,.3,1) infinite;display:flex}.case-handoff i{background:#17203329;flex:1;height:1px}.case-handoff strong{color:#172033}.case-outcome{border:1px solid var(--after-border);background:#0a101cb3;border-radius:20px;flex-direction:column;padding:42px;display:flex}.case-outcome .case-card__tag{align-self:flex-start;margin-bottom:30px}.case-outcome h3{max-width:13ch;margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.case-outcome>p{color:var(--after-secondary);line-height:1.6}.case-outcome blockquote{border-top:1px solid var(--after-border);letter-spacing:-.025em;margin:auto 0 0;padding-top:34px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.36}.case-outcome blockquote footer{color:var(--after-text);letter-spacing:0;flex-direction:column;gap:3px;margin-top:28px;font-size:.82rem;display:flex}.case-outcome blockquote footer span{color:var(--after-muted)}.case-grid blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.28}.case-grid blockquote footer{letter-spacing:0;flex-direction:column;gap:3px;margin-top:56px;font-size:.88rem;display:flex}.case-grid blockquote footer span{color:var(--after-muted)}.faq-section{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-section .section-heading{margin-bottom:0;display:block}.faq-section .section-heading h2{font-size:clamp(2.4rem,4.2vw,3.8rem)}.faq-list{border-top:1px solid var(--after-border)}.faq-list details{border-bottom:1px solid var(--after-border)}.faq-list summary{cursor:pointer;padding:26px 44px 26px 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--after-accent);font-family:var(--font-geist-mono);font-size:1.3rem;position:absolute;top:23px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:62ch;color:var(--after-secondary);padding:0 44px 26px 0;line-height:1.65}.contact-panel{background:radial-gradient(circle at 88% 22%,#d8c8a521,#0000 22rem),linear-gradient(135deg,#121a29,#0d1422);border:1px solid #d8c8a529;border-radius:22px;padding:clamp(48px,8vw,96px)}.contact-panel h2{max-width:14ch;margin-bottom:28px}.contact-panel>p:not(.section-kicker){max-width:54ch;color:var(--after-secondary);font-size:1.08rem;line-height:1.65}.contact-panel__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.contact-panel__actions a{background:var(--after-text);color:#0a101c;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:650;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.contact-panel__actions a:hover{transform:translateY(-2px)}.contact-panel__actions a.is-secondary{border-color:var(--after-border);color:var(--after-text);background:0 0}.site-footer{border-top:1px solid var(--after-border);color:var(--after-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-top:40px;padding-bottom:48px;font-size:.86rem;display:grid}.site-footer__brand{color:var(--after-text);font-size:1.05rem;font-weight:700;text-decoration:none}.site-footer p{margin-bottom:0}.site-footer nav{gap:20px;display:flex}.site-footer nav a{color:var(--after-secondary);text-decoration:none}.site-footer nav a:hover{color:var(--after-text)}@keyframes signal-travel{0%{opacity:0;left:0}8%,88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes core-spin{to{transform:rotate(1turn)}}@keyframes status-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes path-travel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes chat-question{0%,5%{opacity:0;transform:translateY(10px)}13%,to{opacity:1;transform:translateY(0)}}@keyframes chat-typing{0%,27%,53%,to{opacity:0;transform:translateY(8px)}34%,46%{opacity:1;transform:translateY(0)}}@keyframes chat-answer{0%,49%{opacity:0;transform:translateY(10px)}58%,to{opacity:1;transform:translateY(0)}}@keyframes handoff-in{0%,62%{opacity:.35}72%,to{opacity:1}}@keyframes typing-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes staging-reveal{0%,16%{clip-path:inset(0 100% 0 0)}38%,63%{clip-path:inset(0)}85%,to{clip-path:inset(0 100% 0 0)}}@keyframes staging-before-label{0%,19%,to{opacity:1}40%,63%{opacity:.38}85%{opacity:1}}@keyframes staging-after-label{0%,19%,to{opacity:0}40%,63%{opacity:1}85%{opacity:0}}@media (max-width:900px){.section-shell{padding:96px 0}.case-header,.case-stage,.faq-section,.proof-panel,.section-heading{grid-template-columns:1fr;gap:40px}.after-intro__statement{grid-template-columns:1fr;gap:32px;padding:44px}.founder-section{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:48px}.process-motion,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-motion{gap:56px 38px}.process-motion__rail{border-top:1px solid #9fb7d06b;border-bottom:1px solid #9fb7d06b;border-right:1px solid #9fb7d06b;border-radius:0 80px 80px 0;width:auto;height:calc(50% + 18px);display:block;top:109px;left:25%;right:25%}.process-motion__rail>span{display:none}.process-node--3{grid-area:2/2}.process-node--4{grid-area:2/1}.process-node__visual{margin-bottom:30px}.services-stage{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.service-tile--automation{grid-area:auto/1/auto/-1;min-height:0}.service-tile--content,.service-tile--website{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) 160px;min-height:320px}.service-tile--content{grid-template-columns:minmax(0,.58fr) minmax(300px,1.42fr);min-height:420px;display:grid}.service-tile--content .service-visual{margin-top:0}.workflow-grid:before{display:none}.workflow-step{min-height:220px}.proof-panel__metrics{border-top:1px solid var(--after-border);border-left:0}.case-product{min-height:520px}.case-header{margin-bottom:44px}}@media (max-width:640px){.section-shell{width:min(100% - 32px,1180px);padding:76px 0}.after-intro{padding-top:110px}.after-intro__statement{padding:30px}.after-intro__statement h2{font-size:clamp(2.2rem,11vw,3.1rem)}.founder-section{grid-template-columns:1fr;gap:40px}.founder-section__portrait{width:min(100%,440px)}.founder-section__facts{grid-template-columns:1fr}.founder-section__facts div,.founder-section__facts div+div{border-left:0;padding:18px 0}.founder-section__facts div+div{border-top:1px solid var(--after-border)}.after-world h2{font-size:clamp(2.35rem,12vw,3.3rem)}.section-heading{margin-bottom:44px}.process-motion,.services-stage,.workflow-grid{grid-template-columns:1fr}.process-motion{gap:34px;min-height:0;padding:34px 24px 56px}.process-motion__rail{border:0;border-radius:0;width:1px;height:auto;display:block;inset:60px auto 88px 75px}.process-motion__rail>span{background:linear-gradient(#9fb7d01f,#9fb7d0b8 48%,#d8c8a56b);display:block}.process-motion .signal{animation:signal-travel-mobile 6s cubic-bezier(.65,0,.35,1) infinite;top:0;left:-3px}.process-node{grid-template-columns:104px 1fr;align-items:center;gap:22px;display:grid}.process-node--3,.process-node--4{grid-area:auto}.process-node__visual{margin:0}.process-node__copy h3{min-height:0}.workflow-step{min-height:auto;padding:0 0 44px}.service-tile,.service-tile--automation{grid-column:auto;min-height:auto;padding:28px}.service-tile--content,.service-tile--website{grid-column:auto;grid-template-columns:1fr;min-height:auto}.service-tile--content{display:grid}.service-tile--content .service-visual,.service-tile--website .service-visual{justify-self:end;margin-top:24px}.service-tile--content .service-visual{justify-self:stretch;margin-top:30px}.service-visual--automation{gap:8px;width:100%;margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.service-visual--automation span,.service-visual--automation strong{min-width:58px;height:62px}.service-tile__signal{align-self:flex-end;margin:22px 0 0;position:static}.system-console__header .mono{display:none}.console-event{grid-template-columns:30px 1fr}.console-event em{grid-column:2;justify-self:start}.proof-panel__copy{padding:34px 26px}.proof-panel__metrics>div{grid-template-columns:1fr;gap:8px;padding:24px 26px}.collaboration-path{gap:36px;min-height:0;padding-left:4px;display:grid}.collaboration-path:before{background:linear-gradient(var(--after-accent),#9fb7d01f);border:0;border-radius:0;width:1px;inset:23px auto 23px 26px;transform:none}.collaboration-path:after,.path-signal{display:none}.path-stop,.path-stop--01,.path-stop--02,.path-stop--03,.path-stop--04{gap:20px;width:100%;position:relative;inset:auto}.case-product{min-height:470px}.case-product__body{padding:26px 22px}.case-product__brand{margin-bottom:0}.case-product__topline{flex-wrap:wrap;align-items:flex-start;margin-bottom:48px}.case-handoff{grid-template-columns:1fr;gap:8px;margin-top:54px;display:grid}.case-handoff i{width:1px;height:16px;margin-left:4px}.case-outcome{padding:30px 24px}.contact-panel{padding:42px 24px}.contact-panel__actions{flex-direction:column}.contact-panel__actions a{width:100%}.site-footer{grid-template-columns:1fr;gap:12px}.site-footer nav{flex-wrap:wrap}}@media (max-width:420px){.section-shell{width:calc(100% - 24px);padding:64px 0}.after-intro{padding-top:88px}.after-intro__statement,.case-outcome,.contact-panel,.service-tile,.service-tile--automation{padding:24px 20px}.section-kicker{font-size:.68rem}.section-heading{gap:28px}.process-motion{padding:28px 18px 52px}.process-node{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px}.process-motion__rail{left:59px}.service-visual--automation{gap:6px}.service-visual--automation span,.service-visual--automation strong{min-width:50px;height:56px}.staging-status{bottom:8px;right:8px}.founder-section__portrait-label{flex-direction:column;align-items:flex-start;gap:4px;bottom:18px;left:18px;right:18px}.case-product{min-height:440px}.case-product__chrome small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-list summary{padding-top:22px;padding-bottom:22px;font-size:1rem}.faq-list summary:after{top:19px}}@media (prefers-reduced-motion:reduce){.contact-panel__actions a,.service-tile{transition:none}.ai-core b,.ai-core i,.case-handoff,.case-product__topline>span i,.chat-message,.chat-typing,.chat-typing i,.path-signal,.process-motion__status span,.signal,.staging-after,.staging-image--after,.staging-image--before,.staging-label{animation:none}.chat-typing{display:none}.staging-after{opacity:1;clip-path:inset(0 0 0 50%)}.staging-label--after,.staging-label--before{opacity:1}}@keyframes signal-travel-mobile{0%{opacity:0;top:0}8%,88%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.after-world{overflow:clip}.after-nav{z-index:120;border-bottom:1px solid var(--after-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a101ce0;width:100%;position:sticky;top:0}.after-nav__inner{grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.after-nav a{color:var(--after-secondary);text-decoration:none;transition:color .18s,border-color .18s,background .18s}.after-nav a:hover{color:var(--after-text)}.after-nav__brand{letter-spacing:-.03em;font-size:1rem;font-weight:700;color:var(--after-text)!important}.after-nav__links{justify-content:center;gap:30px;font-size:.82rem;display:flex}.after-nav__cta{border:1px solid #9fb7d04d;border-radius:999px;padding:10px 16px;font-size:.8rem;color:var(--after-text)!important}.after-nav__cta:hover{background:#9fb7d014;border-color:#9fb7d08c}.orientation-section{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:96px;padding-top:156px;padding-bottom:112px;display:grid}.orientation-section h2{max-width:12ch;font-size:clamp(3.6rem,7vw,6.8rem)}.orientation-section__copy>p{color:var(--after-secondary);margin-bottom:30px;font-size:1.08rem;line-height:1.72}.orientation-section__actions{flex-wrap:wrap;gap:10px;display:flex}.orientation-section__actions a{border:1px solid var(--after-border);color:var(--after-text);border-radius:999px;padding:12px 16px;font-size:.82rem;text-decoration:none}.orientation-section__actions a:first-child{background:var(--after-highlight);border-color:#9fb7d057}.capability-strip{z-index:1;border-top:1px solid var(--after-border);border-bottom:1px solid var(--after-border);background:#10182775;position:relative}.capability-strip>div{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;width:min(1180px,100% - 48px);min-height:84px;margin:0 auto;display:grid}.capability-strip span{color:var(--after-muted);font-family:var(--font-geist-mono);font-size:.64rem}.capability-strip strong{font-size:.86rem;font-weight:500}.chapter-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.52fr);align-items:end;gap:88px;margin-bottom:72px;display:grid}.chapter-intro h2{max-width:11ch}.chapter-intro>p{color:var(--after-secondary);margin-bottom:4px;font-size:1.04rem;line-height:1.68}.problem-list{border-top:1px solid var(--after-border)}.problem-row{border-bottom:1px solid var(--after-border);grid-template-columns:64px minmax(0,.95fr) minmax(260px,.65fr);align-items:start;gap:40px;padding:38px 0;display:grid}.problem-row>span,.services-index span{color:var(--after-muted);font-family:var(--font-geist-mono);font-size:.7rem}.problem-row h3{margin-bottom:12px;font-size:clamp(1.45rem,2.5vw,2.1rem)}.problem-row div p,.problem-row__result{color:var(--after-secondary);margin-bottom:0;line-height:1.65}.problem-row__result{padding-left:22px;position:relative}.problem-row__result:before{content:"";background:var(--after-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0;box-shadow:0 0 0 5px #9fb7d014}.services-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:54px;display:grid}.services-index{border-top:1px solid var(--after-border);display:grid;position:sticky;top:104px}.services-index a{border-bottom:1px solid var(--after-border);color:var(--after-secondary);grid-template-columns:34px 1fr;gap:10px;padding:18px 0;font-size:.84rem;line-height:1.4;text-decoration:none;display:grid}.services-index a:hover{color:var(--after-text)}.services-layout .services-stage{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.projects-section .chapter-intro{margin-bottom:48px}.projects-section>.proof-panel{margin-bottom:18px}.projects-section .case-section{padding-top:104px}.projects-section .case-section:before{display:none}.facts-section{padding-top:32px}@media (max-width:980px){.after-nav__links{gap:18px}.chapter-intro,.orientation-section{grid-template-columns:1fr;gap:36px}.orientation-section__copy{max-width:620px}.problem-row{grid-template-columns:48px minmax(0,1fr)}.problem-row__result{grid-column:2}.services-layout{grid-template-columns:1fr;gap:28px}.services-index{grid-template-columns:repeat(3,1fr);position:static}.services-index a{padding-right:14px}}@media (max-width:720px){.after-nav__inner{grid-template-columns:1fr auto;width:min(100% - 32px,1180px);min-height:64px}.after-nav__links{display:none}.orientation-section{padding-top:104px;padding-bottom:80px}.orientation-section h2{font-size:clamp(3rem,15vw,4.7rem)}.capability-strip>div{grid-template-columns:auto 1fr;width:min(100% - 32px,1180px);padding:20px 0}.problem-row{grid-template-columns:34px minmax(0,1fr);gap:18px;padding:30px 0}.problem-row__result{grid-column:2}.services-index{border-bottom:1px solid var(--after-border);scrollbar-width:none;display:flex;overflow-x:auto}.services-index::-webkit-scrollbar{display:none}.services-index a{border-bottom:0;flex:none;min-width:150px}.services-layout .services-stage{grid-template-columns:1fr}.projects-section .case-section{padding-top:80px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}