@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(../fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body:before{background-image:url(../images/paper-texture-bg.jpg);background-position:top;background-size:cover;content:"";inset:0;mix-blend-mode:multiply;opacity:.16;pointer-events:none;position:fixed}.page-shell{margin:0 auto;overflow-x:visible;padding:22px 24px 76px;position:relative;width:min(100%,1120px)}.topbar{backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);background:linear-gradient(135deg,#ffffffb3,#f8faff6b),url(../images/white-recycle-paper-texture.jpg),#fbfaf6ad;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.58);border-radius:999px;box-shadow:0 14px 38px #2231541a,inset 0 1px #ffffffc7,inset 0 -1px #1f20230a;font-size:13px;font-weight:800;gap:24px;justify-content:space-between;min-height:58px;padding:9px 10px 9px 24px;position:sticky;top:14px;z-index:20}.nav-actions{color:#1b1b1fb8;gap:18px}.nav-actions .small-button{margin-left:14px}.nav-dropdown{background:#ffffffeb;border:1px solid rgba(27,27,31,.08);border-radius:14px;box-shadow:0 18px 44px #281f1329;display:grid;min-width:150px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:50%;top:calc(100% + 14px);transform:translate(50%,-4px);transition:opacity .16s ease,transform .16s ease;z-index:30}.nav-menu.is-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(50%)}.nav-dropdown button{background:transparent;border:0;border-radius:10px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:8px 12px;text-align:left}.primary-action,.small-button{background:var(--violet);box-shadow:0 14px 30px #0f62fe42;color:#fff;padding:10px 16px}.eyebrow{color:var(--violet);font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 12px}.hero{align-content:start;display:grid;justify-items:center;margin-left:50%;min-height:clamp(960px,108svh,1180px);padding:clamp(152px,20svh,264px) 0 96px;transform:translate(-50%);width:100vw}.hero,h1{text-align:center}h1{display:block;font-size:56px;justify-self:center;letter-spacing:0;line-height:1.04;margin-bottom:38px;max-width:1120px}.hero-product-frame{aspect-ratio:16/8.5;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16);background:linear-gradient(180deg,#ffffff94,#ffffff4d),#ffffff3d;border:1px solid hsla(0,0%,100%,.58);border-radius:24px;box-shadow:0 28px 76px #22315429,inset 0 1px #ffffffb8;overflow:hidden;position:relative;width:min(980px,calc(100vw - 64px))}.hero-product-frame:after{background:linear-gradient(180deg,#fbfaf600,#fbfaf6db 74%,#fbfaf6fa);content:"";inset:48% 0 0;pointer-events:none;position:absolute}.matrix-section{padding:58px 0 54px}.ca-card,.version-card,.version-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid var(--line);box-shadow:var(--shadow)}.ca-card span,.version-card header span{color:var(--violet);display:inline-flex;font-size:12px;font-weight:800;margin-bottom:30px}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;font-size:13px;min-height:42px;outline:none;padding:11px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.modal-panel{background:radial-gradient(circle at 80% 12%,rgba(153,95,255,.16),transparent 15rem),radial-gradient(circle at 20% 8%,rgba(85,162,255,.12),transparent 16rem),#faf7eff5;border:1px solid hsla(0,0%,100%,.32);border-radius:24px;box-shadow:0 30px 90px #00000047;max-height:min(88vh,860px);overflow-y:auto;padding:30px;position:relative;width:min(760px,100%)}.modal-copy{margin-bottom:22px;max-width:560px}.modal-copy h2{font-size:42px;line-height:1.12;margin-bottom:10px;max-width:560px}.waitlist-modal .waitlist-form{box-shadow:none}.footer-brand p{line-height:1.6;margin:0}@media(max-width:1040px){.footer,.version-grid,.waitlist-section{grid-template-columns:1fr}.value-grid{grid-template-columns:repeat(2,1fr)}.efficiency-grid,.feature-grid{grid-template-columns:1fr}.ca-layout{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.page-shell{padding-inline:18px}.topbar{border-radius:18px;top:8px}.nav-actions .nav-menu,.nav-actions a:not(.small-button),.nav-actions>.nav-link{display:none}h1{font-size:48px;line-height:1.08;margin-bottom:22px}.ca-section h2,.matrix-section h2,.product-section h2,.section-heading h2,.waitlist-section h2{font-size:40px}.subsection-heading h2,.version-card header h3{font-size:34px}.efficiency-card strong,.value-card strong{font-size:52px}.ca-layout,.form-grid{grid-template-columns:1fr}.footer,.footer div{justify-content:center;justify-items:center;text-align:center}.back-to-top{justify-self:center}}@media(max-width:560px){.page-shell{padding-inline:14px}.topbar{align-items:center;gap:12px}.brand-logo{width:126px}.small-button{min-height:44px;padding:9px 14px}.hero{min-height:clamp(760px,108svh,920px);padding-top:96px}h1{font-size:40px}h1 .hero-line{white-space:normal;width:auto}.ca-section h2,.matrix-section h2,.product-section h2,.section-heading h2,.waitlist-section h2{font-size:34px}.subsection-heading h2,.version-card header h3{font-size:30px}.feature-card h3{font-size:24px}.hero-actions,.primary-action,.secondary-action{width:100%}.ca-card,.version-card header{padding:22px}.value-grid{grid-template-columns:1fr}.efficiency-card,.feature-card,.value-card{min-height:150px;padding:24px}.feature-card-head{display:grid}.feature-card span{font-size:14px;max-width:100%;width:-moz-max-content;width:max-content}.waitlist-section{padding:28px 18px}.waitlist-form{padding:18px}.modal-panel{padding:24px 16px}}:root{--ink:#1f2023;--ink-soft:rgba(31,32,35,.78);--muted:#5f625f;--muted-soft:#8a8882;--paper:#fbfaf6;--paper-deep:#f2f6ff;--violet:#0f62fe;--violet-bright:#55a2ff;--blue:#0f62fe;--blue-soft:#55a2ff;--purple:#995fff;--aqua:#bbebfb;--orange:#d78d55;--brown:#a86a4d;--green:#4dba73;--line:#e3e0d8;--line-strong:rgba(31,32,35,.16);--card:#fff;--dark:#151518;--dark-soft:#1b1b20;--gradient-primary:linear-gradient(135deg,#0f62fe,#995fff);--gradient-soft:linear-gradient(135deg,#55a2ff,#bbebfb);--gradient-soft-wash:linear-gradient(135deg,rgba(85,162,255,.16),rgba(187,235,251,.22));--shadow:0 24px 60px rgba(34,31,26,.16);--soft-shadow:0 18px 46px rgba(34,31,26,.1);--radius-card:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{background:radial-gradient(circle at 18% 8%,rgba(85,162,255,.18),transparent 26rem),radial-gradient(circle at 82% 18%,rgba(187,235,251,.2),transparent 24rem),linear-gradient(180deg,var(--paper),#fff 42%,var(--paper-deep));color:var(--ink);font-family:Manrope,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}body:before{background-image:url(../images/paper-texture-bg.jpg);background-position:top;background-size:cover;content:"";inset:0;mix-blend-mode:multiply;opacity:.16;pointer-events:none;position:fixed}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}.page-shell{margin:0 auto;overflow-x:visible;padding:22px 24px 76px;position:relative;width:min(100%,1360px)}.topbar{backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);background:linear-gradient(135deg,#ffffffb3,#f8faff6b),url(../images/white-recycle-paper-texture.jpg),#fbfaf6ad;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.58);border-radius:999px;box-shadow:0 14px 38px #2231541a,inset 0 1px #ffffffc7,inset 0 -1px #1f20230a;font-size:13px;font-weight:800;gap:24px;justify-content:space-between;min-height:58px;padding:9px 10px 9px 24px;position:sticky;top:14px;z-index:20}.brand,.nav-actions,.topbar{align-items:center;display:flex}.brand,.nav-actions{gap:10px}.brand{flex:0 0 auto;line-height:1}.brand-logo{height:auto;width:146px}.nav-actions{color:#1b1b1fb8;gap:26px}.nav-actions .small-button{margin-left:18px}.nav-actions a,.nav-actions button{transition:color .18s ease,transform .18s ease}.nav-actions a:hover,.nav-actions button:hover{color:var(--ink)}.nav-actions .small-button:hover{background:var(--violet-bright);color:#fff}.nav-link{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:800;padding:0}.nav-menu{position:relative}.nav-menu-trigger:after{border-bottom:1.6px solid;border-right:1.6px solid;content:"";display:inline-block;height:6px;margin-left:7px;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;width:6px}.nav-menu.is-open .nav-menu-trigger:after{transform:translateY(1px) rotate(225deg)}.nav-dropdown{background:#ffffffeb;border:1px solid rgba(27,27,31,.08);border-radius:14px;box-shadow:0 18px 44px #281f1329;display:grid;left:0;min-width:192px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:30}.nav-menu.is-open .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.language-dropdown{min-width:112px}.nav-dropdown button{background:transparent;border:0;border-radius:10px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:8px 12px;text-align:left;white-space:nowrap}.nav-dropdown button:hover{background:#6c4cd814;color:var(--violet)}.primary-action,.secondary-action,.small-button{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:44px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-action,.small-button{background:var(--violet);box-shadow:0 8px 24px #0f62fe42;color:#fff;padding:10px 16px}.secondary-action{background:#ffffff9e;border:1px solid var(--line-strong);color:var(--ink);padding:10px 16px}.primary-action:hover,.secondary-action:hover,.small-button:hover{transform:translateY(-1px)}.primary-action:hover,.small-button:hover{box-shadow:0 10px 30px #0f62fe3d}.ca-section,.hero,.matrix-section,.product-section,.waitlist-section{position:relative}.hero{align-content:start;display:grid;justify-items:center;margin-left:50%;min-height:clamp(960px,108svh,1180px);padding:clamp(152px,20svh,264px) 0 96px;text-align:center;transform:translate(-50%);width:100vw}.eyebrow{color:var(--violet);font-size:11px;font-weight:800;margin:0 0 12px}.eyebrow,h1{letter-spacing:0}h1{display:block;font-size:72px;justify-self:center;line-height:1.04;margin-bottom:38px;max-width:1280px;text-align:center}h1 .hero-line{display:inline;max-width:100%;position:relative;white-space:nowrap;width:-moz-max-content;width:max-content;word-break:keep-all}h1 .hero-line:first-child,h1 .hero-line:last-child{transform:none}h1 .accent-word{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--violet);white-space:nowrap;-webkit-text-fill-color:transparent}.hero-title-break{display:none}.title-accent{color:var(--violet)}.deep-gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--violet);-webkit-text-fill-color:transparent}.split-title{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.28em;justify-content:center}.hero-copy{color:var(--muted);font-size:16px;justify-self:center;line-height:1.6;margin-bottom:42px;max-width:640px;text-align:center}.hero-copy span{display:block}.hero h1,.hero-actions,.hero-copy,.hero-product-frame{animation:hero-enter 1.1s cubic-bezier(.2,.8,.2,1) both}.hero-copy{animation-delay:.18s}.hero-actions{animation-delay:.36s}.hero-product-frame{animation-delay:.52s}@keyframes hero-enter{0%{filter:blur(8px);opacity:0;transform:translateY(22px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.hero-tags,.resource-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 18px}.hero-tags span,.resource-tags span{align-items:center;background:#0f62fe12;border:1px solid rgba(15,98,254,.14);border-radius:999px;color:var(--violet);display:inline-flex;font-size:12px;font-weight:800;min-height:32px;padding:7px 12px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;justify-self:center;margin-bottom:112px}.hero-product-frame{aspect-ratio:2870/1620;background:#ffffffb8;border:1px solid hsla(0,0%,100%,.58);border-radius:24px;box-shadow:0 28px 76px #22315429,inset 0 1px #ffffffb8;overflow:hidden;position:relative;width:min(1040px,calc(100vw - 64px))}.hero-product-frame img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-stack{display:grid;min-height:390px;place-items:center;position:relative;width:min(1280px,calc(100vw - 44px))}.ca-card,.carousel-card,.overview-card,.version-card,.version-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid var(--line);box-shadow:var(--shadow)}.carousel-card{aspect-ratio:16/10;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);background:linear-gradient(180deg,#ffffffd1,#bbebfb57),#ffffff80;border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 24px 60px #221f1a29,inset 0 1px #ffffffb8;cursor:pointer;overflow:hidden;padding:0;position:absolute;text-align:left;top:0;transform-origin:center;transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .36s ease,filter .62s cubic-bezier(.2,.8,.2,1),z-index 0s linear;width:min(610px,74vw);will-change:transform,opacity,filter}.carousel-card:focus-visible{outline:3px solid rgba(108,76,216,.35);outline-offset:5px}.carousel-card.is-wrapping{opacity:0;pointer-events:none;transition:none}.carousel-card[data-position=left]{filter:saturate(.9);opacity:.7;transform:translate(-310px) translateY(18px) rotate(-1.2deg) scale(.82);z-index:0}.carousel-card[data-position=center]{filter:saturate(1);opacity:1;pointer-events:none;transform:translate(0) rotate(0) scale(1);z-index:2}.carousel-card[data-position=right]{filter:saturate(.9);opacity:.7;transform:translate(310px) translateY(18px) rotate(1.2deg) scale(.82);z-index:1}.side-card{background:linear-gradient(180deg,#ffffffc7,#bbebfb52),#ffffff7a;color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:24px}.side-card h3{font-size:30px;line-height:1.12;margin-bottom:18px;max-width:360px}.side-card p{color:var(--muted);font-size:13px;line-height:1.65}.card-kicker{color:var(--violet);font-size:12px;font-weight:800}.side-shot{background:#ffffffc2;border:1px solid rgba(15,98,254,.12);border-radius:16px;box-shadow:0 16px 34px #2231541f;height:156px;margin-top:22px;overflow:hidden;padding:9px}.side-shot img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.mini-checks{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mini-checks li{background:#5f55f612;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700;padding:12px 14px}.risk-panel{display:grid;gap:10px;margin:auto 0 20px}.risk-panel span{align-items:baseline;background:#ffffffb8;border:1px solid rgba(15,98,254,.1);border-radius:14px;color:var(--muted);display:flex;font-size:13px;font-weight:800;gap:18px;justify-content:space-between;padding:13px 14px}.risk-panel strong{color:var(--violet);font-size:22px}.main-card{background:linear-gradient(180deg,#ffffffdb,#bbebfb57),#ffffff85}.product-shot{height:calc(100% - 90px);padding:14px}.product-shot img{border:1px solid rgba(15,98,254,.12);border-radius:18px;box-shadow:0 18px 38px #2231541a;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.shot-caption{display:grid;gap:5px;padding:0 24px 22px}.shot-caption span{color:var(--violet);font-size:16px;font-weight:800}.shot-caption strong{font-size:15px;font-weight:500;line-height:1.42}.section-heading{margin-bottom:32px;max-width:700px;width:100%}.section-heading.center{margin-inline:auto;text-align:center}.subsection-heading{margin-bottom:24px}.ca-section h2,.matrix-section h2,.product-section h2,.section-heading h2,.waitlist-section h2{font-size:50px;letter-spacing:0;line-height:1.08;margin-bottom:12px}.subsection-heading h2{font-size:42px}.ca-section p,.matrix-section p,.product-section p,.section-heading p{color:var(--muted);font-size:14px;line-height:1.7}.matrix-section{padding:74px 0 82px}#ca-title,#matrix-title{color:var(--violet)}.raas-section{overflow:visible}.raas-heading{margin-bottom:72px;max-width:760px}.raas-heading h2{margin-bottom:14px}.raas-heading p{color:var(--muted);font-size:16px;line-height:1.65;margin:0 auto 28px;max-width:620px}.raas-heading .primary-action{min-height:48px;min-width:136px;padding-inline:26px}.raas-carousel{position:relative;--raas-card-width:min(640px, calc(100vw - 96px) );--raas-gap:36px;margin-left:50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;transform:translate(-50%);width:100vw}.raas-track{display:grid;gap:var(--raas-gap);grid-auto-columns:var(--raas-card-width);grid-auto-flow:column;overflow:visible;overscroll-behavior-x:contain;padding:8px max(24px,calc((100vw - var(--raas-card-width))/2)) 28px;scrollbar-width:none;transition:transform .56s cubic-bezier(.2,.8,.2,1)}.raas-track::-webkit-scrollbar{display:none}.raas-slide{display:grid;gap:28px;min-width:0;opacity:.48;transition:opacity .36s ease}.raas-slide.is-active{opacity:1}.raas-visual{aspect-ratio:16/9;backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);background:linear-gradient(135deg,#ffffffb8,#f8faff70),url(../images/white-recycle-paper-texture.jpg),#fbfaf6b8;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.58);border-radius:22px;box-shadow:0 20px 52px #2231541f,inset 0 1px #ffffffd1,inset 0 -1px #1f20230a;display:grid;max-width:100%;min-width:0;place-items:center;width:100%}.raas-copy{margin-inline:auto;max-width:560px;text-align:center}.raas-copy h3{color:var(--ink);font-size:26px;line-height:1.16;margin-bottom:14px}.raas-copy p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.raas-form-card{align-content:start;aspect-ratio:16/9;backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);background:linear-gradient(135deg,#ffffffc7,#f4f8ff8a),url(../images/white-recycle-paper-texture.jpg),#fbfaf6c2;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.58);border-radius:22px;box-shadow:0 20px 52px #2231541f,inset 0 1px #ffffffd1,inset 0 -1px #1f20230a;display:grid;gap:10px;padding:22px 24px;width:100%}.lead-form-card{align-content:center;aspect-ratio:auto;min-height:520px}.raas-slide-cta .lead-form-card{aspect-ratio:16/9;max-width:100%;min-height:0;min-width:0;padding:16px 20px;width:100%}.raas-slide-cta .raas-waitlist-form .form-grid{gap:5px 10px}.raas-slide-cta .raas-waitlist-form label{gap:3px}.raas-slide-cta .lead-multiselect-trigger,.raas-slide-cta .raas-waitlist-form .form-select-trigger,.raas-slide-cta .raas-waitlist-form input,.raas-slide-cta .raas-waitlist-form textarea{min-height:30px;padding-block:7px}.raas-slide-cta .raas-waitlist-form textarea{min-height:40px}.raas-slide-cta .lead-multiselect-group legend{margin-bottom:2px}.raas-slide-cta .raas-waitlist-form .consent-row{margin:5px 0}.raas-slide-cta .raas-waitlist-form .form-submit{min-height:32px}.lead-form-kicker{color:var(--violet)!important;font-size:11px!important;font-weight:800;line-height:1.2!important;margin:0;text-align:center}.raas-form-card h3{color:var(--ink);font-size:24px;line-height:1.16;margin:0;text-align:center}.lead-form-intro,.raas-form-card>p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 auto 2px;max-width:460px;text-align:center}.lead-form-intro{font-size:13px!important;line-height:1.55!important}.waitlist-form.raas-waitlist-form{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.waitlist-form.raas-waitlist-form .form-grid{gap:7px 10px;grid-template-columns:repeat(2,1fr)}.waitlist-form.raas-waitlist-form label{font-size:10px;gap:4px;line-height:1.2}.waitlist-form.raas-waitlist-form .form-select-trigger,.waitlist-form.raas-waitlist-form input,.waitlist-form.raas-waitlist-form textarea{background:#ffffffdb;border-color:#1b1b1f1a;font-size:12px;min-height:32px;padding:8px 10px}.waitlist-form.raas-waitlist-form textarea{min-height:46px}.lead-multiselect-group{border:0;margin:0;min-width:0;padding:0}.lead-multiselect-group legend{color:var(--ink);font-size:10px;font-weight:800;line-height:1.2;margin-bottom:4px}.lead-multiselect{position:relative}.lead-multiselect-trigger{align-items:center;background:#ffffffdb;border:1px solid rgba(27,27,31,.1);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;min-height:32px;outline:none;padding:8px 38px 8px 10px;position:relative;text-align:left;width:100%}.lead-multiselect-trigger:after{border-bottom:1.6px solid;border-right:1.6px solid;content:"";height:7px;position:absolute;right:14px;top:50%;transform:translateY(-62%) rotate(45deg);transition:transform .16s ease;width:7px}.lead-multiselect.is-open .lead-multiselect-trigger:after{transform:translateY(-20%) rotate(225deg)}.lead-multiselect-trigger.is-placeholder{color:#9a9a9a}[data-multiselect-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-multiselect-trigger:focus-visible,.lead-multiselect.is-open .lead-multiselect-trigger{border-color:#0f62fea6;box-shadow:0 0 0 3px #0f62fe1f}.lead-multiselect-count{background:var(--violet);border-radius:999px;color:#fff;display:inline-grid;font-size:10px;font-weight:800;height:20px;margin-left:auto;min-width:20px;place-items:center}.lead-multiselect-count[hidden]{display:none}.lead-multiselect-dropdown{background:#fffffffa;border:1px solid rgba(27,27,31,.08);border-radius:12px;box-shadow:0 18px 44px #281f1329;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));left:0;max-height:190px;opacity:0;overflow-y:auto;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:100}.lead-multiselect.is-open .lead-multiselect-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.waitlist-form.raas-waitlist-form .lead-multiselect-dropdown label{align-items:center;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:8px;min-height:32px;padding:6px 8px}.waitlist-form.raas-waitlist-form .lead-multiselect-dropdown label:has(input:checked),.waitlist-form.raas-waitlist-form .lead-multiselect-dropdown label:hover{background:#0f62fe14;color:var(--violet)}.waitlist-form.raas-waitlist-form .lead-multiselect-dropdown .lead-multiselect-select-all{border-radius:0 0 8px 8px;border-top:1px solid rgba(27,27,31,.08);color:var(--violet);grid-column:1/-1;margin-top:4px;padding-top:9px}.waitlist-form.raas-waitlist-form .lead-multiselect-dropdown input{accent-color:var(--violet);flex:0 0 auto;height:14px;margin:0;min-height:0;padding:0;width:14px}@media(max-width:560px){.lead-multiselect-dropdown{grid-template-columns:1fr}}.waitlist-form.raas-waitlist-form .consent-row{align-items:center;font-size:10px!important;margin:8px 0}.waitlist-form.raas-waitlist-form .consent-row input{flex:0 0 auto;margin:0}.lead-form-points{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:9px}.lead-form-points span{align-items:center;background:#0f62fe0f;border:1px solid rgba(15,98,254,.1);border-radius:999px;color:var(--violet);display:inline-flex;font-size:10px;font-weight:800;line-height:1;min-height:24px;padding:5px 9px}.waitlist-form.raas-waitlist-form .form-submit{box-shadow:0 14px 32px #0f62fe33;font-size:12px;min-height:34px}.waitlist-form.raas-waitlist-form .form-status{margin-top:8px;min-height:0}.waitlist-form.raas-waitlist-form .form-status:empty{margin:0}.lead-form-card.is-complete{align-content:center;place-items:center}.lead-form-success{display:grid;margin:auto;max-width:520px;outline:none;place-items:center;text-align:center;width:100%}.lead-form-success[hidden]{display:none}.lead-form-success-icon{background:#e7f9ee;border-radius:50%;color:#079447;display:grid;font-size:40px;font-weight:500;height:72px;line-height:1;margin-bottom:26px;place-items:center;width:72px}.lead-form-success h3{color:var(--ink);font-size:34px;line-height:1.2;margin:0}.lead-form-success p{color:var(--muted);font-size:15px;line-height:1.7;margin:18px 0 28px}.lead-form-success-action{align-items:center;background:var(--violet);border-radius:999px;box-shadow:0 10px 24px #0f62fe38;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:14px;justify-content:center;min-height:48px;min-width:210px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.lead-form-success-action:hover{box-shadow:0 12px 28px #0f62fe47;transform:translateY(-1px)}.lead-form-success-action:focus-visible{outline:3px solid rgba(15,98,254,.24);outline-offset:3px}.raas-progress{background:#0f62fe1a;border-radius:999px;height:3px;margin:20px auto 0;overflow:hidden;width:min(320px,52vw)}.raas-progress span{background:var(--gradient-primary);border-radius:inherit;display:block;height:100%;transform-origin:left center;transition:transform .22s ease;width:10%}.private-section{padding:86px 0 104px;position:relative}.ca-section:before,.private-section:before{background:#ffffffb8;content:"";position:absolute;z-index:-1}.private-section:before{inset:22px calc(50% - 50vw) 0}.ca-section:before{inset:0 calc(50% - 50vw) 0}.private-heading{margin-bottom:62px;max-width:760px}.private-heading h2{color:var(--violet);font-size:50px;letter-spacing:0;line-height:1.08;margin-bottom:14px}.private-heading p{color:var(--muted);font-size:16px;line-height:1.65;margin:0 auto 28px;max-width:620px}.private-heading .primary-action{background:var(--violet);box-shadow:0 8px 24px #0f62fe42;min-height:48px;min-width:136px;padding-inline:26px}.private-heading .primary-action:hover{background:var(--violet);box-shadow:0 10px 30px #0f62fe3d}.private-flow{display:grid;gap:76px;margin-inline:auto;width:min(100%,1280px)}.private-feature{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;row-gap:76px}.private-feature,.private-feature.is-reversed{grid-template-columns:repeat(2,minmax(0,1fr))}.private-feature.is-reversed .private-copy{grid-column:2}.private-feature.is-reversed .private-video-card{grid-column:1;grid-row:1}.private-copy{max-width:470px}.private-feature:not(.is-reversed) .private-copy{justify-self:end;padding-right:76px;text-align:right}.private-feature.is-reversed .private-copy{justify-self:start;padding-left:76px;text-align:left}.private-copy h3{color:var(--ink);font-size:22px;line-height:1.18;margin-bottom:12px}.private-copy p{color:var(--muted);font-size:15px;line-height:1.72;margin:0}.private-video-card{aspect-ratio:16/9;backdrop-filter:blur(22px) saturate(1.28) contrast(1.03);-webkit-backdrop-filter:blur(22px) saturate(1.28) contrast(1.03);background:linear-gradient(135deg,#ffffffdb,#f8faff8f),url(../images/white-recycle-paper-texture.jpg),#ffffffd1;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.68);border-radius:24px;box-shadow:0 22px 52px #2231541f,inset 0 1px #ffffffe6,inset 0 -1px #1f20230a;display:grid;min-height:230px;overflow:hidden;place-items:center;position:relative}.private-video-card:before{border:1px dashed rgba(15,98,254,.14);border-radius:18px;content:"";inset:18px;pointer-events:none;position:absolute}.private-video-card.has-video:before{display:none}.private-video-card video{aspect-ratio:16/9;background:#0a0d14;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.private-video-card span{color:var(--ink);font-size:18px;font-weight:800;position:relative}.private-contact{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.private-contact-card{justify-self:stretch}.private-contact-copy{max-width:470px;padding-left:76px}.private-contact-copy h3{color:var(--violet);font-size:34px;letter-spacing:0;line-height:1.16;margin:0 0 14px}.private-contact-copy p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.matrix-overview{display:grid;gap:20px;grid-template-columns:1.2fr .9fr}.why-section{padding:72px 0 80px}.why-layout{align-items:stretch;display:grid;gap:34px 44px;grid-template-columns:repeat(2,minmax(0,1fr))}.why-intro{align-content:center;display:grid;min-height:260px;text-align:center}.why-intro h2{color:var(--ink);font-size:50px;letter-spacing:0;line-height:1.08;margin-inline:auto;margin-bottom:28px;max-width:560px}.why-intro p{color:var(--muted);font-size:16px;font-weight:400;line-height:1.65;margin:0 auto;max-width:560px}.why-card{backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(24px) saturate(1.35) contrast(1.04);background:linear-gradient(135deg,#ffffffb3,#f8faff6b),url(../images/white-recycle-paper-texture.jpg),#fbfaf6ad;background-blend-mode:screen,soft-light,normal;background-size:auto,520px auto,auto;border:1px solid hsla(0,0%,100%,.58);border-radius:var(--radius-card);box-shadow:0 14px 38px #2231541a,inset 0 1px #ffffffc7,inset 0 -1px #1f20230a;display:grid;grid-template-columns:minmax(160px,.9fr) minmax(0,1.55fr);min-height:260px;overflow:hidden;transition:border-color .52s ease,box-shadow .52s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.why-card-featured{min-height:280px}.why-card-media{background:#fff3;border-right:1px solid hsla(0,0%,100%,.52);display:grid;min-width:0;padding:16px;place-items:center}.why-card-media img{filter:drop-shadow(0 14px 18px rgba(34,49,84,.12));height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.why-card-featured .why-card-media img{transform:scale(1.1)}.why-card-copy{align-content:center;display:grid;padding:34px}.why-card-copy h3{color:var(--ink);font-size:28px;line-height:1.16;margin-bottom:20px}.why-card-copy p{color:var(--muted);font-size:16px;line-height:1.65;margin:0}.why-card:focus-within,.why-card:hover{border-color:#ffffffb8;box-shadow:0 24px 58px #2231541f,inset 0 1px #ffffffd1,inset 0 -1px #1f20230a;transform:translateY(-4px)}.overview-card{border-radius:var(--radius-card);min-height:290px;padding:30px}.overview-card.primary{background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.16),transparent 13rem),var(--gradient-primary);color:#fff}.ca-card span,.overview-card span,.version-card header span{color:var(--violet);display:inline-flex;font-size:12px;font-weight:800;margin-bottom:30px}.overview-card h3{font-size:44px;line-height:1.08;margin-bottom:12px}.overview-card.primary p,.overview-card.primary span{color:#ffffffc7}.overview-card.muted{background:linear-gradient(180deg,#ffffffe6,#ffffffb8),var(--gradient-soft-wash)}.ca-section,.product-section{padding:50px 0 96px}.ca-section .section-heading{margin-inline:auto;text-align:center}.product-section .subsection-heading{margin-inline:auto;max-width:none;text-align:center}.product-section .subsection-heading h2{color:var(--muted);font-size:24px;font-weight:600;line-height:1.18}.efficiency-grid,.value-grid{display:grid;gap:18px}.value-grid{grid-template-columns:repeat(4,1fr);margin-bottom:92px}.efficiency-card,.value-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--soft-shadow);min-height:172px;padding:28px}.efficiency-card strong,.value-card strong{align-items:baseline;color:var(--violet);display:inline-flex;font-size:48px;font-weight:600;line-height:1}.efficiency-card p,.value-card p{color:var(--muted);font-size:14px;font-weight:500;line-height:1.45;margin:14px 0 0}.efficiency-block{margin-bottom:88px}.efficiency-grid{grid-template-columns:repeat(3,1fr)}.efficiency-card strong{color:var(--ink)}.efficiency-card>span{color:var(--muted);font-size:24px;font-weight:800;margin-left:10px}.plan-heading{margin-bottom:28px}.version-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-bottom:92px}.version-card{align-content:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;padding:0}.version-card header{border-radius:var(--radius-card);color:#fff;margin-bottom:20px;min-height:230px;padding:30px}.version-card header h3{font-size:38px;line-height:1.12;margin-bottom:12px}.version-card header p,.version-card header span{color:#ffffffc7}.version-card.raas header{background:radial-gradient(circle at 82% 18%,hsla(0,0%,100%,.18),transparent 12rem),var(--gradient-primary)}.version-card.private header{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.16),transparent 10rem),var(--gradient-primary)}.version-panel{background:transparent;border:0;box-shadow:none;padding:12px 2px 18px}.version-panel h4{font-size:16px;margin-bottom:12px}.version-panel ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.version-panel li,.version-panel p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.version-panel.highlight{background:transparent}.metric-strip{align-items:baseline;display:grid;gap:8px 12px;grid-template-columns:auto 1fr}.metric-strip strong{color:#1ab86f;font-size:32px;line-height:1}.metric-strip span{color:var(--ink-soft);font-size:13px;font-weight:800}.feature-block{margin-bottom:64px}.feature-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.feature-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--soft-shadow);min-height:210px;padding:30px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card:hover{border-color:#0f62fe33;box-shadow:0 24px 60px #22315424;transform:translateY(-2px)}.feature-card-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.feature-card h3{color:var(--ink);font-size:30px;line-height:1.18;margin:0}.feature-card span{background:#4dba7324;border-radius:999px;color:#16aa63;flex:0 0 auto;font-size:16px;font-weight:800;line-height:1;padding:9px 16px}.feature-card p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.resource-showcase{align-items:center;background:linear-gradient(180deg,#ffffffeb,#ffffffc7),var(--gradient-soft-wash);border:1px solid rgba(15,98,254,.1);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:24px;grid-template-columns:.82fr 1.18fr;margin-bottom:92px;overflow:hidden;padding:30px}.resource-copy h2{font-size:44px;line-height:1.08;margin-bottom:14px}.resource-copy p{color:var(--muted);font-size:15px;line-height:1.7}.resource-tags{justify-content:flex-start;margin:22px 0 0}.resource-image{background:#ffffffd1;border:1px solid rgba(15,98,254,.12);border-radius:20px;box-shadow:0 18px 46px #2231541f;padding:10px}.resource-image img{aspect-ratio:16/10;border-radius:14px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}.ca-layout{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ca-card{background:linear-gradient(180deg,#fffffff0,#ffffffc7),linear-gradient(135deg,#55a2ff29,#bbebfb1f);border-radius:var(--radius-card);min-height:270px;padding:26px}.ca-card h3{font-size:22px;margin-bottom:12px}.ca-card p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.waitlist-section{align-items:start;background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.2),transparent 14rem),var(--gradient-primary);border:1px solid hsla(0,0%,100%,.34);border-radius:24px;box-shadow:var(--shadow);color:#fff;display:grid;gap:28px;grid-template-columns:.8fr 1.2fr;margin:24px auto 0;overflow:hidden;padding:48px;text-align:left}.waitlist-section .eyebrow{color:#ffffffb8}.waitlist-section h2{max-width:640px}.waitlist-copy>p:not(.eyebrow){color:#ffffffb8;font-size:14px;line-height:1.7;max-width:440px}.integration-note{background:#ffffff17;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;display:grid;gap:8px;margin-top:32px;padding:16px;width:min(100%,300px)}.integration-note strong{font-size:13px}.integration-note span{color:#ffffffc2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.waitlist-form{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;box-shadow:0 20px 50px #0000002e;color:var(--ink);padding:26px}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.waitlist-form label{color:var(--ink);display:grid;font-size:12px;font-weight:800;gap:7px}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;font-size:13px;font-weight:500;min-height:42px;outline:none;padding:11px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.waitlist-form select.native-select{border:0;height:1px;margin:-1px;min-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.form-select{position:relative}.form-select-trigger{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:42px;outline:none;padding:11px 36px 11px 12px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.form-select-trigger:after{border-bottom:1.6px solid;border-right:1.6px solid;content:"";height:7px;position:absolute;right:14px;top:50%;transform:translateY(-62%) rotate(45deg);transition:transform .16s ease;width:7px}.form-select.is-open .form-select-trigger:after{transform:translateY(-20%) rotate(225deg)}.form-select-trigger.is-placeholder{color:#9a9a9a;font-weight:400}.form-select-trigger:focus-visible,.form-select.is-open .form-select-trigger{border-color:#0f62fea6;box-shadow:0 0 0 3px #0f62fe1f}.form-select-dropdown{background:#fffffff0;border:1px solid rgba(27,27,31,.08);border-radius:14px;box-shadow:0 18px 44px #281f1329;display:grid;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:90}.form-select.is-open .form-select-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.form-select-dropdown button{background:transparent;border:0;border-radius:10px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:38px;padding:8px 12px;text-align:left}.form-select-dropdown button.is-selected,.form-select-dropdown button:hover{background:#0f62fe14;color:var(--violet)}.waitlist-form input::-moz-placeholder,.waitlist-form textarea::-moz-placeholder{color:#9a9a9a;font-weight:400;opacity:1}.waitlist-form input::placeholder,.waitlist-form textarea::placeholder{color:#9a9a9a;font-weight:400;opacity:1}.waitlist-form textarea{resize:vertical}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:#6c4cd8a6;box-shadow:0 0 0 3px #6c4cd81f}.full-field{grid-column:1/-1}.consent-row{align-items:flex-start;color:var(--muted)!important;display:flex!important;font-size:12px!important;font-weight:700!important;gap:10px!important;grid-template-columns:none!important;line-height:1.5;margin:16px 0}.consent-row input{margin-top:2px;min-height:auto;width:auto}.form-submit{background:var(--violet);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:46px;transition:opacity .16s ease,transform .16s ease;width:100%}.form-submit:hover{transform:translateY(-1px)}.form-submit:disabled{cursor:wait;opacity:.68;transform:none}.form-status{color:var(--muted);font-size:12px;line-height:1.5;margin:12px 0 0;min-height:20px}.form-status.is-error{color:#b33a3a}.form-status.is-success{color:var(--green)}.waitlist-modal{display:grid;inset:0;opacity:0;padding:22px;place-items:center;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:80}.waitlist-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1b1f80;inset:0;position:absolute}.modal-panel{background:radial-gradient(circle at 80% 12%,rgba(153,95,255,.16),transparent 15rem),radial-gradient(circle at 20% 8%,rgba(85,162,255,.12),transparent 16rem),#faf7eff5;border:1px solid hsla(0,0%,100%,.32);border-radius:24px;box-shadow:0 30px 90px #00000047;max-height:min(88vh,860px);overflow-y:auto;padding:56px;position:relative;width:min(760px,100%)}.modal-close{background:var(--violet);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:24px;height:38px;line-height:1;position:absolute;right:16px;top:16px;width:38px}.modal-copy{margin-bottom:22px;max-width:none}.modal-copy h2{font-size:42px;line-height:1.12;margin-bottom:10px;max-width:none}.modal-copy p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.waitlist-modal .waitlist-form{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;box-shadow:none;padding:0}.waitlist-modal .form-status:empty{margin:0;min-height:0}body.has-modal{overflow:hidden}.toast{background:#1b1b1feb;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;box-shadow:0 18px 44px #1b1b1f33;color:#fff;font-size:14px;font-weight:800;left:50%;opacity:0;padding:12px 18px;position:fixed;top:86px;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease;z-index:100}.toast.is-visible{opacity:1;transform:translate(-50%)}.footer{align-items:start;color:var(--muted);display:grid;font-size:13px;gap:28px;grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(130px,1fr));margin-top:26px;padding:46px 0 0}.footer-brand p,.footer-note{line-height:1.6;margin:0}.footer-group{display:grid;gap:10px}.footer-brand{display:grid;gap:12px}.footer-group h3{color:var(--ink);font-size:13px;margin:0 0 6px}.footer-group a,.footer-group span{color:var(--muted);font-size:12px;line-height:1.4}.back-to-top,.footer-group a:hover{color:var(--ink)}.back-to-top{align-items:center;background:#ffffffb8;border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 28px #281f1314;display:inline-flex;font-size:12px;font-weight:800;grid-column:1/-1;justify-content:center;justify-self:end;min-height:38px;padding:9px 16px;transition:transform .18s ease,border-color .18s ease,color .18s ease}.back-to-top:hover{border-color:#6c4cd85c;color:var(--violet);transform:translateY(-1px)}.footer-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:18px;text-align:center}@media(max-width:1040px){.footer,.matrix-overview,.resource-showcase,.version-grid,.waitlist-section,.why-layout{grid-template-columns:1fr}.value-grid{grid-template-columns:repeat(2,1fr)}.efficiency-grid,.feature-grid{grid-template-columns:1fr}.ca-layout{grid-template-columns:repeat(2,1fr)}.resource-showcase{padding:26px}.raas-heading{margin-bottom:52px}.raas-carousel{--raas-card-width:min(520px, calc(100vw - 72px) );--raas-gap:28px}.private-section{padding:76px 0 88px}.private-flow{gap:58px;width:min(100%,960px)}.private-feature,.private-feature.is-reversed{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:58px}.private-feature:not(.is-reversed) .private-copy{padding-right:42px}.private-contact-copy,.private-feature.is-reversed .private-copy{padding-left:42px}.why-intro{min-height:auto;text-align:center}.why-intro h2,.why-intro p{margin-inline:auto}}@media(max-width:820px){.page-shell{padding-inline:18px}.topbar{border-radius:18px;top:8px}.nav-actions .nav-menu,.nav-actions a:not(.small-button),.nav-actions>.nav-link{display:none}h1{font-size:48px;line-height:1.08;margin-bottom:22px;max-width:calc(100vw - 36px);min-width:0;width:100%}.hero-title-break{display:block}.ca-section h2,.matrix-section h2,.product-section h2,.section-heading h2,.waitlist-section h2,.why-intro h2{font-size:40px}.overview-card h3,.resource-copy h2,.subsection-heading h2,.version-card header h3{font-size:34px}.efficiency-card strong,.value-card strong{font-size:52px}.hero-stack{min-height:420px}.carousel-card{width:min(600px,86vw)}.carousel-card[data-position=left]{transform:translate(-22vw) rotate(-1.4deg) scale(.78)}.carousel-card[data-position=right]{transform:translate(22vw) rotate(1.4deg) scale(.78)}.ca-layout,.form-grid{grid-template-columns:1fr}.resource-tags{justify-content:center}.resource-copy{text-align:center}.raas-heading{margin-bottom:42px}.raas-carousel{--raas-card-width:min(420px, calc(100vw - 48px) );--raas-gap:22px}.raas-copy h3{font-size:24px}.raas-form-card,.raas-slide-cta .lead-form-card{aspect-ratio:auto;padding:24px}.raas-form-card h3{font-size:24px}.waitlist-form.raas-waitlist-form .form-grid{grid-template-columns:1fr}.private-heading{margin-bottom:48px}.private-heading h2{font-size:40px}.private-flow{gap:42px}.private-feature,.private-feature.is-reversed{gap:22px;grid-template-columns:1fr}.private-feature.is-reversed .private-copy,.private-feature.is-reversed .private-video-card{grid-column:auto;grid-row:auto}.private-copy{margin-inline:auto;max-width:620px;text-align:center}.private-feature.is-reversed .private-copy,.private-feature:not(.is-reversed) .private-copy{justify-self:center;padding-inline:0;text-align:center}.private-video-card{margin-inline:auto;min-height:210px;width:min(100%,560px)}.private-contact{gap:22px;grid-template-columns:1fr}.private-contact-card{margin-inline:auto;width:min(100%,560px)}.private-contact-copy{margin-inline:auto;max-width:620px;padding-left:0;text-align:center}.private-contact-copy h3{font-size:30px}.why-layout{gap:22px}.why-card{grid-template-columns:.88fr 1.12fr}.why-card-copy{padding:26px}.footer,.footer div{justify-content:center;justify-items:center;text-align:center}.back-to-top{justify-self:center}}@media(max-width:560px){.page-shell{padding-inline:14px}.topbar{align-items:center;gap:12px}.brand-logo{width:126px}.small-button{min-height:44px;padding:9px 14px}.hero{min-height:clamp(760px,108svh,920px);padding-top:96px}h1{font-size:40px;max-width:calc(100vw - 28px)}h1 .hero-line{white-space:normal;width:auto;word-break:normal}.ca-section h2,.matrix-section h2,.product-section h2,.section-heading h2,.waitlist-section h2,.why-intro h2{font-size:34px}.overview-card h3,.resource-copy h2,.subsection-heading h2,.version-card header h3{font-size:30px}.feature-card h3,.side-card h3{font-size:24px}.hero-actions,.primary-action,.secondary-action{width:100%}.hero-stack{min-height:360px}.carousel-card{top:32px;width:min(360px,86vw)}.side-card{display:none}.product-shot{height:calc(100% - 104px)}.ca-card,.overview-card,.resource-showcase,.version-card header,.why-card-copy{padding:22px}.value-grid{grid-template-columns:1fr}.efficiency-card,.feature-card,.value-card{min-height:150px;padding:24px}.why-section{padding-bottom:58px}.matrix-section{padding:58px 0 62px}.raas-heading p{font-size:15px}.raas-heading .primary-action{width:auto}.raas-carousel{--raas-card-width:min(340px, calc(100vw - 36px) );--raas-gap:18px;-webkit-mask-image:none;mask-image:none;overflow:visible}.raas-slide{gap:20px;opacity:1}.raas-track{overflow-x:auto}.raas-form-card,.raas-visual{border-radius:18px}.raas-form-card{padding:22px}.waitlist-form.raas-waitlist-form .consent-row{font-size:11px!important}.raas-copy p{font-size:14px}.private-section{padding:62px 0 70px}.private-section:before{inset:0 calc(50% - 50vw) 0}.private-heading h2{font-size:34px}.private-heading p{font-size:15px}.private-heading .primary-action{width:auto}.private-flow{gap:38px}.private-copy h3{font-size:22px}.private-copy p{font-size:14px}.private-video-card{border-radius:18px;min-height:188px}.private-video-card:before{border-radius:14px;inset:14px}.private-contact-copy h3{font-size:26px}.why-intro p{font-size:17px}.why-card{grid-template-columns:1fr;min-height:0}.why-card-media{min-height:180px}.why-card-featured .why-card-media img{transform:none}.why-card-copy h3{font-size:24px}.feature-card-head{display:grid}.feature-card span{font-size:14px;max-width:100%;width:-moz-max-content;width:max-content}.resource-image{margin-inline:-10px}.metric-strip{grid-template-columns:1fr}.waitlist-section{padding:28px 18px}.waitlist-form{padding:18px}.modal-copy{padding-inline:0}.modal-panel{padding:34px}.waitlist-modal .waitlist-form{padding:0}}@media(prefers-reduced-motion:reduce){.hero h1,.hero-actions,.hero-copy,.hero-product-frame{animation:none}.why-card:focus-within,.why-card:hover{transform:none}}
