.studio-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 20%,#223657 0,#111a2a 43%,#101319 78%);overflow:clip}.studio-hero-inner{position:relative;padding-block:calc(var(--masthead-height) + clamp(48px, 5.2vw, 78px)) clamp(48px,5.2vw,78px)}.hero-register{display:inline-flex;align-items:center;gap:9px;color:#c9d9f0;text-transform:uppercase}.hero-register i{width:7px;height:7px;border-radius:50%;background:var(--signal)}.hero-field{position:absolute;z-index:-1;pointer-events:none;right:-5%;inset-block:0;width:min(68%,1020px);display:grid;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.field-svg{width:100%;height:auto;display:block}.field-canvas{aspect-ratio:850/516}.field-plane{stroke:#25292f;stroke-width:.75}.field-rib{stroke:#8e929c;stroke-width:.65;opacity:.35}.field-contour{stroke:#b4b8c1;stroke-width:.75;opacity:.48}.field-contour.is-signal{stroke:#608deb;opacity:.9;stroke-width:1.2}.field-pulse{stroke:#c2d5ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 95;opacity:0;animation:field-sweep 2.9s .35s var(--ease-out) both}.field-annotations{stroke:#626a76;stroke-width:.75}.field-annotations circle{fill:var(--signal);stroke:none}.field-annotations text{font:9px var(--mono);letter-spacing:1.2px;fill:#9b9fa7;stroke:none}@keyframes field-sweep{0%{opacity:0;stroke-dashoffset:0}20%{opacity:1}78%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}.studio-hero-copy{margin-top:24px}.studio-hero h1{font-size:clamp(3.25rem,7.2vw,7.3rem);letter-spacing:-.069em;line-height:.96}.studio-hero h1 span{display:block;color:#b0ccff}.studio-hero-copy>p{max-width:43ch;margin-top:22px;color:#e1e9f7;font-size:clamp(1.05rem,1.55vw,1.24rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-actions .button{border-radius:9px;padding-inline:16px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:761px){.studio-hero{view-timeline-name:--hero-passage}.hero-field{animation:field-depart linear both;animation-timeline:--hero-passage;animation-range:exit 0 exit 100%}@keyframes field-depart{to{transform:translate3d(0,11%,0) scale(1.08);opacity:.52}}}}.index-label{color:var(--muted);text-transform:uppercase}.home-products{color-scheme:light;color:var(--ink);background:#f6f3ec;padding-block:clamp(44px,4.7vw,72px);--focus-color:#234b8b;--link-color:#234b8b;--hover-color:#1f5fd1;--link-hover:#0f2747}.home-products-heading .index-label{color:#435771}.home-products-heading h2{margin-top:9px;font-size:clamp(2.5rem,4.6vw,4.4rem);letter-spacing:-.055em}.home-products-heading>p:last-child{margin-top:12px;color:#444c59}.home-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:25px}.home-product-card{display:flex;flex-direction:column;align-items:start;border:1px solid #d7dfec;border-radius:17px;background:#fcfdff;padding:clamp(19px,3vw,34px)}.home-product-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:19px}.home-product-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#244e94;background:#e6efff}.home-product-label{color:#344c6b;font-size:.86rem;font-weight:600}.home-product-card h3{font-size:clamp(1.45rem,2.55vw,2.4rem)}.home-product-description{color:#444c59;max-width:44ch;margin-block:10px 12px}.home-product-card .text-link{margin-top:auto}.home-products+.studio-statement{border-top:1px solid #dedcd2}.studio-demo,.studio-statement{color-scheme:light;color:var(--ink);background:var(--paper);--focus-color:#1d4c8e;--link-color:#1d4c8e;--hover-color:#1f5fd1;--link-hover:#0f2747}.studio-demo .index-label,.studio-statement .index-label{color:#525350}.chapter-heading,.statement-layout{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:clamp(24px,4vw,76px);align-items:start}.statement-layout{padding-block:var(--section-space)}.chapter-heading h2,.statement-layout h2{font-size:clamp(2.8rem,6.3vw,7rem);letter-spacing:-.075em;line-height:.98}.statement-layout h2{max-width:13ch}.statement-detail{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px 30px;border-top:1px solid var(--paper-line);margin-top:clamp(24px,4vw,53px);padding-top:19px}.statement-detail p{max-width:48ch;font-size:clamp(1rem,1.5vw,1.24rem)}.sequence{padding-block:var(--section-space)}.sequence-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(24px,5vw,100px);align-items:start;margin-top:clamp(28px,6vw,86px)}.sequence-figure{position:sticky;top:calc(var(--masthead-height, 72px) + 5vh);border:1px solid var(--line);background:#101214}.sequence-frame{display:flex;justify-content:space-between;gap:10px}.sequence-figure figcaption,.sequence-frame{color:var(--muted);padding:14px 16px}.sequence-frame{border-bottom:1px solid var(--line)}.sequence-figure figcaption{border-top:1px solid var(--line);text-transform:uppercase}.sequence-figure svg{display:block;width:100%;max-height:46vh}.sequence-grid{stroke:#272b32}.sequence-flow{stroke:#596478;stroke-dasharray:3 6}.sequence-node{color:#8a929f}.sequence-node.is-active{color:var(--signal)}.sequence-node text{fill:currentColor;font:11px var(--mono);letter-spacing:.8px}.node-diamond,.node-orbit{stroke:currentColor;transition:opacity .4s,stroke .4s}.node-orbit{opacity:.25}.node-diamond{opacity:.55}.node-core{fill:currentColor}.sequence-node.is-active .node-diamond,.sequence-node.is-active .node-orbit{opacity:1}.sequence-steps article{display:grid;align-content:center;gap:13px;border-top:1px solid var(--line);min-height:max(320px,47vh);padding-block:28px}.sequence-steps article:last-child{border-bottom:1px solid var(--line)}.sequence-steps h3{font-size:clamp(2.15rem,4.6vw,4.8rem);letter-spacing:-.07em}.sequence-steps article>p:nth-of-type(2){max-width:38ch;color:var(--silver)}.studio-demo{padding-block:var(--section-space)}.studio-demo .chapter-heading p:not(.index-label){margin-top:18px;max-width:43ch}.studio-demo .dashboard{color-scheme:dark;color:var(--white);--focus-color:var(--signal);margin-top:clamp(25px,5vw,64px)}.home-products+.closing,.studio-demo+.closing{margin-top:0}.home-products+.home-products{border-top:1px solid #dedcd2}.home-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:25px}.home-problem-grid h3,.home-step-list h3{font-size:clamp(1.2rem,1.8vw,1.55rem)}.home-step-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:25px}.home-step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;margin-bottom:14px;color:#f6f3ec;background:#1b2a44;font-weight:700}.home-offer-band{background:#ece8dd}.home-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);border-radius:20px;padding:clamp(24px,4vw,52px);color:#f6f3ec;background:radial-gradient(ellipse at 85% 10%,#223657 0,#111a2a 60%,#101319 100%);--link-color:#b0ccff;--hover-color:#ffffff}.home-offer .index-label{color:#b0ccff}.home-offer h2{margin-top:8px;font-size:clamp(3.4rem,7vw,6rem);letter-spacing:-.06em;line-height:1}.home-offer-price>p:not(.index-label){margin-block:12px 22px;color:#dbe4f3;max-width:30ch}.home-offer h3{font-size:clamp(1.3rem,2vw,1.7rem);margin-bottom:14px}.home-check-list{list-style:none;padding:0;display:grid;gap:12px}.home-check-list li{display:flex;gap:10px;align-items:start}.home-check-list svg{flex-shrink:0;margin-top:3px;color:#7fa6ef}.home-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(16px,3vw,40px);margin-top:25px;font-size:clamp(1rem,1.4vw,1.15rem)}.home-trust-list svg{color:#234b8b}@media (max-width:960px){.home-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-offer,.home-step-list,.home-trust-list{grid-template-columns:1fr}.hero-field{right:-24%;width:100%;opacity:.26}.studio-hero h1{font-size:clamp(3rem,10vw,5.8rem)}.chapter-heading,.sequence-layout,.statement-layout{grid-template-columns:1fr;gap:16px}.sequence-figure{position:static;margin-bottom:10px}.sequence-figure svg{max-height:32vh}.sequence-steps article{min-height:auto}}@media (max-width:560px){.home-problem-grid,.home-products-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.field-pulse,.hero-field{animation:none}.sequence-figure{position:static}.sequence-steps article{min-height:auto}}