.icon3d{place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative}.icon3d:before{content:"";filter:blur(12px);background:radial-gradient(circle,#40d1e057,#0000 68%);border-radius:50%;position:absolute;inset:12%}.icon3d__img{object-fit:contain;filter:drop-shadow(0 10px 16px #14263842);width:100%;height:100%;position:relative}.types__layout{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.types__content{min-width:0}.types__art{filter:drop-shadow(0 24px 40px #1f33482e);justify-self:center}@media (width>=960px){.types__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.types__art{justify-self:end}}.types__core{grid-template-columns:repeat(auto-fit,minmax(min(45%,9.5rem),1fr));gap:clamp(.7rem,1.6vw,1rem);margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}.types__tile{border-radius:var(--radius-lg);background:var(--surface-0);border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);text-align:center;transition:transform .28s var(--ease-out), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out);justify-items:center;gap:.6rem;padding:1.15rem .85rem;display:grid}.types__tile:hover{border-color:var(--brand-100);box-shadow:var(--shadow-md);transform:translateY(-5px)}.types__tileIcon{width:3.9rem;height:3.9rem}.types__tileIcon:before{transition:transform .3s var(--ease-out), opacity .3s var(--ease-out)}.types__tile:hover .types__tileIcon:before{opacity:1;transform:scale(1.3)}.types__tileLabel{color:var(--ink-800);font-size:.9rem;font-weight:620}.types__extra{border-radius:var(--radius-xl);background:radial-gradient(700px 260px at 90% 0%, #d8e6fed9, transparent 62%), var(--surface-50);border:1px solid var(--border-soft);gap:1.1rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.types__extraHead{align-items:flex-start;gap:.9rem;display:flex}.types__extraTitle{margin-bottom:.25rem;font-size:1.08rem}.types__extraBody{color:var(--ink-500);max-width:44rem;font-size:.94rem}.types__chips{flex-wrap:wrap;gap:.45rem;display:flex}.types__chip{border-radius:var(--radius-pill);background:var(--surface-0);border:1px solid var(--border-medium);color:var(--ink-700);transition:border-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);padding:.36rem .8rem;font-size:.83rem;font-weight:570}.types__chip:hover{border-color:var(--brand-300);color:var(--brand-800);transform:translateY(-2px)}.types__footnote{color:var(--ink-500);align-items:flex-start;gap:.5rem;font-size:.87rem;display:flex}.types__footnote svg{color:var(--brand-600);flex-shrink:0;margin-top:.18rem}.features__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(.9rem,1.8vw,1.35rem);display:grid}.features__cell{display:flex}.features__card{width:100%;transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);align-content:start;gap:.65rem;padding:1.35rem;display:grid}.features__card:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-5px)}.features__title{color:#fff;font-size:1.03rem;line-height:1.32}@media (width>=62rem){.features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.features__cell:first-child{grid-column:span 2}.features__cell:first-child .features__card{background:linear-gradient(135deg,#40d1e029 0%,#ffffff0f 55%);border-color:#7ed8e752;padding:1.6rem 1.75rem}.features__cell:first-child .features__title{font-size:1.35rem}.features__cell:first-child .features__body{max-width:34rem;font-size:1rem}}.features__body{color:#ffffffbd;font-size:.92rem}.heroFlow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.heroFlow{--heroFlow-mask:linear-gradient(90deg, #000 0%, #000 9%, #0003 17%, #0003 37%, transparent 47%);-webkit-mask-image:var(--heroFlow-mask);-webkit-mask-image:var(--heroFlow-mask);mask-image:var(--heroFlow-mask)}}.heroFlow__svg{width:100%;height:100%}.heroFlow__wire{fill:none;stroke:#344e671c;stroke-width:1.5px;stroke-linecap:round}.heroFlow__pulse{fill:none;stroke:#40d1e0;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 100;filter:drop-shadow(0 0 6px #40d1e0e6);animation-name:heroFlow-run;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes heroFlow-run{0%{stroke-dashoffset:109px}to{stroke-dashoffset:0}}.heroRail{z-index:0;pointer-events:none;height:clamp(4.25rem,7.5vw,6.5rem);position:absolute;inset:auto 0 0;overflow:hidden}.heroRail__line{background:linear-gradient(90deg,#0000 0%,#40d1e080 18% 82%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0}.heroRail__line:after{content:"";background-image:linear-gradient(90deg,#344e6747 0 1px,#0000 1px 100%);background-size:4.5rem 100%;position:absolute;inset:-3px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.heroRail__chip{width:clamp(2.1rem,3.2vw,2.8rem);height:clamp(2.1rem,3.2vw,2.8rem);animation-name:heroRail-travel;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:0}.heroRail__chipImg{object-fit:contain;filter:drop-shadow(0 6px 12px #14263847);width:100%;height:100%;animation:3.6s ease-in-out infinite heroRail-bob}@keyframes heroRail-travel{0%{opacity:0;transform:translate(-4rem,-50%)rotate(-8deg)}9%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 1rem),-50%)rotate(8deg)}}@keyframes heroRail-bob{0%,to{transform:translateY(-8%)}50%{transform:translateY(8%)}}@media (width<=900px){.heroFlow{opacity:.5}.heroRail{display:none}}@media (prefers-reduced-motion:reduce){.heroFlow__pulse{display:none}.heroRail__chip,.heroRail__chipImg{animation:none}.heroRail__chip{display:none}}.scroll-tilt{perspective:1200px;position:relative}.scroll-tilt__plane{transform-origin:top}.hero{background:0 0;padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.hero__inner{z-index:1;align-items:center;gap:clamp(2.5rem,5vw,3.5rem);display:grid;position:relative}.hero__copy{gap:1.15rem;max-width:40rem;display:grid}.hero__brand{justify-items:start;gap:.45rem;display:grid}.hero__logo{justify-self:start;margin-bottom:0}.hero__credit{color:var(--ink-400);letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:500}.hero__credit a{color:var(--brand-700);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-bottom:1px solid #344e6738;font-weight:620;text-decoration:none}.hero__credit a:hover{color:var(--accent-600);border-bottom-color:#1fa8b88c}.hero__eyebrow{align-self:start}.hero__title{letter-spacing:-.03em;font-size:clamp(1.9rem,4.6vw,3.15rem);line-height:1.08}.hero__title .text-gradient{animation:gradient-shift 8s var(--ease-in-out) infinite;background-size:200% 100%}.hero__lede{color:var(--ink-500);max-width:36rem;font-size:clamp(1.04rem,1.7vw,1.2rem)}.hero__bullets{gap:.6rem;display:grid}.hero__bullets li{color:var(--ink-700);align-items:flex-start;gap:.6rem;font-size:.97rem;display:flex}.hero__check{background:var(--brand-50);border:1px solid var(--brand-100);width:1.35rem;height:1.35rem;color:var(--brand-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.hero__stats{border-top:1px solid var(--border-soft);grid-template-columns:1fr;gap:1rem 1.25rem;margin:.75rem 0 0;padding-top:1.35rem;display:grid}.hero__stat{gap:.15rem;display:grid}.hero__statValue{letter-spacing:-.02em;color:var(--accent-600);font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:760}.hero__statLabel{color:var(--ink-400);margin:0;font-size:.82rem;line-height:1.45}.hero__visual{border-radius:calc(var(--radius-xl) + 2px);position:relative;overflow:hidden}.hero__visual .scroll-tilt,.hero__visual .scroll-tilt__plane{border-radius:inherit;overflow:hidden}.hero__visual:before{content:"";filter:blur(18px);z-index:-1;animation:glow-breathe 5.5s var(--ease-in-out) infinite;background:radial-gradient(circle,#40d1e047,#0000 70%);border-radius:40%;position:absolute;inset:10% 4% -8%}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes glow-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media (width<=720px){.hero{padding-block:2.25rem 2.75rem}.hero__inner{gap:1.5rem}.hero__copy{gap:.85rem}.hero__logo{transform-origin:0;margin-bottom:0;transform:scale(.92)}.hero__title{font-size:clamp(1.7rem,7.2vw,2.15rem)}.hero__lede{font-size:.98rem}.hero__bullets li{font-size:.9rem}.hero__stats{gap:.75rem 1rem;margin-top:.35rem;padding-top:.95rem}}@media (width>=34rem){.hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.hero__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,4vw,3rem)}.hero__copy{max-width:none}}@media (prefers-reduced-motion:reduce){.hero__visual,.hero__visual:hover{transform:none}.hero__title .text-gradient,.hero__visual:before{animation:none}}.personas__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.personas__cell{display:flex}.personas__card{align-content:start;gap:.85rem;width:100%;display:grid}.personas__role{font-size:1.1rem}.personas__points{gap:.6rem;display:grid}.personas__points li{color:var(--ink-500);align-items:flex-start;gap:.55rem;font-size:.93rem;display:flex}.personas__points svg{color:var(--green-500);flex-shrink:0;margin-top:.22rem}.security__inner{z-index:1;gap:clamp(2.25rem,5vw,3.25rem);display:grid;position:relative}.security__intro{align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.security__intro .section-head{margin-bottom:0}.security__art{justify-self:center}.security__art .scene-art__img{width:min(100%,17rem)}@media (width>=900px){.security__intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.security__art{justify-self:end}}.security__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.9rem,2vw,1.35rem);display:grid}.security__cell{display:flex}.security__card{width:100%;transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);align-content:start;gap:.7rem;display:grid}.security__card:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-5px)}.security__icon{border-radius:var(--radius-md);color:#9fe8f2;background:linear-gradient(150deg,#40d1e04d,#40d1e012);border:1px solid #7ed8e766;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.security__title{color:#fff;font-size:1.02rem}.security__body{color:#ffffffbd;font-size:.92rem}.showcase__inner{z-index:1;align-items:start;gap:clamp(2.25rem,5vw,3.5rem);display:grid;position:relative}.showcase__copy .section-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.showcase__list{gap:1.15rem;display:grid}.showcase__item{border-radius:var(--radius-md);transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), transform .28s var(--ease-out);border:1px solid #0000;align-items:flex-start;gap:.9rem;margin-inline:-.75rem;padding:.65rem .75rem;display:flex}.showcase__item:hover{background:var(--accent-50);border-color:var(--accent-100);transform:translate(4px)}.showcase__itemTitle{margin-bottom:.2rem;font-size:1.03rem}.showcase__itemBody{color:var(--ink-500);font-size:.94rem}.showcase__visual{width:100%;min-width:0}.compare{border-radius:calc(var(--radius-xl) + 4px);background:radial-gradient(640px 280px at 100% 0,#40d1e02e,#0000 62%),linear-gradient(165deg,#f4f8fb 0%,#fff 55%,#f7fbfd 100%);border:1px solid #344e671a;align-items:stretch;gap:.85rem;width:100%;padding:clamp(1rem,2.4vw,1.45rem);display:grid;overflow:hidden;box-shadow:0 1px 2px #1f33480a,0 22px 50px #1f33481a}.compare__pane{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #344e6714;flex-direction:column;gap:.85rem;min-width:0;padding:1rem 1.05rem;display:flex}.compare__pane--before{background:#f7f9fce6}.compare__pane--after{background:linear-gradient(#fff 0%,#f3fbfd 100%);border-color:#40d1e059;box-shadow:0 0 0 1px #40d1e01f,0 16px 36px #40d1e01f}.compare__paneHead{gap:.18rem;display:grid}.compare__label{color:var(--ink-900);letter-spacing:-.01em;font-size:.92rem;font-weight:740}.compare__note{color:var(--ink-400);margin:0;font-size:.76rem}.compare__scattered{gap:.4rem;display:grid}.compare__scattered li{animation:compare-in .5s var(--ease-out) both;background:#ffffffe6;border:1px dashed #344e672e;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.52rem .7rem;display:flex}.compare__scatteredLabel{color:var(--ink-700);font-size:.78rem;font-weight:560}.compare__scatteredCount{border-radius:var(--radius-pill);background:var(--surface-100);color:var(--ink-500);padding:.08rem .5rem;font-size:.72rem;font-weight:650}.compare__arrow{background:linear-gradient(140deg, var(--accent-500), var(--accent-600));width:2.55rem;height:2.55rem;color:var(--brand-900);animation:compare-nudge 2.8s var(--ease-in-out) infinite;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;display:flex;transform:rotate(90deg);box-shadow:0 14px 28px #40d1e061}.compare__stream{gap:.6rem;min-width:0;display:grid}.compare__streamHead{border-radius:var(--radius-md);color:var(--ink-800);background:#344e670a;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8rem;font-weight:680;display:flex}.compare__streamIcon{background:var(--brand-700);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.compare__streamBadge{border-radius:var(--radius-pill);background:var(--accent-50);border:1px solid var(--accent-100);color:var(--brand-800);margin-left:auto;padding:.08rem .5rem;font-size:.7rem;font-weight:680}.compare__merged{gap:.65rem;padding-left:.15rem;display:grid;position:relative}.compare__merged:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#40d1e08c,#344e671f);border-radius:2px;width:2px;position:absolute;top:1rem;bottom:1rem;left:.9rem}.compare__entry{z-index:1;min-width:0;box-shadow:none;animation:compare-in .55s var(--ease-out) both;background:0 0;border:0;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:.55rem;padding:0;display:grid;position:relative}.compare__entry:hover{transform:none}.compare__entry:hover .compare__entryBody{border-color:#40d1e059;transform:translateY(-2px);box-shadow:0 12px 24px #1f334814}.compare__entry--urgent{background:0 0;border-color:#0000}.compare__dot{color:#fff;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin-top:.75rem;margin-left:.15rem;display:inline-flex;position:relative;box-shadow:0 0 0 3px #fff,0 4px 10px #1f334829}.compare__dot--urgent{background:var(--red-500)}.compare__dot--call{background:var(--green-500)}.compare__dot--email{background:var(--ink-700)}.compare__dot--record{background:var(--accent-500);color:var(--brand-900)}.compare__entryBody{min-width:0;transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fff;border:1px solid #344e6714;border-radius:14px;gap:.22rem;padding:.75rem .8rem;display:grid;box-shadow:0 6px 16px #1f33480d}.compare__entry--urgent .compare__entryBody{background:linear-gradient(90deg,#fff5f5 0%,#fff 48%);border-color:#ea001e2e}.compare__entryTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem .75rem;display:grid}.compare__mergedLabel{min-width:0;color:var(--brand-700);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:660;line-height:1.3;overflow:hidden}.compare__mergedWhen{color:var(--ink-400);white-space:nowrap;flex-shrink:0;padding-top:.1rem;font-size:.72rem}.compare__entry--urgent .compare__mergedWhen{color:#a30011;font-weight:650}.compare__entryKey{background:var(--surface-50);border:1px solid var(--border-soft);width:fit-content;max-width:100%;color:var(--ink-600,var(--ink-500));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.14rem .5rem;font-size:.7rem;display:inline-flex;overflow:hidden}@keyframes compare-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes compare-nudge{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(4px)}}@media (width>=760px){.compare{grid-template-columns:minmax(10.5rem,.72fr) auto minmax(0,1.45fr);align-items:center;gap:.75rem .9rem}.compare__arrow{animation-name:compare-nudge-h;transform:rotate(0)}@keyframes compare-nudge-h{0%,to{transform:translate(0)}50%{transform:translate(4px)}}}@media (width>=1024px){.showcase__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.28fr);align-items:center}}@media (width>=1180px){.showcase__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)}}@media (prefers-reduced-motion:reduce){.compare__scattered li,.compare__entry,.compare__arrow,.showcase__item{transition:none;animation:none}.showcase__item:hover,.compare__entry:hover .compare__entryBody{transform:none}}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffffb8;border-bottom:1px solid #0000;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--border-soft);background:#ffffffeb;box-shadow:0 6px 24px #0b1a2b0f}.nav__inner{align-items:center;gap:1rem;min-height:4.4rem;display:flex}.nav__brand{color:var(--ink-900);flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.nav__brand:hover{color:var(--ink-900)}.nav__logoMark{border-radius:var(--radius-sm);background:var(--surface-0);justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;box-shadow:0 6px 16px #1f334814}.nav__logoMark .brand-mark{width:1.15rem;height:1.55rem}.nav__brandText{line-height:1.15;display:grid}.nav__brandText strong{letter-spacing:-.01em;font-size:1rem;font-weight:720}.nav__brandText small{color:var(--ink-400);font-size:.72rem;font-weight:500}.nav__links{gap:.35rem;margin-inline:auto;display:none}.nav__link{border-radius:var(--radius-pill);color:var(--ink-700);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);padding:.5rem .8rem;font-size:.92rem;font-weight:550}.nav__link:hover{background:var(--brand-50);color:var(--brand-800)}.nav__actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.nav__actions .nav__cta{padding:.62rem 1.15rem;font-size:.9rem;display:none}.nav__toggle{border-radius:var(--radius-sm);background:var(--surface-0);border:1px solid var(--border-medium);cursor:pointer;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.nav__bars,.nav__bars:before,.nav__bars:after{content:"";background:var(--ink-800);width:1.1rem;height:2px;transition:transform .28s var(--ease-out), opacity .2s var(--ease-out);border-radius:2px;display:block}.nav__bars:before{transform:translateY(-6px)}.nav__bars:after{transform:translateY(4px)}.nav__bars.is-open{background:0 0}.nav__bars.is-open:before{transform:translateY(1px)rotate(45deg)}.nav__bars.is-open:after{transform:translateY(-1px)rotate(-45deg)}.nav__mobile{border-top:1px solid var(--border-soft);background:var(--surface-0);animation:nav-drop .28s var(--ease-out) both}.nav__mobileInner{gap:.35rem;padding-block:.9rem 1.2rem;display:grid}.nav__mobileLink{border-radius:var(--radius-sm);background:var(--surface-50);color:var(--ink-800);justify-content:space-between;align-items:center;padding:.75rem .85rem;font-weight:570;display:flex}.nav__mobileLink:hover{background:var(--brand-50);color:var(--brand-800)}@keyframes nav-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width>=880px){.nav__links{display:flex}.nav__actions .nav__cta{display:inline-flex}.nav__toggle,.nav__mobile{display:none}}.splash{z-index:10000;background:radial-gradient(680px 460px at 50% 42%,#40d1e029,#0000 64%),linear-gradient(170deg,#f7fbfd 0%,#eef5f9 100%);place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.splash__mark{aspect-ratio:287/918;width:min(34vw,6.5rem);position:relative}.splash__mark.is-spinning{animation:4s ease-in-out infinite splash-bob}.splash__markGlow{filter:blur(26px);background:radial-gradient(circle,#40d1e06b,#0000 66%);border-radius:50%;position:absolute;inset:24% -110%}.splash__markImg,.splash__markSheen{width:100%;height:100%;position:absolute;inset:0}.splash__markImg{object-fit:contain;filter:drop-shadow(0 18px 26px #14263838)}.splash__markSheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(93deg,#0000 36%,#fff3 45%,#ffffffd9 50%,#fff3 55%,#0000 64%) 0 0/320% 100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.splash__mark.is-spinning .splash__markSheen{animation:2.6s linear infinite splash-sheen}.splash__label{color:var(--brand-900);letter-spacing:-.01em;margin:1.5rem 0 .3rem;font-size:1.1rem;font-weight:700}.splash__sub{color:var(--ink-500);margin:0;font-size:.88rem}.splash__bar{background:#1f33481a;border-radius:999px;width:min(11rem,46vw);height:3px;margin-top:1.05rem;overflow:hidden}.splash__barFill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--accent-500), var(--accent-600));width:100%;height:100%;display:block}html.splash-lock,html.splash-lock body{overflow:hidden}@keyframes splash-sheen{0%{background-position:160% 0}to{background-position:-160% 0}}@keyframes splash-bob{0%,to{transform:translateY(-2%)}50%{transform:translateY(2%)}}@media (prefers-reduced-motion:reduce){.splash__mark,.splash__markSheen{animation:none!important}}.value{position:relative;overflow:hidden}.value__shell{z-index:1;position:relative}.value__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.value__cell{display:flex}.value__card{width:100%;transition:transform .35s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);align-content:start;gap:.75rem;display:grid}.value__card:hover{background:#ffffff24;border-color:#ffffff52;transform:translateY(-6px)}.value__icon{border-radius:var(--radius-md);color:#9fe8f2;background:linear-gradient(150deg,#40d1e04d,#40d1e012);border:1px solid #7ed8e766;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}.value__title{color:#fff;font-size:1.14rem;line-height:1.3}.value__body{color:#ffffffbd;font-size:.96rem}.workflow__inner{z-index:1;align-items:start;gap:clamp(2.25rem,5vw,3.5rem);display:grid;position:relative}.workflow__inner>*{min-width:0}.workflow__inner .section-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.workflow__steps{counter-reset:workflow;gap:0;display:grid}.workflow__step{gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.workflow__step:last-child{padding-bottom:0}.workflow__step:before{content:"";background:linear-gradient(180deg, var(--brand-300), #78bbff26);border-radius:2px;width:2px;position:absolute;top:2.3rem;bottom:.15rem;left:1.09rem}.workflow__step:last-child:before{display:none}.workflow__num{background:var(--surface-0);border:2px solid var(--brand-300);width:2.25rem;height:2.25rem;color:var(--brand-800);z-index:1;transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;font-weight:720;display:inline-flex;box-shadow:0 6px 16px #0176d324}.workflow__step:hover .workflow__num{background:var(--brand-600);border-color:var(--brand-600);color:#fff;transform:scale(1.08)}.workflow__stepTitle{margin-bottom:.25rem;padding-top:.2rem;font-size:1.05rem}.workflow__stepBody{color:var(--ink-500);font-size:.94rem}.workflow__visual{padding-bottom:.5rem;padding-right:5.5rem;position:relative}.workflow__visual:before{content:"";filter:blur(22px);z-index:0;pointer-events:none;background:radial-gradient(circle,#40d1e038,#0000 68%);border-radius:40%;position:absolute;inset:8% 0% -4% 10%}.workflow__tilt{z-index:1;position:relative}.workflow__stage{position:relative}.workflow__mock{z-index:1;width:100%;position:relative}.workflow__artSlot{z-index:2;pointer-events:none;width:4.4rem;position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}.workflow__art .scene-art__img{filter:drop-shadow(0 18px 30px #14263852);width:100%}.workflow__art .scene-art__glow{filter:blur(26px);background:radial-gradient(circle,#40d1e080,#0000 65%);inset:22% -110%}@media (width<=900px){.workflow__visual{padding-right:3rem}.workflow__artSlot{width:2.4rem;right:-2.8rem}}@media (width<=560px){.workflow__visual{padding-right:0}.workflow__artSlot{display:none}}@media (width>=1024px){.workflow__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:clamp(1.75rem,3.5vw,2.75rem)}.workflow__tilt,.workflow__stage,.workflow__mock{max-width:100%}}@media (prefers-reduced-motion:reduce){.workflow__step:hover .workflow__num{transform:none}}
