:root{--palette-lilac:#ddd6fa;--palette-sky:#c6e4f6;--palette-mint:#c3e8d8;--palette-butter:#f2e5ad;--palette-peach:#f6d2bb;--palette-rose:#f0cadb;--palette-periwinkle:#ced5fa;--ease-studio:cubic-bezier(.22,1,.36,1);--duration-fast:180ms;--duration-ui:320ms;--duration-scene:680ms;--radius-card:20px;--shadow-lift:0 16px 40px #00000018}[data-theme=light]{--bg-primary:#fbfaf7;--bg-secondary:#f2f1ed;--bg-surface:#eeede8;--border-subtle:#e2e1db;--border-medium:#c5c6c3;--nav-bg:#fbfaf7ed;--brand-amber:#82621f;--brand-rose:#a3436b}.studio-icon{color:#414660;flex-shrink:0;vertical-align:middle}.card-topline>span{display:inline-flex;align-items:center;gap:10px}.capability-card{border-radius:var(--radius-card)}.capability-card:nth-child(2){--icon-wash:var(--palette-mint);--icon-detail:var(--palette-butter)}.capability-card:nth-child(3){--icon-wash:var(--palette-sky);--icon-detail:var(--palette-periwinkle)}[data-theme] .signal-art{--art-highlight:#f0ebff;--art-mid:#d3c5ef;--art-edge:#aa98cd;--art-ink:#756291;--art-accent:#9fceb9}[data-theme] .signal-art.scene-ai{--art-highlight:#edf9f1;--art-mid:#b9dfcd;--art-edge:#7eb5a0;--art-ink:#4f8174;--art-accent:#ebcd88}[data-theme] .signal-art.scene-cloud{--art-highlight:#edf6ff;--art-mid:#bcdcee;--art-edge:#8eb5d5;--art-ink:#5e80a2;--art-accent:#c5b0e9}[data-theme] .signal-art.scene-data{--art-highlight:#f4f2ff;--art-mid:#cbd2f2;--art-edge:#9ba8da;--art-ink:#6776a5;--art-accent:#efcfa1}[data-theme] .signal-art.scene-inventory{--art-highlight:#fff4e7;--art-mid:#efd0b5;--art-edge:#d4a281;--art-ink:#9a7356;--art-accent:#b9dcd1}[data-theme] .signal-art.scene-workflow{--art-highlight:#fff9dd;--art-mid:#eee0aa;--art-edge:#cabb7e;--art-ink:#8c8053;--art-accent:#b6c9eb}[data-theme] .signal-art.scene-journal{--art-highlight:#fff0f6;--art-mid:#eac5d7;--art-edge:#c393b0;--art-ink:#956e87;--art-accent:#b7dccc}[data-theme] .signal-art.scene-mobile{--art-highlight:#fff3e9;--art-mid:#f2cdb8;--art-edge:#d8a68a;--art-ink:#9d725e;--art-accent:#bfcef0}.signal-art svg{transform:rotateX(5deg) rotateY(-8deg) rotate(-2deg);transition:transform var(--duration-scene) var(--ease-studio)}.signal-art .art-object,.signal-art:hover .art-object{animation:none}.signal-glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--art-mid) 23%,transparent),transparent 68%)}.btn-cta,.btn-cta svg,.capability-card,.experience-controls button,.journey-controls button,.lab-card,.process-track button,.text-link svg,.workflow-tabs button{transition:transform var(--duration-ui) var(--ease-studio),background-color var(--duration-ui) ease,border-color var(--duration-ui) ease,box-shadow var(--duration-ui) ease,color var(--duration-fast) ease}.btn-cta{border-radius:12px}.text-link{text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.capability-card:hover,.lab-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.capability-card:hover .signal-art svg{transform:rotateX(0deg) rotateY(2deg) rotate(0deg)}.btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.btn-cta:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}}.btn-cta:active,.journey-controls button:active{transform:translateY(1px)}.experience-window{transition:transform var(--duration-scene) var(--ease-studio),box-shadow var(--duration-scene) ease}.experience-visual:not(.is-paused) .experience-window-body{animation:studio-panel-in .42s var(--ease-studio)}.experience-window-bar i:first-child{background:var(--palette-rose)}.experience-window-bar i:nth-child(2){background:var(--palette-butter)}.experience-window-bar i:nth-child(3){background:var(--palette-mint)}.experience-row-icon{color:#4b6279;background:var(--palette-sky);border-radius:6px;padding:4px;display:inline-flex}.experience-rows>div:nth-child(2) .experience-row-icon{background:var(--palette-peach);color:#7b5444}.experience-rows>div:nth-child(3) .experience-row-icon{background:var(--palette-mint);color:#3d6754}.experience-app-icon,.float-icon{background:transparent;box-shadow:none}.experience-controls button{min-height:44px;border-radius:10px}.experience-controls button[aria-pressed=true]{box-shadow:inset 0 -2px var(--scene-color)}.ownership-node{border-radius:16px}.node-docs{--icon-wash:var(--palette-peach)}.node-access{--icon-wash:var(--palette-butter)}.difference-list>div:first-child>span{color:var(--palette-lilac)}.difference-list>div:nth-child(2)>span{color:var(--palette-mint)}.difference-list>div:nth-child(3)>span{color:var(--palette-peach)}.difference-list>div:nth-child(4)>span{color:var(--palette-sky)}[data-theme=light] .difference-list>div>span{color:#6f657f}.studio-hero-copy>*{animation:studio-panel-in .8s var(--ease-studio) both}.studio-hero-copy>:nth-child(2){animation-delay:70ms}.studio-hero-copy>:nth-child(3){animation-delay:.14s}.studio-hero-copy>:nth-child(4){animation-delay:.21s}.studio-hero-copy>:nth-child(5){animation-delay:.28s}@keyframes studio-panel-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (max-width:640px){.card-topline>span{gap:8px}.experience-controls button{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.signal-art svg,.signal-art:hover svg{transform:none}}.clarity-hero{padding-top:62px}.clarity-hero .studio-hero-grid{grid-template-columns:1.05fr 1fr;gap:64px}.clarity-hero .studio-hero-copy h1{font-size:clamp(44px,4.7vw,66px);line-height:1.08}.clarity-hero .studio-hero-copy h1>span{color:var(--brand-blue)}.clarity-hero .studio-hero-description{max-width:490px;font-size:17px;line-height:1.75;margin-top:26px}.clarity-hero .hero-principles{flex-wrap:wrap;line-height:1.7;font-size:11px}.build-workbench{--workbench-accent:#cfc5f1;position:relative;border:1px solid var(--border-medium);border-radius:24px;padding:23px;background:var(--bg-card);box-shadow:0 26px 70px #00000018;transform:rotate(1deg)}.build-workbench:before{content:"";position:absolute;inset:-9px 12px 12px -9px;border:1px solid var(--border-subtle);border-radius:28px;z-index:-1;transform:rotate(-3deg)}.workbench-ai{--workbench-accent:#bfe3d1}.workbench-cloud{--workbench-accent:#c2dff0}.workbench-heading{display:flex;justify-content:space-between;gap:10px;font:10px var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);margin-bottom:21px}.workbench-heading>span:first-child{display:flex;align-items:center;gap:8px}.workbench-heading i{width:6px;height:6px;background:var(--brand-emerald);border-radius:50%}.workbench-tabs{grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:5px;border-radius:14px}.workbench-tabs button{align-items:center;gap:6px;min-height:48px;padding:6px;font:600 11px var(--font-body);border:1px solid transparent;border-radius:10px;background:transparent;transition:background var(--duration-ui),box-shadow var(--duration-ui)}.workbench-tabs button[aria-pressed=true]{background:var(--bg-card);border-color:var(--border-subtle);box-shadow:0 2px 8px #0000000c}.workbench-scene{animation:studio-panel-in .42s var(--ease-studio)}.workbench-problem{padding:22px 6px 0}.workbench-problem>span{font:9px var(--font-mono);letter-spacing:.1em;color:var(--text-dim)}.workbench-problem p{font-size:14px;line-height:1.6;margin:8px 0 0;min-height:45px}.workbench-connector{display:flex;align-items:center;justify-content:center;gap:10px;height:35px;color:var(--text-dim)}.workbench-connector span{height:1px;width:42px;background:var(--border-medium)}.workbench-product{background:var(--workbench-accent);padding:19px;border-radius:16px;color:#34394e;box-shadow:inset 0 1px #ffffff88,0 8px 20px #00000008}.workbench-product-top{gap:9px}.workbench-product-top>span{font:9px var(--font-mono);letter-spacing:.04em}.workbench-sample{margin-left:auto;padding:5px 7px;border:1px solid #34394e30;border-radius:20px}.workbench-product h2{font-size:24px;color:#292e43;letter-spacing:-.04em;line-height:1.2;margin:13px 0 18px;min-height:58px}.workbench-modules{display:grid;grid-gap:7px;gap:7px}.workbench-modules>div{gap:10px;padding:10px 12px;background:#ffffff9c;border:1px solid #ffffffa8;border-radius:8px;font-size:12px}.workbench-modules span{font:10px var(--font-mono);color:#747a8e}.workbench-modules svg{margin-left:auto;color:#4d7a67}.workbench-result{font-size:12px;line-height:1.65;margin:16px 5px;min-height:40px}.workbench-link{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;padding:14px 5px;border-top:1px solid var(--border-subtle)}.workbench-link:hover svg{transform:translate(2px,-2px)}.workbench-caption{font-size:10px;text-align:center;margin:8px 0 0;color:var(--text-dim)}@media(max-width:1000px){.clarity-hero .studio-hero-grid{gap:30px}.workbench-tabs button{flex-direction:column}.build-workbench{padding:17px}}@media(max-width:760px){.clarity-hero{padding-top:40px}.clarity-hero .studio-hero-grid{grid-template-columns:1fr;gap:38px}.clarity-hero .studio-hero-copy h1{font-size:clamp(42px,9vw,62px)}.clarity-hero .studio-hero-description{font-size:16px}.build-workbench{transform:none;width:100%}.workbench-tabs button{flex-direction:row;font-size:10px}.workbench-product h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.workbench-scene{animation:none}}.process-scroll-track{position:relative}.process-scroll-track.scroll-process-enabled{height:calc(var(--process-panel-height) + var(--process-distance));padding-bottom:0;overflow-anchor:none}.scroll-process-enabled>.process-explorer{position:-webkit-sticky;position:sticky;top:106px;z-index:5}.process-scroll-progress{height:3px;background:var(--border-subtle);margin:0 35px;overflow:hidden;border-radius:3px}.process-scroll-progress span{display:block;height:100%;background:linear-gradient(90deg,#b8b0ec,#9ccfbe,#e6cb9a);transform-origin:left;transform:scaleX(var(--process-progress,0));will-change:transform}.process-explorer.is-transitioning .process-scroll-progress span{transition:transform .38s var(--ease-studio)}.process-scroll-hint{display:none;font-size:11px;margin:13px 35px 0;color:var(--text-dim)}.scroll-process-enabled .process-scroll-hint{display:block}.process-detail-copy{animation:process-copy-enter .4s var(--ease-studio)}.process-detail-copy h3{min-height:2.4em}.process-detail-copy>p:not(.eyebrow){min-height:3.8em}.process-detail-copy li{animation:process-copy-enter .45s var(--ease-studio) both}.process-detail-copy li:nth-child(2){animation-delay:50ms}.process-detail-copy li:nth-child(3){animation-delay:.1s}.process-card-stack{transition:transform .6s var(--ease-studio)}.process-active-1{--brand-blue-dim:color-mix(in srgb,var(--palette-mint) 25%,var(--bg-card))}.process-active-2{--brand-blue-dim:color-mix(in srgb,var(--palette-peach) 25%,var(--bg-card))}.process-active-3{--brand-blue-dim:color-mix(in srgb,var(--palette-sky) 25%,var(--bg-card))}@keyframes process-copy-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (max-width:820px){.process-scroll-track.scroll-process-enabled{height:auto;padding-bottom:0}.scroll-process-enabled>.process-explorer{position:static}.process-scroll-hint{display:none!important}}@media (max-height:680px){.process-scroll-track.scroll-process-enabled{height:auto;padding-bottom:0}.scroll-process-enabled>.process-explorer{position:static}.process-scroll-hint{display:none!important}}@media (prefers-reduced-motion:reduce){.process-detail-copy,.process-detail-copy li{animation:none}.process-card-stack{transition:none}.process-scroll-track.scroll-process-enabled{height:auto;padding-bottom:0}.scroll-process-enabled>.process-explorer{position:static}}.process-copy-panels{display:grid;min-width:0}.process-copy-panels>.process-detail-copy{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;animation:none;transition:opacity .22s ease,translate .4s var(--ease-studio);translate:0 8px}.process-copy-panels>.process-detail-copy[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;translate:0 0}.process-copy-panels .process-detail-copy li{animation:none}@media(prefers-reduced-motion:reduce){.process-copy-panels>.process-detail-copy{transition:none;translate:none}}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.offer-card{display:flex;flex-direction:column;padding:30px;border:1px solid var(--border-color,#68708055);border-radius:18px;background:var(--bg-surface);min-width:0}.offer-featured{border-color:var(--brand-blue,#6488ff)}.offer-card h3{font-size:27px;line-height:1.2;margin:8px 0 16px}.offer-card p{line-height:1.65}.offer-price{font-size:34px;margin:22px 0}.offer-price small{display:block;font-size:12px;color:var(--text-secondary);margin-top:8px}.offer-card ul{padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.offer-card li{display:flex;gap:10px;line-height:1.55;font-size:14px}.offer-card li svg{flex-shrink:0;margin-top:4px}.offer-card .offer-boundary{font-size:12px;color:var(--text-secondary);margin:22px 0}.offer-card>a{margin-top:auto;text-align:center;justify-content:center}.offer-note{color:var(--text-secondary);font-size:13px;line-height:1.7;margin-top:22px;max-width:900px}@media(max-width:1000px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:25px}}.nav-preferences{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.language-select{display:flex;align-items:center;gap:6px;padding:6px 9px;min-height:40px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--bg-card);color:var(--text-primary)}.language-select select{width:105px;max-width:105px;min-height:28px;border:0;background:var(--bg-card);color:inherit;font:inherit;font-size:13px;cursor:pointer}.language-select:focus-within{outline:2px solid var(--brand-blue);outline-offset:2px}html:lang(hi),html:lang(mr){--font-body:"Noto Sans Devanagari Variable","Manrope Variable",sans-serif;--font-heading:"Noto Sans Devanagari Variable","Manrope Variable",sans-serif}html:lang(hi) .nav-links,html:lang(mr) .nav-links{display:none}html:lang(hi) .nav-mobile-toggle,html:lang(mr) .nav-mobile-toggle{display:flex}html:lang(hi) h1,html:lang(mr) h1{line-height:1.35;letter-spacing:normal}html:lang(hi) h2,html:lang(hi) h3,html:lang(mr) h2,html:lang(mr) h3{line-height:1.5;letter-spacing:normal}html:lang(hi) .eyebrow,html:lang(mr) .eyebrow{letter-spacing:normal;line-height:1.8}html:lang(hi) .process-copy-panels,html:lang(mr) .process-copy-panels{line-height:1.8}@media(min-width:1025px) and (max-width:1350px){.nav-links{display:none!important}.nav-mobile-toggle{display:flex!important}}@media(max-width:600px){.nav-preferences{gap:5px}.language-select{padding:4px 6px;gap:3px}.language-select select{width:78px;max-width:78px;font-size:12px}.language-select svg{width:14px}.nav-inner{gap:8px!important}}.language-select .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.site-nav .brand-subtitle{display:none!important}.site-nav .brand-lockup{gap:7px}.site-nav .brand-lockup img{width:38px;height:32px}.site-nav .brand-lockup>span{font-size:22px}.nav-preferences .theme-toggle{margin-left:0}}html:lang(hi) .clarity-hero .studio-hero-copy h1,html:lang(mr) .clarity-hero .studio-hero-copy h1{letter-spacing:normal;font-size:clamp(36px,4.1vw,58px)}:root{--font-heading:"Manrope Variable",system-ui,sans-serif;--font-body:"Manrope Variable",system-ui,sans-serif;--ui-radius:1.5rem;--ui-shadow:0 1px 2px #00000005,0 12px 40px #00000006}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f5f7;--bg-surface:#ececf0;--bg-card:#fff;--bg-card-hover:#fafafa;--text-primary:#1d1d1f;--text-secondary:#515158;--text-dim:#626269;--brand-blue:#0066cc;--brand-blue-glow:#0054a8;--brand-blue-dim:#edf5ff;--brand-emerald:#216e49;--border-subtle:#e3e3e8;--border-medium:#b4b4bd;--button-bg:#0071e3;--button-text:#fff;--nav-bg:rgba(255,255,255,.86);--halo:transparent}[data-theme=dark]{--bg-primary:#111113;--bg-secondary:#1b1b1e;--bg-surface:#28282d;--bg-card:#202024;--bg-card-hover:#26262b;--text-primary:#f5f5f7;--text-secondary:#c0c0c8;--text-dim:#a4a4ae;--brand-blue:#70b8ff;--brand-blue-glow:#a2d1ff;--brand-blue-dim:#182e45;--brand-emerald:#8dcab0;--border-subtle:#35353c;--border-medium:#74747e;--button-bg:#2997ff;--button-text:#081421;--nav-bg:rgba(24,24,27,.88);--halo:transparent;--ui-shadow:0 1px 2px #00000015,0 12px 40px #00000018}html{font-size:100%;scroll-padding-top:6rem;scrollbar-gutter:stable}body{font-optical-sizing:auto}html:lang(hi),html:lang(mr){--font-heading:"Noto Sans Devanagari Variable",system-ui,sans-serif;--font-body:"Noto Sans Devanagari Variable",system-ui,sans-serif}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.page-content-section,.section{padding-block:6rem}.container{max-width:1200px;padding-inline:2.5rem}.section-heading{gap:3rem;margin-bottom:2.75rem;align-items:end}.contact-copy h2,.home-contact h2,.section-heading h2{font-size:clamp(1.85rem,3.5vw,3rem);line-height:1.12;letter-spacing:-.035em;font-weight:650}.section-heading>p{max-width:27rem;font-size:1rem;line-height:1.7}.eyebrow{font-size:.72rem;font-weight:650;letter-spacing:.06em;color:var(--text-secondary)}.site-nav{z-index:80;background:var(--nav-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent);box-shadow:0 6px 24px #00000002}.site-nav .nav-inner{height:4.75rem;gap:1rem}.site-nav .brand-lockup{gap:.5rem}.site-nav .brand-lockup img{width:2.6rem;height:2.2rem}.site-nav .brand-lockup>span{font-size:1.45rem;letter-spacing:-.05em}.site-nav .brand-subtitle{display:none!important}.site-nav .nav-preferences{gap:.5rem;margin-left:0}.site-nav .nav-desktop-actions{margin-left:auto}.site-nav .nav-desktop-actions>.nav-labs{display:none}.site-nav .nav-links{margin-inline:auto;gap:.2rem}.site-nav .nav-link{padding:.6rem .75rem;font-size:.8rem;font-weight:500}.site-nav .nav-link.active{color:var(--brand-blue)}.site-nav .nav-mobile-toggle,.site-nav .theme-toggle{display:inline-flex;width:2.75rem;height:2.75rem;min-width:2.75rem;margin:0;border-radius:50%;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary)}.site-nav .language-select{min-height:2.75rem;padding:.25rem .6rem;border-radius:1rem;background:transparent}.site-nav .language-select select{background:transparent;font-size:.8rem;width:6.4rem;max-width:6.4rem}.site-nav .btn-cta{min-height:2.75rem;padding:.65rem 1rem;font-size:.8rem}.btn-cta,.btn-outline,.google-continue{border-radius:999px;min-height:2.75rem;padding:.8rem 1.4rem;font-size:.875rem;font-weight:600;transition:background-color .13s ease,color .13s ease,box-shadow .13s ease}.btn-cta{border:1px solid transparent;background:var(--button-bg);color:var(--button-text);box-shadow:none}.btn-outline{color:var(--text-primary);border:1px solid var(--border-medium);background:transparent}.btn-cta:hover,.btn-outline:hover{transform:none;box-shadow:none}.btn-cta:hover{filter:brightness(1.07)}.btn-outline:hover{background:var(--bg-secondary)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.launchpad-card,a.btn-cta,a.btn-outline,button{touch-action:manipulation}a.btn-cta:active,a.btn-outline:active,button:active{transform:scale(.975);transition:transform 80ms ease-out}:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.text-link{color:var(--brand-blue);font-size:.9rem;font-weight:600;gap:.45rem;text-decoration:none}.text-link:hover{text-decoration:underline}.btn-cta:hover svg,.text-link:hover svg{transform:none}.clarity-hero{padding:5.5rem 0 0;background:var(--bg-primary);overflow:clip}.hero-atmosphere{display:none}.clarity-hero .studio-hero-grid{display:flex;flex-direction:column;align-items:center;gap:3.5rem}.clarity-hero .studio-hero-copy{max-width:62rem;width:100%;text-align:center}.studio-hero-copy>*{animation:none}.clarity-hero .studio-hero-copy h1{max-width:60rem;margin:1.3rem auto 0;font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.06;letter-spacing:-.055em;font-weight:700}.clarity-hero .studio-hero-copy h1>span{display:inline-block;font-size:.57em;line-height:1.23;letter-spacing:-.035em;color:var(--text-secondary);font-weight:500;margin-top:1rem;max-width:46rem}.clarity-hero .studio-hero-description{max-width:42rem;margin:1.6rem auto;font-size:1.1rem;line-height:1.7}.clarity-hero .studio-hero-actions{justify-content:center;gap:1.5rem;flex-wrap:wrap}.clarity-hero .hero-principles{justify-content:center;margin:1.5rem auto 0;font-size:.73rem;gap:.8rem;color:var(--text-dim)}.status-dot{box-shadow:none;background:var(--brand-blue);width:5px;height:5px}.clarity-hero .studio-hero-bottom{padding:1.7rem 0 2rem;margin-top:0;display:flex;justify-content:space-between;gap:1rem;border-bottom:0;font-size:.7rem}.hero-coordinate{display:none}.clarity-hero .build-workbench{width:100%;max-width:57rem;min-width:0;padding:1.25rem;transform:none;border:1px solid var(--border-subtle);border-radius:1.8rem;background:var(--bg-card);box-shadow:0 0 0 .65rem var(--bg-secondary),0 24px 70px #0000000b}.build-workbench:before{display:none}.workbench-heading{margin:0 .5rem 1rem;font-size:.65rem;letter-spacing:.03em;align-items:center}.workbench-heading i{background:var(--brand-blue)}.workbench-sample{padding:.3rem .55rem;border-radius:999px;font-size:.65rem;color:var(--text-secondary);background:var(--bg-secondary)}.workbench-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;grid-gap:0;gap:0;border-radius:.85rem;background:var(--bg-secondary);isolation:isolate}.workbench-selection{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:.65rem;background:var(--bg-card);box-shadow:0 1px 5px #00000012;z-index:-1;pointer-events:none;will-change:transform}.workbench-tabs button{min-height:2.75rem;border:0;background:transparent!important;box-shadow:none!important;border-radius:.65rem;font-size:.82rem;color:var(--text-secondary);display:flex;gap:.55rem;justify-content:center;flex-direction:row;position:relative}.workbench-tabs button[aria-pressed=true]{color:var(--text-primary);font-weight:650}.workbench-tabs button:active{transform:scale(.98)}.workbench-scene{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:2rem;gap:2rem;align-items:center;min-height:19rem;padding:2rem 1rem;animation:none}.workbench-problem{border:0;padding:0;background:none}.workbench-problem>p{font-size:1.05rem;line-height:1.6;color:var(--text-primary);max-width:23rem}.workbench-problem>span{font-size:.65rem}.workbench-problem>.workbench-result{font-size:.84rem;line-height:1.7;margin-top:1rem;color:var(--text-secondary)}.workbench-product{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:1.2rem;padding:1.5rem;box-shadow:none}.workbench-product-top{display:flex;align-items:center;gap:.75rem}.workbench-product-top>span.eyebrow{font-size:.63rem}.workbench-product-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.85rem;color:var(--brand-blue);background:var(--bg-card);border:1px solid var(--border-subtle);flex-shrink:0}.workbench-product h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;margin:1.2rem 0}.workbench-modules{gap:0}.workbench-modules>div{display:flex;align-items:center;gap:.65rem;padding:.7rem 0;background:transparent;border:0;border-top:1px solid var(--border-subtle);border-radius:0;font-size:.8rem}.workbench-modules svg{color:var(--brand-blue);flex-shrink:0}.workbench-modules b{font-weight:500}.workbench-footer{border-top:1px solid var(--border-subtle);padding:.9rem .5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.workbench-footer .workbench-caption{margin:0;max-width:65%;font-size:.65rem;line-height:1.6;text-align:left}.workbench-footer .workbench-link{width:auto;border:0;color:var(--brand-blue);margin:0;padding:.5rem 0;gap:.5rem;font-size:.8rem;flex-shrink:0}.product-launchpad{padding:2rem 0 5rem;background:var(--bg-primary)}.launchpad-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.3rem}.launchpad-heading h2{font-size:1.5rem;letter-spacing:-.025em;font-weight:650}.launchpad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.launchpad-card{display:flex;align-items:flex-start;gap:1rem;text-decoration:none;padding:1.6rem;border:1px solid var(--border-subtle);border-radius:var(--ui-radius);background:var(--bg-card);transition:box-shadow .15s ease,border-color .15s ease}.launchpad-card:hover{box-shadow:var(--ui-shadow);border-color:var(--border-medium)}.launchpad-icon{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;flex-shrink:0;background:var(--brand-blue-dim);color:var(--brand-blue)}.launchpad-violet .launchpad-icon{background:#f3efff;color:#6653b7}.launchpad-green .launchpad-icon{background:#eaf5ef;color:#25654b}[data-theme=dark] .launchpad-violet .launchpad-icon{background:#2c2345;color:#d0bfff}[data-theme=dark] .launchpad-green .launchpad-icon{background:#1c352b;color:#a3d5b9}.launchpad-card h3{font-size:1rem;font-weight:650;letter-spacing:-.015em;margin:0 0 .5rem}.launchpad-card p{font-size:.84rem;line-height:1.6;margin:0}.launchpad-action{display:flex;align-items:center;gap:.3rem;margin-top:1rem;font-size:.78rem;color:var(--brand-blue);font-weight:600}#packages{background:var(--bg-secondary)}.offer-grid{gap:1.2rem}.offer-card{border-radius:var(--ui-radius);padding:2rem;background:var(--bg-card);box-shadow:none;border:1px solid var(--border-subtle)}.offer-card.offer-featured{border:1px solid var(--brand-blue);background:var(--bg-card);box-shadow:0 0 0 1px var(--brand-blue);transform:none}.offer-card h3{font-size:1.5rem;letter-spacing:-.035em;line-height:1.25}.offer-card li,.offer-card>p{font-size:.86rem;line-height:1.7}.offer-price{font-size:2.8rem;line-height:1.2;font-weight:650;letter-spacing:-.045em;margin-block:1.5rem}.offer-price small{font-size:.7rem;font-weight:400;line-height:1.6;letter-spacing:0}.offer-note{font-size:.78rem;line-height:1.75;margin-top:1.5rem;max-width:70rem}.contact-form,.lab-card,.order-journey,.process-explorer,.simple-card,.workflow-playground{border-radius:var(--ui-radius);box-shadow:none;border:1px solid var(--border-subtle)}.lab-card,.simple-card{background:var(--bg-card)}.page-header{padding-top:4.5rem;padding-bottom:3.5rem;background:var(--bg-primary)}.page-header h1{font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1.08;letter-spacing:-.045em;font-weight:650}.page-header .page-intro{font-size:1.1rem;line-height:1.7;max-width:39rem}.header-image{border-radius:var(--ui-radius)}.section-soft{background:var(--bg-secondary)}.difference-list>div{padding:1.8rem 0}.difference-list>div>span{color:var(--brand-blue)!important;font-size:.8rem;font-weight:600}.difference-list h3{font-size:1.2rem;letter-spacing:-.025em}.ownership-visual{background:var(--bg-secondary);border-radius:1.2rem;overflow:hidden}.ownership-node{background:var(--bg-card);box-shadow:var(--ui-shadow)}.contact-orbit{display:none}.home-contact{background:var(--bg-secondary)}.contact-form,.home-contact .contact-form{background:var(--bg-card);padding:2rem}.field label{font-size:.82rem;line-height:1.5;font-weight:550}.field input,.field select,.field textarea{min-height:2.85rem;border-radius:.75rem;border-color:var(--border-medium);background:var(--bg-primary);font-size:1rem;padding:.75rem .85rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-blue);outline:2px solid color-mix(in srgb,var(--brand-blue) 30%,transparent);outline-offset:1px}.form-help{font-size:.75rem;line-height:1.7}.site-footer{background:var(--bg-primary);border-top:1px solid var(--border-subtle);padding-top:3.5rem}.footer-column h3{font-size:.8rem;font-weight:650}.footer-about p,.footer-column a{font-size:.85rem;line-height:1.7}.footer-legal{font-size:.72rem}.cookie-banner{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1.3rem;box-shadow:0 12px 50px #0000001c;padding:1.4rem;-webkit-backdrop-filter:none;backdrop-filter:none;gap:1rem}.cookie-banner h3{font-size:.95rem;font-weight:650;color:var(--text-primary)}.cookie-banner p{color:var(--text-secondary);font-size:.78rem;line-height:1.7}.cookie-actions .btn-cta,.cookie-actions .btn-outline{min-height:2.75rem;font-size:.75rem;padding:.7rem 1rem}.auth-backdrop{background:rgb(0 0 0/.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-dialog{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1.8rem;box-shadow:0 30px 90px #00000030}.auth-art{background:var(--bg-secondary)}.auth-ring{animation:none}.navigation-sheet{position:fixed;inset:auto 0 0;width:min(42rem,100%);max-width:100%;max-height:calc(100dvh - 1rem);margin:0 auto;padding:0 1.5rem max(1.5rem,env(safe-area-inset-bottom));border:1px solid var(--border-subtle);border-bottom:0;border-radius:1.8rem 1.8rem 0 0;background:color-mix(in srgb,var(--bg-card) 97%,transparent);color:var(--text-primary);box-shadow:0 -20px 90px #00000024;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);overflow:hidden;will-change:transform}.navigation-sheet[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.navigation-sheet:not([open]){display:none}.navigation-sheet::-webkit-backdrop{background:rgb(0 0 0/.28)}.navigation-sheet::backdrop{background:rgb(0 0 0/.28)}.sheet-grab{height:1.6rem;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none;margin-inline:-1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-grab:active{cursor:-webkit-grabbing;cursor:grabbing}.sheet-grab>span{display:block;width:2.2rem;height:5px;border-radius:9px;background:var(--border-medium)}.sheet-heading{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0 1.2rem}.sheet-heading .eyebrow{margin:0 0 .35rem}.sheet-heading h2{margin:0;font-size:1.6rem;line-height:1.3;letter-spacing:-.03em}.sheet-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:50%;background:var(--bg-secondary);color:var(--text-primary);flex-shrink:0}.sheet-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;overflow-y:auto;overscroll-behavior:contain;padding:.2rem .25rem 1.2rem;margin-inline:-.25rem}.sheet-links>a{display:flex;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.1rem;padding:.7rem .2rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none;font-size:.9rem;line-height:1.4}.sheet-links>a[aria-current=page]{color:var(--brand-blue);font-weight:650}.sheet-links>a>svg{flex-shrink:0;color:var(--text-dim)}.sheet-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;border-top:1px solid var(--border-subtle);padding-top:1.1rem}.sheet-actions a,.sheet-actions button{font-size:.82rem}html:lang(hi) .clarity-hero .studio-hero-copy h1,html:lang(mr) .clarity-hero .studio-hero-copy h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.35;letter-spacing:0}html:lang(hi) .clarity-hero .studio-hero-copy h1>span,html:lang(mr) .clarity-hero .studio-hero-copy h1>span{font-size:.65em;line-height:1.5;letter-spacing:0}html:lang(hi) .page-header h1,html:lang(hi) .section-heading h2,html:lang(mr) .page-header h1,html:lang(mr) .section-heading h2{line-height:1.4;letter-spacing:0}html:lang(hi) .sheet-links>a,html:lang(mr) .sheet-links>a{font-size:.86rem;line-height:1.7}@media(min-width:1200px){.site-nav .nav-links{display:flex!important}}@media(max-width:1199px){.site-nav .nav-links{display:none!important}}@media(max-width:1000px){.launchpad-grid{grid-template-columns:1fr}.launchpad-card{padding:1.35rem}.offer-grid{grid-template-columns:1fr}.offer-card{padding:2rem}.offer-card ul{min-height:0}}@media(max-width:760px){.container{padding-inline:1.25rem}.page-content-section,.section{padding-block:3.5rem}.section-heading{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2rem}.site-nav .nav-inner{height:4.25rem;gap:.5rem!important}.site-nav .nav-desktop-actions{display:none}.site-nav .nav-preferences{margin-left:auto;gap:.35rem}.site-nav .language-select{padding:.15rem .4rem;gap:.3rem}.site-nav .language-select select{width:4.4rem;max-width:4.4rem;font-size:.75rem}.site-nav .language-select svg{width:.9rem}.site-nav .brand-lockup img{width:2rem;height:2rem}.site-nav .brand-lockup>span{font-size:1.3rem}.clarity-hero{padding-top:3rem}.clarity-hero .studio-hero-grid{gap:2.5rem}.clarity-hero .studio-hero-copy h1{font-size:clamp(2.3rem,7.5vw,3.1rem);line-height:1.08;letter-spacing:-.045em}.clarity-hero .studio-hero-copy h1>span{font-size:.6em;line-height:1.35;margin-top:1rem;letter-spacing:-.025em}.clarity-hero .studio-hero-description{font-size:1rem;margin-block:1.4rem}.clarity-hero .studio-hero-actions{gap:1rem}.clarity-hero .hero-principles{font-size:.65rem;line-height:1.8}.hero-principles i{display:none}.clarity-hero .studio-hero-bottom{flex-direction:column;align-items:center;text-align:center;padding-block:1.5rem;line-height:1.8}.clarity-hero .build-workbench{padding:1rem;border-radius:1.4rem;box-shadow:0 0 0 .35rem var(--bg-secondary),0 12px 30px #00000008}.workbench-tabs button{font-size:.75rem;gap:.35rem}.workbench-tabs button svg{width:1rem;height:1rem}.workbench-scene{grid-template-columns:1fr;min-height:0;padding:1.4rem .2rem;gap:1.25rem}.workbench-problem>p{font-size:.95rem;max-width:none;margin-bottom:.7rem}.workbench-problem>.workbench-result{display:none}.workbench-product{padding:1.2rem}.workbench-product h2{font-size:1.2rem}.workbench-footer{flex-direction:column;align-items:flex-start;gap:.4rem}.workbench-footer .workbench-caption{max-width:100%}.workbench-footer .workbench-link{min-height:2.75rem}.product-launchpad{padding:1rem 0 3rem}.launchpad-heading{align-items:flex-start;flex-direction:column;gap:.6rem}.launchpad-heading h2{font-size:1.35rem;margin:0}.launchpad-card{border-radius:1.2rem}.offer-card{padding:1.5rem}.offer-price{font-size:2.4rem}.offer-card h3{font-size:1.35rem}.contact-form,.home-contact .contact-form{padding:1.5rem}.page-header{padding-top:3rem}.page-header h1{font-size:2.1rem}.cookie-banner{left:1rem;right:1rem;bottom:1rem;width:auto;padding:1.1rem;border-radius:1.2rem}.cookie-actions{display:flex;flex-wrap:wrap;gap:.6rem}.sheet-heading h2{font-size:1.4rem}}@media(max-width:370px){.site-nav .container{padding-inline:.9rem}.site-nav .language-select select{width:3.8rem;max-width:3.8rem}.site-nav .brand-lockup img{width:1.7rem}.site-nav .brand-lockup{gap:.25rem}.navigation-sheet{padding-inline:1.1rem}.sheet-links{gap:.2rem .7rem}.sheet-links>a{font-size:.82rem}}@media(prefers-reduced-transparency:reduce){.navigation-sheet,.site-nav{background:var(--bg-card);backdrop-filter:none;-webkit-backdrop-filter:none}.auth-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.cookie-banner,.navigation-sheet,.site-nav{background:var(--bg-card);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--text-primary)}.text-link{text-decoration:underline}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-hero-copy>*,.workbench-scene{animation:none!important}.workbench-selection{will-change:auto}a.btn-cta:active,a.btn-outline:active,button:active{transform:none}}.site-nav>.container{container:site-header/inline-size}.site-nav .language-select{padding-block:0}.site-nav .language-select select{min-height:2.75rem}@media(max-width:760px){.site-nav .language-select select{font-size:.875rem}}@container site-header (max-width:54rem){.site-nav .nav-desktop-actions,.site-nav .nav-links{display:none!important}.site-nav .nav-preferences{margin-left:auto}}@container site-header (max-width:18rem){.site-nav .nav-inner{flex-wrap:wrap;height:auto;padding-block:.65rem}.site-nav .nav-brand{flex:1 1}.site-nav .nav-mobile-toggle{order:1}.site-nav .nav-preferences{order:2;width:100%;justify-content:flex-end;margin:0}}.navigation-sheet{container:navigation-sheet/inline-size}.sheet-links>a{overflow-wrap:anywhere;min-width:0}@container navigation-sheet (max-width:14rem){.sheet-links{grid-template-columns:1fr}.sheet-actions{flex-direction:column;align-items:stretch}}.legal-agreement{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0;text-align:left}.legal-agreement label,.legal-check{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.65;cursor:pointer}.legal-agreement input[type=checkbox],.legal-check input[type=checkbox]{width:1.2rem;height:1.2rem;min-width:1.2rem;margin-top:.25rem;accent-color:var(--brand-blue)}.legal-agreement a,.legal-copy a,.legal-request-layout a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px}.legal-agreement>p{font-size:.75rem;line-height:1.7;color:var(--text-secondary);margin:0}.auth-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.auth-dialog .auth-art{height:5rem;min-height:0}.auth-dialog .google-continue{width:100%}.legal-copy,.legal-signin{max-width:52rem}.legal-copy{color:var(--text-secondary);font-size:1rem;line-height:1.85}.legal-copy h2{color:var(--text-primary);font-size:1.5rem;line-height:1.4;margin:2.5rem 0 .8rem;letter-spacing:-.02em}.legal-copy p,.legal-copy ul{margin:1rem 0}.legal-copy ul{padding-left:1.5rem}.legal-copy nav{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;padding:1.4rem;background:var(--bg-secondary);border-radius:1rem}.legal-request-layout{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:3rem;gap:3rem;align-items:start}.legal-request-layout p{line-height:1.8}.legal-request-form fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.legal-request-form label:not(.hp-field):not(.legal-check){display:grid;grid-gap:.5rem;gap:.5rem;font-size:.9rem}.legal-request-form :is(input:not([type=checkbox]),select,textarea){min-height:2.75rem;max-width:100%;width:100%;padding:.8rem;border:1px solid var(--border-medium);border-radius:.7rem;background:var(--bg-primary);color:var(--text-primary);font:inherit}.cookie-actions .btn-cta,.cookie-actions .btn-outline{border:1px solid var(--border-medium);background:var(--bg-card);color:var(--text-primary);font-weight:600}.publish-responsibility{margin:1rem 0;padding:1rem;background:var(--bg-secondary);border-radius:1rem}@media(max-width:760px){.legal-request-layout{grid-template-columns:1fr;gap:2rem}.auth-dialog{padding:1.5rem}}.purchase-agreement{position:fixed;inset:0;margin:auto;width:min(34rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:2rem;border:1px solid var(--border-subtle);border-radius:1.5rem;background:var(--bg-card);color:var(--text-primary)}.purchase-agreement::-webkit-backdrop{background:#0006}.purchase-agreement::backdrop{background:#0006}.purchase-agreement h2{font-size:1.6rem;margin:0 0 1rem}.purchase-agreement .btn-outline{margin:.75rem}.auth-dialog .auth-close{z-index:2;width:2.75rem;height:2.75rem;background:var(--bg-card);color:var(--text-primary)}.merchant-cart .legal-agreement label{display:flex;gap:.75rem;font-size:.8rem;line-height:1.6}.merchant-cart .legal-agreement input[type=checkbox]{min-height:1.2rem;width:1.2rem}.desktop-menu-label{display:none}@media(min-width:1025px){.site-nav .nav-mobile-toggle{width:auto;padding-inline:1rem;gap:.6rem;border-radius:999px}.desktop-menu-label{display:inline;white-space:nowrap;font-size:.8rem;font-weight:600}.site-nav .nav-mobile-toggle svg{width:18px}.navigation-sheet{inset:5.5rem 1.5rem auto auto;width:min(56rem,calc(100vw - 3rem));max-height:calc(100dvh - 7rem);margin:0 max(0px,calc((100vw - 1200px)/2)) 0 0;padding:1.75rem 2rem;border:1px solid var(--border-subtle);border-radius:1.25rem;box-shadow:0 20px 80px #00000024}.navigation-sheet[open]{grid-template-rows:auto minmax(0,1fr) auto}.navigation-sheet::-webkit-backdrop{background:rgb(0 0 0/.14)}.navigation-sheet::backdrop{background:rgb(0 0 0/.14)}.navigation-sheet .sheet-grab{display:none}.navigation-sheet .sheet-heading{padding-bottom:1.5rem}.navigation-sheet .sheet-heading h2{font-size:1.5rem}.navigation-sheet .sheet-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1.5rem;padding-bottom:1.75rem}.navigation-sheet .sheet-links>a{min-height:3.4rem;border-radius:.4rem;padding:.75rem .5rem;transition:background-color .12s ease}.navigation-sheet .sheet-links>a:hover{background:var(--bg-secondary)}.navigation-sheet .sheet-actions{padding-top:1.25rem}}.editorial-home{--editorial-accent:#354bdf}.editorial-home .clarity-hero{padding-top:5rem}.editorial-home .clarity-hero .studio-hero-copy{max-width:70rem}.editorial-home .clarity-hero .studio-hero-copy h1{max-width:66rem;font-size:clamp(3rem,6.8vw,6rem);letter-spacing:-.065em;line-height:1.02}.editorial-home .clarity-hero .studio-hero-copy h1>span{font-size:.45em;max-width:42rem;margin-top:1.4rem}.editorial-home .clarity-hero .studio-hero-description{font-size:1rem;max-width:41rem}.editorial-home .clarity-hero .studio-hero-bottom{border-top:1px solid var(--border-subtle);margin-top:3rem;padding:1.3rem 0}.assembly-story{--assembly:0;--connect:0;position:relative;height:220vh;min-height:1000px;background:#f1f2f5;color:#1d1d26}.assembly-sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:650px;display:flex;flex-direction:column;justify-content:center;overflow:clip;padding:6rem 2rem 1.5rem}.assembly-heading{text-align:center;position:relative;z-index:3}.assembly-heading .eyebrow{color:#60616d}.assembly-heading h2{font-size:clamp(1.7rem,3.4vw,3rem);letter-spacing:-.045em;margin:.6rem 0}.assembly-stage{position:relative;width:min(950px,100%);height:470px;margin:auto;perspective:1200px;flex-shrink:1}.assembly-halo{position:absolute;inset:10% 12%;border-radius:50%;background:radial-gradient(ellipse,#aab8ff88,transparent 68%);transform:scale(calc(1 + var(--connect)*.3))}.assembly-orbit{position:absolute;left:10%;top:30%;width:80%;height:50%;border:1px solid #bdc4dc;border-radius:50%;transform:rotate(-12deg);opacity:calc(.5 - var(--assembly)*.4)}.assembly-browser{position:absolute;width:560px;height:330px;left:50%;top:48%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc((1 - var(--assembly))*22deg)) rotateY(calc((1 - var(--assembly))*-22deg)) rotate(calc((1 - var(--assembly))*-8deg)) scale(calc(1 - var(--connect)*.12));background:#fff;border:1px solid #d1d4dd;border-radius:12px;box-shadow:0 35px 60px -28px #27336965}.assembly-bar{height:30px;border-bottom:1px solid #e4e5eb;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:9px;color:#737480;background:#fafafd;border-radius:12px 12px 0 0}.assembly-bar>span:first-child{font-size:7px;letter-spacing:3px;color:#c5c7d0}.assembly-sheet{position:absolute;transform-style:preserve-3d}.layer-layout{inset:30px 0 0;padding:22px;background:#fff;border-radius:0 0 12px 12px;transform:translate3d(calc((1 - var(--assembly))*-60px),calc((1 - var(--assembly))*-20px),calc((1 - var(--assembly))*55px));box-shadow:0 0 0 1px #dce0ed}.mini-brand{font-size:12px;font-weight:750;display:flex;justify-content:space-between}.mini-brand>span{font-size:7px;letter-spacing:1px}.mini-headline{font-size:30px;line-height:1.13;letter-spacing:-1.4px;margin-top:31px;font-weight:650;width:52%}.mini-headline em{color:#5f69b2;font-style:normal}.mini-copy{width:33%;display:grid;grid-gap:5px;gap:5px;margin-top:13px}.mini-copy i{height:3px;background:#d9dce6;border-radius:3px}.mini-copy i:last-child{width:65%}.mini-button{display:flex;gap:18px;align-items:center;width:max-content;padding:8px 12px;background:#303a8c;color:white;border-radius:30px;font-size:8px;margin-top:16px}.mini-bottom{position:absolute;bottom:13px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:6px;letter-spacing:1px;border-top:1px solid #e4e5ed;padding-top:10px}.layer-image{right:23px;top:83px;width:230px;height:201px;border-radius:7px;overflow:hidden;background:linear-gradient(135deg,#e4e8ff,#abb8f0);transform:translate3d(calc((1 - var(--assembly))*90px),calc((1 - var(--assembly))*-65px),calc((1 - var(--assembly))*150px));box-shadow:0 16px 35px -20px #27336966}.layer-image>span{position:absolute;bottom:12px;left:14px;font-size:9px;font-weight:600;color:#354166}.sculpture{position:absolute;inset:15px 0 25px;transform:rotate(-28deg)}.sculpture i{position:absolute;left:50px;top:12px;width:112px;height:112px;border-radius:32px;border:19px solid #f0f2ff;background:transparent;box-shadow:inset 3px 3px 8px #6576b5,4px 5px 5px #677cb477,-3px -3px 4px white}.sculpture i:nth-child(2){transform:translate(11px,11px);border-color:#c8d2f7}.sculpture i:nth-child(3){transform:translate(22px,22px);border-color:#8d9fdc}.sculpture i:nth-child(4){transform:translate(33px,33px);border-color:#536ac3}.layer-form{right:-32px;bottom:-23px;width:172px;padding:16px;background:#fff;border:1px solid #dee3ee;border-radius:10px;box-shadow:0 12px 32px #18295022;transform:translate3d(calc((1 - var(--assembly))*45px),calc((1 - var(--assembly))*100px),calc((1 - var(--assembly))*250px))}.mini-label{font-size:6px;letter-spacing:1.2px;color:#6b6b7b}.layer-form strong{display:block;font-size:12px;margin:7px 0 12px}.mini-input{font-size:8px;color:#838799;border-bottom:1px solid #e4e5ed;padding:6px 0}.mini-submit{background:#354bdf;color:#fff;border-radius:5px;margin-top:12px;padding:7px;display:flex;justify-content:space-between;font-size:8px}.assembly-cursor{position:absolute;left:29%;top:69%;color:#354bdf;transform:translate(calc(var(--assembly)*65px),calc(var(--assembly)*-30px));opacity:calc(1 - var(--connect))}.assembly-cursor span{display:block;background:#354bdf;color:white;padding:5px 10px;margin-left:16px;font-size:10px;border-radius:20px}.assembly-node{position:absolute;display:flex;align-items:center;gap:12px;background:#fff;padding:17px;border:1px solid #d9dfed;border-radius:12px;box-shadow:0 12px 25px #152b6510;font-size:11px;opacity:var(--connect);transform:translateY(calc((1 - var(--connect))*30px));color:#354bdf}.assembly-node small{display:flex;gap:5px;margin-top:6px;color:#667084;font-size:9px}.node-mail{left:0;top:35%}.node-booking{right:0;bottom:13%}.assembly-caption{position:relative;z-index:3;text-align:center}.assembly-steps{display:flex;justify-content:center;gap:3rem}.assembly-steps>span{color:#696d7d;display:flex;align-items:center;gap:.6rem;font-size:.8rem}.assembly-steps b{font-size:.65rem;border:1px solid #ccd0df;border-radius:50%;width:27px;height:27px;display:grid;place-items:center}.assembly-steps .is-current{color:#3044c8}.assembly-steps .is-current b{background:#354bdf;color:#fff;border-color:#354bdf}.assembly-caption p{color:#696d7d;font-size:.66rem;margin-top:1.4rem}.editorial-home .product-launchpad{padding:5rem 0}.editorial-home .launchpad-card{border-radius:1rem;box-shadow:none}.editorial-home .service-stage{background:#111b47;color:#fff;--text-primary:#fff;--text-secondary:#c0c9e7;--text-dim:#aebadd;--bg-secondary:#1d2957;--bg-card:#17224d;--border-subtle:#34406a;--brand-blue:#adbcff}.service-stage .build-workbench{background:transparent;border:0;box-shadow:none;max-width:100%;padding:0}.service-stage .workbench-scene{min-height:24rem;gap:5rem;padding:3rem 0}.service-stage .workbench-product{padding:2.5rem;border-radius:1rem}.service-stage .workbench-product h2{font-size:2rem}.service-stage .workbench-problem>p{font-size:1.65rem;line-height:1.35}.service-stage .workbench-problem>.workbench-result{font-size:1rem;line-height:1.7}.editorial-home .section{padding-block:7rem}.editorial-home .section-heading h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em}.editorial-home .offer-card{border-radius:1rem;box-shadow:none}.editorial-home .home-image-story{border-block:1px solid var(--border-subtle)}.editorial-home .difference-list>div{border-radius:0;background:none;border-bottom:1px solid var(--border-subtle)}.editorial-home .difference-list>div>span{font-size:2rem;font-weight:400;color:var(--brand-blue)}.editorial-home .home-contact{background:var(--bg-secondary)}.editorial-home .contact-copy h2{font-size:clamp(2.6rem,5vw,4.5rem);letter-spacing:-.05em}[data-theme=dark] .assembly-story{background:#161a29}.assembly-story .assembly-heading h2{color:inherit}[data-theme=dark] .assembly-heading{color:#f2f4ff}[data-theme=dark] .assembly-caption p,[data-theme=dark] .assembly-heading .eyebrow,[data-theme=dark] .assembly-steps>span{color:#adb8db}[data-theme=dark] .assembly-steps .is-current{color:#b8c5ff}@media(min-width:1600px){.assembly-stage{height:530px}.assembly-browser{scale:1.12}}@media(max-width:760px){.editorial-home .clarity-hero{padding-top:3rem}.editorial-home .clarity-hero .studio-hero-copy h1{font-size:clamp(2.8rem,9.5vw,4rem)}.editorial-home .clarity-hero .studio-hero-copy h1>span{font-size:.55em}.editorial-home .section{padding-block:4rem}.assembly-story{height:180svh;min-height:1000px}.assembly-sticky{min-height:610px;padding:5rem 1rem 1rem}.assembly-stage{width:100%;height:350px;flex:0 0 350px;margin:0 auto}.assembly-browser{scale:.64;transform-origin:0 0}.assembly-heading h2{font-size:1.6rem}.assembly-heading .eyebrow{font-size:.6rem}.assembly-steps{gap:1rem}.assembly-steps>span{font-size:.7rem}.assembly-steps b{width:24px;height:24px}.assembly-node{padding:10px;gap:7px;font-size:9px}.assembly-node small{font-size:8px}.node-mail{top:8%;left:3%}.node-booking{right:1%;bottom:2%}.assembly-cursor{top:65%;left:12%}.service-stage .workbench-scene{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.service-stage .workbench-product{padding:1.5rem}.service-stage .workbench-product h2{font-size:1.5rem}.service-stage .workbench-problem>p{font-size:1.3rem}}@media(max-width:380px){.assembly-browser{scale:.53}.assembly-steps{gap:.7rem}}@media(prefers-reduced-motion:reduce){.assembly-sticky,.assembly-story{height:auto;min-height:0}.assembly-sticky{position:relative;padding-top:3rem}.assembly-stage{min-height:350px}.assembly-browser{transform:translate(-50%,-50%)}.assembly-sheet{transform:none}.assembly-cursor{display:none}}.assembly-heading .eyebrow,.editorial-home .studio-hero-copy>.eyebrow{justify-content:center}@media(max-width:760px){.assembly-stage{perspective:2400px;height:370px;flex-basis:370px}.assembly-browser{scale:calc(.43 + var(--assembly)*.13);top:54%}.assembly-heading{isolation:isolate}}@media(max-width:380px){.assembly-browser{scale:calc(.38 + var(--assembly)*.12)}}@media(prefers-reduced-motion:reduce) and (max-width:760px){.assembly-browser{scale:.54}}.assembly-connections{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8799de;stroke-width:1.5;stroke-dasharray:500;stroke-dashoffset:calc(500 - var(--connect)*500);opacity:var(--connect)}@media(max-width:760px){.assembly-connections{display:none}}.service-stage .workbench-modules b,.service-stage .workbench-modules>div,.service-stage .workbench-product h2{color:#f2f4ff}.service-stage .workbench-modules>div{justify-content:flex-start;text-align:left}.service-stage .workbench-tabs button{color:#c0c9e7}.service-stage .workbench-tabs button[aria-pressed=true]{color:#fff}.service-stage .build-workbench{transform:none}