:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#f6f7f5;--surface-panel:#fff;--surface-ink:#1d262a;--surface-ink-muted:#657177;--surface-ink-soft:#47555b;--surface-border:#d8dedd;--surface-action-primary-bg:#34758a;--surface-action-primary-text:#fff;--surface-action-secondary-bg:#fff;--surface-action-secondary-text:#1d262a;--surface-action-secondary-border:#b9c8ca;--media-text:#fff;--media-text-muted:#ffffffd1;--media-text-accent:#86cde0;--media-overlay:#02040dad;--media-action-primary-bg:#34758a;--media-action-primary-text:#fff;--media-action-secondary-bg:#060a1f75;--media-action-secondary-text:#fff;--media-action-secondary-border:#ffffff7a;--media-surface-divider:#d8deddb8;--canvas:var(--surface-canvas);--surface:var(--surface-panel);--text-color:var(--surface-ink);--muted-text:var(--surface-ink-muted);--soft-text:var(--surface-ink-soft);--border-color:var(--surface-border);--accent-blue:#34758a;--accent-soft:#e2eff2;--accent-warn:#9a5f2f;--bg-color:var(--canvas);--panel-bg:var(--surface);--panel-bg-strong:var(--surface);--border-blue:var(--border-color);--section-bg:var(--canvas);--line-blue:var(--border-color);--font-body:"Noto Sans Hebrew", system-ui, sans-serif;--font-display:"Rubik", "Noto Sans Hebrew", system-ui, sans-serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-display-sm:clamp(30px, 4.4vw, 44px);--text-display-md:clamp(38px, 5vw, 62px);--text-display-lg:clamp(48px, 6.8vw, 92px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--duration-fast:.16s;--duration-base:.22s;--duration-slow:.42s;--motion-duration-page:.48s;--motion-duration-section:.5s;--motion-duration-state:.26s;--motion-stagger:70ms;--motion-distance-page:24px;--motion-distance-section:20px;--motion-distance-hover:2px;--motion-press-scale:.985;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ease-standard:ease;--shadow-panel:0 18px 44px #1d262a14;--shadow-glow-blue:none;--z-base:0;--z-content:1;--z-overlay:20;--z-header:30;--breakpoint-xs:420px;--breakpoint-sm:560px;--breakpoint-md:760px;--breakpoint-lg:860px;--breakpoint-xl:1120px}body,html{background-color:var(--bg-color);width:100%;min-height:100dvh;font-family:var(--font-body);color:var(--text-color);scroll-behavior:smooth;text-align:right;margin:0;padding:0;overflow-x:hidden}body{min-height:100dvh}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.skip-link{z-index:1000;border:1px solid var(--accent-blue);background:var(--surface);min-height:44px;color:var(--text-color);border-radius:7px;align-items:center;padding:0 16px;font-weight:900;transition:transform .18s;display:inline-flex;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{transform:translate(0,0)}#main-content{scroll-margin-top:88px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}::selection{background:var(--accent-soft);color:var(--text-color)}body [hidden]{display:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.hero-section{background:var(--bg-color);isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:hidden}.site-header{z-index:30;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#fffffff0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1188px,100% - 40px);min-height:58px;padding:10px 12px 10px 10px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 18px 50px #1d262a1a}.brand-lockup{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:96px;min-height:44px;padding-inline:8px;display:flex}.brand-mark{color:var(--text-color);background:0 0;font-size:22px;font-weight:800;line-height:1}.main-nav{color:var(--muted-text);justify-content:center;align-items:center;gap:clamp(12px,2vw,30px);font-size:15px;font-weight:600;display:flex}.main-nav a{opacity:.78;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;transition:color .25s,opacity .25s;display:inline-flex}.main-nav a:hover{color:var(--text-color);opacity:1}.main-nav a:active,.brand-lockup:active{transform:translateY(1px)scale(.99)}.header-cta{border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;min-height:42px;font-family:var(--font-display);cursor:pointer;transition:transform .25s var(--ease-out), border-color .25s ease, background .25s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.header-cta:hover{border-color:var(--text-color);background:color-mix(in srgb, var(--accent-blue) 88%, var(--text-color));transform:translateY(-2px)}.header-cta:active{transform:translateY(0)scale(.99)}main{isolation:isolate;background:var(--canvas);position:relative}main:before{content:"";z-index:0;pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0}.header-cta:before{content:"";transition:transform .55s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;inset:0;transform:translate(110%)}.header-cta:hover:before{transform:translate(-110%)}.route-panel{z-index:12;scrollbar-width:thin;scrollbar-color:#34758a8c #1d262a14;width:min(430px,34vw);max-height:min(620px,100dvh - 126px);transition:opacity var(--motion-duration-page) var(--ease-out), filter var(--motion-duration-page) var(--ease-out), transform var(--motion-duration-page) var(--ease-out);will-change:transform, opacity;direction:rtl;position:absolute;bottom:clamp(24px,4.8dvh,60px);left:max(24px,5vw);right:auto;overflow:hidden auto;transform:translate(0,0)}.route-content{isolation:isolate;gap:clamp(14px,1.8dvh,20px);width:100%;padding:clamp(8px,1.2vw,14px) 0;display:grid;position:relative}.route-content:before{content:"";top:clamp(22px,4.3dvh,46px);transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#0000,#34758ae0);width:min(160px,12vw);height:1px;position:absolute;inset-inline-end:-30px}[data-transitioning=true] .route-content:before{animation:extraction-sweep var(--motion-duration-page) var(--ease-out) both}.route-eyebrow{color:#34758a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.route-copy{gap:10px;display:grid}.route-copy h1,.route-copy .route-body,.route-copy .route-eyebrow{animation:kinetic-route-in var(--motion-duration-page) var(--ease-out) both}.route-copy h1{animation-delay:var(--motion-stagger)}.route-copy .route-body{animation-delay:calc(var(--motion-stagger) * 2)}.route-content h1,.route-content h2{color:#1d262a;font-family:var(--font-display);margin:0;font-size:clamp(28px,3.1vw,46px);font-weight:800;line-height:1.04}.route-content p,.route-body{color:var(--soft-text);margin:0;font-size:clamp(15px,1.08vw,17px);line-height:1.54}.route-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.route-bullets li{color:var(--soft-text);padding-inline-start:22px;font-size:clamp(14px,1vw,16px);line-height:1.45;position:relative}.route-bullets li:before{content:"";top:.72em;background:var(--accent-blue);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:0;box-shadow:0 0 14px #34758ab8}.route-assurance{color:var(--soft-text);border-top:1px solid #34758a33;gap:12px;padding:16px 0 0;display:grid;position:relative}.route-assurance-title{color:#1d262a;margin:0;font-size:clamp(15px,1.08vw,17px);font-weight:900;line-height:1.25}.route-assurance ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-assurance li{color:var(--soft-text);padding-inline-start:20px;font-size:clamp(13px,.95vw,15px);line-height:1.5;position:relative}.route-assurance li:before{content:"";top:.72em;background:#34758a38;border:1px solid #34758adb;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:0}.route-assurance-note{color:#9a6a2d;background:#b84a4a0f;border:1px solid #b84a4a33;border-radius:7px;gap:4px;margin:2px 0 0;padding:12px 14px;font-size:clamp(13px,.9vw,14px);line-height:1.55;display:grid}.route-assurance-note strong{color:#9a6a2d}.route-actions,.route-legal-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.route-legal-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.route-action-primary{color:#1d262a;background:linear-gradient(#34758a52,#34758a5c),#ffffffe6;border-color:#34758a85}body[data-path]:not([data-path=\/]) .route-panel{z-index:2;clip-path:none;filter:none;opacity:1;visibility:visible;pointer-events:auto;width:min(1120px,100% - 56px);height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;display:block;position:relative;inset:auto;overflow:visible;transform:none}body[data-path]:not([data-path=\/]) .route-content{color:#1d262a;text-align:right;border-radius:var(--radius-md);background:linear-gradient(#ffffffeb,#ffffffe0),#ffffffe6;border:1px solid #34758a33;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:clamp(24px,4vw,44px);width:100%;min-height:0;padding:clamp(28px,4.4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #161f231f,inset 0 1px #1d262a0f}body[data-path]:not([data-path=\/]) .route-content:before{content:"";z-index:0;pointer-events:none;opacity:1;background:linear-gradient(90deg,#34758a38,#0000 28%) 100% 0/100% 1px no-repeat,radial-gradient(circle at 100% 0,#34758a2e,#0000 34%);animation:none;position:absolute;inset:0}body[data-path]:not([data-path=\/]) .route-content>*{z-index:1;position:relative}body[data-path]:not([data-path=\/]) .route-copy{align-content:start;gap:14px;max-width:none;display:grid}:where(body[data-path]:not([data-path=\/])) .route-eyebrow{color:#34758a;letter-spacing:0;margin:0;font-size:13px;font-weight:900}:where(body[data-path]:not([data-path=\/])) :where(.route-content h1,.route-content h2){color:#1d262a;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,62px);line-height:.98}:where(body[data-path]:not([data-path=\/])) .route-body{max-width:46ch;color:var(--soft-text);margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.7}body[data-path]:not([data-path=\/]) .route-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}:where(body[data-path]:not([data-path=\/])) .route-bullets li{color:var(--soft-text);padding:16px 18px}:where(body[data-path]:not([data-path=\/])) :where(.route-assurance li,.route-assurance p){color:var(--soft-text);line-height:1.65}body[data-path]:not([data-path=\/]) .route-assurance{text-align:right;gap:14px;padding:22px;display:grid}:where(body[data-path]:not([data-path=\/])) :where(.route-assurance h2,.route-assurance h3){font-size:22px}body[data-path]:not([data-path=\/]) .route-actions{flex-wrap:wrap;gap:12px;display:flex}:where(body[data-path]:not([data-path=\/])) .route-action:not(.route-action-primary){border-color:var(--surface-action-secondary-border);background:var(--surface-action-secondary-bg);color:var(--surface-action-secondary-text);box-shadow:none}.route-system-panel{position:relative}.route-system-panel:after{content:"";z-index:0;pointer-events:none;opacity:.88;background:linear-gradient(90deg,#34758a33,#0000 30%) 100% 0/100% 100% no-repeat,linear-gradient(#1d262a05 1px,#0000 1px) 0 0/100% 6px;position:absolute;inset:0}.route-system-panel>*{z-index:1;position:relative}.route-home-flow{position:relative}.about-operating-map,.about-fit-band{width:100%;display:grid}@keyframes extraction-sweep{0%{opacity:0;transform:scaleX(0) translateX(var(--motion-distance-page))}34%{opacity:1;transform:scaleX(1)translate(0)}to{opacity:.34;transform:scaleX(.62)translate(0)}}@keyframes kinetic-route-in{0%{opacity:0;transform:translate3d(0, var(--motion-distance-page), 0)}to{opacity:1;transform:translate(0,0)}}body[data-path=\/pricing]{--pricing-accent:#34758a;--pricing-accent-strong:#657177;--pricing-accent-soft:#34758a33;--pricing-media-text:#fff;--pricing-media-muted:#ffffffd1;--pricing-media-accent:#86cde0;--pricing-media-surface:#040916ad}body[data-path=\/pricing] .route-panel{width:min(1340px,100% - 56px)}body[data-path=\/pricing] .route-content[data-route-variant=pricing-decision]{border-color:var(--border-color);background:0 0;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,54px);min-height:min(760px,100dvh - 124px);padding:clamp(54px,7vw,92px) clamp(36px,5.3vw,72px) clamp(42px,5vw,66px)}body[data-path=\/pricing] .route-content[data-route-variant=pricing-decision]:before{background:linear-gradient(90deg, transparent 0 38%, var(--pricing-accent-soft) 68%, transparent 100%) top center / 100% 1px no-repeat}body[data-path=\/pricing] .route-copy-pricing-decision{text-align:right;justify-items:start;gap:18px;width:min(780px,76%);max-width:none;margin-inline:0 auto}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow{color:var(--pricing-accent-strong);padding-bottom:12px;display:inline-flex;position:relative}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow:after{content:"";background:var(--pricing-accent);transform-origin:100%;width:54px;height:2px;position:absolute;bottom:0;right:0}body[data-path=\/pricing] .route-copy-pricing-decision h1{text-align:right;text-wrap:balance;max-width:13ch;font-size:clamp(42px,5.2vw,68px);line-height:1.02}body[data-path=\/pricing] .route-copy-pricing-decision .route-body{color:#657177;text-align:right;max-width:58ch;font-size:clamp(17px,1.3vw,20px);line-height:1.7}body[data-path=\/pricing] .route-faqs{border-top:1px solid #34758a2e;width:min(900px,100%);margin:12px 0 0 auto;padding-top:34px}body[data-path=\/pricing] .route-faqs>h2{color:#1d262a;text-align:right;margin:0 0 14px;font-size:clamp(26px,3vw,38px)}body[data-path=\/pricing] .route-faqs details{border-bottom:1px solid #34758a24}body[data-path=\/pricing] .route-faqs summary{cursor:pointer;color:#657177;min-height:52px;padding:18px 0 18px 38px;font-size:16px;font-weight:700;line-height:1.5;list-style:none;position:relative}body[data-path=\/pricing] .route-faqs summary::-webkit-details-marker{display:none}body[data-path=\/pricing] .route-faqs summary:before,body[data-path=\/pricing] .route-faqs summary:after{content:"";background:var(--pricing-accent);width:14px;height:2px;transition:transform .18s;position:absolute;top:50%;left:6px}body[data-path=\/pricing] .route-faqs summary:after{transform:rotate(90deg)}body[data-path=\/pricing] .route-faqs details[open] summary:after{transform:rotate(0)}body[data-path=\/pricing] .route-faq-answer{color:#657177;max-width:66ch;padding:0 0 18px;font-size:16px;line-height:1.75}body[data-path=\/pricing] .route-faq-answer p{margin:0}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow{color:var(--pricing-media-accent)}.pricing-includes{border-block:1px solid #34758a2e;justify-items:stretch;gap:24px;width:100%;padding-block:clamp(18px,3vw,34px);display:grid}body[data-path=\/pricing] .route-content .pricing-includes h2{color:#1d262a;text-align:right;margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.1}.pricing-include-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(36px,6vw,88px);width:100%;display:grid}.pricing-include-item{text-align:right;border-top:1px solid #34758a29;min-width:0;padding:22px 0}.pricing-include-item:nth-child(3){grid-column:1/-1;justify-self:end;width:min(72%,760px)}.pricing-scope-label{color:var(--pricing-accent-strong);margin-bottom:8px;font-size:15px;font-weight:900;display:block}.pricing-include-icon{width:32px;height:32px;color:var(--pricing-accent);stroke-width:1.8px}.pricing-include-item strong{color:#1d262a;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.2;display:block}.pricing-include-item ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-include-item li{color:#657177;padding-inline-start:20px;font-size:16px;line-height:1.6;position:relative}.pricing-include-item li:before{content:"";inset-inline-start:0;background:var(--pricing-accent);width:8px;height:2px;position:absolute;top:.72em}.pricing-exclusion{border-top:1px solid #34758a2e;grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(22px,4vw,54px);padding-top:24px;display:grid}.pricing-exclusion strong{color:#1d262a;font-size:18px}.pricing-exclusion p{color:#657177;max-width:64ch;margin:0;font-size:16px;line-height:1.65}.pricing-decision-cta{justify-items:start;gap:8px;display:grid}.pricing-primary-action{min-width:min(320px,100%);min-height:48px;font-size:clamp(17px,1.25vw,20px)}body[data-path=\/pricing] .pricing-decision-cta .pricing-primary-action{border-color:var(--pricing-accent);background:var(--pricing-accent);color:#fff;text-shadow:none;position:relative}.pricing-fine-print{color:#657177;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.pricing-fine-print svg{width:16px;height:16px;color:var(--pricing-accent)}body[data-path=\/pricing] .pricing-decision-cta .pricing-fine-print{background:var(--pricing-media-surface);width:fit-content;color:var(--pricing-media-muted);border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px}body[data-path=\/pricing] .pricing-summary{border-radius:var(--radius-md);width:min(980px,88%);box-shadow:none;background:0 0;border:1px solid #34758a38;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;margin:0 0 0 auto;display:grid;overflow:hidden}body[data-path=\/pricing] .pricing-summary-copy,body[data-path=\/pricing] .pricing-summary-values div{background:0 0;align-content:center;gap:8px;min-height:112px;padding:22px clamp(20px,2.8vw,34px);display:grid}body[data-path=\/pricing] .pricing-summary-copy{border-inline-end:1px solid #34758a29}body[data-path=\/pricing] .pricing-summary-copy span,body[data-path=\/pricing] .pricing-summary-values dt{color:var(--pricing-accent-strong);font-size:16px;font-weight:900;line-height:1.3}body[data-path=\/pricing] .pricing-summary-copy strong{color:#1d262a;font-size:clamp(21px,1.7vw,27px);line-height:1.2}body[data-path=\/pricing] .pricing-summary-values{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}body[data-path=\/pricing] .pricing-summary-values div+div{border-inline-start:1px solid #34758a29}body[data-path=\/pricing] .pricing-summary-values dd{color:var(--pricing-accent-strong);font-family:var(--font-display);white-space:nowrap;direction:rtl;unicode-bidi:isolate;margin:0;font-size:clamp(36px,3.6vw,50px);font-weight:900;line-height:1}body[data-path=\/pricing] .pricing-commercial-terms{color:#657177;border-top:1px solid #34758a29;grid-column:1/-1;margin:0;padding:16px clamp(20px,2.8vw,34px);font-size:16px;line-height:1.6}.pricing-summary-icon{display:none}body[data-path=\/pricing] .pricing-summary{background:var(--pricing-media-surface);-webkit-backdrop-filter:blur(8px);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0003}@media (width<=860px){body[data-path=\/pricing]:has(.brand-shell) .brand-shell{height:auto;max-height:none;padding-top:72px;overflow:visible}body[data-path=\/pricing]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) section.brand-stage{height:auto;min-height:calc(100dvh - 72px);max-height:none;padding:38px 0 0;overflow:visible}body[data-path=\/pricing]:has(.brand-shell) .route-panel{width:min(100% - 28px,680px);max-height:none;overflow:visible}}@media (width<=767px){body[data-path=\/pricing]:has(.brand-shell) .route-panel{width:min(100% - 24px,560px)}body[data-path=\/pricing] .route-content.route-home-flow.route-system-panel[data-route-variant=pricing-decision]{gap:30px;min-height:0;padding:28px 16px 44px;overflow:hidden}body[data-path=\/pricing] .route-content.route-home-flow .route-copy-pricing-decision{text-align:right;justify-items:start;gap:14px;width:100%;margin:0}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow{padding-bottom:9px;font-size:15px}body[data-path=\/pricing] .route-content.route-home-flow[data-route-variant=pricing-decision] .route-copy-pricing-decision h1{max-width:13ch;font-size:clamp(32px,9.6vw,42px);line-height:1.06}body[data-path=\/pricing] .pricing-title-line{white-space:normal;display:inline}body[data-path=\/pricing] .route-copy-pricing-decision .route-body{max-width:none;font-size:16px;line-height:1.65}body[data-path=\/pricing] .pricing-summary{grid-template-columns:minmax(0,1fr);width:100%;margin:0;overflow:hidden}body[data-path=\/pricing] .pricing-summary-copy,body[data-path=\/pricing] .pricing-summary-values div{min-height:0;padding:20px 18px}body[data-path=\/pricing] .pricing-summary-copy{border-inline-end:0;border-bottom:1px solid #34758a29}body[data-path=\/pricing] .pricing-summary-values{grid-template-columns:minmax(0,1fr);width:100%}body[data-path=\/pricing] .pricing-summary-values div{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}body[data-path=\/pricing] .pricing-summary-values div+div{border-top:1px solid #34758a29;border-inline-start:0}body[data-path=\/pricing] .pricing-summary-values dt{grid-column:1;font-size:16px}body[data-path=\/pricing] .pricing-summary-values dd{text-align:left;grid-column:2;font-size:clamp(36px,11vw,48px)}body[data-path=\/pricing] .pricing-summary-icon{display:none}body[data-path=\/pricing] .pricing-commercial-terms{padding:18px;font-size:16px}body[data-path=\/pricing] .pricing-decision-cta{justify-items:stretch;gap:8px;width:100%;margin:0;display:grid}body[data-path=\/pricing] .route-content .pricing-decision-cta .pricing-primary-action{justify-content:center;align-items:center;width:100%;min-height:52px;font-size:17px;display:inline-flex}body[data-path=\/pricing] .pricing-decision-cta .pricing-fine-print{justify-self:center}body[data-path=\/pricing] .pricing-include-grid{grid-template-columns:minmax(0,1fr);width:100%}body[data-path=\/pricing] .pricing-includes{gap:20px;padding-block:26px;display:grid}body[data-path=\/pricing] .pricing-include-grid{gap:0}body[data-path=\/pricing] .pricing-include-item,body[data-path=\/pricing] .pricing-include-item:nth-child(3){grid-column:1;justify-self:stretch;width:100%;padding:22px 0}body[data-path=\/pricing] .pricing-scope-label,body[data-path=\/pricing] .pricing-include-item strong,body[data-path=\/pricing] .pricing-include-item li,body[data-path=\/pricing] .pricing-exclusion strong,body[data-path=\/pricing] .pricing-exclusion p{font-size:max(16px,1rem)}body[data-path=\/pricing] .pricing-exclusion{grid-template-columns:minmax(0,1fr);gap:10px}body[data-path=\/pricing] .route-faqs{margin:0}}@media (width<=430px){body[data-path=\/pricing]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) section.brand-stage{padding-top:28px}body[data-path=\/pricing]:has(.brand-shell) .route-panel{width:calc(100% - 16px)}body[data-path=\/pricing] .route-content.route-home-flow.route-system-panel[data-route-variant=pricing-decision]{padding-inline:12px}body[data-path=\/pricing] .pricing-summary-values div{padding-inline:14px}body[data-path=\/pricing] .pricing-summary-values dd{font-size:clamp(34px,10.5vw,42px)}}.pricing-include-item{transition:background-color .26s var(--ease-out), border-color .26s var(--ease-out), transform .26s var(--ease-out)}.pricing-include-item:hover{border-color:var(--pricing-accent-soft);background:#34758a0d}.pricing-include-icon,.pricing-include-item strong{transition:color .22s ease, transform .3s var(--ease-out)}.pricing-include-item:hover .pricing-include-icon{color:var(--pricing-accent-strong);animation:pricing-hover-icon var(--motion-duration-state) var(--ease-out) both}.pricing-include-item:hover strong{color:#1d262a}.pricing-primary-action{transition:transform .22s var(--ease-out), border-color .22s ease, background-color .22s ease;overflow:hidden;transform:translate(0,0)}body[data-path=\/pricing] .pricing-decision-cta .pricing-primary-action:hover,body[data-path=\/pricing] .pricing-decision-cta .pricing-primary-action:focus-visible{border-color:var(--pricing-accent);background:color-mix(in srgb, var(--pricing-accent) 88%, #1d262a);color:#fff}.pricing-primary-action:after,.pricing-primary-action:hover:after,.pricing-primary-action:focus-visible:after{content:none}.pricing-primary-action:focus-visible{outline-offset:3px;outline:3px solid #65717785}.pricing-primary-action:active,body[data-path=\/pricing] .route-faqs summary:active{transform:scale(var(--motion-press-scale))}@keyframes pricing-hover-icon{0%{transform:translate(0,0)scale(1)}48%{transform:translateY(-2px)scale(1.02)}to{transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.pricing-include-item,.pricing-include-icon,.pricing-include-item strong,.pricing-primary-action,.pricing-primary-action:after,body[data-path=\/pricing] .route-faqs summary{transition:none}.pricing-include-item:hover .pricing-include-icon{animation:none;transform:none}.pricing-primary-action:after{display:none}}body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision .route-eyebrow{animation:pricing-fade-up var(--motion-duration-page) var(--ease-out) both}body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision h1{animation:pricing-title-in var(--motion-duration-page) var(--ease-out) var(--motion-stagger) both}body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision .route-body{animation:pricing-fade-up var(--motion-duration-page) var(--ease-out) calc(var(--motion-stagger) * 2) both}body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-summary,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-includes,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-decision-cta{animation:pricing-fade-up var(--motion-duration-section) var(--ease-out) calc(var(--motion-stagger) * 2) both}@keyframes pricing-fade-up{0%{opacity:1;transform:translate3d(0, var(--motion-distance-section), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes pricing-title-in{0%{opacity:1;transform:translate3d(0, var(--motion-distance-page), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision .route-eyebrow,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision h1,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .route-copy-pricing-decision .route-body,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-summary,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-includes,body[data-path=\/pricing] .pricing-motion-ready.pricing-motion-visible .pricing-decision-cta{opacity:1;animation:none;transform:none}}@media (width<=768px){body,html{overscroll-behavior:none;height:auto;min-height:100dvh}}html:has(.brand-shell){height:100%}body:has(.brand-shell){min-height:100dvh}body[data-path]:not([data-path=\/]):has(.brand-shell){height:100dvh;overflow:hidden}.brand-shell{width:100%;min-height:100dvh;position:relative}.brand-stage{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;position:relative;overflow:hidden}body[data-path]:not([data-path=\/]) .brand-shell{height:100dvh;max-height:100dvh;overflow:hidden}.brand-shell{background:var(--canvas)}.brand-stage{isolation:isolate}.route-panel::-webkit-scrollbar{width:8px}.route-panel::-webkit-scrollbar-track{background:var(--border-color);border-radius:999px}.route-panel::-webkit-scrollbar-thumb{background:var(--accent-blue);border-radius:999px}.route-action{border:1px solid var(--surface-action-secondary-border);background:var(--surface-action-secondary-bg);min-height:44px;color:var(--surface-action-secondary-text);transition:transform .25s var(--ease-out), border-color .25s ease, background .25s ease;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.route-action:hover{border-color:var(--accent-blue);background:var(--accent-soft);transform:translateY(-2px)}.route-action:active{transform:translateY(1px) scale(var(--motion-press-scale))}@media (width<=860px){:is(html:has(.brand-shell),body:has(.brand-shell)){--mobile-header-space:116px;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}body:has(.brand-shell) .site-header{grid-template-columns:auto auto;gap:10px;width:calc(100% - 20px);padding:8px;top:10px}body:has(.brand-shell) .brand-shell{box-sizing:border-box;padding-top:var(--mobile-header-space)}body:has(.brand-shell) .brand-stage{height:calc(100dvh - var(--mobile-header-space));min-height:calc(100dvh - var(--mobile-header-space));max-height:calc(100dvh - var(--mobile-header-space))}body:has(.brand-shell) .main-nav{order:3;grid-column:1/-1;justify-content:space-around;gap:8px;width:100%;font-size:13px;display:flex}body:has(.brand-shell) .main-nav a{min-width:54px;min-height:44px;padding:0 8px}body:has(.brand-shell) .header-cta{white-space:nowrap;min-height:44px;padding:0 12px;font-size:13px}body:has(.brand-shell) .route-panel{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:min(530px, calc(100dvh - var(--mobile-header-space) - 198px));overflow-y:auto}:is(body:has(.brand-shell) .route-content h1,body:has(.brand-shell) .route-content h2){font-size:clamp(28px,9vw,40px)}}@media (width<=860px) and (height<=480px) and (orientation:landscape){:is(html:has(.brand-shell),body:has(.brand-shell)){--mobile-header-space:92px;height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}:is(body:has(.brand-shell) .brand-shell,body:has(.brand-shell) .brand-stage){height:auto;min-height:640px;max-height:none;overflow:visible}body:has(.brand-shell) .site-header{grid-template-columns:auto 1fr auto;min-height:70px}body:has(.brand-shell) .main-nav{order:initial;grid-column:auto;justify-content:center}body:has(.brand-shell) .main-nav a{min-height:38px}body:has(.brand-shell) .route-panel{width:auto;max-height:none;inset:208px 16px auto;overflow:visible}body:has(.brand-shell) .route-content{gap:12px}body:has(.brand-shell) .route-bullets{gap:7px}:is(body:has(.brand-shell) .route-actions,body:has(.brand-shell) .route-legal-links){padding-bottom:max(18px, env(safe-area-inset-bottom))}}@media (width<=430px){body:has(.brand-shell) .route-panel{max-height:min(530px, calc(100dvh - var(--mobile-header-space) - 198px))}:is(body:has(.brand-shell) .route-actions,body:has(.brand-shell) .route-legal-links){gap:8px}body:has(.brand-shell) .route-action{min-height:44px;padding:0 13px;font-size:14px}}@media (width<=860px){:is(html:has(.brand-shell),body:has(.brand-shell)){--mobile-header-space:94px}body:has(.brand-shell) .site-header{gap:4px 8px;width:calc(100% - 16px);min-height:82px;padding:6px 8px;top:8px}body:has(.brand-shell) .brand-lockup{min-width:74px;min-height:36px;padding-inline:4px}body:has(.brand-shell) .brand-mark{font-size:19px}body:has(.brand-shell) .header-cta{min-height:36px;padding:0 10px;font-size:12px}body:has(.brand-shell) .main-nav{gap:0;min-height:34px;font-size:13px}body:has(.brand-shell) .main-nav a{flex:1 1 0;min-width:0;min-height:34px;padding:0 4px}}.nav-toggle{width:44px;height:44px;color:var(--text-color);cursor:pointer;background:0 0;border:0;order:2;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle svg{width:22px;height:22px}@media (width<=860px){.site-header{grid-template-columns:auto 1fr auto}.nav-toggle{order:-1;display:inline-flex}.nav-toggle svg{width:24px;height:24px;overflow:visible}.nav-toggle svg line{transform-box:fill-box;transform-origin:50%;transition:transform .18s,opacity .16s}.nav-toggle.is-open svg line:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle.is-open svg line:nth-child(2){opacity:0}.nav-toggle.is-open svg line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.main-nav{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#fffffffa;flex-direction:column;gap:0;padding:12px 0;display:none;position:absolute;top:calc(100% + 8px);left:10px;right:10px}.main-nav.open{animation:mobileNavIn var(--duration-base) var(--ease-out) both;display:flex}.main-nav a{opacity:1;justify-content:flex-start;width:100%;min-height:48px;padding:12px 20px;font-size:16px}.main-nav a:hover{background:var(--accent-soft)}}.scroll-hint{z-index:8;color:var(--accent-blue);letter-spacing:1.4px;pointer-events:none;animation:scrollHintPulse var(--motion-duration-page) var(--ease-out) .52s both;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:clamp(16px,3dvh,32px);left:50%;transform:translate(-50%)}.scroll-hint svg{width:20px;height:20px}.scroll-hint.is-hidden{opacity:0;transition:opacity .5s;animation:none}.scroll-hint.is-hidden svg{animation:none}@keyframes scrollHintPulse{0%{opacity:0}to{opacity:.72}}@keyframes mobileNavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}body[data-path]:not([data-path=\/]) .scroll-hint{display:none}@media (prefers-reduced-motion:reduce){.nav-toggle svg line,.main-nav.open,.scroll-hint,.scroll-hint.is-hidden{transition:none;animation:none}}.site-footer{border-top:1px solid var(--border-color);background:var(--surface);color:var(--muted-text);grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:end;gap:24px;padding:34px max(20px,50vw - 590px) 42px;display:grid}.footer-brand{gap:5px;display:grid}.footer-brand strong{color:var(--text-color);font-size:26px;line-height:1}.footer-brand span{color:var(--accent-blue);letter-spacing:2px;font-size:12px}.footer-brand p{margin:6px 0 0}.footer-brand small{color:var(--muted-text);font-size:12px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;font-weight:700;display:flex}.site-footer a{align-items:center;min-height:44px;padding-inline:2px;transition:color .2s;display:inline-flex}.site-footer a:hover{color:var(--text-color)}@media (width<=860px){.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}@media (width<=640px){.site-footer{padding-inline:18px}}.home-sections{z-index:1;background:var(--canvas);position:relative}.home-sections:before{content:"";z-index:0;pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}body[data-path]:not([data-path=\/]) .home-sections{display:none}.premium-eyebrow{color:var(--accent-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;padding-right:16px;font-size:13px;font-weight:700;position:relative}.premium-eyebrow:before{content:"";background:var(--accent-blue);border-radius:1px;width:2px;position:absolute;top:.15em;bottom:.15em;right:0}.premium-button{border:1px solid var(--border-color);background:var(--surface);min-height:48px;color:var(--text-color);font-family:var(--font-display);border-radius:7px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:900;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.premium-button:hover{border-color:var(--accent-blue);transform:translateY(-2px)}.premium-button-primary{background:var(--accent-blue);border-color:var(--accent-blue);box-shadow:none}.premium-section h2,.premium-final-cta h2{color:#f7fbff;letter-spacing:0;margin:0;font-weight:900}.premium-section h2 span{color:#54bbff}.premium-replaces .mobile-title-accent{color:inherit}.premium-trust-strip{border-radius:var(--radius-md);background:linear-gradient(90deg,#c4ab8621,#06111d2e 34%),#06111dd1;border:1px solid #7ac6ff2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);width:min(1340px,100%);margin:18px auto 0;padding:clamp(14px,1.6vw,20px) clamp(18px,2.4vw,30px);display:grid}.customer-proof-logo{aspect-ratio:1;border-radius:var(--radius-md);background:#ceb894;border:1px solid #e0c79f5c;width:clamp(76px,8vw,104px);overflow:hidden}.customer-proof-logo img{object-fit:cover;width:100%;height:100%;display:block}.customer-proof-copy{gap:7px;display:grid}.customer-proof-copy span{color:#c2d5e4;font-size:15px;font-weight:900}.customer-proof-copy strong{color:#f7fbff;max-width:62ch;font-size:clamp(21px,2vw,30px);line-height:1.18}.premium-home-flow{z-index:1;color:#f7fbff;background:radial-gradient(circle at 76% 8%,#1091ff24,#0000 32vw),linear-gradient(#02070d 0%,#06111d 44%,#02070d 100%);position:relative}.premium-section{padding:clamp(56px,7vw,82px) 28px}.premium-section-shell{width:min(1340px,100%);margin-inline:auto}.premium-section h2{text-align:center;font-size:clamp(34px,4vw,48px);line-height:1.1}.premium-replace-grid{border-top:1px solid #7ac6ff2e;border-bottom:1px solid #7ac6ff2e;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.premium-replace-grid article{border-left:1px solid #7ac6ff2e;min-height:162px;padding:34px 30px;scroll-margin-top:88px}.premium-replaces h2{scroll-margin-top:88px}.premium-replace-grid article:last-child{border-left:0}.premium-icon{border-radius:var(--radius-md);color:#54bbff;fill:none;stroke:currentColor;stroke-width:1.8px;background:#1091ff14;border:1px solid #54bbff52;width:42px;height:42px;margin-bottom:16px;padding:8px;display:block}.premium-replace-grid h3{margin:0 0 10px;font-size:23px;line-height:1.15}.premium-replace-grid p,.premium-final-cta p,.premium-workflow-grid p{color:#b8ccdd;margin:0;font-size:17px;line-height:1.55}.premium-workflow{padding-top:32px}.premium-fit{padding-top:42px}.premium-fit .premium-eyebrow{text-align:center}.premium-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.premium-fit-card{border-radius:var(--radius-md);background:#06111db8;border:1px solid #7ac6ff2e;padding:clamp(24px,3vw,34px)}.premium-fit-card.is-match{background:linear-gradient(#1c89d121,#06111db8)}.premium-fit-card.is-early{background:linear-gradient(#c4ab8614,#06111db8);border-color:#c4ab8638}.premium-fit-card h3{margin:0 0 18px;font-size:24px}.premium-fit-symbol,.premium-fit-list-icon,.premium-onboarding-symbol{display:none}.premium-fit-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.premium-fit-card li{color:#c5d8e7;padding-right:25px;font-size:17px;line-height:1.5;position:relative}.premium-fit-card li:before{content:"✓";color:#54bbff;font-weight:900;position:absolute;top:0;right:0}.premium-fit-card.is-early li:before{content:"—";color:#c4ab86}.premium-onboarding-note{background:#54bbff12;border-right:3px solid #54bbff;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;margin-top:18px;padding:22px 26px;display:grid}.premium-onboarding-note strong{color:#f7fbff;font-size:19px}.premium-onboarding-note p{color:#b8ccdd;margin:0;font-size:16px;line-height:1.6}.premium-workflow .premium-eyebrow{text-align:center;justify-content:center;align-items:center;gap:14px;padding-right:0;display:flex}.premium-workflow .premium-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#5bbaff9e);border-radius:0;flex-shrink:0;width:28px;height:1px;position:static}.premium-workflow .premium-eyebrow:after{content:"";background:linear-gradient(90deg,#5bbaff9e,#0000);flex-shrink:0;width:28px;height:1px}.premium-workflow h2{text-align:center}.premium-workflow-bridge{display:none}.premium-workflow-grid{border-radius:var(--radius-md);background:#06111da8;border:1px solid #7ac6ff2e;grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px;display:grid}.premium-workflow-grid article{border-left:1px solid #7ac6ff29;min-height:160px;padding:28px}.premium-workflow-grid article:last-child{border-left:0}.premium-workflow-grid span{color:#54bbff;margin-bottom:14px;font-size:14px;font-weight:900;display:block}.premium-workflow-grid h3{margin:0 0 10px;font-size:23px}.premium-final-cta{border-radius:var(--radius-md);background:linear-gradient(90deg,#0b2a47c2,#040d16eb);border:1px solid #7ac6ff2e;justify-content:space-between;align-items:center;gap:28px;width:min(1340px,100% - 56px);min-height:118px;margin:10px auto 0;padding:0 32px;display:flex}.premium-final-cta h2{text-align:right;font-size:clamp(28px,3.2vw,38px)}.premium-final-accent{color:#54bbff}@media (width<=760px){.premium-section{padding:52px 20px}.premium-section h2{font-size:clamp(31px,9vw,40px);line-height:1.12}.premium-trust-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:14px}.customer-proof-logo{width:72px}.customer-proof-copy strong{font-size:clamp(18px,5.2vw,23px);line-height:1.22}.premium-replace-grid,.premium-workflow-grid,.premium-fit-grid{grid-template-columns:minmax(0,1fr);margin-top:22px}.premium-onboarding-note{grid-template-columns:1fr;gap:8px;padding:20px}.premium-replace-grid article,.premium-workflow-grid article{border-bottom:1px solid #7ac6ff2e;border-left:0;border-right:0;min-height:0;padding:24px 20px}.premium-replace-grid article:last-child,.premium-workflow-grid article:last-child{border-bottom:0}.premium-replace-grid h3,.premium-workflow-grid h3{font-size:21px}.premium-replace-grid p,.premium-workflow-grid p{font-size:16px;line-height:1.6}.premium-final-cta{text-align:center;background:radial-gradient(circle at 50% -24%,#2594ff21,#0000 54%),#020814;border:0;border-radius:0;justify-items:center;gap:0;width:min(100%,430px);min-height:0;margin:0 auto;padding:28px 20px 40px;display:grid}.premium-final-cta h2{text-align:center;text-wrap:balance;text-shadow:0 12px 34px #0000009e;max-width:350px;font-size:clamp(35px,10.4vw,44px);line-height:1.04}.premium-final-cta .premium-final-accent{color:#0000;background:linear-gradient(90deg,#8d66ff 0%,#55a9ff 58%,#76d8ff 100%);-webkit-background-clip:text;background-clip:text}.premium-final-cta p{color:#d2dcebc7;text-align:center;max-width:33ch;margin-top:20px;font-size:clamp(15px,4.2vw,17px);line-height:1.62}body[data-path=\/] .premium-final-cta .premium-button{white-space:nowrap;background:linear-gradient(105deg,#8b48ff 0%,#496fff 48%,#19a9ff 100%);border:2px solid #bee1fff0;border-radius:20px;width:calc(100% - 12px);min-height:82px;margin-top:26px;padding-inline:14px;font-size:clamp(19px,6.2vw,24px);line-height:1.15;box-shadow:0 18px 42px #145cff5c,0 0 42px #7355ff6b,0 0 18px #1fb1ff47,inset 0 1px #ffffff5c}body[data-path=\/] .premium-final-cta .premium-button:hover,body[data-path=\/] .premium-final-cta .premium-button:focus-visible{background:linear-gradient(105deg,#9657ff 0%,#5279ff 48%,#24b5ff 100%);border-color:#d9f1ff;box-shadow:0 20px 48px #145cff66,0 0 48px #7355ff7a,0 0 22px #1fb1ff57,inset 0 1px #ffffff6b}}.loss-icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.premium-loss{isolation:isolate;align-items:center;min-height:calc(100svh - 96px);padding-block:clamp(22px,3svh,54px);scroll-margin-top:8px;display:grid;position:relative;overflow:visible}.premium-loss:before{content:"";z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(at 50% 40%,#1091ff1f,#0000 38rem),radial-gradient(at 50% 65%,#6f52ff17,#0000 34rem);position:absolute;inset:-24svh -18vw}.premium-loss-shell{z-index:1;color:#f7fbff;justify-items:center;gap:clamp(18px,2.4svh,30px);max-width:860px;padding-block:0;display:grid;position:relative}.premium-loss-shell>*{width:100%}.premium-loss-copy{text-align:center;justify-items:center;gap:clamp(8px,1.3svh,14px);display:grid}.premium-loss-copy h2{text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(50px,9.5svh,96px);line-height:.98}.premium-loss-copy>.premium-eyebrow{color:#bfd1e2c7;letter-spacing:0;text-align:center;justify-items:center;gap:clamp(8px,1.2svh,14px);margin:0;padding-right:0;font-size:15px;font-weight:900;display:grid}.premium-loss-copy>.premium-eyebrow:before{content:"";background:linear-gradient(90deg,#35b9ff,#755cff);border-radius:999px;width:58px;height:3px;position:static}.premium-loss-copy p:not(.premium-eyebrow){color:#b8ccdd;max-width:42ch;margin:0;font-size:clamp(16px,1.8svh,18px);line-height:1.55}.premium-loss-result-card{isolation:isolate;text-align:center;justify-items:center;gap:clamp(5px,1.1svh,12px);padding-block:clamp(4px,1.4svh,18px) clamp(2px,1svh,10px);display:grid;position:relative}.premium-loss-result-card:before{display:none}.premium-loss-result-card:after{content:"";z-index:-1;opacity:.86;filter:blur(5px);background:linear-gradient(90deg,#0000,#2db1ff9e 28%,#7d55ffb8 72%,#0000);border-radius:50%;width:min(72%,520px);height:clamp(6px,1.2svh,12px);position:absolute;top:54%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #2db1ff94,0 0 44px #5860ff5c}.premium-loss-result-card small{color:#b8ccdd;font-size:clamp(18px,2.4svh,24px);font-weight:900;line-height:1.3}.premium-loss-result-card strong{color:#54bbff;background:linear-gradient(90deg,#2db1ff 0%,#7d55ff 92%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 14px #2db1ff4d)drop-shadow(0 18px 34px #6253ff42);direction:ltr;unicode-bidi:isolate;-webkit-background-clip:text;background-clip:text;font-size:clamp(74px,12.5svh,132px);font-weight:900;line-height:.92}.premium-loss-time-saved{color:#d8e9f7;align-items:center;gap:10px;padding-top:clamp(3px,.7svh,8px);display:inline-flex}.premium-loss-time-icon{aspect-ratio:1;color:#54bbff;background:#05111eb3;border:1px solid #54bbff6b;border-radius:50%;place-items:center;width:clamp(30px,3.5svh,38px);display:grid;box-shadow:0 0 18px #1091ff1f}.premium-loss-time-icon svg{stroke-width:2px;width:55%;height:55%}.premium-loss-time-saved>span:last-child{text-align:right;justify-items:start;gap:1px;display:grid}.premium-loss-time-saved b{color:#f3f9ff;font-size:clamp(19px,2.6svh,27px);font-weight:900;line-height:1.1}.premium-loss-time-saved small{color:#aabfd0;font-size:clamp(12px,1.5svh,15px);font-weight:800;line-height:1.25}.premium-loss-result-card p{color:#b8ccdd;margin:0;font-size:16px;line-height:1.45}.premium-loss-controls{gap:clamp(16px,2.2svh,26px);max-width:720px;margin-inline:auto;display:grid}.premium-loss-method{color:#b8ccdd;background:#05111e7a;border:1px solid #7ac6ff24;border-radius:9px;max-width:720px;margin-inline:auto;padding:12px 16px}.premium-loss-method summary{color:#dceeff;cursor:pointer;font-size:14px;font-weight:900}.premium-loss-method p{margin:10px 0 0;font-size:14px;line-height:1.55}.premium-loss-control{gap:clamp(7px,1.2svh,14px);display:grid}.premium-loss-control-label{color:#e8f4ff;text-align:right;direction:rtl;justify-self:stretch;font-size:clamp(15px,1.8svh,18px);font-weight:900}.premium-loss-control-shell{gap:clamp(5px,1svh,11px);display:grid}.premium-stepper{direction:ltr;background:#05111e9e;border:1px solid #7ac6ff21;border-radius:10px;grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;min-height:clamp(46px,5.8svh,60px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 16px 36px #0000001f}.premium-stepper button{color:#96b0c5;width:62px;height:clamp(46px,5.8svh,60px);font-family:var(--font-display);cursor:pointer;background:#ffffff09;border:0;font-size:30px;font-weight:800}.premium-stepper button:hover{color:#fff;background:#1091ff2e}.premium-stepper input{border:0;color:#f7fbff;text-align:center;direction:ltr;unicode-bidi:isolate;background:0 0;border-inline:1px solid #7ac6ff1a;width:100%;min-width:0;height:clamp(46px,5.8svh,60px);font-family:inherit;font-size:clamp(22px,2.7svh,27px);font-weight:900}.premium-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.premium-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.premium-stepper input[type=number]{appearance:textfield}.premium-loss-range{accent-color:#49baff;cursor:pointer;direction:ltr;width:100%;height:44px;min-height:44px;margin:0}.premium-loss-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #35b9ff, #755cff) 0 / calc(var(--slider-val-percent,.39) * 100%) 100% no-repeat, #8ba5bb3d;border-radius:999px;height:4px}.premium-loss-range::-webkit-slider-thumb{appearance:none;background:#6b6cff;border:3px solid #fff;border-radius:50%;width:23px;height:23px;margin-top:-9px;box-shadow:0 0 0 5px #35b9ff1f}.premium-loss-range::-moz-range-track{background:#8ba5bb3d;border-radius:999px;height:4px}.premium-loss-range::-moz-range-progress{background:linear-gradient(90deg,#35b9ff,#755cff);border-radius:999px;height:4px}.premium-loss-range::-moz-range-thumb{background:#6b6cff;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 5px #35b9ff1f}.premium-loss-range-scale{color:#b8ccddcc;direction:ltr;justify-content:space-between;font-size:15px;font-weight:800;display:flex}.premium-loss-action{justify-items:center;display:grid}.premium-loss-action .premium-button{border-radius:999px;width:min(100%,610px);min-height:clamp(56px,7svh,78px);font-size:clamp(19px,2.4svh,24px)}.premium-system-flow{--flow-orb-size:clamp(58px, 7.6svh, 76px);--flow-wave-height:clamp(26px, 3.6svh, 36px);gap:clamp(14px,2.4svh,28px);padding-top:clamp(12px,3.2svh,46px);display:grid}.premium-system-flow h3{color:#d6e7f4;text-align:center;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr);align-items:center;gap:18px;margin:0;font-size:clamp(24px,3.5svh,36px);line-height:1.15;display:grid}.premium-system-flow h3:before,.premium-system-flow h3:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#35b9ff 58%,#755cff);border-radius:999px;height:2px}.premium-system-flow h3:after{background:linear-gradient(90deg,#755cff,#35b9ff 42%,#0000)}.premium-system-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,3vw,26px);margin:0;padding:0;list-style:none;display:grid;position:relative}.premium-system-flow ol:before{content:"";top:calc((var(--flow-orb-size) - var(--flow-wave-height)) / 2);height:var(--flow-wave-height);opacity:.88;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 84' preserveAspectRatio='none'%3E%3Cpath d='M100 42 C134 18 166 18 200 42 S266 66 300 42 S366 18 400 42 S466 66 500 42 S566 18 600 42 S666 66 700 42 S766 18 800 42 S866 66 900 42' fill='none' stroke='%2335b9ff' stroke-width='7' stroke-linecap='round' opacity='.7'/%3E%3Cpath d='M100 42 C134 18 166 18 200 42 S266 66 300 42 S366 18 400 42 S466 66 500 42 S566 18 600 42 S666 66 700 42 S766 18 800 42 S866 66 900 42' fill='none' stroke='%23755cff' stroke-width='2.5' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;left:0;right:0}.premium-system-flow li{text-align:center;align-content:start;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.premium-flow-orb{z-index:1;width:var(--flow-orb-size);aspect-ratio:1;color:#54bbff;background:radial-gradient(circle at 50% 0,#54bbff24,#0000 64%),#05111ef5;border:1px solid #54bbff9e;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #05111ef5,0 0 34px #1091ff1f,inset 0 1px #ffffff14}.premium-flow-orb svg{stroke-width:1.8px;width:clamp(24px,3.1svh,31px);height:clamp(24px,3.1svh,31px)}.premium-system-flow strong{color:#f2f8ff;font-size:clamp(14px,1.7svh,17px);font-weight:900;line-height:1.25}.premium-system-flow li>span:last-child{color:#aabfd0;max-width:14ch;font-size:clamp(13px,1.5svh,15px);font-weight:700;line-height:1.45}@media (width>=900px){.premium-loss{min-height:calc(100svh - 96px);padding-block:clamp(16px,2.4svh,34px);scroll-margin-top:8px}.premium-loss-shell{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);grid-template-areas:"copy result""controls controls""method method""action action""flow flow";align-items:center;gap:clamp(14px,1.9svh,28px) clamp(34px,5vw,78px);max-width:1180px}.premium-loss-copy{text-align:right;grid-area:copy;justify-items:start}.premium-loss-copy h2{text-align:right;max-width:14ch;font-size:clamp(48px,7.2svh,82px)}.premium-loss-copy>.premium-eyebrow{text-align:right;justify-items:start}.premium-loss-copy>.premium-eyebrow:before{justify-self:start}.premium-loss-copy p:not(.premium-eyebrow){text-align:right;max-width:34ch}.premium-loss-result-card{grid-area:result;position:relative;top:clamp(-30px,-2.2svh,-18px)}.premium-loss-result-card strong{font-size:clamp(72px,10.5svh,118px)}.premium-loss-controls{grid-area:controls;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px);max-width:920px}.premium-loss-method{grid-area:method;max-width:920px}.premium-loss-action{grid-area:action}.premium-loss-action .premium-button{width:min(100%,560px);min-height:clamp(52px,6svh,66px)}.premium-system-flow{--flow-orb-size:clamp(54px, 6.6svh, 70px);grid-area:flow;gap:clamp(12px,1.8svh,22px);padding-top:clamp(6px,1.2svh,18px)}.premium-system-flow h3{font-size:clamp(24px,3.1svh,32px)}.premium-flow-orb svg{width:clamp(22px,2.7svh,29px);height:clamp(22px,2.7svh,29px)}.premium-system-flow li>span:last-child{font-size:clamp(12px,1.4svh,14px)}}@media (width>=900px) and (height<=820px){.premium-loss{padding-block:10px}.premium-loss-shell{gap:10px clamp(28px,4vw,58px)}.premium-loss-copy h2{font-size:clamp(44px,6.6svh,58px)}.premium-loss-copy p:not(.premium-eyebrow){font-size:14px;line-height:1.42}.premium-loss-result-card{gap:3px;padding-block:0}.premium-loss-result-card strong{font-size:clamp(66px,9svh,82px)}.premium-loss-result-card{top:-14px}.premium-loss-controls{gap:20px}.premium-loss-method{padding:9px 12px}.premium-loss-method summary,.premium-loss-method p{font-size:12px}.premium-stepper{min-height:42px}.premium-stepper button,.premium-stepper input{height:42px}.premium-loss-action .premium-button{min-height:46px}.premium-system-flow{--flow-orb-size:48px;--flow-wave-height:24px;gap:8px;padding-top:4px}.premium-system-flow h3{font-size:22px}.premium-flow-orb svg{width:21px;height:21px}.premium-system-flow strong{font-size:13px}.premium-system-flow li>span:last-child{font-size:11px;line-height:1.25}}@media (width<=760px){.premium-loss{min-height:auto;padding-block:clamp(10px,2svh,18px);padding-inline:20px;scroll-margin-top:58px}.premium-loss-shell{gap:clamp(8px,1.45svh,14px);min-height:0}.premium-loss-copy h2{max-width:13ch;font-size:clamp(36px,6.2svh,56px);line-height:1}.premium-loss-copy{gap:clamp(6px,1.2svh,10px)}.premium-loss-copy>.premium-eyebrow{gap:clamp(5px,1svh,8px);font-size:clamp(12px,1.8svh,15px)}.premium-loss-copy>.premium-eyebrow:before{width:46px;height:2px}.premium-loss-copy p:not(.premium-eyebrow){display:none}.premium-loss-result-card{gap:clamp(3px,.8svh,6px);padding-block:0}.premium-loss-result-card:before{display:none}.premium-loss-result-card:after{opacity:.7;width:78%;top:55%}.premium-loss-result-card small{font-size:clamp(13px,2svh,17px)}.premium-loss-result-card strong{font-size:clamp(46px,8svh,72px)}.premium-loss-time-saved{gap:7px;padding-top:1px}.premium-loss-time-icon{width:clamp(25px,3.7svh,31px)}.premium-loss-time-saved b{font-size:clamp(15px,2.25svh,20px)}.premium-loss-time-saved small{font-size:clamp(10px,1.45svh,12px)}.premium-loss-result-card p{display:none}.premium-loss-controls{gap:clamp(6px,1.25svh,12px)}.premium-loss-control{gap:clamp(4px,.8svh,7px)}.premium-loss-control-label{font-size:clamp(12px,1.8svh,15px)}.premium-loss-control-shell{gap:4px}.premium-stepper{border-radius:9px;grid-template-columns:clamp(38px,6svh,50px) minmax(0,1fr) clamp(38px,6svh,50px);min-height:clamp(36px,5.6svh,48px)}.premium-stepper button{width:clamp(38px,6svh,50px);height:clamp(36px,5.6svh,48px);font-size:clamp(20px,3.2svh,26px)}.premium-stepper input{height:clamp(36px,5.6svh,48px);font-size:clamp(18px,2.8svh,24px)}.premium-loss-range{height:clamp(10px,1.8svh,16px)}.premium-loss-range::-webkit-slider-runnable-track{height:3px}.premium-loss-range::-moz-range-track{height:3px}.premium-loss-range::-moz-range-progress{height:3px}.premium-loss-range::-webkit-slider-thumb{border-width:2px;width:17px;height:17px;margin-top:-7px}.premium-loss-range::-moz-range-thumb{border-width:2px;width:13px;height:13px}.premium-loss-range-scale{display:none}.premium-loss-action .premium-button{min-height:clamp(42px,6.4svh,58px);font-size:clamp(16px,2.5svh,20px)}.premium-system-flow{--flow-orb-size:clamp(32px, 5.8svh, 44px);--flow-wave-height:clamp(16px, 2.6svh, 22px);gap:clamp(8px,1.4svh,14px);padding-top:clamp(6px,1.4svh,14px)}.premium-system-flow h3{gap:10px;font-size:clamp(18px,3svh,24px)}.premium-system-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.9svh,7px);padding:0;overflow:visible}.premium-flow-orb svg{width:clamp(15px,2.6svh,20px);height:clamp(15px,2.6svh,20px)}.premium-system-flow strong{font-size:clamp(10px,1.7svh,13px);line-height:1.15}.premium-system-flow li>span:last-child{display:none}}@media (width<=760px) and (height<=880px){.premium-loss{padding-block:8px 10px}.premium-loss-shell{gap:clamp(7px,1.1svh,10px)}.premium-loss-copy h2{font-size:clamp(34px,5.7svh,48px)}.premium-loss-result-card strong{font-size:clamp(44px,7.4svh,62px)}.premium-stepper{grid-template-columns:clamp(36px,5.4svh,44px) minmax(0,1fr) clamp(36px,5.4svh,44px);min-height:clamp(34px,5svh,42px)}.premium-stepper button{width:clamp(36px,5.4svh,44px);height:clamp(34px,5svh,42px)}.premium-stepper input{height:clamp(34px,5svh,42px)}.premium-loss-action .premium-button{min-height:clamp(40px,5.8svh,48px)}.premium-system-flow{--flow-orb-size:clamp(32px, 5.2svh, 40px);--flow-wave-height:clamp(15px, 2.4svh, 20px);gap:7px;padding-top:5px}.premium-system-flow h3{font-size:clamp(18px,2.8svh,22px)}.premium-flow-orb svg{width:clamp(14px,2.2svh,18px);height:clamp(14px,2.2svh,18px)}}@media (width<=760px) and (height<=780px){.premium-loss{padding-block:6px 10px}.premium-loss-shell{gap:6px}.premium-loss-copy{gap:5px}.premium-loss-copy>.premium-eyebrow{font-size:11px}.premium-loss-copy h2{font-size:clamp(31px,5.4svh,39px);line-height:.96}.premium-loss-result-card small{font-size:12px}.premium-loss-result-card strong{font-size:clamp(42px,7.2svh,54px)}.premium-loss-controls{gap:5px}.premium-loss-control-label{font-size:11px}.premium-stepper{grid-template-columns:34px minmax(0,1fr) 34px;min-height:32px}.premium-stepper button{width:34px;height:32px;font-size:18px}.premium-stepper input{height:32px;font-size:16px}.premium-loss-action .premium-button{min-height:38px;font-size:15px}.premium-system-flow{--flow-orb-size:30px;--flow-wave-height:15px;gap:6px;padding-top:4px}.premium-system-flow h3{font-size:17px}.premium-flow-orb svg{width:14px;height:14px}.premium-system-flow strong{font-size:9px}}.premium-button,.premium-system-stage,.premium-system-stage img,.premium-trust-strip,.customer-proof-logo,.premium-replace-grid article,.premium-icon,.premium-loss-shell,.premium-loss-result-card,.premium-system-flow li,.premium-flow-orb,.premium-workflow-grid article,.premium-fit-card,.premium-onboarding-note,.premium-stepper,.premium-stepper button,.premium-final-cta{transition-timing-function:var(--ease-out)}.premium-button{isolation:isolate;transition:transform var(--motion-duration-state) var(--ease-out), border-color var(--motion-duration-state) ease, background var(--motion-duration-state) ease, box-shadow var(--motion-duration-state) ease, color var(--duration-base) ease;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.premium-button:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .26s ease, transform .52s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff29,#0000),radial-gradient(circle at 50% 0,#ffffff1a,#0000 58%);position:absolute;inset:0;transform:translate(38%)scaleX(.72)}.premium-button:hover,.premium-button:focus-visible{transform:translateY(calc(var(--motion-distance-hover) * -1));border-color:color-mix(in srgb, var(--accent-blue) 62%, var(--border-color));background:color-mix(in srgb, var(--accent-blue) 8%, var(--surface));color:var(--text-color);box-shadow:0 10px 24px #1d262a1a}.premium-button:hover:after,.premium-button:focus-visible:after{opacity:1;transform:translate(-38%)scaleX(1)}.premium-button:active{transform:translateY(1px) scale(var(--motion-press-scale))}.premium-button-primary:hover,.premium-button-primary:focus-visible{background:color-mix(in srgb, var(--accent-blue) 88%, var(--surface-ink));color:#fff;box-shadow:0 12px 26px #1d262a24}.premium-system-stage{transition:transform .42s var(--ease-out), border-color .32s ease, box-shadow .42s ease, background .42s ease;overflow:hidden;transform:translateZ(0)}.premium-system-stage:hover{transform:translate3d(0, calc(var(--motion-distance-hover) * -1), 0);border-color:color-mix(in srgb, var(--accent-blue) 42%, var(--border-color));background:color-mix(in srgb, var(--accent-blue) 4%, var(--surface));box-shadow:0 22px 52px #1d262a1f}.premium-system-stage img{transform-origin:top;transition:transform .62s var(--ease-out), filter .42s ease}.premium-system-stage:hover img{filter:none;transform:scale(1.005)}.premium-trust-strip,.premium-replace-grid article,.premium-workflow-grid article,.premium-final-cta{isolation:isolate;transition:transform .34s var(--ease-out), background-color .26s ease, border-color .26s ease, box-shadow .34s ease;position:relative}.premium-replace-grid article:before,.premium-workflow-grid article:before,.premium-final-cta:before{content:"";z-index:-1;pointer-events:none;opacity:0;transform-origin:50%;transition:opacity .24s ease, transform .42s var(--ease-out);background:linear-gradient(#54bbff1b,#54bbff05),linear-gradient(90deg,#0000,#b1e1ff29,#0000) top/68% 1px no-repeat;position:absolute;inset:0;transform:scaleX(.94)}.premium-replace-grid article:hover,.premium-workflow-grid article:hover{transform:translate3d(0, calc(var(--motion-distance-hover) * -1), 0);box-shadow:inset 0 0 0 1px #7cceff14}.premium-replace-grid article:hover:before,.premium-workflow-grid article:hover:before,.premium-final-cta:hover:before{opacity:1;transform:scaleX(1)}.premium-replace-grid article:hover .premium-icon{transform:translate3d(0, calc(var(--motion-distance-hover) * -1), 0) scale(1.02);color:var(--accent-blue);border-color:color-mix(in srgb, var(--accent-blue) 44%, var(--border-color));background:var(--accent-soft);filter:none}.premium-trust-strip{transform:translateZ(0)}.premium-trust-strip:hover{border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border-color));background:color-mix(in srgb, var(--accent-blue) 5%, var(--surface));box-shadow:0 12px 30px #1d262a14}.premium-trust-strip:hover .customer-proof-logo{border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border-color));transform:translateY(-2px)}.premium-stepper{transition:transform .24s var(--ease-out), border-color .24s ease, box-shadow .28s ease, background-color .24s ease}.premium-loss-controls label:hover .premium-stepper,.premium-stepper:focus-within{border-color:color-mix(in srgb, var(--accent-blue) 42%, var(--border-color));background:var(--surface);transform:translateY(-2px);box-shadow:0 10px 24px #1d262a14}.premium-stepper button{transition:transform .18s var(--ease-out), color .18s ease, background-color .18s ease}.premium-stepper button:active{transform:scale(.92)}.premium-system-flow li,.premium-flow-orb{transition:color .22s ease, border-color .22s ease, box-shadow .26s ease, transform .26s var(--ease-out)}.premium-system-flow li:hover{transform:translateY(calc(var(--motion-distance-hover) * -1))}.premium-system-flow li:hover .premium-flow-orb{border-color:color-mix(in srgb, var(--accent-blue) 62%, var(--border-color));box-shadow:0 0 0 5px var(--surface), 0 8px 20px #1d262a1a}.premium-final-cta:hover{border-color:color-mix(in srgb, var(--accent-blue) 40%, var(--border-color));box-shadow:0 18px 44px #1d262a1a}.premium-fit-card,.premium-onboarding-note{isolation:isolate;transition:transform .36s var(--ease-out), border-color .28s ease, background-color .28s ease, box-shadow .36s ease;position:relative;overflow:hidden}.premium-fit-card:after,.premium-onboarding-note:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .24s ease, transform .56s var(--ease-out);background:linear-gradient(105deg,#0000 24%,#ffffff13 48%,#0000 72%);position:absolute;inset:0;transform:translate(34%)}@media (hover:hover){.premium-fit-card:hover{transform:translate3d(0, calc(var(--motion-distance-hover) * -1), 0);border-color:#7ac6ff5c;box-shadow:0 16px 36px #1d262a1a}.premium-fit-card.is-early:hover{border-color:#e0c79f66}.premium-onboarding-note:hover{transform:translate3d(calc(var(--motion-distance-hover) * -1), 0, 0);border-right-color:var(--accent-blue);box-shadow:0 14px 32px #1d262a14}.premium-fit-card:hover:after,.premium-onboarding-note:hover:after{opacity:1;transform:translate(-34%)}}body[data-path=\/].home-motion-ready .premium-hero-copy .premium-eyebrow,body[data-path=\/].home-motion-ready .premium-lead,body[data-path=\/].home-motion-ready .premium-hero-actions,body[data-path=\/].home-motion-ready .premium-hero-helper,body[data-path=\/].home-motion-ready .premium-trust-strip{opacity:0;transform:translate3d(0, var(--motion-distance-page), 0)}body[data-path=\/].home-motion-ready .premium-trust-strip{transform:translateY(18px)}body[data-path=\/].home-motion-visible .premium-hero-copy .premium-eyebrow,body[data-path=\/].home-motion-visible .premium-lead,body[data-path=\/].home-motion-visible .premium-hero-actions,body[data-path=\/].home-motion-visible .premium-hero-helper,body[data-path=\/].home-motion-visible .premium-trust-strip{animation:premiumHomeRiseIn var(--motion-duration-page) var(--ease-out) forwards}body[data-path=\/].home-motion-visible .premium-lead{animation-delay:var(--motion-stagger)}body[data-path=\/].home-motion-visible .premium-hero-actions,body[data-path=\/].home-motion-visible .premium-hero-helper,body[data-path=\/].home-motion-visible .premium-trust-strip{animation-delay:calc(var(--motion-stagger) * 2)}body[data-path=\/].home-reveal-enhanced .home-reveal-ready{opacity:0;transform:translate3d(0, var(--motion-distance-section), 0)}body[data-path=\/].home-reveal-enhanced .home-reveal-ready.home-reveal-visible{animation:premiumHomeRiseIn var(--motion-duration-section) var(--ease-out) forwards}body[data-path=\/].home-reveal-enhanced .premium-fit-card.home-reveal-ready{transform:translate3d(var(--motion-distance-section), 0, 0) scale(var(--motion-press-scale))}body[data-path=\/].home-reveal-enhanced .premium-fit-card:nth-child(2).home-reveal-ready{transform:translate3d(calc(var(--motion-distance-section) * -1), 0, 0) scale(var(--motion-press-scale))}body[data-path=\/].home-reveal-enhanced .premium-fit-card.home-reveal-ready.home-reveal-visible{animation:premiumFitSlideIn var(--motion-duration-section) var(--ease-out) forwards}body[data-path=\/].home-reveal-enhanced .premium-fit-card:nth-child(2).home-reveal-ready.home-reveal-visible{animation-name:premiumFitSlideInReverse;animation-delay:60ms}body[data-path=\/].home-reveal-enhanced .premium-onboarding-note.home-reveal-ready.home-reveal-visible{animation:premiumOnboardingReveal var(--motion-duration-section) var(--ease-out) var(--motion-stagger) forwards}.premium-replace-grid article.home-reveal-visible:nth-child(2),.premium-workflow-grid article.home-reveal-visible:nth-child(2){animation-delay:var(--motion-stagger)}.premium-replace-grid article.home-reveal-visible:nth-child(3),.premium-workflow-grid article.home-reveal-visible:nth-child(3),.premium-replace-grid article.home-reveal-visible:nth-child(4),.premium-workflow-grid article.home-reveal-visible:nth-child(4){animation-delay:calc(var(--motion-stagger) * 2)}@keyframes premiumHomeRiseIn{0%{opacity:0;transform:translate3d(0, var(--motion-distance-section), 0) scale(var(--motion-press-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumFitSlideIn{0%{opacity:0;transform:translate3d(var(--motion-distance-section), 0, 0) scale(var(--motion-press-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumFitSlideInReverse{0%{opacity:0;transform:translate3d(calc(var(--motion-distance-section) * -1), 0, 0) scale(var(--motion-press-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumOnboardingReveal{0%{opacity:0;transform:translate3d(0, var(--motion-distance-section), 0) scaleX(.985)}to{opacity:1;transform:translate(0,0)scaleX(1)}}@media (width<=760px){body[data-path=\/] .premium-replaces.performance-background-ready.journey-motion-ready:before{content:"";z-index:0;pointer-events:none;opacity:0;clip-path:inset(0 0 100%);filter:brightness(1.18)saturate(1.22);background-image:-webkit-image-set(url(/mobile-journey-road-v1.avif) 1x type("image/avif"),url(/mobile-journey-road-v1.webp) 1x type("image/webp"),url(/mobile-journey-road-v1.png) 1x type("image/png"));background-image:image-set("/mobile-journey-road-v1.avif" 1x type("image/avif"),"/mobile-journey-road-v1.webp" 1x type("image/webp"),"/mobile-journey-road-v1.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}body[data-path=\/] .premium-replaces.journey-motion-visible:before{opacity:0;animation:none}body[data-path=\/] .premium-replaces .premium-section-shell{z-index:1;position:relative}body[data-path=\/] .premium-replace-grid article.home-reveal-ready:nth-child(odd){--journey-card-delay:0s;transform:translate3d(var(--motion-distance-section), 12px, 0) scale(var(--motion-press-scale))}body[data-path=\/] .premium-replace-grid article.home-reveal-ready:nth-child(2n){transform:translate3d(calc(var(--motion-distance-section) * -1), 12px, 0) scale(var(--motion-press-scale))}body[data-path=\/] .premium-replace-grid article:nth-child(2){--journey-card-delay:var(--motion-stagger)}body[data-path=\/] .premium-replace-grid article:nth-child(3),body[data-path=\/] .premium-replace-grid article:nth-child(4){--journey-card-delay:calc(var(--motion-stagger) * 2)}body[data-path=\/] .premium-replace-grid article.home-reveal-ready.home-reveal-visible:nth-child(odd){animation:premiumJourneyCardInRight var(--motion-duration-section) var(--ease-emphasized) var(--journey-card-delay) forwards}body[data-path=\/] .premium-replace-grid article.home-reveal-ready.home-reveal-visible:nth-child(2n){animation:premiumJourneyCardInLeft var(--motion-duration-section) var(--ease-emphasized) var(--journey-card-delay) forwards}body[data-path=\/] .premium-replace-grid article.home-reveal-visible .premium-icon{animation:premiumJourneyIconPulse var(--motion-duration-page) var(--ease-emphasized) calc(var(--motion-stagger) + var(--journey-card-delay)) both}.premium-fit-card.home-reveal-ready,.premium-fit-card:nth-child(2).home-reveal-ready{transform:translateY(24px)scale(.985)}.premium-fit-card.home-reveal-ready.home-reveal-visible,.premium-fit-card:nth-child(2).home-reveal-ready.home-reveal-visible{animation-name:premiumHomeRiseIn}}@keyframes premiumJourneyCardInRight{0%{opacity:0;transform:translate3d(var(--motion-distance-section), 12px, 0) scale(var(--motion-press-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumJourneyCardInLeft{0%{opacity:0;transform:translate3d(calc(var(--motion-distance-section) * -1), 12px, 0) scale(var(--motion-press-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumJourneyIconPulse{0%{opacity:0;transform:translateY(-50%)scale(.74)}58%{opacity:1;transform:translateY(-50%)scale(1.06)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.premium-button,.premium-system-perspective,.premium-system-stage,.premium-system-stage img,.premium-trust-strip,.customer-proof-logo,.premium-replace-grid article,.premium-icon,.premium-loss-shell,.premium-loss-result-card,.premium-system-flow li,.premium-flow-orb,.premium-workflow-grid article,.premium-fit-card,.premium-onboarding-note,.premium-stepper,.premium-stepper button,.premium-final-cta,body[data-path=\/].home-motion-ready .premium-hero-copy .premium-eyebrow,body[data-path=\/].home-motion-ready .premium-lead,body[data-path=\/].home-motion-ready .premium-hero-actions,body[data-path=\/].home-motion-ready .premium-system-perspective,body[data-path=\/].home-motion-ready .premium-system-stage,body[data-path=\/].home-motion-ready .premium-trust-strip,.home-reveal-ready{transition:none;animation:none}body[data-path=\/].home-motion-ready .premium-hero-copy .premium-eyebrow,body[data-path=\/].home-motion-ready .premium-lead,body[data-path=\/].home-motion-ready .premium-hero-actions,body[data-path=\/].home-motion-ready .premium-system-perspective,body[data-path=\/].home-motion-ready .premium-system-stage,body[data-path=\/].home-motion-ready .premium-trust-strip,.home-reveal-ready{opacity:1;transform:none}body[data-path=\/] .premium-system-perspective:before,body[data-path=\/] .premium-system-perspective:after,body[data-path=\/] .premium-replaces:before{animation:none}body[data-path=\/] .premium-replaces:before{opacity:0;clip-path:none}}body[data-path=\/] .home-sections{clear:both}body[data-path=\/]{overflow-x:hidden}html:has(body[data-path=\/]){overflow-x:hidden}body[data-path=\/]:has(.brand-shell){height:auto;overflow:hidden auto}body[data-path=\/] .brand-shell{height:auto;max-height:none;overflow:visible}body[data-path=\/] .route-panel{display:none}body[data-path=\/] .premium-home-hero{display:grid}body[data-path]:not([data-path=\/]) .premium-home-hero,body[data-path]:not([data-path=\/]) .home-sections{display:none}@media (width<=860px) and (pointer:coarse),(width<=860px) and (hover:none){body[data-path=\/] .route-panel{display:none}body[data-path=\/] .route-content{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#050e1ae6,#02070dd1),#040b14db;border:1px solid #8bd0ff38;gap:10px;padding:12px;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000005c}body[data-path=\/] .route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body[data-path=\/] .route-action{white-space:nowrap;min-width:0;min-height:44px;padding:0 10px;font-size:14px}}@media (width<=430px) and (pointer:coarse),(width<=430px) and (hover:none){body[data-path=\/] .route-panel{display:none}}body[data-path=\/] .brand-stage{background:-webkit-linear-gradient(#02040db8 0%,#03071457 37%,#03081a6b 63%,#01030ce0 100%),-webkit-linear-gradient(270deg,#0102088a 0%,#0205120f 46%,#01030a80 100%),-webkit-image-set(url(/hero-space-road.avif) 1x type("image/avif"),url(/hero-space-road.webp) 1x type("image/webp"),url(/hero-space-road.png) 1x type("image/png")) bottom/cover no-repeat,#02040d;background:linear-gradient(90deg,#01030ce0 0%,#03081a6b 37%,#03071457 63%,#02040db8 100%),linear-gradient(#0102088a 0%,#0205120f 46%,#01030a80 100%),image-set("/hero-space-road.avif" 1x type("image/avif"),"/hero-space-road.webp" 1x type("image/webp"),"/hero-space-road.png" 1x type("image/png")) bottom/cover no-repeat,#02040d;min-height:100dvh;overflow:hidden}body[data-path=\/] .brand-stage:before,body[data-path=\/] .brand-stage:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}body[data-path=\/] .brand-stage:before{mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 27% 82%,#00aeff6b,#0000 18vw),radial-gradient(circle at 52% 80%,#a45bff4d,#0000 20vw),linear-gradient(#0000 62%,#04071c47)}body[data-path=\/] .brand-stage:after{opacity:.58;background:linear-gradient(90deg,#ffffff0d,#0000 15% 85%,#ffffff08),radial-gradient(at 31% 92%,#0078ff52,#0000 24vw)}body[data-path=\/] .premium-home-hero{z-index:2;box-sizing:border-box;direction:ltr;grid-template-columns:minmax(520px,1.16fr) minmax(360px,.84fr);grid-template-areas:"visual copy""proof proof";align-items:center;gap:clamp(22px,3.4vw,52px);width:min(1530px,100% - 56px);height:auto;min-height:100dvh;margin:0 auto;padding:0 0 clamp(34px,5vh,58px);display:grid;position:relative}body[data-path=\/] .premium-hero-copy{text-align:right;direction:rtl;grid-area:copy;justify-self:end;max-width:650px;margin:0}body[data-path=\/] .premium-eyebrow{color:#ffffffad;letter-spacing:.04em;text-transform:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0 0 28px;padding:0 0 10px;font-size:clamp(13px,1vw,15px);font-weight:600;display:inline-block}body[data-path=\/] .premium-eyebrow:before{content:none}body[data-path=\/] .premium-eyebrow:after{content:"";background:linear-gradient(90deg,#70c9ff,#6f7cff);border-radius:1px;width:48px;height:2px;margin-top:10px;display:block}body[data-path=\/] .premium-hero-copy h1{text-wrap:balance;text-shadow:0 2px #fff3,0 20px 50px #00000073;max-width:650px;margin:0;font-size:clamp(40px,4.9vw,68px);line-height:1.03}body[data-path=\/] .premium-hero-copy h1:first-line{color:#fff}body[data-path=\/] .premium-title-gradient,body[data-path=\/] .premium-title-rest{display:block}body[data-path=\/] .premium-title-gradient{color:var(--home-accent-strong);text-shadow:none;background:0 0}body[data-path=\/] .premium-title-rest{color:#f8fbfff0;margin-top:8px;font-size:.78em;line-height:1.12}body[data-path=\/] .premium-lead{color:#dee9ffd1;max-width:620px;margin:22px 0 0;font-size:clamp(18px,1.65vw,24px);line-height:1.75}body[data-path=\/] .premium-hero-actions{justify-content:flex-start;margin-top:26px}body[data-path=\/] .premium-hero-helper{color:#cad8f4ad;max-width:620px;margin:14px 0 0;font-size:15px;line-height:1.65}body[data-path=\/] .premium-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a1f6b;border-color:#b2cdff57;border-radius:20px;min-width:196px;min-height:66px;font-size:18px}body[data-path=\/] .premium-button-primary{background:var(--home-accent);border-color:#8fc5d6ad;box-shadow:0 18px 34px #0000004d,inset 0 1px #ffffff38}body[data-path=\/] .premium-hero-visual{perspective:1250px;direction:rtl;grid-area:visual;justify-self:stretch;min-width:0;position:relative}body[data-path=\/] .premium-system-perspective{isolation:isolate;width:min(820px,100%);transform-style:preserve-3d;transform-origin:4% 58%;position:relative;transform:translate(clamp(78px,8vw,122px))translateY(clamp(58px,10vh,82px))}body[data-path=\/] .premium-system-perspective:before{content:"";filter:blur(12px);opacity:.9;z-index:0;background:radial-gradient(#00aeff94,#694aff42 42%,#0000 72%);border-radius:50%;width:62%;height:92px;position:absolute;bottom:-42px;left:auto;right:-3%;transform:rotateX(76deg)rotate(-8deg)translateZ(-90px)}body[data-path=\/] .premium-system-perspective:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);opacity:0;transform-origin:86% 86%;background:radial-gradient(at 84% 82%,#d14dffe0,#8247ff6b 24%,#3194ff29 48%,#0000 72%);border-radius:50%;width:86%;height:34%;position:absolute;bottom:-18px;right:3%;transform:scale(.56)rotate(-5deg)}body[data-path=\/] .premium-system-stage{z-index:2;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;overflow:visible}body[data-path=\/] .premium-system-stage:before,body[data-path=\/] .premium-system-stage:after{content:none;display:none}body[data-path=\/] .premium-system-stage picture{width:100%;display:block}body[data-path=\/] .premium-system-stage img{z-index:1;object-fit:contain;object-position:center;border-radius:inherit;opacity:.92;filter:saturate(.72)brightness(.88)contrast(.96)drop-shadow(0 28px 48px #00000085);border:0;width:100%;height:auto;min-height:0;display:block;position:relative}body[data-path=\/] .premium-trust-strip{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:rtl;background:linear-gradient(90deg,#141b4033,#080e2270),#05091b6b;border-color:#97cbff2e;width:min(940px,100%);margin:0 auto}body[data-path=\/] .brand-stage{background-color:#02040d;background-image:-webkit-image-set(url(/hero-space-road.avif) 1x type("image/avif"),url(/hero-space-road.webp) 1x type("image/webp"),url(/hero-space-road.png) 1x type("image/png"));background-image:image-set("/hero-space-road.avif" 1x type("image/avif"),"/hero-space-road.webp" 1x type("image/webp"),"/hero-space-road.png" 1x type("image/png"));background-position:bottom;background-repeat:no-repeat;background-size:cover;height:auto;min-height:100dvh;max-height:none;overflow:hidden}body[data-path=\/] .brand-stage:before,body[data-path=\/] .brand-stage:after{content:none;display:none}body[data-path=\/] .home-sections{isolation:isolate;background:0 0;position:relative}body[data-path=\/] .home-sections:before{content:none;display:none}body[data-path=\/] .home-sections:after{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.12)brightness(.72);background:linear-gradient(#02061180,#020611c7 18%,#020611e6),#0206118a;position:absolute;inset:0}body[data-path=\/] .home-sections>.premium-trust-strip,body[data-path=\/] .home-sections>.premium-home-flow{z-index:1;position:relative}body[data-path=\/] .premium-home-flow{background:0 0}@media (width>=1121px){body[data-path=\/] .premium-home-hero{padding-top:96px}}@media (width<=1120px){body[data-path=\/] .premium-home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""proof";align-items:start;gap:30px;min-height:auto;padding-top:0}body[data-path=\/] .premium-hero-copy,body[data-path=\/] .premium-trust-strip{text-align:center;justify-self:center}body[data-path=\/] .premium-hero-copy h1,body[data-path=\/] .premium-lead{max-width:780px;margin-inline:auto}body[data-path=\/] .premium-hero-actions{justify-content:center}body[data-path=\/] .premium-system-perspective{transform-origin:50%;width:min(820px,100%);margin-inline:auto;transform:translateY(-8px)}}@media (width<=760px){body[data-path=\/] .premium-home-hero{width:min(100% - 24px,430px);height:auto;min-height:100dvh;max-height:none;padding:0 0 10px;display:block;overflow:hidden}body[data-path=\/] .premium-eyebrow{min-height:0;margin-top:58px;margin-bottom:10px;padding-inline:0;font-size:12px}body[data-path=\/] .premium-eyebrow:after{margin-inline:auto}body[data-path=\/] .premium-hero-copy{z-index:4;text-align:center;max-width:100%;position:relative}body[data-path=\/] .premium-hero-copy h1{max-width:100%;font-size:clamp(27px,8.2vw,38px);line-height:1.02}body[data-path=\/] .premium-title-rest{margin-top:5px;font-size:.72em;line-height:1.12}body[data-path=\/] .premium-lead{max-width:32ch;margin-top:10px;font-size:clamp(13px,3.7vw,15px);line-height:1.42}body[data-path=\/] .premium-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}body[data-path=\/] .premium-button{border-radius:14px;width:100%;min-width:0;min-height:44px;font-size:14px}body[data-path=\/] .premium-hero-visual{z-index:3;perspective:none;width:auto;position:absolute;bottom:clamp(42px,8svh,68px);left:50%;transform:translate(-50%)}body[data-path=\/] .premium-system-perspective{width:min(50vw,clamp(130px,20svh,176px));margin-inline:auto;transform:none}body[data-path=\/] .premium-system-perspective:before{filter:blur(10px);background:radial-gradient(#00aeff80,#694aff38 44%,#0000 74%);width:92%;height:42px;bottom:-16px;left:50%;right:auto;transform:translate(-50%)rotateX(74deg)translateZ(-44px)scale(.86)}body[data-path=\/] .premium-system-perspective:after{filter:blur(14px);transform-origin:50%;background:radial-gradient(#d14dffc7,#8247ff5c 28%,#3194ff24 52%,#0000 76%);width:100%;height:64px;bottom:-4px;left:50%;right:auto;transform:translate(-50%)scale(.5)}body[data-path=\/] .premium-system-stage{border-radius:0}body[data-path=\/] .premium-system-stage img{opacity:.92;-webkit-backdrop-filter:none;filter:saturate(.72)brightness(.88)contrast(.96)drop-shadow(0 20px 42px #00000085);background:0 0;border-radius:0;width:100%;height:auto;min-height:0}body[data-path=\/] .scroll-hint{display:none}}@media (width<=760px) and (height<=720px){body[data-path=\/] .premium-home-hero{padding-top:0}body[data-path=\/] .premium-eyebrow{min-height:0;margin-top:52px;margin-bottom:8px;font-size:11px}body[data-path=\/] .premium-hero-copy h1{font-size:clamp(25px,7.7vw,33px)}body[data-path=\/] .premium-lead{margin-top:8px;font-size:13px;line-height:1.34}body[data-path=\/] .premium-hero-actions{margin-top:10px}body[data-path=\/] .premium-button{min-height:44px}body[data-path=\/] .premium-system-perspective{width:min(46vw,clamp(112px,17svh,142px))}}body[data-path=\/] .premium-system-perspective{animation:premiumSystemFloat var(--motion-duration-section) var(--ease-emphasized) .12s both}@keyframes premiumSystemFloat{0%{opacity:1;transform:translate(clamp(78px,8vw,122px))translateY(calc(clamp(58px,10vh,82px) + 18px))}to{opacity:1;transform:translate(clamp(78px,8vw,122px))translateY(clamp(58px,10vh,82px))}}@media (width<=1120px){body[data-path=\/] .premium-system-perspective{animation:none}}@media (width<=760px){body[data-path=\/] .premium-system-perspective{animation:premiumMobileSystemFloat var(--motion-duration-section) var(--ease-emphasized) .14s both}}@keyframes premiumMobileSystemFloat{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){body[data-path=\/] .premium-system-perspective{opacity:1;animation:none}}.brand-lockup,body[data-path] .site-header .brand-lockup{direction:rtl;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-width:118px;min-height:44px;padding:0 8px;text-decoration:none;display:inline-flex}.brand-mark,body[data-path] .site-header .brand-mark{color:var(--text-color);background:0 0;-webkit-background-clip:initial;background-clip:initial;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:30px;font-weight:900;line-height:.9;display:inline-flex;position:relative}.brand-mark:before,.brand-mark:after,body[data-path] .site-header .brand-mark:before,body[data-path] .site-header .brand-mark:after{content:none;display:none}.brand-word{direction:rtl;align-items:baseline;display:inline-flex;transform:skew(-3deg)}.brand-letter{line-height:.9;display:inline-block}.brand-letter-tet{transform:scaleX(1.04)translateY(.5px)}.brand-letter-yod{margin-inline:-1px -2px;transform:scaleY(1.04)translateY(-.5px)}.brand-letter-kof{transform:scaleX(.98)}.brand-letter-tav{margin-inline-start:-1px;transform:scaleX(1.03)translateY(.5px)}.brand-dash{background:var(--accent-blue);width:25px;height:6px;box-shadow:none;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 50%,calc(100% - 5px) 100%,0 100%,5px 50%);border-radius:1px;flex:0 0 25px;display:inline-block;position:relative;transform:translateY(0)skew(-10deg)}.brand-dash:after{content:none}@media (width<=768px){.brand-lockup,body[data-path] .site-header .brand-lockup{justify-content:center;justify-self:center;min-width:112px;min-height:40px;padding:0}.brand-mark,body[data-path] .site-header .brand-mark{gap:7px;font-size:28px}.brand-dash{flex-basis:22px;width:22px;height:6px}}.header-cta,.route-action-primary,.premium-button-primary{border-color:var(--surface-action-primary-bg);background:var(--surface-action-primary-bg);min-height:44px;color:var(--surface-action-primary-text);text-shadow:none;font-weight:900}body[data-path] .site-header .header-cta{border-color:var(--surface-action-primary-bg);background:var(--surface-action-primary-bg);color:var(--surface-action-primary-text)}.route-action:not(.route-action-primary),.premium-button:not(.premium-button-primary){min-height:44px}.header-cta:hover,.route-action-primary:hover,.premium-button-primary:hover,.header-cta:focus-visible,.route-action-primary:focus-visible,.premium-button-primary:focus-visible{background:color-mix(in srgb, var(--surface-action-primary-bg) 88%, var(--surface-ink));color:var(--surface-action-primary-text)}body[data-path] .site-header .header-cta:hover,body[data-path] .site-header .header-cta:focus-visible{border-color:color-mix(in srgb, var(--surface-action-primary-bg) 88%, var(--surface-ink));background:color-mix(in srgb, var(--surface-action-primary-bg) 88%, var(--surface-ink));color:var(--surface-action-primary-text)}body[data-path] .brand-shell{background:var(--canvas)}body:has(.brand-shell){background:var(--canvas)}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .site-header{display:grid}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}html:has(body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp])){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-shell,body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{height:auto;min-height:100dvh;max-height:none;overflow:visible}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:linear-gradient(180deg, transparent 0 68%, var(--canvas) 100%) center top / 100% 920px no-repeat, linear-gradient(90deg, #02040dc7, #03081a6b 58%, #02040dad) center top / 100% 920px no-repeat, image-set(url(/event-public-hero-dark-v1.avif) type("image/avif"), url(/event-public-hero-dark-v1.webp) type("image/webp"), url(/event-public-hero-dark-v1.png) type("image/png")) center top / 100% 920px no-repeat, var(--canvas);padding:clamp(118px,13vh,150px) 0 76px;display:block}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage:before{content:none}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-eyebrow{color:var(--media-text-accent)}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>h1,body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>h2{color:var(--media-text);text-shadow:0 12px 34px #00000057}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-body{color:var(--media-text-muted);text-shadow:0 4px 18px #00000057}body[data-path]:not([data-path=\/]) .route-bullets,body[data-path]:not([data-path=\/]) .route-assurance,body[data-path]:not([data-path=\/]) .contact-form{min-width:0}body[data-path]:not([data-path=\/]) .route-bullets li,body[data-path]:not([data-path=\/]) .route-assurance{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface)}body[data-path]:not([data-path=\/]) .route-action-primary,body[data-path]:not([data-path=\/]) .route-panel .contact-form button{border:1px solid var(--surface-action-primary-bg);border-radius:var(--radius-md);background:var(--surface-action-primary-bg);min-height:50px;color:var(--surface-action-primary-text);box-shadow:none;padding:0 20px;font-weight:900}body[data-path]:not([data-path=\/]) .route-action:not(.route-action-primary){border-color:var(--surface-action-secondary-border);background:var(--surface-action-secondary-bg);color:var(--surface-action-secondary-text)}body[data-path=\/404] .route-content[data-route-variant=not-found]{border-color:var(--surface-border);background:var(--surface-panel);color:var(--surface-ink)}body[data-path=\/404] .brand-stage .route-content[data-route-variant=not-found] .route-copy>.route-eyebrow{color:var(--accent-blue);text-shadow:none}body[data-path=\/404] .brand-stage .route-content[data-route-variant=not-found] .route-copy>h1,body[data-path=\/404] .brand-stage .route-content[data-route-variant=not-found] .route-copy>h2{color:var(--surface-ink);text-shadow:none}body[data-path=\/404] .brand-stage .route-content[data-route-variant=not-found] .route-copy>.route-body{color:var(--surface-ink-muted);text-shadow:none}body[data-path=\/404] .route-content[data-route-variant=not-found] .route-action-primary{border-color:var(--surface-action-primary-bg);background:var(--surface-action-primary-bg);color:var(--surface-action-primary-text)}body[data-path=\/404] .route-content[data-route-variant=not-found] .route-action:not(.route-action-primary){border-color:var(--surface-action-secondary-border);background:var(--surface-action-secondary-bg);color:var(--surface-action-secondary-text)}@media (width<=980px){body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{padding:108px 0 42px}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-panel{width:min(100% - 28px,720px)}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-content{grid-template-columns:1fr;gap:18px;padding:22px}}@media (width<=860px){html:has(body[data-path]:not([data-path=\/connect-whatsapp]) .brand-shell){overscroll-behavior-y:auto;height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path]:not([data-path=\/connect-whatsapp]):has(.brand-shell){overscroll-behavior-y:auto;height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path]:not([data-path=\/connect-whatsapp]) .brand-shell,body[data-path]:not([data-path=\/connect-whatsapp]) .brand-stage{height:auto;min-height:0;max-height:none;overflow:visible}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{min-height:100dvh}}@media (width<=760px){body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:linear-gradient(180deg, transparent 0 76%, var(--canvas) 100%) center top / 100% 1240px no-repeat, linear-gradient(180deg, #02040dbd, #03081a6b 58%, #02040da3) center top / 100% 1240px no-repeat, image-set(url(/event-public-hero-mobile-v1.avif) type("image/avif"), url(/event-public-hero-mobile-v1.webp) type("image/webp"), url(/event-public-hero-mobile-v1.png) type("image/png")) center top / 100% 1240px no-repeat, var(--canvas)}}@media (width<=520px){body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-panel{width:min(100% - 20px,460px)}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-content{padding:18px}body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-content h1,body[data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .route-content h2{font-size:clamp(30px,12vw,42px)}}body[data-path=\/about],body[data-path=\/pricing]{background:var(--canvas)}body[data-path=\/about] .brand-stage,body[data-path=\/pricing] .brand-stage{background:linear-gradient(180deg, transparent 0 70%, var(--canvas) 100%) center top / 100% 880px no-repeat, linear-gradient(90deg, #02040dc7, #03081a66 58%, #02040db3) center top / 100% 880px no-repeat, image-set(url(/event-public-hero-dark-v1.avif) type("image/avif"), url(/event-public-hero-dark-v1.webp) type("image/webp"), url(/event-public-hero-dark-v1.png) type("image/png")) center top / 100% 880px no-repeat, var(--canvas)}body[data-path=\/about] .route-content.route-home-flow.route-system-panel{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,52px);padding:0;display:grid;overflow:visible}body[data-path=\/about] .route-content.route-home-flow.route-system-panel:before,body[data-path=\/about] .route-content.route-home-flow.route-system-panel:after{display:none}body[data-path=\/about] .route-content.route-home-flow .route-copy{width:min(940px,100%);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}body[data-path=\/about] .route-panel{width:min(1217px,100% - 48px);margin:0 auto}body[data-path=\/about] .route-home-flow{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);padding:0;display:grid;overflow:visible}body[data-path=\/about] .route-home-flow:before,body[data-path=\/about] .route-home-flow:after{display:none}body[data-path=\/about] .route-copy{text-align:center;justify-items:center;gap:20px;width:min(940px,100%);margin-inline:auto;display:grid}body[data-path=\/about] .route-eyebrow{color:var(--media-text-accent);margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:900}body[data-path=\/about] .route-content h1{max-width:900px;color:var(--media-text);text-align:center;text-shadow:0 12px 34px #00000057;margin-inline:auto;font-size:clamp(42px,5.6vw,76px);font-weight:900;line-height:.98}body[data-path=\/about] .route-body{max-width:780px;color:var(--media-text-muted);text-align:center;text-shadow:0 4px 18px #00000057;margin-inline:auto;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.5}body[data-path=\/about] .route-actions{justify-content:center;margin-top:-6px}body[data-path=\/about] .route-action{min-height:48px;color:var(--media-action-secondary-text);box-shadow:none;background:#0d11126b;border:1px solid #fff6;border-radius:7px;padding:0 22px;font-size:16px;font-weight:900}body[data-path=\/about] .route-action-primary{background:var(--media-action-primary-bg);border-color:var(--media-action-primary-bg);color:var(--media-action-primary-text);box-shadow:none}body[data-path=\/about] .route-bullets{border:1px solid var(--border-color);border-radius:var(--radius-md);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:4px auto 0;display:grid;overflow:hidden}body[data-path=\/about] .route-bullets li{border:0;border-left:1px solid var(--border-color);min-height:104px;color:var(--soft-text);text-align:right;background:0 0;border-radius:0;align-content:center;padding:24px 28px;font-size:16px;font-weight:800;line-height:1.55;display:grid}body[data-path=\/about] .route-bullets li:last-child{border-left:0}body[data-path=\/about] .route-bullets li:before{top:28px;left:auto;right:18px}body[data-path=\/about] .route-assurance{border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:right;background:0 0;width:min(920px,100%);margin-inline:auto;padding:24px 28px}body[data-path=\/about] .route-assurance ul{gap:10px}@media (width<=980px){body[data-path=\/about] .brand-stage{padding:116px 0 48px}body[data-path=\/about] .route-panel{width:min(100% - 28px,760px)}body[data-path=\/about] .route-bullets{grid-template-columns:1fr}body[data-path=\/about] .route-bullets li{border-left:0;border-bottom:1px solid var(--border-color)}body[data-path=\/about] .route-bullets li:last-child{border-bottom:0}}@media (width<=760px){body[data-path=\/about] .brand-stage,body[data-path=\/pricing] .brand-stage{background:linear-gradient(180deg, transparent 0 78%, var(--canvas) 100%) center top / 100% 1320px no-repeat, linear-gradient(180deg, #02040dc2, #03081a6b 62%, #02040da8) center top / 100% 1320px no-repeat, image-set(url(/event-public-hero-mobile-v1.avif) type("image/avif"), url(/event-public-hero-mobile-v1.webp) type("image/webp"), url(/event-public-hero-mobile-v1.png) type("image/png")) center top / 100% 1320px no-repeat, var(--canvas)}}@media (width<=560px){body[data-path=\/about] .route-content h1{font-size:clamp(36px,11vw,48px)}body[data-path=\/about] .route-body{font-size:18px}body[data-path=\/about] .route-bullets li,body[data-path=\/about] .route-assurance{padding:20px}}body[data-path] .site-header{border-width:0 0 1px;border-color:var(--border-color);clip-path:none;background:#fffffff0;border-radius:0;width:min(100%,100vw);min-height:80px;padding:0 28px;top:0;box-shadow:0 8px 24px #1d262a0f}body[data-path] .site-header .header-cta{border-radius:var(--radius-md);clip-path:none;white-space:nowrap;min-width:198px;min-height:48px;padding:0 22px;font-size:15px;font-weight:900}body[data-path] .site-header .brand-lockup{align-items:center;gap:0;min-width:max-content;padding-inline:8px}body[data-path] .site-header .brand-mark{color:var(--text-color);letter-spacing:0;font-size:30px;line-height:.9;position:relative}body[data-path] .site-header .brand-mark:before,body[data-path] .site-header .brand-mark:after{content:none;display:none}@media (width<=820px){body[data-path]:not([data-path=\/]) .brand-stage{padding:92px 0 42px}body[data-path] .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:ltr;background:#fffffff5;border-radius:0;grid-template-columns:minmax(102px,auto) minmax(92px,1fr) 44px;grid-template-areas:"cta brand menu";justify-content:stretch;align-items:center;gap:8px;width:min(100%,100vw);min-height:64px;padding:8px 12px;display:grid;top:0}body[data-path] .site-header .nav-toggle{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface);grid-area:menu;justify-self:end;padding:0;display:inline-flex}body[data-path] .site-header .brand-lockup{direction:rtl;grid-area:brand;justify-content:center;justify-self:center;align-items:center;min-width:0;min-height:44px;padding:0}body[data-path] .site-header .brand-mark{gap:6px;font-size:24px}body[data-path] .site-header .header-cta{border-radius:var(--radius-md);direction:rtl;grid-area:cta;justify-self:start;width:auto;min-width:0;max-width:none;min-height:44px;margin:0;padding-inline:14px;font-size:14px}body[data-path] .site-header .main-nav{display:none}body[data-path] .site-header .main-nav.open{text-align:right;border:1px solid var(--border-color);border-radius:var(--radius-md);clip-path:none;direction:rtl;background:#fffffffc;padding:8px;display:flex;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 46px #1d262a1f}body[data-path] .site-header .main-nav.open a{justify-content:flex-start;min-height:48px;padding-inline:14px}}@media (width<=760px){html:has(body[data-path=\/] .brand-shell){min-height:100svh;overflow-x:hidden}body[data-path=\/]:has(.brand-shell){min-height:100svh;overflow-x:hidden}body[data-path=\/] .brand-stage{background-image:-webkit-image-set(url(/hero-space-road-mobile.avif) 1x type("image/avif"),url(/hero-space-road-mobile.webp) 1x type("image/webp"),url(/hero-space-road-mobile.png) 1x type("image/png"));background-image:image-set("/hero-space-road-mobile.avif" 1x type("image/avif"),"/hero-space-road-mobile.webp" 1x type("image/webp"),"/hero-space-road-mobile.png" 1x type("image/png"));background-position:50% 100%;background-size:cover;height:auto;min-height:100dvh;max-height:none;overflow:hidden}body[data-path=\/] .brand-shell{padding-top:0}body[data-path=\/] .premium-home-hero{width:min(100% - 32px,430px);height:auto;min-height:100dvh;max-height:none;padding-top:clamp(88px,11svh,106px);padding-bottom:0;display:block}body[data-path=\/] .premium-eyebrow{margin-top:0}body[data-path=\/] .premium-hero-copy{z-index:5;text-align:center;width:100%;position:relative}body[data-path=\/] .premium-hero-copy h1{max-width:350px;margin-inline:auto;font-size:clamp(34px,10.1vw,43px);line-height:1.02}body[data-path=\/] .premium-title-rest{max-width:320px;margin:8px auto 0;font-size:.76em;line-height:1.14}body[data-path=\/] .premium-lead{color:#e5edffc7;max-width:34ch;margin:14px auto 0;font-size:clamp(14px,3.9vw,16px);line-height:1.58}body[data-path=\/] .premium-hero-actions{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;max-width:340px;margin:18px auto 0;display:grid}body[data-path=\/] .premium-hero-actions .premium-button-primary{border-radius:18px;width:100%;min-height:54px;font-size:16px}body[data-path=\/] .premium-hero-actions .premium-button:not(.premium-button-primary){color:#eef5ffe6;text-underline-offset:6px;width:auto;min-width:0;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:2px 4px;font-size:14px;-webkit-text-decoration:underline #55c2ffbf;text-decoration:underline #55c2ffbf}body[data-path=\/] .premium-hero-helper{display:none}body[data-path=\/] .premium-hero-visual{width:auto;bottom:18px;left:50%;transform:translate(-50%)}body[data-path=\/] .premium-system-perspective{width:clamp(216px,59vw,246px)}body[data-path=\/] .premium-system-stage img{opacity:.92;filter:saturate(.72)brightness(.88)contrast(.96)drop-shadow(0 28px 48px #00000085)}body[data-path=\/] .premium-replaces{background-image:-webkit-image-set(url(/mobile-journey-road-v1.avif) 1x type("image/avif"),url(/mobile-journey-road-v1.webp) 1x type("image/webp"),url(/mobile-journey-road-v1.png) 1x type("image/png"));background-image:image-set("/mobile-journey-road-v1.avif" 1x type("image/avif"),"/mobile-journey-road-v1.webp" 1x type("image/webp"),"/mobile-journey-road-v1.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;padding:62px 16px 76px;position:relative;overflow:hidden}body[data-path=\/] .premium-replaces .premium-section-shell{width:min(100%,430px)}body[data-path=\/] .premium-replaces h2{color:#f8fbff;text-align:center;text-shadow:0 18px 38px #0000009e;max-width:340px;margin-inline:auto;font-size:clamp(38px,11.2vw,48px);line-height:1.02}body[data-path=\/] .premium-replaces .mobile-title-accent{color:#0000;background:linear-gradient(90deg,#58c8ff 0%,#5da6ff 46%,#9d69ff 100%);-webkit-background-clip:text;background-clip:text;display:block}body[data-path=\/] .premium-replace-grid{border:0;flex-direction:column;gap:26px;margin-top:50px;display:flex}body[data-path=\/] .premium-replace-grid article{-webkit-backdrop-filter:blur(18px);background:#050f27e0;border:1px solid #6fabff8a;border-radius:24px;width:calc(100% - 62px);min-height:170px;padding:24px 22px 22px;position:relative;box-shadow:0 24px 52px #0000006b,0 0 28px #4384ff1a,inset 0 1px #ffffff14}body[data-path=\/] .premium-replace-grid article:nth-child(odd){border-color:#8471ffad;margin-left:auto;margin-right:0}body[data-path=\/] .premium-replace-grid article:nth-child(2n){border-color:#53c0ff9e;margin-left:0;margin-right:auto}body[data-path=\/] .premium-replace-grid article:last-child{border:1px solid #53c0ff9e}body[data-path=\/] .premium-replace-grid .premium-icon{color:#74ceff;background:#040f27fa;border:1px solid #6ac7ffb8;border-radius:20px;width:62px;height:62px;margin:0;padding:15px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 6px #5054ff14,0 0 28px #49a0ff85,inset 0 1px #ffffff1a}body[data-path=\/] .premium-replace-grid article:nth-child(odd) .premium-icon{left:-56px}body[data-path=\/] .premium-replace-grid article:nth-child(2n) .premium-icon{right:-56px}body[data-path=\/] .premium-replace-grid h3{color:#f8fbff;margin:0 0 12px;font-size:clamp(20px,6vw,25px);line-height:1.18}body[data-path=\/] .premium-replace-grid p{color:#d2def4c2;font-size:15px;line-height:1.62}body[data-path=\/] .premium-fit{--fit-note-frame-top:83.9%;background-color:#020817;background-image:-webkit-image-set(url(/mobile-fit-fork-v2.avif) 1x type("image/avif"),url(/mobile-fit-fork-v2.webp) 1x type("image/webp"),url(/mobile-fit-fork-v2.png) 1x type("image/png"));background-image:image-set("/mobile-fit-fork-v2.avif" 1x type("image/avif"),"/mobile-fit-fork-v2.webp" 1x type("image/webp"),"/mobile-fit-fork-v2.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:clamp(1500px,435vw,1680px);padding:64px 14px 82px;position:relative;overflow:hidden}body[data-path=\/] .premium-fit:before{content:"";pointer-events:none;background:linear-gradient(#02081714,#0000 30%,#0208171f 72%,#02081775);position:absolute;inset:0}body[data-path=\/] .premium-fit .premium-section-shell{z-index:1;width:min(100%,430px);height:100%;position:static}body[data-path=\/] .premium-fit .premium-eyebrow{color:#d7e2f4b8}body[data-path=\/] .premium-fit .premium-eyebrow:after{width:86px;margin-inline:auto}body[data-path=\/] .premium-fit h2{color:#f8fbff;text-align:center;text-shadow:0 18px 42px #00000094;max-width:350px;margin:24px auto 0;font-size:clamp(37px,10.5vw,45px);line-height:1.05}body[data-path=\/] .premium-fit-grid{direction:rtl;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-height:0;margin-top:54px;display:grid}body[data-path=\/] .premium-fit-card{min-width:0;min-height:610px;box-shadow:none;-webkit-backdrop-filter:none;direction:rtl;background:0 0;border:0;border-radius:34px 34px 42px 42px;padding:22px 15px 28px;overflow:visible}body[data-path=\/] .premium-fit-card.is-match{box-shadow:none;clip-path:none;background:0 0;border:0}body[data-path=\/] .premium-fit-card.is-early{box-shadow:none;clip-path:none;background:0 0;border:0;margin-top:34px}body[data-path=\/] .premium-fit-symbol{border:1px solid;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 20px;display:grid}body[data-path=\/] .premium-fit-symbol svg{stroke-width:3px;width:25px;height:25px}body[data-path=\/] .is-match .premium-fit-symbol{color:#8fd4ff;background:#4363ff2e;box-shadow:0 0 24px #4c82ff9e}body[data-path=\/] .is-early .premium-fit-symbol{color:#efc57d;background:#9e67271f;box-shadow:0 0 22px #dea95b57}body[data-path=\/] .premium-fit-card h3{text-align:center;margin:0 0 20px;font-size:clamp(18px,5.2vw,22px);line-height:1.12}body[data-path=\/] .premium-fit-card.is-match h3{color:#0000;background:linear-gradient(90deg,#62ccff,#a173ff);-webkit-background-clip:text;background-clip:text}body[data-path=\/] .premium-fit-card.is-early h3{color:#f8fbff}body[data-path=\/] .premium-fit-card ul{gap:0}body[data-path=\/] .premium-fit-card li{color:#dce6f5d6;border-bottom:1px solid #b3cdef21;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:15px 0;font-size:clamp(12px,3.2vw,13px);line-height:1.58;display:grid}body[data-path=\/] .premium-fit-card li:last-child{border-bottom:0}body[data-path=\/] .premium-fit-card li:before{content:none}body[data-path=\/] .premium-fit-list-icon{color:#6abfff;stroke-width:3px;width:17px;height:17px;margin-top:2px;display:block}body[data-path=\/] .is-early .premium-fit-list-icon{color:#dba85f}body[data-path=\/] .premium-onboarding-note{top:var(--fit-note-frame-top);text-align:center;width:64.2%;height:12.9%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:22px;grid-template-columns:1fr;justify-items:center;gap:10px;margin:0;padding:clamp(42px,12vw,52px) 8px 18px;display:grid;position:absolute;left:16.8%;overflow:visible}body[data-path=\/] .premium-onboarding-symbol{color:#86c9ff;background:#040f27fa;border:1px solid #7090ffb8;border-radius:50%;place-items:center;width:clamp(60px,17.2vw,68px);height:clamp(60px,17.2vw,68px);display:grid;position:absolute;top:clamp(-16px,-3.6vw,-12px);left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #4a69ff6b}body[data-path=\/] .premium-onboarding-symbol svg{width:34%;height:34%}body[data-path=\/] .premium-onboarding-note strong{white-space:nowrap;font-size:clamp(14px,4.1vw,17px);line-height:1.2}body[data-path=\/] .premium-onboarding-note strong:after{content:"";background:linear-gradient(90deg,#41c7ff,#825cff);border-radius:999px;width:46px;height:2px;margin:10px auto 0;display:block}body[data-path=\/] .premium-onboarding-note p{color:#ccdaefc7;font-size:clamp(11.5px,3.2vw,13px);line-height:1.55}body[data-path=\/] .premium-workflow{background:#020814;padding:78px 0 0;overflow:hidden}body[data-path=\/] .premium-final-cta:before{content:none}body[data-path=\/] .premium-workflow .premium-section-shell{width:min(100%,430px)}body[data-path=\/] .premium-workflow .premium-eyebrow{color:#c4d8ebb8}body[data-path=\/] .premium-workflow h2{color:#f8fbff;text-wrap:balance;text-shadow:0 14px 36px #0000008f;max-width:370px;margin:24px auto 0;padding-inline:20px;font-size:clamp(36px,10.4vw,45px);line-height:1.04}body[data-path=\/] .premium-workflow-grid{aspect-ratio:852/1846;background-color:#020814;background-image:-webkit-image-set(url(/workflow-road-mobile.avif) 1x type("image/avif"),url(/workflow-road-mobile.webp) 1x type("image/webp"),url(/workflow-road-mobile.png) 1x type("image/png"));background-image:image-set("/workflow-road-mobile.avif" 1x type("image/avif"),"/workflow-road-mobile.webp" 1x type("image/webp"),"/workflow-road-mobile.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;height:auto;margin-top:42px;display:block;position:relative}html.performance-defer-backgrounds body[data-path=\/] .premium-replaces:not(.performance-background-ready),html.performance-defer-backgrounds body[data-path=\/] .premium-fit:not(.performance-background-ready),html.performance-defer-backgrounds body[data-path=\/] .premium-workflow-grid:not(.performance-background-ready){background-image:none}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage{--workflow-link-top:15%;--workflow-link-x:42%;--workflow-bridge-rotate:0deg;top:var(--workflow-link-top);isolation:isolate;background:0 0;border:0;width:100%;height:22%;min-height:220px;margin:0;padding:0;position:absolute;left:0;overflow:visible;transform:none}body[data-path=\/] .premium-workflow-stage:first-child{--workflow-link-top:15%;--workflow-link-x:42%}body[data-path=\/] .premium-workflow-stage:nth-child(2){--workflow-link-top:38.3%;--workflow-link-x:58%}body[data-path=\/] .premium-workflow-stage:nth-child(3){--workflow-link-top:56.1%;--workflow-link-x:42%;--workflow-bridge-rotate:-5deg}body[data-path=\/] .premium-workflow-stage:nth-child(4){--workflow-link-top:76.7%;--workflow-link-x:55.2%;--workflow-bridge-rotate:-16deg}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:before{content:none}body[data-path=\/] .premium-workflow-bridge{top:2%;left:var(--workflow-link-x);z-index:2;opacity:0;filter:drop-shadow(0 0 18px #3eb5ff33);width:35%;transform:translate3d(-50%, 0, 0) rotate(var(--workflow-bridge-rotate));transition:opacity .42s,filter .9s;display:block;position:absolute}body[data-path=\/] .premium-workflow-bridge img{width:100%;height:auto;display:block}body[data-path=\/] .premium-workflow-stage:nth-child(n+3) .premium-workflow-bridge{width:39%}body[data-path=\/] .premium-workflow-number{top:43%;left:var(--workflow-link-x);z-index:3;aspect-ratio:1;color:#6dd9ff;opacity:0;background:#030c1feb;border:1px solid #5acfffdb;border-radius:50%;place-items:center;width:clamp(46px,13vw,54px);margin:0;font-size:clamp(19px,5.6vw,24px);font-weight:900;transition:opacity .38s .16s,transform .62s cubic-bezier(.18,.9,.24,1.16) .16s;display:grid;position:absolute;transform:translate(-50%,22px)scale(.72);box-shadow:0 0 30px #1fadff5c}body[data-path=\/] .premium-workflow-copy{z-index:3;color:#f8fbff;opacity:0;width:36%;transition:opacity .46s .22s,transform .68s cubic-bezier(.2,.8,.2,1) .22s;position:absolute;top:38%;transform:translate(24px)}body[data-path=\/] .premium-workflow-stage:nth-child(odd) .premium-workflow-copy{right:3%}body[data-path=\/] .premium-workflow-stage:nth-child(2n) .premium-workflow-copy{left:3%;transform:translate(-24px)}body[data-path=\/] .premium-workflow-stage:nth-child(2) .premium-workflow-copy{top:0}body[data-path=\/] .premium-workflow-stage:nth-child(3) .premium-workflow-copy{top:6%}body[data-path=\/] .premium-workflow-copy h3{color:#fff;text-shadow:0 4px 20px #000000e0;margin:0 0 12px;font-size:clamp(18px,5.5vw,24px);line-height:1.08}body[data-path=\/] .premium-workflow-copy p{color:#d3e2f1d6;text-shadow:0 3px 16px #000000f5;margin:0;font-size:clamp(12px,3.4vw,14px);line-height:1.65}body[data-path=\/] .premium-workflow-stage:nth-child(n+3) .premium-workflow-number{color:#a77cff;border-color:#9066ffeb;box-shadow:0 0 30px #704aff6b}body[data-path=\/] .premium-workflow-stage.home-reveal-ready{opacity:1;transform:none}body[data-path=\/] .premium-workflow-stage.home-reveal-visible{animation:none}body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-bridge{opacity:1;filter:drop-shadow(0 0 28px #4caaff80);transform:translate3d(-50%, 0, 0) rotate(var(--workflow-bridge-rotate))}body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-bridge img{animation:none}body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-number{opacity:1;transform:translate(-50%)scale(1)}body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-copy{opacity:1;transform:translate(0,0)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-bridge img{transform-origin:50%;transition:opacity var(--motion-duration-state) ease, transform var(--motion-duration-state) var(--ease-out);animation:none}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-copy{filter:blur(4px);transition:opacity var(--motion-duration-state) ease, transform var(--motion-duration-state) var(--ease-out), filter var(--motion-duration-state) ease}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-number{transition:opacity var(--motion-duration-state) ease, transform var(--motion-duration-state) var(--ease-emphasized), border-color var(--motion-duration-state) ease, color var(--motion-duration-state) ease, box-shadow var(--motion-duration-state) ease}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-upcoming.home-reveal-visible .premium-workflow-bridge{opacity:.16;filter:drop-shadow(0 0 10px #4699ff1f)brightness(.68)saturate(.72)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-upcoming.home-reveal-visible .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-upcoming.home-reveal-visible .premium-workflow-copy{opacity:.14;filter:blur(4px)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-bridge{opacity:.46;filter:drop-shadow(0 0 16px #4b9eff38)brightness(.82)saturate(.84)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-number{opacity:.52;transform:translate(-50%)scale(.94);box-shadow:0 0 18px #4190ff2e}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-copy{opacity:.42;filter:blur();transform:translate(0,0)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-bridge{opacity:1;filter:drop-shadow(0 0 18px #69ceffb8)drop-shadow(0 0 42px #5167ff8f)brightness(1.18)saturate(1.24)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-bridge img{animation:premiumWorkflowBridgeActive var(--motion-duration-state) var(--ease-out) both}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-number{opacity:1;color:#b9ecff;animation:premiumWorkflowNumberPulse var(--motion-duration-state) var(--ease-emphasized) both;border-color:#ade7fffa;transform:translate(-50%)scale(1.08);box-shadow:0 0 0 5px #1d82ff14,0 0 24px #50cdff9e,0 0 50px #5d53ff57}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage:nth-child(n+3).workflow-stage-active .premium-workflow-number{color:#d3b6ff;border-color:#bc97fffa;box-shadow:0 0 0 5px #794bff17,0 0 26px #9b62ffad,0 0 54px #4d75ff57}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy{opacity:1;filter:blur();transform:translate(0,0)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy h3{text-shadow:0 4px 20px #000000eb,0 0 24px #59b8ff57}@keyframes premiumWorkflowBridgeActive{0%{opacity:.72;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes premiumWorkflowNumberPulse{0%{opacity:.72;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.08)}}}body[data-path=\/]{--home-accent:var(--accent-blue);--home-accent-strong:var(--accent-blue);--home-accent-soft:var(--accent-soft)}body[data-path=\/] .brand-stage,body[data-path=\/] .home-sections,body[data-path=\/] .premium-home-flow,body[data-path=\/] .premium-replaces,body[data-path=\/] .premium-loss,body[data-path=\/] .premium-fit,body[data-path=\/] .premium-workflow,body[data-path=\/] .premium-final-cta{background-color:var(--canvas);color:var(--text-color);background-image:none}body[data-path=\/] .brand-stage:before,body[data-path=\/] .brand-stage:after,body[data-path=\/] .home-sections:before,body[data-path=\/] .premium-replaces:before,body[data-path=\/] .premium-loss:before,body[data-path=\/] .premium-fit:before{content:none;display:none}body[data-path=\/] .premium-eyebrow,body[data-path=\/] .premium-title-gradient,body[data-path=\/] .mobile-title-accent,body[data-path=\/] .premium-final-accent,body[data-path=\/] .premium-icon,body[data-path=\/] .premium-workflow-number,body[data-path=\/] .premium-flow-orb,body[data-path=\/] .premium-loss-value strong,body[data-path=\/] .premium-loss-value span{color:var(--accent-blue);-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;background:0 0}body[data-path=\/] .premium-eyebrow:before,body[data-path=\/] .premium-eyebrow:after,body[data-path=\/] .premium-workflow .premium-eyebrow:before,body[data-path=\/] .premium-workflow .premium-eyebrow:after{background:var(--accent-blue)}body[data-path=\/] .premium-hero-copy h1,body[data-path=\/] .premium-hero-copy h1:first-line,body[data-path=\/] .premium-title-rest,body[data-path=\/] .premium-section h2,body[data-path=\/] .premium-section h3,body[data-path=\/] .premium-loss-result-card strong,body[data-path=\/] .premium-loss-time-saved b,body[data-path=\/] .premium-onboarding-note strong,body[data-path=\/] .premium-final-cta h2{color:var(--text-color);text-shadow:none}body[data-path=\/] .premium-lead,body[data-path=\/] .premium-hero-helper,body[data-path=\/] .customer-proof-copy span,body[data-path=\/] .customer-proof-copy strong,body[data-path=\/] .premium-replace-grid p,body[data-path=\/] .premium-loss-copy p,body[data-path=\/] .premium-loss-time-saved span,body[data-path=\/] .premium-loss-method,body[data-path=\/] .premium-loss-method p,body[data-path=\/] .premium-fit-card li,body[data-path=\/] .premium-onboarding-note p,body[data-path=\/] .premium-workflow-copy p,body[data-path=\/] .premium-final-cta p{color:var(--muted-text);text-shadow:none}body[data-path=\/] .premium-button:not(.premium-button-primary){border-color:var(--border-color);background:var(--surface);color:var(--text-color);box-shadow:none}body[data-path=\/] .premium-button-primary,body[data-path=\/] .premium-button-primary:hover,body[data-path=\/] .premium-button-primary:focus-visible{border-color:var(--accent-blue);background:var(--accent-blue);color:#fff;box-shadow:0 18px 34px #1d262a24,inset 0 1px #ffffff47}body[data-path=\/] .premium-system-perspective:before,body[data-path=\/] .premium-system-perspective:after,body[data-path=\/] .premium-system-stage:before,body[data-path=\/] .premium-system-stage:after{content:none;display:none}body[data-path=\/] .premium-system-stage,body[data-path=\/] .premium-glass-dashboard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}body[data-path=\/] .premium-trust-strip,body[data-path=\/] .premium-replace-grid,body[data-path=\/] .premium-loss-result-card,body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-onboarding-note,body[data-path=\/] .premium-workflow-grid,body[data-path=\/] .premium-final-cta,body[data-path=\/] .premium-loss-method,body[data-path=\/] .premium-loss-control-shell,body[data-path=\/] .premium-stepper,body[data-path=\/] .premium-flow-orb{border-color:var(--border-color);background:var(--surface);color:var(--text-color);box-shadow:none}body[data-path=\/] .customer-proof-copy strong{color:var(--text-color)}body[data-path=\/] .customer-proof-copy span{color:var(--muted-text)}body[data-path=\/] .premium-replace-grid article,body[data-path=\/] .premium-workflow-grid article{border-color:var(--border-color)}body[data-path=\/] .premium-loss-control-label,body[data-path=\/] .premium-loss-range-scale,body[data-path=\/] .premium-stepper button{color:var(--muted-text)}body[data-path=\/] .premium-stepper input,body[data-path=\/] .premium-stepper button{background:var(--surface);color:var(--text-color)}body[data-path=\/] .premium-loss-range{accent-color:var(--accent-blue)}body[data-path=\/] .premium-fit-card.is-match,body[data-path=\/] .premium-fit-card.is-early{border-color:var(--border-color);background:var(--surface)}body[data-path=\/] .premium-fit-symbol,body[data-path=\/] .premium-fit-list-icon,body[data-path=\/] .premium-onboarding-symbol{color:var(--accent-blue);border-color:var(--accent-blue);box-shadow:none}body[data-path=\/] .premium-workflow-number{border-color:var(--accent-blue);background:var(--surface);box-shadow:none}body[data-path=\/] .site-footer{border-color:var(--border-color);background:var(--surface)}@media (width<=760px){body[data-path=\/] .brand-stage,body[data-path=\/] .premium-replaces,body[data-path=\/] .premium-fit,body[data-path=\/] .premium-workflow{background-color:var(--canvas);background-image:none}body[data-path=\/] .premium-hero-actions .premium-button:not(.premium-button-primary){color:var(--text-color);-webkit-text-decoration-color:var(--accent-blue);text-decoration-color:var(--accent-blue)}body[data-path=\/] .premium-system-stage img{opacity:1;filter:drop-shadow(0 24px 34px #1d262a2b)}body[data-path=\/] .premium-replaces h2,body[data-path=\/] .premium-fit h2,body[data-path=\/] .premium-workflow h2,body[data-path=\/] .premium-workflow-copy h3{color:var(--text-color);text-shadow:none}body[data-path=\/] .premium-replace-grid article,body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-onboarding-note,body[data-path=\/] .premium-workflow-stage{border-color:var(--border-color);background:var(--surface);box-shadow:none}body[data-path=\/] .premium-replace-grid .premium-icon{border-color:color-mix(in srgb, var(--accent-blue) 32%, var(--border-color));color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 8%, var(--surface));box-shadow:0 10px 24px #1d262a1a,inset 0 1px #ffffffc7}}@media (width<=760px) and (height<=720px){body[data-path=\/] .premium-home-hero{padding-top:82px}}@media (width>=761px) and (width<=820px){body[data-path=\/] .premium-home-hero{padding-top:132px}}@media (width<=760px) and (prefers-reduced-motion:reduce){body[data-path=\/] .premium-workflow-bridge,body[data-path=\/] .premium-workflow-number,body[data-path=\/] .premium-workflow-copy{transition:none}body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-bridge img,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-bridge img,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-number{animation:none}}body[data-path=\/] .brand-stage{background-blend-mode:luminosity;background-color:#06131a}body[data-path=\/].home-reveal-enhanced .home-reveal-ready.home-reveal-visible.home-reveal-fast{animation-duration:.24s;animation-delay:0s}body[data-path=\/] .premium-eyebrow:after,body[data-path=\/] .premium-workflow .premium-eyebrow:after{background:var(--home-accent)}body[data-path=\/] .premium-title-gradient,body[data-path=\/] .mobile-title-accent,body[data-path=\/] .premium-fit-card.is-match h3{color:var(--home-accent-strong);text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body[data-path=\/] .premium-button-primary,body[data-path=\/] .premium-button-primary:hover,body[data-path=\/] .premium-button-primary:focus-visible{background:var(--home-accent);border-color:#8fc5d6ad;box-shadow:0 18px 34px #0000004d,inset 0 1px #ffffff38}body[data-path=\/] .premium-system-perspective:before,body[data-path=\/] .premium-system-perspective:after{content:none;display:none}body[data-path=\/] .premium-system-stage:hover,body[data-path=\/] .premium-system-stage:focus-visible,body[data-path=\/] .premium-flow-orb,body[data-path=\/] .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage:nth-child(n+3).workflow-stage-active .premium-workflow-number{border-color:var(--home-accent-soft);color:var(--home-accent-strong);box-shadow:0 16px 34px #0000003d,inset 0 0 0 1px #ffffff0f}body[data-path=\/] .premium-icon,body[data-path=\/] .premium-workflow-bridge,body[data-path=\/] .premium-workflow-bridge img,body[data-path=\/] .premium-workflow-stage.home-reveal-visible .premium-workflow-bridge,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-bridge,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-bridge,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-upcoming.home-reveal-visible .premium-workflow-bridge{color:var(--home-accent);filter:none;text-shadow:none}@media (width<=767px){body[data-path=\/] .brand-stage{height:auto;min-height:100dvh;max-height:none}body[data-path=\/] .premium-home-hero{height:auto;min-height:100dvh;max-height:none;padding-bottom:clamp(390px,112vw,520px);overflow:visible}body[data-path=\/] .premium-hero-actions .premium-button:not(.premium-button-primary){min-height:44px}body[data-path=\/] .premium-system-stage img{opacity:.92;filter:saturate(.72)brightness(.88)contrast(.96)drop-shadow(0 24px 42px #00000080)}body[data-path=\/] .premium-stepper{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);min-height:44px}body[data-path=\/] .premium-stepper button,body[data-path=\/] .premium-stepper input{min-width:44px;height:44px;min-height:44px}body[data-path=\/] .premium-loss-range{touch-action:manipulation;height:44px;min-height:44px}body[data-path=\/] .premium-fit{background-image:none;height:auto;min-height:0;padding:64px 16px 72px}body[data-path=\/] .premium-fit:before{content:none;display:none}body[data-path=\/] .premium-fit .premium-section-shell{height:auto;position:relative}body[data-path=\/] .premium-fit-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;margin-top:32px;display:grid}body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-fit-card.is-match,body[data-path=\/] .premium-fit-card.is-early{border-color:var(--home-accent-soft);background:#06111de6;min-height:0;margin:0;padding:24px 18px;box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff0d}body[data-path=\/] .premium-fit-symbol,body[data-path=\/] .is-match .premium-fit-symbol,body[data-path=\/] .premium-fit-list-icon,body[data-path=\/] .is-match .premium-fit-list-icon,body[data-path=\/] .premium-onboarding-symbol{color:var(--home-accent);border-color:var(--home-accent-soft);box-shadow:none}body[data-path=\/] .is-early .premium-fit-symbol,body[data-path=\/] .is-early .premium-fit-list-icon,body[data-path=\/] .premium-fit-card.is-early li:before{color:#d2dce2b8;box-shadow:none;border-color:#d2dce22e}body[data-path=\/] .premium-fit-card li,body[data-path=\/] .premium-onboarding-note p{font-size:15px}body[data-path=\/] .premium-onboarding-note{border-right-color:var(--home-accent);width:100%;height:auto;box-shadow:none;background:#06111de6;margin-top:24px;padding:24px 18px;position:static}body[data-path=\/] .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage:nth-child(n+3).workflow-stage-active .premium-workflow-number{color:var(--home-accent-strong);box-shadow:0 12px 28px #00000047, inset 0 0 0 1px var(--home-accent-soft)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy h3{text-shadow:0 4px 20px #000000e6}}body[data-path=\/] .brand-stage{background:var(--canvas);background-blend-mode:normal}body[data-path=\/] .premium-system-stage img{opacity:1;filter:drop-shadow(0 30px 42px #1d262a2e)}@media (width<=767px){body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-fit-card.is-match,body[data-path=\/] .premium-fit-card.is-early,body[data-path=\/] .premium-onboarding-note{border-color:var(--border-color);background:var(--surface);box-shadow:none}body[data-path=\/] .premium-system-stage img{opacity:1;filter:drop-shadow(0 24px 34px #1d262a2b)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy h3{color:var(--text-color);text-shadow:none}}body[data-path=\/] .premium-trust-strip{background:0 0;border-inline:0;border-radius:0}body[data-path=\/] .premium-replace-grid,body[data-path=\/] .premium-workflow-grid,body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-fit-card.is-match,body[data-path=\/] .premium-fit-card.is-early{background:0 0}body[data-path=\/] .premium-onboarding-note,body[data-path=\/] .premium-final-cta,body[data-path=\/] .premium-loss-method{background:var(--accent-soft)}body[data-path=\/] .premium-loss-control-shell,body[data-path=\/] .premium-stepper,body[data-path=\/] .premium-flow-orb{background:var(--surface)}body[data-path=\/] .premium-button:not(.premium-button-primary):hover,body[data-path=\/] .premium-button:not(.premium-button-primary):focus-visible{border-color:color-mix(in srgb, var(--accent-blue) 50%, var(--border-color));background:var(--accent-soft);color:var(--text-color);box-shadow:0 10px 24px #1d262a1a}body[data-path=\/] .premium-button-primary:hover,body[data-path=\/] .premium-button-primary:focus-visible{border-color:color-mix(in srgb, var(--accent-blue) 86%, var(--surface-ink));background:color-mix(in srgb, var(--accent-blue) 88%, var(--surface-ink));color:#fff;box-shadow:0 12px 26px #1d262a24}body[data-path=\/] .premium-system-stage:hover,body[data-path=\/] .premium-system-stage:focus-visible,body[data-path=\/] .premium-replace-grid article:hover,body[data-path=\/] .premium-workflow-grid article:hover,body[data-path=\/] .premium-fit-card:hover,body[data-path=\/] .premium-onboarding-note:hover,body[data-path=\/] .premium-final-cta:hover{border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border-color));background-color:color-mix(in srgb, var(--accent-blue) 4%, var(--surface));color:var(--text-color)}body[data-path=\/] .premium-replace-grid article:hover .premium-icon,body[data-path=\/] .premium-workflow-grid article:hover .premium-icon,body[data-path=\/] .premium-stepper button:hover,body[data-path=\/] .premium-system-flow li:hover .premium-flow-orb{border-color:color-mix(in srgb, var(--accent-blue) 44%, var(--border-color));background:var(--accent-soft);color:var(--accent-blue);filter:none;text-shadow:none}body[data-path=\/] .premium-loss-result-card{box-shadow:none;background:0 0;border-color:#0000}body[data-path=\/] .premium-loss-result-card:after{background:linear-gradient(90deg,#0000,#008fb857 32% 68%,#0000);box-shadow:0 0 28px #008fb82e}body[data-path=\/] .premium-loss-result-card>small,body[data-path=\/] .premium-loss-result-card p,body[data-path=\/] .premium-loss-time-saved small{color:var(--muted-text)}body[data-path=\/] .premium-loss-time-saved b{color:var(--text-color);-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;background:0 0}body[data-path=\/] .premium-loss-time-icon{border-color:color-mix(in srgb, var(--accent-blue) 38%, var(--border-color));background:var(--accent-soft);color:var(--accent-blue);box-shadow:none}body[data-path=\/] .premium-loss-result-card>strong{color:var(--accent-blue);-webkit-text-fill-color:currentColor;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body[data-path=\/] .premium-workflow-number,body[data-path=\/] .premium-workflow-stage:nth-child(n+3) .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage:nth-child(n+3).workflow-stage-active .premium-workflow-number,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-number{border-color:var(--home-accent-soft);color:var(--home-accent-strong);box-shadow:none;background:0 0}body[data-path=\/] .premium-section h2 span,body[data-path=\/] .premium-workflow-grid span,body[data-path=\/] .premium-replace-grid h3,body[data-path=\/] .premium-workflow-grid h3,body[data-path=\/] .premium-fit-card h3{color:var(--text-color);text-shadow:none}body[data-path=\/] .premium-workflow-grid span,body[data-path=\/] .premium-fit-card.is-match h3,body[data-path=\/] .premium-replaces .mobile-title-accent{color:var(--accent-blue)}body[data-path=\/] .premium-replace-grid p,body[data-path=\/] .premium-workflow-grid p,body[data-path=\/] .premium-fit-card li,body[data-path=\/] .premium-onboarding-note p,body[data-path=\/] .premium-final-cta p{color:var(--muted-text)}@media (width<=767px){body[data-path=\/] .premium-hero-visual{bottom:-28px}body[data-path=\/] .premium-replace-grid article{background:var(--accent-soft)}body[data-path=\/] .premium-fit-card,body[data-path=\/] .premium-fit-card.is-match,body[data-path=\/] .premium-fit-card.is-early{background:0 0;border-inline:0;border-radius:0}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage{background:0 0;border-inline:0}body[data-path=\/] .premium-onboarding-note{background:var(--accent-soft)}body[data-path=\/] .premium-workflow{padding-bottom:72px}body[data-path=\/] .premium-workflow .premium-section-shell{width:100%}body[data-path=\/] .premium-workflow-grid{aspect-ratio:auto;background:0 0;gap:0;height:auto;margin-top:40px;padding-inline:20px;display:grid}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage,body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:nth-child(n){border:0;border-top:1px solid var(--border-color);width:auto;height:auto;min-height:0;box-shadow:none;opacity:1;background:0 0;margin:0;padding:26px 0 54px;position:relative;inset:auto;transform:none}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:nth-child(2){margin-inline-start:14px}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:nth-child(3){margin-inline-start:28px}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:nth-child(4){margin-inline-start:42px;padding-bottom:8px}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:before{content:none}body[data-path=\/] .premium-workflow-grid .premium-workflow-stage:not(:last-child):after{content:"";background:var(--home-accent);clip-path:polygon(100% 42%,24% 42%,24% 0,0 50%,24% 100%,24% 58%,100% 58%);opacity:.72;width:34px;height:12px;transition:opacity var(--motion-duration-state) ease, transform var(--motion-duration-state) var(--ease-out);bottom:20px;position:absolute;inset-inline-end:0}body[data-path=\/] .premium-workflow-bridge,body[data-path=\/] .premium-workflow-number{display:none}body[data-path=\/] .premium-workflow-copy,body[data-path=\/] .premium-workflow-stage:nth-child(n) .premium-workflow-copy,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-upcoming.home-reveal-visible .premium-workflow-copy,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-past .premium-workflow-copy,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy{width:min(100%,32ch);color:var(--text-color);opacity:1;filter:none;transition:transform var(--motion-duration-state) var(--ease-out);position:static;transform:none}body[data-path=\/] .premium-workflow-copy h3,body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy h3{color:var(--text-color);text-shadow:none;transition:color var(--motion-duration-state) ease, transform var(--motion-duration-state) var(--ease-out);margin:0 0 8px;font-size:clamp(25px,7.6vw,31px);line-height:1.08}body[data-path=\/] .premium-workflow-copy p{color:var(--muted-text);text-shadow:none;font-size:16px;line-height:1.7}body[data-path=\/] .premium-workflow-grid article:hover{box-shadow:none;background:0 0;transform:none}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active .premium-workflow-copy h3{color:var(--home-accent-strong);transform:translate(-6px)}body[data-path=\/] .workflow-scroll-focus-ready .premium-workflow-stage.workflow-stage-active:not(:last-child):after{opacity:1;transform:translate(-5px)}body[data-path=\/] .home-sections .premium-section .premium-eyebrow{color:var(--home-accent-strong);opacity:1;-webkit-text-fill-color:currentColor;text-shadow:none;font-size:13px;font-weight:700}body[data-path=\/] .premium-onboarding-note{padding-top:38px}body[data-path=\/] .premium-onboarding-symbol{border:1px solid color-mix(in srgb, var(--accent-blue) 38%, var(--border-color));width:52px;height:52px;color:var(--accent-blue);background:var(--surface);box-shadow:none;top:0;transform:translate(-50%,-50%)}body[data-path=\/] .premium-onboarding-symbol svg{stroke-width:1.8px;width:21px;height:21px}body[data-path=\/] .premium-onboarding-note strong:after{background:var(--accent-blue)}}.shell-contact-form,.route-panel .contact-form{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;grid-template-columns:1fr;gap:12px;padding:clamp(14px,1.6vw,18px);display:grid;overflow:visible}.shell-contact-form:before,.route-panel .contact-form:before{content:none}.shell-contact-form label,.route-panel .contact-form label{color:var(--text-color);grid-column:1;margin:0;font-size:13px;font-weight:800;line-height:1.28}.shell-contact-form input,.shell-contact-form select,.shell-contact-form textarea,.route-panel .contact-form input,.route-panel .contact-form select,.route-panel .contact-form textarea{border:1px solid var(--border-color);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text-color);font:inherit;border-radius:7px;grid-column:1;padding:10px 12px}.shell-contact-form input[aria-invalid=true],.shell-contact-form select[aria-invalid=true],.shell-contact-form textarea[aria-invalid=true],.route-panel .contact-form input[aria-invalid=true],.route-panel .contact-form select[aria-invalid=true],.route-panel .contact-form textarea[aria-invalid=true]{border-color:var(--accent-warn);background:color-mix(in srgb, var(--accent-warn) 6%, var(--surface))}.shell-contact-form input:active,.shell-contact-form select:active,.shell-contact-form textarea:active,.route-panel .contact-form input:active,.route-panel .contact-form select:active,.route-panel .contact-form textarea:active{transform:translateY(1px)}.shell-contact-form textarea,.route-panel .contact-form textarea{resize:vertical;min-height:82px}.shell-contact-form button,.route-panel .contact-form button{border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;min-height:44px;font-family:var(--font-display);cursor:pointer;transition:transform .22s var(--ease-out), border-color .22s ease, background .22s ease;border-radius:7px;grid-column:1;margin-top:2px;font-weight:800}.shell-contact-form button:active,.route-panel .contact-form button:active{transform:translateY(1px) scale(var(--motion-press-scale))}.form-helper,.field-error{grid-column:1;margin:-5px 0 0;font-size:12px;line-height:1.35}.form-helper{color:var(--muted-text)}.field-error{min-height:1.35em;color:var(--accent-warn);font-weight:800}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(22px,3vw,32px);display:grid}.form-field{gap:8px;display:grid}.form-status{grid-column:1/-1}.contact-form label{font-size:15px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border-color);background:var(--surface);width:100%;color:var(--text-color);border-radius:7px;padding:13px 14px;font-family:inherit;font-size:17px;transition:border-color .2s,background .2s}.contact-form textarea{resize:vertical;min-height:112px}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-soft) 36%, var(--surface))}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted-text)}.form-status{min-height:24px;color:var(--accent-blue);margin:0;font-size:16px}.contact-form{border-color:var(--border-color)}.contact-form input,.contact-form select,.contact-form textarea{background:var(--surface);border-radius:0}.form-status{min-height:1.35em;color:var(--accent-blue);grid-column:1;font-size:14px}.whatsapp-connect{gap:14px;width:100%;min-width:0;margin:0;display:grid}.whatsapp-connect-card{border-radius:var(--radius-md);background:#fff;border:1px solid #34758a29;gap:16px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:inset 0 1px #1d262a0f,0 14px 34px #161f2314}.whatsapp-connect-state{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #34758a2e;gap:6px;padding:12px;display:grid}.whatsapp-connect-state span{color:#1d262a;font-size:15px;font-weight:900;line-height:1.25}.whatsapp-connect-state p{color:var(--soft-text);margin:0;font-size:13px;line-height:1.45}.whatsapp-connect-state[data-state=success]{background:linear-gradient(90deg,#167d6826,#ffffffe0);border-color:#167d686b}.whatsapp-connect-state[data-state=warning]{background:linear-gradient(90deg,#b84a4a21,#ffffffe0);border-color:#9a6a2d6b}.whatsapp-connect-state[data-state=error]{background:linear-gradient(90deg,#b84a4a29,#ffffffe0);border-color:#b84a4a7a}body[data-path=\/connect-whatsapp] .whatsapp-connect,body[data-path=\/connect-whatsapp] .whatsapp-connect-card{width:100%;min-width:0;display:grid}body[data-path=\/connect-whatsapp] .whatsapp-connect-button{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}body[data-path=\/connect-whatsapp] .route-panel,body[data-path=\/connect-whatsapp] .route-content,body[data-path=\/connect-whatsapp] .brand-stage .route-panel,body[data-path=\/connect-whatsapp] .brand-stage{max-height:none;overflow:visible}body[data-path=\/connect-whatsapp] .route-panel{left:auto;right:auto;width:min(1120px,100dvw - 16px);max-width:calc(100% - 16px);height:auto;margin:0 auto;position:static;inset:auto}.whatsapp-connect-button{border-radius:var(--radius-md);color:#fff;min-height:54px;font-family:var(--font-display);cursor:pointer;transition:transform .22s var(--ease-out), opacity .22s ease;background:linear-gradient(135deg,#34758a,#34758a);border:1px solid #34758a47;padding:0 20px;font-size:16px;font-weight:900;box-shadow:0 16px 36px #34758a42}.whatsapp-connect-button:disabled{cursor:not-allowed;color:#42545c;opacity:1;background:#dbe7ea;border-color:#b8ccd1}.whatsapp-connect-button:focus-visible{outline-offset:3px;outline:3px solid #86cde0eb}.whatsapp-connect-button:active:not(:disabled){transform:translateY(1px)scale(.98)}body[data-path=\/connect-whatsapp]{height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path=\/connect-whatsapp] .brand-shell[data-brand-shell]{height:auto;min-height:100dvh;max-height:none;overflow:visible}html:has(body[data-path=\/connect-whatsapp]){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path=\/connect-whatsapp]:not([data-path=\/]):has(.brand-shell){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path=\/connect-whatsapp] .site-header{display:none}body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell],body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell] .brand-stage{height:auto;min-height:100dvh;max-height:none;overflow:visible}body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell] .brand-stage{background:-webkit-linear-gradient(#02040dad,#03081a5c 42%,#02040dc2),-webkit-linear-gradient(270deg,#01020829,#01030a94),-webkit-image-set(url(/event-public-hero-dark-v1.avif) 1x type("image/avif"),url(/event-public-hero-dark-v1.webp) 1x type("image/webp"),url(/event-public-hero-dark-v1.png) 1x type("image/png")) 50%/cover no-repeat,#02040d;background:linear-gradient(90deg,#02040dc2,#03081a5c 58%,#02040dad),linear-gradient(#01020829,#01030a94),image-set("/event-public-hero-dark-v1.avif" 1x type("image/avif"),"/event-public-hero-dark-v1.webp" 1x type("image/webp"),"/event-public-hero-dark-v1.png" 1x type("image/png")) 50%/cover no-repeat,#02040d;padding:clamp(48px,6vh,72px) 0 76px;display:block}body[data-path=\/connect-whatsapp] .brand-stage:before{content:"";z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0}body[data-path=\/connect-whatsapp] .brand-shell .brand-stage .route-panel{width:min(1120px,100dvw - 16px);max-width:calc(100% - 16px);height:auto;max-height:none;margin:0 auto;padding:0;position:static;inset:auto;overflow:visible}body[data-path=\/connect-whatsapp] .route-content{grid-template-columns:1fr}body[data-path=\/connect-whatsapp] .route-copy-whatsapp,body[data-path=\/connect-whatsapp] .whatsapp-connect{grid-column:1/-1}body[data-path=\/connect-whatsapp] .route-content{text-align:right;grid-template-columns:1fr;align-items:start;gap:clamp(14px,2dvh,20px)}body[data-path=\/connect-whatsapp] .route-copy{justify-items:center;gap:6px;display:grid}body[data-path=\/connect-whatsapp] .route-copy h1{max-width:12ch;margin-inline:0;font-size:clamp(30px,4.4vw,44px);line-height:1.02}body[data-path=\/connect-whatsapp] .route-copy .route-body{max-width:42ch;margin-inline:0;font-size:clamp(14px,1vw,16px);line-height:1.5}body[data-path=\/connect-whatsapp] .route-assurance{text-align:right;border-top:1px solid #34758a24;border-bottom:0;width:min(100%,520px);margin-inline:auto;padding:12px 0 0}body[data-path=\/connect-whatsapp] .route-legal-links{display:none}@media (width<=980px){body[data-path=\/connect-whatsapp] .brand-stage{padding:108px 0 42px}body[data-path=\/connect-whatsapp] .route-panel{width:min(720px,100dvw - 18px);max-width:calc(100% - 18px)}body[data-path=\/connect-whatsapp] .route-content{grid-template-columns:1fr;gap:18px;padding:22px}}@media (width<=760px){body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell] .brand-stage{background:-webkit-linear-gradient(270deg,#02040dbd,#03081a66 58%,#02040da8),-webkit-image-set(url(/event-public-hero-mobile-v1.avif) 1x type("image/avif"),url(/event-public-hero-mobile-v1.webp) 1x type("image/webp"),url(/event-public-hero-mobile-v1.png) 1x type("image/png")) 50%/cover no-repeat,#02040d;background:linear-gradient(#02040dbd,#03081a66 58%,#02040da8),image-set("/event-public-hero-mobile-v1.avif" 1x type("image/avif"),"/event-public-hero-mobile-v1.webp" 1x type("image/webp"),"/event-public-hero-mobile-v1.png" 1x type("image/png")) 50%/cover no-repeat,#02040d}}@media (width<=860px) and (height<=480px) and (orientation:landscape){body[data-path=\/connect-whatsapp] .brand-stage{min-height:940px}body[data-path=\/connect-whatsapp] .route-panel{top:168px}}@media (width<=860px){body[data-path=\/connect-whatsapp]:not([data-path=\/]):has(.brand-shell){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}html:has(body[data-path=\/connect-whatsapp]){height:auto;min-height:100dvh;max-height:none;overflow-y:auto}body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell]{height:auto;min-height:100dvh;max-height:none;padding-top:0;overflow:visible}body[data-path=\/connect-whatsapp]:not([data-path=\/]) .brand-shell[data-brand-shell] .brand-stage{height:auto;min-height:100dvh;max-height:none;padding:clamp(32px,5vh,56px) 0 42px;overflow:visible}body[data-path=\/connect-whatsapp] .brand-shell .brand-stage .route-panel{width:min(560px,100dvw - 16px);max-width:calc(100% - 16px);max-height:none;margin:clamp(24px,7dvh,52px) auto 34px;position:static;inset:auto;overflow:visible;transform:none}body[data-path=\/connect-whatsapp] .route-content{gap:12px}body[data-path=\/connect-whatsapp] .route-copy h1{max-width:12ch;font-size:clamp(30px,9vw,40px)}body[data-path=\/connect-whatsapp] .route-body{font-size:16px;line-height:1.48}}@media (width<=520px){body[data-path=\/connect-whatsapp] .brand-shell .brand-stage .route-panel{width:min(460px,100dvw - 12px);max-width:calc(100% - 12px)}body[data-path=\/connect-whatsapp] .route-content{padding:18px}body[data-path=\/connect-whatsapp] .route-content h1,body[data-path=\/connect-whatsapp] .route-content h2{font-size:clamp(30px,12vw,42px)}}body[data-path=\/contact]{--contact-accent:var(--accent-blue);--contact-accent-strong:var(--accent-blue);--contact-accent-soft:#34758a2e;--contact-line:#6571772e;--contact-form-surface:var(--surface);--contact-form-canvas:var(--canvas);--contact-form-ink:var(--text-color);--contact-form-muted:var(--muted-text);--contact-media-accent:#86cde0;--contact-media-ink:#fff;--contact-media-muted:#fffc;--contact-media-line:#ffffff38}body[data-path=\/contact] .brand-stage{height:auto;min-height:100dvh;max-height:none;padding:clamp(104px,11dvh,128px) 0 clamp(36px,5dvh,64px);overflow:visible}body[data-path=\/contact] .route-panel{width:min(1280px,100% - 56px);max-height:none;overflow:visible}body[data-path=\/contact] .route-content{min-height:min(720px,100dvh - 168px);box-shadow:none;text-align:right;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}body[data-path=\/contact] .route-content:before,body[data-path=\/contact] .route-content:after{content:none;display:none}body[data-path=\/contact] .contact-narrative{background:0 0;align-content:center;gap:clamp(24px,3vw,38px);min-width:0;padding-inline:clamp(8px,2vw,28px);display:grid}body[data-path=\/contact] .route-copy-contact{text-align:right;justify-items:start;gap:clamp(12px,1.4vw,18px);width:min(650px,100%);margin:0;display:grid}body[data-path=\/contact] .route-copy-contact .route-eyebrow{color:var(--contact-accent-strong);margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:850;line-height:1.3}body[data-path=\/contact] .route-copy-contact h1{color:#1d262a;text-align:right;text-wrap:balance;max-width:13ch;text-shadow:none;margin:0;font-size:clamp(48px,5.6vw,76px);font-weight:900;line-height:.98}body[data-path=\/contact] .route-title-accent{color:var(--contact-accent-strong);text-shadow:none}body[data-path=\/contact] .route-copy-contact .route-body{color:#657177;text-align:right;max-width:39ch;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.62}body[data-path=\/contact] .route-assurance{border:0;border-top:1px solid var(--contact-line);background:0 0;border-radius:0;width:min(580px,100%);margin:0;padding:0}body[data-path=\/contact] .route-assurance-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body[data-path=\/contact] .route-assurance ul{margin:0;padding:0;list-style:none;display:grid}body[data-path=\/contact] .route-assurance li{border-bottom:1px solid var(--contact-line);color:#657177;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:14px 0;display:grid}body[data-path=\/contact] .route-assurance li:before{content:none;display:none}body[data-path=\/contact] .route-assurance-icon{border:1px solid var(--contact-accent-soft);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--contact-accent-strong);filter:none;stroke-width:1.8px;background:#34758a14;padding:8px}body[data-path=\/contact] .route-assurance li span{gap:4px;display:grid}body[data-path=\/contact] .route-assurance li strong{color:#1d262a;font-size:17px;font-weight:850;line-height:1.25}body[data-path=\/contact] .route-assurance li small{color:#657177;font-size:15px;line-height:1.45}body[data-path=\/contact] .contact-form-panel{direction:rtl;background:0 0;min-width:0}body[data-path=\/contact] .route-copy-contact .route-eyebrow,body[data-path=\/contact] .route-title-accent{color:var(--contact-media-accent)}body[data-path=\/contact] .route-copy-contact .route-body,body[data-path=\/contact] .route-assurance li,body[data-path=\/contact] .route-assurance li small{color:var(--contact-media-muted)}body[data-path=\/contact] .contact-narrative .route-assurance{border:0;border-top:1px solid var(--contact-media-line);background:0 0;border-radius:0;padding:0}body[data-path=\/contact] .contact-narrative .route-assurance li{border-bottom-color:var(--contact-media-line);background:0 0}body[data-path=\/contact] .route-assurance-icon{color:var(--contact-media-accent);background:#060a1f57;border-color:#86cde061}body[data-path=\/contact]{height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}html:has(body[data-path=\/contact]){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}body[data-path=\/contact] .brand-shell{height:auto;min-height:100dvh;max-height:none;overflow:visible}@media (width<=980px){body[data-path=\/contact] .brand-stage{min-height:100dvh;padding-top:104px}body[data-path=\/contact] .route-panel{width:min(720px,100% - 32px);max-height:none;margin:0 auto;position:relative;inset:auto;overflow:visible}body[data-path=\/contact] .contact-narrative{gap:12px;padding-inline:0}body[data-path=\/contact] .route-copy-contact{width:100%}body[data-path=\/contact] .route-copy-contact h1{max-width:16ch;font-size:clamp(40px,7.4vw,58px)}body[data-path=\/contact] .route-copy-contact .route-body{max-width:52ch;font-size:17px}body[data-path=\/contact] .route-assurance{display:none}body[data-path=\/contact] .contact-form-panel,body[data-path=\/contact] .contact-form{width:100%;max-width:none}}@media (width<=560px){body[data-path=\/contact] .brand-shell{padding-top:0}body[data-path=\/contact] .brand-stage{min-height:100dvh;padding:72px 0 20px}body[data-path=\/contact] .route-panel{width:min(100% - 24px,430px)}body[data-path=\/contact] .contact-narrative{gap:6px;padding:4px 4px 0}body[data-path=\/contact] .route-copy-contact{text-align:center;justify-items:center;gap:6px}body[data-path=\/contact] .route-copy-contact .route-eyebrow{font-size:13px}body[data-path=\/contact] .route-copy-contact h1{text-align:center;max-width:13ch;font-size:clamp(31px,9.6vw,38px);line-height:1}body[data-path=\/contact] .route-copy-contact .route-body{text-align:center;max-width:36ch;font-size:15px;line-height:1.42}}@media (width<=340px){body[data-path=\/contact] .route-panel{width:calc(100% - 20px)}body[data-path=\/contact] .route-copy-contact h1{font-size:30px}}body[data-path=\/contact] .route-content.route-home-flow.route-system-panel{min-height:min(720px,100dvh - 168px);box-shadow:none;direction:rtl;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,6vw,92px);padding:0;display:grid;overflow:visible}body[data-path=\/contact] .route-content.route-home-flow.route-system-panel:before,body[data-path=\/contact] .route-content.route-home-flow.route-system-panel:after{content:none;display:none}@media (width<=980px){body[data-path=\/contact] .route-content.route-home-flow.route-system-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-height:0}}body[data-path=\/contact] .contact-form{box-sizing:border-box;border:1px solid var(--contact-line);background:var(--contact-form-surface);width:min(520px,100%);box-shadow:var(--shadow-panel);border-radius:16px;gap:14px;margin:0;padding:clamp(22px,2.2vw,30px);display:grid}body[data-path=\/contact] .contact-form-intro{border-bottom:1px solid var(--contact-line);text-align:right;gap:6px;padding-bottom:14px;display:grid}body[data-path=\/contact] .contact-form-intro h2{color:var(--contact-form-ink);margin:0;font-size:clamp(21px,1.6vw,25px);font-weight:900;line-height:1.2}body[data-path=\/contact] .contact-form-intro p{max-width:46ch;color:var(--contact-form-muted);margin:0;font-size:15px;line-height:1.5}body[data-path=\/contact] .contact-stepper-progress{color:var(--contact-accent-strong);grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:16px;font-size:14px;font-weight:850;display:grid}body[data-path=\/contact] .contact-stepper-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}body[data-path=\/contact] .contact-stepper-progress li{background:#65717733;border-radius:2px;height:4px}body[data-path=\/contact] .contact-stepper-progress li.is-active,body[data-path=\/contact] .contact-stepper-progress li.is-complete{background:var(--contact-accent)}body[data-path=\/contact] .contact-step,body[data-path=\/contact] .contact-step[hidden]{display:none}body[data-path=\/contact] .contact-step.is-active:not([hidden]){--contact-step-offset:-12px;animation:contactStepIn var(--motion-duration-state) var(--ease-out) both;align-content:start;gap:12px;display:grid}body[data-path=\/contact] .contact-form[data-step-direction=backward] .contact-step.is-active:not([hidden]){--contact-step-offset:12px}body[data-path=\/contact] .contact-step>h3{color:var(--contact-form-ink);text-wrap:balance;margin:2px 0 0;font-size:clamp(21px,1.55vw,25px);font-weight:900;line-height:1.2}body[data-path=\/contact] .contact-step>h3:focus{outline:none}body[data-path=\/contact] .contact-step>h3:focus-visible{outline:2px solid var(--contact-accent);outline-offset:5px}body[data-path=\/contact] .contact-step-support{color:var(--contact-form-muted);margin:-5px 0 0;font-size:15px;line-height:1.45}body[data-path=\/contact] .contact-choice-list{outline:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body[data-path=\/contact] .contact-choice-list button{border:1px solid var(--contact-line);background:var(--contact-form-canvas);min-width:0;min-height:48px;box-shadow:none;color:var(--contact-form-muted);font:inherit;text-align:right;transition:transform .18s var(--ease-out), border-color .18s ease, background-color .18s ease;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:9px 11px;font-size:14px;font-weight:800;line-height:1.25;display:flex}body[data-path=\/contact] .contact-choice-list button:last-child:nth-child(odd){grid-column:1/-1}body[data-path=\/contact] .contact-choice-list button svg{width:20px;height:20px;color:var(--contact-form-muted);stroke-width:1.8px;flex:none}body[data-path=\/contact] .contact-form .contact-choice-list button[aria-pressed=false]{border-color:var(--contact-line);background:var(--contact-form-canvas);color:var(--contact-form-ink)}body[data-path=\/contact] .contact-form .contact-choice-list button[aria-pressed=false] svg{color:var(--contact-accent)}body[data-path=\/contact] .contact-choice-list button:hover{background:#34758a1a;border-color:#65717770}body[data-path=\/contact] .contact-choice-list button.is-selected,body[data-path=\/contact] .contact-choice-list button[aria-pressed=true]{border-color:var(--contact-accent);background:var(--accent-soft);color:var(--contact-form-ink)}body[data-path=\/contact] .contact-choice-list button.is-selected svg,body[data-path=\/contact] .contact-choice-list button[aria-pressed=true] svg{color:var(--contact-accent-strong)}body[data-path=\/contact] .contact-choice-list button:focus-visible,body[data-path=\/contact] .contact-step-actions button:focus-visible,body[data-path=\/contact] .contact-form button[type=submit]:focus-visible{outline:2px solid var(--contact-accent-strong);outline-offset:2px}body[data-path=\/contact] .contact-choice-list button:active,body[data-path=\/contact] .contact-step-actions button:active,body[data-path=\/contact] .contact-form button[type=submit]:active{transform:scale(var(--motion-press-scale))}body[data-path=\/contact] .contact-native-choice{min-height:18px;display:block}body[data-path=\/contact] .contact-native-choice label,body[data-path=\/contact] .contact-native-choice select,body[data-path=\/contact] .contact-native-choice .form-helper{display:none}body[data-path=\/contact] .form-field{gap:7px;display:grid}body[data-path=\/contact] .contact-form label{color:var(--contact-form-muted);font-size:15px;font-weight:850;line-height:1.3}body[data-path=\/contact] .contact-form input,body[data-path=\/contact] .contact-form select,body[data-path=\/contact] .contact-form textarea{box-sizing:border-box;border:1px solid var(--contact-line);border-radius:var(--radius-sm);background:var(--contact-form-canvas);width:100%;min-height:48px;color:var(--contact-form-ink);font:inherit;padding:11px 13px;font-size:16px;line-height:1.4;box-shadow:inset 0 1px #1d262a0a}body[data-path=\/contact] .contact-form textarea{resize:vertical;min-height:96px}body[data-path=\/contact] .contact-form input::placeholder,body[data-path=\/contact] .contact-form textarea::placeholder{color:#6571779e}body[data-path=\/contact] .contact-form input:hover,body[data-path=\/contact] .contact-form select:hover,body[data-path=\/contact] .contact-form textarea:hover{border-color:#65717766}body[data-path=\/contact] .contact-form input:focus,body[data-path=\/contact] .contact-form select:focus,body[data-path=\/contact] .contact-form textarea:focus{border-color:var(--contact-accent);outline-offset:2px;outline:2px solid #34758a47}body[data-path=\/contact] .form-helper,body[data-path=\/contact] .field-error{margin:0;font-size:13px;line-height:1.4}body[data-path=\/contact] .form-helper{color:#657177}body[data-path=\/contact] .field-error{color:#b84a4a;min-height:18px}body[data-path=\/contact] .form-field.has-error input,body[data-path=\/contact] .form-field.has-error select,body[data-path=\/contact] .form-field.has-error textarea,body[data-path=\/contact] .contact-choice-list.has-error button{border-color:#b84a4ab3}body[data-path=\/contact] .form-field.has-error input,body[data-path=\/contact] .form-field.has-error select,body[data-path=\/contact] .form-field.has-error textarea{background:color-mix(in srgb, #b84a4a 6%, var(--contact-form-surface))}body[data-path=\/contact] .contact-step-actions{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:10px;padding-top:2px;display:grid}body[data-path=\/contact] .contact-step-actions.is-first-step{grid-template-columns:minmax(0,1fr)}body[data-path=\/contact] .contact-step-actions.is-final-step{display:none}body[data-path=\/contact] .contact-step-actions button,body[data-path=\/contact] .contact-form button[type=submit]{border-radius:var(--radius-sm);min-height:48px;font:inherit;transition:transform .18s var(--ease-out), border-color .18s ease, background-color .18s ease;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:16px;font-weight:900;line-height:1.2;display:inline-flex}body[data-path=\/contact] .contact-step-next,body[data-path=\/contact] .contact-form button[type=submit]{border:1px solid var(--contact-accent);background:var(--contact-accent);color:#fff;box-shadow:none}body[data-path=\/contact] .contact-step-back{border:1px solid var(--contact-line);color:#657177;box-shadow:none;background:0 0}body[data-path=\/contact] .contact-step-actions .contact-step-back[hidden]{display:none}body[data-path=\/contact] .contact-step-actions button:disabled,body[data-path=\/contact] .contact-form button[type=submit]:disabled{cursor:not-allowed;color:var(--contact-form-muted);opacity:1;background:#e4e8e7;border-color:#c5cecc;transform:none}body[data-path=\/contact] .contact-step-trust{color:#657177;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;font-size:13px;display:flex}body[data-path=\/contact] .contact-step-trust span{align-items:center;gap:5px;display:inline-flex}body[data-path=\/contact] .contact-step-trust svg{width:16px;height:16px;color:var(--contact-accent-strong)}body[data-path=\/contact] .contact-form-privacy{color:#657177;text-align:center;margin:0;font-size:13px;line-height:1.4}body[data-path=\/contact] .form-status{color:#657177;text-align:center;border-top:1px solid #0000;min-height:20px;margin:0;padding:0;font-size:14px;line-height:1.4}body[data-path=\/contact] .contact-form[data-contact-state=loading] .form-status,body[data-path=\/contact] .contact-form[data-contact-state=error] .form-status,body[data-path=\/contact] .contact-form[data-contact-state=success] .form-status{border-top-color:var(--contact-line);padding-top:10px}body[data-path=\/contact] .contact-form[data-contact-state=loading] .form-status{color:var(--contact-accent-strong)}body[data-path=\/contact] .contact-form[data-contact-state=error] .form-status{color:#b84a4a}body[data-path=\/contact] .contact-form[data-contact-state=success] .form-status{color:#167d68}@media (width<=560px){body[data-path=\/contact] .contact-form{box-shadow:var(--shadow-panel);border-radius:13px;gap:8px;padding:12px}body[data-path=\/contact] .contact-form-intro{display:none}body[data-path=\/contact] .contact-stepper-progress{grid-template-columns:auto minmax(92px,1fr);gap:12px;font-size:13px}body[data-path=\/contact] .contact-step.is-active:not([hidden]){gap:8px}body[data-path=\/contact] .contact-step>h3{font-size:20px;line-height:1.15}body[data-path=\/contact] .contact-choice-list{gap:6px}body[data-path=\/contact] .contact-choice-list button{min-height:44px;padding:7px 9px;font-size:13px}body[data-path=\/contact] .contact-choice-list button svg{width:18px;height:18px}body[data-path=\/contact] .contact-native-choice{min-height:12px}body[data-path=\/contact] .field-error{min-height:12px;font-size:12px}body[data-path=\/contact] .contact-step-actions button,body[data-path=\/contact] .contact-form button[type=submit]{min-height:44px;padding:8px 12px;font-size:15px}body[data-path=\/contact] .contact-step-actions{grid-template-columns:1fr 1fr}body[data-path=\/contact] .contact-step-actions.is-first-step{grid-template-columns:1fr}body[data-path=\/contact] .contact-step-back,body[data-path=\/contact] .contact-step-next{width:100%}body[data-path=\/contact] .contact-step-trust,body[data-path=\/contact] .contact-form-privacy{font-size:12px}body[data-path=\/contact] .form-status{min-height:16px;font-size:13px}}body[data-path=\/contact] .route-copy-contact .route-eyebrow,body[data-path=\/contact] .route-copy-contact h1,body[data-path=\/contact] .route-copy-contact .route-body,body[data-path=\/contact] .route-assurance,body[data-path=\/contact] .contact-form{opacity:1;transform:none}body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact .route-eyebrow,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact h1,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact .route-body{animation:contactTitleIn var(--motion-duration-page) var(--ease-out) both}body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact h1{animation-delay:var(--motion-stagger)}body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact .route-body{animation-delay:calc(var(--motion-stagger) * 2)}body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-assurance{animation:contactTitleIn var(--motion-duration-page) var(--ease-out) calc(var(--motion-stagger) * 2) both}body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .contact-form{animation:contactFormIn var(--motion-duration-section) var(--ease-out) var(--motion-stagger) both}body[data-path=\/contact] .contact-choice-list button:not(:disabled):hover,body[data-path=\/contact] .contact-step-actions button:not(:disabled):hover,body[data-path=\/contact] .contact-form button[type=submit]:hover{transform:translateY(-1px)}body[data-path=\/contact] .contact-form .contact-choice-list button:not(:disabled):hover{border-color:color-mix(in srgb, var(--contact-accent) 42%, var(--contact-line));background:var(--accent-soft);color:var(--contact-form-ink)}body[data-path=\/contact] .contact-form .contact-choice-list button:not(:disabled):hover svg{color:var(--contact-accent-strong)}body[data-path=\/contact] .contact-step-back:hover{background:#34758a14;border-color:#6571776b}body[data-path=\/contact] .route-assurance li:hover{background:#34758a0d}body[data-path=\/contact] .contact-step-next:not(:disabled):hover,body[data-path=\/contact] .contact-form button[type=submit]:hover{background:var(--contact-accent-strong);color:#fff;border-color:#657177b8}body[data-path=\/contact] .contact-step-actions button:disabled:hover,body[data-path=\/contact] .contact-form button[type=submit]:disabled:hover{color:var(--contact-form-muted);background:#e4e8e7;border-color:#c5cecc;transform:none}@keyframes contactTitleIn{0%{opacity:1;transform:translate3d(0, var(--motion-distance-page), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes contactFormIn{0%{opacity:1;transform:translate3d(0, var(--motion-distance-section), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes contactStepIn{0%{opacity:0;transform:translate3d(var(--contact-step-offset,-12px), 0, 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact .route-eyebrow,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact h1,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-copy-contact .route-body,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .route-assurance,body[data-path=\/contact] .contact-motion-ready.contact-motion-visible .contact-form,body[data-path=\/contact] .contact-step.is-active:not([hidden]){opacity:1;animation:none;transform:none}body[data-path=\/contact] .contact-choice-list button,body[data-path=\/contact] .contact-step-actions button,body[data-path=\/contact] .contact-form button[type=submit],body[data-path=\/contact] .contact-form input,body[data-path=\/contact] .contact-form select,body[data-path=\/contact] .contact-form textarea{transition:none}}body[data-path=\/about] .route-content.route-home-flow{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,96px);padding:clamp(28px,4vw,64px);overflow:clip}body[data-path=\/about] .route-copy-about{text-align:right;width:100%;margin:0;padding:0}body[data-path=\/about] .about-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);align-items:end;gap:clamp(40px,7vw,112px);min-height:min(620px,72dvh);padding-block:clamp(40px,7vw,92px);display:grid}body[data-path=\/about] .about-hero-copy{justify-items:start;gap:20px;max-width:850px;display:grid}body[data-path=\/about] .route-copy-about .route-eyebrow{color:var(--accent-blue);letter-spacing:.04em;margin:0;font-size:15px;font-weight:900;display:block}body[data-path=\/about] .route-copy-about h1{max-width:15ch;color:var(--surface-ink);text-wrap:balance;margin:0;font-size:clamp(46px,5vw,72px);line-height:1.02}body[data-path=\/about] .route-copy-about .route-body{max-width:62ch;color:var(--surface-ink-muted);margin:0;font-size:17px;line-height:1.7}body[data-path=\/about] .route-copy-about .route-actions{justify-content:flex-start;margin-top:8px}body[data-path=\/about] .about-hero-owner{border-block:1px solid #34758a38;border-inline-start:3px solid var(--accent-blue);align-self:center;gap:10px;padding:28px 30px 28px 0;display:grid}body[data-path=\/about] .about-hero-owner p,body[data-path=\/about] .about-trust-heading>p,body[data-path=\/about] .about-trust-label{color:var(--accent-blue);margin:0;font-size:14px;font-weight:900}body[data-path=\/about] .about-hero-owner strong{color:var(--surface-ink);font-size:clamp(28px,2.4vw,38px);line-height:1.1}body[data-path=\/about] .about-hero-owner span{color:var(--surface-ink-muted);font-size:16px;line-height:1.65}body[data-path=\/about] .about-operating-map{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,6vw,88px);min-width:0;display:grid}body[data-path=\/about] .about-view-switch{display:none}body[data-path=\/about] .about-map-panel{border-block:1px solid #34758a2e;align-content:start;gap:12px;min-width:0;padding-block:24px;display:grid}body[data-path=\/about] .about-map-after{border-top-color:#34758ab8;margin-top:72px}body[data-path=\/about] .about-map-kicker{color:var(--accent-blue);margin:0;font-size:14px;font-weight:900}body[data-path=\/about] .route-content .about-map-panel h2,body[data-path=\/about] .route-content .about-fit-band h2,body[data-path=\/about] .route-content .about-trust h2{max-width:none;color:var(--surface-ink);margin:0;font-size:clamp(28px,3vw,42px);line-height:1.12}body[data-path=\/about] .route-content .about-map-panel>p:not(.about-map-kicker){max-width:48ch;color:var(--surface-ink-muted);margin:0;font-size:16px;line-height:1.6}body[data-path=\/about] .about-map-list{counter-reset:about-map;border-top:1px solid #34758a29;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}body[data-path=\/about] .about-map-list li{counter-increment:about-map;border-bottom:1px solid #34758a24;grid-template-columns:minmax(0,1fr) 38px;gap:5px 18px;min-width:0;padding:18px 0;display:grid;position:relative}body[data-path=\/about] .about-map-list li:before{color:var(--accent-blue);content:"0" counter(about-map);grid-area:1/2/span 2;font-family:ui-monospace,Cascadia Mono,monospace;font-size:13px;font-weight:800;line-height:1.5}body[data-path=\/about] .about-map-list strong,body[data-path=\/about] .about-map-list p{grid-column:1}body[data-path=\/about] .about-map-list strong{color:var(--surface-ink);font-size:16px;line-height:1.35}body[data-path=\/about] .about-map-list p{color:var(--surface-ink-muted);margin:0;font-size:15px;line-height:1.55}body[data-path=\/about] .about-trust{border-top:1px solid #34758a33;gap:clamp(34px,5vw,64px);padding-block:clamp(48px,7vw,88px);display:grid}body[data-path=\/about] .about-trust-heading{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:end;gap:32px;display:grid}body[data-path=\/about] .about-trust-heading h2{max-width:16ch}body[data-path=\/about] .about-trust-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(40px,7vw,96px);display:grid}body[data-path=\/about] .about-trust-owner,body[data-path=\/about] .about-trust-details>article{border-top:1px solid #34758a33;align-content:start;gap:14px;padding-top:22px;display:grid}body[data-path=\/about] .about-trust-owner h3{color:var(--surface-ink);margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.1}body[data-path=\/about] .about-trust-owner>p:not(.about-trust-label),body[data-path=\/about] .about-trust-details p:not(.about-trust-label){max-width:58ch;color:var(--surface-ink-muted);margin:0;font-size:16px;line-height:1.65}body[data-path=\/about] .about-trust ul{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}body[data-path=\/about] .about-trust li{color:var(--surface-ink-muted);border-top:1px solid #34758a21;padding:13px 0;font-size:15px;line-height:1.55}body[data-path=\/about] .about-trust-details{border-inline-start:1px solid #34758a2e;gap:36px;padding-inline-start:clamp(24px,4vw,56px);display:grid}body[data-path=\/about] .about-fit-band{border-block:1px solid #34758a33;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(32px,6vw,80px);padding-block:clamp(36px,5vw,64px);display:grid}body[data-path=\/about] .about-fit-band ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(26px,4vw,54px);margin:0;padding:0;list-style:none;display:grid}body[data-path=\/about] .about-fit-band li{color:var(--surface-ink-muted);border-top:1px solid #34758a2e;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 0;font-size:16px;line-height:1.55;display:grid}body[data-path=\/about] .about-fit-band li:nth-child(3){grid-column:1/-1;justify-self:end;width:min(72%,620px)}body[data-path=\/about] .about-fit-index{color:var(--accent-blue);font-family:ui-monospace,Cascadia Mono,monospace;font-size:13px;font-weight:800}body[data-path=\/about] .about-hero-layout .route-eyebrow,body[data-path=\/about] .about-hero-owner p{color:var(--media-text-accent)}@media (width<=1100px){body[data-path=\/about] .route-content.route-home-flow{gap:56px;padding:32px}body[data-path=\/about] .about-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:42px}body[data-path=\/about] .about-operating-map,body[data-path=\/about] .about-trust-layout{gap:40px}}@media (width<=820px){body[data-path=\/about] .route-content.route-home-flow{gap:48px;width:100%;padding:28px 16px 40px;overflow:clip}body[data-path=\/about] .about-hero-layout,body[data-path=\/about] .about-operating-map,body[data-path=\/about] .about-trust-layout,body[data-path=\/about] .about-trust-heading,body[data-path=\/about] .about-fit-band{grid-template-columns:minmax(0,1fr)}body[data-path=\/about] .about-hero-layout{gap:34px;min-height:auto;padding-block:24px 8px}body[data-path=\/about] .about-hero-copy{gap:16px}body[data-path=\/about] .route-copy-about h1{max-width:14ch;font-size:clamp(36px,10.5vw,46px);line-height:1.05}body[data-path=\/about] .route-copy-about .route-body{max-width:none;font-size:16px;line-height:1.65}body[data-path=\/about] .route-copy-about .route-actions{width:100%}body[data-path=\/about] .route-copy-about .route-action-primary{min-height:48px}body[data-path=\/about] .about-hero-owner{padding:22px 22px 22px 0}body[data-path=\/about] .about-hero-owner span{font-size:16px}body[data-path=\/about] .about-operating-map{gap:18px}body[data-path=\/about] .about-view-switch{border-radius:var(--radius-md);background:0 0;border:1px solid #34758a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}body[data-path=\/about] .about-view-switch button{border-radius:var(--radius-sm);min-height:44px;color:var(--surface-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:900}body[data-path=\/about] .about-view-switch button[aria-pressed=true]{color:var(--surface-action-primary-text);background:var(--surface-action-primary-bg)}body[data-path=\/about] .about-map-panel,body[data-path=\/about] .about-map-after{margin-top:0;display:none}body[data-path=\/about] .about-operating-map[data-mobile-view=before] .about-map-before,body[data-path=\/about] .about-operating-map[data-mobile-view=after] .about-map-after{display:grid}body[data-path=\/about] .route-content .about-map-panel h2,body[data-path=\/about] .route-content .about-fit-band h2,body[data-path=\/about] .route-content .about-trust h2{font-size:clamp(28px,8vw,36px)}body[data-path=\/about] .about-map-list strong,body[data-path=\/about] .about-map-list p,body[data-path=\/about] .about-trust li{font-size:15px}body[data-path=\/about] .about-trust{gap:30px;padding-block:48px}body[data-path=\/about] .about-trust-heading{gap:12px}body[data-path=\/about] .about-trust-layout{gap:34px}body[data-path=\/about] .about-trust-details{border-inline-start:0;gap:34px;padding-inline-start:0}body[data-path=\/about] .about-fit-band{gap:28px}body[data-path=\/about] .about-fit-band ol{grid-template-columns:minmax(0,1fr)}body[data-path=\/about] .about-fit-band li,body[data-path=\/about] .about-fit-band li:nth-child(3){grid-column:auto;width:100%;font-size:16px}}@media (width<=420px){body[data-path=\/about] .route-content.route-home-flow{padding-inline:16px}body[data-path=\/about] .route-copy-about .route-actions{grid-template-columns:minmax(0,1fr);display:grid}body[data-path=\/about] .route-copy-about .route-action{width:100%;min-height:48px}}body[data-path=\/about] .brand-stage{min-height:100dvh;padding:clamp(24px,3dvh,28px) 0 clamp(42px,6dvh,68px)}body[data-path=\/about] .route-panel{width:min(1360px,100% - 56px)}body[data-path=\/about]:not([data-path=\/]) .brand-stage .route-panel{width:min(1220px,100% - 56px)}body[data-path=\/about]:not([data-path=\/]) .brand-stage .route-content.route-home-flow{width:100%}@media (width<=820px){body[data-path=\/about] .brand-stage{padding:132px 0 42px}}@keyframes aboutPanelIn{0%{opacity:1;transform:translate3d(0, var(--motion-distance-section), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes aboutShiftIn{0%{opacity:1;transform:translate3d(0, var(--motion-distance-page), 0)}to{opacity:1;transform:translate(0,0)}}body[data-path=\/about] .about-motion-visible .about-hero-copy{animation:aboutShiftIn var(--motion-duration-page) var(--ease-out) both}body[data-path=\/about] .about-motion-visible .about-hero-owner{animation:aboutPanelIn var(--motion-duration-section) var(--ease-out) var(--motion-stagger) both}body[data-path=\/about] .about-motion-visible .about-map-before,body[data-path=\/about] .about-motion-visible .about-map-after,body[data-path=\/about] .about-motion-visible .about-trust,body[data-path=\/about] .about-motion-visible .about-fit-band{animation:aboutPanelIn var(--motion-duration-section) var(--ease-out) calc(var(--motion-stagger) * 2) both}@media (prefers-reduced-motion:reduce){body[data-path=\/about] .about-motion-visible .about-hero-copy,body[data-path=\/about] .about-motion-visible .about-hero-owner,body[data-path=\/about] .about-motion-visible .about-map-panel,body[data-path=\/about] .about-motion-visible .about-trust,body[data-path=\/about] .about-motion-visible .about-fit-band{opacity:1;animation:none;transform:none}}body[data-path=\/about] .about-map-list li,body[data-path=\/about] .about-view-switch button{transition:transform .26s var(--ease-out), color .26s ease, background-color .26s ease, border-color .26s ease}body[data-path=\/about] .about-map-list li:hover{background:#34758a0a}body[data-path=\/about] .about-view-switch button:active,body[data-path=\/about] .route-copy-about .route-action:active{transform:scale(var(--motion-press-scale))}@media (prefers-reduced-motion:reduce){body[data-path=\/about] .about-map-list li,body[data-path=\/about] .about-view-switch button{transition:none}}body[data-route=policy]{color:var(--muted-text);background:var(--canvas)}body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:radial-gradient(circle at 16% 9%, #34758a1a, transparent 29rem), linear-gradient(180deg, #fff 0, var(--canvas) 36rem, var(--canvas) 100%);background-blend-mode:normal;min-height:100dvh;padding:clamp(106px,11dvh,132px) 0 clamp(56px,7dvh,82px);overflow:visible}body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-eyebrow{color:var(--accent-blue);text-shadow:none}body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>h1{color:var(--surface-ink);text-shadow:none}body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-body{color:var(--surface-ink-muted);text-shadow:none}body[data-route=policy] .route-panel{width:min(1320px,100% - 56px);max-height:none;margin-inline:auto;overflow:visible}body[data-route=policy] .route-content.route-system-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,68px);padding:0;display:grid;overflow:visible}body[data-route=policy] .route-content.route-system-panel:before,body[data-route=policy] .route-content.route-system-panel:after{display:none}body[data-route=policy] .route-copy-policy{text-align:right;border-block:1px solid #34758a33;grid-template-rows:auto 1fr;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:16px clamp(42px,7vw,104px);width:100%;margin:0;padding-block:clamp(30px,4vw,52px);display:grid}body[data-route=policy] .route-copy-policy .route-eyebrow{color:var(--accent-blue);grid-area:1/1;align-self:end;margin:0;font-size:15px;font-weight:900}body[data-route=policy] .route-copy-policy h1{max-width:13ch;color:var(--surface-ink);text-align:right;text-wrap:balance;text-shadow:none;grid-area:1/2/span 2;align-self:center;margin:0;font-size:clamp(46px,5vw,66px);font-weight:900;line-height:1}body[data-route=policy] .route-copy-policy .route-body{max-width:46ch;color:var(--surface-ink-muted);text-align:right;grid-area:2/1;margin:0;font-size:17px;line-height:1.72}body[data-route=policy] .policy-document{z-index:1;background:var(--canvas);min-width:0;box-shadow:0 0 0 100vmax var(--canvas);clip-path:inset(0 -100vmax);direction:rtl;gap:26px;padding-block:clamp(24px,3vw,42px) 0;display:grid;position:relative}body[data-route=policy] .policy-document-meta{max-width:65ch;color:var(--muted-text);margin:0;font-size:16px;line-height:1.5}body[data-route=policy] .policy-owner{border-block:1px solid #34758a2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:20px;display:grid}body[data-route=policy] .policy-owner p{max-width:65ch;color:var(--muted-text);margin:0;font-size:16px;line-height:1.6}body[data-route=policy] .policy-owner a,body[data-route=policy] .policy-back-to-top{color:#1d262a;justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}body[data-route=policy] .policy-owner a{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;padding-inline:18px}body[data-route=policy] .policy-layout,body[data-route=policy] .policy-layout-combined{text-align:right;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,104px);width:100%;min-width:0;max-height:none;display:grid;overflow:visible}body[data-route=policy] .policy-index{scrollbar-width:thin;scrollbar-color:#34758a7a transparent;border-inline-end:1px solid #34758a2e;align-self:start;min-width:0;max-height:calc(100dvh - 136px);padding-inline-end:18px;position:sticky;top:108px;overflow:hidden auto}body[data-route=policy] .policy-index-tree,body[data-route=policy] .policy-index-tree ol{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}body[data-route=policy] .policy-index-tree>li+li{border-top:1px solid #34758a24;margin-top:18px;padding-top:18px}body[data-route=policy] .policy-index-tree ol{margin-top:6px;padding-inline-start:14px}body[data-route=policy] .policy-index-item{border-radius:var(--radius-sm);color:#657177;min-height:44px;transition:color .22s ease, background-color .22s ease, transform .22s var(--ease-out);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 10px;text-decoration:none;display:grid;position:relative}body[data-route=policy] .policy-index-chapter{color:#657177;min-height:48px}body[data-route=policy] .policy-index-item:hover{color:#1d262a;background:#34758a0f}body[data-route=policy] .policy-index-item[aria-current=location]{color:#1d262a;background:#34758a38}body[data-route=policy] .policy-index-item[aria-current=location]:before{content:"";background:#34758a;border-radius:3px;width:3px;position:absolute;inset-block:8px;inset-inline-start:-19px}body[data-route=policy] .policy-index-item:focus-visible,body[data-route=policy] .policy-owner a:focus-visible,body[data-route=policy] .policy-back-to-top:focus-visible,body[data-route=policy] .route-legal-links a:focus-visible{outline-offset:3px;outline:3px solid #34758a}body[data-route=policy] .policy-index-item span{color:#34758a;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12px;font-weight:900;line-height:1.2}body[data-route=policy] .policy-index-item strong{min-width:0;color:inherit;font-size:14px;font-weight:800;line-height:1.35}body[data-route=policy] .policy-scroll{gap:clamp(72px,9vw,128px);width:100%;min-width:0;max-height:none;padding:0;display:grid;overflow:visible}body[data-route=policy] .policy-chapter{border-bottom:1px solid #34758a29;gap:0;min-width:0;padding:0 0 clamp(56px,7vw,92px);scroll-margin-top:112px;display:grid}body[data-route=policy] .policy-chapter-heading{border-bottom:1px solid #34758a33;gap:14px;max-width:65ch;margin-bottom:22px;padding:0 0 28px;display:grid}body[data-route=policy] .policy-chapter-heading p,body[data-route=policy] .policy-chapter-heading small{color:#34758a;margin:0;font-size:14px;font-weight:800;line-height:1.45}body[data-route=policy] .policy-chapter-heading h2{color:#1d262a;text-align:right;max-width:16ch;margin:0;font-size:clamp(40px,4vw,48px);font-weight:900;line-height:1.06}body[data-route=policy] .policy-chapter-heading span{color:#657177;max-width:65ch;font-size:17px;line-height:1.72}body[data-route=policy] .policy-section{border-bottom:1px solid #34758a24;grid-template-columns:56px minmax(0,1fr);gap:8px 22px;min-width:0;padding:clamp(24px,3vw,38px) 0;scroll-margin-top:112px;display:grid}body[data-route=policy] .policy-section:target,body[data-route=policy] .policy-chapter:target{background:linear-gradient(90deg,#0000,#34758a08)}body[data-route=policy] .policy-section-number{color:#34758a;grid-row:1/span 2;margin:0;padding-top:.35em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:15px;font-weight:900;line-height:1}body[data-route=policy] .policy-section h2,body[data-route=policy] .policy-section h3{color:#1d262a;max-width:38ch;margin:0;font-size:clamp(22px,2vw,28px);font-weight:900;line-height:1.3}body[data-route=policy] .policy-section p:last-child{color:#657177;max-width:65ch;margin:0;font-size:17px;line-height:1.78}body[data-route=policy] .policy-back-to-top{color:#657177;border-bottom:1px solid;justify-self:start;margin-top:24px;padding-inline:4px}body[data-route=policy] .route-legal-links{justify-content:flex-start;gap:10px;margin-top:0}body[data-route=policy] .route-legal-links a{border-radius:var(--radius-sm);color:#657177;background:0 0;border:1px solid #34758a33;align-items:center;min-height:44px;padding-inline:16px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}body[data-route=policy] .route-legal-links a:hover{color:#1d262a;background:#34758a12;border-color:#34758a80}@media (prefers-reduced-motion:reduce){body[data-route=policy] .policy-index-item{transition:none}}@media (width<=980px){body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{padding:clamp(106px,12dvh,132px) 0 52px}body[data-route=policy] .route-panel{width:min(100% - 28px,820px)}body[data-route=policy] .policy-layout,body[data-route=policy] .policy-layout-combined{grid-template-columns:minmax(0,1fr);gap:34px}body[data-route=policy] .policy-index{z-index:2;border:0;background:var(--canvas);overscroll-behavior-inline:contain;scrollbar-width:thin;border-block:1px solid #34758a2e;width:100%;max-height:none;padding:8px 0;display:block;top:78px;overflow:auto hidden}body[data-route=policy] .policy-index-tree{gap:10px;width:max-content;min-width:100%;padding-inline:4px;display:flex}body[data-route=policy] .policy-index-tree>li,body[data-route=policy] .policy-index-tree ol{border:0;gap:6px;margin:0;padding:0;display:flex}body[data-route=policy] .policy-index-tree>li+li{border-top:0;border-inline-start:1px solid #34758a29;margin:0;padding:0 10px 0 0}body[data-route=policy] .policy-index-item{white-space:nowrap;grid-template-columns:auto auto;width:max-content;min-height:44px;padding:8px 12px}body[data-route=policy] .policy-index-item[aria-current=location]:before{width:auto;height:3px;inset:auto 10px -9px}body[data-route=policy] .policy-scroll{gap:72px}}@media (width<=760px){body[data-route=policy][data-path]:not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:radial-gradient(circle at 12% 4%, #34758a17, transparent 19rem), linear-gradient(180deg, #fff 0, var(--canvas) 28rem, var(--canvas) 100%)}body[data-route=policy] .route-panel{width:min(100% - 20px,620px)}body[data-route=policy] .route-content.route-system-panel{gap:44px}body[data-route=policy] .route-copy-policy{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:14px;padding-block:30px}body[data-route=policy] .route-copy-policy .route-eyebrow,body[data-route=policy] .route-copy-policy h1,body[data-route=policy] .route-copy-policy .route-body{grid-area:auto/1}body[data-route=policy] .route-copy-policy h1{max-width:12ch;font-size:clamp(40px,12vw,54px)}body[data-route=policy] .route-copy-policy .route-body,body[data-route=policy] .policy-document-meta,body[data-route=policy] .policy-owner p,body[data-route=policy] .policy-chapter-heading span,body[data-route=policy] .policy-section p:last-child{max-width:65ch;font-size:16px}body[data-route=policy] .policy-owner{grid-template-columns:minmax(0,1fr);gap:14px}body[data-route=policy] .policy-owner a{width:100%}body[data-route=policy] .policy-chapter{scroll-margin-top:104px}body[data-route=policy] .policy-chapter-heading h2{font-size:clamp(40px,10vw,44px)}body[data-route=policy] .policy-section{grid-template-columns:minmax(0,1fr);gap:10px;scroll-margin-top:104px}body[data-route=policy] .policy-section-number{grid-row:auto;padding-top:0}body[data-route=policy] .policy-section h2,body[data-route=policy] .policy-section h3{font-size:clamp(22px,6.4vw,26px)}body[data-route=policy] .policy-back-to-top{min-height:48px}}@media (width<=380px){body[data-route=policy] .route-panel{width:calc(100% - 16px)}body[data-route=policy] .policy-index-item{padding-inline:10px}}body[data-route=kinetic]:has(.route-sections){--solution-ink:#1d262a;--solution-copy:var(--soft-text);--solution-line:#34758a2e;--solution-accent:#34758a}body[data-route=kinetic]:has(.route-sections) .route-panel{width:min(100% - 24px,960px)}body[data-route=kinetic]:has(.route-sections) .route-content.route-home-flow.route-system-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 18px 30px;display:block;overflow:visible}body[data-route=kinetic]:has(.route-sections) .route-content:before{content:none}body[data-route=kinetic]:has(.route-sections) .route-content:after{content:none}body[data-route=kinetic]:has(.route-sections) .route-copy{gap:14px;max-width:760px;padding-block:12px 28px;display:grid}body[data-route=kinetic]:has(.route-sections) .route-eyebrow{color:var(--solution-accent);letter-spacing:.045em;font-size:12px;font-weight:850;line-height:1.5}body[data-route=kinetic]:has(.route-sections) .route-content h1{max-width:16ch;color:var(--solution-ink);letter-spacing:-.025em;font-size:clamp(36px,11vw,58px);font-weight:800;line-height:1.04}body[data-route=kinetic]:has(.route-sections) .route-body{max-width:64ch;color:var(--soft-text);font-size:18px;line-height:1.75}body[data-route=kinetic]:has(.route-sections) .route-bullets{border-block:1px solid var(--solution-line);gap:0;margin:0;padding:0;display:grid}body[data-route=kinetic]:has(.route-sections) .route-bullets li{border:0;min-width:0;color:var(--soft-text);background:0 0;border-bottom:1px solid #34758a1a;border-radius:0;padding:14px 22px 14px 0;font-size:15px;line-height:1.55}body[data-route=kinetic]:has(.route-sections) .route-bullets li:last-child{border-bottom:0}body[data-route=kinetic]:has(.route-sections) .route-bullets li:before{background:var(--solution-accent);width:6px;height:6px;box-shadow:none;top:1.35em}body[data-route=kinetic]:has(.route-sections) .route-assurance{border:0;border-top:1px solid var(--solution-line);background:0 0;border-radius:0;gap:12px;margin-top:30px;padding:20px 0 0;display:grid}body[data-route=kinetic]:has(.route-sections) .route-assurance-title{color:var(--solution-ink);font-size:17px}body[data-route=kinetic]:has(.route-sections) .route-assurance li{color:var(--solution-copy);background:0 0;border:0;border-radius:0}body[data-route=kinetic]:has(.route-sections) .route-actions{align-items:center;gap:10px 18px;margin:28px 0 0;padding-bottom:36px;display:flex}body[data-route=kinetic]:has(.route-sections) .route-action{min-height:46px;color:var(--soft-text);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #65717766;border-radius:0;padding:0 2px;font-weight:750}:is(body[data-route=kinetic]:has(.route-sections) .route-action:hover,body[data-route=kinetic]:has(.route-sections) .route-action:focus-visible){border-color:var(--solution-accent);color:#1d262a;background:0 0;transform:none}body[data-route=kinetic]:has(.route-sections) .route-action.route-action-primary{color:#fff;min-height:48px;box-shadow:none;background:#34758a;border:1px solid #34758aad;border-radius:6px;padding:0 18px}:is(body[data-route=kinetic]:has(.route-sections) .route-action.route-action-primary:hover,body[data-route=kinetic]:has(.route-sections) .route-action.route-action-primary:focus-visible){background:#34758a;border-color:#34758a}body[data-route=kinetic]:has(.route-sections) .route-sections{margin-top:10px;display:block}body[data-route=kinetic]:has(.route-sections) .route-section{border:0;border-top:1px solid var(--solution-line);background:0 0;border-radius:0;padding:32px 0;display:block}:is(body[data-route=kinetic]:has(.route-sections) .route-section h2,body[data-route=kinetic]:has(.route-sections) .route-faqs>h2){color:var(--solution-ink);letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(25px,7vw,32px);font-weight:750;line-height:1.22}:is(body[data-route=kinetic]:has(.route-sections) .route-section p,body[data-route=kinetic]:has(.route-sections) .route-subsection p){max-width:66ch;color:var(--solution-copy);margin:0;font-size:16px;line-height:1.75}body[data-route=kinetic]:has(.route-sections) .route-section p+p{margin-top:12px}body[data-route=kinetic]:has(.route-sections) .route-section ul{max-width:66ch;color:var(--solution-copy);gap:10px;margin:0;padding-inline-start:20px;line-height:1.7;display:grid}body[data-route=kinetic]:has(.route-sections) .route-subsection{padding:18px 0 0}body[data-route=kinetic]:has(.route-sections) .route-subsection+.route-subsection{border-top:1px solid #34758a1a;margin-top:18px}body[data-route=kinetic]:has(.route-sections) .route-subsection h3{color:#657177;margin:0 0 8px;font-size:18px;line-height:1.4}body[data-route=kinetic]:has(.route-sections) .route-faqs{border:0;border-top:1px solid var(--solution-line);background:0 0;border-radius:0;margin-top:8px;padding:36px 0 6px;display:block}body[data-route=kinetic]:has(.route-sections) .route-faqs details{border:0;border-bottom:1px solid var(--solution-line);background:0 0;border-radius:0;padding:0}body[data-route=kinetic]:has(.route-sections) .route-faqs summary{cursor:pointer;color:#657177;min-height:56px;padding:17px 0 17px 34px;font-size:16px;font-weight:700;line-height:1.5;list-style:none;position:relative}body[data-route=kinetic]:has(.route-sections) .route-faqs summary::-webkit-details-marker{display:none}body[data-route=kinetic]:has(.route-sections) .route-faqs summary:before{content:"";background:var(--solution-accent);width:13px;height:1px;transition:transform .18s;position:absolute;top:50%;left:4px}body[data-route=kinetic]:has(.route-sections) .route-faqs summary:after{content:"";background:var(--solution-accent);width:13px;height:1px;transition:transform .18s;position:absolute;top:50%;left:4px}body[data-route=kinetic]:has(.route-sections) .route-faqs summary:after{transform:rotate(90deg)}body[data-route=kinetic]:has(.route-sections) .route-faqs details[open] summary:after{transform:rotate(0)}body[data-route=kinetic]:has(.route-sections) .route-faq-answer{gap:10px;max-width:66ch;padding:0 0 18px;display:grid}body[data-route=kinetic]:has(.route-sections) .route-faq-answer p{color:var(--solution-copy);font-size:15px;line-height:1.75}body[data-route=kinetic]:has(.route-sections) .route-legal-links{border-top:1px solid #34758a1a;margin-top:36px;padding-top:12px}@media (width>=700px){body[data-route=kinetic]:has(.route-sections) .route-content.route-home-flow.route-system-panel{padding:54px 56px 42px}body[data-route=kinetic]:has(.route-sections) .route-copy{gap:18px;padding-block:10px 38px}body[data-route=kinetic]:has(.route-sections) .route-content h1{font-size:clamp(52px,6vw,74px)}body[data-route=kinetic]:has(.route-sections) .route-bullets{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-route=kinetic]:has(.route-sections) .route-bullets li{border-bottom:0;border-inline-start:1px solid #34758a1a;padding:18px 22px}body[data-route=kinetic]:has(.route-sections) .route-bullets li:first-child{border-inline-start:0;padding-inline-start:0}body[data-route=kinetic]:has(.route-sections) .route-assurance{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:34px;padding-top:28px}body[data-route=kinetic]:has(.route-sections) .route-section{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);column-gap:clamp(36px,6vw,76px);padding:48px 0;display:grid}body[data-route=kinetic]:has(.route-sections) .route-section>h2{grid-area:1/1/span 10;margin:0}body[data-route=kinetic]:has(.route-sections) .route-section>:not(h2){grid-column:2}body[data-route=kinetic]:has(.route-sections) .route-faqs{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);column-gap:clamp(36px,6vw,76px);padding-top:50px;display:grid}body[data-route=kinetic]:has(.route-sections) .route-faqs>h2{grid-area:1/1/span 10;margin:0}body[data-route=kinetic]:has(.route-sections) .route-faqs>details{grid-column:2}}@media (width>=1000px){body[data-route=kinetic]:has(.route-sections) .route-content.route-home-flow.route-system-panel{padding:72px 78px 48px}}@media (prefers-reduced-motion:reduce){body[data-route=kinetic]:has(.route-sections) .route-faqs summary:after{transition:none}}body[data-path]:not([data-path=\/]):has(.solution-route-hero) .brand-stage{background:linear-gradient(180deg, #01020829, #01030a9e), linear-gradient(90deg, #01030cd1, #03081a61 58%, #02040dad), image-set(url(/event-public-hero-dark-v1.avif) type("image/avif"), url(/event-public-hero-dark-v1.webp) type("image/webp"), url(/event-public-hero-dark-v1.png) type("image/png")) center top / 100% max(100svh, 820px) no-repeat, var(--canvas)}body[data-path]:not([data-path=\/]):has(.solution-route-hero) .brand-stage:before{background:0 0}body[data-route=kinetic]:has(.solution-route-hero) .route-panel{width:min(100% - 48px,1420px)}body[data-route=kinetic]:has(.solution-route-hero) .route-content.route-home-flow.route-system-panel{background:0 0;padding:0 0 48px}body:has(.solution-route-hero) .solution-route-hero{direction:ltr;grid-template-columns:minmax(560px,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(28px,4vw,68px);min-height:calc(100svh - 170px);padding:24px 0 58px;display:grid}body:has(.solution-route-hero) .solution-route-hero .route-copy{text-align:right;direction:rtl;align-content:center;justify-self:end;width:100%;max-width:620px;padding:0 clamp(24px,2vw,36px) 0 0}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-eyebrow{color:#ffffffb8;letter-spacing:.04em;margin-bottom:4px;font-size:clamp(13px,1vw,15px)}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-eyebrow:after{content:"";background:#86cde0;border-radius:1px;width:48px;height:2px;margin-top:10px;display:block}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero h1{color:#fff;text-shadow:0 12px 34px #0000005c;text-wrap:balance;max-width:none;margin-bottom:4px;font-size:clamp(44px,4vw,56px);font-weight:800;line-height:1.04}body:has(.solution-route-hero) .solution-route-hero .route-title-accent{color:#86cde0;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-body{color:#fffc;max-width:55ch;font-size:clamp(17px,1.25vw,19px);line-height:1.68}body:has(.solution-route-hero) .solution-route-hero .route-body-highlight{color:inherit;font-weight:inherit}body:has(.solution-route-hero) .solution-route-hero .route-actions{gap:12px;margin-top:8px;padding:0}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:58px;box-shadow:none;background:#060a1f6b;border:1px solid #fff6;border-radius:18px;padding:0 18px;font-size:16px}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action-primary{color:#fff;background:#34758a;border-color:#86cde0c7;box-shadow:inset 0 1px #fff3}body:has(.solution-route-hero) .solution-hero-visual{perspective:1250px;direction:rtl;min-width:0;overflow:visible}body:has(.solution-route-hero) .solution-system-perspective{isolation:isolate;transform-origin:4% 58%;width:min(820px,100% + clamp(72px,6vw,104px));margin:0;position:relative;top:42px;left:clamp(52px,6vw,104px);transform:none}body:has(.solution-route-hero) .solution-system-perspective:before{content:"";z-index:0;filter:blur(10px);opacity:.62;background:radial-gradient(#01070e57,#01070e24 44%,#0000 72%);border-radius:50%;width:62%;height:92px;position:absolute;bottom:-42px;right:-3%;transform:rotateX(76deg)rotate(-8deg)translateZ(-90px)}body:has(.solution-route-hero) .solution-system-stage{z-index:1;width:100%;display:block;position:relative}body:has(.solution-route-hero) .solution-system-stage picture{z-index:1;width:100%;display:block;position:relative}body:has(.solution-route-hero) .solution-system-stage img{z-index:1;width:100%;display:block;position:relative}body:has(.solution-route-hero) .solution-system-stage img{object-fit:contain;filter:none;height:auto}:is(body[data-route=kinetic]:has(.solution-route-hero) .route-bullets,body[data-route=kinetic]:has(.solution-route-hero) .route-assurance,body[data-route=kinetic]:has(.solution-route-hero) .route-sections,body[data-route=kinetic]:has(.solution-route-hero) .route-faqs,body[data-route=kinetic]:has(.solution-route-hero) .route-legal-links){width:min(100% - 32px,1120px);margin-inline:auto}@media (width<=1120px){body:has(.solution-route-hero) .solution-route-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:32px}body:has(.solution-route-hero) .solution-route-hero .route-copy{text-align:center;justify-self:center;max-width:820px;padding:0}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero h1{margin-inline:auto}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-body{margin-inline:auto}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-eyebrow:after{margin-inline:auto}body:has(.solution-route-hero) .solution-route-hero .route-actions{justify-content:center}body:has(.solution-route-hero) .solution-system-perspective{width:min(820px,100%);margin:0 auto;top:-6px;left:0;transform:none}}@media (width<=760px){body[data-path]:not([data-path=\/]):has(.solution-route-hero) .brand-shell{padding-top:64px}body[data-path]:not([data-path=\/]):has(.solution-route-hero) .brand-stage{background:-webkit-linear-gradient(270deg,#01060cb8,#01050be6),-webkit-image-set(url(/event-public-hero-mobile-v1.avif) 1x type("image/avif"),url(/event-public-hero-mobile-v1.webp) 1x type("image/webp"),url(/event-public-hero-mobile-v1.png) 1x type("image/png")) top/100% max(100svh,1260px) no-repeat,#02040d;background:linear-gradient(#01060cb8,#01050be6),image-set("/event-public-hero-mobile-v1.avif" 1x type("image/avif"),"/event-public-hero-mobile-v1.webp" 1x type("image/webp"),"/event-public-hero-mobile-v1.png" 1x type("image/png")) top/100% max(100svh,1260px) no-repeat,#02040d;padding:16px 0 0}body[data-route=kinetic]:has(.solution-route-hero) .route-panel{width:min(100% - 20px,460px)}body[data-route=kinetic]:has(.solution-route-hero) .route-content.route-home-flow.route-system-panel{padding-inline:0}body:has(.solution-route-hero) .solution-route-hero{flex-direction:column;gap:18px;padding:8px 0 32px;display:flex}body[data-path]:not([data-path=\/])[data-route=kinetic]:has(.solution-route-hero) .route-content .solution-route-hero h1{max-width:100%;font-size:clamp(32px,9.2vw,36px);line-height:1.04}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-body{max-width:34ch;font-size:16px;line-height:1.6}body[data-path=\/crm-for-catering][data-route=kinetic]:has(.solution-route-hero) .brand-stage .route-copy>.route-body{color:var(--media-text);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2;font-weight:520}body[data-path=\/crm-for-catering][data-route=kinetic]:has(.solution-route-hero) .brand-stage .route-body>.route-body-highlight{color:var(--media-text-accent);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2;font-weight:800}body:has(.solution-route-hero) .solution-route-hero .route-actions{grid-template-columns:1fr;width:100%;display:grid}body[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action{border-radius:14px;min-height:48px;font-size:14px}body:has(.solution-route-hero) .solution-hero-visual{order:-1;width:min(58vw,230px);margin-inline:auto}body:has(.solution-route-hero) .solution-system-perspective{width:100%;margin:0;top:0;transform:none}body:has(.solution-route-hero) .solution-system-perspective:before{filter:blur(10px);width:92%;height:42px;bottom:-16px;right:4%;transform:rotateX(74deg)translateZ(-44px)scale(.86)}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero{gap:12px;min-height:calc(100svh - 80px);padding:12px 0 116px;position:relative}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):has(.solution-route-hero) .solution-route-hero .route-copy{text-align:right;order:-1;max-width:none}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-eyebrow{color:var(--media-text-accent);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000b3;margin-bottom:2px;font-size:13px;font-weight:700}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-eyebrow:after{margin-inline:0}body[data-path]:not([data-path=\/]):is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .route-content .solution-route-hero h1{color:var(--media-text);text-align:right;text-shadow:0 3px 4px #000000eb,0 10px 26px #000000b3;margin-bottom:8px;font-size:clamp(29px,8vw,32px);line-height:1.06}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-title-accent{color:var(--media-text-accent);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000b3}body[data-path]:not([data-path=\/]):is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .brand-stage .route-copy>.route-body{max-width:none;color:var(--media-text);text-align:right;text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2;margin-inline:0;font-size:16px;font-weight:520;line-height:1.48}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .brand-stage .route-body>.route-body-highlight{color:var(--media-text-accent);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2;font-weight:800}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):has(.solution-route-hero) .solution-hero-visual{order:0;place-items:center;width:min(100%,355px);max-height:270px;margin:0 auto;display:grid}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):has(.solution-route-hero) .solution-hero-visual .solution-system-perspective{width:min(100%,350px);margin:0 auto;top:0}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):has(.solution-route-hero) .solution-hero-visual img{object-fit:contain;max-height:250px}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):has(.solution-route-hero) .solution-route-hero .route-actions{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;width:100%;margin:0;position:absolute;bottom:22px;left:0;right:0}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action{white-space:nowrap;border-radius:18px;width:100%;min-height:50px;padding:0 8px;font-size:clamp(11px,3.1vw,12px)}body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action:not(.route-action-primary){color:var(--text-color);background:#fffffff0;border:1px solid #1d262a1f;box-shadow:0 12px 28px #1d262a1f}body:is([data-path=\/event-operations],[data-path=\/quotes-and-followups])[data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action:nth-child(3){width:auto;min-height:28px;color:var(--media-text);text-decoration:underline;-webkit-text-decoration-color:var(--media-text-accent);text-decoration-color:var(--media-text-accent);text-underline-offset:5px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-self:center;padding:0 4px;font-size:12px}}body[data-route=kinetic]:has([data-solution-continuation]) .route-panel{width:100%;max-width:none}body[data-route=kinetic]:has([data-solution-continuation]) .route-content.route-home-flow.route-system-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}body[data-route=kinetic]:has([data-solution-continuation]) .route-content.route-home-flow.route-system-panel:before{display:none}body[data-route=kinetic]:has([data-solution-continuation]) .route-content.route-home-flow.route-system-panel:after{display:none}body:has([data-solution-continuation]) .solution-continuation{--continuation-accent:#34758a;--continuation-line:#34758a2e;z-index:1;isolation:isolate;color:#1d262a;background:var(--canvas);border-top:1px solid #34758a24;width:100%;padding-bottom:54px;position:relative}body[data-route=kinetic]:has(.solution-route-hero):has([data-solution-continuation]) .route-legal-links{background:var(--canvas);width:100%;color:var(--text-color);border-top:1px solid #34758a1a;margin:0;padding:10px max(16px,50% - 670px) 18px}body[data-route=kinetic]:has([data-solution-continuation]) .route-legal-links a{color:var(--muted-text)}.solution-continuation-section,.solution-continuation-cta{width:min(100% - 48px,1340px);margin-inline:auto}.solution-continuation-section{border-top:1px solid #34758a14;padding-block:clamp(68px,6.2vw,88px)}.solution-continuation-layout,.solution-fit-layout,.solution-faq-layout{align-items:start;display:grid}.solution-value-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,82px)}.solution-process-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(40px,6vw,82px)}.solution-continuation-heading{text-align:right;max-width:610px}.solution-continuation-eyebrow,body[data-path]:not([data-path=\/]) .solution-continuation .solution-continuation-eyebrow{color:var(--continuation-accent);letter-spacing:.025em;margin:0 0 12px;font-size:13px;font-weight:800}.solution-continuation-heading h2,body[data-path]:not([data-path=\/]) .solution-continuation-heading h2{color:#1d262a;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(34px,3.9vw,52px);font-weight:800;line-height:1.08}.solution-continuation-heading h2 span{color:var(--continuation-accent);display:block}.solution-value-list{border-top:1px solid var(--continuation-line)}.solution-value-row{border-bottom:1px solid var(--continuation-line);grid-template-columns:48px minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);padding:28px 0;display:grid}.solution-row-index,.solution-process-number{color:var(--continuation-accent);font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:700}.solution-value-row h3,.solution-process-step h3,.solution-responsibility-panel h3,.solution-fit-panel h3{color:#1d262a;font-family:var(--font-display);margin:0;font-size:clamp(20px,1.8vw,25px);line-height:1.25}.solution-value-row p,.solution-process-step p,.solution-responsibility-panel>p:not(.solution-panel-label),.solution-fit-panel>p,.solution-fit-intro,.solution-faq-answer,.solution-continuation-cta>div>p:last-child{color:var(--soft-text);margin:0;font-size:17px;line-height:1.65}.solution-process-grid{border-top:1px solid var(--continuation-line);border-right:1px solid var(--continuation-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solution-process-step{border-bottom:1px solid var(--continuation-line);border-left:1px solid var(--continuation-line);background:0 0;min-height:190px;padding:28px}.solution-process-number{margin-bottom:34px;display:block}.solution-process-step p{margin-top:10px}.solution-continuation-responsibility .solution-continuation-heading{margin-inline-start:auto;margin-bottom:34px}.solution-responsibility-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:18px;display:grid}.solution-responsibility-panel{border:1px solid var(--continuation-line);border-radius:var(--radius-md);background:#34758a0b;min-height:330px;padding:clamp(28px,3.2vw,42px)}.solution-responsibility-panel.is-human{background:#9a6a2d0e;border-color:#b84a4a38}.solution-panel-label{color:var(--continuation-accent);margin:0 0 12px;font-size:13px;font-weight:800}.solution-responsibility-panel.is-human .solution-panel-label{color:#9a6a2d}.solution-continuation-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.solution-continuation-list li{color:var(--soft-text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.55;display:grid}.solution-continuation-list svg{width:17px;height:17px;color:var(--continuation-accent);stroke-width:2.3px;margin-top:4px}.solution-responsibility-panel.is-human .solution-continuation-list svg,.solution-fit-panel.is-caution .solution-continuation-list svg{color:#9a6a2d}.solution-fit-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(40px,6vw,82px)}.solution-fit-intro{max-width:42ch;margin-top:22px}.solution-fit-rows{border-top:1px solid var(--continuation-line)}.solution-fit-panel{border-bottom:1px solid var(--continuation-line);grid-template-columns:minmax(180px,.66fr) minmax(0,1.34fr);gap:28px;padding:28px 0;display:grid}.solution-fit-panel .solution-continuation-list{margin:0}.solution-faq-layout{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(40px,6vw,82px)}.solution-faq-list{border-top:1px solid var(--continuation-line)}.solution-faq-list details{border-bottom:1px solid var(--continuation-line)}.solution-faq-list summary{color:#1d262a;min-height:64px;font-family:var(--font-display);cursor:pointer;padding:20px 0 20px 46px;font-size:18px;font-weight:700;list-style:none;position:relative}.solution-faq-list summary::-webkit-details-marker{display:none}.solution-faq-list summary:after{content:"+";color:var(--continuation-accent);transition:transform var(--duration-base) var(--ease-out);font-size:22px;font-weight:400;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.solution-faq-list details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.solution-faq-answer{max-width:78ch;padding:0 0 23px}.solution-faq-answer p{margin:0 0 10px}.solution-continuation-cta{border-radius:var(--radius-md);background:linear-gradient(90deg,#34758a29,#34758a09);border:1px solid #34758a42;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-bottom:0;padding:clamp(28px,4vw,42px);display:grid}.solution-continuation-cta h2,body[data-path]:not([data-path=\/]) .solution-continuation-cta h2{color:#1d262a;font-family:var(--font-display);margin:0 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.15}.solution-continuation-cta-action{white-space:nowrap;min-height:52px;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) ease;justify-content:center;align-items:center;gap:10px;padding-inline:24px;display:inline-flex}.solution-continuation-cta-action:active{transform:translateY(1px)scale(.985)}.solution-continuation-cta-action svg{width:18px;height:18px}.solution-reveal-ready{opacity:0;transform:translate3d(0, var(--motion-distance-section), 0);transition:opacity var(--motion-duration-section) var(--ease-out), transform var(--motion-duration-section) var(--ease-out);will-change:opacity, transform}.solution-reveal-ready.solution-reveal-visible{opacity:1;transform:translate(0,0)}@media (width<=900px){.solution-value-layout,.solution-process-layout,.solution-fit-layout,.solution-faq-layout,.solution-responsibility-grid{grid-template-columns:1fr}.solution-continuation-heading{max-width:760px}.solution-value-layout,.solution-process-layout,.solution-fit-layout,.solution-faq-layout{gap:32px}.solution-continuation-responsibility .solution-continuation-heading{margin-inline-start:0}}@media (width<=760px){body[data-route=kinetic]:has(.solution-route-hero):has([data-solution-continuation]) .route-panel{width:100%;max-width:none}body[data-route=kinetic]:has([data-solution-continuation]) .solution-route-hero{width:min(100% - 20px,460px);margin-inline:auto}}@media (width<=640px){body:has([data-solution-continuation]) .solution-continuation{padding-bottom:34px}.solution-continuation-section,.solution-continuation-cta{width:min(100% - 28px,1340px)}.solution-continuation-section{padding-block:58px}.solution-continuation-heading h2,body[data-path]:not([data-path=\/]) .solution-continuation-heading h2{font-size:clamp(31px,9vw,40px)}.solution-value-row{grid-template-columns:35px minmax(0,1fr);gap:8px 16px;padding:24px 0}.solution-value-row p{grid-column:2;font-size:16px}.solution-process-grid{grid-template-columns:1fr}.solution-process-step{min-height:0}.solution-process-number{margin-bottom:18px}.solution-responsibility-grid{gap:12px}.solution-responsibility-panel{min-height:0}.solution-fit-panel{grid-template-columns:1fr;gap:14px}.solution-faq-list summary{padding-block:18px;min-height:60px;padding-left:38px;font-size:17px}.solution-faq-answer,.solution-faq-answer p{font-size:16px}.solution-continuation-cta{grid-template-columns:1fr;gap:24px}.solution-continuation-cta-action{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.solution-reveal-ready,.solution-reveal-ready.solution-reveal-visible{opacity:1;will-change:auto;transition:none;transform:none}.solution-faq-list summary:after,.solution-continuation-cta-action{transition:none}}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp{perspective:1180px;align-content:center;gap:12px;width:min(790px,100%);display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tabs{z-index:4;direction:rtl;justify-content:center;gap:8px;margin-inline:18px 76px;display:flex;position:relative}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-scenarios][data-hide-tabs=true] .whatsapp-scenario-tabs{display:none}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-scenarios][data-whatsapp-hide-tabs=true] .whatsapp-scenario-tabs{display:none}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-scenarios].whatsapp-scenarios-single .whatsapp-scenario-tabs{display:none}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-scenarios]:has(.whatsapp-scenario-tab:only-child) .whatsapp-scenario-tabs{display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab{min-height:44px;color:var(--soft-text);font-family:var(--font-display);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0;border:1px solid #34758a47;border-radius:999px;padding:0 15px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab:hover,body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab:focus-visible){color:#1d262a;outline-offset:2px;border-color:#34758ab3;outline:2px solid #34758ac7;transform:translateY(-1px)}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab[aria-selected=true]{color:#fff;background:#34758a;border-color:#34758a;box-shadow:0 10px 26px #1d262a1f}body:has(.solution-hero-visual-whatsapp) .solution-system-perspective{transform-style:preserve-3d;transform:translate(clamp(30px,4vw,72px))translateY(20px)}body:has(.solution-hero-visual-whatsapp) .solution-system-perspective:after{content:"";z-index:0;pointer-events:none;filter:blur(26px);opacity:.68;background:radial-gradient(at 72% 78%,#34758a33,#0000 54%),radial-gradient(at 18% 42%,#34758a3d,#0000 48%);border-radius:28%;position:absolute;inset:8% 4% -2% 7%;transform:translateZ(-64px)scale(.96)}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-tilt{z-index:1;isolation:isolate;border-radius:calc(var(--radius-lg) * 2);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;transform-style:preserve-3d;transform-origin:4% 58%;backface-visibility:hidden;background:linear-gradient(118deg,#6571774d,#34758a1f 20%,#34758a2e 72%,#34758a33),linear-gradient(145deg,#fffffff5,#fffffffa);border:1px solid #657177b8;padding:6px 9px 9px 6px;position:relative;overflow:visible;transform:perspective(1180px)rotateY(-11deg)rotateX(2.4deg)rotate(-.85deg)translateZ(4px);box-shadow:14px 25px 52px #161f231f,0 0 28px #34758a38,-8px 8px 34px #34758a24,inset 2px 2px 1px #1d262a57,inset -3px -3px 4px #34758a38,inset 0 0 0 1px #34758a2e}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-tilt:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#1d262a38,#0000 10% 72%,#34758a29),linear-gradient(#1d262a1a,#0000 13% 84%,#34758a1a);position:absolute;inset:0;box-shadow:inset 2px 2px #65717785,inset -2px -1px #34758a66,inset 0 -3px #34758a42}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-tilt:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#34758aa8,#34758a80 72%,#34758aa3),#ffffffeb;border:1px solid #34758a75;position:absolute;inset:5px -9px -10px 6px;box-shadow:inset -4px -3px 7px #34758a52,4px 6px 16px #161f231f,0 0 16px #34758a33}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-panel{z-index:1;aspect-ratio:1.54;border-radius:calc(var(--radius-lg) * 1.55);color:#657177;width:100%;animation:solutionScenarioIn var(--motion-duration-state) var(--ease-out) both;background:#fff;border:1px solid #34758a3d;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #161f231f,0 0 0 1px #65717714}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-panel[hidden]{display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel:not([hidden]){animation:solutionScenarioIn var(--motion-duration-state) var(--ease-out) both}@keyframes solutionScenarioIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-shell{color:#657177;background:#fff;grid-template-rows:36px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-app-bar{color:#657177;direction:ltr;background:#fff;border-bottom:1px solid #34758a24;align-items:center;gap:9px;padding:0 14px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-brand{align-items:center;gap:6px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-brand .whatsapp-ui-icon{color:#167d68;width:19px;height:19px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-brand strong{letter-spacing:-.01em;font-size:12px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-brand small{color:#34758a;font-size:9px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-app-status{color:#34758a;font-size:9px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-app-status{margin-inline-start:auto}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-workspace{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(190px,31%);grid-template-areas:"chat sidebar";min-width:0;min-height:0;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-sidebar{direction:rtl;background:#fff;border-left:1px solid #34758a29;grid-area:sidebar;grid-template-rows:50px 44px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-toolbar{background:#fff;align-items:center;gap:8px;padding:0 11px;display:flex}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-avatar,body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-avatar){color:#657177;background:linear-gradient(145deg,#167d68,#167d68);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-avatar{width:31px;height:31px;font-size:11px}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-toolbar-title{color:#657177;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-toolbar-actions{color:#657177;place-items:center;width:28px;height:28px;margin-inline-start:auto;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-search{color:#34758a;direction:rtl;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:7px 8px 5px;padding:0 10px;font-size:9px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-sidebar-search .whatsapp-ui-icon{width:14px;height:14px}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-list{min-height:0;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-row{direction:rtl;background:#fff;border-bottom:1px solid #34758a1a;align-items:center;gap:9px;min-height:60px;padding:7px 10px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-row.is-active{background:#34758a}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-avatar{width:35px;height:35px;font-size:11px}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-summary{flex:1;gap:3px;min-width:0;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-line{align-items:center;gap:6px;min-width:0;display:flex}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-line strong,body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-summary small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-line strong{color:#657177;font-size:10px}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-line time{color:#34758a;margin-inline-start:auto;font-size:8px}body:has(.solution-hero-visual-whatsapp) .whatsapp-conversation-summary small{color:#34758a;font-size:8px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-chat-pane{direction:rtl;background:#fff;grid-area:chat;grid-template-rows:58px minmax(0,1fr) 54px;min-width:0;min-height:0;display:grid;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-ui-icon{width:18px;height:18px;display:block}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-header{direction:rtl;background:#fff;border-bottom:1px solid #34758a24;align-items:center;gap:10px;padding:0 16px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-avatar{color:#657177;background:linear-gradient(145deg,#167d68,#167d68);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-contact{min-width:0;line-height:1.22;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-contact strong{color:#1d262a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-contact small{color:#34758a;font-size:11px}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-actions{color:#657177;align-items:center;gap:17px;margin-inline-start:auto;font-size:18px;line-height:1;display:flex}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-header-action,body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-action){color:#657177;flex:none;place-items:center;width:30px;height:30px;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-conversation{background:linear-gradient(135deg,#0000 47%,#34758a0a 48% 49%,#0000 50%) 0 0/54px 54px,radial-gradient(circle at 14px 18px,#34758a12 0 1.5px,#0000 1.8px) 0 0/42px 42px,radial-gradient(circle at 30px 34px,#34758a0d 0 1px,#0000 1.4px) 0 0/42px 42px,#fff;flex-direction:column;gap:7px;min-height:0;padding:12px 22px 14px;display:flex;position:relative;overflow:hidden}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-day,body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-encryption){border-radius:var(--radius-md);color:#34758a;background:#fff;align-self:center;font-size:9px;line-height:1}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-day{padding:5px 9px}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-encryption{color:#9a6a2d;background:#fff;padding:5px 10px}body:has(.solution-hero-visual-whatsapp) .whatsapp-message{border-radius:var(--radius-md);text-align:right;gap:3px;width:fit-content;max-width:min(76%,470px);padding:7px 9px 5px;font-size:13px;line-height:1.4;display:grid;position:relative;box-shadow:0 1px 1px #161f231f}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-tail{border-top:9px solid #0000;width:0;height:0;position:absolute;top:0}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-tail-incoming{border-right:9px solid #fff;left:-7px}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-tail-outgoing{border-left:9px solid #167d68;right:-7px}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-incoming{background:#fff;border-top-left-radius:2px;align-self:flex-start}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-outgoing{background:#167d68;border-top-right-radius:2px;align-self:flex-end}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-text{color:#657177}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-link{color:#34758a;text-align:left;direction:ltr;font-size:12px}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-meta{color:#34758a;direction:ltr;justify-content:flex-end;gap:3px;font-size:9px;line-height:1;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-outgoing .whatsapp-message-meta span{color:#34758a}body:has(.solution-hero-visual-whatsapp) .whatsapp-quick-replies{border-top:1px solid #34758a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px;padding-top:6px;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-quick-replies span{border-radius:var(--radius-sm);color:#167d68;text-align:center;border:1px solid #167d686b;padding:5px 9px;font-size:11px;font-weight:700}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-composer{color:#34758a;direction:rtl;background:#fff;align-items:center;gap:9px;padding:7px 11px;display:flex}body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-field{background:#34758a;border-radius:999px;flex:1;padding:9px 13px;font-size:11px}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-plus,body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-mic){border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-mic{color:#1d262a;background:#167d68}body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-mic .whatsapp-ui-icon{width:15px;height:15px}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-note{z-index:3;color:var(--soft-text);text-align:center;margin:4px 72px 0 0;font-size:11px;position:relative}@media (width<=1120px){body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp{width:min(780px,92vw);margin-inline:auto}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tabs,body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-note){margin-inline:auto}}@media (width<=760px){body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp{gap:9px;width:min(100%,390px)}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tabs{scrollbar-width:none;justify-content:flex-start;width:100%;padding:2px 1px 5px;overflow-x:auto}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tabs::-webkit-scrollbar{display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab{flex:none;min-height:44px;padding-inline:13px;font-size:12px}body:has(.solution-hero-visual-whatsapp) .solution-system-perspective{transform:none}body:has(.solution-hero-visual-whatsapp) .solution-system-perspective:after{filter:blur(18px);opacity:.58;inset:8% 4% -1%;transform:translateZ(-40px)scale(.94)}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-tilt{border-radius:calc(var(--radius-lg) * 1.5);transform-origin:50% 42%;width:calc(100% - 12px);margin-inline:auto;padding:4px 6px 7px 4px;transform:none;box-shadow:7px 15px 34px #161f231f,0 0 22px #34758a2e,-5px 7px 24px #34758a1f,inset 2px 2px 1px #1d262a4d,inset -2px -2px 3px #34758a33,inset 0 0 0 1px #34758a29}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-tilt:after{inset:4px -5px -7px 4px}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-panel{border-radius:calc(var(--radius-lg) * 1.2)}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-panel{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);min-height:440px}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-shell{grid-template-rows:minmax(0,1fr)}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-web-app-bar,body:has(.solution-hero-visual-whatsapp) .whatsapp-web-sidebar){display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-workspace{height:100%;display:block}body:has(.solution-hero-visual-whatsapp) .whatsapp-web-chat-pane{grid-template-rows:52px minmax(0,1fr) 49px;height:100%}body:has(.solution-hero-visual-whatsapp) .whatsapp-header-search{display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-actions{gap:3px}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-header-action,body:has(.solution-hero-visual-whatsapp) .whatsapp-composer-action){width:28px;height:28px}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-conversation{gap:6px;padding:10px 11px 12px}body:has(.solution-hero-visual-whatsapp) .whatsapp-message{max-width:88%;font-size:12px;line-height:1.4}body:has(.solution-hero-visual-whatsapp) .whatsapp-message-link{font-size:11px}body:has(.solution-hero-visual-whatsapp) .whatsapp-quick-replies span{font-size:11px}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-message-meta,body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-day,body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-encryption){font-size:10px}:is(body:has(.solution-hero-visual-whatsapp) #whatsapp-panel-new-lead .whatsapp-message:nth-of-type(3),body:has(.solution-hero-visual-whatsapp) #whatsapp-panel-new-lead .whatsapp-message:nth-of-type(4),body:has(.solution-hero-visual-whatsapp) #whatsapp-panel-new-lead .whatsapp-message:nth-of-type(5),body:has(.solution-hero-visual-whatsapp) #whatsapp-panel-new-lead .whatsapp-message:nth-of-type(6)){display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-demo-note{max-width:46ch;font-size:9px;line-height:1.35}}@media (prefers-reduced-motion:reduce){:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-tab,body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-panel,body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel){transition:none;animation:none}}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets]{width:min(820px,100%)}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets] .solution-system-perspective{transform-origin:4% 58%;width:min(820px,100% + clamp(72px,6vw,104px));margin:0;top:42px;left:clamp(52px,6vw,104px);transform:none}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets] .solution-system-perspective:after{content:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-assets{width:100%;display:block}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel{width:100%;display:block}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset{width:100%;display:block}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset img{width:100%;display:block}:is(body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-assets,body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel){position:relative}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel{box-shadow:none;background:0 0;border:0;margin:0}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset-panel[hidden]{display:none}body:has(.solution-hero-visual-whatsapp) .whatsapp-scenario-asset img{object-fit:contain;height:auto}@media (width<=1120px){body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets] .solution-system-perspective{width:min(820px,100%);margin:0 auto;top:-6px;left:0;transform:none}}@media (width<=760px){body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets]{width:min(100%,390px)}body:has(.solution-hero-visual-whatsapp) .solution-hero-visual-whatsapp[data-whatsapp-renderer=baked-assets] .solution-system-perspective{width:min(80vw,312px);margin:0 auto;top:0;transform:none}}body:has(.solution-route-hero) .solution-hero-visual-framed .solution-system-perspective{width:min(860px,100%);transform-style:preserve-3d}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame{z-index:1;isolation:isolate;border-radius:calc(var(--radius-lg) * 1.5);-webkit-backdrop-filter:none;width:100%;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:7% 58%;background:linear-gradient(145deg,#ffffffe0,#ffffffe0) padding-box padding-box,linear-gradient(122deg,#657177c2 0%,#34758a8a 24%,#34758a33 53%,#34758a94 78%,#34758a70 100%) border-box;border:2px solid #0000;margin:0;padding:clamp(7px,.65vw,10px);position:relative;overflow:visible;transform:perspective(1450px)rotateY(-10deg)rotateX(2.4deg)rotate(-.8deg);box-shadow:0 22px 48px #161f231f,0 0 22px #34758a2e,0 0 34px #34758a1a,inset 0 2px #1d262a5c,inset 2px 0 #34758a33,inset -3px 0 #34758a2e,inset 0 -3px #34758a29}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(108deg,#1d262a33,#65717717 12%,#0000 42%),linear-gradient(298deg,#34758a24,#0000 20% 72%,#34758a24);border:1px solid #6571773d;position:absolute;inset:3px;box-shadow:inset 0 1px #1d262a4d,inset 0 0 18px #34758a14}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#34758a8f,#34758a1f 48%,#34758a7a) 100%/10px calc(100% - 10px) no-repeat,linear-gradient(90deg,#34758a24,#34758a80 58%,#34758a85) bottom/calc(100% - 9px) 10px no-repeat;position:absolute;inset:10px -11px -11px 12px;transform:translateZ(-18px);box-shadow:5px 8px 18px #161f231f,4px 5px 14px #34758a29,0 8px 15px #34758a1f}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-viewport{aspect-ratio:1721/914;border-radius:var(--radius-lg);background:#fff;border:1px solid #65717757;width:100%;position:relative;overflow:hidden;transform:translateZ(1px);box-shadow:0 0 0 1px #ffffffe0,inset 0 1px #1d262a2e,inset 1px 0 #34758a1f,inset -1px 0 #34758a1f}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-viewport:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(116deg,#1d262a14,#0000 16% 78%,#34758a0f);position:absolute;inset:0;box-shadow:inset 0 0 12px #34758a14}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-image{object-fit:cover;object-position:center;filter:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=760px){body:has(.solution-route-hero) .solution-hero-visual-framed{width:min(90vw,420px)}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame{border-radius:calc(var(--radius-lg) * 1.25);transform-origin:50%;padding:5px;transform:perspective(1000px)rotateY(-4deg)rotateX(1deg)rotate(-.35deg)}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame:after{background:linear-gradient(#34758a7a,#34758a1a 50%,#34758a66) 100%/5px calc(100% - 5px) no-repeat,linear-gradient(90deg,#34758a1f,#34758a6b 58%,#34758a70) bottom/calc(100% - 5px) 5px no-repeat;inset:7px -5px -6px 7px;transform:translateZ(-10px)}body:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-viewport{aspect-ratio:4/5;border-radius:var(--radius-md)}:is(body[data-path=\/event-operations]:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-viewport,body:has(.solution-route-hero) .solution-hero-visual-framed[data-product-frame-focus=operations] .product-frame-viewport){aspect-ratio:1721/914}:is(body[data-path=\/event-operations]:has(.solution-route-hero) .solution-hero-visual-framed .product-frame-image,body:has(.solution-route-hero) .solution-hero-visual-framed[data-product-frame-focus=operations] .product-frame-image){object-fit:contain;object-position:center}}html,body,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,button,[role=button],.premium-button,.route-action,.header-cta,.whatsapp-connect-button{font-family:var(--font-display)}body[data-path=\/]{--home-media-text:#f5f8fb;--home-media-muted:#e1eaf0e0;--home-media-accent:#86cde0}body[data-path=\/] .brand-stage{background:-webkit-linear-gradient(#0c0b0a7a 0%,#0c0b0a4d 28%,#0c0b0a1f 54%,#0c0b0a14 100%),-webkit-image-set(url(/event-venue-hero-dark-v1.avif) 1x type("image/avif"),url(/event-venue-hero-dark-v1.webp) 1x type("image/webp"),url(/event-venue-hero-dark-v1.png) 1x type("image/png")) 50%/cover no-repeat,#1b1a18;background:linear-gradient(90deg,#0c0b0a14 0%,#0c0b0a1f 46%,#0c0b0a4d 72%,#0c0b0a7a 100%),image-set("/event-venue-hero-dark-v1.avif" 1x type("image/avif"),"/event-venue-hero-dark-v1.webp" 1x type("image/webp"),"/event-venue-hero-dark-v1.png" 1x type("image/png")) 50%/cover no-repeat,#1b1a18}@media (width>=1121px){body[data-path=\/] .brand-stage{background:-webkit-linear-gradient(#0c0907b8 0%,#0c09077a 32%,#0c090714 56%,#0c090705 100%),-webkit-image-set(url(/home-hero-office-system-v1.avif) 1x type("image/avif"),url(/home-hero-office-system-v1.webp) 1x type("image/webp"),url(/home-hero-office-system-v1.png) 1x type("image/png")) 50%/cover no-repeat,#241b16;background:linear-gradient(90deg,#0c090705 0%,#0c090714 44%,#0c09077a 68%,#0c0907b8 100%),image-set("/home-hero-office-system-v1.avif" 1x type("image/avif"),"/home-hero-office-system-v1.webp" 1x type("image/webp"),"/home-hero-office-system-v1.png" 1x type("image/png")) 50%/cover no-repeat,#241b16}body[data-path=\/] .premium-hero-visual{display:none}}body[data-path=\/] .brand-stage .premium-eyebrow,body[data-path=\/] .brand-stage .premium-title-gradient{color:var(--home-media-accent)}body[data-path=\/] .brand-stage .premium-hero-copy h1,body[data-path=\/] .brand-stage .premium-hero-copy h1:first-line,body[data-path=\/] .brand-stage .premium-title-rest{color:var(--home-media-text);text-shadow:0 12px 34px #00000052}body[data-path=\/] .brand-stage .premium-lead,body[data-path=\/] .brand-stage .premium-hero-helper{color:var(--home-media-muted);text-shadow:0 4px 18px #00000057}body[data-path=\/] .home-sections>.premium-trust-strip .customer-proof-copy strong{color:#f5f8fb}body[data-path=\/] .home-sections>.premium-trust-strip .customer-proof-copy span{color:#c4d8e2d1}body[data-path=\/] .home-sections>.premium-trust-strip:hover{color:var(--media-text);background:linear-gradient(90deg,#34758a29,#06111d1f 38%),#06111de6;border-color:#86cde061;box-shadow:0 12px 30px #0206112e}body[data-path=\/] .home-sections>.premium-trust-strip:hover .customer-proof-copy strong{color:var(--media-text)}body[data-path=\/] .home-sections>.premium-trust-strip:hover .customer-proof-copy span{color:var(--media-text-muted)}body[data-path=\/crm-for-catering]:not([data-path=\/]):has(.solution-route-hero) .brand-stage{background:-webkit-linear-gradient(#0c0907b8 0%,#0c09077a 32%,#0c090714 56%,#0c090705 100%),-webkit-image-set(url(/home-hero-office-system-v1.avif) 1x type("image/avif"),url(/home-hero-office-system-v1.webp) 1x type("image/webp"),url(/home-hero-office-system-v1.png) 1x type("image/png")) top/100% max(100svh,820px) no-repeat,#241b16;background:linear-gradient(90deg,#0c090705 0%,#0c090714 44%,#0c09077a 68%,#0c0907b8 100%),image-set("/home-hero-office-system-v1.avif" 1x type("image/avif"),"/home-hero-office-system-v1.webp" 1x type("image/webp"),"/home-hero-office-system-v1.png" 1x type("image/png")) top/100% max(100svh,820px) no-repeat,#241b16}body[data-path=\/crm-for-catering] .solution-route-hero{grid-template-columns:1fr}body[data-path=\/crm-for-catering] .solution-hero-visual{display:none}@media (width>=1121px){:is(body[data-path=\/whatsapp-automation]:not([data-path=\/]):has(.solution-route-hero) .brand-stage,body[data-path=\/event-operations]:not([data-path=\/]):has(.solution-route-hero) .brand-stage,body[data-path=\/quotes-and-followups]:not([data-path=\/]):has(.solution-route-hero) .brand-stage){background:-webkit-linear-gradient(270deg,#05080814 0%,#05080829 58%,#05080857 100%),-webkit-linear-gradient(#040707ad 0%,#04070775 32%,#04070724 58%,#0407070f 100%),-webkit-image-set(url(/whatsapp-hero-office-background-v1.avif) 1x type("image/avif"),url(/whatsapp-hero-office-background-v1.webp) 1x type("image/webp"),url(/whatsapp-hero-office-background-v1.jpg) 1x type("image/jpeg")) top/100% max(100svh,820px) no-repeat,#17201c;background:linear-gradient(#05080814 0%,#05080829 58%,#05080857 100%),linear-gradient(90deg,#0407070f 0%,#04070724 42%,#04070775 68%,#040707ad 100%),image-set("/whatsapp-hero-office-background-v1.avif" 1x type("image/avif"),"/whatsapp-hero-office-background-v1.webp" 1x type("image/webp"),"/whatsapp-hero-office-background-v1.jpg" 1x type("image/jpeg")) top/100% max(100svh,820px) no-repeat,#17201c}}@media (width<=760px){body:is([data-path=\/whatsapp-automation],[data-path=\/event-operations],[data-path=\/quotes-and-followups]):not([data-path=\/]):has(.solution-route-hero) .brand-stage{background:#17201c -webkit-image-set(url(/whatsapp-hero-office-background-v1.avif) 1x type("image/avif"),url(/whatsapp-hero-office-background-v1.webp) 1x type("image/webp"),url(/whatsapp-hero-office-background-v1.jpg) 1x type("image/jpeg")) 58% 0/auto 100svh no-repeat;background:#17201c image-set("/whatsapp-hero-office-background-v1.avif" 1x type("image/avif"),"/whatsapp-hero-office-background-v1.webp" 1x type("image/webp"),"/whatsapp-hero-office-background-v1.jpg" 1x type("image/jpeg")) 58% 0/auto 100svh no-repeat}body[data-path=\/crm-for-catering]:not([data-path=\/]):has(.solution-route-hero) .brand-stage{background:#241b16 -webkit-image-set(url(/home-hero-office-system-mobile-v1.avif) 1x type("image/avif"),url(/home-hero-office-system-mobile-v1.webp) 1x type("image/webp"),url(/home-hero-office-system-mobile-v1.png) 1x type("image/png")) top/100% no-repeat;background:#241b16 image-set("/home-hero-office-system-mobile-v1.avif" 1x type("image/avif"),"/home-hero-office-system-mobile-v1.webp" 1x type("image/webp"),"/home-hero-office-system-mobile-v1.png" 1x type("image/png")) top/100% no-repeat}body[data-path=\/crm-for-catering] .solution-route-hero{justify-content:flex-start;min-height:calc(100dvh - 80px);padding-bottom:116px;position:relative}body[data-path=\/crm-for-catering] .solution-route-hero .route-actions{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;width:100%;margin:0;display:grid;position:absolute;bottom:22px;left:0;right:0}body[data-path=\/crm-for-catering][data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action{white-space:nowrap;border-radius:18px;width:100%;min-height:50px;padding:0 8px;font-size:12px}body[data-path=\/crm-for-catering][data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action:not(.route-action-primary):nth-child(2){color:var(--text-color);background:#fffffff0;border:1px solid #1d262a1f;box-shadow:0 12px 28px #1d262a1f}body[data-path=\/crm-for-catering][data-route=kinetic]:has(.solution-route-hero) .solution-route-hero .route-action:nth-child(3){width:auto;min-height:28px;color:var(--media-text);text-decoration:underline;-webkit-text-decoration-color:var(--media-text-accent);text-decoration-color:var(--media-text-accent);text-underline-offset:5px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-self:center;padding:0 4px;font-size:12px}body[data-path=\/] .brand-stage{background:#241b16 -webkit-image-set(url(/home-hero-office-system-mobile-v1.avif) 1x type("image/avif"),url(/home-hero-office-system-mobile-v1.webp) 1x type("image/webp"),url(/home-hero-office-system-mobile-v1.png) 1x type("image/png")) 50% 62px/100% no-repeat;background:#241b16 image-set("/home-hero-office-system-mobile-v1.avif" 1x type("image/avif"),"/home-hero-office-system-mobile-v1.webp" 1x type("image/webp"),"/home-hero-office-system-mobile-v1.png" 1x type("image/png")) 50% 62px/100% no-repeat}body[data-path=\/] .premium-home-hero{min-height:100dvh;padding-top:80px;padding-bottom:0;overflow:hidden}body[data-path=\/] .premium-hero-copy{position:static}body[data-path=\/] .brand-stage .premium-eyebrow,body[data-path=\/] .brand-stage .premium-title-gradient{text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2}body[data-path=\/] .brand-stage .premium-hero-copy h1,body[data-path=\/] .brand-stage .premium-title-rest{color:var(--home-media-text);text-shadow:0 3px 4px #000000eb,0 10px 26px #000000b3}body[data-path=\/] .brand-stage .premium-lead{width:100%;max-width:350px;color:var(--home-media-text);text-shadow:0 2px 3px #000000eb,0 7px 20px #000000c2;margin-top:12px;font-size:14px;font-weight:520;line-height:1.5}body[data-path=\/] .premium-hero-actions{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:none;margin:0;display:grid;position:absolute;bottom:22px;left:0;right:0}body[data-path=\/] .premium-hero-actions .premium-button,body[data-path=\/] .premium-hero-actions .premium-button-primary,body[data-path=\/] .brand-stage .premium-hero-actions .premium-button:not(.premium-button-primary){white-space:nowrap;border-radius:18px;width:100%;min-height:50px;padding:0 8px;font-size:12px;text-decoration:none}body[data-path=\/] .premium-hero-visual{display:none}body[data-path=\/] .brand-stage .premium-hero-actions .premium-button:not(.premium-button-primary){color:var(--text-color);background:#fffffff0;border:1px solid #1d262a1f;box-shadow:0 12px 28px #1d262a1f}body[data-path=\/] .premium-fit-card.is-early h3{color:var(--text-color)}body[data-path=\/] .premium-fit-card.is-early .premium-fit-symbol,body[data-path=\/] .premium-fit-card.is-early .premium-fit-list-icon{border-color:var(--border-color);background:var(--accent-soft);color:var(--muted-text)}}:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:radial-gradient(circle at 16% 9%, #34758a1a, transparent 29rem), linear-gradient(180deg, #fff 0, var(--canvas) 36rem, var(--canvas) 100%);background-blend-mode:normal;height:auto;min-height:100dvh;max-height:none;overflow:visible}:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage:before,:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage:after{content:none;display:none}:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-eyebrow{color:var(--accent-blue);text-shadow:none}:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>h1,:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>h2{color:var(--surface-ink);text-shadow:none}:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage .route-copy>.route-body{color:var(--surface-ink-muted);text-shadow:none}body[data-path=\/about] .brand-stage{padding:clamp(112px,12dvh,144px) 0 clamp(64px,8dvh,96px)}body[data-path=\/about] .about-hero-layout{border-bottom:1px solid #34758a29;min-height:min(520px,66dvh);padding-block:clamp(40px,6vw,76px)}body[data-path=\/about] .about-hero-layout .route-eyebrow,body[data-path=\/about] .about-hero-owner p{color:var(--accent-blue);text-shadow:none}body[data-path=\/about] .about-hero-layout h1,body[data-path=\/about] .about-hero-owner strong{color:var(--surface-ink);text-shadow:none}body[data-path=\/about] .about-hero-layout .route-body,body[data-path=\/about] .about-hero-owner span{color:var(--surface-ink-muted);text-shadow:none}body[data-path=\/about] .about-hero-owner{border-block-color:#34758a33;border-inline-start-color:var(--accent-blue)}body[data-path=\/about] .about-hero-layout .route-action-primary{border-color:var(--surface-action-primary-bg);background:var(--surface-action-primary-bg);color:var(--surface-action-primary-text)}body[data-path=\/about] .about-hero-layout .route-action:not(.route-action-primary){border-color:var(--surface-action-secondary-border);background:var(--surface-action-secondary-bg);color:var(--surface-action-secondary-text)}body[data-path=\/pricing] .brand-stage{padding:clamp(116px,12dvh,148px) 0 clamp(64px,8dvh,96px)}body[data-path=\/pricing] .route-content[data-route-variant=pricing-decision]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}body[data-path=\/pricing] .route-content[data-route-variant=pricing-decision]:before,body[data-path=\/pricing] .route-content[data-route-variant=pricing-decision]:after{content:none;display:none}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow{color:var(--pricing-accent-strong);text-shadow:none}body[data-path=\/pricing] .route-copy-pricing-decision .route-eyebrow:after{background:var(--pricing-accent)}body[data-path=\/pricing] .route-copy-pricing-decision h1{color:var(--surface-ink);text-shadow:none}body[data-path=\/pricing] .route-copy-pricing-decision .route-body{color:var(--surface-ink-muted);text-shadow:none}body[data-path=\/pricing] .pricing-summary{box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border-color:#34758a38}body[data-path=\/pricing] .pricing-summary-copy,body[data-path=\/pricing] .pricing-summary-values div,body[data-path=\/pricing] .pricing-commercial-terms{border-color:#34758a29}body[data-path=\/pricing] .pricing-summary-copy span,body[data-path=\/pricing] .pricing-summary-values dt{color:var(--pricing-accent-strong)}body[data-path=\/pricing] .pricing-summary-copy strong,body[data-path=\/pricing] .pricing-summary-values dd{color:var(--surface-ink)}body[data-path=\/pricing] .pricing-commercial-terms{color:var(--surface-ink-muted)}body[data-path=\/pricing] .pricing-decision-cta .pricing-fine-print{color:var(--surface-ink-muted);background:#ffffffbd;border-color:#34758a2e}body[data-path=\/pricing] .pricing-decision-cta .pricing-fine-print svg{color:var(--pricing-accent)}body[data-path=\/contact] .brand-stage{padding:clamp(104px,11dvh,128px) 0 clamp(48px,6dvh,72px)}body[data-path=\/contact] .route-copy-contact .route-eyebrow,body[data-path=\/contact] .route-title-accent{color:var(--contact-accent-strong);text-shadow:none}body[data-path=\/contact] .route-copy-contact h1,body[data-path=\/contact] .route-assurance li strong{color:var(--surface-ink);text-shadow:none}body[data-path=\/contact] .route-copy-contact .route-body,body[data-path=\/contact] .route-assurance li,body[data-path=\/contact] .route-assurance li small{color:var(--surface-ink-muted);text-shadow:none}body[data-path=\/contact] .contact-narrative .route-assurance{border-top-color:var(--contact-line)}body[data-path=\/contact] .contact-narrative .route-assurance li{border-bottom-color:var(--contact-line)}body[data-path=\/contact] .route-assurance-icon{border-color:var(--contact-accent-soft);color:var(--contact-accent-strong);background:#34758a14}body[data-path=\/contact] .contact-form{border-color:#34758a33;box-shadow:0 22px 54px #1d262a1a}@media (width<=820px){:is(body[data-path=\/about],body[data-path=\/pricing],body[data-path=\/contact]):not([data-path=\/]):not([data-path=\/connect-whatsapp]) .brand-stage{background:radial-gradient(circle at 12% 4%, #34758a17, transparent 19rem), linear-gradient(180deg, #fff 0, var(--canvas) 28rem, var(--canvas) 100%);min-height:0}body[data-path=\/about] .brand-stage,body[data-path=\/pricing] .brand-stage{padding:96px 0 48px}body[data-path=\/contact] .brand-stage{padding:88px 0 32px}body[data-path=\/about] .about-hero-layout{min-height:0;padding-block:24px 42px}}@media (width<=560px){body[data-path=\/pricing] .pricing-summary{-webkit-backdrop-filter:none;background:#fff}body[data-path=\/contact] .contact-form{box-shadow:0 14px 34px #1d262a14}}
