:root{font-family:Helvetica Neue,Arial,sans-serif;color:#0b0b0b;background:#fff;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--page: #ffffff;--ink: #0b0b0b;--muted: #5e6672;--line: #dedede;--line-blue: #bfd9f5;--glif-grid-x: 26.05%;--glif-grid-line: rgba(0, 0, 0, .115);--glif-dot: rgba(0, 0, 0, .22);--sky: #80c8f8;--sky-2: #dff2ff;--soft: #f7f8f9;--dark: #020202;--gutter: 40px;--max: 1280px;--radius-pill: 999px;--shadow-button: 0 12px 24px rgba(0, 0, 0, .22);--shadow-soft: 0 18px 54px rgba(58, 119, 190, .1);--measure: rgba(41, 129, 184, .68);--measure-strong: rgba(12, 80, 124, .82);--measure-soft: rgba(41, 129, 184, .14);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--asset-r1: url(/assets/divinium/r1-hero-wide.webp);--asset-r2: url(/assets/divinium/r2-about-temple.webp);--asset-r3: url(/assets/divinium/r3-protocol-installation.webp);--asset-r5: url(/assets/divinium/r5-hero-mobile.webp);--asset-r6: url(/assets/divinium/r6-fresco-fragment.webp);--asset-m01: url(/assets/divinium/m01-baseline-integrity.webp);--asset-m02: url(/assets/divinium/m02-deviation-path.webp);--asset-m03: url(/assets/divinium/m03-mirror-record.webp);--asset-m04: url(/assets/divinium/m04-board-report-map.webp);--asset-m05: url(/assets/divinium/m05-nutrition-signal.webp);--asset-m06: url(/assets/divinium/m06-training-signal.webp);--asset-m07: url(/assets/divinium/m07-stack-adherence.webp);--asset-m08: url(/assets/divinium/m08-studio-constellation.webp);--asset-g01: url(/assets/divinium/g01-normal-day.webp);--asset-g02: url(/assets/divinium/g02-deviation-panel.webp);--asset-g03: url(/assets/divinium/g03-stack-cards.webp);--asset-g04: url(/assets/divinium/g04-board-report.webp);--asset-g05: url(/assets/divinium/g05-studio-frame.webp);--asset-g06: url(/assets/divinium/g06-mirror-archive.webp);--asset-v01: url(/assets/divinium/v01-pricing-transparency.webp);--asset-v02: url(/assets/divinium/v02-contact-threshold.webp);--asset-v03: url(/assets/divinium/v03-legal-trust.webp);--asset-v04: url(/assets/divinium/v04-updates-product.webp);--asset-v05: url(/assets/divinium/v05-lost-thread.webp);--asset-v06: url(/assets/divinium/v06-page-hero-fallback.webp);--asset-v07: url(/assets/divinium/v07-mobile-soft-field.webp);--asset-v08: url(/assets/divinium/v08-square-utility.webp)}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{margin:0;overflow-x:clip;background:linear-gradient(90deg,transparent 39px,var(--line) 40px,transparent 41px),linear-gradient(180deg,transparent 73px,var(--line) 74px,transparent 75px),#fff;color:var(--ink)}.route-shell{position:relative;z-index:1}html[data-motion=ready] .motion-item{opacity:0;transform:translate3d(0,28px,0) scale(.992);filter:blur(8px);transition:opacity .76s var(--ease-out),transform .76s var(--ease-out),filter .76s var(--ease-out),background-color .22s var(--ease-standard),border-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard);transition-delay:calc(var(--motion-index, 0) * 42ms);will-change:opacity,transform,filter}html[data-motion=ready] .motion-item.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}html[data-motion=ready] .workflow-row.motion-item,html[data-motion=ready] .blog-index-card.motion-item,html[data-motion=ready] .customer-story.motion-item,html[data-motion=ready] .update-showcase.motion-item{transform:translate3d(0,42px,0)}html[data-motion=ready] .workflow-row.motion-item.is-visible,html[data-motion=ready] .blog-index-card.motion-item.is-visible,html[data-motion=ready] .customer-story.motion-item.is-visible,html[data-motion=ready] .update-showcase.motion-item.is-visible{transform:translateZ(0)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:0;cursor:pointer}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:220px 1fr 220px;align-items:center;height:74px;max-width:var(--max);margin:0 auto;padding:0 20px;background:#ffffffdb;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .22s var(--ease-standard),border-color .22s var(--ease-standard)}.site-header>*{position:relative;z-index:1}.logo{display:inline-flex;align-items:center;gap:12px;font-size:24px;line-height:1}.logo-mark{font-size:24px;line-height:1;font-weight:400}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px}.desktop-nav a{position:relative;display:inline-flex;align-items:center;gap:0;height:28px;transition:color .18s var(--ease-standard),opacity .18s var(--ease-standard)}.nav-count{display:inline-grid;place-items:center;width:26px;height:26px;margin-left:3px;border-radius:999px;background:var(--sky);color:#fff;font-size:12px;box-shadow:0 0 0 3px #80c8f82e}.header-cta{justify-self:end}.black-pill,.white-pill,.feature-pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 22px;border-radius:var(--radius-pill);font-size:14px;line-height:1;white-space:nowrap;transition:transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard),background-color .18s var(--ease-standard),border-color .18s var(--ease-standard),color .18s var(--ease-standard)}.black-pill{background:#000;color:#fff;box-shadow:var(--shadow-button)}.white-pill{background:#ffffffb8;border:1px solid var(--line);color:#101010;box-shadow:0 8px 24px #0000000a}.feature-pill{background:#f0f9ffb8;border:1px solid #badcf6;color:#0d0d0d}.menu-toggle,.mobile-panel,.mobile-close{display:none}.menu-toggle{width:38px;height:38px;align-content:center;justify-items:end;gap:7px}.menu-toggle span{display:block;width:32px;height:2px;background:#050505}.floating-template{position:fixed;right:20px;bottom:20px;z-index:25;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:1px solid #d2d2d2;border-radius:10px;background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 34px #00000014;font-size:13px;transition:transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard),background-color .18s var(--ease-standard)}@media(hover:hover){.footer-download:hover,.filter-bar button:hover,.customer-tile:hover,.blog-index-card:hover,.customer-story:hover,.job-row:hover,.update-showcase:hover,.post-card:hover,.customer-page-card:hover{transform:translate3d(0,-2px,0)}.filter-bar button:hover{box-shadow:0 14px 34px #00000014}}.glif-field{position:relative;overflow:hidden;background:linear-gradient(90deg,#fff 0 calc(var(--glif-grid-x) - 1px),transparent calc(var(--glif-grid-x) - 1px)),radial-gradient(var(--glif-dot) .62px,transparent .7px) var(--glif-grid-x) 0 / 8px 8px,#fff}.glif-field:after,.section-block:after,.pricing-section:after,.page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0 calc(100% - 1px),var(--glif-grid-line) calc(100% - 1px) 100%);opacity:1}.measurement-overlay{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;color:var(--measure-strong)}.measurement-overlay:before,.measurement-overlay:after{content:"";position:absolute;inset:0;pointer-events:none}.measurement-overlay:before{background:linear-gradient(90deg,transparent 0 24.8%,rgba(41,129,184,.18) 24.9% 25.05%,transparent 25.15% 49.8%,rgba(41,129,184,.14) 49.9% 50.04%,transparent 50.14% 74.8%,rgba(41,129,184,.12) 74.9% 75.04%,transparent 75.14%),linear-gradient(180deg,transparent 0 31.8%,rgba(41,129,184,.14) 31.9% 32.04%,transparent 32.14% 63.8%,rgba(41,129,184,.12) 63.9% 64.04%,transparent 64.14%);opacity:.86}.measurement-overlay:after{width:34%;height:48%;margin:auto;background:linear-gradient(90deg,rgba(7,18,29,.1) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(180deg,rgba(7,18,29,.08) 1px,transparent 1px) 0 0 / 10px 10px;opacity:.36;clip-path:polygon(0 8%,58% 8%,58% 0,100% 50%,58% 100%,58% 92%,0 92%);transform:translate3d(11%,-4%,0)}.measure-box,.measure-line,.ascii-strip{position:absolute;z-index:1}.measure-box{display:grid;align-items:start;justify-items:end;width:92px;height:82px;border:1px solid rgba(41,129,184,.44);background:linear-gradient(90deg,#ffffff4d,#ffffff0a),repeating-linear-gradient(0deg,transparent 0 7px,rgba(41,129,184,.08) 7px 8px);color:#085080b8;font:11px/1 SFMono-Regular,Consolas,monospace}.measure-box b{padding:6px;font-weight:500}.measure-line{width:1px;height:220px;background:linear-gradient(180deg,transparent,rgba(41,129,184,.42),transparent)}.line-a{left:24.9%;top:0}.line-b{right:22%;bottom:0;height:260px}.box-a{left:45.5%;top:20%;width:170px;height:210px}.box-b{right:12%;top:18%}.box-c{left:36%;bottom:20%}.ascii-strip{left:28px;bottom:28px;max-width:360px;color:#07121d80;font:10px/1.45 SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-align:left;word-break:break-all}.measurement-overlay-compact,.measurement-overlay-demo,.measurement-overlay-protocol,.measurement-overlay-protocol-page,.measurement-overlay-mirror{mix-blend-mode:multiply}.measurement-overlay-compact .ascii-strip,.measurement-overlay-compact .line-a,.measurement-overlay-compact .line-b,.measurement-overlay-demo .ascii-strip{display:none}.measurement-overlay-compact .box-a{left:50%;top:34%;width:138px;height:154px;transform:translate(-50%)}.measurement-overlay-compact .box-b{right:18%;top:18%}.measurement-overlay-compact .box-c{left:22%;bottom:17%}.vapor{position:absolute;inset:auto;width:1040px;height:500px;opacity:.92;filter:blur(9px);pointer-events:none;background:linear-gradient(104deg,transparent 0 11%,rgba(77,158,218,.54) 17%,transparent 23% 34%,rgba(88,176,238,.68) 42%,transparent 49% 100%),linear-gradient(33deg,transparent 0 22%,rgba(96,180,240,.48) 29%,transparent 36% 58%,rgba(80,164,226,.56) 66%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 9%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 9%,transparent 73%)}.vapor-a{top:-92px;left:30px}.vapor-b{right:-90px;top:-36px;transform:rotate(18deg)}.vapor-c{top:190px;left:-330px;width:620px;height:290px;opacity:.66;transform:rotate(-8deg)}.vapor-d{top:210px;right:-300px;width:720px;height:300px;opacity:.7;transform:rotate(4deg)}.hero .vapor-a,.page-hero .vapor-a{transform:translate3d(0,var(--scroll-vapor-a, 0px),0)}.hero .vapor-b{transform:translate3d(0,var(--scroll-vapor-b, 0px),0) rotate(18deg)}.hero .vapor-c{transform:translate3d(0,var(--scroll-vapor-c, 0px),0) rotate(-8deg)}.hero .vapor-d{transform:translate3d(0,var(--scroll-vapor-d, 0px),0) rotate(4deg)}.hero{position:relative;min-height:720px;max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 47%,#ffffffe6 0 14%,#ffffff9e 36%,#ffffff24 70%,#fff3),linear-gradient(180deg,#ffffff2e,#ffffff05 54%,#ffffff42),var(--asset-r1);background-position:center;background-size:cover;opacity:.96;filter:contrast(1.08) saturate(1.06)}.hero.glif-field:after{z-index:1}.hero .vapor{z-index:1;opacity:.16}.hero-inner{position:relative;z-index:3;display:flex;min-height:720px;flex-direction:column;align-items:center;justify-content:flex-start;padding:238px 24px 30px;text-align:center}h1,h2,h3,h4,h5,p{margin:0}h2,h3,h4,h5{text-wrap:balance}.nav-count,.page-stamp,.footer-badge,.plan-head strong,.quote-card h5,.compare-cell,.brand-row strong{font-variant-numeric:tabular-nums}.hero h1{width:560px;max-width:100%;font-size:64px;font-weight:400;line-height:1}.hero p{width:410px;max-width:100%;margin-top:24px;font-size:16px;line-height:1.42}.hero-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px}.hero .feature-pill{margin-top:144px}.logo-rail{display:grid;grid-template-columns:320px repeat(7,1fr);max-width:var(--max);margin:0 auto;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.rail-copy,.rail-cell{min-height:116px;border-left:1px solid var(--line);display:grid;align-items:center}.rail-copy{padding:0 40px;font-size:18px;line-height:1.25}.rail-cell{justify-items:center}.company-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#111;color:#fff;box-shadow:0 10px 20px #0000001f}.icon-1{background:#6758ff}.icon-5{background:#53bf7d}.section-block,.pricing-section{position:relative;max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.section-heading{display:grid;place-items:center;min-height:210px;padding:40px 24px;border-bottom:1px solid var(--line);text-align:center}.section-heading h2,.section-heading h1{font-size:48px;font-weight:400;line-height:1.05}.section-heading.compact{min-height:240px;gap:18px}.section-heading.compact p{width:560px;max-width:100%;color:#222;font-size:20px;line-height:1.4}.split-demo{display:grid;grid-template-columns:1fr 1fr;min-height:540px;border-bottom:1px solid var(--line)}.prompt-card,.visual-card{position:relative;min-height:540px;border-right:1px solid var(--line);display:grid;place-items:center;padding:60px}.prompt-card p{width:420px;min-height:130px;padding:30px;border:1px solid #d9d9d9;background:#ffffffb8;font-size:18px;text-align:left}.window-line{position:absolute;top:188px;width:74%;height:1px;background:#d9d9d9}.small-action{position:absolute;bottom:115px}.portrait-fragment{width:300px;height:320px;border:1px solid #cfcfcf;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.5) 0 20%,transparent 46%),linear-gradient(180deg,#ffffff0f,#ffffff6b),var(--asset-g01);background-position:center;background-size:cover;filter:contrast(1.01) saturate(.95)}.mode-tabs{position:absolute;top:56px;display:flex;gap:0;overflow:hidden;border-radius:10px;border:1px solid var(--line);background:#fff}.mode-tabs span{padding:12px 20px;border-right:1px solid var(--line);font-size:14px}.mode-tabs span:last-child{border-right:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.feature-tile{--feature-asset: var(--asset-m01);position:relative;overflow:hidden;min-height:308px;padding:80px 88px 52px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}.feature-tile:before{content:"";position:absolute;right:-38px;bottom:-48px;width:255px;height:255px;border-radius:34px;background:linear-gradient(180deg,#ffffff24,#ffffff9e),var(--feature-asset);background-position:center;background-size:cover;opacity:.36;pointer-events:none;transform:rotate(-4deg);transition:opacity .22s var(--ease-standard),transform .42s var(--ease-out)}.feature-tile>*{position:relative;z-index:1}.feature-tile:nth-child(2n){border-right:0}.feature-tile:nth-child(1){--feature-asset: var(--asset-m05)}.feature-tile:nth-child(2){--feature-asset: var(--asset-m03)}.feature-tile:nth-child(4){--feature-asset: var(--asset-m07)}.feature-tile:nth-child(5){--feature-asset: var(--asset-m06)}.feature-tile:nth-child(6){--feature-asset: var(--asset-m04)}.feature-tile h4{font-size:24px;font-weight:400;line-height:1.2}.feature-tile p{width:410px;max-width:100%;margin-top:18px;color:#4d4d4d;font-size:18px;line-height:1.35}.round-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:30px;border:1px solid var(--line);border-radius:50%;background:#ffffffb3;transition:transform .22s var(--ease-standard),border-color .22s var(--ease-standard),background-color .22s var(--ease-standard)}.round-icon svg,.feature-tile svg{width:26px;height:26px;fill:none;stroke:#111;stroke-width:1.6}.model-stack{grid-column:1 / -1;display:grid;place-items:center;min-height:390px;border-bottom:1px solid var(--line)}.model-stack:before{content:"";position:absolute;inset:26px 16%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.72),transparent 44%),var(--asset-m08);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.26;pointer-events:none}.model-stack span{position:relative;z-index:1;display:grid;place-items:center;width:320px;height:58px;margin:-2px 0;border:1px solid #e3e3e3;border-radius:17px;background:#fffc;color:#9a9a9a;font-size:18px;box-shadow:0 18px 30px #0000000d;transition:transform .22s var(--ease-standard),color .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}@media(hover:hover){.feature-tile:hover{background:#ffffff8a}.feature-tile:hover:before{opacity:.5;transform:translate3d(0,-5px,0) rotate(-2deg) scale(1.025)}.feature-tile:hover .round-icon,.model-stack span:hover{transform:translate3d(0,-3px,0);box-shadow:0 16px 34px #00000013}}.model-stack span:nth-child(2){color:#111;background:#fff}.baseline-demo{display:grid;grid-template-columns:.86fr 1.14fr;max-width:var(--max);min-height:720px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.demo-copy{position:relative;z-index:2;display:grid;align-content:center;padding:72px 68px;border-right:1px solid var(--line)}.demo-copy>span,.protocol-intro>span,.mirror-copy>span,.customer-story-heading span{color:var(--measure-strong);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.demo-copy h2{margin-top:24px;font-size:52px;font-weight:400;line-height:1.04}.demo-copy p{max-width:490px;margin-top:24px;color:#303030;font-size:18px;line-height:1.46}.demo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:34px}.demo-actions button{border-radius:var(--radius-pill)}.demo-actions span{color:#53616b;font-size:14px}.demo-machine{position:relative;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:18px;overflow:hidden;padding:68px;background:radial-gradient(circle at 50% 50%,#ffffffb8,#ffffff2e 52%,#f0f8ff6b),var(--asset-m02);background-position:center;background-size:cover}.demo-machine>*:not(.measurement-overlay){position:relative;z-index:2}.demo-step,.demo-report{border:1px solid rgba(12,80,124,.18);background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #07121d1a}.demo-step{min-height:380px;padding:30px}.demo-step>span,.demo-report>span{color:#0c507cb8;font:12px/1 SFMono-Regular,Consolas,monospace}.demo-step h3{margin-top:18px;margin-bottom:28px;font-size:28px;font-weight:400;line-height:1.08}.demo-row{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid rgba(12,80,124,.12);color:#77818a;font-size:14px;transition:color .22s var(--ease-standard),background-color .22s var(--ease-standard)}.demo-row strong{color:inherit;font-weight:400;font-size:12px}.demo-row.is-loaded,.demo-row.is-active{color:#101010}.demo-row.is-active{background:linear-gradient(90deg,transparent,rgba(128,200,248,.13),transparent)}.demo-switch{position:absolute;z-index:3;left:calc(50% - 88px);top:calc(50% - 22px);display:grid;place-items:center;width:176px;height:44px;min-height:0;border:1px solid rgba(12,80,124,.18);border-radius:999px;background:#050505;color:#fff;font-size:12px;box-shadow:0 20px 46px #0000002e}.demo-report{grid-column:1 / -1;padding:26px 30px}.demo-report strong{display:block;margin-top:14px;font-size:30px;font-weight:400}.demo-report p{max-width:620px;margin-top:10px;color:#414141;line-height:1.45}.dark-band{position:relative;min-height:620px;max-width:var(--max);margin:0 auto;overflow:hidden;border-left:1px solid #151515;border-right:1px solid #151515;background:radial-gradient(rgba(255,255,255,.18) .7px,transparent .7px) 0 0 / 7px 7px,#020202;color:#fff}.dark-orbit{position:absolute;left:50%;top:-60px;width:720px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translate(-50%);animation:orbit-breathe 12s var(--ease-standard) infinite alternate}.dark-orbit:after{content:"";position:absolute;inset:72px 120px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.dark-band h2{position:relative;z-index:1;width:1080px;max-width:calc(100% - 120px);padding-top:340px;margin:0 auto;font-size:48px;font-weight:400;line-height:1.05}.quote-credit{display:flex;gap:20px;width:1080px;max-width:calc(100% - 120px);margin:36px auto 0;color:#ffffff9e}.workflow-section{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.workflow-list{display:grid}.workflow-row{display:grid;grid-template-columns:1fr 1fr;min-height:620px;border-bottom:1px solid var(--line)}.workflow-row>div:first-child{padding:68px 88px}.workflow-row h4{font-size:24px;font-weight:400;line-height:1.25}.workflow-row p{width:390px;max-width:100%;margin-top:18px;color:#4d4d4d;font-size:18px;line-height:1.35}.media-tile{--workflow-asset: var(--asset-g01);position:relative;display:grid;place-items:center;min-height:620px;border-left:1px solid var(--line);background:radial-gradient(rgba(13,13,13,.11) .7px,transparent .7px) 0 0 / 7px 7px,#fff}.media-tile:before{content:"";width:min(500px,calc(100% - 96px));height:320px;border-radius:20px;background:linear-gradient(180deg,#ffffff1a,#ffffff80),var(--workflow-asset);background-position:center;background-size:cover;border:1px solid #d7d7d7;box-shadow:0 18px 54px #3a77be24;transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out)}.media-0{--workflow-asset: var(--asset-g01)}.media-1{--workflow-asset: var(--asset-g02)}.media-2{--workflow-asset: var(--asset-g04)}.media-tile svg{position:absolute;width:88px;height:88px;color:#111;opacity:0;transition:transform .42s var(--ease-out)}@media(hover:hover){.workflow-row:hover .media-tile:before{transform:translate3d(0,-8px,0) scale(1.015);box-shadow:0 24px 66px #3a77be29}.workflow-row:hover .media-tile svg{transform:translate3d(0,-4px,0) rotate(3deg)}}.testimonials{max-width:var(--max);margin:0 auto;overflow:hidden;border-left:1px solid var(--line);border-right:1px solid var(--line)}.marquee-row{display:flex;width:max-content;border-top:1px solid var(--line);border-bottom:1px solid var(--line);animation:marquee 34s linear infinite}@media(hover:hover){.marquee-row:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.marquee-row{animation:none}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes orbit-breathe{0%{transform:translate(-50%) scale(.98)}to{transform:translate(-50%) scale(1.04)}}.quote-card{width:360px;min-height:260px;padding:34px;border-right:1px solid var(--line);transition:background-color .22s var(--ease-standard)}@media(hover:hover){.quote-card:hover{background:#80c8f80f}}.quote-card p,.quote-card span{color:#505050;font-size:14px}.quote-card h5{margin-top:54px;font-size:24px;font-weight:500;line-height:1.16}.case-strip,.protocol-install-section,.pricing-section,.integration-section,.faq-section,.closing-cta{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.case-copy{position:relative;display:grid;align-content:center;justify-items:start;gap:32px;min-height:520px;padding:56px 0 56px 48px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent 39px,var(--line) 40px,transparent 41px),#fff;color:var(--ink);text-align:left}.case-copy>*{position:relative;z-index:1}.case-copy:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;border-left:1px solid var(--line);background:linear-gradient(90deg,#ffffff57,#ffffff0a 38%,#ffffff1f),var(--asset-r3);background-position:center;background-size:cover}.case-copy h2{width:560px;max-width:100%;font-size:48px;font-weight:400;line-height:1.08}.case-copy .black-pill{background:#000;color:#fff;border:0;box-shadow:var(--shadow-button)}.protocol-install-section{display:grid;grid-template-columns:.96fr 1.04fr;overflow:hidden;border-bottom:1px solid var(--line)}.protocol-intro{position:relative;display:grid;align-content:center;gap:0;min-height:640px;padding:72px 58px;border-right:1px solid var(--line);background:radial-gradient(circle at 48% 44%,#ffffffe0 0 18%,#ffffff85 48%,#ffffff29),var(--asset-r3);background-position:center;background-size:cover}.protocol-intro>*:not(.measurement-overlay){position:relative;z-index:3}.protocol-intro h2{max-width:560px;margin-top:24px;font-size:54px;font-weight:400;line-height:1.04}.protocol-intro p{max-width:480px;margin-top:24px;color:#242424;font-size:18px;line-height:1.45}.protocol-intro .black-pill{justify-self:start;margin-top:34px}.protocol-grid{display:grid;grid-template-columns:1fr 1fr}.protocol-card{--protocol-asset: var(--asset-m01);position:relative;overflow:hidden;min-height:320px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.protocol-card:nth-child(2n){border-right:0}.protocol-card:before{content:"";position:absolute;right:-28px;bottom:-38px;width:210px;height:150px;border:1px solid rgba(12,80,124,.1);background:linear-gradient(180deg,#ffffff1f,#ffffff75),var(--protocol-asset);background-position:center;background-size:cover;opacity:.42;transform:rotate(-3deg)}.protocol-card:after{content:"";position:absolute;left:34px;right:34px;bottom:92px;height:1px;background:#0c507c24}.protocol-card>*{position:relative;z-index:1}.protocol-card-0{--protocol-asset: var(--asset-m05)}.protocol-card-1{--protocol-asset: var(--asset-m02)}.protocol-card-2{--protocol-asset: var(--asset-g03)}.protocol-card-3{--protocol-asset: var(--asset-g04)}.protocol-card span{color:var(--measure-strong);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.protocol-card h3{margin-top:18px;font-size:34px;font-weight:400;line-height:1.04}.protocol-card p{max-width:320px;margin-top:18px;color:#3e3e3e;font-size:16px;line-height:1.42}.protocol-card small{position:absolute;left:34px;right:34px;bottom:32px;color:#53616b;font-size:13px;line-height:1.35}.customer-tiles{display:grid;grid-template-columns:repeat(4,1fr)}.customer-tile{min-height:212px;padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.customer-tile:last-child{border-right:0}.mini-art,.post-art,.article-image,.about-media,.case-large-media,.image-card{border:1px solid #d8d8d8;background:radial-gradient(circle at 18% 24%,rgba(126,199,247,.75),transparent 22%),linear-gradient(135deg,#f8f8f8,#dbeeff 46%,#f4f4f4)}.mini-art{background-size:cover;background-position:center}.customer-tile:nth-child(1) .mini-art{background-image:linear-gradient(180deg,#ffffff14,#ffffff6b),var(--asset-m01)}.customer-tile:nth-child(2) .mini-art{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g01)}.customer-tile:nth-child(3) .mini-art{background-image:linear-gradient(180deg,#ffffff14,#ffffff70),var(--asset-m02)}.customer-tile:nth-child(4) .mini-art{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g06)}.mini-art{height:118px}.pricing-section{position:relative}.pricing-page>.pricing-table{position:relative;overflow:hidden;background:#fff}.pricing-page>.pricing-table:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,#ffffffeb 0 24%,#ffffffc2 48%,#ffffff70),var(--asset-v01);background-position:center;background-size:cover;opacity:.34;pointer-events:none}.pricing-page>.pricing-table>*{position:relative;z-index:1}.pricing-table{border-top:1px solid var(--line)}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:0;min-height:68px;border-bottom:1px solid var(--line);background:#f4f4f4}.billing-toggle button,.billing-toggle small{height:36px;padding:0 14px;display:inline-flex;align-items:center;background:#fff;border:1px solid var(--line);color:#222}.billing-toggle button{border-radius:0;transition:color .18s var(--ease-standard),background-color .18s var(--ease-standard),border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.billing-toggle button:first-child{border-radius:8px 0 0 8px}.billing-toggle button+button{border-left:0}.billing-toggle button.active{position:relative;z-index:1;border-color:#8fc5ea;background:#fff;color:#111;box-shadow:0 8px 20px #63aeec2e}.billing-toggle button:not(.active){color:#7d8790;background:#f8f8f8}.billing-toggle small{color:#75a9c8;border-left:0;border-radius:0 8px 8px 0}.plans{display:grid;grid-template-columns:repeat(3,1fr)}.plan{display:flex;flex-direction:column;min-height:670px;border-right:1px solid var(--line);transform-origin:center top;transition:background-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard),border-color .22s var(--ease-standard)}.plan:nth-child(2){background:radial-gradient(rgba(33,139,230,.13) .7px,transparent .7px) 0 0 / 7px 7px,#fff}.plan:last-child{border-right:0}.plan-head{display:grid;place-items:center;min-height:202px;border-bottom:1px solid var(--line)}.plan-head span{font-size:14px}.plan-head strong{margin-top:18px;font-size:64px;font-weight:400;min-height:74px}.plan-row{display:grid;place-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:16px}.plan-cta{width:calc(100% - 96px);margin:auto 48px 44px}@media(hover:hover){.plan:hover{box-shadow:inset 0 0 0 1px #80c8f86b,0 20px 60px #0000000e}}.compare-plans{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.compare-intro{display:grid;align-content:center;min-height:300px;padding:56px 42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compare-intro h2{font-size:42px;font-weight:400}.compare-intro p{width:360px;max-width:100%;margin-top:16px;color:#333;line-height:1.45}.compare-grid{display:grid;grid-template-columns:240px repeat(3,1fr)}.compare-head,.compare-cell{display:grid;align-items:center;min-height:70px;padding:18px 42px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}.compare-head:nth-child(4n),.compare-cell:nth-child(4n){border-right:0}.compare-head{min-height:110px;font-weight:600}.compare-head.tier{justify-items:center;gap:18px;text-align:center;font-weight:400}.compare-head .black-pill,.compare-head .white-pill{min-height:38px;width:min(220px,100%);box-shadow:none}.compare-cell{justify-items:center;text-align:center}.compare-cell.feature{justify-items:start;text-align:left;font-weight:500}.integration-section{overflow:hidden;background:#020202;color:#fff}.integration-top{display:grid;place-items:center;gap:32px;min-height:340px;border-bottom:1px solid rgba(255,255,255,.16);text-align:center}.integration-top h1,.integration-top h2{font-size:64px;font-weight:400;line-height:1}.orbit-field{position:relative;display:grid;place-items:center;min-height:600px;background:radial-gradient(rgba(255,255,255,.14) .7px,transparent .7px) 0 0 / 7px 7px,#080808}.orbit-field:before{content:"";position:absolute;inset:26px;background:radial-gradient(circle at 50% 50%,#08080814,#080808b8 58%,#080808 82%),var(--asset-m08);background-position:center;background-size:min(760px,86vw);background-repeat:no-repeat;opacity:.42;pointer-events:none}.orbit-field>*{position:relative;z-index:1}.orbit-ring{position:absolute;border:1px dashed rgba(255,255,255,.14);border-radius:50%;animation:ring-spin 42s linear infinite}.ring-1{width:470px;height:470px;animation-duration:36s}.ring-2{width:760px;height:760px;animation-direction:reverse;animation-duration:58s}.orbit-center{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:#f5f5f5;color:#111;font-size:40px;box-shadow:0 0 40px #ffffff2e;animation:center-pulse 5s var(--ease-standard) infinite alternate}.orbit-node{position:absolute;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#151515;color:#fff;border:1px solid rgba(255,255,255,.12);transition:background-color .22s var(--ease-standard),border-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard)}.orbit-node svg{transition:transform .22s var(--ease-standard)}@media(hover:hover){.orbit-node:hover{background:#fff;color:#111;border-color:#ffffffb8;box-shadow:0 0 24px #ffffff2e}.orbit-node:hover svg{transform:scale(1.08)}}.node-0{transform:translate(-250px,-80px)}.node-1{transform:translate(-140px,-20px)}.node-2{transform:translate(20px,-140px)}.node-3{transform:translate(210px,-92px)}.node-4{transform:translate(150px,70px)}.node-5{transform:translate(-320px,140px)}@keyframes ring-spin{to{rotate:360deg}}@keyframes center-pulse{0%{box-shadow:0 0 34px #ffffff29}to{box-shadow:0 0 58px #ffffff47}}.faq-section{display:grid;grid-template-columns:440px 1fr;min-height:620px}.faq-left{padding:74px 40px;border-right:1px solid var(--line)}.faq-left h2{margin-bottom:60px;font-size:48px;font-weight:400}.faq-left p{font-size:18px}.faq-list{display:grid;align-content:start}.faq-item{border-bottom:1px solid var(--line);background:#fff;transition:background-color .18s var(--ease-standard)}.faq-row{display:flex;min-height:74px;align-items:center;justify-content:space-between;padding:0 32px;width:100%;border-bottom:0;background:#fff;font-size:18px;text-align:left;transition:background-color .18s var(--ease-standard),color .18s var(--ease-standard)}.faq-icon{display:inline-grid;place-items:center;flex:0 0 auto;margin-left:24px}.faq-answer{overflow:hidden}.faq-answer p{max-width:640px;padding:0 72px 28px 32px;color:#4d4d4d;font-size:17px;line-height:1.45}.faq-item.is-open,.faq-item.is-open .faq-row{background:#f8fbfd}@media(hover:hover){.faq-row:hover{color:#287caf;background:#f8fbfd}}.closing-cta{position:relative;display:grid;justify-items:center;overflow:hidden;padding-top:92px;text-align:center}.closing-cta h1,.closing-cta h2{font-size:64px;font-weight:400;line-height:1}.closing-cta>p{width:620px;max-width:calc(100% - 48px);margin-top:24px;font-size:20px;line-height:1.38}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;min-height:390px;margin-top:92px;border-top:1px solid var(--line)}.image-card{height:190px;margin:0;border-top:0;border-left:0;background-position:center;background-size:cover}.image-card:nth-child(1){grid-column:1}.image-card:nth-child(2){grid-column:2;margin-top:180px}.image-card:nth-child(3){grid-column:4;margin-top:82px}.blur-person{background:linear-gradient(90deg,#ffffff4d,#ffffff0f 52%,#ffffff5c),var(--asset-r1);background-position:center;background-size:cover}.gadget{background:linear-gradient(180deg,#ffffff14,#ffffff61),var(--asset-r3);background-position:center;background-size:cover}.blue-panel{background:linear-gradient(180deg,#ffffff1f,#ffffff80),var(--asset-r6);background-position:center;background-size:cover}.footer{position:relative;overflow:hidden;background:#000;color:#fff}.footer-top{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:56px;max-width:var(--max);min-height:382px;margin:0 auto;padding:38px 0 70px}.footer-brand h2{font-size:28px;font-weight:400;line-height:1}.footer-download{display:inline-grid;place-items:center;min-width:98px;height:42px;margin-top:26px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#111;color:#fff;font-size:13px}.footer-column{display:grid;align-content:start;gap:19px;color:#ffffffc2;font-size:16px}.footer-column span{margin-bottom:12px;color:#fff}.footer-bottom{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;min-height:452px;max-width:var(--max);margin:0 auto;padding:0 0 62px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff6b;font-size:16px;background:radial-gradient(rgba(255,255,255,.6) .68px,transparent .72px) 0 0 / 11px 11px,#000}.footer-bottom:before,.footer-bottom:after{content:"";position:absolute;inset:0;pointer-events:none}.footer-bottom:before{background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.12) 18.05%,transparent 18.12%,transparent 36%,rgba(255,255,255,.12) 36.05%,transparent 36.12%,transparent 56%,rgba(255,255,255,.12) 56.05%,transparent 56.12%,transparent 82%,rgba(255,255,255,.12) 82.05%,transparent 82.12%),linear-gradient(180deg,#00000026,#000 78%)}.footer-bottom:after{background:radial-gradient(ellipse at 18% 38%,rgba(255,255,255,.08),transparent 18%),radial-gradient(ellipse at 76% 34%,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.footer-badge{position:absolute;z-index:1;top:28px;left:0;display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#fff;color:#000;font-size:24px}.footer-bottom>span{position:relative;z-index:1}.page-hero{--hero-vapor-asset: var(--asset-v06);--hero-vapor-opacity: .5;position:relative;display:grid;place-items:center;min-height:420px;max-width:var(--max);margin:0 auto;overflow:hidden;padding:96px 24px 70px;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;text-align:center}.page-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 50%,#ffffffe6 0 22%,#ffffffb8 44%,#ffffff57 74%,#ffffff75),var(--hero-vapor-asset);background-position:center;background-size:cover;opacity:var(--hero-vapor-opacity);pointer-events:none}.page-hero>*{position:relative;z-index:1}.pricing-hero{--hero-vapor-asset: var(--asset-v01);--hero-vapor-opacity: .58}.contact-hero{--hero-vapor-asset: var(--asset-v02);--hero-vapor-opacity: .62}.legal-hero{--hero-vapor-asset: var(--asset-v03);--hero-vapor-opacity: .42}.updates-hero{--hero-vapor-asset: var(--asset-v04);--hero-vapor-opacity: .5}.page-stamp{position:absolute;top:22px;left:18px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#000;color:#fff;font-size:23px;line-height:1}.page-hero h1{position:relative;z-index:1;max-width:900px;font-size:64px;font-weight:400;line-height:1.04}.page-hero p{position:relative;z-index:1;width:560px;max-width:100%;margin-top:22px;color:#303030;font-size:20px;line-height:1.38}.page-hero .black-pill{position:relative;z-index:1;margin-top:32px}.index-hero{min-height:458px}.blog-hero h1{max-width:650px}.customers-hero h1{max-width:560px}.not-found-hero{--hero-vapor-asset: var(--asset-v05);--hero-vapor-opacity: .68;min-height:826px}.not-found-hero h1{font-size:60px}.card-grid-page,.jobs-list,.contact-shell,.brand-system,.legal-content,.updates-list,.about-grid,.about-photo-grid,.about-values,.about-work,.article-layout,.case-detail,.blog-feature,.blog-index-list,.filter-bar,.careers-intro,.updates-showcase-list,.customer-story-list{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.blog-feature{position:relative;display:grid;align-content:end;min-height:720px;border-bottom:1px solid var(--line)}.halftone-card{width:350px;height:300px;margin:74px auto 62px;border:1px solid rgba(0,0,0,.08);background:radial-gradient(circle at 44% 28%,rgba(0,0,0,.75) 0 18%,transparent 18.4%),radial-gradient(circle at 68% 72%,rgba(0,0,0,.6) 0 17%,transparent 17.4%),radial-gradient(rgba(0,0,0,.38) .9px,transparent 1px) 0 0 / 6px 6px,#fff;filter:contrast(.92)}.blog-index-card .halftone-card{background-position:center;background-size:cover;filter:contrast(1) saturate(.96)}.halftone-orb{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.72) 0 14%,transparent 34%),linear-gradient(180deg,#ffffff1f,#ffffff85),var(--asset-r3);background-position:center;background-size:cover;filter:contrast(.98) saturate(.95)}.blog-index-card:nth-child(1) .halftone-card{background:linear-gradient(180deg,#ffffff0f,#ffffff6b),var(--asset-g01);background-position:center;background-size:cover}.blog-index-card:nth-child(2) .halftone-card{background:linear-gradient(180deg,#ffffff14,#ffffff75),var(--asset-m02);background-position:center;background-size:cover}.blog-index-card:nth-child(3) .halftone-card{background:linear-gradient(180deg,#ffffff12,#fff6),var(--asset-m03);background-position:center;background-size:cover}.blog-index-card:nth-child(4) .halftone-card{background:linear-gradient(180deg,#ffffff14,#ffffff6b),var(--asset-m04);background-position:center;background-size:cover}.blog-index-card:nth-child(5) .halftone-card{background:linear-gradient(180deg,#ffffff14,#ffffff6b),var(--asset-m08);background-position:center;background-size:cover}.halftone-1{background:radial-gradient(circle at 50% 55%,rgba(0,0,0,.68) 0 26%,transparent 26.5%),radial-gradient(rgba(0,0,0,.34) .9px,transparent 1px) 0 0 / 6px 6px,#fff}.halftone-2{background:linear-gradient(180deg,transparent 0 34%,rgba(0,0,0,.72) 34% 56%,transparent 56%),radial-gradient(rgba(0,0,0,.36) .9px,transparent 1px) 0 0 / 6px 6px,#fff}.halftone-3{background:radial-gradient(ellipse at 48% 44%,rgba(0,0,0,.62) 0 24%,transparent 24.5%),linear-gradient(90deg,transparent 0 43%,rgba(0,0,0,.46) 43% 58%,transparent 58%),radial-gradient(rgba(0,0,0,.32) .9px,transparent 1px) 0 0 / 6px 6px,#fff}.blog-feature-copy,.blog-index-card>div:last-child{padding:0 48px 54px}.blog-feature-copy span,.blog-index-card span,.update-showcase span,.customer-story span{display:block;color:#202020;font-size:16px}.blog-feature-copy h2,.blog-index-card h3,.customer-story h3{margin-top:18px;font-size:48px;font-weight:400;line-height:1.08}.blog-feature-copy p{max-width:520px;margin-top:18px;color:#303030;font-size:18px;line-height:1.45}.protocol-grid-compact{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.filter-bar{display:flex;gap:12px;min-height:182px;align-items:center;padding:0;border-bottom:1px solid var(--line)}.filter-bar button{min-width:92px;height:48px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:16px}.filter-bar button:first-child{margin-left:0}.filter-bar .active{background:#000;color:#fff;box-shadow:var(--shadow-button)}.blog-index-card{display:grid;min-height:760px;border-bottom:1px solid var(--line)}.careers-intro{display:grid;justify-items:center;min-height:468px;padding:82px 24px 70px;border-bottom:1px solid var(--line)}.careers-intro>div{width:650px;max-width:100%}.careers-intro h2{font-size:48px;font-weight:400;line-height:1.08}.careers-intro p{margin-top:24px;color:#222;font-size:18px;line-height:1.42}.customer-story{display:grid;align-content:end;min-height:760px;border-bottom:1px solid var(--line)}.mirror-ritual{display:grid;grid-template-columns:.88fr 1.12fr;max-width:var(--max);min-height:690px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.mirror-copy{display:grid;align-content:center;padding:72px 58px;border-right:1px solid var(--line)}.mirror-copy h2{margin-top:24px;font-size:54px;font-weight:400;line-height:1.04}.mirror-copy p{max-width:500px;margin-top:24px;color:#303030;font-size:18px;line-height:1.48}.mirror-visual{position:relative;display:grid;place-items:center;overflow:hidden;min-height:690px;background:radial-gradient(circle at 50% 45%,#ffffffd1 0 20%,#ffffff6b 50%,#ffffff29),var(--asset-g06);background-position:center;background-size:cover}.mirror-frame{position:relative;z-index:3;display:grid;gap:12px;width:min(440px,calc(100% - 72px));padding:24px;border:1px solid rgba(12,80,124,.18);background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #07121d1f}.mirror-signal-card{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:54px;padding:0 16px;border:1px solid rgba(12,80,124,.12);background:#ffffffb8}.mirror-signal-card span{color:#111;font-size:16px}.mirror-signal-card strong{color:var(--measure-strong);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.customer-story-heading{display:grid;align-content:center;min-height:280px;padding:56px 48px;border-bottom:1px solid var(--line);background:#fff}.customer-story-heading h2{max-width:620px;margin-top:18px;font-size:48px;font-weight:400;line-height:1.06}.customer-story .case-large-media{width:470px;height:300px;margin:120px auto 76px}.customer-story>div:last-child{padding:0 48px 58px}.updates-showcase-list{border-top:0}.update-article{display:grid;grid-template-columns:.9fr 1.1fr;min-height:760px;border-bottom:1px solid var(--line)}.update-summary{padding:48px 42px}.update-summary h3{margin-bottom:12px;font-size:18px;font-weight:600}.update-summary span{color:#242424;font-size:13px}.update-content{display:grid;align-content:start;gap:24px;padding:36px;border-left:1px solid var(--line)}.update-content .update-media{min-height:300px;border-left:0}.update-content p{color:#222;font-size:15px;line-height:1.48}.code-card{overflow:auto;margin:0;padding:24px;border:1px solid var(--line);border-radius:10px;background:#f4f4f4;color:#2d6b9f;font:13px/1.5 SFMono-Regular,Consolas,monospace}.update-showcase{display:grid;grid-template-columns:.9fr 1.1fr;min-height:760px;border-bottom:1px solid var(--line)}.update-showcase>div:first-child{padding:78px 48px}.update-showcase h3{margin-bottom:18px;font-size:24px;font-weight:500}.update-media{display:grid;place-items:center;border-left:1px solid var(--line);background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#ffffff14,#ffffff5c),var(--asset-g01);background-position:center;background-size:cover}.update-media-baseline-engine{background-image:radial-gradient(circle at 28% 22%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#ffffff14,#ffffff5c),var(--asset-g01)}.update-media-mirror-layer{background-image:radial-gradient(circle at 28% 22%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#ffffff14,#ffffff5c),var(--asset-g06)}.update-media-protocol-stack{background-image:radial-gradient(circle at 28% 22%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#ffffff14,#ffffff5c),var(--asset-g05)}.model-menu{display:grid;place-items:center;width:210px;min-height:190px;padding:20px;border-radius:32px;background:#ffffffdb;color:#111;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px #00000024}.model-menu strong{display:grid;place-items:center;min-width:150px;height:58px;border-radius:999px;background:#121212;color:#fff;font-weight:400}.model-menu span{margin-top:12px;font-size:17px}.brand-hero{position:relative;display:grid;place-items:center;min-height:628px;max-width:var(--max);margin:0 auto;overflow:hidden;border-left:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);background:radial-gradient(ellipse at center,rgba(255,255,255,.1),transparent 38%),radial-gradient(rgba(255,255,255,.12) .75px,transparent .8px) 0 0 / 6px 6px,#000;color:#111}.brand-hero h1{font-size:278px;font-weight:400;line-height:1;color:#ffffff14;text-shadow:0 0 1px rgba(255,255,255,.18)}.brand-hero span{position:absolute;top:102px;left:calc(50% + 215px);width:24px;height:24px;background:#62aeec}.brand-system{display:grid;grid-template-columns:1fr;min-height:auto}.brand-row{display:grid;grid-template-columns:90px 1fr 1fr;min-height:164px;border-bottom:1px solid var(--line)}.brand-row span,.brand-row strong{display:grid;align-items:center;padding:0 24px;border-right:1px solid var(--line);font-size:16px;font-weight:400}.brand-row strong{justify-items:center;font-size:42px}.card-grid-page{display:grid;grid-template-columns:repeat(3,1fr)}.post-card,.customer-page-card{min-height:430px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.post-card:nth-child(3n),.customer-page-card:nth-child(3n){border-right:0}.tag-row{display:flex;gap:6px;color:#3c3c3c;font-size:14px}.post-card h3,.customer-page-card h3,.update-row h3{font-size:30px;font-weight:400;line-height:1.1}.post-card p,.customer-page-card p,.update-row p{color:#505050;line-height:1.4}.post-art,.customer-page-card .mini-art{min-height:160px;margin-top:auto}.article-layout{display:grid;grid-template-columns:330px 1fr;border-bottom:1px solid var(--line)}.article-aside{padding:52px 40px;border-right:1px solid var(--line);color:#666}.article-body{max-width:760px;padding:52px 58px 90px}.article-body h2{font-size:48px;font-weight:400;line-height:1.08}.article-body h3{margin-top:42px;font-size:32px;font-weight:400}.article-body p{margin-top:24px;color:#303030;font-size:20px;line-height:1.5}.article-body ul{margin:28px 0 0;padding-left:24px;color:#242424;font-size:18px;line-height:1.55}.article-body li+li{margin-top:4px}.article-image{height:380px;margin-top:42px;background:linear-gradient(180deg,#ffffff14,#ffffff70),var(--asset-m01);background-position:center;background-size:cover;filter:contrast(1.01) saturate(.96)}.article-image-baseline-engine,.article-image-normal-day{background-image:linear-gradient(180deg,#ffffff0f,#fff6),var(--asset-g01)}.article-image-deviation-first-logging,.article-image-deviation-mode{background-image:linear-gradient(180deg,#ffffff0f,#fff6),var(--asset-g02)}.article-image-mirror-layer,.article-image-mirror{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g06)}.article-image-weekly-board-report,.article-image-board-report{background-image:linear-gradient(180deg,#ffffff0f,#fff6),var(--asset-g04)}.article-image-studio-protocols,.article-image-studio-layer,.article-image-protocol-stack{background-image:linear-gradient(180deg,#ffffff0f,#fff6),var(--asset-g05)}.about-grid{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.about-reference-hero .black-pill{margin-top:26px}.about-team-photo,.about-origin,.career-photo-rail,.offer-section{max-width:var(--max);margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}.about-team-photo{display:grid;place-items:center;min-height:640px;padding:0;border-bottom:1px solid var(--line);background:#fff}.team-photo-placeholder{width:min(1120px,100%);height:520px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff38,#ffffff0f 48%,#fff3),var(--asset-r2);background-position:center 45%;background-size:cover}.about-origin{display:grid;justify-items:center;min-height:420px;padding:92px 24px 82px;border-bottom:1px solid var(--line)}.about-origin>div{width:650px;max-width:100%}.about-origin h2{font-size:42px;font-weight:400}.about-origin p{margin-top:24px;color:#252525;font-size:17px;line-height:1.48}.about-grid>div:first-child{padding:80px 70px;border-right:1px solid var(--line)}.about-grid h2{font-size:48px;font-weight:400;line-height:1.08}.about-grid p{margin-top:24px;color:#404040;font-size:20px;line-height:1.4}.about-media{min-height:620px;border:0}.about-photo-grid{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-bottom:1px solid var(--line)}.about-photo{min-height:520px;border-right:1px solid var(--line);background:linear-gradient(180deg,#ffffff29,#ffffff85),var(--asset-r6);background-position:center;background-size:cover}.about-symbol{position:relative;min-height:520px;background:radial-gradient(circle at 50% 48%,#ffffffeb 0 28%,#ffffffad 62%,#ffffff75),var(--asset-v08);background-position:center;background-size:cover}.about-symbol:before{content:"";position:absolute;inset:42px 72px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.about-values{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.about-values article{min-height:250px;padding:40px 48px;border-right:1px solid var(--line)}.about-values article:last-child{border-right:0}.about-values h3{margin-top:28px;font-size:20px;font-weight:500}.about-values p{width:430px;max-width:100%;margin-top:14px;color:#555;font-size:16px;line-height:1.45}.about-work{min-height:460px;padding:76px 48px;border-bottom:1px solid var(--line)}.about-work h2{font-size:42px;font-weight:400}.about-work p{width:520px;max-width:100%;margin-top:28px;color:#333;font-size:18px;line-height:1.45}.career-photo-rail{display:grid;grid-template-columns:repeat(4,1fr);min-height:390px;padding:56px 0;border-bottom:1px solid var(--line)}.career-photo{align-self:center;justify-self:center;width:250px;height:250px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff6b),var(--asset-g05);background-position:center;background-size:cover}.photo-1{background:linear-gradient(180deg,#ffffff14,#ffffff80),var(--asset-m08);background-position:center;background-size:cover}.photo-2{background:linear-gradient(180deg,#ffffff0f,#ffffff6b),var(--asset-g04);background-position:center;background-size:cover}.photo-3{background:linear-gradient(180deg,#ffffff0f,#ffffff6b),var(--asset-g06);background-position:center;background-size:cover}.offer-section{min-height:520px;padding:78px 0 0;border-bottom:1px solid var(--line)}.offer-section h2{padding:0 42px 76px;font-size:42px;font-weight:400}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.offer-card{min-height:260px;padding:48px;border-right:1px solid var(--line);background:#ffffffb8}.offer-card:last-child{border-right:0}.offer-card h3{margin-top:34px;font-size:22px;font-weight:400}.offer-card p{margin-top:14px;color:#444;line-height:1.45}.jobs-list{display:grid}.job-row,.update-row{display:grid;grid-template-columns:1fr 220px 40px;align-items:center;min-height:110px;padding:0 52px;border-bottom:1px solid var(--line)}.job-row span:first-child{font-size:30px}.job-row span:nth-child(2){color:#565656}.contact-shell{position:relative;display:grid;place-items:center;min-height:820px;overflow:hidden;padding:0 24px;border-bottom:1px solid var(--line)}.contact-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,#ffffffc2 0 24%,#ffffff85 52%,#fff3),var(--asset-v02);background-position:center;background-size:cover;opacity:.74;pointer-events:none}.contact-panel{position:relative;z-index:1;width:680px;max-width:100%;background:#f4f4f4db;border-left:1px solid var(--line);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-form{display:grid;gap:22px;padding:70px 36px 72px;width:100%}.access-note{padding:22px;border:1px solid rgba(12,80,124,.16);background:linear-gradient(90deg,rgba(128,200,248,.12),transparent),#ffffffd1}.access-note span{color:var(--measure-strong);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.access-note p{margin-top:10px;color:#303030;font-size:15px;line-height:1.45}.contact-form label{display:grid;gap:8px;color:#333}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#fff;color:#111;outline:none;transition:border-color .18s var(--ease-standard),box-shadow .18s var(--ease-standard)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8fc5ea;box-shadow:0 0 0 4px #80c8f82e}.contact-form textarea{min-height:160px;resize:vertical}.contact-submit{display:grid;place-items:center;width:100%;min-height:48px;border-radius:8px;background:#7a7a7a;color:#fff;box-shadow:0 14px 26px #00000024;transition:background-color .18s var(--ease-standard),transform .18s var(--ease-standard)}.contact-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.contact-cards article{min-height:150px;padding:34px 36px;border-right:1px solid var(--line);background:#ffffffbd}.contact-cards article:last-child{border-right:0}.contact-cards svg{width:42px;height:42px;padding:10px;border:1px solid var(--line);border-radius:50%;background:#fff}.contact-cards span{display:block;margin-top:24px;color:#6b6b6b;font-size:13px}.contact-cards strong{display:block;margin-top:8px;font-size:20px;font-weight:400}.case-detail{display:grid}.case-large-media{height:520px;border-left:0;border-right:0;background:linear-gradient(180deg,#ffffff14,#ffffff70),var(--asset-m01);background-position:center;background-size:cover;filter:contrast(1.01) saturate(.96)}.case-large-media-baseline-engine{background-image:linear-gradient(180deg,#ffffff14,#ffffff70),var(--asset-m01)}.case-large-media-normal-day{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g01)}.case-large-media-deviation-mode{background-image:linear-gradient(180deg,#ffffff14,#ffffff70),var(--asset-m02)}.case-large-media-mirror{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g06)}.case-large-media-board-report{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g04)}.case-large-media-studio-layer{background-image:linear-gradient(180deg,#ffffff0f,#ffffff61),var(--asset-g05)}.brand-system{display:grid;grid-template-columns:1fr;min-height:420px}.brand-logo-box,.swatch{display:grid;place-items:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:28px}.sky{background:var(--sky)}.black{background:#000;color:#fff}.legal-content{position:relative;overflow:hidden;padding:70px 24px 90px;background:#fff}.legal-content:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,#fffffff0 0 28%,#ffffffc7 58%,#ffffff75),var(--asset-v03);background-position:center top;background-size:cover;opacity:.4;pointer-events:none}.legal-content>div{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:28px 0;border-bottom:1px solid var(--line)}.legal-content h3{font-size:28px;font-weight:400}.legal-content p{margin-top:12px;color:#444;font-size:18px;line-height:1.5}.updates-list{display:grid}.update-row{grid-template-columns:150px 1fr 1fr 40px;min-height:150px}.update-row>span{color:#666}.mini-art,.post-art,.article-image,.about-media,.team-photo-placeholder,.career-photo,.case-large-media,.image-card,.halftone-card,.portrait-fragment,.model-menu{transition:transform .46s var(--ease-out),filter .46s var(--ease-out),box-shadow .46s var(--ease-out)}.footer-download,.filter-bar button,.customer-tile,.blog-index-card,.customer-story,.job-row,.update-showcase,.update-article,.offer-card,.contact-cards article,.post-card,.customer-page-card{transition:transform .19s var(--ease-standard),background-color .19s var(--ease-standard),border-color .19s var(--ease-standard),box-shadow .19s var(--ease-standard),color .19s var(--ease-standard)}@media(hover:hover){.customer-tile:hover .mini-art,.blog-index-card:hover .halftone-card,.customer-story:hover .case-large-media,.update-showcase:hover .model-menu,.closing-cta .image-card:hover,.blog-feature:hover .halftone-card{transform:translate3d(0,-8px,0) scale(1.012);filter:contrast(1.02) saturate(1.03);box-shadow:0 20px 52px #00000017}.job-row:hover,.customer-tile:hover{background:#80c8f80e}}@media(max-width:900px){body{background:linear-gradient(90deg,transparent 0 calc(var(--glif-grid-x) - .5px),var(--glif-grid-line) calc(var(--glif-grid-x) - .5px) calc(var(--glif-grid-x) + .5px),transparent calc(var(--glif-grid-x) + .5px)),#fff}.site-header{grid-template-columns:1fr auto;z-index:60;height:72px;max-width:none;padding:0 32px;border-left:0;border-right:0}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid;background:transparent}.mobile-panel{position:fixed;top:0;left:0;z-index:40;display:grid;align-content:start;gap:0;width:100vw;height:100vh;min-height:100dvh;overflow-y:auto;padding:86px 28px 28px;background:#fff}.mobile-panel a{padding:22px 0;border-bottom:1px solid var(--line);font-size:24px}.mobile-close{position:absolute;top:22px;right:28px;display:grid;background:transparent}.hero{min-height:604px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.hero:before{background:radial-gradient(circle at 50% 44%,#fffffff5 0 20%,#ffffffc2 38%,#ffffff38 76%,#fff3),linear-gradient(180deg,#ffffff24,#ffffff05 48%,#ffffff29),var(--asset-r5);background-position:center top;background-size:cover;opacity:.9}.hero .vapor{display:none}.hero-inner{min-height:604px;padding-top:154px}.hero h1,.closing-cta h1,.closing-cta h2,.integration-top h1,.integration-top h2{font-size:42px;line-height:1.08}.page-hero h1{font-size:38px;line-height:1.08}.hero p,.closing-cta>p{font-size:16px}.hero-actions{gap:8px}.black-pill,.white-pill,.feature-pill{min-height:42px;padding:0 18px;font-size:13px}.hero .feature-pill{margin-top:112px}.logo-rail{grid-template-columns:1fr 1fr}.rail-copy{grid-column:1 / -1;min-height:84px}.rail-cell{min-height:100px}.section-heading{min-height:170px}.section-heading h2,.section-heading h1,.case-copy h2,.article-body h2,.about-grid h2,.careers-intro h2,.blog-feature-copy h2,.blog-index-card h3,.customer-story h3{font-size:38px}.split-demo,.baseline-demo,.feature-grid,.workflow-row,.protocol-install-section,.plans,.compare-grid,.faq-section,.card-grid-page,.article-layout,.mirror-ritual,.about-grid,.about-photo-grid,.about-values,.career-photo-rail,.offer-grid,.contact-cards,.brand-system,.update-showcase,.update-article{grid-template-columns:1fr}.prompt-card,.visual-card,.demo-copy,.demo-machine,.protocol-intro,.protocol-card,.mirror-copy,.feature-tile,.workflow-row>div:first-child,.media-tile,.compare-head,.compare-cell,.faq-left,.post-card,.customer-page-card,.about-grid>div:first-child,.article-aside,.article-body{padding-left:32px;padding-right:32px;min-width:0}.section-heading.compact p,.prompt-card p,.feature-tile p,.workflow-row p,.quote-card h5,.quote-card p{width:auto;max-width:100%}.split-demo,.baseline-demo,.feature-grid,.workflow-row,.model-stack,.section-heading,.testimonials,.case-strip,.protocol-install-section,.pricing-section,.integration-section,.faq-section,.mirror-ritual,.closing-cta{min-width:0;width:100%}.prompt-card,.visual-card,.demo-machine,.protocol-intro,.mirror-visual,.media-tile,.about-media,.about-photo,.about-symbol{min-height:420px}.window-line{display:none}.about-photo,.about-values article{border-right:0}.about-values article{border-bottom:1px solid var(--line);padding:36px 32px}.about-work{padding:64px 32px}.compare-intro{min-height:230px;padding:48px 32px;overflow:hidden}.compare-intro h2,.about-origin h2,.offer-section h2{font-size:38px}.compare-head,.compare-cell{border-right:0;justify-items:start;text-align:left}.compare-head.tier{justify-items:start;text-align:left}.about-team-photo{min-height:252px;align-items:start;padding:0}.team-photo-placeholder{width:100%;height:252px;border-left:0;border-right:0}.about-origin{padding:38px 32px 64px;justify-items:start}.about-origin h2{font-size:31px}.about-origin p{font-size:18px;line-height:1.42}.about-origin>div,.careers-intro>div{width:100%;min-width:0}.about-values p{width:auto}.about-values article{min-width:0}.career-photo-rail{gap:28px;padding:48px 32px}.career-photo{width:100%;height:220px}.offer-section{padding-top:58px}.offer-section h2{padding:0 32px 42px}.offer-card{border-right:0;border-bottom:1px solid var(--line);padding:38px 32px}.feature-tile,.protocol-card,.plan,.customer-tile,.post-card,.customer-page-card{border-right:0}.measurement-overlay{opacity:.58}.measurement-overlay .box-b,.measurement-overlay .box-c,.measurement-overlay .line-b,.measurement-overlay .ascii-strip{display:none}.measurement-overlay .box-a{left:50%;top:24%;width:126px;height:142px;transform:translate(-50%)}.baseline-demo{min-height:auto}.demo-copy,.protocol-intro,.mirror-copy{min-height:auto;padding-top:58px;padding-bottom:58px;border-right:0;border-bottom:1px solid var(--line)}.demo-copy h2,.protocol-intro h2,.mirror-copy h2,.customer-story-heading h2{font-size:36px;line-height:1.08}.demo-copy p,.protocol-intro p,.mirror-copy p{font-size:17px}.demo-machine{grid-template-columns:1fr;gap:14px;min-height:auto;padding:32px}.demo-step{min-height:auto;padding:24px}.demo-switch{position:relative;left:auto;top:auto;width:100%;transform:none}.demo-report{grid-column:auto;padding:24px}.demo-report strong{font-size:24px}.protocol-grid,.protocol-grid-compact{grid-template-columns:1fr;border-left:1px solid var(--line);border-right:1px solid var(--line)}.protocol-install-section .protocol-grid{border-left:0;border-right:0}.protocol-card{min-height:278px}.protocol-card:nth-child(n){border-right:0}.protocol-card:before{width:150px;height:110px}.protocol-card h3{font-size:30px}.mirror-visual{min-height:520px}.mirror-frame{width:min(340px,calc(100% - 48px))}.mirror-signal-card{grid-template-columns:1fr;align-content:center;gap:4px;min-height:62px}.customer-story-heading{min-height:auto;padding:48px 32px}.model-stack span{width:280px}.dark-band h2,.quote-credit{max-width:calc(100% - 48px)}.dark-band h2{padding-top:310px;font-size:36px}.customer-tiles,.image-grid{grid-template-columns:1fr}.case-copy{min-height:540px;padding:52px 32px}.case-copy:after{top:auto;bottom:0;width:100%;height:46%;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.image-card:nth-child(n){grid-column:auto;margin-top:0}.faq-left{border-right:0;border-bottom:1px solid var(--line)}.faq-left h2{font-size:38px}.faq-row{padding:0 24px;font-size:16px}.page-stamp{display:none}.index-hero{min-height:460px;justify-content:center;text-align:center}.index-hero h1{max-width:320px}.not-found-hero{min-height:772px;justify-content:center;text-align:center}.blog-feature,.blog-index-card,.customer-story,.update-showcase{min-height:650px}.blog-feature{align-content:start;min-height:auto}.halftone-card,.customer-story .case-large-media{width:270px;height:250px}.blog-feature .halftone-card{width:min(326px,calc(100vw - 64px));height:326px;margin:56px auto 28px}.blog-feature-copy,.blog-index-card>div:last-child,.customer-story>div:last-child{padding:0 32px 48px}.blog-feature-copy h2{font-size:30px}.filter-bar{min-height:160px;overflow-x:auto;padding:0 32px}.filter-bar button:first-child{margin-left:0}.careers-intro{min-height:520px;padding:44px 32px 72px;justify-items:start}.careers-intro h2{font-size:31px}.update-showcase>div:first-child{min-height:190px;padding:48px 32px}.customer-logo-rail{grid-template-columns:1fr 1fr}.customer-logo-rail .rail-copy{grid-column:auto;min-height:100px;padding:0 32px;place-items:center start}.customer-logo-rail .rail-cell{min-height:100px}.customer-logo-rail>div:nth-of-type(n+3){display:none}.customer-story{align-content:start;min-height:auto}.customer-story .case-large-media{width:min(340px,calc(100vw - 64px));height:352px;margin:74px auto 28px}.update-summary{min-height:110px;padding:42px 32px 28px;border-bottom:1px solid var(--line)}.update-article{min-height:auto;align-content:start}.update-content{padding:0 32px 32px;border-left:0}.update-media{min-height:420px;border-left:0;border-top:1px solid var(--line)}.update-content .update-media{min-height:186px;border-top:0}.contact-shell{min-height:auto;padding:40px 22px 0}.contact-shell:before{background:radial-gradient(circle at 50% 36%,#ffffffc7 0 24%,#ffffff80 58%,#fff3),var(--asset-v07);background-position:center;background-size:cover;opacity:.62}.contact-panel{width:100%;border:0}.contact-form{padding:46px 10px 0}.contact-form input,.contact-form select,.contact-form textarea{min-width:0}.contact-cards article{border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}.brand-hero{min-height:480px}.brand-hero h1{font-size:280px;transform:translate(-96px)}.brand-hero span{top:92px;left:calc(50% + 82px)}.brand-row{grid-template-columns:80px 1fr;min-height:67px}.brand-row strong{display:none}.footer{max-width:none;border:0}.footer-top{grid-template-columns:1fr;gap:38px;min-height:520px;padding:36px 32px 64px}.footer-column{gap:14px}.footer-bottom{min-height:390px;padding:0 32px 58px}.footer-badge{left:32px}.page-hero{display:grid;place-items:center;align-content:center;justify-items:center;min-height:158px;padding:42px 28px;text-align:center}.page-hero:before{background:radial-gradient(circle at 50% 42%,#ffffffe6 0 24%,#ffffffad 56%,#ffffff4d),var(--asset-v07);background-position:center;background-size:cover;opacity:var(--hero-vapor-mobile-opacity, .54)}.pricing-hero,.legal-hero{--hero-vapor-mobile-opacity: .42}.contact-hero,.not-found-hero{--hero-vapor-mobile-opacity: .58}.page-hero h1{width:100%;max-width:390px;font-size:38px;line-height:1.06}.page-hero p{width:100%;max-width:390px;margin-top:18px;font-size:20px;line-height:1.38}.page-hero .black-pill{margin-top:28px}.page-hero:has(>p){min-height:224px;padding-top:42px;padding-bottom:42px}.page-hero.index-hero{min-height:204px;padding-top:42px;padding-bottom:42px}.page-hero.index-hero h1{max-width:340px;font-size:36px;line-height:1.12}.page-hero:has(>.black-pill){min-height:248px;padding-top:78px;padding-bottom:24px}.page-hero:has(>.black-pill) h1{font-size:36px}.pricing-hero{min-height:128px;padding-top:32px;padding-bottom:32px}.pricing-hero h1{max-width:390px;font-size:39px}.not-found-hero{min-height:772px;padding-top:42px;padding-bottom:42px}.pricing-page>.pricing-table{padding-top:40px}.pricing-page>.pricing-table .billing-toggle{border-top:1px solid var(--line)}.plan-head{min-height:176px}.plan-head strong{margin-top:18px;font-size:44px}.job-row,.update-row{grid-template-columns:1fr 28px;gap:10px;padding:28px 32px}.job-row span:nth-child(2),.update-row p,.update-row>span{grid-column:1}.job-row svg,.update-row svg{grid-column:2;grid-row:1}.floating-template{right:18px;bottom:20px}}@media(max-width:520px){.site-header{padding:0 32px}.hero h1,.closing-cta h1,.closing-cta h2{font-size:40px}.floating-template{display:none}.page-hero h1{font-size:38px}.page-hero.index-hero h1,.page-hero:has(>.black-pill) h1{font-size:36px}.pricing-hero h1{max-width:calc(100vw - 40px);font-size:39px;white-space:nowrap}.hero-actions{flex-wrap:wrap}.logo-rail{grid-template-columns:repeat(2,1fr)}.plans{display:block}.plan{min-height:610px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
