@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--red:#f62929;--action:#bc1823;--ink:#171719;--muted:#606067;--surface:#f5f5f7;--line:#dedee3;--mint:#dcf3e6;--green:#12633d;--pale:#fff0f1;--radius:24px;--pill:999px;--shadow:0 20px 70px #1717190d;--fast:.14s;--standard:.24s;--deliberate:.46s;--focus:#096cbb;--z-nav:30;--safe-bottom:env(safe-area-inset-bottom,0px);color:var(--ink);font-synthesis:none;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button:active:not(:disabled),.button:active{transform:translateY(1px)}img,svg{vertical-align:middle}img{max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.08}h1{font-size:clamp(44px,5.7vw,86px)}h2{font-size:clamp(32px,3.7vw,55px)}h3{font-size:27px}h4{font-size:22px}p{color:var(--muted);text-wrap:pretty}p+p{margin-top:1em}a,button{transition:background var(--fast),color var(--fast),box-shadow var(--standard),transform var(--fast)}.container{width:min(1280px,100% - 96px);margin-inline:auto}.section{padding-block:108px}.eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.6}.accent{color:var(--action)}.section-heading{max-width:760px;margin-bottom:46px}.section-heading h2{margin:14px 0 20px}.section-heading>p:last-child,.lead{max-width:720px;font-size:20px;line-height:1.65}.muted{color:var(--muted);font-size:14px}.button{border-radius:var(--pill);background:var(--action);color:#fff;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 24px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.button.small{min-height:44px;padding:10px 17px;font-size:13px}.button.dark{background:var(--ink)}.button.light{color:var(--ink);background:#fff}.button.secondary{color:var(--ink);border-color:var(--line);background:#fff}.text-link{border-bottom:1px solid;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.text-button{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:13px;display:inline-flex}.button-row{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:var(--ink);top:-100px;background:#fff;border-radius:12px;padding:16px;position:fixed;inset-inline-start:20px}.skip-link:focus{top:12px}.site-header{z-index:var(--z-nav);border-radius:var(--pill);background:#ffffffed;border:1px solid #e5e5e8;justify-content:space-between;align-items:center;gap:18px;width:min(1400px,100% - 40px);min-height:76px;margin:18px auto;padding:12px 18px;display:flex;position:relative;box-shadow:0 6px 22px #17171905}.brand{letter-spacing:-.055em;align-items:center;gap:10px;min-height:44px;font-size:24px;font-weight:650;display:inline-flex}.brand img{border-radius:12px}.desktop-nav{gap:5px;display:flex}.desktop-nav a{border-radius:var(--pill);color:#535358;align-items:center;min-height:44px;padding:8px 13px;font-size:13px;display:flex}.desktop-nav a[aria-current]{background:var(--surface);color:var(--ink)}.header-actions{align-items:center;gap:10px;display:flex}.language{align-items:center;gap:7px;min-height:44px;padding:8px;font-size:13px;display:inline-flex}.menu-toggle{display:none}.menu-dialog{border:1px solid var(--line);width:min(430px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:22px;position:fixed;inset:16px 16px auto auto;overflow:auto}.menu-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171975}.menu-top{justify-content:space-between;align-items:center;margin-bottom:22px;font-size:26px;font-weight:650;display:flex}.menu-dialog nav{display:grid}.menu-dialog nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 8px;font-size:20px;display:flex}.noscript-nav{flex-wrap:wrap;gap:20px;padding:24px;display:flex}.hero{background:var(--red);color:#080808;border-radius:32px;margin:0 20px;position:relative;overflow:hidden}.hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;min-height:650px;padding-block:72px 54px;display:grid}.hero-copy{z-index:1;position:relative}.hero .eyebrow{color:#080808;margin-bottom:26px}.hero h1{letter-spacing:-.065em;max-width:650px;font-size:clamp(54px,6.2vw,94px);font-weight:680;line-height:.98}.hero h1 em{color:#fff;margin-top:4px;font-style:italic;font-weight:480;display:block}.hero-intro{color:#080808;max-width:490px;margin:28px 0;font-size:18px;line-height:1.65}.hero-note{color:#080808;margin-top:20px;font-size:12px}.mascot-stage{isolation:isolate;min-width:0;position:relative}.mascot-portrait{aspect-ratio:1;transition:transform var(--deliberate);transform-origin:50% 70%;background:#fff;border-radius:50% 50% 44% 44%;position:relative;overflow:hidden;box-shadow:0 30px 90px #650c1029}.mascot-portrait img{object-fit:contain;width:100%;height:100%;display:block}.hero-caption{border-radius:var(--pill);color:var(--ink);bottom:-15px;background:#ffffffed;border:1px solid #ffffff73;align-items:center;gap:9px;max-width:96%;padding:16px 20px;font-size:12px;display:flex;position:absolute;inset-inline-start:3%;box-shadow:0 12px 32px #4d060719}.hero-caption .status-dot{color:var(--action)}.eyelid{z-index:2;transform-origin:top;pointer-events:none;background:linear-gradient(165deg,#df883e,#f6a34f 64%,#ed9748);border-radius:48%;position:absolute;transform:scaleY(0);box-shadow:0 0 2px 1px #ed9748}.eyelid:after{content:"";border-bottom:2px solid #6d3518;border-radius:0 0 55% 55%;width:84%;height:20%;position:absolute;top:42%;left:8%}.left-eye{width:8.2%;height:7.1%;top:38.3%;left:40.8%}.right-eye{width:9%;height:7.8%;top:36.2%;left:55%}.hero-bottom{color:#080808;border-top:1px solid #5b090937;justify-content:space-between;gap:24px;padding-block:23px;font-size:12px;display:flex}.hero-bottom span:last-child{align-items:center;gap:12px;display:flex}.workflow-section{background:var(--surface);padding-block:104px}.workflow-grid{grid-template-columns:repeat(5,1fr);gap:28px;display:grid}.workflow-grid article{border-top:1px solid #c7c7ce;padding-top:18px}.step-number{color:var(--muted);margin-bottom:30px;font-size:12px;display:block}.workflow-grid svg{color:var(--action);margin-bottom:22px}.workflow-grid h3{margin-bottom:16px;font-size:23px}.workflow-grid p{font-size:14px}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.split-section h2{margin:14px 0 24px}.split-section .button{margin-top:28px}.pilot-preview{background:var(--surface);border-radius:var(--radius);border:1px solid #ededf0;padding:36px}.pilot-preview>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:21px 0;font-size:17px;display:flex}.pilot-preview svg{color:var(--action);flex-shrink:0}.pilot-preview>.muted{margin-top:24px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.audience-grid article{border-top:1px solid var(--line);padding:32px 0}.audience-grid svg{color:var(--action);margin-bottom:30px}.audience-grid h3{margin-bottom:16px}.audience-grid p{max-width:330px;font-size:16px}.trust-band{background:var(--ink);color:#fff;padding-block:90px}.trust-band .eyebrow{color:#e8a6aa}.trust-band .lead{color:#c5c5cd}.trust-band .text-link{margin-top:22px}.section-line{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.section-line h2{margin-top:10px}.editorial-empty{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:22px;margin-top:30px;padding:34px;display:flex}.cta-band{background:var(--action);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:100px;padding:56px;display:flex}.cta-band h2{margin-block:12px 20px;font-size:clamp(34px,4vw,54px)}.cta-band p{color:#fff;max-width:600px}.cta-band .button{flex-shrink:0}.site-footer{background:#f5f5f7;padding:64px 0 28px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;display:grid}.footer-grid p{max-width:280px;margin-top:20px;font-size:14px}.footer-grid nav{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.footer-grid nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.footer-boundary{border-top:1px solid var(--line);max-width:950px;margin-top:44px;padding-top:28px;font-size:12px}.footer-bottom{color:var(--muted);justify-content:space-between;gap:20px;margin-top:30px;font-size:12px;display:flex}.page-hero{padding-block:70px 64px}.page-hero h1{max-width:950px;margin:18px 0 28px}.page-hero .lead{max-width:790px}.content-layout{grid-template-columns:260px 1fr;align-items:start;gap:100px;margin-bottom:110px;display:grid}.page-aside{position:sticky;top:30px}.page-aside nav{margin-top:14px;display:grid}.page-aside a{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);padding:12px 0;font-size:14px}.reading-content{max-width:780px}.reading-content section{border-top:1px solid var(--line);padding:36px 0}.reading-content h2{margin:12px 0 20px;font-size:31px}.reading-content p,.reading-content li{font-size:18px;line-height:1.8}.reading-content ul{padding-inline-start:24px;list-style:outside}.section-index{color:var(--action);font-size:12px}.related-links{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.related-links a{border:1px solid var(--line);border-radius:var(--pill);align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}.notice{background:var(--surface);border-radius:18px;gap:14px;margin-block:22px;padding:22px;font-size:14px;display:flex}.notice svg{color:var(--action);flex-shrink:0}.notice p{color:var(--ink)}.prototype-wrap{margin-top:30px}.demo-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.segmented{border-radius:var(--pill);background:#efeff2;align-items:center;gap:2px;padding:4px;display:inline-flex}.segmented button{border-radius:var(--pill);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:13px;display:flex}.segmented button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #0000000c}.prototype{background:#f5f5f7;border:1px solid #d9d9e0;border-radius:26px;grid-template-columns:205px 1fr;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #14141b12}.demo-sidebar{color:#fff;background:#18181b;flex-direction:column;gap:14px;padding:30px 16px;display:flex;position:relative}.demo-wordmark{letter-spacing:-.06em;align-items:center;gap:9px;padding-inline:12px;font-size:28px;font-weight:650;display:flex}.demo-wordmark .status-dot{color:#ff787c}.demo-caption{color:#bbbbc6;margin-bottom:22px;padding-inline:12px;font-size:12px}.demo-sidebar nav{gap:5px;display:grid}.demo-sidebar nav button{color:#c6c6d0;text-align:start;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:12px;display:flex}.demo-sidebar nav button[aria-current]{color:#fff;background:#343439}.demo-divider{border-top:1px solid #37373c;margin-block:18px}.sidebar-boundary{color:#c2c2c9;align-items:center;gap:9px;margin-top:auto;padding:30px 10px 0;font-size:11px;display:flex}.demo-workspace{min-width:0}.demo-top{background:#fff;border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:14px;height:76px;padding:15px 28px;display:flex}.entity-select{align-items:center;gap:10px;min-width:0;display:flex}.entity-select svg{color:var(--action);flex-shrink:0}.entity-select select{min-width:0;max-width:100%;min-height:44px;color:var(--ink);background:#fff;border:0;font-size:14px;font-weight:600}.demo-content{min-height:620px;padding:28px}.demo-title-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.demo-title-row .eyebrow{letter-spacing:.04em;font-size:10px}.demo-title-row h3{margin-top:8px;font-size:30px}.demo-boundary{color:#6a3b3e;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;display:flex}.demo-boundary .status-dot{color:var(--action)}.demo-grid{grid-template-columns:1.1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.pulse-card{color:#fff;background:#212124;border-radius:20px;grid-template-columns:1fr 124px;gap:16px;padding:23px 23px 0;display:grid;position:relative;overflow:hidden}.pulse-card h4{margin-block:12px;font-size:24px}.pulse-card p{color:#c9c9d0;font-size:12px}.pulse-card .eyebrow{letter-spacing:.07em;font-size:10px}.pulse-orbit{align-self:center;place-items:center;width:124px;height:124px;display:grid;position:relative}.pulse-orbit>span{letter-spacing:-.06em;font-size:42px;font-weight:550;line-height:1}.pulse-orbit small{text-align:center;letter-spacing:0;color:#d6d6dc;margin-top:6px;font-size:10px;display:block}.pulse-orbit svg{fill:none;stroke:#48484e;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pulse-orbit svg .pulse-progress{stroke:#ff747b;stroke-linecap:round;transition:stroke-dasharray .4s}.pulse-bottom{color:#dddde3;border-top:1px solid #ffffff25;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:9px;display:flex}.pulse-bottom button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;font-size:11px;display:flex}.demo-card{background:#fff;border:1px solid #e1e1e6;border-radius:20px;min-width:0;margin-bottom:16px;padding:26px}.demo-grid>.demo-card{margin-bottom:0}.demo-card h4{margin:10px 0 15px;font-size:23px}.demo-card p{font-size:14px;line-height:1.65}.demo-card>.button{margin-top:22px}.demo-card .eyebrow{font-size:10px}.demo-card .button.small{min-height:44px;margin-top:18px;font-size:11px}.badge{border-radius:var(--pill);color:#54545e;background:#f0f0f3;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge.attention{color:#ab1622;background:#fff0f1}.badge.success{background:var(--mint);color:var(--green)}.action-row{width:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-top:1px solid #e7e7ec;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:16px 0;display:flex}.action-row strong{font-size:13px;font-weight:550;display:block}.action-row small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.action-row svg{color:#81818a;flex-shrink:0}.soft-insight{border:1px solid #dedee5;border-radius:16px;padding:14px 20px;font-size:12px}.soft-insight summary{cursor:pointer;min-height:44px;color:var(--muted);align-content:center;display:list-item}.soft-insight p{margin-block:8px 12px}.demo-status{min-height:22px;color:var(--action);font-size:13px}.demo-footnote{text-align:center;margin-top:17px;font-size:12px}.facts{margin-block:20px;font-size:12px}.facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding-block:12px;display:flex}.facts dt{color:var(--muted);flex-shrink:0}.facts dd{text-align:end;overflow-wrap:anywhere;margin:0}.invoice-amount{letter-spacing:-.04em;color:var(--ink);font-weight:550;font-size:40px!important}.red-icon{color:var(--action);width:30px;height:30px}.connector-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-block:16px;display:flex}.centered{text-align:center}.centered>svg{color:var(--green)}.proof-card{border-top:4px solid var(--action)}.demo-mobile-nav{display:none}.mobile-preview{border:7px solid #25252a;border-radius:32px;grid-template-columns:1fr;max-width:410px;box-shadow:0 20px 60px #17171920}.mobile-preview .demo-sidebar{display:none}.mobile-preview .demo-top{padding:12px 16px}.mobile-preview .demo-content{min-height:520px;padding:20px 16px}.mobile-preview .demo-grid{grid-template-columns:1fr}.mobile-preview .demo-mobile-nav{display:flex}.mobile-preview .demo-title-row h3{font-size:26px}.mobile-preview .demo-card{padding:20px}.demo-mobile-nav{border-top:1px solid var(--line);background:#ffffffef;justify-content:space-between;gap:2px;padding:8px 6px}.demo-mobile-nav button{color:#686871;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:56px;padding:8px 3px;font-size:9px;display:flex}.demo-mobile-nav button[aria-current]{background:var(--pale);color:var(--action)}.form-layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;margin-bottom:100px;display:grid}.form-panel{border:1px solid var(--line);border-radius:24px;padding:32px}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{gap:8px;font-size:14px;display:grid}.field.full{grid-column:1/-1}.field input,.field select,.field textarea,.search-field input,.filter-select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #a5a5ae;border-radius:10px;padding:12px;font-size:16px}.field textarea{resize:vertical;min-height:120px}.field-error{color:var(--action);font-size:12px}.field [aria-invalid=true]{border:2px solid var(--action)}.check-field{align-items:start;gap:12px;min-height:44px;margin-block:24px;font-size:13px;display:flex}.check-field input{width:22px;height:22px;accent-color:var(--action);flex-shrink:0}.form-panel>.notice{margin-top:0}.form-help{margin-top:16px;font-size:12px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.download-panel{background:var(--surface);text-align:center;border-radius:28px;max-width:900px;margin:0 auto 100px;padding:60px 40px}.download-panel>svg{width:60px;height:60px;color:var(--action);margin-bottom:30px}.download-panel h1{margin-bottom:24px;font-size:clamp(40px,5vw,68px)}.download-panel p{max-width:590px;margin-inline:auto}.download-panel .button{margin-top:30px}.insights-toolbar{background:var(--surface);border-radius:20px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:15px;padding:22px;display:grid}.search-field{gap:6px;font-size:12px;display:grid}.insights-empty{border-bottom:1px solid var(--line);text-align:center;padding:80px 24px}.insights-empty svg{color:var(--muted);margin-bottom:24px}.insights-empty p{max-width:520px;margin:15px auto}.insight-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-block:40px;display:grid}.insight-card{border-top:2px solid var(--ink);padding-top:22px}.insight-card h2{margin:16px 0;font-size:27px}.insight-card p{font-size:15px}.insight-card .text-link{margin-top:20px}.category-links{flex-wrap:wrap;gap:12px;margin-block:32px;display:flex}.category-links a{border:1px solid var(--line);border-radius:var(--pill);min-height:44px;padding:10px 16px;font-size:13px}.result-count{margin-top:20px;font-size:13px}.article-meta{color:var(--muted);flex-wrap:wrap;gap:14px 24px;margin-block:24px;font-size:13px;display:flex}.article-body{min-width:0;font-size:18px;line-height:1.85}.article-body h2{margin:46px 0 22px;font-size:32px}.article-body h3{margin:28px 0 18px;font-size:24px}.article-body p{margin-block:18px}.article-body ul,.article-body ol{list-style:revert;margin-block:20px;padding-inline-start:28px}.article-body a{text-underline-offset:4px;color:var(--action);overflow-wrap:anywhere;text-decoration:underline}.article-body table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow:auto}.article-body th,.article-body td{border:1px solid var(--line);padding:14px}.article-body blockquote{border-inline-start:3px solid var(--action);margin:30px 0;padding-inline-start:24px}.toc details{border:1px solid var(--line);border-radius:18px;padding:14px 18px}.toc summary{cursor:pointer;align-content:center;min-height:44px}.source-card{border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:24px}.article-disclaimer{background:var(--surface);border-radius:18px;margin-block:32px;padding:25px;font-size:14px}.error-page{text-align:center;padding:100px 24px}.error-page h1{margin:20px 0}.error-page .button{margin:28px 0}.rss-links{gap:18px;margin-block:28px;font-size:13px;display:flex}.rss-links a{align-items:center;min-height:44px;text-decoration:underline;display:flex}[dir=rtl]{font-family:-apple-system,BlinkMacSystemFont,Geeza Pro,Segoe UI,Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:0;line-height:1.4}[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none}[dir=rtl] .hero h1{font-size:clamp(50px,5.5vw,82px);line-height:1.24}[dir=rtl] .hero h1 em{font-style:normal}[dir=rtl] .direction{transform:scaleX(-1)}[dir=rtl] .menu-dialog{inset:16px auto auto 16px}[dir=rtl] .hero-intro{line-height:1.85}.brand,.mascot-portrait,.pulse-orbit{direction:ltr}bdi{unicode-bidi:isolate}@media (hover:hover) and (pointer:fine){.button:hover{filter:brightness(.96);box-shadow:0 5px 16px #15151a20}.desktop-nav a:hover,.text-button:hover{background:var(--surface)}.action-row:hover{color:var(--action)}.demo-sidebar nav button:hover{color:#fff;background:#343439}.text-link:hover{color:var(--action)}.trust-band .text-link:hover{color:#ffb0b4}.footer-grid a:hover{color:var(--action)}}.product-nav{position:relative}.product-nav-trigger{border-radius:var(--pill);color:#535358;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 13px;font-size:13px;display:flex}.product-nav-trigger[data-active=true],.product-nav[data-open=true] .product-nav-trigger{background:var(--surface);color:var(--ink)}.product-nav-trigger>svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.product-nav[data-open=true] .product-nav-trigger>svg{transform:rotate(180deg)}.product-nav-panel{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;inset-inline-start:0;width:320px;padding-top:10px;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility .18s;position:absolute;top:100%;transform:translateY(-8px)scale(.98)}[dir=rtl] .product-nav-panel{transform-origin:100% 0}.product-nav[data-open=true] .product-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.product-nav-surface{-webkit-backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #e8e8eb;border-radius:20px;padding:8px;box-shadow:0 16px 48px #19191c12,0 3px 10px #19191c05}.desktop-nav .product-nav-panel a,.menu-dialog .product-nav-panel a{min-height:74px;color:var(--ink);background:0 0;border:0;border-radius:13px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.product-nav-icon{color:#606067;background:#f2f2f4;border:1px solid #eaeaec;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.product-nav-copy{flex:1;gap:4px;min-width:0;display:grid}.product-nav-copy strong{font-size:14px;font-weight:600;line-height:1.25}.product-nav-copy small{color:var(--muted);font-size:11px;line-height:1.4}.product-nav-arrow{color:#929298;flex-shrink:0}.desktop-nav .product-nav-panel a[aria-current],.menu-dialog .product-nav-panel a[aria-current]{background:#faf0f1}.product-nav-panel a[aria-current] .product-nav-icon{color:var(--action);background:#fff6f6;border-color:#f4dddd}.product-nav[data-keyboard=true] .product-nav-panel,.product-nav[data-keyboard=true] .product-nav-trigger>svg{transition:none}.product-nav-mobile .product-nav-trigger{border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;justify-content:space-between;padding:16px 8px;font-size:20px}.product-nav-mobile .product-nav-panel{width:100%;padding:8px 0 12px;display:none;position:static;transform:none}.product-nav-mobile[data-open=true] .product-nav-panel{display:block}.product-nav-mobile .product-nav-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f7f8;border:0;border-radius:16px;padding:4px}.product-nav-mobile .product-nav-copy strong{font-size:17px}.product-nav-mobile .product-nav-copy small{font-size:12px}@media (hover:hover) and (pointer:fine){.product-nav-trigger:hover{color:var(--ink)}.desktop-nav .product-nav-panel a:hover{background:#f5f5f7}.desktop-nav .product-nav-panel a[aria-current]:hover{background:#f8e9eb}}@media (max-width:1150px){.desktop-nav .product-nav-trigger{padding-inline:9px;font-size:12px}}@media (prefers-contrast:more){.product-nav-surface{border-color:var(--ink)}.product-nav-copy small{color:var(--ink)}}@media (prefers-reduced-transparency:reduce){.product-nav-surface{-webkit-backdrop-filter:none;background:#fff}}@media (min-width:1800px){.container{width:min(1510px,100% - 160px)}.hero-inner{gap:100px;min-height:780px}.mascot-stage{justify-self:center;max-width:630px}.hero h1{font-size:104px}}@media (max-width:1150px){.desktop-nav{gap:0}.desktop-nav a{padding-inline:9px;font-size:12px}.header-cta{display:none!important}.container{width:calc(100% - 64px)}.hero-inner{gap:32px;min-height:590px}.hero h1{font-size:clamp(50px,6vw,70px)}.split-section{gap:40px}.demo-grid{grid-template-columns:1fr}.pulse-card{grid-template-columns:1fr 130px}.footer-grid{gap:24px}.content-layout{grid-template-columns:210px 1fr;gap:50px}.workflow-grid{gap:20px}}@media (max-width:820px){.desktop-nav{display:none}.menu-toggle{display:grid}.site-header{width:calc(100% - 28px);min-height:68px;margin:12px auto;padding:9px 12px}.brand{font-size:23px}.brand img{width:40px;height:40px}.container{width:calc(100% - 40px)}.hero{border-radius:25px;margin:0 14px}.hero-inner{grid-template-columns:1fr 1fr;gap:24px;min-height:500px;padding-block:50px}.hero h1{font-size:54px}.hero-intro{font-size:16px}.hero .eyebrow{font-size:10px}.hero-caption{padding:12px;font-size:10px}.section,.workflow-section{padding-block:70px}.workflow-grid{grid-template-columns:repeat(3,1fr);row-gap:35px}.split-section{grid-template-columns:1fr;gap:36px}.audience-grid{gap:25px}.audience-grid h3{font-size:23px}.cta-band{flex-direction:column;align-items:start;gap:30px;margin-bottom:65px;padding:36px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.content-layout{grid-template-columns:1fr;gap:36px}.page-aside{position:static}.page-aside nav{flex-wrap:wrap;gap:16px;display:flex}.page-aside a{font-size:12px}.page-hero{padding-block:48px}.demo-sidebar{display:none}.prototype{grid-template-columns:1fr}.demo-mobile-nav{display:flex}.demo-mobile-nav button{font-size:11px}.demo-content{min-height:500px}.form-layout{grid-template-columns:1fr;gap:32px}.insights-toolbar,.insight-grid{grid-template-columns:1fr 1fr}.hero-bottom{font-size:10px}.hero-bottom span:last-child{max-width:200px}.content-layout .page-aside:not(.toc){display:none}}@media (max-width:600px){h1{font-size:44px}h2{font-size:34px}h3{font-size:25px}.container{width:calc(100% - 36px)}.hero-inner{grid-template-columns:1fr;gap:45px;padding:38px 8px 44px}.hero h1{max-width:450px;font-size:clamp(51px,13vw,74px)}.hero-intro{max-width:420px;margin:22px 0;font-size:16px}.hero .eyebrow{margin-bottom:23px;font-size:10px}.hero-note{margin-top:16px}.mascot-stage{justify-self:center;width:min(100%,370px)}.mascot-portrait{border-radius:50% 50% 42% 42%}.hero-caption{bottom:-12px;padding:14px 18px;font-size:11px;inset-inline-start:0}.hero-bottom{padding-block:18px}.hero-bottom span:last-child{display:none}.section{padding-block:58px}.section-heading{margin-bottom:28px}.section-heading>p:last-child,.lead{font-size:17px}.workflow-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.workflow-grid article:last-child{grid-column:1/-1;max-width:240px}.workflow-grid h3{font-size:23px}.workflow-grid svg{margin-bottom:18px}.step-number{margin-bottom:20px}.workflow-section{padding-block:58px}.audience-grid{grid-template-columns:1fr;gap:10px}.audience-grid article{padding-block:28px}.audience-grid svg{margin-bottom:18px}.audience-grid h3{font-size:25px}.audience-grid p{max-width:none}.pilot-preview{padding:24px}.pilot-preview>div{font-size:15px}.trust-band{padding-block:55px}.section-line{flex-wrap:wrap;align-items:start}.section-line h2{max-width:90%}.editorial-empty{align-items:start;padding:24px;font-size:14px}.editorial-empty svg{flex-shrink:0}.cta-band{padding:30px 24px}.footer-grid{gap:25px}.footer-grid>div:first-child,.footer-grid>nav:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.page-hero h1{margin-block:14px 22px}.reading-content h2{font-size:28px}.reading-content p,.reading-content li{font-size:17px}.demo-toolbar{flex-direction:column;align-items:start;gap:12px}.demo-content{min-height:460px;padding:21px 16px}.demo-top{padding:12px 14px}.entity-select select{font-size:12px}.demo-title-row h3{font-size:27px}.demo-card{padding:20px}.demo-card h4{font-size:23px}.pulse-card{grid-template-columns:1fr 116px;padding:22px 20px 0}.pulse-card h4{font-size:24px}.pulse-orbit{width:116px;height:116px}.demo-boundary{font-size:9px;line-height:1.6}.demo-mobile-nav button{font-size:9px}.prototype{border-radius:21px}.mobile-preview{border-width:4px;max-width:100%}.demo-card .section-line{gap:10px}.form-grid{grid-template-columns:1fr;gap:18px}.form-panel{padding:22px}.form-layout{margin-bottom:65px}.insights-toolbar{grid-template-columns:1fr;padding:18px}.insight-grid{grid-template-columns:1fr}.article-meta{font-size:12px}.download-panel{padding:42px 24px}.reading-content section{padding-block:28px}[dir=rtl] .hero h1{font-size:clamp(45px,12vw,64px)}[dir=rtl] .demo-title-row h3{font-size:24px}.facts>div{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.eyelid{display:none}.mascot-portrait{transform:none!important}}@media (prefers-contrast:more){:root{--muted:#303034;--line:#73737d}.badge{border:1px solid}.hero-caption{background:#fff}}@media (forced-colors:active){.button,.badge,.pulse-card,.demo-card,.prototype{border:1px solid canvastext}.pulse-orbit svg{stroke:canvastext}.pulse-progress{stroke:highlight!important}.eyelid{display:none}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--action:#df0714;--surface:#f5f5f7;--ink:#171719;--muted:#5e5e66;--line:#e6e6eb}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:24px;max-width:1440px;margin:16px auto;padding:12px 24px;inset-inline:0;box-shadow:0 8px 35px #15151505}.brand img{object-fit:contain;border-radius:0}.brand span{letter-spacing:-1.5px;font-size:27px}.button{background:var(--action);border-radius:999px;min-height:48px;transition:transform .22s,box-shadow .22s,background .22s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a800171e}.button.secondary{color:var(--ink);background:#fff;border:1px solid #cfcfd5}.button.light{color:#bd0010;background:#fff}.creative-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;min-height:min(760px,100svh - 110px);padding-block:60px 70px;display:grid}.hero-editorial{z-index:2;position:relative}.creative-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,5.6vw,82px);font-weight:700;line-height:1.04}.creative-hero h1 span{color:var(--action)}.hero-explainer{max-width:540px;margin-bottom:28px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.hero-microcopy{color:var(--muted);margin-top:15px;font-size:12px}.hero-explore{align-items:center;gap:12px;min-height:44px;margin-top:36px;font-size:13px;display:inline-flex}.hero-character{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.character-label{top:8px;z-index:2;color:#666;letter-spacing:.02em;font-size:12px;position:absolute;inset-inline-end:10px}.mascot-stage{background:#fff;width:100%;max-width:560px;padding:0;position:relative}.mascot-portrait{aspect-ratio:1;box-shadow:none;background:#fff;border-radius:0;position:relative;overflow:hidden;transform:none!important}.mascot-portrait img{object-fit:contain;width:100%;height:100%}.mascot-blink{opacity:0;position:absolute;inset:0}.mascot-portrait[data-blink=true] .mascot-blink{opacity:1}.mascot-portrait[data-blink=true] .mascot-open{opacity:0}.floating-decision{bottom:8%;z-index:3;background:#fffffff0;border:1px solid #e7e7eb;border-radius:23px;align-items:center;gap:16px;padding:18px 22px;transition:transform .25s;display:flex;position:absolute;inset-inline-start:0;transform:rotate(-3deg);box-shadow:0 18px 45px #19192213}.floating-decision:hover{transform:rotate(0)translateY(-5px)}.floating-decision svg{color:var(--action)}.floating-decision span{gap:4px;display:grid}.floating-decision strong{font-size:15px}.floating-decision small{color:var(--muted);font-size:12px}.brand-statement{color:#fff;letter-spacing:.14em;background:#161618;justify-content:space-around;gap:20px;padding:24px 30px;font-size:11px;font-weight:650;display:flex}.product-story{grid-template-columns:.75fr 1.25fr;align-items:start;gap:60px;padding-block:100px;display:grid}.story-copy>article{flex-direction:column;justify-content:center;align-items:start;min-height:68vh;padding:30px 0 90px;display:flex}.story-copy h2{letter-spacing:-.045em;font-size:clamp(33px,3.3vw,49px);line-height:1.1}.story-copy .lead{font-size:19px;line-height:1.7}.chapter-number{color:var(--action);margin-bottom:28px;font-size:13px;font-weight:600}.story-device{min-width:0;padding-top:20px;position:sticky;top:120px}.native-window{background:#fff;border:1px solid #dedee3;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #24243813,0 4px 14px #24243808}.native-window-bar{border-bottom:1px solid #f1f1f3;justify-content:space-between;align-items:center;height:44px;padding:0 18px;font-size:12px;font-weight:650;display:flex}.traffic-lights{gap:5px;display:flex}.traffic-lights i{background:#ff615b;border-radius:50%;width:8px;height:8px}.traffic-lights i:nth-child(2){background:#ffbd30}.traffic-lights i:nth-child(3){background:#29c840}.prototype-label{color:#666;font-size:9px;font-weight:400}.native-shell{grid-template-columns:155px 1fr;min-height:505px;display:grid}.native-sidebar{background:#f9f9fa;flex-direction:column;align-items:start;padding:22px 10px;display:flex}.native-sidebar>img{margin-inline-start:10px}.native-sidebar>strong{letter-spacing:3px;margin:10px;font-size:12px}.native-sidebar h4{margin:16px 10px 4px;font-size:13px}.native-sidebar>small{color:#76767e;margin:0 10px 22px;font-size:10px}.native-sidebar button{text-align:start;color:#222;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px;font-size:11px;display:flex}.native-sidebar button:hover{background:#ededf1}.native-sidebar button[aria-pressed=true]{color:#bd0512;background:#ffe9eb}.native-sidebar button:last-child{background:var(--action);color:#fff;margin-top:auto}.native-screen{min-width:0;padding:19px 20px}.native-screen-top{color:#666;justify-content:space-between;margin-bottom:20px;font-size:9px;display:flex}.native-screen h3{letter-spacing:-.03em;margin-bottom:12px;font-size:19px}.living-pulse{cursor:pointer;color:#143f2d;background:0 0;border:0;width:210px;height:210px;margin:12px auto;display:block;position:relative}.pulse-material{background:#d8eee3;border-radius:47% 53% 46% 54%/48% 46% 54% 52%;animation:8s ease-in-out infinite pulse-breathe;position:absolute;inset:10px;box-shadow:inset 12px 8px 35px #ffffff90,inset -20px -20px 40px #acd4bb30,0 14px 24px #12352418}.risk .pulse-material{color:#a50918;background:#f7c8cc}.pulse-value{letter-spacing:-4px;color:#19191c;gap:10px;font-size:65px;font-weight:750;line-height:1;display:grid;position:relative}.pulse-value small{letter-spacing:0;color:#20543a;font-size:12px;font-weight:600}.risk .pulse-value small{color:#b10918}.living-pulse:hover .pulse-material{box-shadow:inset 12px 8px 35px #ffffff90,0 18px 36px #12352425}.native-next{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:11px;font-weight:600;display:flex}.native-priority{background:#f5f5f7;border-radius:18px;margin-top:18px;padding:16px}.native-priority .eyebrow{font-size:8px}.native-priority h4{margin:9px 0;font-size:15px}.native-priority p{margin:8px 0;font-size:11px}.native-priority button{color:#fff;cursor:pointer;background:#171719;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:10px;display:flex}.native-action{text-align:start;border:1px solid var(--line);color:#171719;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:66px;margin:15px 0;padding:16px 12px;display:flex}.native-action:hover{border-color:#ed919a}.native-action span{flex:1;font-size:12px;font-weight:600}.native-action small{color:#666;margin-top:6px;font-size:10px;font-weight:400;display:block}.native-action>svg{flex-shrink:0}.native-money{color:#fff;text-align:start;cursor:pointer;background:#171719;border:0;border-radius:22px;width:100%;padding:22px;display:block}.native-money>small{color:#c4c4cc;font-size:9px;display:block}.native-money>strong{letter-spacing:-1px;margin:12px 0 24px;font-size:30px;display:block}.native-money>div{gap:20px;font-size:10px;display:flex}.native-money b{color:#79d8aa;margin-top:5px;font-size:12px;display:block}.money-status{min-height:60px;padding:20px 0;font-size:11px;display:block}.native-pay{background:var(--action);color:#fff;text-align:start;cursor:pointer;border:0;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:18px;padding:20px;display:flex}.native-pay>span{flex:1}.native-pay strong{font-size:17px;display:block}.native-pay small{margin-top:6px;font-size:10px;display:block}.native-pay>small{width:100%;font-size:9px}.native-screen.screen-4{color:#fff;background:#df0714}.screen-4 .native-screen-top,.screen-4 p{color:#fff}.screen-4 h3{font-size:31px}.ask-prompt{color:#252528;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:60px;margin:12px 0;padding:20px 14px;font-size:13px;display:flex}.screen-4>small{margin-top:22px;font-size:11px;line-height:1.6;display:block}.native-dock{display:none}.ask-feature{background:var(--action);color:#fff;padding:100px 0}.ask-feature h2{letter-spacing:-.045em;margin:28px 0;font-size:clamp(37px,6vw,80px)}.ask-feature p{color:#fff}.ask-feature .button{margin-top:20px}.creative-cards{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.creative-card{background:#fafafa;border:1px solid #e4e4e9;border-radius:28px;overflow:hidden}.creative-card a{min-height:340px;padding:34px;display:block}.creative-card:nth-child(2){color:#fff;background:#171719;border-color:#171719}.creative-card:nth-child(2) p{color:#c6c6cd}.creative-card:nth-child(3){background:#fff0f1}.creative-card h3{letter-spacing:-.04em;margin:38px 0 17px;font-size:29px}.creative-card p{font-size:16px;line-height:1.6}.creative-card a>svg:last-child{margin-top:24px}.creative-card a>svg:first-child{color:var(--action)}.editorial-promo{border-block:1px solid var(--line);padding-block:80px}.editorial-promo h2{letter-spacing:-.05em;max-width:850px;font-size:clamp(35px,5vw,66px)}.faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-section h2{letter-spacing:-.04em;font-size:44px}.faq-item{background:0 0;border-bottom:1px solid #ddd;border-radius:0;margin:0;padding:0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:24px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex-shrink:0}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item p{margin:0 25px 25px 0;font-size:16px;line-height:1.8}.creative-final{color:#fff;background:#171719;border-radius:36px;margin-bottom:40px;padding:75px}.creative-final h2{letter-spacing:-.05em;white-space:pre-line;margin:25px 0 35px;font-size:clamp(35px,5vw,66px)}.creative-final .text-link{color:#fff}.breadcrumbs{color:#707078;align-items:center;gap:10px;padding-top:28px;font-size:12px;display:flex}.breadcrumbs span{color:#3e3e44}.content-hero h1{max-width:850px}.content-infrastructure{border-inline-start:5px solid var(--action);margin-block:45px;padding-inline-start:35px}.content-trust{background:#f3f7f4;border-radius:30px;margin-block:30px;padding:55px}.content-pilot{background:#fff1f2;border-radius:30px;margin-block:30px;padding:55px}.content-about{border-bottom:2px solid #171719}.content-layout{padding-bottom:50px}.reading-content section:hover .section-index{color:#171719}.conversion-hero h1,.thank-you h1,.creative-404 h1{white-space:pre-line;letter-spacing:-.06em}.conversion-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;margin-bottom:100px;display:grid}.conversion-layout aside{position:sticky;top:130px}.conversion-layout aside h2{white-space:pre-line;letter-spacing:-.045em;font-size:37px}.conversion-benefits{margin:32px 0;padding:0;list-style:none}.conversion-benefits li{gap:12px;margin:15px 0;font-size:15px;display:flex}.conversion-benefits svg{color:#21804e;flex-shrink:0}.research-form{background:#f8f8fa;border-radius:28px}.research-form fieldset{border:0;margin:0;padding:0}.research-form fieldset[hidden]{display:none}.research-form h2{letter-spacing:-.04em;margin:35px 0 28px;font-size:27px}.form-progress{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin:0;padding:0 0 22px;list-style:none;display:flex}.form-progress li{color:#64646d;align-items:center;gap:7px;font-size:11px;display:flex}.form-progress li[aria-current]{color:#b90012;font-weight:650}.form-progress span{border:1px solid #c6c6cd;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.form-progress li[aria-current] span{background:var(--action);color:#fff;border-color:var(--action)}.research-form .form-grid label{font-size:14px;line-height:1.5}.research-form label small{color:#6b6b74;font-size:11px;font-weight:400}.research-form fieldset>.button{margin-top:25px}.research-form .check-label{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.check-label input{width:19px;height:19px;min-height:19px;accent-color:var(--action);flex-shrink:0;margin-top:2px}.check-label a{color:#b40010;text-decoration:underline}.request-review{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:16px;max-height:350px;margin:25px 0;padding:22px;font-family:inherit;font-size:13px;line-height:1.8;overflow:auto}.support-panel{background:#f6f6f8;border-radius:28px;max-width:760px;margin-bottom:80px;padding:40px}.support-panel label{gap:10px;margin:20px 0;display:grid}.thank-you,.creative-404{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;min-height:75vh;padding-block:60px;display:grid}.thank-you img,.creative-404 img{width:100%;height:auto}.thank-you h1,.creative-404 h1{font-size:clamp(40px,4.6vw,65px)}.creative-404 .text-link{margin-top:24px}.case-list{margin-bottom:70px}.case-study{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:30px;padding:55px 0;display:grid}.case-study>svg{color:var(--action)}.case-study h2{letter-spacing:-.04em;font-size:38px}.case-study details{background:#f6f6f8;border-radius:16px;margin-block:20px;padding:20px}.case-study summary{cursor:pointer;min-height:30px}.privacy-settings{flex-wrap:wrap;align-items:center;gap:24px;padding-block:15px 35px;font-size:12px;display:flex}.privacy-settings a,.privacy-settings button{align-items:center;min-height:44px;display:inline-flex}.consent-panel{z-index:80;bottom:20px;background:#fff;border:1px solid #d6d6dd;border-radius:24px;align-items:center;gap:25px;max-width:850px;margin-inline:auto;padding:22px;display:flex;position:fixed;inset-inline:20px;box-shadow:0 15px 60px #19192622}.consent-panel strong{font-size:16px}.consent-panel p{margin:8px 0 0;font-size:12px;line-height:1.6}.consent-panel a{text-decoration:underline}.consent-actions{flex-shrink:0;gap:8px;display:flex}.consent-actions .button{white-space:nowrap;box-shadow:none;min-width:120px;font-size:12px;transform:none}.mobile-sticky-cta{display:none}.demo-sidebar nav button{color:#2e2e32}.demo-sidebar nav button:hover{background:#ececf0}.demo-sidebar .demo-divider{background:#ddd}.demo-sidebar .demo-wordmark{color:#171719}.demo-card{border-radius:25px;box-shadow:0 6px 30px #20203304}.prototype{border:1px solid #dedee5;box-shadow:0 20px 60px #1d1d3410}.demo-top{background:#fafafb}.demo-mobile-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-radius:30px;margin:9px;box-shadow:0 6px 30px #2020330c}.demo-mobile-nav button{border-radius:24px}.demo-mobile-nav button[aria-current]{color:#d60819;background:#f1f1f3}.site-footer{background:#f7f7f9}.site-footer .footer-grid{gap:25px}.footer-grid a:hover{color:var(--action)}[dir=rtl] .creative-hero h1,[dir=rtl] .creative-final h2,[dir=rtl] .story-copy h2{letter-spacing:0;line-height:1.3}[dir=rtl] .floating-decision{transform:rotate(3deg)}@keyframes pulse-breathe{0%,to{border-radius:47% 53% 46% 54%/48% 46% 54% 52%;transform:scale(1)}50%{border-radius:52% 48% 54% 46%/45% 53% 47% 55%;transform:scale(1.025)}}@keyframes first-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.creative-hero{min-height:820px}.story-device{top:150px}.native-shell{min-height:590px}.native-screen{padding:28px}.living-pulse{width:250px;height:250px}.native-sidebar{width:auto}.native-shell{grid-template-columns:185px 1fr}.native-sidebar button{font-size:13px}}@media (max-width:1050px){.site-header{margin:10px 15px}.creative-hero{gap:0;min-height:650px;padding-block:50px}.creative-hero h1{font-size:56px}.hero-character{align-self:center}.hero-editorial .button-row{flex-direction:column;align-items:start}.hero-character .floating-decision{bottom:0;padding:15px;inset-inline-start:8px}.product-story{grid-template-columns:.75fr 1.25fr;gap:25px}.native-sidebar{display:none}.native-shell{min-height:490px;display:block}.native-screen{padding:22px}.native-dock{border-top:1px solid #ececf0;justify-content:space-around;padding:8px;display:flex}.native-dock button{cursor:pointer;color:#333;background:0 0;border:0;justify-items:center;gap:4px;min-width:44px;min-height:44px;padding:8px;font-size:9px;display:grid}.native-dock button[aria-pressed=true]{color:#c60013;background:#f4f4f6;border-radius:15px}.creative-cards{gap:12px}.creative-card a{padding:25px}.creative-card h3{font-size:25px}.faq-section{gap:40px}.conversion-layout{grid-template-columns:.6fr 1fr;gap:35px}.consent-panel{gap:16px;max-width:760px}.consent-actions{flex-direction:column}}@media (max-width:700px){.site-header{border-radius:20px;padding:9px 15px}.brand span{font-size:25px}.brand img{width:30px;height:30px}.creative-hero{grid-template-columns:1fr;gap:0;min-height:auto;padding-block:35px 28px}.creative-hero h1{margin:19px 0 24px;font-size:clamp(46px,12.5vw,65px);line-height:1.04}.creative-hero .eyebrow{font-size:10px}.hero-explainer{margin-bottom:22px;font-size:17px}.hero-editorial .button-row{flex-direction:row;align-items:stretch;gap:9px}.hero-editorial .button{min-height:48px;padding:14px 18px;font-size:12px}.hero-microcopy{font-size:10px}.hero-explore{margin-top:17px;font-size:12px}.hero-character{width:100%;min-height:330px;margin-top:10px}.character-label{top:5px;font-size:10px;inset-inline-end:0}.hero-character .mascot-stage{width:90%;max-width:420px}.hero-character .floating-decision{bottom:0;gap:12px;inset-inline-start:0}.brand-statement{flex-wrap:wrap;justify-content:center;gap:10px 25px;padding:20px;font-size:8px}.brand-statement span:last-child{display:none}.product-story{flex-direction:column;gap:0;padding-block:55px;display:flex}.story-copy>article{min-height:auto;padding:22px 0 28px}.story-copy>article:not(:first-of-type){display:none}.story-copy h2{max-width:330px;font-size:36px}.story-copy .lead{font-size:17px}.chapter-number{margin-bottom:20px}.story-device{width:100%;padding:0;position:relative;top:0}.native-window{border-radius:24px}.native-shell{min-height:500px}.native-screen{padding:22px 20px}.native-screen h3{font-size:23px}.native-screen-top{font-size:10px}.native-priority{padding:20px}.native-priority h4{font-size:18px}.native-priority p,.native-next{font-size:12px}.native-dock button{min-width:48px;font-size:10px}.native-action span{font-size:14px}.native-money>strong{font-size:34px}.native-screen.screen-4{min-height:500px}.ask-feature{padding:65px 0}.ask-feature h2{font-size:40px}.creative-cards{grid-template-columns:1fr}.creative-card a{min-height:270px;padding:28px}.creative-card h3{max-width:270px;margin-top:26px;font-size:29px}.creative-card a>svg:last-child{margin-top:15px}.editorial-promo{padding-block:55px}.editorial-promo h2{font-size:38px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2{font-size:36px}.faq-item summary{padding:20px 0;font-size:15px}.faq-item p{font-size:15px}.creative-final{border-radius:26px;padding:36px 26px}.creative-final h2{font-size:35px}.creative-final .button-row{flex-direction:column;align-items:start;gap:22px}.content-trust,.content-pilot{border-radius:24px;padding:32px 25px}.breadcrumbs{padding-top:18px;font-size:11px}.conversion-layout{flex-direction:column;gap:25px;display:flex}.conversion-layout aside{position:static}.conversion-layout aside h2{font-size:32px}.conversion-benefits{margin:22px 0}.conversion-layout aside .notice{display:none}.research-form{width:100%;padding:25px 20px}.research-form h2{font-size:25px}.form-progress li{gap:5px;font-size:9px}.form-progress{gap:7px}.form-progress span{width:20px;height:20px}.research-form .form-grid{gap:20px}.research-form .check-label{font-size:12px}.consent-panel{bottom:78px;border-radius:19px;max-height:55svh;padding:17px;display:block;inset-inline:10px;overflow:auto}.consent-panel p{font-size:11px}.consent-actions{flex-direction:row;gap:8px;margin-top:13px}.consent-actions .button{flex:1;min-width:0;padding:10px;font-size:11px}.mobile-sticky-cta{z-index:60;bottom:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 18px max(10px,env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid #e8e8ef;display:block;position:fixed;inset-inline:0}.mobile-sticky-cta a{background:var(--action);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:46px;font-size:14px;font-weight:600;display:flex}.privacy-settings{gap:12px 20px;padding-bottom:100px;font-size:11px}.thank-you,.creative-404{grid-template-columns:1fr;gap:20px;padding-top:45px}.thank-you h1,.creative-404 h1{font-size:40px}.thank-you img,.creative-404 img{justify-self:center;max-width:330px}.support-panel{padding:25px}.case-study{grid-template-columns:1fr;gap:20px;padding-block:35px}.case-study h2{font-size:30px}.conversion-hero h1{font-size:44px}.site-footer{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.pulse-material{animation:none}.floating-decision{transform:none!important}.mascot-blink{display:none!important}.mascot-open{opacity:1!important}.button:hover{transform:none}.creative-hero *{animation:none!important}}@media (forced-colors:active){.native-window,.native-action,.consent-panel,.creative-card,.pulse-material{border:1px solid canvastext}.pulse-value{color:canvastext}}.pulse-card{color:#171719;text-align:center;background:#fff;border:1px solid #eee;flex-direction:column;align-items:center;padding:28px;display:flex}.pulse-card p,.pulse-card .pulse-bottom{color:#595962}.pulse-card .pulse-bottom{border-top-color:#e4e4e8;width:100%}.pulse-card .living-pulse{flex-shrink:0;width:200px;height:200px}.demo-ask{background:var(--action);color:#fff;border-radius:26px;padding:28px}.demo-ask>h4{margin:5px 0 12px;font-size:36px}.demo-ask p{color:#fff}.demo-ask label{gap:10px;font-size:13px;display:grid}.ask-input{background:#fff;border-radius:999px;align-items:center;margin-block:15px;padding:7px;display:flex}.ask-input input{color:#171719;background:0 0;border:0;flex:1;min-width:0}.ask-input button{color:#b50615;background:#f1f1f3;flex-shrink:0}.demo-ask small{font-size:12px;line-height:1.7;display:block}.ask-answer{background:#a80010;border-radius:16px;padding:18px;font-size:14px}.demo-ask-bar{color:#171719;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:48px;margin:8px 20px;padding:15px;font-size:17px;font-weight:600;display:flex;box-shadow:0 6px 25px #2222220b}.demo-ask-bar svg:first-child{color:var(--action)}.native-money p{color:#c5c5ca;font-size:13px}.mobile-preview .pulse-card{display:flex}.mobile-preview .living-pulse{width:230px;height:230px}.mobile-preview .demo-content{min-height:550px}.mobile-preview .demo-title-row h3{letter-spacing:-.04em;font-weight:750}.mobile-preview .demo-mobile-nav{position:sticky;bottom:8px}.mobile-preview .demo-ask-bar{position:sticky;bottom:78px}.demo-card .native-money{box-shadow:none}.prototype .native-pay{margin-bottom:20px}@keyframes aiman-arrival{0%{transform:translateY(22px)scale(.975)}to{transform:translateY(0)scale(1)}}@keyframes aiman-type-arrival{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-character{animation:.95s cubic-bezier(.2,.75,.25,1) both aiman-arrival}.hero-editorial{animation:.65s cubic-bezier(.2,.75,.25,1) both aiman-type-arrival}}.native-sidebar>small{color:#5e5e66}.creative-final .eyebrow{color:#ddd}.insight-teasers{grid-template-columns:1fr 1fr;gap:24px;margin:38px 0;display:grid}.insight-teasers>a{border-top:2px solid #171719;padding:26px 0;display:block}.insight-teasers>a:hover{border-color:var(--action)}.insight-teasers h3{letter-spacing:-.035em;max-width:440px;margin:25px 0;font-size:32px;line-height:1.15}.insight-teasers>a>span:last-child{gap:12px;font-size:14px;display:flex}.insight-teasers .eyebrow{color:#5e5e66}@media (max-width:700px){.insight-teasers{grid-template-columns:1fr}.insight-teasers h3{font-size:28px}}.living-pulse .pulse-material{background:radial-gradient(ellipse at 35% 24%,hsl(var(--pulse-hue,122) 65% 91%),hsl(var(--pulse-hue,122) 50% 77%) 58%,hsl(var(--pulse-hue,122) 48% 64%));box-shadow:inset 8px 10px 22px #ffffff90,inset -9px -10px 23px #00000009,0 20px 32px hsl(var(--pulse-hue,122) 35% 45% / .16);border:1px solid hsl(var(--pulse-hue,122) 40% 70%);transition:background .35s,border-color .35s;animation:7s ease-in-out infinite pulse-jelly}.living-pulse .pulse-value small{color:#214337}.living-pulse:active .pulse-material{transform:scale(.91,1.07)}@keyframes pulse-jelly{0%,to{border-radius:47% 53% 52% 48%/44% 45% 55% 56%;transform:rotate(-4deg)scale(1)}28%{border-radius:59% 41% 43% 57%/53% 58% 42% 47%;transform:rotate(4deg)scale(.97,1.04)}58%{border-radius:44% 56% 57% 43%/60% 44% 56% 40%;transform:rotate(-2deg)scale(1.04,.97)}80%{border-radius:53% 47% 43% 57%/43% 58% 42% 57%;transform:rotate(3deg)scale(.99,1.02)}}.pulse-story{grid-template-columns:1fr 1fr;gap:8%;padding-block:100px;display:grid;position:relative}.pulse-story-copy>article{opacity:.6;flex-direction:column;justify-content:center;max-width:520px;min-height:78vh;padding-block:40px;transition:opacity .5s;display:flex}.pulse-story-copy>article.active{opacity:1}.pulse-story-copy h2{letter-spacing:-.045em;margin-block:18px;font-size:clamp(34px,4vw,62px);line-height:1.07}.pulse-story-copy .text-button{align-self:flex-start}.pulse-story-device{align-self:start;justify-items:center;height:fit-content;display:grid;position:sticky;top:100px}.story-phone{aspect-ratio:390/820;outline-offset:2px;background:#fbfbfc;border:9px solid #171719;border-radius:48px;outline:2px solid #77777b;width:310px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 35px 75px #20202625,3px 3px 0 4px #c9c9cc;container-type:inline-size}.phone-status,.device-iphone .device-chrome{color:#171719;background:#fbfbfc;flex:none;justify-content:space-between;align-items:center;height:43px;padding:0 22px;font-size:11px;display:flex;position:relative}.dynamic-island{background:#09090b;border-radius:25px;width:88px;height:25px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.story-phone-content{padding:15px 17px 10px}.phone-company{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.phone-company small{color:#666671;font-size:9px;font-weight:400;display:block}.story-phone h3{letter-spacing:-.04em;margin:23px 0 0;font-size:23px;line-height:1.12}.story-phone .living-pulse{width:180px;height:180px;margin:17px auto 22px;display:block}.story-phone .pulse-value{font-size:66px}.story-phone .pulse-value small{font-size:11px}.phone-activity{background:#efeff2;border-radius:22px;min-height:117px;padding:17px}.phone-activity .eyebrow{letter-spacing:.05em;font-size:8px}.phone-activity h4{margin:9px 0 10px;font-size:17px;line-height:1.2}.phone-activity a{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.phone-progress{background:#e5e5ea;border-radius:10px;height:3px;margin:13px 4px}.phone-progress span{border-radius:10px;height:100%;transition:width .2s,background .4s;display:block}.phone-ask{background:#fff;border:1px solid #eeeef1;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:10px;font-size:13px;font-weight:600;display:flex;box-shadow:0 8px 25px #16162108}.phone-nav{background:#fff;border-radius:24px;justify-content:space-around;margin-top:8px;padding:9px 0;display:flex}.phone-nav a{flex-direction:column;align-items:center;gap:3px;min-width:44px;font-size:8px;display:flex}.phone-nav a:first-child{color:#d00b21}.home-indicator{background:#171719;border-radius:5px;width:32%;height:4px;display:block;position:absolute;bottom:7px;left:34%}.pulse-scrubber{align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.pulse-scrubber input{accent-color:#db1328;width:145px;min-height:28px}.pulse-story-device .demo-footnote{color:#676770;max-width:360px;margin-top:9px;font-size:11px;line-height:1.6}.glass-overview{margin-bottom:75px;position:relative}.glass-overview:before{content:"";z-index:-1;background:radial-gradient(at 12% 15%,#ffe3e666,#0000 60%),radial-gradient(at 85%,#d9ede970,#0000 65%);border-radius:80px;position:absolute;inset:-35px 0 0 18%}.glass-overview .reading-content{grid-template-columns:1fr 1fr;gap:22px;max-width:none;display:grid}.glass-overview .overview-card,.glass-panel{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(130deg,#ffffffed,#f5f5f8b5);border:1px solid #fff;border-radius:30px;padding:30px;box-shadow:inset 0 1px #fff,0 12px 35px #24243909,0 0 0 1px #e3e3eb85}.glass-overview .overview-card{margin:0;scroll-margin-top:120px;transition:transform .3s,box-shadow .3s}.glass-overview .overview-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 20px 38px #24243914}.glass-overview .overview-card:first-child{background:linear-gradient(120deg,#fff,#fceff0b0);grid-column:1/-1}.glass-overview .overview-card h2{font-size:29px;line-height:1.12}.glass-overview .overview-card p,.glass-overview .overview-card li{font-size:16px;line-height:1.7}.glass-overview .section-index{color:#b10b20;background:#ffffffc9;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:13px;display:grid;box-shadow:0 4px 15px #d1162520}.glass-overview .related-links{grid-column:1/-1}.legal-reading .overview-card{padding-block:18px}.insight-grid article{background:linear-gradient(130deg,#fff,#f6f6f8b8);border:1px solid #e8e8ed;border-radius:28px;overflow:hidden;box-shadow:0 12px 35px #24243908}.insight-banner{aspect-ratio:1200/630;object-fit:cover;border-radius:17px;width:100%;height:auto;margin-bottom:22px}.article-banner{border-radius:30px;width:100%;max-width:1160px;height:auto;margin:35px auto 0;display:block}.insight-teasers img{aspect-ratio:1200/630;object-fit:cover;border-radius:17px;width:100%;height:auto;margin-bottom:25px}.insight-teasers>a{background:#ffffffa8;border:1px solid #e5e5ec;border-radius:26px;padding:22px;box-shadow:0 10px 30px #25253408}.article-body blockquote{color:#44444b;border-inline-start:3px solid #d91227;padding-inline-start:20px}.article-body a{overflow-wrap:anywhere}.device-display{background:#141416;border:8px solid #202023;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 60px #18182122}.device-desktop{border-radius:24px;width:100%;max-width:1180px;padding-bottom:15px}.device-chrome{background:#f1f1f4;justify-content:space-between;align-items:center;height:30px;padding-inline:15px;font-size:11px;font-weight:600;display:flex;position:relative}.desktop-camera{background:#1a1b1f;border-radius:50%;width:7px;height:7px}.device-desktop .prototype{height:clamp(570px,53vw,740px);min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:205px minmax(0,1fr);margin:0}.device-display .demo-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.device-display .demo-top{flex:none}.device-display .demo-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.device-display .demo-ask-bar,.device-display .demo-mobile-nav{flex:none}.device-iphone{aspect-ratio:390/844;outline-offset:2px;border-radius:52px;outline:2px solid #919195;flex-direction:column;width:390px;max-width:100%;padding-bottom:15px;display:flex}.device-iphone .prototype.mobile-preview{box-shadow:none;border:0;border-radius:0;flex:1;width:100%;max-width:none;min-height:0;margin:0;overflow:hidden}.device-iphone .demo-content{min-height:0;padding:18px 16px}.device-iphone .home-indicator{background:#e1e1e6}.device-iphone .device-chrome{height:44px;font-size:12px}.device-iphone .demo-mobile-nav{padding-bottom:12px}.device-iphone .demo-ask-bar{margin-block:4px}.device-iphone .demo-top{padding-block:10px}.device-iphone .pulse-card{padding:12px}.device-iphone .pulse-card h4{font-size:20px}.ai-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;padding-block:70px;display:grid}.ai-hero h1,.value-hero h1{white-space:pre-line;letter-spacing:-.05em;font-size:clamp(40px,5.2vw,76px);line-height:1.05}.ai-hero .button{margin-top:20px}.ai-seated{position:relative}.ai-seated img{mix-blend-mode:multiply;width:100%;height:auto}.glass-caption{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #fff;border-radius:22px;padding:19px;font-size:14px;position:absolute;bottom:5%;left:8%;right:8%;box-shadow:0 10px 40px #1c1c2b14}.ai-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ai-cards svg{margin:25px 0;display:block}.ai-cards h3{font-size:28px}.ai-cards p{font-size:16px;line-height:1.7}.ai-thinking{grid-template-columns:1fr 1.25fr;align-items:center;gap:8%;padding-block:45px 90px;display:grid}.ai-thinking img{border-radius:34px;width:100%;height:auto}.ai-thinking h2{white-space:pre-line}.value-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px;display:grid}.calculator-inputs h2{font-size:29px}.estimate-note{color:#57575f;font-size:13px;line-height:1.65}.calculator-fields{grid-template-columns:1fr 1fr;gap:23px 18px;margin-top:28px;display:grid}.calculator-fields label{flex-direction:column;justify-content:space-between;gap:8px;font-size:13px;line-height:1.45;display:flex}.calculator-fields input{width:100%;min-height:48px;font:inherit;color:#171719;background:#ffffffdb;border:1px solid #d9d9e1;border-radius:14px;padding:10px 14px;font-size:18px}.value-result-hero{color:#fff;background:#171719;border-radius:32px;padding:35px}.value-result-hero output{letter-spacing:-.05em;margin-block:15px;font-size:clamp(34px,4vw,58px);font-weight:600;display:block}.value-result-hero p{color:#dedee4}.value-result-hero svg{color:#b5e8ce}.value-stats{grid-template-columns:1fr 1fr;gap:25px;margin-top:20px;display:grid}.value-stats>div{flex-direction:column;gap:7px;display:flex}.value-stats strong{font-size:22px}.value-stats span{color:#62626b;font-size:12px}.value-stats svg{display:none}.value-results>p{margin-block:23px;font-size:14px;line-height:1.6}.value-explainer{grid-template-columns:1fr 1.2fr;align-items:start;gap:7%;display:grid}.value-explainer h2{font-size:34px}.value-explainer p{font-size:16px;line-height:1.7}.booking-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding-block:60px;display:grid}.booking-card h2{font-size:30px}.booking-card ul{padding-inline-start:20px;line-height:2}.booking-card .button{margin-top:20px}.booking-note{color:#62626b;font-size:13px;line-height:1.6}@media (max-width:1000px){.glass-overview .reading-content{grid-template-columns:1fr}.device-desktop .prototype{grid-template-columns:170px minmax(0,1fr)}.ai-cards{gap:15px}.ai-cards .glass-panel{padding:23px}.pulse-story{gap:5%}.pulse-story-device{top:95px}.story-phone{width:285px}.story-phone .living-pulse{width:155px;height:155px;margin-block:13px}.story-phone h3{margin-top:18px;font-size:21px}.phone-activity{min-height:107px;padding:13px}.phone-nav{padding-block:7px}.phone-ask{padding:8px}.story-phone-content{padding-top:12px}}@media (max-width:700px){.pulse-story{grid-template-columns:1fr;gap:20px;padding-block:60px}.pulse-story-copy{display:contents}.pulse-story-copy>.eyebrow{grid-row:1}.pulse-story-device{z-index:2;pointer-events:none;grid-row:2;top:90px}.pulse-story-device>*{pointer-events:auto}.story-phone{border-width:7px;border-radius:40px;width:250px}.story-phone-content{padding:9px 13px}.phone-status{height:35px;padding-inline:16px}.dynamic-island{width:70px;height:21px;top:7px}.phone-company{font-size:10px}.phone-company small{font-size:8px}.story-phone h3{margin-top:14px;font-size:19px}.story-phone .living-pulse{width:137px;height:137px;margin-block:11px}.story-phone .pulse-value{font-size:51px}.story-phone .pulse-value small{font-size:9px}.phone-activity{min-height:97px;padding:12px}.phone-activity h4{font-size:14px}.phone-activity .eyebrow{font-size:7px}.phone-activity a{font-size:10px}.phone-progress{margin-block:9px}.phone-ask{padding:7px;font-size:11px}.phone-nav{margin-top:5px;padding-block:6px}.phone-nav a{font-size:7px}.phone-nav svg{width:16px;height:16px}.pulse-story-copy>article{z-index:3;background:#fff;border-radius:25px;justify-content:flex-end;max-width:100%;min-height:55vh;margin-top:35vh;padding:28px 12px;position:relative;box-shadow:0 10px 35px #1717210a}.pulse-story-copy>article h2{font-size:33px}.pulse-story-copy>article.active{opacity:1}.pulse-story-copy>article:not(.active){opacity:.94}.pulse-story-device .demo-footnote{max-width:270px;margin-top:4px;font-size:9px}.pulse-scrubber{margin-top:15px}.ai-hero,.ai-thinking,.value-layout,.value-explainer,.booking-hero{grid-template-columns:1fr;gap:30px}.ai-hero{padding-top:35px}.ai-seated{max-width:370px;margin:auto}.ai-cards{grid-template-columns:1fr}.ai-thinking img{max-width:370px}.ai-thinking{padding-bottom:45px}.value-result-hero output{font-size:43px}.calculator-inputs{padding:24px}.calculator-fields{gap:20px 14px}.value-stats{padding:25px}.value-stats strong{font-size:20px}.glass-overview .overview-card{padding:25px}.article-banner{border-radius:18px}.device-desktop{border-width:5px;border-radius:17px}.device-desktop .prototype{grid-template-columns:1fr;height:570px}.device-desktop .demo-sidebar{display:none}.device-desktop .demo-mobile-nav{display:flex}.device-desktop .demo-content{padding:18px}.device-desktop .demo-grid{grid-template-columns:1fr}.device-iphone{border-radius:44px;width:min(390px,100%)}.device-iphone .demo-mobile-nav button{font-size:8px}.device-iphone .demo-card{padding:17px}.device-iphone .demo-title-row h3{font-size:23px}.booking-hero{padding-block:35px}}@media (prefers-reduced-motion:reduce){.living-pulse .pulse-material{animation:none!important;transform:none!important}.glass-overview .overview-card{transition:none}.glass-overview .overview-card:hover{transform:none}.phone-progress span{transition:none}.pulse-story-copy>article{opacity:1}.pulse-story-device{position:relative;top:auto}.pulse-story-copy>article{min-height:auto;margin-top:20px}.pulse-story{align-items:start}.pulse-story-copy>article{padding-block:35px}}.booking-hero h1{white-space:pre-line;letter-spacing:-.05em;font-size:clamp(42px,5.4vw,78px);line-height:1.05}.booking-hero .button-row{margin-top:30px}.booking-facts{gap:24px;margin-block:25px;display:flex}.booking-facts span{align-items:center;gap:8px;font-size:14px;display:flex}.booking-followup .glass-panel{max-width:900px}.booking-followup h2{font-size:34px}.booking-card>svg{margin-bottom:28px}@media (min-width:900px){.device-desktop{aspect-ratio:16/10;background:linear-gradient(#242426,#bfc0c4);border-bottom-color:#bfc0c4;flex-direction:column;margin-bottom:95px;padding-bottom:30px;display:flex;overflow:visible}.device-desktop .prototype{flex:1;height:auto;min-height:0;overflow:hidden}.device-desktop .device-chrome{border-radius:15px 15px 0 0;flex:none}.device-desktop:before{content:"";clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);background:linear-gradient(90deg,#b8b9be,#e1e1e5 48%,#b6b7bb);width:14%;height:75px;position:absolute;top:100%;left:43%}.device-desktop:after{content:"";background:linear-gradient(#dedee2,#aaaab0);border-radius:70% 70% 20% 20%;width:28%;height:10px;position:absolute;top:calc(100% + 70px);left:36%;box-shadow:0 10px 15px #17171915}}.ai-seated img{image-rendering:auto}.value-promo{margin-block:55px;padding:45px}.value-promo .button{margin-top:22px}.pulse-story-copy>article,.pulse-story-copy>article:not(.active){opacity:1}.pulse-story-copy>article.active .chapter-number{font-weight:700}.pulse-story-copy>article.active h2{color:#b70b20}.phone-activity .accent.eyebrow{color:#a8081b}.insight-banner,.insight-teasers img{aspect-ratio:16/9;object-fit:contain}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.insight-grid article{padding:22px}.insight-grid h2{margin-block:14px;font-size:clamp(27px,2.8vw,40px);line-height:1.12}.insights-toolbar label{flex-direction:column;gap:8px;font-size:12px;display:flex}.insights-toolbar input,.insights-toolbar select{color:#171719;width:100%;min-height:44px;font:inherit;background:#ffffffd9;border:1px solid #d9d9e1;border-radius:12px;padding:10px 12px;font-size:14px}.insights-toolbar{align-items:end}.insight-grid .insight-banner{margin-bottom:22px}@media (max-width:700px){.insight-grid{grid-template-columns:1fr}.insight-grid article{padding:18px}.insights-toolbar label{width:100%}}.research-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 22px;display:grid}.research-form .form-grid>label:not(.check-label):not(.sr-only){flex-direction:column;gap:10px;min-width:0;font-size:15px;line-height:1.5;display:flex}.research-form .field-label{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.research-form .field-label small{color:#64646d;background:#e9e9ed;border-radius:6px;padding:2px 6px;font-size:11px}.research-form .form-grid input:not([type=checkbox]),.research-form .form-grid select,.research-form .form-grid textarea{color:#232326;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #bcbcc5;border-radius:13px;padding:13px 15px;line-height:1.5;display:block;box-shadow:0 2px 3px #15152103}.research-form .form-grid select{padding-inline-end:32px}.research-form .form-grid textarea{resize:vertical;min-height:120px}.research-form .form-grid :is(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a8101a}.research-form .form-grid>.full{grid-column:1/-1}.research-form .form-grid>.check-label{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:13px;font-size:14px;line-height:1.65;display:grid}.research-form .check-label input{accent-color:#bd171d;width:21px;height:21px;min-height:0;margin-top:3px}.research-form .check-label a{text-decoration:underline;display:inline}.research-form .form-grid>.muted{font-size:13px;line-height:1.7}.research-form fieldset{border:0;min-width:0;padding:0}.research-form .button-row{margin-top:28px}.research-form{min-width:0}.living-pulse.native-pulse{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;animation:none!important;transform:none!important}.native-pulse:active{cursor:grabbing}.native-pulse>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.native-pulse path{transition:fill .4s}.native-pulse .native-pulse-shape{filter:drop-shadow(0 6px 4px #0000002b)drop-shadow(0 7px 11px #0000000e)}.native-pulse .pulse-value{pointer-events:none;letter-spacing:-.045em;flex-direction:column;justify-content:center;align-items:center;font-size:64px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0;color:#232326!important;transform:none!important}.native-pulse .pulse-value small{letter-spacing:0;margin-top:11px;font-size:13px;font-weight:600;line-height:1.2;transition:color .4s}.story-phone .living-pulse.native-pulse{width:100%;height:205px;margin:0 auto}.story-phone .native-pulse .pulse-value{font-size:62px}.story-phone .native-pulse .pulse-value small{font-size:11px}.native-home-hero{text-align:center;margin:0 auto 24px}.native-home-hero .living-pulse{width:100%;max-width:460px;height:310px;margin:auto}.native-home-hero .pulse-value{font-size:78px}.native-home-hero>button{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.native-priority{background:#f4f4f5;border-radius:25px;padding:24px}.native-priority h4{margin:14px 0;font-size:22px;line-height:1.3}.native-priority .button{background:#121214}.demo-sidebar{color:#232326;background:#fafafa;border-inline-end:1px solid #eee}.demo-sidebar nav button{color:#48484d;font-size:14px}.demo-sidebar nav button[aria-current]{color:#ad121a;background:#fde8e9}.demo-sidebar .demo-caption,.demo-sidebar .sidebar-boundary{color:#66666d}.demo-sidebar .demo-divider{border-color:#eee}.demo-wordmark{letter-spacing:.15em;text-transform:uppercase;font-size:20px}.native-modules{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.native-modules button{text-align:start;background:#fff;border:1px solid #ededf0;border-radius:22px;min-height:140px;padding:20px;box-shadow:0 6px 18px #00000006}.native-modules strong{margin:10px 0;font-size:19px;display:block}.native-modules small{color:#66666d}.native-money>strong{font-size:36px}.native-money .native-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.native-balances b{font-size:13px}.native-money .native-chart{width:100%;height:70px;margin-top:16px;display:block}.native-money .native-chart polyline{fill:none;stroke:#c4c4c8;stroke-width:2px}.device-iphone .native-home-hero .living-pulse{height:260px}.device-iphone .native-home-hero .pulse-value{font-size:72px}.device-iphone .demo-title-row h3{font-size:25px}.device-iphone .native-priority h4{font-size:19px}.device-iphone .native-money{padding:22px 17px}.device-iphone .native-balances b{font-size:11px}.device-iphone .demo-top,.demo-workspace{background:#fff}.payment-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.payment-journey .section-line{align-items:end;margin-bottom:45px}.payment-journey .section-line>.lead{max-width:400px}.payment-guide ol{padding:0;list-style:none}.payment-guide li{border-bottom:1px solid #dedee4;gap:18px;padding:24px 0;display:flex}.payment-guide li>span{border:1px solid #c8c8cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.payment-guide li[aria-current]{border-color:#e31e24}.payment-guide li[aria-current]>span{color:#fff;background:#e31e24;border:0}.payment-guide h3{font-size:22px;line-height:1.3}.payment-guide p{color:#62626a;margin-top:10px;font-size:15px;line-height:1.65}.payment-screen{color:#232326;background:#fff;border:1px solid #dfdfe5;border-radius:38px;flex-direction:column;min-height:570px;transition:background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #23232612}.payment-app-title{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}.payment-app-title>span{color:#66666d;margin-inline-start:auto;font-size:11px}.payment-body{text-align:center;z-index:1;flex:1;padding:30px;position:relative}.payment-body h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:34px;line-height:1.2}.payment-body h4{margin:25px 0 12px;font-size:21px}.payment-body>p{color:inherit;font-size:13px;line-height:1.6}.payment-symbol{color:#bd171d;background:#f4f4f5;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:auto;display:flex}.payment-symbol.success{color:#1a7a50;background:#e6f4ec}.payment-receipt{text-align:start;background:#f7f7f8;border-radius:19px;margin:25px 0;padding:8px 18px}.payment-receipt>div{border-bottom:1px solid #e0e0e5;justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}.payment-receipt>div:last-child{border:0}.payment-receipt dd{text-align:end;margin:0;font-weight:650}.payment-next{z-index:2;justify-content:center;margin:0 24px 24px;position:relative}.payment-ready-star{margin:36px auto 20px}.payment-processing-star{filter:brightness(0)invert();margin:35px auto 20px;animation:4s linear infinite payment-turn}.phase-processing{color:#fff;background:#1a1719}.phase-processing .payment-app-title{border-color:#fff2}.phase-processing .payment-app-title>span{color:#ddd}.payment-checks{text-align:start;background:#ffffff12;border-radius:18px;padding:18px;list-style:none}.payment-checks li{align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.payment-checks span{color:#70dba6;width:20px}.payment-proof{text-align:start;background:#f4fbf7;border:1px solid #bcdcc9;border-radius:15px;padding:16px;font-size:13px}.payment-proof p{margin:8px 0 0;line-height:1.6}.star-burst{pointer-events:none;z-index:2;position:absolute;inset:0}.star-burst img{animation:payment-dust 1.4s var(--delay) ease-out both;position:absolute;top:35%;left:50%}.payment-embedded{margin:0}.payment-embedded .payment-layout{grid-template-columns:1fr;gap:20px}.payment-embedded .payment-guide ol{display:none}.payment-embedded .payment-guide .demo-footnote{margin:0 0 10px}.payment-embedded .payment-screen{min-height:510px}.payment-embedded .payment-body{padding:23px}.payment-embedded .payment-body h3{font-size:28px}@keyframes payment-dust{0%{opacity:0;transform:translate(0)scale(.3)}12%{opacity:.7}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(.3)}}@keyframes payment-turn{to{transform:rotate(360deg)}}@media (max-width:700px){.research-form .form-grid{grid-template-columns:1fr;gap:22px}.research-form .form-grid>label:not(.check-label):not(.sr-only){font-size:14px}.research-form .form-grid input:not([type=checkbox]),.research-form .form-grid select,.research-form .form-grid textarea{font-size:16px}.story-phone .living-pulse.native-pulse{height:154px}.story-phone .native-pulse .pulse-value{font-size:48px}.story-phone .native-pulse .pulse-value small{font-size:9px}.payment-layout{grid-template-columns:1fr;gap:25px}.payment-screen{min-height:550px}.payment-body{padding:22px}.payment-journey .section-line{display:block}.payment-journey .section-line>.lead{margin-top:20px}.payment-guide li{padding:17px 0}.payment-guide h3{font-size:19px}.payment-guide p{font-size:14px}.native-home-hero .living-pulse{height:255px}}@media (prefers-reduced-motion:reduce){.star-burst{display:none}.payment-processing-star{animation:none}.native-pulse path,.native-pulse small,.payment-screen{transition:none}}.business-case .section-line{align-items:end;margin-bottom:32px}.business-case-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.business-case-grid>.glass-panel,.case-decision{padding:34px}.business-case h3{letter-spacing:-.025em;font-size:26px;line-height:1.25}.business-case p{font-size:15px;line-height:1.7}.business-case-grid p{margin-top:16px}.cash-range{flex-wrap:wrap;gap:14px;margin-top:24px;font-size:14px;display:flex}.cash-range strong{margin-inline-start:auto}.cash-range input{accent-color:#bd171d;width:100%;min-height:32px}.case-pair{border-top:1px solid #dcdce3;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;padding-top:25px;display:grid}.case-pair strong{font-size:26px;display:block}.case-pair span{color:#62626b;margin-top:9px;font-size:12px;line-height:1.5;display:block}.case-decision{color:#fff;background:#171719;border-radius:28px}.case-decision h3{margin-top:20px;font-size:44px}.case-decision p{color:#d5d5dc}.case-decision dl{margin-top:26px}.case-decision dl>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:22px;padding:15px 0;font-size:13px;display:flex}.case-decision dt{color:#d5d5dc;max-width:65%}.case-decision dd{text-align:end;margin:0;font-weight:600}.case-sensitivity{margin-top:55px}.case-sensitivity>p{color:#62626b;max-width:690px;margin:14px 0 25px}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.scenario-grid article{background:#f5f5f7;border:1px solid #dfdfe5;border-radius:24px;padding:27px}.scenario-grid article.selected{background:#fff6f6;border-color:#c71b26}.scenario-grid h4{margin:16px 0 25px;font-size:39px}.scenario-grid dl>div{justify-content:space-between;gap:12px;margin:13px 0;font-size:12px;line-height:1.4;display:flex}.scenario-grid dd{text-align:end;margin:0;font-weight:650}.pilot-measurement{grid-template-columns:1fr 1fr;gap:8%;margin-top:38px;padding:35px;display:grid}.pilot-measurement h3{margin:12px 0}.pilot-measurement ol{counter-reset:pilot;padding:0;list-style:none}.pilot-measurement li{counter-increment:pilot;padding:0 0 24px 44px;font-size:14px;line-height:1.6;position:relative}.pilot-measurement li:before{content:counter(pilot);text-align:center;color:#aa111d;background:#fce3e5;border-radius:50%;width:28px;height:28px;position:absolute;inset-inline-start:0}.pilot-measurement li strong{margin-bottom:5px;display:block}.pilot-measurement .text-link{margin-top:20px}html[dir=rtl] .pilot-measurement li{padding:0 44px 24px 0}@media (max-width:700px){.business-case-grid,.scenario-grid,.pilot-measurement{grid-template-columns:1fr}.business-case .section-line{display:block}.business-case .section-line>.button{margin-top:22px}.business-case-grid>.glass-panel,.case-decision,.pilot-measurement{padding:24px}.case-decision h3{font-size:38px}.scenario-grid article{padding:24px}.scenario-grid dl>div{font-size:14px}.pilot-measurement{gap:25px}}.demo-company-context{padding:4px 12px 10px}.demo-company-context strong{font-size:16px;display:block}.demo-company-context small{color:#66666d;margin-top:6px;font-size:12px;display:block}.native-sidebar-ask{color:#fff;background:#e31e24;border:0;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:49px;margin-top:auto;font-size:13px;font-weight:650;display:flex}.native-sidebar-ask img{filter:brightness(0)invert()}.device-desktop .demo-ask-bar{display:none}.native-search-input{background:#fff;border:1px solid #bcbcc5;border-radius:12px;width:100%;min-height:48px;margin:12px 0;padding:12px;display:block}.native-search-input:focus-visible{outline-offset:3px;outline:2px solid #bd171d}@media (max-width:700px){.device-desktop .demo-ask-bar{display:flex}}.research-form .form-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#66666d 50%),linear-gradient(135deg,#66666d 50%,#0000 50%);background-position:calc(100% - 21px) 24px,calc(100% - 16px) 24px;background-repeat:no-repeat;background-size:5px 5px;height:54px;min-height:54px}html[dir=rtl] .research-form .form-grid select{background-position:16px 24px,21px 24px}.creative-hero h1{letter-spacing:-.05em;font-size:clamp(42px,4.7vw,68px)}.home-capabilities>h2{letter-spacing:-.04em;max-width:850px;font-size:clamp(32px,3.5vw,48px);line-height:1.12}.home-capabilities>.lead{max-width:850px;margin-block:22px 32px}.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-capability{flex-direction:column;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.home-capability:hover{transform:translateY(-4px);box-shadow:0 20px 45px #19192212}.home-capability>svg{color:#bd0010}.home-capability h3{letter-spacing:-.025em;margin:24px 0 16px;font-size:25px;line-height:1.2}.home-capability p{color:var(--muted);margin-bottom:25px;font-size:16px;line-height:1.7}.home-capability>span{color:#b00015;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.home-scope{color:var(--muted);max-width:960px;margin-top:22px;font-size:13px;line-height:1.7}.home-mandate{background:linear-gradient(125deg,#fff0f1dd,#fffefecc);grid-template-columns:1.1fr 1fr;gap:7%;padding:48px;scroll-margin-top:120px;display:grid}.home-mandate h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(31px,3.2vw,45px);line-height:1.12}.home-mandate p{font-size:16px;line-height:1.7}.home-mandate .button{margin-top:25px}.mandate-details dl>div{border-bottom:1px solid #d9cace;padding:22px 0}.mandate-details dt{font-size:14px;line-height:1.5}.mandate-details dd{margin:8px 0 0;font-size:26px;font-weight:650}.mandate-details>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:13px}.mandate-details .text-link{margin-top:14px;font-size:13px;line-height:1.6}.mandate-details small{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6;display:block}@media (max-width:800px){.home-capability-grid,.home-mandate{grid-template-columns:1fr}.home-mandate{gap:30px;padding:26px}.home-capability{padding:26px}.creative-hero h1{font-size:clamp(40px,7vw,62px)}}@media (prefers-reduced-motion:reduce){.home-capability{transition:none}.home-capability:hover{transform:none}}.floating-decision{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#ffffff85;border:1px solid #fffc;box-shadow:0 15px 45px #19192214,inset 0 1px #ffffffb3}.floating-decision small{color:#45454e}.faq-item p{max-width:75ch;line-height:1.85}.founder-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:8%;display:grid}.founder-intro h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,4.5vw,64px)}.founder-intro>p:last-of-type{color:var(--muted);font-size:14px;line-height:1.6}.founder-story h3{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.15}.founder-story p{color:var(--muted);margin-top:22px;font-size:17px;line-height:1.8}.founder-story .button-row{margin-top:28px}@media (max-width:700px){.founder-section{grid-template-columns:1fr;gap:20px}.founder-story p{font-size:16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.floating-decision{background:#ffffffed}}.founder-intro h2{white-space:pre-line}.founder-story .founder-signoff{color:var(--ink);margin-top:28px;font-family:Georgia,serif;font-size:30px;font-style:italic}.business-demo{min-width:0}.business-tabs{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.business-tabs button{color:#55555e;background:#f3f3f5;border:0;border-radius:22px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:600}.business-tabs button[aria-pressed=true]{color:#a80b19;background:#ffe8eb}.business-demo-note{color:#65656e;margin-bottom:18px;font-size:11px;line-height:1.6}.business-demo .demo-card h4{font-size:20px}.business-demo .demo-card p{margin:14px 0;font-size:13px;line-height:1.7}.business-total{margin:15px 0;font-size:30px;display:block}.sales-funnel{flex-direction:column;align-items:center;gap:7px;margin-top:20px;display:flex}.sales-funnel button{color:#951020;background:#fff0f2;border:1px solid #ebc6cd;border-radius:10px;justify-content:space-between;min-height:44px;padding:13px 18px;font-size:12px;display:flex}.sales-funnel button[aria-pressed=true]{color:#fff;background:#c00c1c}.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.pipeline-column{background:#f6f6f8;border:1px solid #e8e8ed;border-radius:15px;min-width:0;padding:12px}.pipeline-column h4{margin-bottom:15px;font-size:12px}.pipeline-column>p{color:#62626b;font-size:11px;line-height:1.6}.opportunity-card{text-align:start;overflow-wrap:anywhere;background:#fff;border:1px solid #dddde5;border-radius:12px;flex-direction:column;gap:12px;width:100%;margin-bottom:10px;padding:15px 12px;font-size:12px;line-height:1.5;display:flex;box-shadow:0 4px 12px #00000004}.opportunity-card small{color:#a80b19;font-size:10px}.opportunity-card strong{font-size:14px}.pipeline-list .pipeline-column{margin:12px 0}.business-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.business-controls label{flex:1;min-width:130px}.business-demo label{flex-direction:column;gap:8px;font-size:12px;line-height:1.6;display:flex}.business-demo input:not([type=checkbox]),.business-demo select{color:#232326;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbbcc5;border-radius:10px;min-height:44px;padding:12px}.business-form{gap:15px;margin-bottom:20px;display:grid}.business-demo .button{white-space:normal;padding:12px 16px;font-size:12px}.business-demo details{border-bottom:1px solid #e4e4e9;padding:17px 0}.business-demo summary{cursor:pointer;min-height:35px;font-size:14px;font-weight:600;line-height:1.5}.business-amount-row{border-bottom:1px solid #eee;justify-content:space-between;gap:15px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.business-amount-row strong{white-space:nowrap}.business-demo .business-check{flex-direction:row;align-items:start;gap:12px;margin:20px 0;display:flex}.business-check input{accent-color:#b90019;flex-shrink:0;width:20px;height:20px}.opportunity-detail select{margin-bottom:20px}.business-demo button:focus-visible,.business-demo input:focus-visible,.business-demo select:focus-visible,.business-demo summary:focus-visible{outline-offset:3px;outline:3px solid #a80b19}.device-iphone .pipeline-board{grid-template-columns:1fr}.device-iphone .business-tabs{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.device-iphone .business-tabs button{flex-shrink:0}.device-iphone .business-demo input:not([type=checkbox]),.device-iphone .business-demo select{font-size:16px}.demo-sidebar{overflow-y:auto}.device-iphone .business-controls{align-items:stretch}.device-iphone .business-controls label{flex-basis:100%}@media (max-width:700px){.pipeline-board{grid-template-columns:1fr}.business-demo input:not([type=checkbox]),.business-demo select{font-size:16px}}.hero-mobile-heading,.hero-mobile-explainer,.hero-mobile-product{display:none}.creative-hero h1>.hero-desktop-heading{color:var(--ink)}@media (max-width:700px){.creative-hero{gap:22px;padding-block:22px 26px}.creative-hero h1{letter-spacing:-.05em;margin:14px 0 16px;font-size:clamp(36px,9.8vw,54px);line-height:1.07}.creative-hero h1>.hero-mobile-heading{color:var(--ink);display:inline}.hero-desktop-heading,.creative-hero .hero-explainer,.creative-hero .hero-character,.creative-hero .hero-explore,.hero-editorial .button.secondary{display:none}.hero-mobile-explainer{max-width:340px;color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.5;display:block}.hero-editorial .button-row .button{min-height:50px;padding:12px 23px;font-size:15px}.hero-microcopy{margin:10px 0 0;font-size:11px}.hero-mobile-product{min-width:0;color:var(--ink);background:linear-gradient(125deg,#eff8f2d9,#ffffffb8);border-radius:26px;align-items:center;gap:12px;padding:14px 12px;text-decoration:none;display:flex}.hero-mobile-product>div:last-child{flex:1;min-width:0}.hero-mobile-product small{letter-spacing:.1em;color:var(--muted);margin-bottom:9px;font-size:9px;display:block}.hero-mobile-product strong{letter-spacing:-.025em;font-size:18px;line-height:1.2;display:block}.hero-mobile-product>div>span{color:#a60012;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.hero-mobile-pulse{pointer-events:none;flex-shrink:0;width:130px;height:140px}.hero-mobile-pulse .living-pulse{width:130px;height:140px;margin:0}.hero-mobile-pulse .pulse-value{letter-spacing:-2px;font-size:42px}.hero-mobile-pulse .pulse-value small{letter-spacing:0;margin:0;font-size:10px}.creative-hero+.brand-statement{padding:16px 12px}.creative-hero .hero-editorial .button-row,.creative-hero .hero-microcopy{display:none}.hero-mobile-product{isolation:isolate;margin-top:110px;position:relative}.hero-mobile-mascot{inset-inline-end:12px;z-index:-1;pointer-events:none;width:156px;height:130px;position:absolute;top:-130px;overflow:hidden}.hero-mobile-mascot img{object-fit:contain;mix-blend-mode:multiply;width:156px;height:156px;display:block}}body:has(.editorial-home){background:#faf9f7}body:has(.editorial-home) .site-header{box-shadow:none;background:#faf9f7ed;border-color:#0000;border-radius:0;max-width:1320px;margin-block:8px}.editorial-home{--eh-paper:#faf9f7;--eh-pink:#f6d9de;--eh-mint:#e6eee9;--eh-yellow:#f7e7bc;overflow:clip}.eh-hero{text-align:center;max-width:1100px;padding-block:65px 38px}.eh-hero>.eyebrow{letter-spacing:.1em;font-size:11px}.eh-hero h1{letter-spacing:-.065em;max-width:1000px;margin:18px auto 26px;font-size:clamp(56px,6.8vw,94px);font-weight:650;line-height:1.13}.eh-mascot{vertical-align:middle;background:#fff;border-radius:50%;width:108px;height:100px;margin-inline-start:15px;display:inline-block;position:relative;overflow:hidden;transform:rotate(6deg);box-shadow:0 0 0 6px #fff8}.eh-mascot img{object-fit:cover;transform-origin:50% 30%;width:100%;height:100%;transform:scale(1.16)}.eh-highlight{white-space:nowrap;background:#f5c9ce;border-radius:999px;padding:0 .24em .06em}.eh-intro{color:#414146;max-width:630px;margin:auto;font-size:20px;line-height:1.5}.eh-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-block:26px 0;display:flex}.eh-actions .button{min-height:48px;padding-inline:26px}.eh-actions .dark{background:var(--ink)}.eh-call{align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.eh-showcase{max-width:1120px;margin-block:18px 45px}.eh-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 18px;display:flex}.eh-tabs button{color:#59595f;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.eh-tabs button[aria-selected=true]{color:var(--ink);background:#fff;border-color:#e3dedc;box-shadow:0 4px 12px #19191905}.eh-tabs button[aria-selected=true] svg{color:var(--action)}.eh-product-frame{aspect-ratio:1180/738;background:#f1c8cf;border:12px solid #f1c8cf;border-bottom-width:20px;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 24px 80px #8d364415}.eh-product-frame[hidden]{display:none}.eh-product-frame>img{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:100%;display:block}.eh-product-sales{background:#ece0c1;border-color:#ece0c1}.eh-product-accounting{background:#dbe9e0;border-color:#dbe9e0}.eh-product-action{background:#dedfee;border-color:#dedfee}.eh-open{bottom:18px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:13px 20px;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline-end:20px;box-shadow:0 8px 25px #17171918}.eh-showcase-caption{justify-content:space-between;align-items:start;gap:45px;margin:24px 12px 0;display:flex}.eh-showcase-caption h2{letter-spacing:-.035em;text-wrap:initial;margin-bottom:8px;font-size:23px;line-height:1.25}.eh-showcase-caption p{max-width:660px;font-size:15px}.eh-showcase-caption>span{color:var(--muted);flex-shrink:0;padding-top:4px;font-size:11px}.eh-connected{text-align:center;border-bottom:1px solid #e6e1de;padding:28px 0 56px}.eh-connected>.eyebrow{color:var(--muted);font-size:10px}.eh-connected>div{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:28px;display:flex}.eh-connected a{align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:550;display:flex}.eh-section-intro{text-align:center;max-width:820px;padding-top:100px}.eh-section-intro h2{margin:20px 0;font-size:clamp(38px,4.6vw,64px);line-height:1.1}.eh-section-intro>p:last-child{max-width:600px;margin:auto;font-size:18px}.editorial-home .pulse-story{padding-top:40px}.editorial-home .pulse-story-copy article{min-height:62vh}.editorial-home .story-phone,.editorial-home .phone-company{background:#fff}.eh-work{padding-block:20px 70px}.eh-work .eh-section-intro{margin-inline:auto;padding-top:30px}.eh-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.eh-work-card{background:var(--eh-pink);border:1px solid #fff9;border-radius:28px;flex-direction:column;align-items:start;min-height:420px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex}.eh-renewal{background:var(--eh-mint)}.eh-value{background:var(--eh-yellow)}.eh-card-icon{color:#694d51;background:#ffffff94;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:40px;display:grid;transform:rotate(-5deg)}.eh-work-card .eyebrow{color:#554b4d;font-size:10px}.eh-work-card h3{letter-spacing:-.045em;text-wrap:initial;margin:13px 0 18px;font-size:29px;line-height:1.12}.eh-work-card>p:not(.eyebrow){color:#524b4d;font-size:15px;line-height:1.65}.eh-card-link{align-items:center;gap:8px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:650;display:flex}.eh-ask{background:#f3eeeb;border:1px solid #e6dedc;border-radius:32px;grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;margin-block:65px 90px;padding:60px 65px;display:grid}.eh-ask h2{margin:20px 0;font-size:clamp(36px,4vw,55px)}.eh-ask p:not(.eyebrow){max-width:550px;font-size:18px}.eh-ask .button{margin-top:28px}.eh-ask>img{mix-blend-mode:multiply;border-radius:32px;justify-self:center;width:100%;max-width:360px}.eh-insights{padding-block:30px 50px}.eh-insights .insight-teasers{margin-top:30px}.editorial-home .insight-teasers>a{background:#fff;border:1px solid #ebe5e2;border-radius:24px;overflow:hidden}.editorial-home .insight-teasers h3,.editorial-home .insight-teasers a>span{margin-inline:22px}.editorial-home .insight-teasers a>span{margin-bottom:24px}.editorial-home .founder-section{background:0 0}.editorial-home .faq-item{border-inline:0;box-shadow:none;background:0 0;border-top:0;border-radius:0}.eh-final{text-align:center;background:#f3d8dc;border-radius:36px;margin-block:30px 80px;padding:68px 30px}.eh-final>img{margin-bottom:24px}.eh-final h2{font-size:clamp(38px,4.5vw,62px);line-height:1.13}.eh-final>p{color:#665055;margin:22px auto 0;font-size:17px}.eh-final .text-link{border:0}[dir=rtl] .eh-hero h1{letter-spacing:0;font-size:clamp(48px,6vw,80px);line-height:1.35}[dir=rtl] .eh-highlight{padding-block:0}[dir=rtl] .eh-work-card h3{letter-spacing:0}@media (hover:hover){.eh-tabs button:hover{background:#fff8}.eh-work-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #48342c0e}.eh-connected a:hover,.eh-call:hover{color:var(--action)}.eh-open:hover{background:#fff;transform:translateY(-2px)}}@media (max-width:900px){.eh-hero{padding-top:45px}.eh-mascot{width:85px;height:82px}.eh-showcase-caption{flex-direction:column;gap:20px}.eh-connected>div{gap:15px 28px}.eh-work-grid{gap:12px}.eh-work-card{padding:23px}.eh-work-card h3{font-size:25px}.eh-ask{gap:25px;padding:40px}}@media (max-width:600px){body:has(.editorial-home) .site-header{min-height:58px;margin-block:8px}.eh-hero{padding:28px 0 23px}.eh-hero>.eyebrow{letter-spacing:.06em;font-size:9px}.eh-hero h1{letter-spacing:-.06em;margin:14px auto 20px;font-size:clamp(38px,10.5vw,60px);line-height:1.18}.eh-mascot{width:76px;height:72px;margin-inline-start:9px}.eh-intro{max-width:340px;font-size:15px;line-height:1.55}.eh-actions{gap:14px;margin-top:21px}.eh-actions .button{min-height:45px;padding:12px 19px;font-size:13px}.eh-hero .eh-call{font-size:12px}.eh-showcase{width:calc(100% - 24px);margin-top:6px}.eh-tabs{grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:12px;display:grid}.eh-tabs button{border-radius:14px;flex-direction:column;gap:5px;min-height:59px;padding:8px 3px;font-size:10px;line-height:1.3}.eh-tabs svg{width:17px;height:17px}.eh-product-frame{aspect-ratio:1180/800;border-width:6px;border-radius:17px}.eh-product-frame>img{object-fit:cover;border-radius:10px}.eh-open{inset-inline-end:8px;gap:5px;min-height:38px;padding:9px 12px;font-size:10px;bottom:8px}.eh-showcase-caption{gap:12px;margin:20px 7px 0}.eh-showcase-caption h2{font-size:21px}.eh-showcase-caption p{font-size:14px}.eh-showcase-caption>span{font-size:10px}.eh-connected{padding:8px 0 32px}.eh-connected>div{gap:8px 20px;margin-top:16px}.eh-connected a{gap:6px;min-height:35px;font-size:12px}.eh-connected svg{width:17px}.eh-connected>.eyebrow{font-size:8px}.eh-section-intro{padding-top:55px}.eh-section-intro h2{margin:14px 0;font-size:39px}.eh-section-intro>p:last-child{font-size:16px}.editorial-home .pulse-story{padding-top:20px}.eh-work{padding-bottom:20px}.eh-work-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.eh-work-card{border-radius:24px;min-height:0;padding:28px}.eh-card-icon{margin-bottom:26px}.eh-work-card h3{font-size:30px}.eh-work-card>p:not(.eyebrow){font-size:15px}.eh-ask{grid-template-columns:1fr;gap:20px;margin-block:40px 50px;padding:30px}.eh-ask h2{font-size:36px}.eh-ask p:not(.eyebrow){font-size:16px}.eh-ask>img{max-width:220px}.eh-final{border-radius:27px;margin-bottom:50px;padding:40px 23px}.eh-final h2{font-size:36px}.eh-final .eh-actions>.button{display:none}.eh-final>p{font-size:15px}[dir=rtl] .eh-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.eh-work-card,.eh-mascot{transform:none!important}.eh-open,.eh-work-card{transition:none!important}}.editorial-home .eh-ask .eyebrow.accent{color:#b50612}.eh-title-wrap{position:relative}.eh-title-line{white-space:nowrap}.eh-word-bubble{vertical-align:baseline;border-radius:999px;place-items:center;width:3.95em;padding:0 .17em .055em;line-height:1.22;transition:background-color .7s,color .7s;display:inline-grid;overflow:hidden}.eh-word-bubble>span{display:block}.eh-word-enter{animation:.6s cubic-bezier(.2,.75,.25,1) both eh-word-arrive}.eh-motion-control{color:#65565a;inset-inline-end:0;background:#ffffffa6;border:1px solid #d8cecb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-14px}.eh-motion-control:after{content:"";position:absolute;inset:-8px}.eh-motion-control:hover{background:#fff}.eh-motion-control:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@keyframes eh-word-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(28%)}to{opacity:1;filter:blur();transform:translateY(0)}}[dir=rtl] .eh-word-bubble{width:3em;padding-block:0;line-height:1.35}@media (max-width:600px){.eh-title-line{font-size:.88em}.eh-motion-control{bottom:-18px;width:24px;height:24px;inset-inline-end:2px}.eh-word-bubble{width:3.85em}}@media (prefers-reduced-motion:reduce){.eh-word-enter{animation:none!important}.eh-word-bubble{transition:none}.eh-motion-control{display:none}}.founder-linkedin{color:#bd0714;border-radius:12px;align-items:center;gap:12px;min-height:48px;margin-block:22px 8px;padding:7px 12px 7px 7px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.founder-linkedin-icon{color:#fff;letter-spacing:-1px;direction:ltr;background:#bd0714;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;padding-bottom:2px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1;display:grid}.founder-linkedin:hover{background:#fbe9eb}.founder-linkedin>svg{flex-shrink:0}body:has(.editorial-home){--focus:#b91829;background:#f7f7f8}body:has(.editorial-home) .site-header{-webkit-backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #fff;border-radius:22px;margin-block:14px;box-shadow:0 6px 22px #18181b05}.editorial-home{--eh-paper:#f7f7f8;--eh-pink:#f8ecee;--eh-mint:#f0f0f2;--eh-yellow:#ececee;--eh-ease:cubic-bezier(.23,1,.32,1);--focus:#b91829;scrollbar-color:#c6c6cc transparent}.editorial-home ::selection{color:#591622;background:#f2c6cc}.editorial-home h1,.editorial-home h2,.editorial-home h3{letter-spacing:-.035em;text-wrap:balance}.editorial-home p{text-wrap:pretty}.eh-hero{padding-block:58px 48px}.eh-hero h1{letter-spacing:-.04em;font-size:clamp(54px,6.4vw,88px);line-height:1.12}.eh-hero>.eyebrow{color:#6a6a71;letter-spacing:.08em}.eh-intro{color:#58585f;max-width:590px;font-size:19px;line-height:1.65}.eh-mascot{background:#fff;transform:rotate(3deg);box-shadow:0 8px 25px #18181b0c}.eh-word-bubble{border-radius:.28em;transition:background-color .3s,color .3s}.eh-motion-control{color:#55555b;background:#fff;border-color:#d4d4d9;min-width:32px;min-height:32px}.eh-showcase{max-width:1160px;margin-block:12px 60px;position:relative}.eh-showcase-stage{isolation:isolate;background:linear-gradient(145deg,#fff 20%,#f1f1f4 72%,#f7e9ec);border-radius:28px;padding:24px 26px 20px;box-shadow:inset 0 1px #fff,0 24px 64px #25252d0b}.eh-tour-header{justify-content:space-between;align-items:center;gap:20px;padding:0 4px 18px;display:flex}.eh-tour-label{color:#36363c;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.eh-tour-instruction{color:#66666e;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.eh-tour-instruction>button{color:#a41123;background:0 0;border:0;align-items:center;gap:8px;min-height:32px;padding:4px 0;font-size:12px;display:flex}.eh-tabs{background:#e5e5e980;border-radius:18px;flex-wrap:nowrap;gap:4px;width:max-content;max-width:100%;margin:0 auto 20px;padding:5px}.eh-tabs button{color:#5e5e66;white-space:nowrap;border:0;border-radius:13px;min-height:44px;padding:10px 18px;font-size:13px;transition:background-color .16s,color .16s}.eh-tabs button[aria-selected=true]{color:#242429;background:#fff;box-shadow:0 3px 9px #1c1c220d}.eh-screen-stack{transform-origin:50% 15%;isolation:isolate;position:relative}.eh-screen-stack:before,.eh-screen-stack:after{content:"";z-index:-1;pointer-events:none;background:#e1e1e6;border-radius:18px;position:absolute;inset:12px 10px -9px}.eh-screen-stack:after{background:#efeff2;inset:7px 5px -4px}.eh-product-frame,.eh-product-sales,.eh-product-accounting,.eh-product-action{aspect-ratio:auto;background:#fff;border:0;border-radius:16px;overflow:hidden;box-shadow:0 10px 32px #2828310b}.eh-window-bar{color:#686870;background:#fbfbfc;border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:14px;height:32px;padding-inline:15px;font-size:10px;display:flex}.eh-window-dots{gap:5px;display:flex}.eh-window-dots i{background:#d0d0d5;border-radius:50%;width:6px;height:6px}.eh-window-dots i:first-child{background:#d2858e}.eh-product-frame>img{aspect-ratio:1180/738;object-fit:contain;background:#fff;border-radius:0;height:auto}.eh-open{bottom:16px;transition:background-color .16s ease,transform .16s var(--eh-ease);background:#ffffffed;border:1px solid #fff9;padding:12px 18px;font-size:12px;inset-inline-end:16px;box-shadow:0 5px 18px #17171914}.eh-showcase-caption{gap:24px;min-height:97px;margin:26px 4px 0}.eh-showcase-caption h2{margin-bottom:7px;font-size:22px;line-height:1.3}.eh-showcase-caption p{color:#62626a;max-width:630px;font-size:14px;line-height:1.65}.eh-tour-position{text-align:end;color:#696970;flex-direction:column;align-items:end;gap:8px;font-size:10px;line-height:1.5;display:flex}.eh-tour-position b{color:#ad1828;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:550;line-height:1}.eh-tour-position b>span{color:#85858b;letter-spacing:0;font-size:15px;font-weight:400}.eh-tour-track{background:#dedee3;border-radius:2px;height:2px;margin:14px 4px 0;overflow:hidden}.eh-tour-track>span{transform-origin:0;background:#c62335;width:100%;height:100%;display:block}[dir=rtl] .eh-tour-track>span{transform-origin:100%}.eh-connected{border-color:#dfdfe4;padding-bottom:48px}.eh-connected svg{color:#a82433}.eh-section-intro h2>span{color:#818188}.eh-work-grid{grid-template-columns:1.1fr 1fr;gap:20px}.eh-work-card{min-height:0;transition:transform .18s var(--eh-ease),background-color .18s ease;box-shadow:none;background:#eeeef1;border:0;border-radius:20px;padding:34px}.eh-invoice{background:linear-gradient(145deg,#f8e8ec,#f3f0f2);grid-row:span 2;justify-content:center;padding:44px}.eh-invoice h3{max-width:390px;font-size:clamp(34px,3.2vw,44px)}.eh-work-card h3{letter-spacing:-.035em}.eh-card-icon{color:#ac2434;background:#ffffffc9;border-radius:14px;width:48px;height:48px;margin-bottom:22px;transform:none}.eh-renewal .eh-card-icon{transform:none}.eh-work-card>p:not(.eyebrow){color:#5d5d65;max-width:48ch}.eh-card-link{color:#36363e;gap:10px}.eh-invoice .eh-card-link{margin-top:22px}.eh-ask{background:#eeeef1;border:0;border-radius:26px;gap:54px}.eh-ask h2{letter-spacing:-.035em}.eh-final{background:linear-gradient(130deg,#f5e5e9,#eeeef1 75%);border-radius:26px}.eh-final>p{color:#606068}.editorial-home .phone-progress>span{transition:transform .22s var(--eh-ease),background-color .22s ease}.editorial-home .eh-actions .button,.editorial-home .eh-call{transition:background-color .16s ease,transform .12s var(--eh-ease)}.editorial-home a:focus-visible,.editorial-home button:focus-visible{outline-offset:4px;outline:3px solid #b91829}.eh-tabs button:focus-visible{z-index:1;position:relative}@media (min-width:1000px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.eh-showcase[data-scroll-tour=true]{min-height:260svh}.eh-showcase[data-scroll-tour=true] .eh-showcase-stage{position:sticky;top:24px}.eh-showcase[data-scroll-tour=true] .eh-product-frame>img{aspect-ratio:auto;height:clamp(360px,100svh - 330px,660px)}.eh-showcase[data-tour-mode=scroll] .eh-product-frame:not([hidden]){animation:eh-view-arrive .28s var(--eh-ease) both}.eh-hero .eh-title-wrap{animation:eh-hero-arrive .65s var(--eh-ease) both}}@keyframes eh-view-arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes eh-hero-arrive{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.eh-tabs button:hover{background:#ffffffa3}.eh-work-card:hover{box-shadow:none;background:#e8e8ec;transform:translateY(-3px)}.eh-invoice:hover{background:linear-gradient(145deg,#f8e2e7,#f2edf0)}.eh-open:hover{background:#fff;transform:translateY(-1px)}.eh-card-link svg,.eh-call svg{transition:transform .18s var(--eh-ease)}.eh-work-card:hover .eh-card-link svg,.eh-call:hover svg{transform:translate(2px,-2px)}}@media (hover:none){.eh-work-card:hover,.eh-open:hover{box-shadow:none;transform:none}}@media (max-width:999px){.eh-showcase-stage{border-radius:24px;padding:20px 20px 16px}.eh-showcase-caption{flex-direction:row;min-height:0}.eh-tour-position{max-width:145px}.eh-tour-instruction{text-align:end;max-width:175px}.eh-tabs button{padding-inline:12px}.eh-invoice{padding:32px}}@media (max-width:700px){.eh-work-grid{grid-template-columns:1fr}.eh-invoice{grid-row:auto}.eh-work-card{padding:28px}.eh-invoice h3{font-size:32px}.eh-tour-header{gap:12px}.eh-tour-label{font-size:11px}.eh-tour-instruction{display:none}.eh-tabs{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;margin-bottom:14px;display:grid}.eh-tabs button{white-space:normal;flex-direction:column;gap:5px;min-height:58px;padding:8px 3px;font-size:10px;line-height:1.3}.eh-tabs svg{width:17px;height:17px}.eh-showcase-caption{flex-direction:column;gap:14px;margin:24px 2px 0}.eh-tour-position{text-align:start;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:none}.eh-tour-position b{white-space:nowrap;font-size:20px}.eh-showcase-caption h2{font-size:21px}.eh-showcase-caption p{font-size:14px}.eh-window-bar{height:25px;padding-inline:10px;font-size:8px}.eh-open{box-shadow:none;background:#fff;border:0;border-top:1px solid #eeeef1;border-radius:0;justify-content:space-between;min-height:44px;padding:12px 14px;font-size:11px;position:static}.eh-product-frame>img{aspect-ratio:1180/738}.eh-showcase-stage{border-radius:22px;padding:17px 12px 16px}.eh-showcase{margin-bottom:40px}.eh-hero{padding-block:32px 28px}.eh-hero h1{letter-spacing:-.035em;font-size:clamp(38px,10.2vw,64px)}.eh-intro{max-width:350px;font-size:16px;line-height:1.6}.eh-hero>.eyebrow{font-size:9px}.eh-motion-control{bottom:-15px;inset-inline-end:0}.eh-section-intro h2{font-size:38px}.eh-mascot{width:68px;height:65px}.eh-ask{gap:22px;padding:30px}.eh-final .eh-actions>.button{display:inline-flex}}@media (prefers-reduced-motion:reduce){.eh-showcase[data-scroll-tour=true]{min-height:0}.eh-showcase[data-scroll-tour=true] .eh-showcase-stage{position:relative;top:auto}.eh-screen-stack{transform:none!important}.eh-product-frame,.eh-hero .eh-title-wrap{animation:none!important}.eh-work-card:hover,.eh-open:hover,.eh-work-card:hover .eh-card-link svg,.eh-call:hover svg{transform:none!important}}@media (prefers-reduced-transparency:reduce){.eh-open{-webkit-backdrop-filter:none;background:#fff}body:has(.editorial-home) .site-header{-webkit-backdrop-filter:none;background:#fff}}[dir=rtl] .editorial-home h1,[dir=rtl] .editorial-home h2,[dir=rtl] .editorial-home h3{letter-spacing:0}.logistics-public-page{--focus:#b91829;background:#f7f7f8;padding-bottom:70px}.logistics-intro{border-top:1px solid #e1e1e6;border-bottom:1px solid #e1e1e6;grid-template-columns:.83fr 1.17fr;align-items:center;gap:6%;margin-bottom:64px;padding-block:58px 76px;display:grid}.logistics-product-name{color:#ab1b2c;align-items:center;gap:9px;min-height:44px;margin-bottom:18px;font-size:14px;font-weight:650;display:inline-flex}.logistics-intro-copy h1,.logistics-intro-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 25px;font-size:clamp(37px,4vw,57px);line-height:1.1}.logistics-intro-copy h1>span,.logistics-intro-copy h2>span{color:#7d7d85}.logistics-intro-copy>p{color:#5c5c65;text-wrap:pretty;max-width:480px;font-size:17px;line-height:1.7}.logistics-intro-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.logistics-intro-actions .button{gap:10px;padding:13px 19px;font-size:14px}.logistics-intro-actions .text-link{border:0;margin:0;font-size:13px}.logistics-intro-copy .logistics-device-note{color:#707078;margin-top:17px;font-size:12px}.logistics-journey{background:linear-gradient(145deg,#fff,#f1f1f4);border-radius:22px;min-width:0;padding:25px 28px 19px;box-shadow:0 22px 54px #24242d0e,inset 0 1px #fff}.logistics-journey-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.logistics-journey-top>span{color:#27272c;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.logistics-journey-top small{color:#66666e;text-align:end;font-size:10px}.logistics-route{justify-content:space-between;align-items:center;margin:28px 12px 18px;display:flex;position:relative}.logistics-route>span{color:#8b8b95;background:#e8e8ed;border-radius:15px;place-items:center;width:45px;height:45px;display:grid;position:relative;box-shadow:0 0 0 7px #f7f7f9}.logistics-route>span.is-reached{color:#b31b2e;background:#fbe8ec}.logistics-route-line{inset-inline:20px;background:#d8d8e0;height:2px;position:absolute;top:22px}.logistics-route-line>span{transform-origin:0;background:#ba2638;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1);display:block}[dir=rtl] .logistics-route-line>span{transform-origin:100%}.logistics-journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:22px;display:grid}.logistics-journey-tabs button{color:#62626c;text-align:start;background:0 0;border:0;border-radius:8px;align-items:start;gap:6px;min-height:44px;padding:9px 4px;font-size:11px;line-height:1.4;display:flex}.logistics-journey-tabs button>span{font-variant-numeric:tabular-nums;color:#868690;padding-top:1px;font-size:10px}.logistics-journey-tabs button[aria-selected=true]{color:#9c1527;background:#f7e8ec;font-weight:650}.logistics-journey-panel{outline-offset:5px;border-top:1px solid #dedee5;min-height:273px;padding-top:18px}.logistics-scenario-title{align-items:start;gap:12px;margin-bottom:20px;display:flex}.logistics-scenario-title>svg{color:#a62334;flex-shrink:0;margin-top:2px}.logistics-scenario-title h3{letter-spacing:-.025em;text-wrap:balance;max-width:440px;font-size:22px;line-height:1.25}.logistics-journey-panel>p{color:#64646e;max-width:60ch;font-size:12px;line-height:1.7}.logistics-capacity{align-items:center;gap:24px;margin:24px 0;display:flex}.logistics-capacity>div{flex-direction:column;gap:5px;display:flex}.logistics-capacity strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:47px;font-weight:550;line-height:1}.logistics-capacity span{color:#62626c;font-size:12px}.logistics-capacity-arrow{color:#a6a6af}.logistics-space-options{gap:9px;margin:0 0 16px;display:grid}.logistics-space-options button{text-align:start;color:#34343b;background:#fff9;border:1px solid #d9d9e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 12px;display:flex}.logistics-space-options button[aria-pressed=true]{background:#fff6f8;border-color:#bf7883}.logistics-space-options strong{font-size:12px;line-height:1.4;display:block}.logistics-space-options small{color:#6c6c77;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.logistics-space-price{text-align:end;flex-shrink:0;margin-inline-start:auto}.logistics-space-price b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.logistics-space-check{color:#a61a2b;border:1px solid #c8c8d0;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.logistics-space-options button[aria-pressed=true] .logistics-space-check{background:#f9e5e9;border-color:#b42a3c}.logistics-handover{margin:0 0 16px}.logistics-handover>div{border-bottom:1px solid #dfdfe6;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.logistics-handover dt{color:#71717c;font-size:11px}.logistics-handover dd{text-align:end;margin:0;font-size:12px;font-weight:550;line-height:1.5}.logistics-match{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.logistics-match>span{color:#666671;font-size:11px}.logistics-match strong{letter-spacing:-.03em;color:#292930;font-variant-numeric:tabular-nums;margin:8px 0;font-size:29px;font-weight:550;line-height:1.2;display:block}.logistics-match small{font-size:10px}.logistics-match button{color:#555562;text-align:start;background:#fff;border:1px solid #ceced6;border-radius:12px;align-items:center;gap:9px;max-width:150px;min-height:58px;padding:13px 12px;font-size:11px;line-height:1.4;display:flex}.logistics-match button>svg{flex-shrink:0}.logistics-match button.is-matched{color:#24583c;background:#eaf3ee;border-color:#adcfbc}.logistics-journey-bottom{border-top:1px solid #dedee5;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:13px;display:flex}.logistics-journey-bottom>span{color:#72727d;font-size:10px}.logistics-journey-bottom button,.logistics-journey-bottom>a{color:#a3182a;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex}.logistics-breadcrumb{color:#71717c;align-items:center;gap:9px;padding-block:28px 0;font-size:12px;display:flex}.logistics-breadcrumb a{align-items:center;min-height:40px;display:inline-flex}.logistics-breadcrumb>span{color:#34343b}.logistics-intro-standalone{border-top:0;padding-top:34px}.logistics-scope{padding-block:6px 45px}.logistics-scope h2{letter-spacing:-.035em;max-width:700px;margin-bottom:30px;font-size:clamp(32px,3.5vw,49px);line-height:1.15}.logistics-scope>div{grid-template-columns:repeat(3,1fr);gap:32px;margin:36px 0;display:grid}.logistics-scope article{border-top:1px solid #d4d4dc;padding-top:20px}.logistics-scope h3{letter-spacing:-.025em;margin-bottom:14px;font-size:22px}.logistics-scope p{color:#62626c;max-width:40ch;font-size:15px;line-height:1.7}.logistics-prototype-section{max-width:1440px;padding-block:36px 30px}.logistics-prototype-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.logistics-prototype-heading h1{letter-spacing:-.035em;font-size:clamp(33px,4vw,55px);line-height:1.12}.logistics-prototype-heading p{color:#62626d;max-width:660px;margin-top:17px;font-size:15px;line-height:1.7}.logistics-prototype-heading>.button{flex-shrink:0;font-size:13px}.logistics-prototype-frame{background:#eeeef2;border-radius:20px;height:min(850px,85svh);min-height:600px;overflow:hidden;box-shadow:0 22px 60px #26262f0a}.logistics-prototype-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.logistics-prototype-cover{text-align:center;background:radial-gradient(at 50% 15%,#f8dde3,#0000 70%),#f2f2f5;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;padding:40px;display:flex}.logistics-prototype-cover h2{letter-spacing:-.035em;font-size:clamp(33px,4vw,55px)}.logistics-prototype-cover p{color:#60606b;max-width:430px;font-size:16px;line-height:1.65}.logistics-prototype-cover>.button{margin-top:6px}.logistics-prototype-note{color:#71717c;max-width:780px;margin:19px 0 23px;font-size:12px;line-height:1.7}@media (hover:hover) and (pointer:fine){.logistics-space-options button:hover{border-color:#ae7c85}.logistics-journey-tabs button:hover{background:#ededf1}.logistics-journey-bottom button:hover,.logistics-journey-bottom a:hover{color:#761222}}@media (max-width:1100px){.logistics-intro{grid-template-columns:.85fr 1.15fr;gap:4%}.logistics-journey{padding:23px 20px 17px}.logistics-intro-copy h1,.logistics-intro-copy h2{font-size:41px}.logistics-intro-copy>p{font-size:16px}.logistics-space-options button{gap:8px}}@media (max-width:850px){.logistics-intro{grid-template-columns:1fr;gap:32px;padding-block:34px 42px}.logistics-intro-copy{max-width:650px}.logistics-intro-copy h1,.logistics-intro-copy h2{font-size:clamp(38px,7vw,55px)}.logistics-intro-copy>p{max-width:620px}.logistics-journey-panel{min-height:250px}.logistics-scope>div{grid-template-columns:1fr;gap:25px}.logistics-prototype-heading{flex-direction:column;align-items:start}.logistics-prototype-heading p{font-size:14px}.logistics-prototype-frame{height:820px;min-height:0}.logistics-prototype-cover{padding:28px}.logistics-scope p{max-width:60ch}}@media (max-width:480px){.logistics-intro{margin-bottom:40px}.logistics-intro-copy h1,.logistics-intro-copy h2{font-size:38px}.logistics-product-name{margin-bottom:14px}.logistics-intro-actions{gap:10px 15px}.logistics-intro-actions .button{padding:12px 16px;font-size:13px}.logistics-journey{border-radius:19px;padding:21px 16px 15px}.logistics-journey-top>span{font-size:12px}.logistics-journey-top small{max-width:105px;font-size:9px}.logistics-journey-tabs{gap:3px}.logistics-journey-tabs button{flex-direction:column;gap:4px;font-size:10px}.logistics-scenario-title{gap:10px}.logistics-scenario-title h3{font-size:20px}.logistics-journey-panel{min-height:285px}.logistics-space-options button{flex-wrap:wrap;padding:12px 10px;position:relative}.logistics-space-options button>span:first-child{flex-basis:calc(100% - 30px);padding-inline-end:18px}.logistics-space-price{text-align:start;align-items:baseline;gap:6px;margin-inline-start:0;display:flex}.logistics-space-check{top:16px;position:absolute;inset-inline-end:12px}.logistics-match{flex-direction:column;align-items:start;gap:12px}.logistics-match strong{font-size:30px}.logistics-match button{max-width:none;min-height:45px}.logistics-handover>div{gap:15px}.logistics-handover dd{max-width:185px}.logistics-journey-bottom{flex-wrap:wrap;gap:0 12px}.logistics-prototype-heading h1{font-size:36px}.logistics-prototype-frame{border-radius:15px;height:800px}.logistics-prototype-cover h2{font-size:35px}.logistics-prototype-cover p{font-size:15px}.logistics-prototype-cover .button{font-size:13px}}@media (prefers-reduced-motion:reduce){.logistics-route-line>span{transition:none}}[dir=rtl] .logistics-intro h1,[dir=rtl] .logistics-intro h2,[dir=rtl] .logistics-scenario-title h3,[dir=rtl] .logistics-scope h2,[dir=rtl] .logistics-scope h3,[dir=rtl] .logistics-prototype-heading h1,[dir=rtl] .logistics-prototype-cover h2{letter-spacing:0;line-height:1.4}[dir=rtl] .logistics-capacity-arrow{transform:scaleX(-1)}
