/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\!visible{visibility:visible!important}.visible{visibility:visible}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow,.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{--blue:#2478f3;--ink:#111214;--muted:#64676c;--line:#dedfe2;--paper:#f7f7f5;--mist:#eef4ff;--green:#1e7b56}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1220px,100% - 48px);margin:auto}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#ffffffeb;border-bottom:1px solid #1112141a;height:82px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.045em;align-items:center;gap:11px;font-size:22px;font-weight:570;display:flex}.brand-mark{width:29px;height:29px;display:block;position:relative}.brand-mark i{background:currentColor;border-radius:0 100%;width:13px;height:13px;position:absolute}.brand-mark i:first-child{top:1px;left:1px;transform:rotate(90deg)}.brand-mark i:nth-child(2){top:1px;right:1px;transform:rotate(180deg)}.brand-mark i:nth-child(3){bottom:1px;right:1px;transform:rotate(270deg)}.brand-mark i:nth-child(4){bottom:1px;left:1px}.nav nav{align-items:center;gap:31px;font-size:14px;display:flex}.nav nav>a:not(.button){color:#393c41}.nav nav>a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:15px 19px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#1267dc;transform:translateY(-2px)}.button span{font-size:17px}.button.small{gap:24px;padding:11px 15px}.button.dark{background:var(--ink)}.button.light{color:var(--ink);background:#fff}.menu{background:0 0;border:0;display:none}.eyebrow{letter-spacing:.16em;color:var(--blue);margin-bottom:23px;font-size:12px;font-weight:700}.section-head{max-width:790px}.section-head h2,.pricing-preview h2,.final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,67px);font-weight:530;line-height:.99}.section-head>p{color:var(--muted);max-width:740px;margin:27px 0 0;font-size:18px;line-height:1.65}.hero{padding:75px 0 0;overflow:hidden}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.hero-copy{padding-bottom:38px}.rating{color:#ff9e00;letter-spacing:.05em;margin-bottom:26px;font-size:14px}.rating span{color:#42454a;letter-spacing:0;margin-left:8px}.hero h1,.subhero h1{letter-spacing:-.069em;max-width:750px;margin:0;font-size:clamp(53px,5.7vw,82px);font-weight:540;line-height:.94}.hero-copy>p,.subhero>div>p,.price-hero-grid>div>p{color:var(--muted);max-width:650px;margin:29px 0;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:27px;margin:31px 0 18px;display:flex}.text-link{align-items:center;gap:14px;font-size:14px;font-weight:650;display:inline-flex}.text-link span{font-size:19px}.hero-copy>small{color:#7a7d82;font-size:13px}.project-map{background:var(--blue);color:#fff;border-radius:24px;height:585px;position:relative;overflow:hidden;box-shadow:0 25px 80px #2478f333}.project-map:before,.project-map:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:480px;height:480px;position:absolute;top:75px;left:70px}.project-map:after{width:340px;height:340px;top:145px;left:140px}.map-top{letter-spacing:.12em;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:55px;padding:0 21px;font-size:11px;display:flex}.live{font-size:10px}.map-core{height:420px;position:relative}.map-node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b41904d;border:1px solid #ffffff40;border-radius:8px;min-width:90px;padding:11px 14px;font-size:12px;position:absolute}.map-node i{opacity:.55;font-size:9px;font-style:normal;display:block}.map-node:after{content:"";transform-origin:0;background:#fff6;height:1px;position:absolute}.centre{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:174px;height:174px;display:flex;top:105px;left:calc(50% - 87px)}.centre small{letter-spacing:.13em;font-size:9px}.centre strong{margin:8px;font-size:26px}.centre span{opacity:.7;font-size:11px}.n1{top:65px;left:32px}.n1:after{width:140px;top:45px;left:90px;transform:rotate(18deg)}.n2{top:20px;left:245px}.n2:after{width:80px;top:58px;left:45px;transform:rotate(90deg)}.n3{top:68px;right:27px}.n3:after{width:135px;top:45px;right:90px;transform:rotate(162deg)}.n4{bottom:55px;left:32px}.n4:after{width:140px;top:10px;left:90px;transform:rotate(-18deg)}.n5{bottom:3px;left:250px}.n5:after{width:80px;bottom:47px;left:44px;transform:rotate(-90deg)}.n6{bottom:55px;right:27px}.n6:after{width:135px;top:10px;right:90px;transform:rotate(198deg)}.floating-card{color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;box-shadow:0 18px 45px #0000002e}.floating-card small{letter-spacing:.11em;color:#73777e;font-size:9px}.floating-card strong{margin:7px 0 4px;font-size:14px}.floating-card span{color:var(--green);font-size:10px}.card-one{width:186px;padding:15px;bottom:24px;left:28px;transform:rotate(-3deg)}.card-one strong{font-size:28px}.card-two{width:187px;padding:15px;bottom:64px;right:35px;transform:rotate(2deg)}.card-three{flex-direction:row;align-items:center;gap:10px;padding:11px 14px;top:81px;right:22px}.card-three .avatar{width:35px;height:35px;color:var(--blue);background:#dbe7ff;border-radius:50%;place-items:center;font-weight:700;display:grid}.proof-strip{border-top:1px solid var(--line);align-items:center;gap:25px;height:98px;margin-top:67px;display:flex;overflow:hidden}.proof-strip b{font-size:36px}.proof-strip>span{width:105px;font-size:12px}.proof-strip i{letter-spacing:.1em;color:#8b8d91;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.problem{background:var(--ink);color:#fff;padding:125px 0}.problem .section-head>p{color:#aeb0b5}.problem .eyebrow{color:#7af}.three-cols{grid-template-columns:repeat(3,1fr);display:grid}.problem-grid{border-top:1px solid #3c3e42;border-bottom:1px solid #3c3e42;margin-top:75px}.problem-grid article{border-right:1px solid #3c3e42;padding:32px 36px 45px 0}.problem-grid article+article{padding-left:36px}.problem-grid article:last-child{border-right:0}.problem-grid span,.principle-grid span,.outcome-grid>article>span{color:#79aaff;font-size:11px}.problem-grid h3,.outcome-grid h3,.principle-grid h3{letter-spacing:-.04em;margin:55px 0 19px;font-size:26px;font-weight:520;line-height:1.08}.problem-grid p,.outcome-grid p,.principle-grid p{color:#aeb0b5;margin:0;font-size:15px;line-height:1.65}.problem blockquote{letter-spacing:-.04em;max-width:950px;margin:80px 0 0;font-size:clamp(27px,3vw,42px);line-height:1.2}.problem blockquote footer{letter-spacing:.04em;color:#aeb0b5;margin-top:28px;font-size:12px}.transform{padding:125px 0}.comparison{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;margin:70px 0 35px;display:grid;overflow:hidden}.comparison>div{padding:34px 40px}.comparison .after{background:var(--blue);color:#fff}.comparison h3{margin:0 0 25px;font-size:14px}.comparison p{border-top:1px solid var(--line);gap:13px;margin:0;padding:16px 0;font-size:14px;display:flex}.comparison .after p{border-color:#fff3}.comparison p span{color:#8b8d91;font-weight:800}.comparison .after p span{color:#fff}.text-link.large{font-size:16px}.journey{background:var(--paper);padding:125px 0}.journey-grid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin-top:60px;display:grid}.stage-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#8a8d92;background:0 0;align-items:center;width:100%;padding:18px 0;font-weight:600;transition:all .2s;display:flex}.stage-list button span{margin-right:23px;font-size:10px}.stage-list button i{opacity:0;margin-left:auto;font-style:normal}.stage-list button.active{color:var(--ink);background:#fff;padding-left:15px}.stage-list button.active i{opacity:1;margin-right:15px}.stage-detail{background:var(--blue);color:#fff;border-radius:15px;min-height:525px;margin-left:70px;padding:48px;position:relative;overflow:hidden}.stage-detail>span{opacity:.7;font-size:11px}.stage-detail h3{letter-spacing:-.05em;margin:95px 0 17px;font-size:55px}.stage-detail>p{max-width:480px;font-size:16px;line-height:1.6}.stage-sketch{border-top:1px solid #ffffff40;align-items:flex-end;gap:11px;height:135px;display:flex;position:absolute;bottom:38px;left:48px;right:48px}.stage-sketch i{background:#ffffff2e;border-radius:6px 6px 0 0;width:17%;height:50%;display:block}.stage-sketch i:nth-child(2){height:72%}.stage-sketch i:nth-child(3){background:#fff;height:92%}.stage-sketch i:nth-child(4){height:65%}.stage-sketch strong{position:absolute;top:14px;right:0}.stage-sketch small{font-size:10px;position:absolute;bottom:0;right:0}.outcomes{padding:125px 0}.outcome-grid{gap:20px;margin-top:70px}.outcome-grid article{border:1px solid var(--line);border-radius:13px;min-height:475px;padding:28px}.outcome-grid h3{margin-top:35px;font-size:28px}.outcome-grid p{color:var(--muted)}.outcome-grid b{letter-spacing:.14em;margin-top:28px;font-size:10px;display:block}.outcome-doodle{background:var(--mist);border-radius:9px;height:145px;margin-top:35px;position:relative}.outcome-doodle i{border:2px solid var(--blue);border-radius:50%;width:65px;height:65px;position:absolute;top:39px;left:42px}.outcome-doodle i:nth-child(2){left:calc(50% - 32px)}.outcome-doodle i:nth-child(3){left:auto;right:42px}.specific{background:#f3f4f5;padding:125px 0}.specific-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.specific-list{border-top:1px solid #cfd1d4}.specific-list div{border-bottom:1px solid #cfd1d4;gap:24px;padding:18px 0;font-size:15px;display:flex}.specific-list span{color:var(--blue);font-size:10px}.specific-line{letter-spacing:-.05em;border-top:1px solid #cfd1d4;margin-top:80px;padding-top:42px;font-size:clamp(26px,3.3vw,48px);line-height:1.1}.specific-line b{color:var(--blue);font-weight:520}.anti{padding:125px 0}.principle-grid{gap:60px;margin-top:65px}.principle-grid article{border-top:2px solid var(--ink);padding-top:18px}.principle-grid h3{margin:80px 0 17px;font-size:25px}.principle-grid p{color:var(--muted)}.pricing-preview{background:var(--blue);color:#fff;padding:95px 0}.pricing-preview .shell{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.pricing-preview p{max-width:500px;margin:0 0 26px;font-size:17px;line-height:1.6}.faq{padding:125px 0}.faq .section-head{margin-bottom:60px}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:23px 0;font-size:18px;display:flex}.faq-list i{color:var(--blue);font-size:24px;font-style:normal}.faq-list p{max-width:780px;color:var(--muted);margin:0;padding:0 0 24px;line-height:1.6;display:none}.faq-list article.open p{display:block}.final-cta{background:var(--blue);color:#fff;text-align:center;padding:120px 0}.final-cta .eyebrow{color:#fff}.final-cta h2{max-width:950px;margin:auto}.final-cta p{max-width:700px;margin:28px auto 35px;font-size:17px;line-height:1.6}footer{background:var(--ink);color:#fff;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.footer-grid p{color:#9ea1a6;max-width:330px;line-height:1.6}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid b{letter-spacing:.12em;color:#7f8287;margin-bottom:8px;font-size:11px}.footer-grid>div>a:not(.brand){color:#d6d7da;font-size:14px}.footer-bottom{color:#7f8287;border-top:1px solid #34363a;justify-content:space-between;margin-top:60px;padding-top:22px;font-size:11px;display:flex}.subhero{padding:105px 0 90px}.subhero>div>p{max-width:700px}.product-hero{text-align:center;background:linear-gradient(#fff,#f4f7fb)}.product-hero h1,.product-hero>div>p{margin-left:auto;margin-right:auto}.product-hero .button{margin-top:5px}.lifecycle{text-align:left;background:#fff;border:1px solid #dce0e6;border-radius:12px;grid-template-columns:repeat(8,1fr);margin-top:95px;display:grid;overflow:hidden}.lifecycle a{border-right:1px solid #dce0e6;min-height:90px;padding:19px 14px;transition:all .2s}.lifecycle a:last-child{border:0}.lifecycle span{color:#8b8e94;margin-bottom:26px;font-size:9px;display:block}.lifecycle b{font-size:12px}.product-sections>article{padding:120px 0}.product-sections>article:nth-child(2n){background:var(--paper)}.product-row{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.product-sections>article.reverse .product-copy{order:2}.product-copy h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(39px,4.5vw,62px);font-weight:530;line-height:1}.product-copy>p{color:var(--muted);font-size:17px;line-height:1.6}.product-copy ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.product-copy li{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.product-copy li:before{content:"✓";color:var(--blue);margin-right:9px}.product-visual{background:#eaf2ff;border-radius:17px;min-width:0;padding:35px}.mini-ui{background:#fff;border:1px solid #dce0e5;border-radius:10px;min-height:410px;padding:18px;font-size:12px;overflow:hidden;box-shadow:0 20px 55px #11326421}.ui-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.ui-bar span{font-weight:700}.ui-bar b{color:var(--blue);font-size:10px}.pipeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pipeline .ui-bar{grid-column:1/-1}.lane{background:#f7f8fa;border-radius:6px;padding:10px}.lane>small{color:#777b82;font-size:8px}.lane article{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:8px;margin-top:10px;padding:11px;display:flex}.lane article span{color:#777b82}.lane article em{color:#a66400;background:#fff4da;border-radius:3px;padding:5px;font-size:8px;font-style:normal}.lane article em.blue{color:var(--blue);background:var(--mist)}.cost-row{border-bottom:1px solid var(--line);grid-template-columns:1fr .5fr .7fr;padding:24px 9px;display:grid}.cost-row em{color:var(--green);text-align:right;font-style:normal}.work-row{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr .5fr 1fr;align-items:center;gap:10px;padding:24px 4px;display:grid}.work-row em{color:#777b82;font-style:normal}.status{background:#8d9299;border-radius:50%;width:8px;height:8px}.status.s1{background:#3b83f5}.status.s2{background:#e98634}.status.s3{background:#3b9a70}.order-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 1fr 1fr;align-items:center;gap:12px;padding:21px 4px;display:grid}.order-row>div{flex-direction:column;gap:5px;display:flex}.order-row small{color:#85888d}.order-row em{color:var(--blue);font-style:normal}.item-icon{background:var(--mist);width:27px;height:27px;color:var(--blue);border-radius:6px;place-items:center;display:grid}.variation{padding:30px}.variation-top{justify-content:space-between;display:flex}.variation-top span{color:#9b6a00;background:#fff3d4;border-radius:4px;padding:6px 9px}.variation h4{margin:60px 0 14px;font-size:26px}.variation p{color:#75797f;line-height:1.5}.var-numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.var-numbers div{flex-direction:column;gap:5px;padding:16px 0;display:flex}.variation button{background:var(--blue);color:#fff;border:0;border-radius:5px;padding:10px 13px}.portal{padding:0}.portal-hero{background:var(--blue);color:#fff;padding:28px}.portal-hero h4{margin:50px 0 12px;font-size:27px}.portal-progress{gap:6px;padding:22px 28px;display:flex}.portal-progress i{background:var(--blue);border-radius:4px;flex:1;height:5px}.portal-progress i.muted{background:#d8e1ef}.portal-cards{grid-template-columns:1fr 1fr;gap:12px;padding:0 28px;display:grid}.portal-cards article{background:#f5f6f8;border-radius:7px;flex-direction:column;gap:20px;padding:17px;display:flex}.chart{border-bottom:1px solid var(--line);align-items:end;gap:21px;height:230px;padding:30px 30px 24px;display:flex;position:relative}.chart:before{content:"";border-top:1px dashed #cfd3d9;position:absolute;top:50%;left:30px;right:30px}.chart span{background:var(--blue);border-radius:4px 4px 0 0;flex:1}.chart i{color:#777b82;font-style:normal;position:absolute;top:15px;left:30px}.report-strip{grid-template-columns:repeat(3,1fr);padding:25px 10px;display:grid}.report-strip div{flex-direction:column;gap:8px;display:flex}.report-strip small{color:#777b82;font-size:8px}.report-strip b{font-size:18px}.price-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.price-hero-grid>div>small{color:#777b82;max-width:450px;margin-top:18px;display:block}.before-after{background:var(--blue);color:#fff;border-radius:20px;grid-template-columns:1fr 30px 1fr 30px 1.15fr;align-items:center;min-height:525px;padding:40px 28px;display:grid;position:relative}.before-after>div{flex-direction:column;gap:14px;display:flex}.before-after small{letter-spacing:.14em;opacity:.7;margin-bottom:15px;font-size:9px}.before-after b{font-size:13px}.before-after>i{opacity:.6;font-style:normal}.deployment-day{color:var(--ink);background:#fff;border-radius:10px;padding:25px 17px;box-shadow:0 16px 40px #0000002e}.deployment-day small{color:var(--blue);opacity:1}.guarantee-stamp{text-align:center;letter-spacing:.11em;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;font-size:8px;display:flex;position:absolute;bottom:23px;right:25px;transform:rotate(-8deg)}.guarantee-stamp strong{margin-top:5px;font-size:8px}.price-section{padding:120px 0}.price-card{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.price-intro{background:var(--ink);color:#fff;padding:55px}.price-intro h2{letter-spacing:-.055em;margin:0;font-size:53px;font-weight:530;line-height:1}.price-intro p{color:#b4b6ba;margin:24px 0 35px;line-height:1.6}.included{grid-template-columns:1fr 1fr;gap:0 25px;padding:55px;display:grid}.included h3{grid-column:1/-1;margin:0 0 20px;font-size:24px}.included span{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.included span:first-letter{color:var(--blue)}.deployment{background:var(--paper);padding:120px 0}.timeline{grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.timeline article{border-top:2px solid var(--blue);padding:18px 25px 0 0}.timeline article>div{color:var(--blue);justify-content:space-between;display:flex}.timeline article i{font-style:normal}.timeline h3{margin:50px 0 15px;font-size:20px;line-height:1.05}.timeline p{color:var(--muted);font-size:13px;line-height:1.55}.launch{padding:120px 0}.launch-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:85px;display:grid}.launch-list{grid-template-columns:1fr 1fr;gap:13px 22px;margin-top:38px;display:grid}.launch-list span{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.live-card{background:var(--blue);color:#fff;border-radius:15px;flex-direction:column;gap:18px;min-height:480px;padding:42px;display:flex}.live-card small{letter-spacing:.15em;margin-bottom:30px}.live-card b{font-size:19px}.live-card p{border-top:1px solid #ffffff4d;margin-top:auto;padding-top:22px}.guarantee{background:var(--ink);color:#fff;padding:120px 0}.guarantee .eyebrow{color:#79aaff}.guarantee-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.guarantee-grid h2{letter-spacing:-.055em;margin:0;font-size:55px;line-height:1}.guarantee-grid>div>p{color:#b7b9bd;line-height:1.65}.guarantee-card{border:1px solid #4c4e52;border-radius:14px;flex-direction:column;padding:40px;display:flex}.guarantee-card small{color:#79aaff;letter-spacing:.13em}.guarantee-card p{margin:55px 0 20px}.guarantee-card b{border-top:1px solid #3e4044;padding:16px 0}.guarantee-card em{color:#85888e;margin-top:25px;font-size:11px;font-style:normal;line-height:1.5}.offer{padding:120px 0}.offer-list{border-top:1px solid var(--line);margin-top:60px}.offer-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 1.2fr 90px;align-items:center;gap:25px;padding:21px 0;display:grid}.offer-list span{color:var(--blue);font-size:10px}.offer-list h3{margin:0;font-size:19px}.offer-list p{color:var(--muted);margin:0;font-size:14px}.offer-list b{letter-spacing:.12em;color:var(--green);font-size:9px}.followup{background:var(--mist);padding:120px 0}.followup-line{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.followup-line article{border-top:2px solid var(--blue);flex-direction:column;padding:20px 20px 0 0;display:flex;position:relative}.followup-line article:after{content:"→";color:var(--blue);position:absolute;top:14px;right:20px}.followup-line article:last-child:after{display:none}.followup-line span{color:var(--blue);font-size:9px}.followup-line b{margin:45px 0 8px;font-size:15px}.followup-line small{color:var(--muted)}@media (max-width:900px){.shell{width:min(100% - 34px,700px)}.header{height:70px}.menu{display:block}.nav nav{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:68px;left:17px;right:17px;box-shadow:0 20px 45px #0000001f}.nav nav.open{display:flex}.hero-grid,.specific-grid,.pricing-preview .shell,.product-row,.price-hero-grid,.launch-grid,.guarantee-grid{grid-template-columns:1fr}.hero{padding-top:55px}.hero h1,.subhero h1{font-size:54px}.project-map{height:530px}.proof-strip{margin-top:40px}.proof-strip i:nth-of-type(n+3){display:none}.three-cols{grid-template-columns:1fr}.problem-grid article,.problem-grid article+article{border-bottom:1px solid #3c3e42;border-right:0;padding:30px 0}.problem-grid article:last-child{border-bottom:0}.problem-grid h3{margin-top:28px}.comparison,.journey-grid{grid-template-columns:1fr}.stage-detail{margin:40px 0 0}.outcome-grid{gap:14px}.outcome-grid article{min-height:auto}.specific-grid{gap:50px}.principle-grid{gap:45px}.principle-grid h3{margin-top:35px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.lifecycle{grid-template-columns:repeat(4,1fr)}.lifecycle a:nth-child(4){border-right:0}.product-row{gap:45px}.product-sections>article.reverse .product-copy{order:0}.price-hero-grid{gap:50px}.price-card{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;gap:35px 20px}.included{padding:40px}.launch-grid,.guarantee-grid{gap:50px}.offer-list article{grid-template-columns:40px 1fr 70px}.offer-list p{grid-area:2/2/auto/-1}.followup-line{grid-template-columns:1fr 1fr;gap:40px 20px}}@media (max-width:600px){.shell{width:calc(100% - 28px)}.section-head h2,.pricing-preview h2,.final-cta h2{font-size:40px}.section-head>p{font-size:16px}.hero h1,.subhero h1{font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.project-map{height:480px}.map-core{transform-origin:top;transform:scale(.8)}.floating-card{transform:scale(.8)}.card-one{left:5px}.card-two,.card-three{right:5px}.proof-strip>span,.proof-strip i{display:none}.comparison>div{padding:28px 22px}.stage-detail{min-height:470px;padding:30px}.stage-detail h3{font-size:43px}.stage-detail p{font-size:14px}.stage-sketch{left:30px;right:30px}.pricing-preview .shell{gap:35px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px}.lifecycle{grid-template-columns:repeat(2,1fr)}.lifecycle a:nth-child(2n){border-right:0}.product-sections>article{padding:80px 0}.product-copy h2{font-size:42px}.product-copy ul{grid-template-columns:1fr}.product-visual{padding:12px}.mini-ui{min-height:370px;padding:12px}.pipeline{grid-template-columns:1fr 1fr}.pipeline .lane:last-child{display:none}.order-row{grid-template-columns:30px 1fr}.order-row>span:not(.item-icon),.order-row em{display:none}.report-strip{grid-template-columns:1fr}.report-strip div{padding:8px 0}.before-after{grid-template-columns:1fr 15px 1fr;padding:22px 18px}.before-after>div:last-of-type,.before-after>i:last-of-type{display:none}.price-intro,.included{padding:32px 24px}.price-intro h2{font-size:42px}.included,.timeline,.launch-list{grid-template-columns:1fr}.guarantee-grid h2{font-size:44px}.offer-list article{grid-template-columns:30px 1fr}.offer-list b,.offer-list p{grid-column:2}.followup-line{grid-template-columns:1fr}.specific-line{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.brand{letter-spacing:0;gap:0;width:190px;font-size:0}.brand img{width:100%;height:auto;display:block}.header .brand{position:relative}.header .brand img{opacity:0}.header .brand:after{content:"";background:var(--blue);position:absolute;inset:0;-webkit-mask:url(/landscapebase-logo-white.svg) 50%/contain no-repeat;mask:url(/landscapebase-logo-white.svg) 50%/contain no-repeat}footer .brand img{filter:none}.hero-stories{background:#111;border-radius:24px;min-width:0;height:585px;position:relative;overflow:hidden;box-shadow:0 25px 80px #1112142e}.story-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.story-rail::-webkit-scrollbar{display:none}.story-card{scroll-snap-align:start;color:#fff;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.story-card>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform 8s;position:absolute;inset:0}.story-card:hover>img{transform:scale(1.025)}.story-shade{background:linear-gradient(#0a0f140a 25%,#070b0fe6 100%);position:absolute;inset:0}.story-number{letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff80;border-radius:999px;padding:8px 11px;font-size:9px;position:absolute;top:23px;right:23px}.story-copy{position:absolute;bottom:58px;left:32px;right:32px}.story-copy small{letter-spacing:.14em;color:#b9d3ff;font-size:10px}.story-copy h3{letter-spacing:-.055em;max-width:480px;margin:14px 0 16px;font-size:clamp(31px,3vw,46px);font-weight:530;line-height:.98}.story-copy p{color:#d8dbe0;max-width:440px;margin:0;font-size:14px;line-height:1.5}.story-card>em{letter-spacing:.12em;color:#ffffff8c;font-size:7px;font-style:normal;position:absolute;bottom:24px;left:32px}.story-controls{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:19px;right:22px}.story-controls>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0f40;border:1px solid #ffffff73;border-radius:50%;width:34px;height:34px}.story-controls>div{gap:5px;display:flex}.story-controls>div button{cursor:pointer;background:#ffffff61;border:0;border-radius:3px;width:18px;height:3px;padding:0;transition:width .2s,background .2s}.story-controls>div button.active{background:#fff;width:34px}@media (max-width:900px){.hero-stories{height:560px}}@media (max-width:600px){.hero-stories{height:520px}.story-copy{bottom:72px;left:24px;right:24px}.story-copy h3{font-size:34px}.story-card>em{max-width:190px;bottom:26px;left:24px}.story-controls{bottom:18px;right:15px}.story-controls>div{display:none}}:root{--blue:#2478f3;--blue-soft:#edf4ff;--surface:#f6f6f4;--radius:22px;--line:#dfe0e2}body{background:#fff}main>section:not(.hero):not(.subhero){position:relative}.problem,.journey,.specific,.final-cta,.product-hero,.price-hero,.guarantee,.followup{isolation:isolate;position:relative;overflow:hidden}.problem:after,.journey:after,.specific:after,.final-cta:after,.product-hero:after,.price-hero:after,.guarantee:after,.followup:after{content:"";z-index:-1;opacity:.035;pointer-events:none;background:currentColor;width:360px;height:360px;position:absolute;bottom:-105px;right:-85px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.hero-kicker{color:var(--blue);align-items:center;gap:10px;margin-bottom:28px;display:flex}.hero-kicker img{filter:invert(43%)sepia(95%)saturate(2051%)hue-rotate(202deg)brightness(99%)contrast(93%);width:18px;height:18px}.hero-kicker span{letter-spacing:.14em;font-size:11px;font-weight:720}.hero-stories{border-radius:var(--radius);box-shadow:0 25px 70px #11121424}.hero-stories:before{content:"";z-index:4;background:var(--blue);height:5px;position:absolute;top:0;left:0;right:0}.proof-strip{gap:20px}.proof-strip>img{width:36px;height:36px}.proof-strip>span{width:118px;font-weight:620;line-height:1.25}.proof-strip i{color:#65686d;margin-left:clamp(20px,4vw,70px)}.proof-strip i:first-of-type{margin-left:auto}.problem,.guarantee{color:#fff}.section-head h2,.pricing-preview h2,.final-cta h2,.product-copy h2,.guarantee-grid h2{font-weight:500}.section-head>p,.product-copy>p,.price-hero-grid>div>p{color:#60646a}.problem .section-head>p,.guarantee-grid>div>p{color:#b9bbc0}.comparison,.outcome-grid article,.price-card,.guarantee-card{border-radius:var(--radius)}.outcome-grid article,.comparison,.price-card{border-color:#d8dadd}.outcome-grid article{position:relative;overflow:hidden}.outcome-grid article:after{content:"";background:var(--blue);opacity:.045;width:120px;height:120px;position:absolute;top:-34px;right:-34px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.journey-grid{z-index:1;position:relative}.stage-detail{border-radius:var(--radius);box-shadow:0 22px 50px #2478f326}.specific-line{grid-template-columns:1fr 1fr;gap:30px;display:grid}.specific-line b{max-width:570px}.pricing-preview{color:var(--ink);background:#f3f4f5;position:relative;overflow:hidden}.pricing-preview .eyebrow{color:var(--blue)}.pricing-preview p{color:#555a61}.pricing-preview .shell{row-gap:0}.pricing-principle{letter-spacing:-.05em;border-top:1px solid #cfd1d4;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,90px);margin-top:74px;padding-top:38px;font-size:clamp(29px,3.3vw,47px);line-height:1.05;display:grid}.pricing-principle span{max-width:570px}.pricing-principle strong{max-width:570px;color:var(--blue);font-weight:540}.pricing-preview:after{content:"";background:var(--blue);opacity:.065;width:420px;height:420px;position:absolute;top:-130px;right:-100px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.final-cta .shell,.pricing-preview .shell{z-index:1;position:relative}.product-hero{background:linear-gradient(180deg,#fff 0%,var(--blue-soft) 100%);border-bottom:1px solid #dbe3ef}.product-hero:before{content:"";background:var(--blue);height:5px;position:absolute;top:0;left:0;right:0}.lifecycle{border-radius:14px;box-shadow:0 20px 60px #1119260f}.lifecycle a:hover{background:var(--blue);color:#fff}.product-sections>article{position:relative}.product-sections>article:before{content:"";background:#e3e4e6;height:1px;position:absolute;top:0;left:max(24px,50vw - 610px);right:max(24px,50vw - 610px)}.product-visual{background:var(--blue-soft);border-radius:var(--radius);border:1px solid #d9e5f7;position:relative;overflow:hidden}.product-visual:after{content:"";background:var(--blue);opacity:.055;width:150px;height:150px;position:absolute;bottom:-42px;right:-42px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.mini-ui{z-index:1;position:relative}.price-hero{background:#f5f6f7}.before-after{border-radius:var(--radius);box-shadow:0 24px 60px #2478f329}.before-after:before{content:"";opacity:.08;background:#fff;width:260px;height:260px;position:absolute;bottom:-90px;left:-75px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.deployment-day,.live-card{z-index:1;position:relative}.timeline article{border-top-width:3px}.live-card{border-radius:var(--radius)}.offer-list article:hover{background:var(--blue-soft)}.offer-list article{padding-left:12px;padding-right:12px;transition:background .2s}footer{position:relative;overflow:hidden}footer:after{content:"";opacity:.025;pointer-events:none;background:#fff;width:360px;height:360px;position:absolute;bottom:-120px;right:-90px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}@media (max-width:900px){main>section:not(.hero):not(.subhero):before{right:17px}.specific-line{grid-template-columns:1fr}.proof-strip i{margin-left:auto}.proof-strip i:nth-of-type(n+4){display:none}}@media (max-width:600px){main>section:not(.hero):not(.subhero):before{top:24px}.hero-kicker{margin-bottom:22px}.proof-strip>img{width:30px;height:30px}.proof-strip>span{width:auto;display:block}.proof-strip i{display:none!important}.specific-line{font-size:30px}}.journey{background:#fff;height:350vh;padding:0;overflow:clip}.journey:after{opacity:.028;width:220px;height:220px;bottom:36px;right:max(34px,50vw - 592px)}.journey-sticky{align-items:center;height:calc(100svh - 82px);display:flex;position:sticky;top:82px;overflow:hidden}.journey-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:72px;display:grid}.journey-copy{min-width:0}.journey .section-head h2{font-size:clamp(42px,4.2vw,62px)}.journey .section-head>p{margin-top:18px;font-size:16px;line-height:1.55}.journey .stage-list{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:29px;display:grid}.journey .stage-list button{min-height:54px;padding:13px 12px;transition:color .18s,background-color .18s,box-shadow .18s}.journey .stage-list button.active{box-shadow:inset 3px 0 0 var(--blue);color:var(--ink);background:#2478f30e;padding-left:12px}.journey .stage-detail{height:min(64svh,570px);min-height:480px;margin:0;padding:46px}.stage-detail-content{height:100%;animation:.24s ease-out journey-content-in}.journey .stage-detail-content>span{opacity:.72;font-size:11px}.journey .stage-detail h3{margin:clamp(54px,8vh,90px) 0 17px;font-size:clamp(48px,4.2vw,61px)}.journey .stage-detail-content>p{max-width:490px;font-size:16px;line-height:1.6}.journey-meter{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:19px;display:grid}.journey-meter>span{background:#d9dbde;height:2px;overflow:hidden}.journey-meter>span i{background:var(--blue);height:100%;transition:width .35s;display:block}.journey-meter small{letter-spacing:.13em;color:#7c7f84;font-size:8px}@keyframes journey-content-in{0%{opacity:.35}to{opacity:1}}@media (max-width:900px){.journey{height:380svh}.journey-sticky{height:calc(100svh - 70px);top:70px}.journey-layout{grid-template-columns:1fr;align-content:center;gap:22px}.journey .section-head{max-width:660px}.journey .section-head h2{font-size:clamp(38px,7vw,50px)}.journey .section-head>p{margin-top:12px;font-size:14px;line-height:1.45}.journey .stage-list{grid-template-columns:repeat(4,1fr);margin-top:18px}.journey .stage-list button,.journey .stage-list button:nth-child(2n),.journey .stage-list button.active,.journey .stage-list button:nth-child(2n).active{border-right:1px solid var(--line);justify-content:center;min-height:39px;padding:8px 5px;font-size:0}.journey .stage-list button:nth-child(4n){border-right:0}.journey .stage-list button span{margin:0;font-size:10px}.journey .stage-list button i{display:none}.journey .stage-detail{height:min(45svh,420px);min-height:310px;margin:0;padding:30px}.journey .stage-detail h3{margin:38px 0 12px;font-size:44px}.journey .stage-detail-content>p{font-size:14px;line-height:1.45}.journey .stage-sketch{height:92px;bottom:25px;left:30px;right:30px}.journey-meter{margin-top:12px}}.software-guide{background:#fff;overflow:hidden}.guide-hero{background:#f2f6fc;padding:72px 0 88px}.guide-hero .breadcrumbs{margin-bottom:70px}.guide-hero h1{letter-spacing:-.072em;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(64px,7.5vw,108px);font-weight:540;line-height:.91}.guide-byline{color:#5f6670;margin:28px 0 0;font-size:14px}.guide-takeaways{background:#fff;border:1px solid #d8e2ef;border-radius:22px;margin-top:68px;padding:38px 42px;box-shadow:0 22px 70px #264a7814}.guide-takeaways h2{letter-spacing:-.04em;margin:0 0 26px;font-size:28px;font-weight:600}.guide-takeaways ol{counter-reset:takeaway;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-takeaways li{color:#545b65;counter-increment:takeaway;border-top:1px solid #e4e8ed;min-height:150px;padding:24px 34px 24px 55px;font-size:15px;line-height:1.62;position:relative}.guide-takeaways li:nth-child(odd){border-right:1px solid #e4e8ed}.guide-takeaways li:before{color:var(--blue);content:"0" counter(takeaway);font-size:11px;font-weight:750;position:absolute;top:26px;left:0}.guide-intro{padding:95px 0}.guide-reading-width{max-width:980px}.guide-prose p,.guide-definition p{color:#4f5661;margin:0;font-size:20px;line-height:1.72}.guide-prose a,.guide-faq a{color:var(--blue);text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.guide-section{padding:112px 0}.guide-definition{color:#fff;background:#101114}.guide-definition h2,.guide-section-head h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,80px);font-weight:530;line-height:.97}.guide-definition p{color:#bec2c9}.guide-definition p+p{margin-top:25px}.guide-definition p strong{color:#fff}.guide-section-head{max-width:860px}.guide-section-head>p{max-width:780px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.62}.guide-matrix{background:#fff}.guide-table-wrap{background:#fff;border:1px solid #d9e1eb;border-radius:20px;margin-top:58px;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.guide-table-wrap th,.guide-table-wrap td{text-align:center;border-bottom:1px solid #e0e5eb;border-right:1px solid #e0e5eb;padding:20px 18px;font-size:13px;line-height:1.4}.guide-table-wrap thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111214;font-size:10px}.guide-table-wrap thead th:first-child{text-align:left;min-width:180px}.guide-table-wrap tbody th{text-align:left;font-weight:700}.guide-table-wrap tbody tr:first-child>*{color:#174d9a;background:#eaf2ff;font-weight:750}.guide-table-wrap td[data-value=✓]{color:#0f7b4e;font-size:18px;font-weight:800}.guide-table-wrap td[data-value=✕]{color:#92969d}.guide-table-wrap tr:last-child>*{border-bottom:0}.guide-table-wrap tr>:last-child{border-right:0}.guide-table-note{color:#6c727a;max-width:880px;margin:20px 0 0;font-size:12px;line-height:1.6}.guide-tools{background:#f4f7fb}.guide-tool-index{border-top:1px solid #cfd8e4;grid-template-columns:repeat(3,1fr);margin:65px 0 110px;padding:0;list-style:none;display:grid}.guide-tool-index li{border-bottom:1px solid #cfd8e4;border-right:1px solid #cfd8e4}.guide-tool-index li:nth-child(3n){border-right:0}.guide-tool-index a{gap:18px;padding:22px 14px 22px 0;font-size:17px;font-weight:650;display:flex}.guide-tool-index span{color:var(--blue);font-size:10px}.guide-tool{border-top:1px solid #cfd8e4;padding:88px 0;scroll-margin-top:100px}.guide-tool-featured{border-top:0;padding-top:0}.guide-tool-heading{grid-template-columns:75px 1fr;align-items:start;gap:25px;display:grid}.guide-tool-heading>span{color:var(--blue);padding-top:13px;font-size:11px;font-weight:750}.guide-tool-heading h3,.guide-rest h3{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:540;line-height:.95}.guide-tool-heading p{color:#5c636d;margin:14px 0 0;font-size:16px}.guide-tool-body{margin:52px 0 0}.guide-two-col{grid-template-columns:1fr 1fr;gap:80px;display:grid}.guide-tool-body p{color:#565e69;margin:0 0 20px;font-size:16px;line-height:1.68}.guide-tool-body p strong{color:var(--ink)}.guide-key-features{background:var(--blue);color:#fff;border-radius:18px;padding:30px 34px}.guide-key-features h4{margin:0 0 25px;font-size:27px;font-weight:600}.guide-key-features ul{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-key-features li{border-top:1px solid #ffffff40;padding:13px 10px 13px 0;font-size:13px}.guide-key-features li:before{content:"→";margin-right:9px}.guide-key-features .guide-rating-line{color:#fff;align-items:baseline;gap:8px;margin:28px 0 0;display:flex}.guide-rating-line strong{font-size:34px;color:#fff!important}.guide-qualifier{border-top:1px solid #ccd6e2;border-bottom:1px solid #ccd6e2;margin:40px 0 0;padding:22px 0;font-size:17px;line-height:1.55}.guide-cta{background:var(--blue) url(/landscapebase-contour-background.svg) center/cover no-repeat;color:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:55px;padding:58px 60px;display:grid;position:relative;overflow:hidden}.guide-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(39px,5vw,65px);font-weight:530;line-height:.96}.guide-cta h2 span{display:block}.guide-cta p{color:#fffc;max-width:670px;margin:23px 0 0;font-size:15px;line-height:1.55}.guide-cta .eyebrow{color:#fff}.guide-cta .button{min-width:190px}.guide-rating-wrap{margin-top:35px}.guide-rating-table{border-collapse:collapse;border-top:1px solid #ced7e2;width:100%}.guide-rating-table th,.guide-rating-table td{text-align:left;border-bottom:1px solid #ced7e2;padding:12px 0;font-size:13px}.guide-rating-table th{color:#707780;font-weight:500}.guide-rating-table td{text-align:right;font-weight:700}.guide-rating-wrap>a{color:var(--blue);margin-top:13px;font-size:12px;font-weight:700;display:inline-block}.guide-review-pair{gap:16px;display:grid}.guide-review-pair blockquote{color:#2d333c;background:#fff;border:1px solid #d7e0ea;border-radius:16px;margin:0;padding:28px;font-size:16px;line-height:1.55}.guide-review-pair blockquote>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:750;display:block}.guide-review-pair cite{color:#6e747c;margin-top:22px;font-size:12px;font-style:normal;display:block}.guide-review-pair cite a{color:var(--blue)}.guide-compare-link{color:var(--blue);border-top:1px solid #ccd6e2;border-bottom:1px solid #ccd6e2;justify-content:space-between;align-items:center;margin-top:35px;padding:22px 0;font-size:14px;font-weight:750;display:flex}.guide-compare-link span{font-size:21px}.guide-rest{border-top:1px solid #cfd8e4;padding-top:100px}.guide-rest .guide-section-head h3{font-size:clamp(44px,5vw,66px)}.guide-rest-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.guide-rest-grid article{background:#fff;border:1px solid #d4dde8;border-radius:16px;min-height:240px;padding:28px}.guide-rest-grid article>span{color:var(--blue);font-size:10px;font-weight:750}.guide-rest-grid h4{letter-spacing:-.045em;margin:48px 0 14px;font-size:29px;font-weight:560}.guide-rest-grid p{color:#5e6570;margin:0;font-size:14px;line-height:1.6}.guide-rest-grid p strong{color:var(--ink)}.guide-quote-only{letter-spacing:-.025em;max-width:880px;margin:45px 0 0;font-size:22px;line-height:1.42}.guide-recap{color:#fff;background:#101114}.guide-recap .guide-section-head>p{color:#aeb3bc}.guide-recap-list{border-top:1px solid #383b40;margin-top:55px}.guide-recap-list p{border-bottom:1px solid #383b40;grid-template-columns:260px 1fr;gap:30px;margin:0;padding:20px 0;display:grid}.guide-recap-list strong{color:#fff}.guide-recap-list span{color:#aeb3bc}.guide-recommendation{letter-spacing:-.03em;max-width:900px;margin:48px 0 0;font-size:26px;line-height:1.4}.guide-recap .guide-cta{background-color:#1769db}.guide-faq{background:#f7f7f5}.guide-faq .faq-list{margin-top:55px}.guide-faq .faq-list p{max-width:850px}.guide-author{background:#fff;padding:80px 0}.guide-author-box{border:1px solid #d9e1ea;border-radius:20px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;padding:45px;display:grid}.guide-author-box span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:750}.guide-author-box h2{letter-spacing:-.055em;margin:17px 0 4px;font-size:48px;font-weight:540}.guide-author-box p{color:#5f6670;margin:0;line-height:1.65}.guide-author-box>p{font-size:17px}.guide-author-box>p strong{color:var(--ink)}.guide-sources{background:#eef1f5;padding:35px 0}.guide-sources .shell{grid-template-columns:1fr 2fr;align-items:start;gap:35px;display:grid}.guide-sources>div>div{flex-direction:column;gap:10px;display:flex}.guide-sources strong{letter-spacing:.12em;font-size:10px}.guide-sources span,.guide-sources small{color:#717780;font-size:11px;line-height:1.5}.guide-sources nav{flex-wrap:wrap;gap:10px 20px;display:flex}.guide-sources nav a{color:#4f5661;font-size:11px;font-weight:650}.guide-sources nav a:hover{color:var(--blue)}.guide-sources small{grid-column:2}@media (max-width:900px){.guide-hero h1{font-size:64px}.guide-takeaways ol{grid-template-columns:1fr}.guide-takeaways li:nth-child(odd){border-right:0}.guide-two-col{grid-template-columns:1fr;gap:35px}.guide-tool-index{grid-template-columns:1fr 1fr}.guide-tool-index li:nth-child(3n){border-right:1px solid #cfd8e4}.guide-tool-index li:nth-child(2n){border-right:0}.guide-cta{grid-template-columns:1fr;gap:35px}.guide-cta .button{justify-self:start}.guide-sources .shell{grid-template-columns:1fr}.guide-sources small{grid-column:auto}.guide-author-box{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.guide-hero{padding:50px 0 65px}.guide-hero .breadcrumbs{margin-bottom:46px}.guide-hero h1{font-size:49px;line-height:.94}.guide-byline{font-size:12px;line-height:1.5}.guide-takeaways{border-radius:16px;margin-top:45px;padding:28px 22px}.guide-takeaways li{min-height:0;padding:20px 0 20px 38px;font-size:14px}.guide-takeaways li:before{top:22px}.guide-intro,.guide-section{padding:78px 0}.guide-prose p,.guide-definition p{font-size:17px}.guide-definition h2,.guide-section-head h2{font-size:43px}.guide-section-head>p{font-size:15px}.guide-table-wrap{margin-top:40px}.guide-tool-index{grid-template-columns:1fr;margin:45px 0 75px}.guide-tool-index li,.guide-tool-index li:nth-child(3n){border-right:0}.guide-tool{padding:65px 0}.guide-tool-heading{grid-template-columns:36px 1fr;gap:10px}.guide-tool-heading h3,.guide-rest h3{font-size:49px}.guide-tool-body{margin-top:38px}.guide-key-features{padding:26px 22px}.guide-key-features ul{grid-template-columns:1fr}.guide-cta{margin-top:40px;padding:38px 24px}.guide-cta h2{font-size:42px}.guide-cta .button{width:100%}.guide-rest-grid{grid-template-columns:1fr}.guide-rest-grid article{min-height:210px}.guide-recap-list p{grid-template-columns:1fr;gap:8px}.guide-recommendation{font-size:21px}.guide-author-box{padding:30px 24px}.guide-author-box h2{font-size:41px}.guide-sources{padding:30px 0}.journey{height:400svh}.journey-layout{gap:13px}.journey .eyebrow{margin-bottom:12px}.journey .section-head h2{font-size:35px;line-height:1}.journey .section-head>p{display:none}.journey .stage-list{margin-top:12px}.journey .stage-list button,.journey .stage-list button:nth-child(2n),.journey .stage-list button.active,.journey .stage-list button:nth-child(2n).active{min-height:36px}.journey .stage-detail{height:min(49svh,390px);min-height:300px;padding:26px}.journey .stage-detail h3{margin:34px 0 10px;font-size:39px}.journey .stage-detail-content>p{font-size:13px}.journey .stage-sketch{height:82px;bottom:21px;left:26px;right:26px}.journey .stage-sketch strong{top:10px}.journey-meter small{font-size:7px}}.problem:after{display:none}@media (min-width:901px){.hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:48px}.hero-stories{height:620px}}.customer-proof{justify-content:space-between;gap:32px;height:112px;margin-top:56px}.proof-choice{align-items:center;gap:18px;min-width:0;display:flex}.proof-choice>img{flex:none;width:42px;height:42px}.proof-choice>div{flex-direction:column;gap:5px;display:flex}.proof-choice span{letter-spacing:.16em;color:var(--blue);font-size:9px;font-weight:720;line-height:1}.proof-choice strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(21px,2.2vw,29px);font-weight:520;line-height:1}.proof-rating{border-left:1px solid var(--line);grid-template-columns:auto auto;align-items:center;gap:3px 15px;min-height:50px;margin-left:auto;padding-left:40px;display:grid}.proof-rating>span{letter-spacing:.08em;color:#d19a39;grid-row:1/3;font-size:16px}.proof-rating strong{font-size:22px;font-weight:600;line-height:1}.proof-rating small{color:#74777d;font-size:10px}@media (max-width:600px){.customer-proof{flex-direction:column;align-items:flex-start;gap:18px;height:auto;min-height:132px;margin-top:38px;padding:22px 0}.proof-choice>img{width:34px;height:34px}.proof-choice strong{white-space:normal;font-size:20px}.proof-rating{border-left:0;border-top:1px solid var(--line);justify-content:start;width:100%;margin:0;padding:16px 0 0}}.hero-kicker span{white-space:nowrap;font-size:12.4px}.hero h1{text-wrap:balance;font-size:clamp(53px,5.4vw,76px)}.hero-title-emphasis{color:var(--blue);font-weight:700}.hero-title-tail{white-space:nowrap}.hero-copy>p{color:#5f6369;text-wrap:pretty;line-height:1.66}@media (min-width:901px){.hero-copy>p{width:650px;max-width:calc(100% + 29px)}}@media (max-width:1100px){.hero-kicker span{letter-spacing:.1em;font-size:11.4px}}@media (max-width:900px){.hero h1{font-size:54px}}@media (max-width:600px){.hero-kicker{gap:8px}.hero-kicker img{width:16px;height:16px}.hero-kicker span{letter-spacing:.065em;font-size:10.3px}.hero h1{font-size:44px}}@media (max-width:340px){.hero-kicker{gap:7px}.hero-kicker span{letter-spacing:.04em;font-size:9.6px}}.compare-page{background:#f7f6f1}.compare-page h1,.compare-page h2,.compare-page h3,.compare-page blockquote{letter-spacing:-.055em}.compare-hero{background:#f7f6f1;padding:132px 0 82px;overflow:hidden}.compare-breadcrumb{letter-spacing:.11em;text-transform:uppercase;color:#8a8b88;align-items:center;gap:10px;margin-bottom:66px;font-size:10px;display:flex}.compare-breadcrumb a{color:#303231}.compare-breadcrumb strong{color:var(--blue)}.compare-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:78px;display:grid}.compare-hero h1{max-width:780px;margin:22px 0 27px;font-size:clamp(58px,6.2vw,88px);font-weight:500;line-height:.94}.compare-hero h1 em{color:var(--blue);font-style:normal}.compare-hero-grid>div:first-child>p{color:#60625f;max-width:640px;font-size:18px;line-height:1.65}.compare-hero-grid>div:first-child>small{letter-spacing:.12em;color:#8d8e8a;margin-top:24px;font-size:8px;display:block}.versus-card{background:#fff;border:1px solid #d6d6cf;border-radius:24px;grid-template-columns:1fr 44px 1fr;align-items:stretch;min-height:410px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1a1c1a17}.versus-card:before{content:"";background:#0d2530;position:absolute;inset:0 50% 0 0}.versus-brand{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:42px 20px;display:flex;position:relative}.versus-brand img{filter:brightness(0)invert();width:58px;height:58px;margin-bottom:22px}.versus-brand strong{color:#fff;font-size:20px}.versus-brand b{color:#333;letter-spacing:-.06em;font-size:37px;font-weight:750}.versus-brand span{letter-spacing:.13em;color:#8e9192;margin-top:13px;font-size:8px}.versus-brand.lb span{color:#9eabc0}.versus-mid{z-index:2;background:var(--blue);color:#fff;border-radius:50%;align-self:center;place-items:center;width:44px;height:44px;font-size:10px;font-weight:750;display:grid;position:relative;box-shadow:0 8px 24px #2478f34d}.versus-note{z-index:3;text-align:center;letter-spacing:.04em;background:#ffffffeb;border:1px solid #ffffff38;border-radius:10px;padding:13px 15px;font-size:10px;position:absolute;bottom:22px;left:24px;right:24px}.versus-note i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.compare-intro{color:#fff;background:#0d2530;padding:112px 0}.intro-grid{grid-template-columns:210px 1.1fr .9fr;align-items:start;gap:45px;display:grid}.compare-intro h2{margin:0;font-size:clamp(45px,5vw,70px);font-weight:500;line-height:.98}.compare-intro h2 span{color:#79aaff}.intro-copy p{color:#c4cbd0;margin:0 0 18px;font-size:15px;line-height:1.7}.fit-section,.comparison-table-section,.switch-section,.case-studies,.compare-faq{padding:120px 0}.fit-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:60px;display:grid}.fit-grid article{background:#fff;border:1px solid #d5d5ce;border-radius:22px;padding:50px}.fit-grid article>small{letter-spacing:.15em;color:#767873;font-size:9px}.fit-grid h3{max-width:480px;margin:20px 0 32px;font-size:42px;font-weight:520;line-height:1.02}.fit-grid ul{gap:0;margin:0 0 35px;padding:0;list-style:none;display:grid}.fit-grid li{border-top:1px solid #e4e3dc;padding:15px 0;font-size:14px}.fit-grid li:before{content:"→";color:#878a85;margin-right:12px}.fit-grid .fit-featured{background:var(--blue);border-color:var(--blue);color:#fff}.fit-featured li{border-color:#ffffff40}.fit-featured li:before,.fit-featured>small{color:#d8e7ff}.comparison-table-section{background:#fff}.comparison-table{border:1px solid #d9dad7;border-radius:18px;margin-top:60px;overflow:hidden}.comparison-table-head,.comparison-row{grid-template-columns:.7fr 1.15fr 1.15fr;display:grid}.comparison-table-head{color:#fff;background:#0d2530}.comparison-table-head>*{letter-spacing:.12em;padding:22px 26px;font-size:10px}.comparison-table-head strong{background:var(--blue)}.comparison-row>*{border-top:1px solid #e0e1de;align-items:center;gap:12px;margin:0;padding:25px 26px;font-size:13px;line-height:1.45;display:flex}.comparison-row>span{font-weight:650}.comparison-row>span i{color:#999;font-size:9px;font-style:normal}.comparison-row>strong{color:#1c3556;background:#edf4ff;font-weight:600}.comparison-row>strong em{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.comparison-row>p{color:#646762}.compare-disclaimer{color:#888b86;max-width:760px;margin:22px 0 0;font-size:10px;line-height:1.5}.migration-story{background:#eaf2ff;padding:90px 0}.migration-card{color:#fff;background:#0d2530;border-radius:24px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden}.migration-quote{padding:70px}.migration-quote>small{letter-spacing:.14em;color:#79aaff;font-size:9px}.migration-quote blockquote{max-width:790px;margin:30px 0 25px;font-size:clamp(42px,5vw,66px);line-height:1.01}.migration-quote>p{color:#c4cbd0;max-width:670px;line-height:1.65}.migration-quote footer{background:0 0;align-items:center;gap:15px;margin-top:42px;padding:0;display:flex}.migration-quote footer img{object-fit:cover;border-radius:50%;width:58px;height:58px}.migration-quote footer div{flex-direction:column;gap:4px;display:flex}.migration-quote footer strong{font-size:13px}.migration-quote footer span{color:#c4cbd0;font-size:11px}.migration-quote footer small{letter-spacing:.12em;color:#79aaff;font-size:7px}.migration-numbers{background:var(--blue);display:grid}.migration-numbers div{border-bottom:1px solid #ffffff40;flex-direction:column;justify-content:center;padding:42px 55px;display:flex}.migration-numbers strong{letter-spacing:-.07em;font-size:65px;font-weight:520;line-height:1}.migration-numbers span{letter-spacing:.04em;margin-top:8px;font-size:11px}.switch-section{background:#f7f6f1}.switch-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.switch-grid>div:first-child{position:sticky;top:130px}.switch-steps article{border-top:1px solid #d8d8d1;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.switch-steps article>span{color:var(--blue);font-size:11px}.switch-steps h3{margin:0 0 8px;font-size:33px;font-weight:530}.switch-steps p{color:#686a66;margin:0}.case-studies{background:#fff}.case-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.case-grid article{border:1px solid #dddeda;border-radius:18px;flex-direction:column;min-height:390px;padding:32px;display:flex}.case-top{justify-content:space-between;align-items:center;display:flex}.case-top span{color:var(--blue);font-size:11px}.case-top small{letter-spacing:.1em;color:#8a8d88;font-size:7px}.case-grid blockquote{margin:auto 0;font-size:31px;line-height:1.08}.case-grid article>div:last-child{border-top:1px solid #e2e2de;flex-direction:column;gap:5px;padding-top:25px;display:flex}.case-grid article>div:last-child strong{font-size:12px}.case-grid article>div:last-child span{color:#777a75;font-size:10px}.compare-faq{background:#f7f6f1}.faq-list{border-top:1px solid #d3d4cf;margin-top:55px}.faq-list details{border-bottom:1px solid #d3d4cf}.faq-list summary{cursor:pointer;justify-content:space-between;padding:27px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary span{color:var(--blue);font-size:25px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#666965;max-width:760px;margin:-5px 0 28px;line-height:1.65}@media (max-width:900px){.compare-hero-grid,.intro-grid,.migration-card,.switch-grid{grid-template-columns:1fr}.compare-hero-grid{gap:45px}.versus-card{min-height:350px}.intro-grid{gap:28px}.fit-grid,.case-grid{grid-template-columns:1fr}.switch-grid{gap:50px}.switch-grid>div:first-child{position:static}.comparison-table-head,.comparison-row{grid-template-columns:.62fr 1fr 1fr}.comparison-row>*{padding:20px 16px}.migration-quote{padding:50px}.migration-numbers{grid-template-columns:repeat(3,1fr)}.migration-numbers div{padding:30px}.migration-numbers strong{font-size:48px}}@media (max-width:600px){.compare-hero{padding:105px 0 60px}.compare-breadcrumb{margin-bottom:44px}.compare-hero h1{font-size:49px}.versus-card{grid-template-columns:1fr 34px 1fr;min-height:310px}.versus-brand{padding:30px 10px}.versus-brand strong{font-size:14px}.versus-brand b{font-size:28px}.versus-note{left:12px;right:12px}.compare-intro,.fit-section,.comparison-table-section,.switch-section,.case-studies,.compare-faq{padding:78px 0}.fit-grid article{padding:31px}.fit-grid h3{font-size:34px}.comparison-table{overflow-x:auto}.comparison-table-head,.comparison-row{min-width:700px}.migration-story{padding:52px 0}.migration-quote{padding:35px 27px}.migration-quote blockquote{font-size:39px}.migration-numbers{grid-template-columns:1fr}.migration-numbers div{padding:27px}.case-grid article{min-height:330px}}.problem{overflow:visible}.problem-stack-region{position:relative}.problem-intro{z-index:10;text-align:center;background:linear-gradient(180deg,var(--ink) 0%,var(--ink) 76%,#11121400 100%);pointer-events:none;will-change:transform;max-width:930px;margin:0 auto;padding:16px 0 20px;position:sticky;top:100px}.problem-intro h2{max-width:930px;margin:0 auto}.problem-intro h2>span:first-child{color:#fff}.problem-title-accent{color:#79aaff}.problem-title-tail{white-space:nowrap}.problem-stack{margin-top:24px}.problem-stack-item{pointer-events:none;align-items:flex-start;min-height:calc(100svh - 218px);padding:16px 0 24px;display:flex;position:sticky;top:218px}.problem-stack-item:not(.is-animation-active) .problem-card-visual *{animation-play-state:paused!important}.problem-stack-item:nth-last-child(2){min-height:0;padding-bottom:0}.problem-stack-exit{pointer-events:none;height:calc(100svh - 218px);min-height:360px}.problem+.promise-section{background:#fff}@media (min-width:901px){.problem+.promise-section{margin-top:min(-360px,218px - 100svh)}}.problem-stack .problem-card{transform-origin:top;will-change:transform;pointer-events:auto;background:#fff;border:0;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);width:100%;height:min(582px,100svh - 252px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000003d}.problem-card-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;min-width:0;height:100%;padding:clamp(48px,5vw,70px);display:flex}.problem-card-copy-inner{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.problem-stack .problem-card-number{background:var(--blue-soft);color:var(--blue);border:1px solid #d9e6fb;border-radius:999px;margin:0 0 32px;padding:10px 14px;font-size:11px;line-height:1}.problem-stack .problem-card h3{color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,3.9vw,55px);font-weight:470;line-height:1.01}.problem-stack .problem-card-copy-inner>p{color:#62666b;max-width:510px;margin:0;font-size:17px;line-height:1.65}.problem-card-visual{background:linear-gradient(145deg,#edf4ff 0%,#dceaff 100%);border-left:1px solid #d9e4f4;justify-content:center;align-self:stretch;align-items:center;min-width:0;height:100%;padding:clamp(44px,5.6vw,78px);display:flex}.problem-stack .problem-card-visual .problem-diagram{aspect-ratio:1.6;background:#fff;border:1px solid #d9e1ec;border-radius:22px;width:100%;height:auto;margin:0;padding:clamp(30px,3.6vw,48px);overflow:visible;box-shadow:0 18px 42px #2f507e24}.problem-stack .problem-card-visual .problem-diagram .d-muted{stroke:#aeb8c6}.problem-stack .problem-card-visual .problem-diagram .d-blue{stroke:var(--blue)}.problem-stack .problem-card-visual .problem-diagram .d-amber{stroke:#d6a34a}.problem-stack .problem-card-visual .problem-diagram .d-blue-fill{fill:var(--blue)}.problem-stack .problem-card-visual .problem-diagram .d-amber-fill{fill:#d6a34a}.problem-stack .problem-card-visual .problem-diagram .d-muted-text{fill:#7b8490}.problem-stack .problem-card-visual .problem-diagram .d-blue-text{fill:#246bc7}.problem-stack .problem-card-visual .problem-diagram .d-amber-text{fill:#a87118}.bloated-software-stage{width:100%;max-width:520px;height:100%;max-height:400px;position:relative}.bloated-software-card{background:#fff;border-radius:22px;width:100%;height:100%;min-height:300px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #2f507e24}.bloated-menu-tree{transition:transform .48s cubic-bezier(.4,0,.2,1),opacity .36s}.bloated-menu-tree.dimmed{opacity:0}.bloated-menu-row{opacity:0;background:#f8faff;border:1px solid #e3e9f2;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;transition:opacity .224s,transform .224s,background-color .2s;display:flex;transform:translateY(-6px)}.bloated-menu-row.visible{opacity:1;transform:translateY(0)}.bloated-menu-row.open{background:#edf4ff}.bloated-menu-dot{background:#d9e5f6;border-radius:50%;flex:none;width:7px;height:7px}.bloated-menu-bar{background:#edf1f7;border-radius:5px;height:9px}.bloated-menu-chevron{fill:none;stroke:#7b8490;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;margin-left:auto;transition:transform .2s}.bloated-menu-row.open .bloated-menu-chevron{transform:rotate(90deg)}.bloated-menu-fade{z-index:2;pointer-events:none;height:30px;position:absolute;left:0;right:0}.bloated-menu-fade.top{background:linear-gradient(#fff,#0000);top:0}.bloated-menu-fade.bottom{background:linear-gradient(#0000,#fff);bottom:0}.bloated-software-cursor{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px #00000040);width:24px;transition:left .44s cubic-bezier(.4,0,.2,1),top .44s cubic-bezier(.4,0,.2,1),transform 96ms,opacity .24s;position:absolute}.bloated-software-cursor.visible{opacity:1}.bloated-software-cursor.pressed{transform:scale(.8)}.bloated-software-cursor path{fill:#1c1c1c;stroke:#fff;stroke-width:1.4px}.bloated-software-finale{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.bloated-software-stat{color:#d65b54;letter-spacing:-.01em;opacity:0;background:#f8faff;border:1px solid #dce5f2;border-radius:14px;align-items:center;gap:12px;width:min(340px,82%);padding:16px 22px;font-size:18px;font-weight:700;transition:opacity .32s,transform .32s;display:flex;transform:translateY(10px)}.bloated-software-stat.visible{opacity:1;transform:translateY(0)}.bloated-software-stat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.bloated-software-stat svg circle:last-child{fill:currentColor;stroke:none}.cancel-lockin-stage{--lockin-duration:7.2s;width:100%;max-width:520px;height:100%;max-height:400px;position:relative}.cancel-lockin-card{width:100%;height:100%;min-height:300px;animation:lockinCardFade var(--lockin-duration) infinite;background:#fff;border-radius:22px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #2f507e24}.cancel-lockin-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.cancel-lockin-title-skeleton{width:150px}.cancel-lockin-title-skeleton span,.cancel-lockin-title-skeleton i{background:#edf1f7;border-radius:7px;display:block}.cancel-lockin-title-skeleton span{width:120px;height:14px;margin-bottom:8px}.cancel-lockin-title-skeleton i{width:80px;height:10px}.cancel-lockin-button{color:#fff;animation:lockinButtonPress var(--lockin-duration) infinite;background:#1c1c1c;border-radius:14px;padding:12px 24px;font-size:15px;font-weight:600;position:relative}.cancel-lockin-button span{opacity:0;animation:lockinRipple var(--lockin-duration) infinite;border:3px solid #1c1c1c;border-radius:14px;position:absolute;inset:0}.cancel-lockin-calendar{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:22px;display:grid}.cancel-lockin-cell{opacity:0;background:#f8faff;border:1.5px solid #e3e9f2;border-radius:12px;justify-content:center;align-items:center;height:56px;display:flex;transform:scale(.85)}.cancel-lockin-cell.blocked{animation:lockinCellIn var(--lockin-duration) infinite,lockinBlockedBg var(--lockin-duration) infinite}.cancel-lockin-cell.available{animation:lockinCellIn var(--lockin-duration) infinite,lockinAvailableBg var(--lockin-duration) infinite}.cancel-lockin-cell svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:17px;height:17px}.cancel-lockin-cell.blocked svg{stroke:#e5484d;animation:lockinIconIn var(--lockin-duration) infinite}.cancel-lockin-cell.available svg{stroke:#1a9c53;stroke-width:2.6px;width:19px;height:19px;animation:lockinIconInLate var(--lockin-duration) infinite}.cancel-lockin-bottom{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cancel-lockin-bottom>strong{color:#e5484d;letter-spacing:-.01em;white-space:nowrap;opacity:0;animation:lockinCaptionIn var(--lockin-duration) infinite;font-size:17px;transform:translateY(8px)}.cancel-lockin-export{color:#e5484d;opacity:0;animation:lockinExportIn var(--lockin-duration) infinite;align-items:center;gap:10px;display:flex}.cancel-lockin-export b{white-space:nowrap;font-size:15px}.cancel-lockin-folder{width:34px;height:34px;animation:lockinShake var(--lockin-duration) infinite;display:block;position:relative}.cancel-lockin-folder>svg:first-child{fill:none;stroke:#7b8490;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.cancel-lockin-folder-lock{fill:#fdf0f0;stroke:#e5484d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;bottom:-2px;right:-4px}.cancel-lockin-cursor{z-index:5;filter:drop-shadow(0 2px 4px #00000040);width:26px;animation:lockinCursorMove var(--lockin-duration) infinite;position:absolute;top:0;left:0}.cancel-lockin-cursor path{fill:#1c1c1c;stroke:#fff;stroke-width:1.4px}@keyframes lockinCardFade{0%,86%{opacity:1}94%{opacity:.5}to{opacity:1}}@keyframes lockinButtonPress{0%,13%{transform:scale(1)}15%{transform:scale(.94)}18%,to{transform:scale(1)}}@keyframes lockinRipple{0%,15%{opacity:0;transform:scale(1)}18%{opacity:.35;transform:scale(1.08)}26%{opacity:0;transform:scale(1.3)}to{opacity:0}}@keyframes lockinCellIn{0%,18%{opacity:0;transform:scale(.85)}21%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.85)}}@keyframes lockinBlockedBg{0%,27%{background:#f8faff;border-color:#e3e9f2}30%,86%{background:#fdf0f0;border-color:#f5c6c8}94%,to{background:#f8faff;border-color:#e3e9f2}}@keyframes lockinAvailableBg{0%,40%{background:#f8faff;border-color:#e3e9f2;transform:scale(1)}44%{background:#e8f6ee;border-color:#1a9c53;transform:scale(1.12)}48%,86%{background:#e8f6ee;border-color:#1a9c53;transform:scale(1)}94%,to{background:#f8faff;border-color:#e3e9f2}}@keyframes lockinIconIn{0%,29%{opacity:0}32%,86%{opacity:1}94%,to{opacity:0}}@keyframes lockinIconInLate{0%,43%{opacity:0}46%,86%{opacity:1}94%,to{opacity:0}}@keyframes lockinCaptionIn{0%,50%{opacity:0;transform:translateY(8px)}54%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0}}@keyframes lockinExportIn{0%,58%{opacity:0}62%,86%{opacity:1}94%,to{opacity:0}}@keyframes lockinShake{0%,62%{transform:translate(0)}64%{transform:translate(-3px)}66%{transform:translate(3px)}68%{transform:translate(-2px)}70%,to{transform:translate(0)}}@keyframes lockinCursorMove{0%{opacity:0;top:82%;left:107%;transform:scale(1)}4%{opacity:1}12%{top:13%;left:87%;transform:scale(1)}14%{transform:scale(.85)}17%{transform:scale(1)}28%{opacity:1;top:35%;left:100%}36%,88%{opacity:0;top:60%;left:107%}to{opacity:0}}.onboarding-reality-stage{--onboarding-duration:8.8s;width:100%;max-width:520px;height:100%;max-height:400px;position:relative}.onboarding-reality-card{background:#fff;border-radius:22px;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 40px #2f507e24}.onboarding-phase-one,.onboarding-phase-two{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:26px}.onboarding-phase-one{animation:onboardingPhaseOne var(--onboarding-duration) infinite;gap:16px}.onboarding-check-item{color:#1c1c1c;letter-spacing:-.01em;opacity:0;animation:onboardingItemIn var(--onboarding-duration) infinite;background:#f8faff;border:1px solid #e3e9f2;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-size:16px;font-weight:600;display:flex;transform:translateY(10px)}.onboarding-check-box{width:26px;height:26px;animation:onboardingBoxGreen var(--onboarding-duration) infinite;background:#fff;border:2px solid #dbe2ec;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-check-box svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:15px;height:15px;animation:onboardingTick var(--onboarding-duration) infinite}.onboarding-complete-stamp{z-index:2;color:#1a9c53;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;animation:onboardingStamp var(--onboarding-duration) infinite;background:#ffffffe0;border:4px solid #1a9c53;border-radius:12px;padding:12px 22px;font-size:24px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scale(1.8)}.onboarding-phase-two{gap:14px}.onboarding-reality-stat{color:#1c1c1c;letter-spacing:-.01em;opacity:0;animation:onboardingRealityIn var(--onboarding-duration) infinite;font-size:17px;font-weight:700;transform:translateY(8px)}.onboarding-reality-stat b{color:#e5484d}.onboarding-reality-stat.second{animation-delay:.4s}.onboarding-avatars{opacity:0;animation:onboardingRealityIn var(--onboarding-duration) .8s infinite;gap:8px;margin:6px 0;display:flex}.onboarding-avatar{width:30px;height:30px;animation:onboardingGreyOut var(--onboarding-duration) infinite;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-avatar svg{fill:#fff;opacity:.85;width:16px;height:16px}.onboarding-last-login{color:#e5484d;letter-spacing:-.01em;opacity:0;animation:onboardingLastIn var(--onboarding-duration) infinite;margin-top:4px;font-size:20px;font-weight:800;transform:translateY(8px)}@keyframes onboardingPhaseOne{0%,38%{opacity:1;transform:scale(1)}43%,to{opacity:0;transform:scale(.96)}}@keyframes onboardingItemIn{0%,2%{opacity:0;transform:translateY(10px)}5%,37%{opacity:1;transform:translateY(0)}42%,to{opacity:0}}@keyframes onboardingBoxGreen{0%,2%{background:#fff;border-color:#dbe2ec}4%,36%{background:#1a9c53;border-color:#1a9c53}40%,to{background:#fff;border-color:#dbe2ec}}@keyframes onboardingTick{0%,2%{opacity:0;transform:scale(.5)}4%,36%{opacity:1;transform:scale(1)}40%,to{opacity:0}}@keyframes onboardingStamp{0%,27%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.8)}30%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.96)}31.5%{transform:translate(-50%,-50%)rotate(-8deg)scale(1.04)}33%,38%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}43%,to{opacity:0}}@keyframes onboardingRealityIn{0%,45%{opacity:0;transform:translateY(8px)}49%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes onboardingGreyOut{0%,54%{filter:none;opacity:1}60%,93%{filter:grayscale();opacity:.35}98%,to{filter:grayscale();opacity:.35}}@keyframes onboardingLastIn{0%,68%{opacity:0;transform:translateY(8px)}72%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@media (min-width:901px){.problem-card-copy{justify-content:flex-start;padding-block:0}.problem-card-copy:before,.problem-card-copy:after{content:"";flex-basis:0;width:1px;min-height:0;display:block}.problem-card-copy:before{flex-grow:2}.problem-card-copy:after{flex-grow:3}}@media (min-width:901px) and (max-height:800px){.problem-card-copy{padding:0 48px}.problem-stack .problem-card-number{margin-bottom:24px}.problem-stack .problem-card h3{font-size:clamp(36px,3.6vw,48px)}.problem-stack .problem-card-copy-inner>p{font-size:15px;line-height:1.55}.problem-stack .problem-card-visual{padding:42px}.problem-stack .problem-card-visual .problem-diagram{padding:34px}}.problem-grid{border:0;align-items:stretch;gap:18px;margin-top:56px}.problem-grid .problem-card,.problem-grid .problem-card+article{background:#15171a;border:1px solid #34373d;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:36px;transition:transform .2s,border-color .2s;display:flex}.problem-grid .problem-card:hover{border-color:#79aaff80;transform:translateY(-2px)}.problem-card-number{color:#79aaff;font-size:11px;font-weight:650;display:block}.problem-diagram{width:100%;height:120px;margin:25px 0 31px;display:block;overflow:visible}.problem-diagram .d-muted,.problem-diagram .d-blue,.problem-diagram .d-amber{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.problem-diagram .d-muted{stroke:#60656e}.problem-diagram .d-blue{stroke:#79aaff}.problem-diagram .d-amber{stroke:#d6a34a}.problem-diagram .d-blue-fill{fill:#2478f3}.problem-diagram .d-amber-fill{fill:#d6a34a}.problem-diagram text{font-family:var(--font-geist),Arial,sans-serif;letter-spacing:.08em;font-size:9px;font-weight:650}.problem-diagram .d-muted-text{fill:#9ca1aa}.problem-diagram .d-blue-text{fill:#9fc2ff}.problem-diagram .d-amber-text{fill:#d6a34a}.problem-diagram .owner-label{letter-spacing:.1em;font-size:10px}.problem-grid .problem-card h3{color:#f5f7fa;letter-spacing:-.04em;margin:0 0 18px;font-size:26px;font-weight:520;line-height:1.08}.problem-grid .problem-card>p{color:#c0c3c9;margin:0;font-size:15px;line-height:1.72}.problem-evidence{color:#a9c8ff;letter-spacing:.045em;background:#2478f317;border:1px solid #79aaff4d;border-radius:8px;align-self:flex-start;margin-top:auto;padding:9px 11px;font-size:10px;font-weight:650;line-height:1.2}@media (max-width:1100px) and (min-width:901px){.problem-grid{gap:14px}.problem-grid .problem-card,.problem-grid .problem-card+article{min-height:535px;padding:30px}.problem-grid .problem-card h3{font-size:24px}}@media (max-width:900px){.problem-intro{pointer-events:auto;background:0 0;padding:0;position:relative;top:auto}.problem-stack{gap:18px;margin-top:48px;display:grid}.problem-stack-exit{display:none}.problem-stack-item{pointer-events:auto;min-height:0;padding:0;display:block;position:relative;top:auto}.problem-stack .problem-card{border-radius:22px;grid-template-rows:auto 280px;grid-template-columns:1fr;height:auto;min-height:0;padding:0;box-shadow:0 18px 50px #0000002e;transform:none!important}.problem-card-copy{padding:38px}.problem-stack .problem-card-number{margin:0 0 36px}.problem-stack .problem-card h3{margin:0 0 18px;font-size:43px}.problem-stack .problem-card-copy-inner>p{font-size:16px}.problem-stack .problem-card-visual{border:0;border-radius:16px;height:280px;padding:28px}.problem-stack .problem-card-visual .problem-diagram{border-radius:14px;width:100%;height:100%;padding:28px}.bloated-software-stage{height:100%;max-height:none}.bloated-software-card{min-height:0;padding:20px}.bloated-software-stat{padding:13px 16px;font-size:15px}.cancel-lockin-stage{height:100%;max-height:none}.cancel-lockin-card{min-height:0;padding:20px}.onboarding-reality-stage{height:100%;max-height:none}.onboarding-reality-card{min-height:0}.problem-grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.problem-grid .problem-card,.problem-grid .problem-card+article{border:1px solid #34373d;min-height:0;padding:32px}.problem-diagram{max-width:420px;height:112px;margin:22px 0 27px}.problem-evidence{margin-top:30px}}@media (max-width:600px){.problem-intro h2{font-size:45px}.problem-stack{margin-top:38px}.problem-stack .problem-card{border-radius:18px;grid-template-rows:auto 215px;padding:0}.problem-card-copy{padding:28px}.problem-stack .problem-card-number{margin-bottom:28px}.problem-stack .problem-card h3{font-size:35px}.problem-stack .problem-card-visual{height:215px;padding:18px}.problem-stack .problem-card-visual .problem-diagram{border-radius:13px;height:100%;padding:18px}.bloated-software-card{border-radius:13px;padding:14px}.bloated-menu-row{margin-bottom:4px}.bloated-software-stat{gap:8px;padding:10px 12px;font-size:12px}.bloated-software-stat svg{width:17px;height:17px}.cancel-lockin-card{border-radius:13px;padding:14px}.cancel-lockin-head{margin-bottom:10px}.cancel-lockin-title-skeleton{width:90px}.cancel-lockin-title-skeleton span{width:76px;height:8px;margin-bottom:5px}.cancel-lockin-title-skeleton i{width:52px;height:6px}.cancel-lockin-button{border-radius:10px;padding:8px 14px;font-size:10px}.cancel-lockin-button span{border-width:2px;border-radius:10px}.cancel-lockin-calendar{gap:5px;margin-bottom:10px}.cancel-lockin-cell{border-radius:7px;height:28px}.cancel-lockin-cell svg{width:11px;height:11px}.cancel-lockin-cell.available svg{width:12px;height:12px}.cancel-lockin-bottom{gap:7px}.cancel-lockin-bottom>strong{font-size:10px}.cancel-lockin-export{gap:5px}.cancel-lockin-export b{font-size:9px}.cancel-lockin-folder,.cancel-lockin-folder>svg:first-child{width:20px;height:20px}.cancel-lockin-folder-lock{width:10px;height:10px}.cancel-lockin-cursor{width:17px}.onboarding-phase-one,.onboarding-phase-two{inset:14px}.onboarding-phase-one{gap:8px}.onboarding-check-item{border-radius:9px;gap:8px;padding:9px 10px;font-size:10px}.onboarding-check-box{border-radius:5px;width:17px;height:17px}.onboarding-check-box svg{width:10px;height:10px}.onboarding-complete-stamp{border-width:2px;border-radius:8px;padding:7px 11px;font-size:13px}.onboarding-phase-two{gap:7px}.onboarding-reality-stat{font-size:11px}.onboarding-avatars{gap:4px;margin:3px 0}.onboarding-avatar{width:18px;height:18px}.onboarding-avatar svg{width:10px;height:10px}.onboarding-last-login{font-size:13px}.problem-grid{gap:14px;margin-top:36px}.problem-grid .problem-card,.problem-grid .problem-card+article{padding:28px}.problem-diagram{height:108px;margin:20px 0 25px}.problem-grid .problem-card h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.problem-intro{position:relative;top:auto;transform:none!important}.problem-stack .problem-card{transform:none!important}.problem-grid .problem-card:hover{transform:none}.cancel-lockin-card,.cancel-lockin-button,.cancel-lockin-button span,.cancel-lockin-cell,.cancel-lockin-cell svg,.cancel-lockin-bottom>strong,.cancel-lockin-export,.cancel-lockin-folder{animation:none!important}.cancel-lockin-cell{opacity:1;transform:none}.cancel-lockin-cell.blocked{background:#fdf0f0;border-color:#f5c6c8}.cancel-lockin-cell.available{background:#e8f6ee;border-color:#1a9c53}.cancel-lockin-cell svg,.cancel-lockin-bottom>strong,.cancel-lockin-export{opacity:1;transform:none}.cancel-lockin-cursor,.onboarding-phase-one,.onboarding-complete-stamp{display:none}.onboarding-reality-stat,.onboarding-avatars,.onboarding-last-login,.onboarding-avatar{opacity:1;transform:none;animation:none!important}.onboarding-avatar{filter:grayscale();opacity:.35}}.promise-section{color:var(--ink);background:#fff;padding:122px 0 128px}.promise-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.promise-heading>span{background:var(--blue);width:34px;height:34px;margin-bottom:22px;display:block;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.promise-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6vw,82px);font-weight:500;line-height:.92;position:relative}.promise-heading h2 strong{color:var(--blue);font-weight:650;position:relative}.promise-heading h2 strong:after{content:"";background:var(--blue);border-radius:999px;height:4px;position:absolute;bottom:-10px;left:2px;right:0}.promise-panels{gap:16px;height:570px;margin-top:82px;display:flex}.promise-panel{min-width:0;height:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f0f1f2;border:1px solid #dfe2e7;border-radius:24px;flex-direction:column;flex:1 1 0;align-items:stretch;padding:34px 30px 28px;transition:flex-grow .55s cubic-bezier(.22,.75,.2,1),background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.promise-panel:before{content:"";background:#d4d7db;width:100%;height:6px;transition:background-color .3s;position:absolute;top:0;left:0}.promise-panel.active{background:var(--blue-soft);border-color:#c7daf8;flex-grow:2.35;box-shadow:0 26px 60px #2478f321}.promise-panel:focus-visible{outline-offset:4px;outline:3px solid #2478f359}.promise-index{color:#7d8188;letter-spacing:.13em;margin-bottom:38px;font-size:10px;line-height:1;display:block}.promise-panel.active .promise-index{color:var(--blue)}.promise-panel h3{color:#2b2e32;letter-spacing:-.055em;text-wrap:balance;max-width:470px;margin:0;font-size:clamp(28px,3.1vw,44px);font-weight:560;line-height:1}.promise-panel p{color:#5f646b;opacity:0;max-width:680px;max-height:0;margin:0;font-size:15px;line-height:1.55;transition:max-height .35s,margin .35s,opacity .25s,transform .35s;overflow:hidden;transform:translateY(8px)}.promise-panel.active p{opacity:1;max-height:120px;margin:20px 0 25px;transition-delay:.12s;transform:none}.promise-visual{opacity:.72;background:#fff;border:1px solid #dfe3e9;border-radius:16px;width:100%;min-height:245px;margin-top:auto;transition:opacity .3s,transform .45s;position:relative;overflow:hidden}.promise-panel.active .promise-visual{opacity:1;transform:translateY(-2px)}.promise-window-bar{border-bottom:1px solid #e4e6ea;align-items:center;gap:6px;height:42px;padding:0 16px;display:flex}.promise-window-bar>span{background:#cbd0d7;border-radius:50%;width:7px;height:7px}.promise-window-bar>b{color:#81858c;letter-spacing:.13em;margin-left:auto;font-size:8px}.promise-question{background:#f5f9ff;border:1px solid #d7e4f8;border-radius:12px;margin:28px 22px 16px;padding:18px 54px 18px 18px;position:relative}.promise-question small{color:var(--blue);letter-spacing:.13em;margin-bottom:9px;font-size:8px;display:block}.promise-question strong{font-size:15px;font-weight:560;display:block}.promise-question i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.promise-answer{border-top:1px solid #e5e7ea;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin:0 22px;padding:13px 0;display:grid}.promise-answer>span{background:var(--blue-soft);width:25px;height:25px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;display:grid}.promise-answer p{color:#35383d;font-size:12px;display:block;overflow:visible;opacity:1!important;max-height:none!important;margin:0!important;transform:none!important}.promise-answer b{color:#858a91;font-size:9px;font-weight:500}.promise-onsite{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;padding:28px;display:grid}.promise-onsite>i{background:#b8c4d3;height:1px}.promise-day{background:#fafbfc;border:1px solid #dfe3e8;border-radius:13px;flex-direction:column;min-width:0;height:145px;padding:19px;display:flex}.promise-day small{color:#8b9096;letter-spacing:.12em;font-size:8px}.promise-day span{color:#373b40;margin:21px 0 9px;font-size:14px;font-weight:650}.promise-day p{color:#7b8087;font-size:10px;line-height:1.4;display:block;overflow:visible;opacity:1!important;max-height:none!important;margin:0!important;transform:none!important}.promise-day.live{border-color:var(--blue);background:var(--blue);color:#fff}.promise-day.live small,.promise-day.live span,.promise-day.live p{color:#fff}.promise-freedom{grid-template-columns:1.15fr .85fr;align-items:center;gap:22px;padding:26px;display:grid}.promise-file{border:1px solid #e0e3e7;border-radius:13px;padding:22px;display:grid;box-shadow:0 14px 30px #1f2b3c14}.promise-file small{color:var(--blue);letter-spacing:.13em;font-size:8px}.promise-file strong{margin:10px 0 18px;font-size:15px}.promise-file span{color:#6c7178;border-top:1px solid #e8eaed;padding:8px 0;font-size:10px}.promise-export{text-align:center;flex-direction:column;align-items:center;display:flex}.promise-export i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:15px;font-size:22px;font-style:normal;display:grid}.promise-export strong{letter-spacing:.08em;font-size:11px}.promise-export small{color:#858a90;margin-top:6px;font-size:9px}@media (max-width:900px){.promise-section{padding:96px 0}.promise-panels{flex-direction:column;height:auto;min-height:0;margin-top:64px}.promise-panel{flex:none;height:160px;padding:28px}.promise-panel.active{height:500px}.promise-panel h3{font-size:34px}.promise-index{margin-bottom:22px}.promise-visual{min-height:235px}}@media (max-width:600px){.promise-section{padding:78px 0 84px}.promise-heading h2{font-size:54px}.promise-panels{gap:12px;margin-top:54px}.promise-panel{border-radius:18px;height:145px;padding:24px 22px}.promise-panel.active{height:545px}.promise-panel h3{font-size:31px}.promise-panel.active p{max-height:170px;margin:16px 0 20px;font-size:13px}.promise-onsite{grid-template-columns:1fr;gap:9px;padding:18px}.promise-onsite>i{display:none}.promise-day{height:auto;padding:12px 14px}.promise-day span{margin:7px 0 3px}.promise-freedom{grid-template-columns:1fr;padding:18px}.promise-export,.promise-answer b{display:none}}@media (prefers-reduced-motion:reduce){.promise-panel{transition:none}}.promise-section{padding:132px 0 136px}.promise-heading>span{background:var(--blue);width:34px;height:34px;margin-bottom:22px;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.promise-heading h2{letter-spacing:-.055em;font-size:clamp(54px,5.5vw,72px);font-weight:440;line-height:.96}.promise-heading h2 strong{font-weight:580}.promise-heading h2 strong:after{display:none}.promise-panels{gap:10px;height:590px;margin-top:72px}.promise-panel{background:var(--blue);color:#fff;box-shadow:none;border:0;border-radius:28px;padding:30px 26px 24px;transition:flex-grow .58s cubic-bezier(.2,.72,.2,1),background-color .25s,color .25s}.promise-panel:before{background:#ffffff3d;height:3px}.promise-panel.active:before{background:#ffffff3d}.promise-progress{z-index:2;transform-origin:0;pointer-events:none;background:#fff;width:100%;height:3px;animation:10s linear forwards promise-loading;position:absolute;top:0;left:0;transform:scaleX(0)}.promise-panels[data-paused=true] .promise-progress{animation-play-state:paused}@keyframes promise-loading{to{transform:scaleX(1)}}.promise-panel.active{background:var(--blue);color:#fff;box-shadow:none;flex-grow:2.25}.promise-panel h3,.promise-panel.active h3{color:#fff}.promise-panel.active p{color:#ffffffd1}.promise-index,.promise-panel.active .promise-index{color:#ffffffb3;margin-bottom:26px;font-size:9px}.promise-panel h3{max-width:430px;font-size:clamp(27px,2.8vw,39px);font-weight:500;line-height:1.02}.promise-panel p{font-size:17px;line-height:1.55}.promise-panel.active p{flex-shrink:0;max-height:180px;margin:16px 0 22px}.promise-visual{opacity:.45;background:#fff;border:0;border-radius:22px;flex-direction:column;min-height:240px;padding:30px;transition:opacity .25s;display:flex;transform:none}.promise-panel.active .promise-visual{opacity:1;background:#fff;transform:none}.promise-panel:not(.active) .promise-visual>*{opacity:0}.promise-training{padding:24px}.promise-search-stage{flex-direction:column;justify-content:center;width:100%;min-width:0;height:100%;display:flex}.promise-search-bar{z-index:2;background:#fff;border:1px solid #e0e3e7;border-radius:17px;align-items:center;gap:11px;min-height:54px;padding:0 17px;display:flex;position:relative;box-shadow:0 10px 24px #19222f14}.promise-search-icon{border:1.7px solid #24272b;border-radius:50%;flex:0 0 16px;width:16px;height:16px;font-style:normal;position:relative}.promise-search-icon:after{content:"";transform-origin:0;background:#24272b;border-radius:2px;width:7px;height:1.7px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.promise-search-query{color:#24272b;letter-spacing:-.015em;white-space:nowrap;min-width:0;font-size:15px;font-weight:560;line-height:1;overflow:hidden}.promise-search-query span{opacity:0;animation:8s linear infinite promise-search-type;display:inline-block}.promise-search-caret{background:#24272b;flex:0 0 1.5px;width:1.5px;height:21px;font-style:normal;animation:.64s step-end infinite promise-search-blink,8s linear infinite promise-search-caret}.promise-search-results{opacity:0;background:#f5f6f7;border-radius:18px;flex-direction:column;gap:6px;margin-top:10px;padding:8px;animation:8s linear infinite promise-search-panel;display:flex;transform:translateY(10px)}.promise-search-row{border-radius:13px;align-items:center;gap:12px;min-width:0;padding:7px;display:flex}.promise-search-row.hero{padding:9px;animation:8s linear infinite promise-search-hero}.promise-search-thumb{background:#e9ebee;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.promise-search-row.hero .promise-search-thumb{background:#e7effe;flex-basis:46px;width:46px;height:46px}.promise-search-document{border:1.5px solid var(--blue);opacity:0;border-radius:3px;width:17px;height:21px;font-style:normal;animation:8s linear infinite promise-search-resolve;position:relative}.promise-search-document:before,.promise-search-document:after{content:"";background:var(--blue);border-radius:2px;height:1.5px;position:absolute;left:3px}.promise-search-document:before{box-shadow:0 4px 0 var(--blue);top:7px;right:3px}.promise-search-document:after{width:6px;top:15px}.promise-search-lines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.promise-search-lines strong{color:#24272b;text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:0;font-size:13px;font-weight:600;line-height:1.15;animation:8s linear infinite promise-search-resolve;overflow:hidden}.promise-search-lines i{background:#e6e8eb;border-radius:10px;width:70%;height:7px;font-style:normal;animation:8s linear infinite promise-search-lines;display:block}.promise-search-lines i.wide{width:86%}.promise-search-lines i.short{width:43%}@keyframes promise-search-type{0%,5%{opacity:0}7%,88%{opacity:1}96%,to{opacity:0}}@keyframes promise-search-blink{50%{opacity:0}}@keyframes promise-search-caret{0%,39%{opacity:1}40%,to{opacity:0}}@keyframes promise-search-panel{0%,37%{opacity:0;transform:translateY(10px)}43%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(10px)}}@keyframes promise-search-hero{0%,57%{background:0 0}63%,90%{background:#fff}96%,to{background:0 0}}@keyframes promise-search-resolve{0%,58%{opacity:0}64%,90%{opacity:1}96%,to{opacity:0}}@keyframes promise-search-lines{0%,58%{background:#e6e8eb}64%,90%{background:#d9dde2}96%,to{background:#e6e8eb}}.promise-onsite{padding:0;display:flex}.promise-route-stage{background:#f7f8fa;border-radius:22px;width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.promise-route-map{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.promise-route-base{fill:#f7f8fa}.promise-route-water{fill:#e5eff7}.promise-route-park{fill:#e6f0e3}.promise-route-blocks{fill:#e7eaee}.promise-route-roads line{stroke:#fff;stroke-width:15px;stroke-linecap:round}.promise-route-under,.promise-route-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:10s linear infinite promise-route-draw}.promise-route-under{stroke:#1d5ec7;stroke-width:13px;opacity:.16}.promise-route-path{stroke:var(--blue);stroke-width:9px}.promise-route-pin{transform-box:view-box;transform-origin:392px 118px;animation:10s linear infinite promise-route-pin}.promise-route-pin path{fill:#d96d54}.promise-route-pin circle{fill:#fff}.promise-route-pulse{fill:none;stroke:#309664;stroke-width:3px;transform-box:view-box;transform-origin:392px 118px;animation:10s linear infinite promise-route-pulse}.promise-route-car{transform-box:view-box;transform-origin:0 0;will-change:transform;animation:10s linear infinite promise-route-car}.promise-route-car-halo{fill:#fff;opacity:.9}.promise-route-car-core{fill:var(--blue)}.promise-route-car path{fill:#fff}.promise-route-chip{z-index:2;color:#24272b;white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:9px;min-height:39px;padding:0 14px;font-size:10px;line-height:1;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 9px 23px #1c293b1c}.promise-route-chip>i{background:var(--blue);border-radius:50%;flex:0 0 7px;width:7px;height:7px;font-style:normal}.promise-route-chip>span{display:grid}.promise-route-chip b{grid-area:1/1;font-weight:600}.promise-route-chip .eta{animation:10s linear infinite promise-route-eta}.promise-route-chip .arrived{color:#278253;opacity:0;animation:10s linear infinite promise-route-arrived}@keyframes promise-route-draw{0%,6%{stroke-dashoffset:760px}22%,92%{stroke-dashoffset:0}to{stroke-dashoffset:760px}}@keyframes promise-route-car{0%,8%{transform:translate(60px,225px)rotate(0)}17.2%{transform:translate(155px,225px)rotate(0)}27.5%{transform:translate(155px,120px)rotate(-90deg)}39.1%{transform:translate(275px,120px)rotate(0)}49.4%{transform:translate(275px,225px)rotate(90deg)}60.8%{transform:translate(392px,225px)rotate(0)}70%,94%{transform:translate(392px,130px)rotate(-90deg)}to{transform:translate(60px,225px)rotate(0)}}@keyframes promise-route-pin{0%,16%{transform:scale(0)}22%{transform:scale(1.15)}26%,70%{transform:scale(1)}74%{transform:scale(1.25)}78%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes promise-route-pulse{0%,72%{opacity:0;transform:scale(.3)}76%{opacity:.7;transform:scale(.5)}88%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes promise-route-eta{0%,71.9%{opacity:1}72%,99.9%{opacity:0}to{opacity:1}}@keyframes promise-route-arrived{0%,71.9%{opacity:0}72%,95%{opacity:1}95.1%,to{opacity:0}}.promise-export-visual{padding:0;display:flex}.promise-export-stage{background:#f7f8fa;border-radius:22px;place-items:center;width:100%;height:100%;min-height:240px;display:grid;position:relative;overflow:hidden}.promise-export-card{background:#fff;border-radius:18px;width:min(88%,520px);padding:22px;animation:8s linear infinite promise-export-card;box-shadow:0 14px 34px #1823321c}.promise-export-head{text-align:left;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.promise-export-head>div:first-child{flex-direction:column;gap:3px;display:flex}.promise-export-head strong{color:#24272b;font-size:16px;font-weight:650;line-height:1.1}.promise-export-head span{color:#858a91;font-size:11px;line-height:1.2}.promise-export-button{color:#fff;background:#24272b;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:11px;font-weight:650;line-height:1;animation:8s linear infinite promise-export-press;display:flex;position:relative}.promise-export-button>span{font-size:17px;line-height:1}.promise-export-button>i{opacity:0;border:3px solid #24272b;border-radius:12px;font-style:normal;animation:8s linear infinite promise-export-ripple;position:absolute;inset:0}.promise-export-rows{flex-direction:column;gap:9px;margin-bottom:19px;display:flex}.promise-export-rows i{background:#eef0f2;border-radius:8px;width:82%;height:10px;font-style:normal;display:block}.promise-export-rows i:nth-child(2){width:64%}.promise-export-rows i:nth-child(3){width:90%}.promise-export-progress{height:39px;position:relative}.promise-export-track,.promise-export-done{border-radius:11px;position:absolute;inset:0}.promise-export-track{opacity:0;background:#eef0f2;animation:8s linear infinite promise-export-track;overflow:hidden}.promise-export-track i{background:var(--blue);transform-origin:0;border-radius:11px;font-style:normal;animation:8s linear infinite promise-export-fill;position:absolute;inset:0;transform:scaleX(0)}.promise-export-done{color:#278253;opacity:0;background:#e8f6ee;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:650;animation:8s linear infinite promise-export-done;display:flex;transform:scale(.96)}.promise-export-done span{border:2px solid #278253;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:grid}.promise-export-cursor{z-index:5;filter:drop-shadow(0 2px 4px #0003);width:24px;animation:8s linear infinite promise-export-cursor;position:absolute;top:0;left:0}.promise-export-cursor path{fill:#24272b;stroke:#fff;stroke-width:1.4px}@keyframes promise-export-cursor{0%{opacity:0;top:104%;left:108%;transform:scale(1)}4%{opacity:1}18%{opacity:1;top:16%;left:80%;transform:scale(1)}20%{opacity:1;top:16%;left:80%;transform:scale(.85)}23%{opacity:1;top:16%;left:80%;transform:scale(1)}38%{opacity:1;top:45%;left:90%;transform:scale(1)}46%,84%{opacity:0;top:72%;left:106%;transform:scale(1)}to{opacity:0}}@keyframes promise-export-press{0%,19%{transform:scale(1)}21%{transform:scale(.94)}24%,to{transform:scale(1)}}@keyframes promise-export-ripple{0%,21%{opacity:0;transform:scale(1)}24%{opacity:.35;transform:scale(1.06)}32%{opacity:0;transform:scale(1.25)}to{opacity:0}}@keyframes promise-export-track{0%,22%{opacity:0}25%,84%{opacity:1}92%,to{opacity:0}}@keyframes promise-export-fill{0%,24%{transform:scaleX(0)}34%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes promise-export-done{0%,35.9%{opacity:0;transform:scale(.96)}38%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.96)}}@keyframes promise-export-card{0%,84%{opacity:1}92%{opacity:.55}to{opacity:1}}.promise-flow{align-items:center;width:100%;margin:auto 0;display:flex}.promise-flow>div{border-top:1px solid #aeb4bb;flex-direction:column;flex:1;min-width:0;padding-top:14px;display:flex}.promise-flow>div.live{border-color:var(--blue)}.promise-flow>div small{color:#8a8e93;letter-spacing:.12em;font-size:8px}.promise-flow>div strong{color:#24272b;letter-spacing:.06em;margin:12px 0 7px;font-size:13px;font-weight:600}.promise-flow>div span{color:#747980;font-size:10px;line-height:1.35}.promise-flow>i{background:#c7cbd0;flex:0 0 28px;width:28px;height:1px;margin:0 10px}.promise-visual-note{color:#51565c;letter-spacing:.03em;border-top:1px solid #e5e6e8;margin-top:auto;padding-top:18px;font-size:10px;font-weight:500;line-height:1.4;display:block}.promise-freedom{grid-template-rows:1fr auto;grid-template-columns:1fr 38px 1fr;align-items:center;gap:0;padding:30px;display:grid}.promise-owner{border-top:1px solid #aeb4bb;border-bottom:1px solid #e1e3e6;flex-direction:column;min-width:0;padding:20px 0;display:flex}.promise-owner small{color:#8a8e93;letter-spacing:.12em;font-size:8px}.promise-owner strong{margin:12px 0 9px;font-size:17px;font-weight:540}.promise-owner span{color:#747980;font-size:10px;line-height:1.45}.promise-owner.yours{border-top-color:var(--blue)}.promise-owner.yours strong{color:var(--blue)}.promise-owner-arrow{color:var(--blue);text-align:center;font-size:18px;font-style:normal}.promise-freedom .promise-visual-note{grid-column:1/-1;width:100%}@media (max-width:900px){.promise-section{padding:102px 0}.promise-panels{gap:8px;margin-top:60px}.promise-panel{height:132px;padding:24px}.promise-panel.active{height:455px}.promise-panel h3{font-size:31px}.promise-index{margin-bottom:15px}.promise-visual{min-height:215px;padding:24px}}@media (max-width:600px){.promise-section{padding:82px 0 88px}.promise-heading h2{font-size:50px}.promise-panels{margin-top:48px}.promise-panel{border-radius:22px;height:124px;padding:21px 20px}.promise-panel.active{height:480px}.promise-panel h3{font-size:29px}.promise-panel.active p{max-height:160px;margin:14px 0 18px;font-size:15px}.promise-visual{min-height:200px;padding:20px}.promise-training{padding:15px}.promise-search-bar{border-radius:14px;min-height:47px;padding:0 14px}.promise-search-query{font-size:12px}.promise-search-icon{flex-basis:14px;width:14px;height:14px}.promise-search-caret{height:18px}.promise-search-results{border-radius:15px;gap:4px;margin-top:8px;padding:6px}.promise-search-row{gap:9px;padding:5px}.promise-search-row.hero{padding:7px}.promise-search-thumb{border-radius:7px;flex-basis:26px;width:26px;height:26px}.promise-search-row.hero .promise-search-thumb{flex-basis:38px;width:38px;height:38px}.promise-search-lines{gap:5px}.promise-search-lines strong{font-size:11px}.promise-search-lines i{height:6px}.promise-route-stage{min-height:200px}.promise-route-chip{min-height:34px;padding:0 11px;font-size:8px;top:10px}.promise-flow>i{flex-basis:12px;width:12px;margin:0 5px}.promise-flow>div strong{font-size:11px}.promise-flow>div span{font-size:8px}.promise-visual-note{font-size:9px}.promise-freedom{grid-template-columns:1fr 28px 1fr;padding:20px}.promise-owner strong{font-size:13px}.promise-owner span{font-size:8px}}@media (prefers-reduced-motion:reduce){.promise-progress{animation:none;transform:scaleX(1)}.promise-search-query span,.promise-search-results,.promise-search-document,.promise-search-lines strong{opacity:1;animation:none;transform:none}.promise-search-row.hero{background:#fff;animation:none}.promise-search-lines i{animation:none}.promise-search-caret{display:none}.promise-route-under,.promise-route-path{stroke-dashoffset:0;animation:none}.promise-route-pin{animation:none;transform:scale(1)}.promise-route-pulse{display:none}.promise-route-car{opacity:1;animation:none;transform:translate(392px,130px)}.promise-route-chip .eta{animation:none;display:none}.promise-route-chip .arrived{opacity:1;animation:none}.promise-export-card,.promise-export-button,.promise-export-button>i,.promise-export-track,.promise-export-track i,.promise-export-done,.promise-export-cursor{animation:none}.promise-export-track{opacity:1}.promise-export-track i{transform:scaleX(1)}.promise-export-done{opacity:1;transform:scale(1)}.promise-export-cursor{display:none}}.eyebrow,.hero-kicker span,.proof-choice span,.problem-card-number,.problem-diagram text,.problem-evidence{font-weight:500}.hero-title-emphasis{font-weight:700}.hero-reference{background:#fff;padding:0 0 12px;overflow:hidden}.hero-reference .hero-lead{text-align:center;max-width:1240px;padding-top:74px;padding-bottom:44px}.hero-reference .hero-kicker{justify-content:center;margin-bottom:24px}.hero-reference .hero-kicker span{font-weight:500}.hero-proof-row{color:#62656a;justify-content:center;align-items:center;gap:34px;margin:0 auto 32px;display:flex}.hero-proof-review,.hero-proof-choice{align-items:center;gap:9px;min-height:25px;font-size:12px;display:flex}.hero-proof-review>span{color:#d19a39;letter-spacing:.08em;font-size:14px}.hero-proof-review strong{color:#282a2e;font-size:14px;font-weight:550}.hero-proof-review small{color:#777a7f;font-size:12px}.hero-proof-choice{border-left:1px solid var(--line);padding-left:34px}.hero-proof-choice img{flex:none;width:20px;height:20px}.hero-proof-choice span{color:#55585d;font-size:12px;font-weight:500}.hero-reference h1{max-width:1080px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(56px,5.9vw,84px);font-weight:400;line-height:1.01}.hero-reference .hero-title-emphasis{color:var(--blue);font-weight:700}.hero-reference .hero-actions{justify-content:center;margin:31px 0 0}.hero-reference .hero-lead>small{color:#7a7d82;font-size:13px;display:block}.hero-demo-form{background:#fff;border:1px solid #2f7df624;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(650px,100%);margin:31px auto 0;padding:8px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:-17px 8px 32px #5ac27d1f,17px 8px 32px #4393e221,0 16px 40px #18223014}.hero-demo-form:focus-within{border-color:#2f7df68c;box-shadow:0 0 0 3px #2f7df61f,-17px 8px 32px #5ac27d1f,17px 8px 32px #4393e221,0 16px 40px #18223014}.hero-demo-form label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-demo-form input{min-width:0;height:60px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 21px;font-size:17px;line-height:1}.hero-demo-form input::placeholder{color:#a5a8ad;opacity:1}.hero-demo-form button{background:var(--blue);color:#fff;min-width:218px;height:60px;font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:18px;padding:0 24px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:flex}.hero-demo-form button:hover{background:#1167e9}.hero-demo-form button:active{transform:translateY(1px)}.hero-demo-form button:focus-visible{outline-offset:3px;outline:3px solid #2f7df64d}.hero-demo-form button span{font-size:23px;font-weight:400;line-height:1}.hero-portrait-rail{scrollbar-width:none;width:100%;overflow:hidden}.hero-portrait-rail::-webkit-scrollbar{display:none}.hero-portrait-track{will-change:transform;gap:8px;width:max-content;margin-left:-7vw;padding:0 8px;animation:50s linear infinite hero-portrait-scroll;display:flex}.hero-portrait-set{gap:8px;display:flex}.hero-portrait-rail:hover .hero-portrait-track{animation-play-state:paused}.hero-portrait-card{aspect-ratio:.74;color:#fff;background:#17191c;border-radius:24px;flex:0 0 clamp(285px,23.5vw,480px);position:relative;overflow:hidden}.hero-portrait-card>img{object-fit:cover;object-position:center 22%;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.hero-portrait-card[data-story-index="1"]>img{object-position:center 18%}.hero-portrait-card[data-story-index="2"]>img,.hero-portrait-card[data-story-index="3"]>img{object-position:center 20%}.hero-portrait-card[data-story-index="4"]>img{object-position:center 18%}.hero-portrait-shade{background:linear-gradient(#080a0d00 42%,#080a0d21 61%,#080a0dd1 100%);position:absolute;inset:0}.hero-portrait-copy{position:absolute;bottom:clamp(25px,2vw,38px);left:clamp(25px,2.1vw,40px);right:clamp(25px,2.1vw,40px)}.hero-portrait-copy h3{letter-spacing:-.052em;max-width:410px;margin:0 0 5px;font-size:clamp(34px,2.6vw,50px);font-weight:580;line-height:.98}.hero-portrait-copy h3.hero-portrait-metric{white-space:nowrap;font-size:clamp(22px,2.05vw,40px)}.hero-portrait-copy p{color:#ffffff8c;letter-spacing:-.035em;text-wrap:balance;max-width:410px;margin:0;font-size:clamp(22px,1.72vw,32px);font-weight:520;line-height:1.08}.hero-portrait-copy footer{box-shadow:none;color:#ffffffe0;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;margin-top:21px;padding:0;display:flex;overflow:visible}.hero-portrait-copy footer:after{content:none}.hero-portrait-copy footer strong{text-shadow:0 1px 12px #0000006b;font-size:13px;font-weight:520;line-height:1.25}.hero-portrait-copy footer span{color:#ffffffad;text-shadow:0 1px 12px #0000006b;font-size:11px;line-height:1.3}@keyframes hero-portrait-scroll{to{transform:translate(calc(-50% - 4px))}}@media (max-width:900px){.hero-reference .hero-lead{padding-top:58px;padding-bottom:42px}.hero-reference h1{max-width:760px;font-size:clamp(54px,8.5vw,70px)}.hero-portrait-card{flex-basis:31vw}}@media (max-width:600px){.hero-reference .hero-lead{padding-top:45px;padding-bottom:35px}.hero-reference .hero-kicker{margin-bottom:20px}.hero-proof-row{flex-direction:column;gap:10px;margin-bottom:25px}.hero-proof-choice{border-top:1px solid var(--line);border-left:0;padding:10px 0 0}.hero-reference h1{font-size:45px;line-height:.96}.hero-reference .hero-actions{align-items:center}.hero-demo-form{margin-top:27px}.hero-portrait-track,.hero-portrait-set{gap:7px}.hero-portrait-track{margin-left:-13vw;padding:0 7px;animation-duration:42s}.hero-portrait-card{border-radius:20px;flex-basis:76vw}.hero-portrait-copy{bottom:25px;left:24px;right:24px}.hero-portrait-copy h3{font-size:34px}.hero-portrait-copy p{font-size:17px}.hero-portrait-copy footer{margin-top:20px}}@media (max-width:460px){.hero-demo-form{border-radius:19px;grid-template-columns:1fr;padding:7px}.hero-demo-form input{text-align:center;height:54px;padding:0 16px;font-size:16px}.hero-demo-form button{border-radius:14px;width:100%;min-width:0;height:54px}}@media (max-width:340px){.hero-reference h1{font-size:41px}.hero-proof-review,.hero-proof-choice{font-size:11px}.hero-portrait-card{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){.hero-portrait-rail{overscroll-behavior-x:contain;overflow-x:auto}.hero-portrait-track{animation:none}.hero-portrait-set[aria-hidden=true]{display:none}}html,body{max-width:100%;overflow-x:clip}main,main>section,.shell{min-width:0}img,svg{max-width:100%}@media (max-width:900px){.hero-reference .hero-lead{padding-top:54px;padding-bottom:38px}.hero-reference h1{max-width:720px;font-size:clamp(50px,8.2vw,66px)}.hero-demo-form{width:min(620px,100%)}.problem{padding:96px 0 90px}.problem-intro h2{max-width:700px}.problem-stack .problem-card{grid-template-rows:auto minmax(250px,34vw)}.problem-stack .problem-card-visual{height:auto;min-height:250px}.promise-section{padding:100px 0 104px}.promise-panels{gap:10px;height:auto;margin-top:56px}.promise-panel{height:132px}.promise-panel.active{height:auto;min-height:470px}.promise-panel.active p{max-height:150px}.transform,.outcomes,.specific,.anti,.faq{padding-top:96px;padding-bottom:96px}.comparison{margin-top:55px}.outcome-grid,.principle-grid{margin-top:52px}.specific-grid{gap:54px}.specific-line{margin-top:62px}.pricing-preview{padding:82px 0}.faq .section-head{margin-bottom:48px}.final-cta{padding:100px 0}}@media (max-width:600px){.header{height:66px}.nav nav{top:64px}.hero-reference .hero-lead{padding-top:40px;padding-bottom:30px}.hero-reference .hero-kicker{margin-bottom:17px}.hero-kicker span{letter-spacing:.05em;font-size:9.7px}.hero-proof-row{gap:8px;margin-bottom:22px}.hero-reference h1{letter-spacing:-.05em;font-size:clamp(39px,11.6vw,45px);line-height:.98}.hero-title-tail,.problem-title-tail{white-space:normal}.hero-demo-form{margin-top:24px}.hero-portrait-track{margin-left:-18vw}.hero-portrait-card{flex-basis:78vw;max-width:330px}.hero-portrait-copy{bottom:22px;left:20px;right:20px}.hero-portrait-copy h3{font-size:31px}.hero-portrait-copy footer{margin-top:16px}.problem{padding:76px 0 72px}.problem-intro h2{font-size:clamp(38px,11.5vw,45px);line-height:1.02}.problem-stack{gap:14px;margin-top:34px}.problem-stack .problem-card{grid-template-rows:auto 205px}.problem-card-copy{padding:25px}.problem-stack .problem-card-number{margin-bottom:22px}.problem-stack .problem-card h3{font-size:32px}.problem-stack .problem-card-copy-inner>p{font-size:15px;line-height:1.55}.problem-stack .problem-card-visual{min-height:205px;padding:15px}.problem-stack .problem-card-visual .problem-diagram{padding:15px}.promise-section{padding:76px 0 82px}.promise-heading>span{width:29px;height:29px;margin-bottom:18px}.promise-heading h2{font-size:clamp(43px,13vw,50px)}.promise-panels{gap:9px;margin-top:42px}.promise-panel{border-radius:20px;height:118px;padding:19px 18px}.promise-panel.active{height:auto;min-height:570px}.promise-index,.promise-panel.active .promise-index{margin-bottom:13px}.promise-panel h3{font-size:28px}.promise-panel.active p{max-height:220px;margin:13px 0 17px;font-size:15px;line-height:1.48}.promise-visual{border-radius:18px;min-height:200px}.promise-training{padding:14px}.promise-route-stage,.promise-export-stage{border-radius:18px;min-height:200px}.promise-export-card{border-radius:15px;width:92%;padding:17px}.promise-export-head{margin-bottom:14px}.promise-export-head strong{font-size:14px}.promise-export-button{min-height:34px;padding:0 11px}.promise-export-rows{gap:7px;margin-bottom:14px}.promise-export-rows i{height:8px}.promise-export-progress{height:35px}.transform,.outcomes,.specific,.anti,.faq{padding-top:76px;padding-bottom:76px}.section-head h2,.pricing-preview h2,.final-cta h2{font-size:clamp(37px,10.5vw,42px);line-height:1}.section-head>p{margin-top:21px;line-height:1.55}.comparison{margin:42px 0 28px}.comparison>div{padding:25px 20px}.comparison p{gap:10px;padding:14px 0;font-size:13px}.journey .section-head h2{font-size:34px}.journey .stage-detail{min-height:290px;padding:22px}.journey .stage-detail h3{font-size:36px}.journey .stage-sketch{left:22px;right:22px}.outcome-grid,.principle-grid{margin-top:42px}.outcome-grid article{padding:24px}.outcome-doodle{height:125px}.specific-grid{gap:42px}.specific-list div{gap:17px;padding:16px 0;font-size:14px}.specific-line{margin-top:46px;padding-top:30px;font-size:29px}.pricing-preview{padding:68px 0}.pricing-preview .shell{gap:28px}.faq .section-head{margin-bottom:38px}.faq-list button{gap:18px;padding:20px 0;font-size:16px;line-height:1.3}.faq-list button span{min-width:0}.faq-list i{flex:none}.final-cta{padding:82px 0}.final-cta p{margin:23px auto 30px;font-size:16px}}@media (max-width:360px){.shell{width:calc(100% - 24px)}.brand img{max-width:175px}.hero-kicker span{letter-spacing:.035em;font-size:8.8px}.hero-reference h1{font-size:38px}.hero-proof-review,.hero-proof-choice,.hero-proof-review small,.hero-proof-choice span{font-size:10.5px}.hero-portrait-card{flex-basis:82vw}.problem-intro h2{font-size:38px}.problem-stack .problem-card h3{font-size:30px}.promise-heading h2{font-size:42px}.promise-panel.active{min-height:600px}.promise-panel.active p{font-size:14px}.promise-export-card{width:94%;padding:15px}.promise-export-head strong{font-size:13px}.promise-export-button{gap:5px;padding:0 9px;font-size:10px}.journey .stage-detail h3{font-size:33px}}.reviews-section{--reviews-inset:min(6vw,86px);padding:12px var(--reviews-inset) 118px;background:#fff;overflow:hidden}.reviews-wall{isolation:isolate;color:#fff;background:#11141a;border-radius:28px;width:100%;position:relative;overflow:hidden}.reviews-contours{z-index:-1;background:repeating-radial-gradient(72% 62% at 17% 20%,#0000 0 31px,#5d97f626 32px 33px),repeating-radial-gradient(66% 78% at 86% 86%,#0000 0 36px,#5d97f61f 37px 38px),linear-gradient(135deg,#11141a 0%,#151b27 100%);position:absolute;inset:0;overflow:hidden}.reviews-heading{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:94px 24px 0;display:flex}.reviews-heading>img{filter:brightness(0)invert();width:32px;height:32px;margin-bottom:24px}.reviews-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(44px,5vw,70px);font-weight:440;line-height:.98}.reviews-heading h2 strong{color:#79aaff;font-weight:650}.reviews-badge{color:#62666d;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:7px 15px 7px 8px;font-size:12px;line-height:1;display:flex;box-shadow:0 10px 30px #0000002e}.reviews-badge>span{color:#292c31;white-space:nowrap;padding:4px 9px;font-weight:550}.reviews-badge>i{background:#dfe1e5;width:1px;height:18px}.reviews-badge>b{background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;font-weight:650;display:flex}.reviews-badge b em{font-size:10px;font-style:normal}.reviews-badge>small{color:#6f7379;white-space:nowrap;font-size:12px}.reviews-rows{flex-direction:column;gap:16px;margin-top:64px;padding-bottom:34px;display:flex}.reviews-track{will-change:transform;gap:16px;width:max-content;margin-left:-78px;display:flex}.reviews-track-second{margin-left:-260px}.reviews-card{background:#191e29d1;border:1px solid #79aaff3d;border-radius:20px;flex-direction:column;flex:0 0 306px;width:306px;min-height:264px;padding:8px;display:flex;box-shadow:0 16px 42px #00000029}.reviews-card-sheet{color:#16191e;background:#f7f9fd;border-radius:14px;flex-direction:column;min-height:202px;padding:22px;display:flex}.reviews-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviews-card-meta>span{color:var(--blue);letter-spacing:.07em;font-size:12px}.reviews-card-meta>small{color:#878b92;letter-spacing:.11em;white-space:nowrap;font-size:7px}.reviews-card blockquote{letter-spacing:-.022em;margin:26px 0 0;font-size:17px;font-weight:475;line-height:1.4}.reviews-card footer{color:#fff;text-align:left;background:0 0;align-items:center;gap:11px;margin-top:auto;padding:12px 9px 7px;display:flex}.reviews-card footer img{object-fit:cover;filter:saturate(.75);border:1px solid #ffffff61;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.reviews-card footer>span{flex-direction:column;gap:2px;min-width:0;display:flex}.reviews-card footer strong{font-size:11px;font-weight:600;line-height:1.2}.reviews-card footer small{color:#9ea7b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.reviews-disclaimer{color:#8993a3;text-align:center;letter-spacing:.04em;margin:0;padding:0 24px 42px;font-size:9px;line-height:1.5}@media (max-width:900px){.reviews-section{--reviews-inset:min(5vw,48px);padding-top:10px;padding-bottom:96px}.reviews-heading{padding-top:78px}.reviews-rows{margin-top:54px}}@media (max-width:600px){.reviews-section{--reviews-inset:16px;padding-top:8px;padding-bottom:80px}.reviews-wall{border-radius:22px}.reviews-heading{padding:64px 17px 0}.reviews-heading>img{width:29px;height:29px;margin-bottom:19px}.reviews-heading h2{font-size:clamp(41px,12vw,51px)}.reviews-badge{flex-wrap:wrap;justify-content:center;gap:7px;max-width:calc(100vw - 46px);margin-top:24px;padding:8px 10px}.reviews-badge>span{width:100%;padding:3px 4px 6px}.reviews-badge>i{display:none}.reviews-badge>small{font-size:11px}.reviews-rows{gap:12px;margin-top:42px;padding-bottom:27px}.reviews-track{gap:12px;margin-left:-72px}.reviews-track-second{margin-left:-202px}.reviews-card{border-radius:18px;flex-basis:272px;width:272px;min-height:242px}.reviews-card-sheet{border-radius:12px;min-height:183px;padding:19px}.reviews-card blockquote{margin-top:22px;font-size:16px}.reviews-disclaimer{padding:0 24px 32px}}@media (prefers-reduced-motion:reduce){.reviews-wall,.reviews-track{transform:none!important}}.team-section{background:#fff;padding:72px 0 128px}.team-panel{background:var(--mist);border-radius:28px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:650px;display:grid;overflow:hidden}.team-photo-panel{isolation:isolate;background:linear-gradient(145deg,#1769df 0%,var(--blue) 52%,#4b91f5 100%);color:#fff;min-height:650px;position:relative;overflow:hidden}.team-photo-panel:before{content:"";z-index:-1;background:repeating-radial-gradient(62% 48% at 25% 28%,#0000 0 38px,#ffffff1f 39px 40px);position:absolute;inset:-22%;transform:rotate(-8deg)}.team-photo-panel:after{content:"";aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:62%;position:absolute;bottom:-22%;right:-11%;box-shadow:0 0 0 48px #ffffff09,0 0 0 96px #ffffff06}.team-photo-panel>img{z-index:1;filter:brightness(0)invert();width:62px;height:62px;position:absolute;top:clamp(36px,4vw,64px);left:clamp(36px,4vw,64px)}.team-photo-frame{z-index:1;aspect-ratio:1;will-change:transform;border-radius:24px;width:min(72%,460px);animation:8s ease-in-out infinite team-photo-drift;position:absolute;bottom:clamp(30px,3vw,44px);right:clamp(30px,3vw,44px)}.team-photo-frame:before{content:"";z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:32px;position:absolute;inset:-10px;box-shadow:0 18px 38px #092b5e1f}.team-photo-frame:after{content:"";z-index:2;pointer-events:none;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff61}.team-photo-frame>img{z-index:1;object-fit:cover;object-position:center 54%;border-radius:24px;width:100%;height:100%;display:block;position:relative;box-shadow:0 22px 48px #0726543b,0 50px 90px #07265429}@keyframes team-photo-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.team-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(52px,6vw,88px);display:flex}.team-copy .eyebrow{margin-bottom:25px;font-weight:500}.team-copy h2{letter-spacing:-.06em;max-width:540px;margin:0;font-size:clamp(48px,4.2vw,64px);font-weight:430;line-height:.96}.team-copy h2 span,.team-copy h2 strong{white-space:nowrap;display:block}.team-copy h2 strong{color:var(--blue);font-weight:650}.team-copy>p{color:#666b72;max-width:520px;margin:0;font-size:16px;line-height:1.65}.team-copy .team-lead{color:var(--ink);letter-spacing:-.025em;margin:32px 0 17px;font-size:22px;font-weight:520;line-height:1.35}.team-founders{border-top:1px solid #11141a24;width:min(100%,520px);margin-top:28px;padding-top:22px}.team-founders>span{color:#7a7f87;letter-spacing:.18em;margin-bottom:12px;font-size:9px;font-weight:600;line-height:1;display:block}.team-founders ul{flex-wrap:wrap;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.team-founders li{color:var(--ink);white-space:nowrap;align-items:center;font-size:14px;font-weight:560;line-height:1.35;display:flex}.team-founders li:not(:last-child):after{content:"";background:var(--blue);border-radius:50%;width:3px;height:3px;margin:0 14px}@media (max-width:900px){.team-section{padding:54px 0 96px}.team-panel{grid-template-columns:1fr;min-height:0}.team-photo-panel{min-height:440px}.team-copy{padding:58px}}@media (max-width:600px){.journey:after{width:150px;height:150px;bottom:24px;right:16px}.team-section{padding:40px 0 80px}.team-panel{border-radius:22px;width:calc(100% - 32px)}.team-photo-panel{min-height:360px}.team-photo-panel>img{width:48px;height:48px;top:27px;left:27px}.team-photo-frame{border-radius:19px;width:min(74%,280px);bottom:22px;right:22px}.team-photo-frame>img,.team-photo-frame:after{border-radius:19px}.team-photo-frame:before{border-radius:27px}.team-copy{padding:42px 27px 38px}.team-copy .eyebrow{margin-bottom:20px;font-size:10px;line-height:1.4}.team-copy h2{font-size:clamp(35px,10.8vw,43px)}.team-copy .team-lead{margin-top:27px;font-size:20px}.team-copy>p{font-size:15px;line-height:1.6}.team-founders{margin-top:24px;padding-top:19px}.team-founders ul{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.team-founders li:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.team-photo-frame{animation:none}}.promise-nav{z-index:4;gap:8px;display:flex;position:absolute;top:22px;right:22px}.promise-nav button{color:#11141a;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 1px #2478f31c,0 1px 2px #1b305214,0 4px 10px #1b305212}.promise-nav button:hover{background:#ffffffdb;box-shadow:0 0 0 1px #2478f324,0 2px 3px #1b305214,0 5px 12px #1b305214}.promise-nav button:focus-visible{outline-offset:3px;outline:3px solid #ffffffa8}.promise-nav svg{fill:none;width:20px;height:20px;overflow:visible}.promise-nav path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.promise-panel.active h3{padding-right:100px}@media (max-width:600px){.promise-nav{gap:7px;top:15px;right:15px}.promise-nav button{border-radius:13px;width:40px;height:40px}.promise-nav svg{width:19px;height:19px}.promise-panel.active h3{padding-top:24px;padding-right:0}}@media (max-width:900px){.pricing-preview .shell{row-gap:35px}.pricing-principle{grid-template-columns:1fr;margin-top:22px;padding-top:30px}}@media (max-width:600px){.pricing-preview .shell{row-gap:28px}.pricing-principle{gap:16px;margin-top:16px;padding-top:26px;font-size:30px}}.journey .stage-detail{padding:34px}.journey .stage-detail-content{flex-direction:column;min-height:0;display:flex}.journey .stage-detail-header{flex:none}.journey .stage-detail-header>span{letter-spacing:.08em;opacity:.74;font-size:10px;line-height:1}.journey .stage-detail-header h3{letter-spacing:-.055em;margin:17px 0 8px;font-size:clamp(30px,2.8vw,39px);font-weight:510;line-height:.98}.journey .stage-detail-header p{color:#ffffffdb;max-width:510px;margin:0;font-size:14px;line-height:1.45}.journey-product-window{min-height:0;color:var(--ink);background:#fff;border-radius:18px;flex:1;margin-top:22px;overflow:hidden;box-shadow:0 20px 48px #07306c2e}.journey-product{background:#fff;height:100%;min-height:0;padding:17px}.journey-product-ui{color:#1a1d22;background:#f8fafc;border:1px solid #e4e8ef;border-radius:12px;height:100%;min-height:0;position:relative;overflow:hidden}.journey-product-bar{background:#fff;border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;height:42px;padding:0 17px;display:flex}.journey-product-bar strong{font-size:11px;font-weight:650}.journey-product-bar span{color:var(--blue);letter-spacing:.13em;background:#edf4ff;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750;line-height:1}.journey-work-grid{grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);gap:16px;height:calc(100% - 42px);padding:17px;display:grid}.journey-work-list{align-content:center;gap:8px;display:grid}.journey-work-list article{opacity:0;background:#fff;border:1px solid #e4e8ef;border-radius:9px;align-items:center;gap:10px;padding:10px;animation:.42s cubic-bezier(.22,.75,.2,1) forwards journey-item-in;display:flex;transform:translateY(10px)}.journey-work-list article:first-child{animation-delay:80ms}.journey-work-list article:nth-child(2){animation-delay:.26s}.journey-work-list article:nth-child(3){animation-delay:.44s}.journey-work-list article>i{width:24px;height:24px;color:var(--blue);background:#edf4ff;border-radius:6px;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.journey-work-list article>span,.journey-work-result{flex-direction:column;min-width:0;display:flex}.journey-work-list b{font-size:10px}.journey-work-list small{color:#81868e;margin-top:2px;font-size:8px}.journey-work-result{background:var(--blue);color:#fff;opacity:0;border-radius:10px;justify-content:center;align-self:stretch;padding:17px;animation:.5s cubic-bezier(.22,.75,.2,1) .74s forwards journey-result-in;transform:scale(.95)}.journey-work-result span{letter-spacing:.15em;opacity:.72;font-size:7px}.journey-work-result strong{margin:10px 0 5px;font-size:18px;line-height:1.05}.journey-work-result small{opacity:.76;font-size:8px}.journey-margin-head,.journey-margin-row{grid-template-columns:minmax(76px,.7fr) 1fr 1fr;align-items:center;gap:13px;display:grid}.journey-margin-head{color:#858a92;letter-spacing:.1em;text-transform:uppercase;padding:15px 18px 8px;font-size:7px}.journey-margin-row{opacity:0;animation:journey-item-in .38s calc(80ms + var(--journey-delay)) ease-out forwards;border-bottom:1px solid #e6e9ee;margin:0 18px;padding:11px 0}.journey-margin-row b{font-size:10px}.journey-margin-row>i{background:#e5ebf4;border-radius:999px;height:9px;overflow:hidden}.journey-margin-row em{border-radius:inherit;transform-origin:0;height:100%;animation:journey-bar-fill .65s calc(.28s + var(--journey-delay)) cubic-bezier(.22,.75,.2,1) forwards;background:#a8c8fb;display:block;transform:scaleX(0)}.journey-margin-row>i:last-child em{background:var(--blue)}.journey-margin-result{opacity:0;flex-direction:column;align-items:flex-end;animation:.42s ease-out 1s forwards journey-result-in;display:flex;position:absolute;bottom:14px;right:18px;transform:translateY(7px)}.journey-margin-result span{color:#858a92;letter-spacing:.11em;font-size:7px}.journey-margin-result strong{color:var(--blue);margin-top:4px;font-size:14px}.journey-build-summary{justify-content:space-between;align-items:flex-end;padding:15px 18px 10px;display:flex}.journey-build-summary span{color:#858a92;font-size:8px}.journey-build-summary strong{font-size:11px}.journey-build-steps{grid-template-columns:repeat(4,1fr);padding:14px 18px 12px;display:grid}.journey-build-steps article{text-align:center;opacity:0;animation:journey-item-in .38s calc(80ms + var(--journey-delay)) ease-out forwards;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(8px)}.journey-build-steps article:not(:last-child):after{content:"";transform-origin:0;height:1px;animation:journey-line-grow .38s calc(.28s + var(--journey-delay)) ease-out forwards;background:#b8cef0;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%);transform:scaleX(0)}.journey-build-steps article>i{z-index:1;color:#0000;width:25px;height:25px;animation:journey-step-done .32s calc(.32s + var(--journey-delay)) ease-out forwards;background:#fff;border:1px solid #b9c9df;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;position:relative}.journey-build-steps article>span{flex-direction:column;align-items:center;min-width:0;display:flex}.journey-build-steps b{margin-top:9px;font-size:8px}.journey-build-steps small{color:#8a8f97;margin-top:3px;font-size:7px}.journey-build-result{opacity:0;background:#edf4ff;border-radius:8px;align-items:center;padding:10px 12px;animation:.42s ease-out 1.18s forwards journey-result-in;display:flex;position:absolute;bottom:14px;left:18px;right:18px;transform:translateY(7px)}.journey-build-result>i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:8px}.journey-build-result span{font-size:9px;font-weight:650}.journey-build-result b{color:#67717e;margin-left:auto;font-size:8px;font-weight:520}.journey-product-enquiries{background:0 0;padding:0;overflow:hidden}.journey-product-enquiries iframe{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.journey-product-costing{background:0 0;padding:0;overflow:hidden}.journey-product-costing iframe{pointer-events:none;background:0 0;border:0;width:100%;height:100%;display:block}.journey-product-build{background:0 0;padding:0;overflow:hidden}.journey-product-build iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block}.journey-channel-map{background:0 0;position:relative;overflow:hidden}.journey-channel-orbit{isolation:isolate;height:100%;min-height:0;position:relative}.journey-channel-orbit:before,.journey-channel-orbit:after{content:"";border:1px solid #2478f31f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-channel-orbit:before{aspect-ratio:1;width:min(100% - 116px,220px)}.journey-channel-orbit:after{aspect-ratio:1;width:min(100% - 142px,150px)}.journey-channel-orbit-track{z-index:3;aspect-ratio:1;transform-origin:50%;width:min(100% - 116px,220px);animation:20s linear infinite journey-channel-orbit;position:absolute;top:50%;left:50%}.journey-channel-hub{z-index:2;background:#fff;border:1px solid #2478f32e;border-radius:50%;place-items:center;width:118px;height:118px;animation:2.8s ease-in-out infinite journey-channel-pulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 20px 48px #274f8829}.journey-channel-hub:after{content:"";border:1px solid #2478f31f;border-radius:50%;position:absolute;inset:9px}.journey-channel-hub img{z-index:1;width:58px;height:58px;position:relative}.journey-channel-node{z-index:3;background:#fff;border:1px solid #182a4314;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #25416821}.journey-channel-node img{object-fit:contain;width:32px;height:32px;animation:20s linear infinite journey-channel-counter-orbit;display:block}.channel-whatsapp{top:0;left:50%}.channel-messenger{top:34.55%;left:97.55%}.channel-outlook{top:90.45%;left:79.39%}.channel-gmail{top:90.45%;left:20.61%}.channel-phone{top:34.55%;left:2.45%}.channel-outlook img{width:31px;height:31px}.channel-phone img{width:29px;height:29px}@keyframes journey-item-in{to{opacity:1;transform:translateY(0)}}@keyframes journey-result-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes journey-bar-fill{to{transform:scaleX(1)}}@keyframes journey-line-grow{to{transform:scaleX(1)}}@keyframes journey-step-done{to{border-color:var(--blue);background:var(--blue);color:#fff}}@keyframes journey-core-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes journey-channel-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes journey-channel-counter-orbit{to{transform:rotate(-360deg)}}@keyframes journey-channel-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.045)}}@media (max-width:900px){.journey .stage-detail{padding:24px}.journey .stage-detail-header h3{margin:12px 0 6px;font-size:30px}.journey .stage-detail-header p{font-size:12px;line-height:1.35}.journey-product-window{border-radius:15px;margin-top:14px}.journey-product{padding:11px}.journey-product-ui{border-radius:10px}.journey-product-bar{height:32px;padding:0 12px}.journey-work-grid{gap:9px;height:calc(100% - 32px);padding:10px}.journey-work-list{gap:5px}.journey-work-list article{gap:7px;padding:6px}.journey-work-list article>i{width:20px;height:20px}.journey-work-result{padding:11px}.journey-work-result strong{font-size:14px}.journey-margin-head{padding:9px 12px 4px}.journey-margin-row{margin:0 12px;padding:7px 0}.journey-margin-result{bottom:8px;right:12px}.journey-build-summary{padding:9px 12px 3px}.journey-build-steps{padding:8px 12px}.journey-build-steps b{font-size:7px}.journey-build-result{padding:7px 9px;bottom:8px;left:12px;right:12px}.journey-channel-orbit:before,.journey-channel-orbit-track{width:min(100% - 116px,200px)}.journey-channel-orbit:after{width:min(100% - 148px,136px)}.journey-channel-hub{width:104px;height:104px}.journey-channel-hub img{width:50px;height:50px}.journey-channel-node{width:52px;height:52px}.journey-channel-node img{width:30px;height:30px}}@media (max-width:600px){.journey .stage-detail{padding:18px}.journey .stage-detail-header h3{font-size:25px}.journey .stage-detail-header p{font-size:11px}.journey-product-window{margin-top:11px}.journey-product{padding:8px}.journey-product-bar{height:29px;padding:0 9px}.journey-product-bar strong{font-size:9px}.journey-work-grid{grid-template-columns:1.15fr .85fr;gap:6px;height:calc(100% - 29px);padding:7px}.journey-work-list article{padding:4px}.journey-work-list article>i,.journey-work-list small{display:none}.journey-work-list b{font-size:8px}.journey-work-result{padding:8px}.journey-work-result strong{font-size:12px}.journey-work-result small{font-size:7px}.journey-margin-head,.journey-margin-row{grid-template-columns:61px 1fr 1fr;gap:7px}.journey-margin-head{padding:7px 9px 3px}.journey-margin-row{margin:0 9px;padding:6px 0}.journey-margin-row b{font-size:8px}.journey-margin-result{bottom:6px;right:9px}.journey-margin-result strong{font-size:11px}.journey-build-summary{padding:7px 9px 2px}.journey-build-steps{padding:6px 8px}.journey-build-steps article>i{width:20px;height:20px}.journey-build-steps article:not(:last-child):after{top:10px;left:calc(50% + 10px);right:calc(10px - 50%)}.journey-build-steps b{font-size:6px}.journey-build-steps small{display:none}.journey-build-result{padding:6px 8px;bottom:6px;left:8px;right:8px}.journey-channel-orbit:before,.journey-channel-orbit-track{width:min(100% - 136px,178px)}.journey-channel-orbit:after{width:min(100% - 178px,122px)}.journey-channel-hub{width:86px;height:86px}.journey-channel-hub img{width:41px;height:41px}.journey-channel-node{width:46px;height:46px}.journey-channel-node img{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.journey-product *{animation-duration:.001ms!important;animation-delay:0s!important}}.journey-win-right{--win-hot:#ff6a3d;--win-hot-bg:#fff0ea;--win-medium:#d89a2c;--win-medium-bg:#fff7e8;--win-low:#8c93a4;--win-low-bg:#f0f2f6;--win-green:#168b53;--win-green-bg:#e8f6ee;background:#f7f9fc;padding:0}.win-right-ui{color:#171923;background:#f7f9fc;border:0;border-radius:10px;height:100%;overflow:hidden}.win-right-list{height:100%;padding:8px 12px;position:relative;overflow:hidden}.win-right-row{left:12px;right:12px;top:calc(8px + var(--win-top-desktop));opacity:0;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;height:32px;padding:5px 9px;transition:top .55s cubic-bezier(.4,0,.2,1),opacity .38s,transform .5s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:absolute;transform:translateY(9px);box-shadow:0 1px #18233712,0 4px 12px #18233709}.win-right-row.show{opacity:1;transform:translateY(0)}.win-right-row.gone{opacity:0;pointer-events:none;transform:translateY(-4px)}.win-right-avatar{border-radius:50%;flex:none;width:18px;height:18px}.win-right-bars{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.win-right-bars i{background:#edf0f5;border-radius:999px;width:47%;height:6px;display:block}.win-right-bars i:last-child{width:31%;height:5px}.win-right-chip{background:var(--win-low-bg);color:var(--win-low);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:700;line-height:1;display:flex}.win-right-chip em{font-size:6px;font-style:normal}.win-right-chip.priority-hot{background:var(--win-hot-bg);color:var(--win-hot)}.win-right-chip.priority-medium{background:var(--win-medium-bg);color:var(--win-medium)}.win-right-chip.priority-low{background:var(--win-low-bg);color:var(--win-low)}.win-right-chip.priority-call-booked{background:var(--win-green-bg);color:var(--win-green)}.win-right-row.hot{box-shadow:inset 3px 0 0 var(--win-hot),0 7px 18px #ff6a3d1a}.win-right-row.booked{box-shadow:inset 3px 0 0 var(--win-green),0 7px 18px #168b531a}.win-right-stepper{opacity:0;justify-content:center;align-items:flex-start;transition:opacity .42s,transform .42s;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%,10px)}.win-right-stepper.show{opacity:1;transform:translate(-50%)}.win-right-node{text-align:center;flex-direction:column;align-items:center;width:100px;display:flex}.win-right-node>i{color:#0000;background:#fff;border:2px solid #e4e8ef;border-radius:50%;place-items:center;width:49px;height:49px;font-size:18px;font-style:normal;transition:border-color .35s,background-color .35s,color .35s,transform .35s;display:grid}.win-right-node>b{color:#9297a5;margin-top:8px;font-size:9px;line-height:1.2;transition:color .3s}.win-right-node.active>i{border-color:var(--blue);background:var(--blue);color:#fff;transform:scale(1.04)}.win-right-node.active>b{color:var(--blue)}.win-right-node.done>i{border-color:var(--win-green);background:var(--win-green);color:#fff;transform:scale(1)}.win-right-node.done>b{color:var(--win-green)}.win-right-link{background:#e4e8ef;border-radius:999px;width:72px;height:3px;margin-top:24px;position:relative;overflow:hidden}.win-right-link>i{background:var(--win-green);transform-origin:0;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.win-right-link.fill>i{transform:scaleX(1)}.win-right-cursor{z-index:8;opacity:0;filter:drop-shadow(0 2px 4px #0000003d);pointer-events:none;width:20px;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),transform .12s,opacity .28s;position:absolute}.win-right-cursor.visible{opacity:1}.win-right-cursor.pressed{transform:scale(.8)}.win-right-cursor path{fill:#171923;stroke:#fff;stroke-width:1.4px}@media (max-width:600px){.win-right-list{height:100%;padding:6px 7px}.win-right-row{left:7px;right:7px;top:calc(6px + var(--win-top-mobile));border-radius:6px;gap:5px;height:23px;padding:3px 6px}.win-right-avatar{width:12px;height:12px}.win-right-bars{gap:2px}.win-right-bars i{height:3px}.win-right-bars i:last-child{height:2px}.win-right-chip{padding:3px 5px;font-size:5px}.win-right-stepper{top:48px}.win-right-node{width:72px}.win-right-node>i{width:37px;height:37px;font-size:14px}.win-right-node>b{margin-top:5px;font-size:7px}.win-right-link{width:47px;margin-top:18px}.win-right-cursor{width:16px}}@media (prefers-reduced-motion:reduce){.journey-win-right *{transition:none!important}}.journey-composition{background:#fff;padding:132px 0 142px}.journey-composition:before,.journey-composition:after{display:none}.journey-composition-head{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:90px;margin-bottom:62px;display:grid}.journey-composition-head .eyebrow{margin-bottom:22px}.journey-composition-head h2{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(50px,5.2vw,72px);font-weight:520;line-height:.94}.journey-composition-head h2 a{color:inherit;text-decoration:none}.journey-composition-head h2 a:focus-visible{outline:2px solid var(--blue);outline-offset:7px;border-radius:4px}.journey-composition-head>p{max-width:460px;color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.6}.journey-card-grid{grid-template-rows:316px 316px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.88fr);gap:18px;display:grid}.journey-compose-card{min-width:0;color:inherit;cursor:pointer;border-radius:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.journey-compose-card:focus-visible{outline-offset:5px;outline:3px solid #111}.journey-compose-copy>span{letter-spacing:.1em;opacity:.65;margin-bottom:19px;font-size:9px;font-weight:700;line-height:1;display:block}.journey-compose-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(27px,2.35vw,36px);font-weight:540;line-height:.98}.journey-compose-copy p{opacity:.72;margin:14px 0 0;font-size:14px;line-height:1.5}.journey-compose-visual{min-width:0;color:var(--ink);background:#fff;border-radius:15px;overflow:hidden}.journey-compose-visual .journey-product{padding:12px}.journey-compose-lead{background:var(--blue);color:#fff;grid-area:1/1/auto/3;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:30px;padding:31px;display:grid}.journey-compose-lead .journey-compose-copy{align-self:center;padding:4px 0 4px 5px}.journey-compose-lead .journey-compose-copy p{color:#fff;opacity:.78;max-width:340px}.journey-compose-lead .journey-compose-visual{background:#fff;align-self:center;height:254px;box-shadow:0 17px 40px #07306c26}.journey-compose-margin,.journey-compose-build{flex-direction:column;grid-row:2;padding:27px}.journey-compose-margin{color:var(--ink);background:#f7f8fa;grid-column:1}.journey-compose-build{color:var(--ink);background:#f1f2f3;grid-column:2}.journey-compose-margin .journey-compose-copy p,.journey-compose-build .journey-compose-copy p{display:none}.journey-compose-margin .journey-compose-visual,.journey-compose-build .journey-compose-visual{flex:1;margin-top:22px}.journey-compose-margin .journey-compose-visual{background:#fff}.journey-compose-aligned{background:var(--mist);color:var(--ink);flex-direction:column;grid-area:1/3/3;padding:30px}.journey-compose-aligned .journey-compose-copy p{max-width:330px;color:var(--muted);opacity:1}.journey-compose-aligned .journey-compose-visual{box-shadow:none;background:0 0;flex:1;margin-top:30px}.journey-compose-card .journey-product-ui{border:0;border-radius:9px}.journey-compose-card .journey-product-bar{border-color:#edf0f4}.journey-compose-visual .journey-channel-map,.journey-compose-visual .journey-product-enquiries,.journey-compose-visual .journey-product-costing{padding:0}.journey-compose-card .journey-win-right{background:#f7f9fc}.journey-command-link{color:inherit;text-decoration:none;display:block}.journey-command-bar{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:minmax(310px,.8fr) minmax(420px,1.2fr);align-items:center;gap:44px;min-height:96px;margin-top:18px;padding:18px 22px 18px 28px;display:grid}.journey-command-bar h3{letter-spacing:-.045em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:540;line-height:1.03}.journey-command-bar h3 span{color:#ffffffb8}.journey-command-input{min-width:0;height:56px;color:var(--ink);letter-spacing:-.016em;background:#fff;border-radius:14px;align-items:center;padding:0 18px;font-size:15px;font-weight:540;display:flex;box-shadow:0 10px 25px #08347926}.journey-command-prompt{color:var(--blue);margin-right:12px;font-size:25px;font-weight:500;line-height:1;transform:translateY(-1px)}.journey-command-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journey-command-input i{background:var(--blue);width:1.5px;height:19px;margin-left:2px;animation:.8s step-end infinite journey-command-caret}.journey-command-input b{color:#168a4c;background:#e9f7ef;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:13px;display:grid}.journey-command-input.is-done .journey-command-value{color:#168a4c;font-weight:670}@keyframes journey-command-caret{50%{opacity:0}}.journey-mobile-demo-cta{display:none}.journey-cursor-tooltip{--journey-tooltip-x:0px;--journey-tooltip-y:0px;z-index:120;pointer-events:none;width:max-content;max-width:min(380px,100vw - 24px);transform:translate3d(var(--journey-tooltip-x),var(--journey-tooltip-y),0);will-change:transform;position:fixed;top:0;left:0}.journey-tooltip-card{color:var(--ink);opacity:0;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #1113181a;border-radius:16px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(6px)scale(.985);box-shadow:0 18px 42px #0c1d3d2e}.journey-tooltip-message{align-items:center;gap:18px;padding:14px 15px 13px;display:flex}.journey-tooltip-message strong{letter-spacing:-.018em;max-width:290px;font-size:14px;font-weight:590;line-height:1.35}.journey-tooltip-message i{width:auto;height:auto;color:var(--blue);background:0 0;flex:none;font-size:21px;font-style:normal;font-weight:620;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block}.journey-cursor-tooltip.is-visible .journey-tooltip-message i{transform:translate(2px,-2px)}.journey-tooltip-proof{white-space:nowrap;background:#f6f8fc;border-top:1px solid #11131814;align-items:center;min-height:38px;display:flex}.journey-tooltip-proof>b{color:#30343b;padding:0 12px;font-size:10px;font-weight:670}.journey-tooltip-proof>span{background:var(--blue);color:#fff;border-left:1px solid #11131814;border-right:1px solid #11131814;align-self:stretch;align-items:center;gap:3px;padding:0 11px;font-size:11px;font-weight:720;display:flex}.journey-tooltip-proof>span strong{font-size:12px}.journey-tooltip-proof>small{color:#666d78;padding:0 12px;font-size:10px}.journey-cursor-tooltip.is-visible .journey-tooltip-card{opacity:1;transform:translateY(0)scale(1)}@media (hover:none),(pointer:coarse){.journey-cursor-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.journey-tooltip-card{transition:opacity .01ms linear;transform:none}}@media (max-width:1000px){.journey-composition{padding:110px 0 120px}.journey-composition-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.journey-composition-head>p{max-width:630px}.journey-card-grid{grid-template-rows:322px 300px 360px;grid-template-columns:1fr 1fr}.journey-compose-lead{grid-area:1/1/auto/3}.journey-compose-margin{grid-area:2/1}.journey-compose-build{grid-area:2/2}.journey-compose-aligned{grid-area:3/1/auto/3;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:30px;display:grid}.journey-compose-aligned .journey-compose-copy{align-self:center}.journey-compose-aligned .journey-compose-visual{height:300px;margin-top:0}.journey-command-bar{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px}}@media (max-width:650px){.journey-composition{padding:86px 0 94px}.journey-composition-head{margin-bottom:36px}.journey-composition-head h2{font-size:43px}.journey-composition-head>p{font-size:15px}.journey-card-grid{flex-direction:column;gap:12px;display:flex}.journey-compose-card{border-radius:17px;min-height:0}.journey-compose-lead{flex-direction:column;gap:22px;padding:24px;display:flex}.journey-compose-lead .journey-compose-copy{padding:0}.journey-compose-lead .journey-compose-visual{width:100%;height:248px}.journey-compose-margin,.journey-compose-build{height:330px;padding:24px}.journey-compose-aligned{height:480px;padding:24px;display:flex}.journey-compose-aligned .journey-compose-copy{align-self:auto}.journey-compose-aligned .journey-compose-visual{height:auto;margin-top:24px}.journey-compose-copy h3{font-size:31px}.journey-compose-copy p{font-size:13px}.journey-command-bar{border-radius:17px;flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:22px;display:flex}.journey-command-bar h3{font-size:24px}.journey-command-input{height:52px;padding:0 14px;font-size:13px}.journey-mobile-demo-cta{color:var(--ink);-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #2a78f238;border-radius:17px;margin-top:12px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 14px 34px #1949911a}.journey-mobile-demo-message{justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 20px;display:flex}.journey-mobile-demo-message span{letter-spacing:-.04em;font-size:20px;font-weight:590;line-height:1.06}.journey-mobile-demo-message i{color:var(--blue);flex:none;font-size:28px;font-style:normal;font-weight:620;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.journey-mobile-demo-cta:active .journey-mobile-demo-message i{transform:translate(3px,-3px)}.journey-mobile-demo-proof{white-space:nowrap;background:#f6f8fc;border-top:1px solid #11131814;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:40px;display:grid}.journey-mobile-demo-proof>b{color:#30343b;text-overflow:ellipsis;padding:0 11px;font-size:9px;font-weight:670;overflow:hidden}.journey-mobile-demo-proof>span{background:var(--blue);color:#fff;align-self:stretch;align-items:center;gap:3px;padding:0 10px;font-size:10px;font-weight:720;display:flex}.journey-mobile-demo-proof>span strong{font-size:11px}.journey-mobile-demo-proof>small{color:#666d78;padding:0 10px;font-size:9px}}.final-cta h2 span{display:block}.final-cta-note{color:#ffffffb8;margin-top:17px;font-size:12px;display:block}.demo-page{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.demo-value-panel,.demo-form-panel{min-width:0;min-height:100svh;position:relative}.demo-value-panel{background:linear-gradient(145deg,#0b61d9 0%,var(--blue) 46%,#0754c8 100%);color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;padding:38px clamp(38px,4.3vw,78px) 64px;display:flex;overflow:hidden}.demo-value-panel:before{z-index:-2;content:"";background-image:radial-gradient(circle at 16% 18%,#fff3,#0000 24%),radial-gradient(circle at 82% 76%,#05275b52,#0000 34%);position:absolute;inset:0}.demo-value-panel:after{z-index:-1;opacity:.14;filter:brightness(0)invert();content:"";background-image:url(/landscapebase-mark.svg);background-position:calc(100% + 175px) calc(100% + 195px);background-repeat:no-repeat;background-size:510px;position:absolute;inset:0}.demo-back-home{color:#fff;letter-spacing:-.04em;align-items:center;gap:11px;font-size:20px;font-weight:590;display:flex;position:absolute;top:32px;left:clamp(38px,4.3vw,78px)}.demo-back-home img{filter:brightness(0)invert();width:29px;height:29px}.demo-product-scene{width:min(72%,600px);height:min(43vw,440px);max-height:43%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.demo-product-desktop{background:#f7f9fd;border:1px solid #ffffff94;border-radius:13px;width:76%;height:66%;position:absolute;top:8%;left:9%;overflow:hidden;transform:perspective(1000px)rotateX(1deg)rotateY(-2deg);box-shadow:0 35px 80px #00184459}.demo-window-bar{color:#59616d;background:#fff;border-bottom:1px solid #e2e6ed;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:8px;display:flex}.demo-window-bar i{background:#d6dbe3;border-radius:50%;width:6px;height:6px}.demo-window-bar i:first-child{background:#ff8a7e}.demo-window-bar i:nth-child(2){background:#f4c45e}.demo-window-bar i:nth-child(3){background:#73c989}.demo-window-bar span{margin-left:5px}.demo-product-desktop iframe{pointer-events:none;background:#fff;border:0;width:100%;height:calc(100% - 28px)}.demo-floating-stat{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffff8f;border-radius:11px;flex-direction:column;padding:14px 16px;display:flex;position:absolute;box-shadow:0 18px 45px #051e4938}.demo-floating-stat small{color:#777f8a;letter-spacing:.13em;font-size:7px;font-weight:700}.demo-floating-stat strong{letter-spacing:-.055em;margin:6px 0 3px;font-size:22px;line-height:1}.demo-floating-stat span{color:#68717c;font-size:8px}.demo-floating-margin{top:0;left:0}.demo-floating-action{min-width:155px;bottom:7%;right:0}.demo-phone{z-index:3;width:25%;min-width:118px;height:63%;color:var(--ink);background:#fff;border:5px solid #11161e;border-radius:25px;padding:25px 12px 12px;position:absolute;bottom:0;right:7%;box-shadow:0 25px 65px #00163a66}.demo-phone-speaker{background:#11161e;border-radius:5px;width:34%;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.demo-phone small{color:var(--blue);letter-spacing:.1em;font-size:6px;font-weight:750}.demo-phone strong{letter-spacing:-.045em;margin-top:8px;font-size:14px;line-height:1.02;display:block}.demo-phone-photo{background:linear-gradient(160deg,#dbe8d6,#819d7d 48%,#405747);border-radius:9px;height:43%;margin:13px 0 9px}.demo-phone span{color:#6e7680;font-size:7px}.demo-story-eyebrow{z-index:5;color:#fff;letter-spacing:.17em;text-align:center;white-space:nowrap;font-size:10px;font-weight:760;position:absolute;top:11.2%;left:0;right:0}.demo-story-scene{outline:none;width:100%;height:min(45vw,490px);max-height:49%;position:absolute;top:15.4%;left:0;overflow:hidden;container-type:inline-size}.demo-story-scene:focus-visible{box-shadow:inset 0 0 0 3px #ffffffe6}.demo-story-track{will-change:transform;width:max-content;height:100%;animation:88s linear infinite demo-story-rail;display:flex}.demo-story-scene:hover .demo-story-track,.demo-story-scene:focus-within .demo-story-track{animation-play-state:paused}.demo-story-sequence{gap:14px;height:100%;padding-right:14px;display:flex}.demo-story-pack{flex:0 0 138cqw;grid-template-columns:minmax(0,.92fr) repeat(2,minmax(0,.855fr));gap:14px;width:138cqw;height:100%;display:grid}.demo-story-review-stack{grid-template-rows:1fr 1fr;gap:14px;width:100%;min-width:0;display:grid}.demo-stream-review{min-width:0;color:var(--ink);background:#fffffff7;border:0;border-radius:22px;flex-direction:column;padding:clamp(16px,3.1cqw,23px);display:flex;overflow:hidden;box-shadow:0 16px 38px #03235329}.demo-stream-stars{color:var(--blue);letter-spacing:.1em;margin-bottom:clamp(9px,1.8cqw,13px);font-size:clamp(8px,1.55cqw,11px);font-weight:750}.demo-stream-review blockquote{letter-spacing:-.028em;margin:0;font-size:clamp(11.5px,2.15cqw,14.5px);font-weight:570;line-height:1.27;overflow:hidden}.demo-stream-review footer{min-width:0;color:var(--ink);background:0 0;border-top:1px solid #1113181a;flex-direction:column;gap:3px;margin-top:auto;padding:12px 0 0;display:flex;overflow:visible}.demo-stream-review footer b{font-size:clamp(9px,1.65cqw,11px);font-weight:700}.demo-stream-review footer span{color:#747b86;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7.5px,1.4cqw,9px);overflow:hidden}.demo-stream-portrait{background:#102848;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #0323533d}.demo-stream-portrait>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transform:scale(1.015)}.demo-stream-portrait-shade{background:linear-gradient(#04112500 20%,#0411252e 48%,#041125f0 100%);position:absolute;inset:0}.demo-stream-portrait-copy{color:#fff;flex-direction:column;display:flex;position:absolute;bottom:clamp(18px,3.4cqw,27px);left:clamp(18px,3.4cqw,27px);right:clamp(18px,3.4cqw,27px)}.demo-stream-portrait-copy>strong{letter-spacing:-.06em;font-size:clamp(28px,5.7cqw,40px);font-weight:650;line-height:.94}.demo-stream-portrait-copy>span{color:#ffffffbd;letter-spacing:-.025em;margin-top:6px;font-size:clamp(11px,2.25cqw,15px);font-weight:590}.demo-stream-portrait-copy footer{color:#fff;background:0 0;border-top:1px solid #ffffff45;flex-direction:column;gap:3px;margin-top:clamp(15px,3cqw,22px);padding:11px 0 0;display:flex;overflow:visible}.demo-stream-portrait-copy footer b{font-size:clamp(9px,1.8cqw,12px)}.demo-stream-portrait-copy footer small{color:#ffffffb3;font-size:clamp(8px,1.45cqw,10px)}@keyframes demo-story-rail{to{transform:translate(-50%)}}.demo-value-copy{z-index:5;max-width:650px;position:relative}.demo-eyebrow{letter-spacing:.16em;margin-bottom:16px;font-size:11px;font-weight:750}.demo-value-copy h1{letter-spacing:-.062em;max-width:650px;margin:0;font-size:clamp(36px,3.6vw,60px);font-weight:570;line-height:1.01}.demo-value-copy ul{gap:15px;max-width:670px;margin:27px 0 0;padding:0;list-style:none;display:grid}.demo-value-copy li{color:#ffffffd6;padding-left:27px;font-size:14px;line-height:1.45;position:relative}.demo-value-copy li:before{width:17px;height:17px;color:var(--blue);content:"✓";background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:2px;left:0}.demo-value-copy li b{color:#fff;font-weight:720}.demo-form-panel{color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:130px clamp(36px,6vw,105px) 105px;display:flex}.demo-form-brand{width:184px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.demo-form-brand img{width:100%;height:auto;display:block}.demo-form-wrap{width:min(100%,560px)}.demo-progress{justify-content:center;gap:7px;margin-bottom:26px;display:flex}.demo-progress i{background:#d9e7fa;border-radius:999px;width:9px;height:9px;transition:width .25s,background .25s;display:block}.demo-progress i.active{background:var(--blue);width:34px}.demo-form h2,.demo-confirmation h2{text-align:center;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:620;line-height:1}.demo-form>p,.demo-confirmation>p{color:#70757d;text-align:center;max-width:460px;margin:14px auto 29px;font-size:14px;line-height:1.5}.demo-form label{color:#626872;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:650;display:flex}.demo-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form>label+.demo-form-row,.demo-form-row+.demo-form-row{margin-top:14px}.demo-form input,.demo-form select{width:100%;height:54px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:8px;outline:none;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.demo-form input::placeholder{color:#adb1b7}.demo-form select{-webkit-appearance:auto;appearance:auto;color:#626872}.demo-form input:focus,.demo-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2478f31f}.demo-form input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.demo-form .demo-field-error{color:#b42318;text-align:left;margin:0;font-size:11px;font-weight:650;line-height:1.35;display:block}.demo-form>button[type=submit]{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:17px;width:100%;height:55px;margin-top:18px;font-weight:720;transition:transform .2s,background .2s;display:flex}.demo-form>button[type=submit]:hover{background:#1267dc;transform:translateY(-1px)}.demo-form>button[type=submit] span{font-size:18px}.demo-form>small{color:#9a9ea5;text-align:center;max-width:480px;margin:12px auto 0;font-size:10px;line-height:1.45;display:block}.demo-form>button[type=submit]:disabled{cursor:wait;opacity:.7;transform:none}.demo-submit-error{background:#fff4f2;border:1px solid #d92d2038;border-radius:8px;padding:10px 12px;font-weight:650;line-height:1.4;color:#b42318!important;text-align:left!important;margin:14px 0 0!important;font-size:11px!important}.demo-form-back{color:#68707a;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:12px}.demo-form-back:hover{color:var(--blue)}.demo-form-proof{justify-content:center;gap:12px;display:flex;position:absolute;bottom:29px;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px)}.demo-form-proof span{color:#46484d;white-space:nowrap;background:#f8f5ef;border:1px solid #e7e1d8;border-radius:14px;align-items:center;min-height:58px;padding:0 25px;font-size:15px;font-weight:650;display:flex}.demo-form-proof b{color:var(--blue);margin-right:7px;font-size:16.5px}.demo-confirmation{text-align:center}.demo-confirmation-mark{color:#16864a;background:#e9f8ef;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 26px;font-size:42px;font-weight:750;display:grid;box-shadow:0 14px 35px #16864a1f}.demo-confirmation .demo-eyebrow{color:var(--blue)}.demo-confirmation>p strong{color:var(--ink);margin-top:6px;font-weight:750;display:block}@media (max-width:1050px){.demo-product-scene{width:79%;top:18%}.demo-story-eyebrow{font-size:9px;top:11.5%}.demo-story-scene{width:100%;top:16%}.demo-value-copy h1{font-size:43px}.demo-value-copy li{font-size:13px}.demo-form-panel{padding-left:38px;padding-right:38px}.demo-form-proof{left:24px;right:24px}.demo-form-proof span{min-height:52px;padding:0 16px;font-size:12.5px}.demo-form-proof b{font-size:14px}}@media (max-width:850px){.demo-page{flex-direction:column;display:flex}.demo-form-panel{order:1;min-height:100svh;padding-top:130px}.demo-value-panel{order:2;justify-content:flex-start;min-height:0;padding:92px 24px 58px}.demo-product-scene{width:min(82%,620px);height:430px;top:105px}.demo-story-eyebrow{margin:0 0 24px;font-size:9px;position:static}.demo-story-scene{width:calc(100% + 48px);height:430px;max-height:none;margin:0 -24px;position:relative;top:auto;left:auto;transform:none}.demo-value-copy{margin-top:52px}.demo-form-proof{bottom:28px}}@media (max-width:560px){.demo-form-panel{min-height:100svh;padding:110px 20px 126px}.demo-form-brand{width:165px;top:28px}.demo-form-row{grid-template-columns:1fr}.demo-form-row label+label{margin-top:0}.demo-form h2,.demo-confirmation h2{font-size:32px}.demo-form-proof{gap:6px;bottom:18px;left:12px;right:12px}.demo-form-proof span{min-height:46px;padding:0 7px;font-size:9.25px}.demo-form-proof b{margin-right:4px;font-size:11px}.demo-value-panel{padding:82px 18px 48px}.demo-back-home{top:27px;left:24px}.demo-product-scene{width:92%;height:390px;top:100px}.demo-story-eyebrow{letter-spacing:.08em;white-space:normal;margin-bottom:18px;font-size:clamp(7px,2.35vw,9px)}.demo-story-scene{width:calc(100% + 36px);height:385px;margin:0 -18px}.demo-story-sequence{gap:9px;padding-right:9px}.demo-story-pack{flex-basis:169cqw;gap:9px;width:169cqw}.demo-story-review-stack{gap:9px}.demo-stream-portrait{border-radius:20px}.demo-stream-review{border-radius:18px;padding:16px}.demo-product-desktop{width:84%;height:59%;top:11%;left:4%}.demo-floating-stat{padding:11px 12px}.demo-floating-stat strong{font-size:18px}.demo-floating-action{right:1%}.demo-phone{width:28%;min-width:105px;height:55%;right:2%}.demo-value-copy{margin-top:42px}.demo-value-copy h1{font-size:38px}.demo-value-copy ul{gap:13px;margin-top:23px}.demo-value-copy li{font-size:13px}}@media (prefers-reduced-motion:reduce){.demo-story-track{animation:none}}html,body{overflow-x:clip}.hero-workflow-rail{margin-top:64px;overflow:hidden}.hero-workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1220px,100% - 48px);margin:auto;display:grid}.hero-workflow-card{min-height:390px;color:var(--ink);background:#f2f5fb;border-radius:22px;flex-direction:column;padding:23px;display:flex}.hero-workflow-card:nth-child(2){background:var(--blue);color:#fff}.hero-workflow-card:nth-child(4){background:var(--ink);color:#fff}.hero-workflow-card header{letter-spacing:.12em;opacity:.7;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.hero-workflow-ui{background:#ffffffc2;border-radius:14px;height:138px;margin:38px 0 25px;position:relative;box-shadow:inset 0 0 0 1px #19365f0f}.hero-workflow-ui i{background:#dce6f7;border-radius:999px;height:11px;position:absolute;left:18px;right:18px}.hero-workflow-ui i:first-child{top:30px}.hero-workflow-ui i:nth-child(2){top:59px;right:55px}.hero-workflow-ui i:nth-child(3){top:88px;right:31px}.hero-workflow-ui b{background:var(--blue);border-radius:999px;width:30%;height:6px;position:absolute;bottom:16px;right:18px}.hero-workflow-card:nth-child(2) .hero-workflow-ui,.hero-workflow-card:nth-child(4) .hero-workflow-ui{background:#fffffff0}.hero-workflow-card h3{letter-spacing:-.05em;margin:auto 0 10px;font-size:26px;font-weight:560;line-height:1.02}.hero-workflow-card p{opacity:.68;margin:0;font-size:13px;line-height:1.5}.company-lookup{position:relative}.company-results{z-index:40;background:#fff;border:1px solid #dfe3e9;border-radius:12px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #0c1c3429}.company-results>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;flex-direction:column;align-items:flex-start;padding:11px 13px;display:flex}.company-results>button:hover,.company-results>button.active{background:#f1f6ff}.company-results b{font-size:12px}.company-results span{color:#6d747e;margin-top:3px;font-size:10px;line-height:1.35}.company-results small{color:#969ca5;margin-top:4px;font-size:9px}.company-no-results{background:#f8f9fb;flex-direction:column;gap:4px;padding:13px;display:flex}.company-no-results b{font-size:11px}.company-no-results span{font-size:10px}.company-searching{color:#69717b;border-bottom:1px solid #edf0f3;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:10px;display:flex}.company-searching i{border:2px solid #d5e4fb;border-top-color:var(--blue);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite company-search-spin}.company-results .company-manual{color:var(--blue);border-bottom:0;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.company-search-again{color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:10px;font-weight:650}.demo-form>label+label{margin-top:14px}.demo-form-brand img{filter:brightness(0)}@keyframes company-search-spin{to{transform:rotate(360deg)}}.demo-form-note{color:#747a84;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:29px;left:clamp(36px,6vw,105px);right:clamp(36px,6vw,105px)}.demo-form-note b{color:var(--ink)}.compare-hub,.comparison-page,.integration-page{background:#fff}.compare-hub-hero,.comparison-hero{background:linear-gradient(#fff 0%,#f5f8fd 100%);padding:110px 0 96px}.compare-hub-hero .shell{max-width:1120px}.compare-hub-hero h1,.comparison-hero h1{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:540;line-height:.93}.compare-hub-hero p{max-width:760px;color:var(--muted);margin:30px 0 0;font-size:20px;line-height:1.5}.compare-hub-section-head{max-width:820px;margin-bottom:52px}.compare-hub-section-head h2,.compare-method h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:540;line-height:.96}.compare-selector{background:#f5f8fd;padding:40px 0 120px}.compare-selector-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.compare-selector-grid a{background:#fff;border:1px solid #dce4ef;border-radius:19px;flex-direction:column;min-height:300px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.compare-selector-grid a:hover{border-color:#8db9fb;transform:translateY(-4px);box-shadow:0 18px 45px #1447911a}.compare-selector-grid a>span{color:var(--blue);font-size:10px;font-weight:720}.compare-selector-grid h3{letter-spacing:-.05em;margin:55px 0 14px;font-size:31px;font-weight:560}.compare-selector-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.compare-selector-grid b{color:var(--blue);margin-top:auto;padding-top:28px;font-size:12px}.compare-master{padding:120px 0}.compare-master-table-wrap{border:1px solid var(--line);border-radius:18px;overflow-x:auto}.compare-master table{border-collapse:collapse;width:100%;min-width:900px}.compare-master th,.compare-master td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 18px;font-size:13px;line-height:1.45}.compare-master thead th{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.compare-master tbody th{width:17%;font-weight:690}.compare-master tbody td{color:#59606a}.compare-master tr>:last-child{border-right:0}.compare-master tbody tr:last-child>*{border-bottom:0}.compare-master .is-landscapebase>*{color:#14233b;background:#eef4ff}.compare-master a:hover{color:var(--blue)}.compare-companions{background:#f3f6fb;padding:110px 0}.compare-companion-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.compare-companion-grid a{background:#fff;border:1px solid #dce4ef;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:180px;padding:25px;transition:border-color .2s,transform .2s;display:flex}.compare-companion-grid a:hover{border-color:#8db9fb;transform:translateY(-3px)}.compare-companion-grid span{max-width:260px;color:var(--muted);font-size:13px;line-height:1.5}.compare-companion-grid b{color:var(--blue);letter-spacing:-.035em;font-size:24px;font-weight:560}.compare-method{background:var(--ink);color:#fff;padding:95px 0}.compare-method .shell{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.compare-method-copy{gap:13px;display:grid}.compare-method p{color:#c5c8ce;border-bottom:1px solid #ffffff29;margin:0;padding-bottom:13px;font-size:15px;line-height:1.55}.compare-method strong{color:#fff;letter-spacing:.08em;margin-top:8px;font-size:12px}.compare-hub-faq{background:#fff}.compare-hub-faq .compare-hub-section-head{margin-bottom:52px}.compare-simple{background:#fff}.compare-simple-main{background:linear-gradient(#fff 0%,#f5f8fd 100%);padding:94px 0 125px}.compare-simple-main .shell{max-width:1080px}.compare-simple-proof{justify-content:flex-start;margin:0 0 48px}.compare-simple h1{letter-spacing:-.07em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(54px,6.4vw,88px);font-weight:540;line-height:.94}.compare-simple h1 strong{color:var(--blue);font-weight:750}.compare-simple-intro{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:20px;line-height:1.5}.compare-simple-list{border-top:1px solid #cfd8e5;margin-top:76px}.compare-simple-list a{border-bottom:1px solid #cfd8e5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:27px 12px;transition:background .18s,color .18s,padding .18s;display:grid}:is(.compare-simple-list a:hover,.compare-simple-list a:focus-visible){color:var(--blue);background:#fff;padding-left:20px;padding-right:20px}.compare-simple-list strong{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:590;line-height:1.2;display:flex}.compare-simple-list strong img{flex:none;width:24px;height:24px;transition:filter .18s}:is(.compare-simple-list a:hover strong img,.compare-simple-list a:focus-visible strong img){filter:invert(43%)sepia(95%)saturate(2051%)hue-rotate(202deg)brightness(99%)contrast(93%)}.compare-simple-action{justify-self:end;align-items:center;gap:12px;display:flex}.compare-simple-action small{color:#8a9099;font-size:13px;font-weight:500}.compare-simple-action b{color:var(--blue);font-size:25px;font-weight:500}.compare-simple-cta{margin-top:42px;padding:19px 25px;font-size:15px}.compare-simple-cta span{font-size:20px}.breadcrumbs{color:#747983;align-items:center;gap:9px;margin-bottom:70px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.comparison-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:70px;display:grid}.comparison-verdict{background:#fff;border-radius:18px;padding:28px;box-shadow:0 18px 55px #103d7e1a}.comparison-verdict>span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:720}.comparison-verdict p{color:#4f5660;margin:15px 0 25px;font-size:15px;line-height:1.6}.comparison-anchor{color:var(--blue);margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.comparison-choice{padding:36px 0}.comparison-choice .shell{border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.comparison-choice .shell>div{background:#f0f3f8;min-height:260px;padding:36px}.comparison-choice .shell>div:last-child{background:var(--blue);color:#fff}.comparison-choice span{letter-spacing:.14em;opacity:.75;font-size:10px;font-weight:720}.comparison-choice h2{letter-spacing:-.05em;margin:55px 0 12px;font-size:32px;font-weight:560}.comparison-choice p{opacity:.75;max-width:500px;margin:0;font-size:14px;line-height:1.6}.comparison-table-section,.comparison-deep,.comparison-faq{padding:120px 0}.comparison-table-section{scroll-margin-top:90px}.comparison-table-section .section-head h2,.comparison-deep .section-head h2,.comparison-faq .section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:540;line-height:.96}.comparison-table-wrap{border:1px solid var(--line);border-radius:18px;margin-top:65px;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.comparison-table-wrap th,.comparison-table-wrap td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:19px 22px;font-size:13px;line-height:1.5}.comparison-table-wrap thead th{background:var(--ink);color:#fff;letter-spacing:.06em;font-size:11px}.comparison-table-wrap thead th:nth-child(2){background:var(--blue)}.comparison-table-wrap th:first-child{width:25%}.comparison-table-wrap td:nth-child(2){background:#f2f6ff}.comparison-table-wrap tr:last-child>*{border-bottom:0}.comparison-table-wrap tr>:last-child{border-right:0}.comparison-table-wrap small{color:#7b818b;margin-top:7px;font-size:10px;display:block}.comparison-strengths{background:var(--ink);color:#fff;padding:105px 0}.comparison-strengths .shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.comparison-strengths h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:540;line-height:.98}.comparison-strengths ol,.comparison-migration ol{margin:0;padding:0;list-style:none}.comparison-strengths li,.comparison-migration li{color:#d7d9dd;border-top:1px solid #fff3;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;font-size:14px;line-height:1.5;display:grid}.comparison-strengths li span,.comparison-migration li span{color:#70a5fa;font-size:10px}.comparison-deep{background:#f6f7f8}.comparison-deep-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:65px;display:grid}.comparison-deep-grid article{background:#fff;border-radius:18px;min-height:270px;padding:29px}.comparison-deep-grid h3{letter-spacing:-.05em;margin:0 0 50px;font-size:26px;font-weight:550}.comparison-deep-grid b{color:var(--blue);margin-bottom:11px;font-size:13px;display:block}.comparison-deep-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.comparison-migration{background:var(--blue);color:#fff;padding:105px 0}.comparison-migration .shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.comparison-migration h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.3vw,62px);font-weight:540;line-height:.97}.comparison-migration p{color:#ffffffc7;max-width:540px;font-size:15px;line-height:1.65}.comparison-migration li span{color:#fff}.comparison-not-for{padding:105px 0}.comparison-not-for h2{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(40px,4.5vw,63px);font-weight:540;line-height:.97}.comparison-not-for ul{grid-template-columns:repeat(2,1fr);gap:0 40px;margin:55px 0 0;padding:0;list-style:none;display:grid}.comparison-not-for li{border-top:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.5}.comparison-not-for li:before{color:#d66d3f;content:"×";margin-right:10px}.comparison-faq details{border-top:1px solid var(--line)}.comparison-faq details:last-child{border-bottom:1px solid var(--line)}.comparison-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;font-size:18px;list-style:none;display:flex}.comparison-faq summary::-webkit-details-marker{display:none}.comparison-faq summary span{color:var(--blue);font-size:24px}.comparison-faq details p{max-width:780px;color:var(--muted);margin:0;padding:0 0 25px;font-size:14px;line-height:1.65}.comparison-sources{background:#f4f5f6;padding:90px 0}.comparison-sources .shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.comparison-sources h2{letter-spacing:-.055em;margin:0;font-size:39px;font-weight:550}.comparison-sources p{color:var(--muted);font-size:13px;line-height:1.65}.comparison-sources small{color:#7a8088}.comparison-sources ul{margin:0;padding:0;list-style:none}.comparison-sources li{border-top:1px solid #d6d8dc;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:12px;display:flex}.comparison-sources a{font-weight:650}.comparison-sources a:hover{color:var(--blue)}.comparison-sources li span{color:#858a92;font-size:10px}.comparison-related{padding:90px 0}.comparison-related h2{letter-spacing:-.055em;margin:0 0 14px;font-size:39px;font-weight:550}.comparison-all-link{color:var(--blue);margin-bottom:35px;font-size:12px;font-weight:700;display:inline-block}.comparison-related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.comparison-related-grid a{background:#f1f4f9;border-radius:16px;padding:24px}.comparison-related-grid span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:700;display:block}.comparison-related-grid b{margin-top:30px;font-size:20px;display:block}.comparison-final{background:var(--blue);color:#fff;padding:90px 0}.comparison-final .shell{justify-content:space-between;align-items:end;gap:60px;display:flex}.comparison-final h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(39px,4.8vw,66px);font-weight:540;line-height:.97}.comparison-final p{color:#ffffffc7}.comparison-final .button{color:var(--ink);white-space:nowrap;background:#fff}.simpro-hero-grid{display:block}.simpro-compare{background:#fff;overflow:hidden}.simpro-hero{background:#f4f7fc;padding:72px 0 92px}.simpro-hero .breadcrumbs{margin-bottom:62px}.simpro-hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(64px,7vw,98px);font-weight:540;line-height:.88}.simpro-hero-copy h1 strong{color:var(--blue);font-weight:730}.simpro-hero-copy h2{letter-spacing:-.05em;max-width:680px;margin:30px 0 0;font-size:clamp(27px,2.7vw,38px);font-weight:540;line-height:1.05}.simpro-hero-copy>p{color:#555d68;max-width:720px;margin:23px 0 0;font-size:17px;line-height:1.6}.simpro-hero-actions{align-items:center;gap:25px;margin-top:31px;display:flex}.simpro-hero-actions>a:last-child{color:var(--blue);font-size:13px;font-weight:700}.simpro-hero-copy>small{color:#7b828c;letter-spacing:.035em;margin-top:22px;font-size:10px;display:block}.simpro-verdict{background:#fff;border:1px solid #dce5f2;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #1132641c}.simpro-verdict>span{color:var(--blue);letter-spacing:.14em;padding:18px 22px 0;font-size:10px;font-weight:750;display:block}.simpro-verdict>h2{letter-spacing:-.045em;margin:9px 22px 18px;font-size:23px;font-weight:550;line-height:1.05}.simpro-versus{border-top:1px solid #e2e8f1;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:190px;display:grid}.simpro-versus>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 13px;display:flex}.simpro-versus>div:first-child{background:var(--blue);color:#fff}.simpro-versus-mark{background:#fff;width:38px;height:38px;margin-bottom:15px;display:block;-webkit-mask:url(/landscapebase-mark.svg) 50%/contain no-repeat;mask:url(/landscapebase-mark.svg) 50%/contain no-repeat}.simpro-versus b{letter-spacing:-.04em;font-size:18px}.simpro-versus small{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:8px;font-size:9px}.simpro-versus em{z-index:1;background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:50%;align-self:center;place-items:center;width:42px;height:42px;margin:0 -1px;font-size:9px;font-style:normal;font-weight:750;display:grid}.simpro-verdict>p{color:#5a616b;margin:0;padding:25px 24px 18px;font-size:14px;line-height:1.55}.simpro-verdict>p strong{color:var(--ink)}.simpro-verdict>a{color:var(--blue);border-top:1px solid #e2e6ec;justify-content:space-between;align-items:center;margin:0 24px;padding:16px 0 22px;font-size:12px;font-weight:700;display:flex}.simpro-verdict>a span{font-size:18px}.simpro-jump{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e0e4ea;border-bottom:1px solid #e0e4ea;position:sticky;top:82px}.simpro-jump .shell{white-space:nowrap;scrollbar-width:none;align-items:center;gap:28px;min-height:58px;display:flex;overflow-x:auto}.simpro-jump .shell::-webkit-scrollbar{display:none}.simpro-jump span{color:#9399a2;letter-spacing:.13em;font-size:9px;font-weight:750}.simpro-jump a{font-size:12px;font-weight:600}.simpro-jump a:hover{color:var(--blue)}.simpro-table-section,.simpro-proof,.simpro-choice,.simpro-answers,.simpro-switch,.simpro-honesty,.simpro-faq,.simpro-alternatives,.simpro-method{padding:110px 0}.simpro-section-head{max-width:820px}.simpro-section-head h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:520;line-height:.95}.simpro-section-head>p{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.6}.simpro-table-section{scroll-margin-top:140px}.simpro-table-wrap{background:#fff;border:1px solid #d9e0e9;border-radius:20px;margin-top:60px;overflow-x:auto}.simpro-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.simpro-table-wrap th,.simpro-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe4eb;border-right:1px solid #dfe4eb;padding:21px 23px;font-size:13px;line-height:1.5}.simpro-table-wrap thead th{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.simpro-table-wrap thead th:nth-child(2){background:var(--blue)}.simpro-table-wrap tbody th{width:20%;font-weight:680}.simpro-table-wrap tbody td:nth-child(2){color:#183a6d;background:#eef4ff;font-weight:580}.simpro-table-wrap tr:last-child>*{border-bottom:0}.simpro-table-wrap tr>:last-child{border-right:0}.simpro-table-note{color:#858b94;max-width:850px;margin:18px 0 0;font-size:10px;line-height:1.55}.simpro-proof{background:#fff;padding-top:40px}.simpro-proof .shell{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);display:grid;overflow:hidden}.simpro-proof .shell>div{padding:54px}.simpro-proof .eyebrow{color:#78a9f7}.simpro-proof blockquote{letter-spacing:-.05em;max-width:770px;margin:58px 0 27px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.08}.simpro-proof .shell>div>p{color:#aeb4bd;margin:0;font-size:12px}.simpro-proof aside{background:var(--blue);flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.simpro-proof aside strong{letter-spacing:-.06em;font-size:clamp(40px,4.7vw,66px);font-weight:540;line-height:.95}.simpro-proof aside strong span{font-weight:400}.simpro-proof aside p{margin:15px 0 auto;font-size:17px}.simpro-proof aside small{opacity:.74;border-top:1px solid #ffffff47;padding-top:26px;font-size:10px}.simpro-choice{background:#f4f6f9;scroll-margin-top:140px}.simpro-choice-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:58px;display:grid}.simpro-choice-grid article{background:#fff;border:1px solid #dbe0e7;border-radius:24px;flex-direction:column;min-height:550px;padding:38px;display:flex}.simpro-choice-grid article:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.simpro-choice-grid article>span{letter-spacing:.14em;color:#7b838e;font-size:10px;font-weight:750}.simpro-choice-grid article:last-child>span{color:#d7e7ff}.simpro-choice-grid h3{letter-spacing:-.06em;max-width:500px;margin:84px 0 27px;font-size:clamp(34px,3.6vw,49px);font-weight:530;line-height:.98}.simpro-choice-grid ul{margin:0;padding:0;list-style:none}.simpro-choice-grid li{color:#565d66;border-top:1px solid #e1e4e9;padding:14px 0;font-size:14px;line-height:1.45}.simpro-choice-grid li:before{color:var(--blue);content:"→";margin-right:11px}.simpro-choice-grid article:last-child li{color:#fff;border-color:#ffffff3b}.simpro-choice-grid article:last-child li:before{color:#fff}.simpro-choice-grid article>p{color:#7b818a;margin:auto 0 0;padding-top:27px;font-size:12px;line-height:1.6}.simpro-choice-grid .button{align-self:flex-start;margin-top:auto}.simpro-choice-grid .button:hover{color:var(--blue);background:#fff}.simpro-answers{background:#fff}.simpro-answer-list{border-top:1px solid var(--line);margin-top:65px}.simpro-answer-list article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);padding:38px 0;display:grid}.simpro-answer-list article>span{color:var(--blue);padding-top:6px;font-size:10px;font-weight:700}.simpro-answer-list article>div{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:30px 65px;display:grid}.simpro-answer-list h3{letter-spacing:-.055em;grid-row:1/3;margin:0;font-size:clamp(27px,3vw,40px);font-weight:530;line-height:1.03}.simpro-answer-list strong{color:var(--blue);font-size:14px}.simpro-answer-list p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.simpro-commercial{background:var(--ink);color:#fff;padding:110px 0;scroll-margin-top:140px}.simpro-commercial .simpro-section-head h2{max-width:850px}.simpro-commercial .simpro-section-head>p{color:#b8bdc5;max-width:850px}.simpro-commercial .eyebrow{color:#79aaff}.simpro-pricing-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:58px;display:grid}.simpro-pricing-card{isolation:isolate;color:#fff;background:#173967;border:1px solid #79aaf761;border-radius:30px;padding:12px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000042,inset 0 1px #ffffff29}.simpro-pricing-card:before{z-index:0;content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:-170px;box-shadow:0 0 0 58px #ffffff0e,0 0 0 116px #ffffff09,0 0 0 174px #ffffff05}.simpro-pricing-card.is-landscapebase{background:linear-gradient(145deg,#3186f8 0%,#1768df 100%);border-color:#65a5fb}.simpro-pricing-card.is-simpro{background:linear-gradient(145deg,#203a5c 0%,#111820 100%);border-color:#40536b}.simpro-pricing-card.is-simpro:before{border-color:#5e9efa38;box-shadow:0 0 0 58px #4487e813,0 0 0 116px #4487e80b,0 0 0 174px #4487e806}.simpro-pricing-card header{z-index:1;flex-direction:column;justify-content:space-between;min-height:172px;padding:30px 28px 27px;display:flex;position:relative}.simpro-pricing-card header span{color:#ffffffb8;letter-spacing:.17em;font-size:10px;font-weight:760}.simpro-pricing-card header strong{color:#fff;letter-spacing:-.055em;max-width:440px;font-size:clamp(29px,3vw,41px);font-weight:550;line-height:1}.simpro-pricing-card dl{z-index:1;color:var(--ink);background:#fff;border:1px solid #ffffff5c;border-radius:19px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 42px #05142b38}.simpro-pricing-card dl>div{border-bottom:1px solid #e1e5eb;grid-template-columns:minmax(120px,.68fr) minmax(0,1.32fr);gap:25px;padding:17px 24px;display:grid}.simpro-pricing-card dl>div:last-child{border-bottom:0}.simpro-pricing-card dt{color:#747b85;font-size:11px;font-weight:630}.simpro-pricing-card dd{margin:0;font-size:14px;font-weight:650;line-height:1.45}.simpro-pricing-card.is-landscapebase dd{color:#17467f}.simpro-pricing-takeaway{color:#b8bdc5;border-top:1px solid #3b4048;max-width:990px;margin:38px 0 0;padding-top:28px;font-size:17px;line-height:1.6}.simpro-pricing-takeaway strong{color:#fff}.simpro-pricing-source{color:#858b95;margin-top:17px;font-size:10px;line-height:1.55;display:block}.simpro-switch{background:#eef4ff;scroll-margin-top:140px}.simpro-switch .shell{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:90px;display:grid}.simpro-switch .simpro-section-head{position:sticky;top:175px}.simpro-switch ol{margin:0;padding:0;list-style:none}.simpro-switch li{border-top:1px solid #cdd9e9;grid-template-columns:58px 1fr;gap:20px;padding:31px 0;display:grid}.simpro-switch li>span{color:var(--blue);padding-top:5px;font-size:10px;font-weight:700}.simpro-switch h3{letter-spacing:-.045em;margin:0 0 9px;font-size:27px;font-weight:540}.simpro-switch li p{color:#5f6873;max-width:580px;margin:0;font-size:13px;line-height:1.6}.simpro-honesty{background:var(--blue);color:#fff}.simpro-honesty .eyebrow{color:#fff;grid-column:1/-1}.simpro-honesty h2{letter-spacing:-.065em;margin:0;font-size:clamp(43px,5.2vw,70px);font-weight:520;line-height:.96}.simpro-honesty p{color:#e1ecff;margin:0;font-size:16px;line-height:1.7}.simpro-faq{background:#fff;scroll-margin-top:140px}.simpro-faq .section-head h2{font-size:clamp(44px,5vw,68px)}.simpro-faq .section-head{margin-bottom:55px}.simpro-faq-list{border-top:1px solid var(--line)}.simpro-faq-list article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(270px,.8fr) minmax(0,1.2fr);gap:0 65px;padding:38px 0;display:grid}.simpro-faq-list article>span{color:var(--blue);padding-top:7px;font-size:10px;font-weight:700}.simpro-faq-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(27px,3vw,40px);font-weight:530;line-height:1.03}.simpro-faq-list p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.simpro-faq-decision{background:#f4f6f9}.simpro-method{background:#f3f4f6}.simpro-method .shell{grid-template-columns:1fr 1fr;gap:90px;display:grid}.simpro-method h2{letter-spacing:-.06em;margin:0;font-size:clamp(39px,4vw,55px);font-weight:530;line-height:.98}.simpro-method p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.7}.simpro-method small{color:#7e848c;font-size:10px}.simpro-method ul{margin:0;padding:0;list-style:none}.simpro-method li{border-top:1px solid #d5d8dd;flex-direction:column;gap:7px;padding:19px 0;display:flex}.simpro-method li a{justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.simpro-method li a:hover{color:var(--blue)}.simpro-method li a span{color:var(--blue);font-size:17px}.simpro-method li small{font-size:9px}.simpro-related{padding:42px 0}.simpro-related .shell{justify-content:space-between;align-items:center;display:flex}.simpro-related .shell>a{color:var(--blue);font-size:12px;font-weight:700}.simpro-related div{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.simpro-related span{color:#8a9098;letter-spacing:.13em;font-size:8px;font-weight:700}.simpro-related div a{font-size:17px;font-weight:650}.simpro-alternatives{background:#fff;scroll-margin-top:140px}.simpro-alternatives nav{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:58px;display:grid}.simpro-alternatives nav a{background:#f7f9fc;border:1px solid #dce1e8;border-radius:19px;flex-direction:column;min-height:260px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.simpro-alternatives nav a:hover{border-color:#8db9fb;transform:translateY(-3px);box-shadow:0 18px 45px #1447911a}.simpro-alternatives strong{letter-spacing:-.045em;font-size:27px;font-weight:570}.simpro-alternatives span{color:var(--muted);margin-top:50px;font-size:13px;line-height:1.55}.simpro-alternatives b{color:var(--blue);margin-top:auto;padding-top:28px;font-size:12px}.comparison-verdict>h2{letter-spacing:-.04em;margin:10px 0 0;font-size:22px;font-weight:560;line-height:1.08}.comparison-strengths li p,.comparison-migration li p{margin:0}.integration-hero{background:linear-gradient(#fff 0%,#f5f8fd 100%);padding:90px 0 105px}.integration-hero .shell{max-width:1080px}.integration-hero h1{letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(52px,6vw,84px);font-weight:540;line-height:.94}.integration-hero p{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.6}.integration-roles{padding:110px 0}.integration-roles .shell{border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.integration-roles article{background:#eef2f8;min-height:340px;padding:38px}.integration-roles article:last-child{background:var(--blue);color:#fff}.integration-roles article>span{letter-spacing:.13em;opacity:.75;font-size:10px;font-weight:720}.integration-roles h2{letter-spacing:-.055em;margin:100px 0 18px;font-size:38px;font-weight:550;line-height:1}.integration-roles p{opacity:.76;max-width:520px;margin:0;font-size:15px;line-height:1.65}.integration-note{background:#f5f6f7;padding:105px 0}.integration-note h2{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:540;line-height:.96}.integration-note p{max-width:760px;color:var(--muted);margin:25px 0;font-size:16px;line-height:1.65}.integration-note a{color:var(--blue);font-size:13px;font-weight:700}@media (max-width:900px){.hero-workflow-track{scroll-snap-type:x mandatory;width:auto;padding:0 24px;display:flex;overflow-x:auto}.hero-workflow-card{scroll-snap-align:start;min-width:min(72vw,340px)}.compare-selector-grid{grid-template-columns:1fr 1fr}.compare-companion-grid{grid-template-columns:1fr}.comparison-hero-grid,.comparison-strengths .shell,.comparison-migration .shell,.comparison-sources .shell,.compare-method .shell{grid-template-columns:1fr;gap:45px}.comparison-hero-grid .comparison-verdict{max-width:650px}.comparison-related-grid,.comparison-choice .shell,.integration-roles .shell,.comparison-not-for ul{grid-template-columns:1fr}.simpro-hero-grid,.simpro-switch .shell,.simpro-method .shell{grid-template-columns:1fr;gap:55px}.simpro-verdict{max-width:650px}.simpro-proof .shell{grid-template-columns:1fr}.simpro-proof aside{min-height:330px}.simpro-choice-grid{grid-template-columns:1fr}.simpro-choice-grid article{min-height:500px}.simpro-answer-list article>div{grid-template-columns:1fr}.simpro-answer-list h3{grid-row:auto}.simpro-faq-list article{grid-template-columns:50px minmax(220px,.85fr) minmax(0,1.15fr);gap:0 30px}.simpro-pricing-grid{grid-template-columns:1fr}.simpro-story-section{padding:72px 0 96px}.simpro-switch .simpro-section-head{position:static}.simpro-honesty .shell{grid-template-columns:1fr}.simpro-honesty .eyebrow{grid-column:auto}.simpro-alternatives nav{grid-template-columns:1fr}}@media (max-width:640px){.shell{width:min(100% - 32px,1220px)}.header{height:72px}.brand img{max-width:175px}.nav nav:not(.open)>a:not(.button){display:none}.button.small{gap:12px;padding:10px 12px;font-size:11px}.hero-workflow-track{padding:0 16px}.hero-workflow-card{min-width:82vw;min-height:360px}.compare-hub-hero,.comparison-hero{padding:76px 0 66px}.compare-hub-hero h1,.comparison-hero h1{font-size:46px}.compare-hub-hero p{font-size:16px}.compare-hub-section-head{margin-bottom:36px}.compare-selector{padding:28px 0 80px}.compare-selector-grid{grid-template-columns:1fr}.compare-selector-grid a{min-height:250px}.compare-master,.comparison-table-section,.comparison-deep,.comparison-faq{padding:86px 0}.compare-companions,.compare-method,.comparison-strengths,.comparison-migration,.comparison-not-for,.comparison-sources,.comparison-related,.comparison-final{padding:76px 0}.breadcrumbs{margin-bottom:45px}.comparison-choice{padding:16px 0}.comparison-choice .shell>div{min-height:230px;padding:27px}.comparison-deep-grid{grid-template-columns:1fr}.comparison-not-for h2{font-size:43px}.comparison-final .shell{flex-direction:column;align-items:flex-start}.comparison-final .button{width:100%}.integration-hero{padding:72px 0 76px}.integration-hero h1{font-size:46px}.integration-hero p{font-size:16px}.integration-roles,.integration-note{padding:76px 0}.integration-roles article{min-height:280px;padding:28px}.integration-roles h2{margin-top:70px}.demo-form-note{flex-direction:column;gap:2px;bottom:22px;left:20px;right:20px}.company-results{max-height:330px;overflow-y:auto}.compare-simple-main{padding:64px 0 88px}.compare-simple-proof{align-items:flex-start;margin-bottom:38px}.compare-simple h1{font-size:46px}.compare-simple-intro{font-size:16px}.compare-simple-list{margin-top:54px}.compare-simple-list a{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:22px 4px}:is(.compare-simple-list a:hover,.compare-simple-list a:focus-visible){padding-left:8px;padding-right:8px}.compare-simple-list strong{font-size:18px}.compare-simple-action{gap:8px}.compare-simple-action small{font-size:12px}.compare-simple-cta{justify-content:space-between;width:100%;margin-top:34px}.simpro-hero{padding:58px 0 67px}.simpro-hero .breadcrumbs{margin-bottom:42px}.simpro-hero-grid{gap:43px}.simpro-hero-copy h1{font-size:53px}.simpro-hero-copy h2{font-size:27px}.simpro-hero-copy>p{font-size:15px}.simpro-hero-actions{flex-direction:column;align-items:flex-start}.simpro-verdict{border-radius:18px}.simpro-verdict>h2{font-size:20px}.simpro-versus{min-height:165px}.simpro-versus b{font-size:15px}.simpro-jump{top:72px}.simpro-jump .shell{gap:22px}.simpro-table-section,.simpro-proof,.simpro-choice,.simpro-answers,.simpro-switch,.simpro-honesty,.simpro-faq,.simpro-alternatives,.simpro-method,.simpro-commercial{padding:78px 0}.simpro-proof{padding-top:20px}.simpro-proof .shell>div,.simpro-proof aside{padding:28px}.simpro-proof blockquote{margin-top:45px;font-size:31px}.simpro-proof aside{min-height:270px}.simpro-section-head h2{font-size:43px}.simpro-section-head>p{font-size:15px}.simpro-table-wrap,.simpro-choice-grid{margin-top:42px}.simpro-choice-grid article{min-height:0;padding:28px}.simpro-choice-grid h3{margin:55px 0 25px;font-size:37px}.simpro-choice-grid article>p,.simpro-choice-grid .button{margin-top:35px}.simpro-answer-list{margin-top:45px}.simpro-answer-list article{grid-template-columns:35px 1fr;padding:29px 0}.simpro-answer-list article>div{gap:14px}.simpro-answer-list h3{font-size:29px}.simpro-faq-list article{grid-template-columns:34px 1fr;gap:13px 15px;padding:28px 0}.simpro-faq-list article>span{grid-row:1/3}.simpro-faq-list h3{font-size:27px}.simpro-faq-list p{grid-column:2;font-size:13px}.simpro-pricing-grid{margin-top:40px}.simpro-pricing-card header{min-height:140px;padding:25px}.simpro-pricing-card dl>div{grid-template-columns:minmax(95px,.65fr) minmax(0,1.35fr);gap:18px;padding:15px 24px}.simpro-pricing-card dd{font-size:13px}.simpro-pricing-takeaway{font-size:15px}.simpro-story-section{padding:40px 0 80px}.simpro-story-copy h2 span,.simpro-story-copy h2 strong{white-space:normal}.simpro-story-copy blockquote{margin-top:27px;font-size:16px;line-height:1.55}.simpro-story-result{flex-direction:column;align-items:flex-start;gap:10px}.simpro-story-result small{text-align:left}.simpro-switch li{grid-template-columns:38px 1fr}.simpro-switch h3{font-size:24px}.simpro-honesty h2{font-size:43px}.simpro-honesty p{font-size:15px}.simpro-alternatives nav{margin-top:42px}.simpro-alternatives nav a{min-height:230px}.simpro-method .shell{gap:45px}.simpro-related .shell{flex-direction:column;align-items:flex-start;gap:28px}.simpro-related div{align-items:flex-start}.simpro-compare .comparison-final .button{width:100%}}.pricing-owner-page{color:var(--ink);background:#fff}.pricing-owner-hero{padding:42px 0 78px}.pricing-owner-heading{text-align:center;max-width:980px;margin-bottom:30px}.pricing-owner-heading .eyebrow{justify-content:center;margin-bottom:16px}.pricing-owner-heading h1{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(48px,5.2vw,70px);font-weight:500;line-height:.96}.pricing-owner-frame{background:#e8efff;border:1px solid #2a77f238;border-radius:38px;padding:12px;box-shadow:0 24px 70px #13223e1a}.pricing-owner-card{background:#fff;border:1px solid #141b2824;border-radius:28px;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:560px;display:grid;overflow:hidden}.pricing-owner-benefits{background:#fff;min-width:0;padding:34px 42px 32px}.pricing-owner-panel-heading{margin-bottom:30px}.pricing-owner-panel-heading .eyebrow{color:var(--blue);margin-bottom:16px}.pricing-owner-panel-heading h1{letter-spacing:-.065em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(46px,4.4vw,64px);font-weight:500;line-height:.94}.pricing-owner-benefit-list{border-top:1px solid #dfe3e9}.pricing-owner-benefit{border-bottom:1px solid #dfe3e9;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.pricing-owner-benefit>span{color:var(--blue);letter-spacing:.08em;padding-top:3px;font-size:10px;font-weight:750}.pricing-owner-benefit p{color:#555b64;margin:0;font-size:15px;line-height:1.42}.pricing-owner-benefit strong{color:var(--ink);font-weight:650}.pricing-owner-summary{background:var(--blue);color:#fff;border-left:1px solid #ffffff59;flex-direction:column;justify-content:flex-start;min-width:0;padding:42px;display:flex;position:relative}.pricing-owner-summary .eyebrow{color:#fff;margin-bottom:18px}.pricing-owner-social-proof{color:#fff;white-space:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 0 24px}.pricing-owner-social-proof .hero-proof-review,.pricing-owner-social-proof .hero-proof-choice{gap:9px;font-size:12px}.pricing-owner-social-proof .hero-proof-review>span{color:#ffd36a}.pricing-owner-social-proof .hero-proof-review strong{color:#fff}.pricing-owner-social-proof .hero-proof-review small,.pricing-owner-social-proof .hero-proof-choice span{color:#ffffffd1;font-size:12px}.pricing-owner-social-proof .hero-proof-choice{border:0;border-top:1px solid #ffffff4d;padding:10px 0 0}.pricing-owner-social-proof .hero-proof-choice img{filter:brightness(0)invert();width:20px;height:20px}@media (min-width:901px){.pricing-owner-social-proof{margin:0;position:absolute;top:42px;left:42px;right:42px}}.pricing-owner-summary h2{letter-spacing:-.06em;max-width:480px;margin:0;font-size:clamp(40px,3.5vw,52px);font-weight:500;line-height:.96}.pricing-owner-summary>p{color:#ffffffd6;max-width:420px;margin:18px 0 0;font-size:16px;line-height:1.5}.pricing-owner-rate{flex-direction:column;gap:12px;margin:0 0 26px;padding:0;display:flex}.pricing-owner-rate small{color:#ffffffc2;letter-spacing:.16em;font-size:13px;font-weight:750}.pricing-owner-rate strong{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.12}.pricing-owner-rate span{color:#ffffffbd;max-width:370px;font-size:14px;line-height:1.5}.pricing-owner-rate p{color:#ffffffe6;max-width:430px;margin:0;font-size:21px;line-height:1.45}.pricing-owner-summary .button{width:100%;min-height:92px;color:var(--blue);background:#fff;border-color:#fff;border-radius:15px;justify-content:space-between;align-self:stretch;padding:26px 30px;font-size:21px}.pricing-owner-summary .button:hover{color:var(--blue);background:#f2f6ff}.pricing-owner-cta{flex-direction:column;margin-top:auto;display:flex}.pricing-owner-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:30px;display:grid}.pricing-owner-proof span{color:#2b3038;background:#fff;border-radius:12px;align-items:center;min-height:70px;padding:15px;font-size:12px;font-weight:650;line-height:1.35;display:flex;box-shadow:0 1px #101f390a}.pricing-owner-proof span:first-letter{color:var(--blue)}.pricing-owner-faq{background:#f7f7f5;padding:126px 0 140px}.pricing-owner-faq .section-head{margin-bottom:58px}.pricing-owner-section-heading{max-width:860px;margin-bottom:62px}.pricing-owner-section-heading .eyebrow{margin-bottom:24px}.pricing-owner-section-heading h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(48px,5.1vw,72px);font-weight:500;line-height:.98}.pricing-owner-section-heading p{color:#636973;text-wrap:balance;max-width:690px;margin:25px 0 0;font-size:18px;line-height:1.55}.pricing-owner-reasons{background:#fff;padding:132px 0 142px}.pricing-owner-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.pricing-owner-reason-grid article{border-top:2px solid #11151b;flex-direction:column;min-height:345px;padding:28px 0 0;display:flex}.pricing-owner-reason-grid article>span{color:var(--blue);letter-spacing:.14em;font-size:11px;font-weight:750}.pricing-owner-reason-grid h3{letter-spacing:-.045em;text-wrap:balance;max-width:340px;margin:78px 0 20px;font-size:33px;font-weight:550;line-height:1.03}.pricing-owner-reason-grid p{color:#626872;max-width:350px;margin:0;font-size:15px;line-height:1.65}.pricing-owner-stories{background:var(--mist);padding:126px 0 140px}.pricing-owner-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-owner-story-grid article{background:#172033;border-radius:20px;min-height:530px;position:relative;overflow:hidden}.pricing-owner-story-grid article>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.pricing-owner-story-shade{background:linear-gradient(#0000 34%,#070c151f 49%,#070c15f0 100%);position:absolute;inset:0}.pricing-owner-story-copy{color:#fff;flex-direction:column;display:flex;position:absolute;inset:auto 25px 24px}.pricing-owner-story-copy>strong{letter-spacing:-.055em;font-size:38px;font-weight:600;line-height:1}.pricing-owner-story-copy h3{color:#ffffffb3;letter-spacing:-.035em;margin:8px 0 34px;font-size:22px;font-weight:550;line-height:1.06}.pricing-owner-story-copy p{border-top:1px solid #ffffff52;flex-direction:column;gap:4px;margin:0;padding-top:18px;font-size:13px;font-weight:700;display:flex}.pricing-owner-story-copy p span{color:#ffffffa6;font-size:11px;font-weight:450}.pricing-owner-final{background:var(--blue);color:#fff;padding:118px 0;position:relative;overflow:hidden}.pricing-owner-final:after{content:"";pointer-events:none;border:1px solid #ffffff2b;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-260px;right:-80px;box-shadow:0 0 0 70px #ffffff0a,0 0 0 140px #ffffff06}.pricing-owner-final .shell{z-index:1;grid-template-columns:1.08fr .92fr;align-items:end;gap:100px;display:grid;position:relative}.pricing-owner-final .eyebrow{color:#fff;margin-bottom:25px}.pricing-owner-final h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.7vw,78px);font-weight:500;line-height:.95}.pricing-owner-final p{color:#ffffffc9;max-width:490px;margin:0 0 28px;font-size:18px;line-height:1.55}.pricing-owner-final .button{color:#fff;background:#10131d;justify-content:space-between;min-width:210px}.pricing-owner-final small{color:#ffffffa8;margin-top:17px;font-size:12px;display:block}@media (max-width:900px){.pricing-owner-hero{padding:92px 0 55px}.pricing-owner-heading h1{font-size:clamp(50px,8vw,68px)}.pricing-owner-card{grid-template-columns:1fr}.pricing-owner-summary,.pricing-owner-included{padding:52px 44px}.pricing-owner-proof{margin-top:8px}.pricing-owner-reason-grid{gap:22px}.pricing-owner-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-owner-final .shell{grid-template-columns:1fr;align-items:start;gap:50px}}@media (max-width:600px){.pricing-owner-hero{padding:74px 0 44px}.pricing-owner-heading{text-align:left}.pricing-owner-heading .eyebrow{justify-content:flex-start;margin-bottom:20px}.pricing-owner-heading h1{text-wrap:pretty;font-size:clamp(43px,13vw,58px);line-height:.98}.pricing-owner-heading p{text-wrap:pretty;margin-top:22px;font-size:17px}.pricing-owner-plan{padding-bottom:82px}.pricing-owner-card{border-radius:18px}.pricing-owner-summary,.pricing-owner-included{padding:42px 25px 38px}.pricing-owner-summary h2{font-size:45px}.pricing-owner-summary>p{font-size:16px}.pricing-owner-rate{margin:34px 0 26px}.pricing-owner-rate strong{font-size:25px}.pricing-owner-summary .button{width:100%}.pricing-owner-included-head{display:block}.pricing-owner-included-head h3{font-size:27px}.pricing-owner-included-head small{margin-top:12px;display:block}.pricing-owner-pillars article{grid-template-columns:34px 1fr;gap:10px;padding:22px 0}.pricing-owner-pillars h4{font-size:20px}.pricing-owner-proof{grid-template-columns:1fr;gap:7px;padding-top:24px}.pricing-owner-proof span{min-height:54px}.pricing-owner-faq{padding:84px 0 96px}.pricing-owner-section-heading{margin-bottom:42px}.pricing-owner-section-heading h2{font-size:44px;line-height:1}.pricing-owner-section-heading p{font-size:16px}.pricing-owner-reasons,.pricing-owner-stories{padding:86px 0 92px}.pricing-owner-reason-grid{grid-template-columns:1fr;gap:44px}.pricing-owner-reason-grid article{min-height:auto;padding-top:23px}.pricing-owner-reason-grid h3{margin:48px 0 17px;font-size:31px}.pricing-owner-story-grid{scroll-snap-type:x mandatory;width:calc(100% + 16px);padding-right:16px;display:flex;overflow-x:auto}.pricing-owner-story-grid article{scroll-snap-align:start;min-width:78vw;min-height:500px}.pricing-owner-final{padding:86px 0 92px}.pricing-owner-final h2{font-size:48px}.pricing-owner-final p{font-size:16px}.pricing-owner-final .button{width:100%}}@media (max-width:900px){.pricing-owner-hero{padding:72px 0}.pricing-owner-heading{margin-bottom:28px}.pricing-owner-heading h1{font-size:clamp(50px,8vw,68px)}.pricing-owner-card{grid-template-columns:1fr}.pricing-owner-benefits,.pricing-owner-summary{padding:40px 38px}.pricing-owner-summary{border-top:1px solid #ffffff59;border-left:0}}@media (max-width:680px){.pricing-owner-hero{padding:62px 0}.pricing-owner-heading{text-align:left}.pricing-owner-heading .eyebrow{justify-content:flex-start;margin-bottom:20px}.pricing-owner-heading h1{text-wrap:pretty;font-size:clamp(43px,13vw,58px);line-height:.98}.pricing-owner-frame{border-radius:25px;padding:7px}.pricing-owner-card{border-radius:19px}.pricing-owner-benefits,.pricing-owner-summary{padding:32px 22px}.pricing-owner-panel-heading{margin-bottom:28px}.pricing-owner-panel-heading h1{text-wrap:pretty;font-size:clamp(42px,12vw,54px);line-height:.96}.pricing-owner-benefit{grid-template-columns:26px 1fr;gap:9px;padding:14px 0}.pricing-owner-benefit p{font-size:14px}.pricing-owner-summary h2{font-size:42px}.pricing-owner-summary>p{font-size:16px}.pricing-owner-summary .button{width:100%}}.blog-page{background:#f4f7fb;overflow:hidden}.blog-page h1,.blog-page h2,.blog-page h3,.blog-article-page h1,.blog-article-page h2{letter-spacing:-.055em}.blog-hero{padding:86px 0 104px}.blog-hero>.shell>.eyebrow{justify-content:center;margin-bottom:24px}.blog-hero>.shell>h1{text-align:center;max-width:920px;margin:0 auto;font-size:clamp(58px,7vw,94px);font-weight:530;line-height:.91}.blog-hero>.shell>p{max-width:680px;color:var(--muted);text-align:center;margin:28px auto 62px;font-size:18px;line-height:1.55}.blog-lead-card{background:var(--blue);border:1px solid #8db8f8;border-radius:26px;overflow:hidden;box-shadow:0 26px 80px #2478f32b}.blog-lead-card>a{grid-template-columns:.92fr 1.08fr;min-height:430px;display:grid}.blog-lead-image{background:#dce9fb;border-radius:17px;margin:14px;overflow:hidden}.blog-lead-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-lead-copy{color:#fff;flex-direction:column;padding:52px 54px 42px;display:flex}.blog-category-label{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.blog-lead-copy h2{max-width:590px;margin:29px 0 20px;font-size:clamp(36px,4vw,58px);font-weight:550;line-height:.96}.blog-lead-copy>p{color:#fffc;max-width:570px;margin:0;font-size:15px;line-height:1.62}.blog-meta{color:#727780;align-items:center;gap:22px;margin-top:auto;padding-top:30px;font-size:11px;display:flex}.blog-meta time{border-left:1px solid;padding-left:22px}.blog-lead-copy .blog-meta{color:#ffffffb8}.blog-read-link{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;margin-top:23px;padding-top:18px;font-size:12px;font-weight:680;display:flex}.blog-read-link b{font-size:18px}.blog-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.blog-card{background:#fff;border:1px solid #dce4ef;border-radius:20px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.blog-card:hover{border-color:#93bdf9;transform:translateY(-4px);box-shadow:0 20px 45px #1447911a}.blog-card>a{flex-direction:column;height:100%;min-height:440px;display:flex}.blog-card-image{background:#e8eef7;height:220px;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.025)}.blog-card-copy{flex-direction:column;flex:1;min-height:220px;padding:24px;display:flex}.blog-card-copy .blog-category-label{color:var(--blue)}.blog-card h3{margin:17px 0 12px;font-size:24px;font-weight:570;line-height:1.04}.blog-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.blog-recent{background:#fff;padding:100px 0 108px}.blog-recent h2{text-align:center;margin:0 0 42px;font-size:clamp(47px,5vw,66px);font-weight:540}.blog-recent-list{flex-direction:column;gap:14px;display:flex}.blog-recent-list article{background:#f8fafc;border:1px solid #e0e5ec;border-radius:20px;transition:border-color .2s,transform .2s;overflow:hidden}.blog-recent-list article:hover{border-color:#9bc2fa;transform:translateY(-2px)}.blog-recent-list article>a{grid-template-columns:230px 1fr 42px;align-items:center;gap:28px;min-height:185px;padding:14px;display:grid}.blog-recent-list img{object-fit:cover;border-radius:13px;width:230px;height:157px}.blog-recent-list .blog-category-label{color:var(--blue)}.blog-recent-list h3{max-width:800px;margin:17px 0 0;font-size:29px;font-weight:560;line-height:1.04}.blog-recent-list .blog-meta{justify-content:flex-start;margin:24px 0 0;padding:0}.blog-recent-list article>a>b{color:var(--blue);font-size:24px;font-weight:500}.blog-topic-index{background:var(--blue);color:#fff;text-align:center;padding:115px 0 125px;position:relative;overflow:hidden}.blog-topic-index:before,.blog-final-cta:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 100%,#0000 0 62px,#ffffff17 63px 64px);position:absolute;inset:-70% -20% -30%}.blog-topic-index>.shell,.blog-final-cta>.shell{z-index:1;position:relative}.blog-topic-index .eyebrow{color:#fff;justify-content:center}.blog-topic-index h2{margin:0;font-size:clamp(58px,7vw,88px);font-weight:540}.blog-topic-index nav{flex-wrap:wrap;justify-content:center;gap:9px;max-width:860px;margin:43px auto 0;display:flex}.blog-topic-index nav a{background:#09459d2e;border:1px solid #ffffff42;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 19px;font-size:13px;font-weight:620;transition:background .2s,transform .2s;display:flex}.blog-topic-index nav a:hover{background:#ffffff26;transform:translateY(-2px)}.blog-topic-index nav span{font-size:17px}.blog-category-sections{background:#eef3fa}.blog-category-section{border-bottom:1px solid #d3dce8;grid-template-columns:minmax(225px,.78fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:94px 0;scroll-margin-top:95px;display:grid}.blog-category-intro{padding:14px 34px 0 0}.blog-category-intro>span{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.blog-category-intro h2{max-width:290px;margin:38px 0 20px;font-size:47px;font-weight:550;line-height:.96}.blog-category-intro p{max-width:270px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.blog-category-intro>a{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:18px;margin-top:28px;padding:13px 16px;font-size:12px;font-weight:650;display:inline-flex}.blog-category-section>.blog-card>a{min-height:506px}.blog-category-section>.blog-card .blog-card-image{height:278px}.blog-category-compact{grid-template-rows:1fr 1fr;gap:16px;min-width:0;display:grid}.blog-card.compact>a{grid-template-rows:1fr;grid-template-columns:1fr 104px;min-height:245px;padding:17px;display:grid}.blog-card.compact .blog-card-image{border-radius:12px;grid-area:1/2;width:104px;height:104px}.blog-card.compact .blog-card-copy{grid-area:1/1;min-height:0;padding:2px 15px 0 0}.blog-card.compact h3{margin:16px 0 0;font-size:21px}.blog-card.compact .blog-meta{grid-column:1/-1;align-self:end;margin:0;padding:0}.blog-final-cta{color:#fff;text-align:center;background:#0e5ed2;padding:112px 0 118px;position:relative;overflow:hidden}.blog-final-cta .eyebrow{color:#fff;justify-content:center}.blog-final-cta h2{max-width:940px;margin:0 auto;font-size:clamp(52px,6.5vw,84px);font-weight:540;line-height:.95}.blog-final-cta p{color:#ffffffc7;max-width:630px;margin:27px auto 34px;font-size:17px;line-height:1.58}.blog-final-cta .button.light{color:var(--blue);padding:17px 24px}.blog-article-page{background:#fff}.blog-article-header{max-width:980px;padding-top:95px;padding-bottom:58px}.blog-back-link{color:var(--blue);margin-bottom:65px;font-size:12px;font-weight:650;display:inline-block}.blog-article-header .blog-category-label{color:var(--blue)}.blog-article-header h1{max-width:920px;margin:24px 0 27px;font-size:clamp(52px,6vw,82px);font-weight:540;line-height:.94}.blog-article-header>p{max-width:760px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.blog-article-header .blog-meta{justify-content:flex-start;margin-top:28px;padding:0}.blog-article-image{border-radius:24px;max-width:1220px;height:min(65vw,680px);overflow:hidden}.blog-article-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-article-body{grid-template-columns:210px minmax(0,1fr);gap:72px;max-width:980px;padding:86px 0 112px;display:grid}.blog-article-aside{border-top:2px solid var(--blue);padding-top:16px}.blog-article-aside span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:750}.blog-article-aside p{color:var(--muted);font-size:12px;line-height:1.55}.blog-article-prose{max-width:680px}.blog-article-prose>p{color:#4f545b;margin:0 0 30px;font-size:17px;line-height:1.75}.blog-article-prose .blog-article-opening{color:var(--ink);font-size:24px;line-height:1.45}.blog-article-prose>h2{margin:65px 0 22px;font-size:39px;font-weight:560;line-height:1.03}.blog-article-prose ol{border-top:1px solid var(--line);margin:0 0 38px;padding:0;list-style:none}.blog-article-prose li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;padding:20px 0;font-size:16px;line-height:1.5;display:grid}.blog-article-prose li span{color:var(--blue);font-size:10px;font-weight:750}.blog-article-cta{background:#eef4ff;border-radius:18px;margin-top:70px;padding:38px}.blog-article-cta h2{margin:0;font-size:36px;font-weight:560;line-height:1.02}.blog-article-cta p{color:var(--muted);line-height:1.6}.blog-archive-page{background:#f4f7fb}.blog-archive-hero{padding:85px 0 80px}.blog-archive-hero .blog-back-link{margin-bottom:70px}.blog-archive-hero h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(58px,7vw,94px);font-weight:540;line-height:.92}.blog-archive-hero p{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.6}.blog-archive-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:110px;display:grid}.blog-archive-cta{background:var(--blue);color:#fff;padding:78px 0}.blog-archive-cta>.shell{justify-content:space-between;align-items:end;gap:50px;display:flex}.blog-archive-cta h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:540;line-height:.96}@media (max-width:1000px){.blog-lead-card>a{grid-template-columns:1fr 1fr}.blog-lead-copy{padding:38px}.blog-lead-copy h2{font-size:43px}.blog-category-section{grid-template-columns:1fr 1fr}.blog-category-intro{grid-column:1/-1;grid-template-columns:46px 1fr auto;align-items:start;gap:0 16px;padding:0 0 22px;display:grid}.blog-category-intro>span{grid-row:1/3}.blog-category-intro h2{max-width:none;margin:0;font-size:42px}.blog-category-intro p{max-width:520px;margin-top:12px}.blog-category-intro>a{grid-area:1/3/3;align-self:center;margin:0}.blog-category-section>.blog-card>a{min-height:520px}}@media (max-width:760px){.blog-hero{padding:64px 0 80px}.blog-hero>.shell>h1{font-size:clamp(50px,10vw,70px)}.blog-hero>.shell>p{margin-bottom:45px}.blog-lead-card>a{grid-template-columns:1fr}.blog-lead-image{height:330px}.blog-lead-copy{min-height:390px}.blog-feature-grid{grid-template-columns:1fr 1fr}.blog-feature-grid .blog-card:last-child{grid-column:1/-1}.blog-feature-grid .blog-card:last-child>a{grid-template-columns:44% 1fr;min-height:280px;display:grid}.blog-feature-grid .blog-card:last-child .blog-card-image{height:100%}.blog-recent{padding:80px 0}.blog-recent-list article>a{grid-template-columns:170px 1fr 30px}.blog-recent-list img{width:170px;height:145px}.blog-recent-list h3{font-size:24px}.blog-topic-index{padding:88px 0 98px}.blog-topic-index nav{margin-top:34px}.blog-category-section{grid-template-columns:1fr;padding:75px 0}.blog-category-intro{grid-template-columns:46px 1fr}.blog-category-intro>a{grid-area:3/2;justify-self:start;margin-top:22px}.blog-category-compact{grid-template-rows:auto;grid-template-columns:1fr 1fr}.blog-category-section>.blog-card>a{min-height:480px}.blog-article-header{padding-top:70px}.blog-back-link{margin-bottom:48px}.blog-article-body{grid-template-columns:1fr;gap:42px}.blog-article-aside{max-width:300px}.blog-archive-grid{grid-template-columns:1fr 1fr}.blog-archive-grid .blog-card:last-child{grid-column:1/-1}.blog-archive-cta>.shell{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.blog-hero{padding:48px 0 65px}.blog-hero>.shell>.eyebrow{justify-content:flex-start;font-size:9px}.blog-hero>.shell>h1{text-align:left;font-size:clamp(45px,13vw,58px)}.blog-hero>.shell>p{text-align:left;margin:22px 0 38px;font-size:16px}.blog-lead-card{border-radius:20px}.blog-lead-image{border-radius:14px;height:235px;margin:8px}.blog-lead-copy{min-height:360px;padding:29px 22px}.blog-lead-copy h2{margin-top:21px;font-size:36px}.blog-lead-copy>p{font-size:14px}.blog-feature-grid{grid-template-columns:1fr}.blog-feature-grid .blog-card:last-child{grid-column:auto}.blog-feature-grid .blog-card:last-child>a,.blog-card>a{min-height:0;display:flex}.blog-feature-grid .blog-card:last-child .blog-card-image,.blog-card-image{height:210px}.blog-card-copy{min-height:230px}.blog-card h3{font-size:23px}.blog-recent{padding:64px 0 70px}.blog-recent h2{text-align:left;font-size:45px}.blog-recent-list article>a{grid-template-columns:92px 1fr;align-items:start;gap:15px;min-height:0;padding:11px}.blog-recent-list img{width:92px;height:108px}.blog-recent-list h3{margin-top:10px;font-size:18px}.blog-recent-list .blog-meta{gap:10px;margin-top:16px;font-size:9px}.blog-recent-list .blog-meta time{padding-left:10px}.blog-recent-list article>a>b{display:none}.blog-topic-index{text-align:left}.blog-topic-index .eyebrow{justify-content:flex-start}.blog-topic-index h2{font-size:54px}.blog-topic-index nav{justify-content:flex-start}.blog-topic-index nav a{min-height:43px;padding:0 14px;font-size:11px}.blog-category-section{padding:60px 0}.blog-category-intro{display:block}.blog-category-intro h2{margin-top:27px;font-size:42px}.blog-category-intro p{margin-top:16px}.blog-category-intro>a{display:inline-flex}.blog-category-section>.blog-card>a{min-height:0}.blog-category-section>.blog-card .blog-card-image{height:230px}.blog-category-compact{grid-template-columns:1fr}.blog-card.compact>a{min-height:235px}.blog-category-section:last-child{border-bottom:0}.blog-final-cta{text-align:left;padding:82px 0 88px}.blog-final-cta .eyebrow{justify-content:flex-start}.blog-final-cta h2{font-size:48px}.blog-final-cta p{margin-left:0}.blog-final-cta .button{width:100%}.blog-article-header{padding-top:50px;padding-bottom:42px}.blog-back-link{margin-bottom:42px}.blog-article-header h1{font-size:46px}.blog-article-header>p{font-size:16px}.blog-article-image{border-radius:18px;width:calc(100% - 24px);height:72vw}.blog-article-body{width:calc(100% - 28px);padding:62px 0 80px}.blog-article-prose .blog-article-opening{font-size:21px}.blog-article-prose>h2{margin-top:52px;font-size:34px}.blog-article-cta{padding:27px 23px}.blog-article-cta h2{font-size:31px}.blog-article-cta .button{width:100%}.blog-archive-hero{padding:55px 0 58px}.blog-archive-hero .blog-back-link{margin-bottom:48px}.blog-archive-hero h1{font-size:49px}.blog-archive-hero p{font-size:16px}.blog-archive-grid{grid-template-columns:1fr;padding-bottom:75px}.blog-archive-grid .blog-card:last-child{grid-column:auto}.blog-archive-cta{padding:66px 0}.blog-archive-cta .button{width:100%}}.pricing-owner-page .pricing-owner-hero{box-sizing:border-box;align-items:center;min-height:calc(100svh - 80px);padding:48px 0;display:flex}.pricing-owner-page .pricing-owner-hero>.shell{box-sizing:border-box;width:min(70vw,1400px);padding:0;display:flex}.pricing-owner-page .pricing-owner-frame{width:100%;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.pricing-owner-page .pricing-owner-frame:after{border-radius:inherit;opacity:0;content:"";pointer-events:none;background:linear-gradient(135deg,#2a77f212,#0000 42%,#13223e14);transition:opacity .35s;position:absolute;inset:0}.pricing-owner-page .pricing-owner-card{flex:1;width:100%;min-height:0}@media (min-width:901px) and (max-width:1400px){.pricing-owner-page .pricing-owner-hero>.shell{width:calc(100% - 80px)}}@media (max-width:900px){.pricing-owner-page .pricing-owner-hero{min-height:0;padding:48px 0 24px}.pricing-owner-page .pricing-owner-hero>.shell{width:100%;padding-left:28px;padding-right:28px}.pricing-owner-page .pricing-owner-card{min-height:0}}@media (max-width:680px){.pricing-owner-page .pricing-owner-hero>.shell{padding-bottom:32px;padding-left:20px;padding-right:20px}}@media (hover:hover) and (pointer:fine){.pricing-owner-page .pricing-owner-frame:hover{transform:translateY(-5px);box-shadow:0 34px 90px #13223e2e}.pricing-owner-page .pricing-owner-frame:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.pricing-owner-page .pricing-owner-frame,.pricing-owner-page .pricing-owner-frame:after{transition:none}}.hero-portrait-rail.is-safari{overflow:hidden}.hero-portrait-rail.is-safari .hero-portrait-track{will-change:auto;margin-left:0;padding:0 24px;animation:none;transform:none}.hero-portrait-rail.is-safari .hero-portrait-set[aria-hidden=true]{display:none}@media (max-width:600px){.hero-portrait-rail.is-safari .hero-portrait-track{margin-left:0;padding:0 14px}}@media (prefers-reduced-motion:reduce){.hero-portrait-rail.is-safari{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}}.promise-section.mobile-static .promise-panels{height:auto}.promise-section.mobile-static .promise-panel,.promise-section.mobile-static .promise-panel.active{cursor:default;flex:none;height:auto;min-height:480px;transition:none}.promise-section.mobile-static .promise-panel p,.promise-section.mobile-static .promise-panel.active p{opacity:1;max-height:none;margin:14px 0 18px;transition:none;overflow:visible;transform:none}.promise-section.mobile-static .promise-visual,.promise-section.mobile-static .promise-panel.active .promise-visual{opacity:1;min-height:200px;transition:none;transform:none}.promise-section.mobile-static .promise-progress,.promise-section.mobile-static .promise-nav{display:none}.pricing-reply-prompt{z-index:70;width:min(430px,100vw - 40px);animation:.42s cubic-bezier(.2,.8,.2,1) 1s both pricingPromptIn;position:fixed;bottom:24px;right:28px}.pricing-reply-message{color:#fff;background:#232831;border-radius:24px;align-items:center;gap:15px;min-height:86px;padding:18px 22px;display:flex;box-shadow:0 15px 42px #0c142333}.pricing-reply-message img{filter:brightness(0)invert();flex:none;width:25px;height:25px}.pricing-reply-message p{margin:0;font-size:16px;line-height:1.35}.pricing-reply-message small{color:#ffffff9e;margin-top:5px;font-size:12px;display:block}.pricing-reply-prompt form{background:#fff;border:1px solid #dce2ea;border-radius:999px;align-items:center;height:66px;margin:10px 14px 0;padding:6px;display:flex;box-shadow:0 12px 34px #0c14232b}.pricing-reply-prompt input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:15px}.pricing-reply-prompt input::placeholder{color:#969da7}.pricing-reply-prompt button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:22px;transition:transform .2s,background .2s;display:grid}:is(.pricing-reply-prompt button:hover,.pricing-reply-prompt button:focus-visible){background:#0d65df;transform:translateY(-2px)}@keyframes pricingPromptIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.pricing-reply-prompt{width:calc(100vw - 24px);bottom:12px;right:12px}.pricing-reply-message{border-radius:19px;min-height:75px;padding:15px 17px}.pricing-reply-message p{font-size:14px}.pricing-reply-prompt form{height:58px;margin:8px 10px 0}.pricing-reply-prompt button{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.pricing-reply-prompt{animation:none}}.simpro-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:center;gap:clamp(38px,5vw,72px);display:grid}.simpro-hero-grid.is-copy-only{grid-template-columns:minmax(0,900px)}.simpro-source-strip{background:#f3f4f6;border-top:1px solid #d7dce3;border-bottom:1px solid #d7dce3}.simpro-source-strip .shell{flex-wrap:wrap;align-items:center;gap:22px;min-height:76px;padding-top:18px;padding-bottom:18px;display:flex}.simpro-source-disclosure{color:#676e78;flex:0 0 100%;max-width:980px;margin:0;font-size:11px;line-height:1.55}.simpro-source-strip strong{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.simpro-source-strip a{color:#606772;font-size:11px;font-weight:620}.simpro-source-strip a:hover{color:var(--blue)}.simpro-source-strip span{color:#7d838c;white-space:nowrap;margin-left:auto;font-size:10px}.simpro-hero-copy{max-width:760px}.simpro-byline{color:#737b86;letter-spacing:.035em;margin-top:18px;font-size:11px;font-weight:620}.simpro-switch-story{background:#fff;border:1px solid #d7e2f2;border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #183d7721}.simpro-switch-story-media{background:var(--blue);height:218px;padding:14px;position:relative}.simpro-switch-story-media:before{content:"";background:repeating-radial-gradient(circle at 12% 15%,#0000 0 34px,#ffffff24 35px 36px,#0000 37px 68px);position:absolute;inset:0}.simpro-switch-story-media img{object-fit:cover;object-position:center top;border:1px solid #ffffff61;border-radius:18px;width:100%;height:100%;position:relative}.simpro-switch-story-media span{color:#fff;letter-spacing:.12em;background:#0a0f18d1;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750;position:absolute;bottom:25px;right:26px}.simpro-switch-story-copy{padding:25px 27px 24px}.simpro-switch-story-copy h2{letter-spacing:-.055em;margin:8px 0 0;font-size:34px;font-weight:570;line-height:.98}.simpro-switch-story-copy blockquote{color:#555d68;margin:17px 0 19px;font-size:14px;line-height:1.48}.simpro-switch-story-result{border-top:1px solid #dce3ed;border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 0;display:flex}.simpro-switch-story-result strong{color:var(--blue);letter-spacing:-.04em;white-space:nowrap;font-size:21px}.simpro-switch-story-result small{color:#737b86;text-align:right;max-width:118px;font-size:13px;line-height:1.25}.simpro-switch-story-copy>p{margin:15px 0 0;font-size:11px;font-weight:680}.simpro-honesty{background:var(--blue);color:#fff;padding:92px 0}.simpro-honesty .shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(56px,8vw,120px);display:grid}.simpro-honesty h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(44px,5vw,68px);font-weight:520;line-height:1}.simpro-honesty p{color:#ffffffd1;max-width:540px;margin:0;font-size:17px;line-height:1.65}.simpro-alternatives strong em{color:var(--blue);font-style:normal}.simpro-commercial .simpro-section-head{max-width:1040px}.simpro-commercial .simpro-section-head h2{letter-spacing:-.04em;text-wrap:pretty;max-width:1020px;font-size:clamp(44px,5vw,68px);line-height:1}@media (max-width:900px){.simpro-hero-grid{grid-template-columns:1fr;gap:50px}.simpro-switch-story{width:100%;max-width:650px}.simpro-honesty .shell{grid-template-columns:1fr;gap:28px}.simpro-honesty p{max-width:680px}}@media (max-width:640px){.simpro-hero-copy{min-width:0}.simpro-hero-copy h1{font-size:clamp(46px,12.3vw,53px)}.simpro-commercial .simpro-section-head h2{font-size:40px;line-height:1.03}.simpro-honesty{padding:72px 0}.simpro-honesty h2{font-size:42px}.simpro-honesty p{font-size:15px}.simpro-source-strip .shell{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}.simpro-source-strip span{margin-left:0}.simpro-switch-story{border-radius:20px}.simpro-switch-story-media{height:205px;padding:10px}.simpro-switch-story-media img{border-radius:14px}.simpro-switch-story-copy{padding:23px 22px 22px}.simpro-switch-story-copy h2{font-size:31px}}h1{letter-spacing:-.035em!important;line-height:1!important}.excel-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.excel-proof-grid figure{background:linear-gradient(150deg,#1b1d22,#111216);border:1px solid #39404a;border-radius:22px;flex-direction:column;min-height:310px;margin:0;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0003}.excel-proof-grid figure:before{color:#6fa6ff;letter-spacing:.18em;content:"★★★★★";font-size:13px}.excel-proof-grid blockquote{color:#fff;letter-spacing:-.04em;margin:52px 0 30px;font-size:clamp(24px,2.3vw,33px);font-weight:520;line-height:1.1}.excel-proof-grid figcaption{border-top:1px solid #343840;flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.excel-proof-grid figcaption strong{font-size:12px}.excel-proof-grid figcaption span{color:#8f959e;font-size:11px}.simpro-alternatives nav.has-four{grid-template-columns:repeat(4,minmax(0,1fr))}.simpro-alternatives nav.has-four>article,.simpro-alternatives nav.has-four>a{background:#f7f9fc;border:1px solid #dce1e8;border-radius:19px;flex-direction:column;min-height:280px;padding:26px;display:flex}.simpro-alternatives nav.has-four>article.is-highlight{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 20px 50px #2a77f22b}.simpro-alternatives nav.has-four>article.is-highlight span,.simpro-alternatives nav.has-four>article.is-highlight b{color:#fffc}@media (max-width:1050px){.simpro-alternatives nav.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.excel-proof-grid{grid-template-columns:1fr}.excel-proof-grid figure{min-height:250px}}@media (max-width:640px){.simpro-alternatives nav.has-four{grid-template-columns:1fr}.simpro-alternatives nav.has-four>article,.simpro-alternatives nav.has-four>a{min-height:230px}.excel-proof-grid{margin-top:40px}.excel-proof-grid figure{min-height:230px;padding:25px}.excel-proof-grid blockquote{margin-top:38px}}.cookie-consent{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:10000;color:#fff;background:#101116;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:760px;min-height:66px;margin:0 auto;padding:12px 14px 12px 20px;display:flex;position:fixed;left:20px;box-shadow:0 18px 52px #0d142247}.cookie-consent p{margin:0;font-size:14px;line-height:1.45}.cookie-consent p a{border-bottom:1px solid #ffffffb3;font-weight:700}.cookie-consent div{flex:none;gap:8px;display:flex}.cookie-consent button{color:#ffffffb8;min-width:92px;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 15px;font-size:12px;font-weight:650}.cookie-consent .cookie-consent-accept{border-color:var(--blue);background:var(--blue);color:#fff;min-width:116px;height:44px;padding:0 20px;font-size:13px;font-weight:750;box-shadow:0 8px 24px #2d7bf552}.cookie-consent .cookie-consent-decline:hover{color:#fff;background:#ffffff14}.cookie-consent button:focus-visible{outline-offset:2px;outline:3px solid #ffffff73}@media (max-width:600px){.cookie-consent{right:12px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px;padding:15px;left:12px}.cookie-consent div,.cookie-consent button{width:100%}}.privacy-page{background:#fff}.privacy-shell{width:min(980px,100% - 48px)}.privacy-hero{background:linear-gradient(#f1f6ff 0%,#fff 100%);padding:112px 0 92px}.privacy-hero .eyebrow{margin-bottom:28px}.privacy-hero h1{max-width:800px;margin:0;font-size:clamp(56px,7vw,88px);font-weight:540}.privacy-hero p{max-width:700px;color:var(--muted);margin:28px 0 24px;font-size:19px;line-height:1.6}.privacy-hero small{color:#777b82;font-size:12px}.privacy-content{padding:12px 0 110px}.privacy-section{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:72px;padding:70px 0;display:grid}.privacy-section:first-child{border-top:0}.privacy-part{border-top:1px solid var(--line);padding:84px 0 12px}.privacy-part .eyebrow{margin-bottom:18px}.privacy-part h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(30px,3.4vw,40px);font-weight:550;line-height:1.05}.privacy-part p{color:#545960;max-width:640px;margin:0;font-size:17px;line-height:1.6}.privacy-part+.privacy-section{border-top:0}.privacy-section>div:first-child>span{color:var(--blue);letter-spacing:.14em;margin-bottom:25px;font-size:10px;font-weight:760;display:block}.privacy-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,49px);font-weight:550;line-height:1.02}.privacy-section h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;font-weight:620}.privacy-section p,.privacy-section address,.privacy-section li{color:#545960;font-size:16px;line-height:1.7}.privacy-section p,.privacy-section address{margin:0 0 19px}.privacy-section address{font-style:normal}.privacy-section a{color:var(--blue);text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.privacy-section ul{margin:4px 0 24px;padding-left:20px}.privacy-purpose-list{gap:0;display:grid}.privacy-purpose-list article{border-top:1px solid var(--line);padding:25px 0}.privacy-purpose-list article:first-child{border-top:0;padding-top:0}.privacy-purpose-list article p{margin-bottom:10px}.privacy-purpose-list article small{color:#747982;font-size:12px;line-height:1.55}.privacy-rights-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 28px;list-style:none;display:grid;padding:0!important}.privacy-rights-list li{border-bottom:1px solid var(--line);padding:14px 0;font-size:14px}.privacy-rights-list li:before{color:var(--blue);content:"→";margin-right:9px}.privacy-table-wrap{margin-top:29px}.privacy-cookie-table{border-collapse:collapse;border-top:2px solid var(--ink);width:100%}.privacy-cookie-table th,.privacy-cookie-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:17px 13px}.privacy-cookie-table th{color:#747982;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.privacy-cookie-table td{color:#545960;font-size:13px;line-height:1.5}.privacy-cookie-table td:first-child{color:var(--ink);font-weight:680}.privacy-cookie-table code{font-family:inherit;font-size:inherit}@media (max-width:760px){.privacy-shell{width:min(100% - 32px,980px)}.privacy-hero{padding:72px 0 65px}.privacy-hero h1{font-size:clamp(48px,14vw,68px)}.privacy-hero p{font-size:16px}.privacy-content{padding-bottom:75px}.privacy-section{grid-template-columns:1fr;gap:30px;padding:52px 0}.privacy-rights-list{grid-template-columns:1fr}.privacy-cookie-table,.privacy-cookie-table tbody,.privacy-cookie-table tr,.privacy-cookie-table td{width:100%;display:block}.privacy-cookie-table thead{display:none}.privacy-cookie-table tr{border-bottom:1px solid var(--line);padding:15px 0}.privacy-cookie-table td{border:0;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.privacy-cookie-table td:before{color:#83878d;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);font-size:9px;font-weight:760}}.guide-faq .faq-list details p{max-width:850px;display:block}.compare-guide-link{color:var(--blue);align-items:center;gap:14px;margin-top:19px;font-size:13px;font-weight:720;display:inline-flex}.compare-simple .compare-guide-link{margin-top:24px}.simpro-hero-actions>a:not(.button){color:var(--blue);font-size:13px;font-weight:700}.help-centre,.help-article{background:#fff;overflow:hidden}.help-hero{background:#f2f6fc;padding:96px 0 88px}.help-hero h1{letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(65px,8vw,112px);font-weight:540;line-height:.91}.help-hero>div>p{color:#59616c;max-width:720px;margin:30px 0 0;font-size:20px;line-height:1.62}.help-category-jump{border-top:1px solid #ced9e7;border-left:1px solid #ced9e7;grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.help-category-jump a{background:#ffffff94;border-bottom:1px solid #ced9e7;border-right:1px solid #ced9e7;align-items:flex-end;gap:16px;min-height:95px;padding:22px;font-size:14px;font-weight:670;transition:background .2s,color .2s;display:flex}.help-category-jump a:hover{color:var(--blue);background:#fff}.help-category-jump span{color:var(--blue);font-size:10px}.help-category-list{padding:42px 0 115px}.help-category{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:80px;padding:72px 0;scroll-margin-top:105px;display:grid}.help-category:first-child{border-top:0}.help-category>header{grid-template-columns:46px 1fr;align-items:start;gap:20px;display:grid}.help-category>header>span{color:var(--blue);padding-top:9px;font-size:10px;font-weight:750}.help-category h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:550;line-height:.98}.help-category header p{max-width:390px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.help-category nav{border-top:1px solid var(--line)}.help-category nav a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px 4px;font-size:17px;line-height:1.35;transition:padding .2s,color .2s;display:grid}.help-category nav a:hover{color:var(--blue);padding-left:10px}.help-category nav strong{font-weight:560}.help-category nav span{color:var(--blue);font-size:22px}.help-contact{background:var(--blue) url(/landscapebase-contour-background.svg) center/cover no-repeat;color:#fff;padding:85px 0}.help-contact .shell{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.help-contact .eyebrow{color:#fff}.help-contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(45px,6vw,78px);font-weight:530;line-height:.96}.help-contact p{color:#ffffffc7;max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.6}.help-contact .button{min-width:190px}.help-article-hero{background:#f2f6fc;padding:58px 0 92px}.help-breadcrumbs{color:#737b86;white-space:nowrap;align-items:center;gap:10px;margin-bottom:78px;font-size:12px;display:flex;overflow:hidden}.help-breadcrumbs a:hover{color:var(--blue)}.help-breadcrumbs b{color:#303641;text-overflow:ellipsis;font-weight:620;overflow:hidden}.help-article-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(58px,7.4vw,100px);font-weight:540;line-height:.93}.help-updated{color:#6e7681;letter-spacing:.025em;margin:30px 0 0;font-size:12px}.help-article-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:105px;padding-top:92px;padding-bottom:112px;display:grid}.help-article-main{max-width:790px}.help-direct-answer{border-left:5px solid var(--blue);color:#20252c;letter-spacing:-.018em;background:#edf4ff;border-radius:0 18px 18px 0;margin:0 0 40px;padding:34px 38px;font-size:24px;line-height:1.5}.help-direct-answer strong{font-weight:560}.help-article-main>p:not(.help-direct-answer){color:#555d67;margin:0 0 24px;font-size:19px;line-height:1.72}.help-related{background:#f8fafc;border:1px solid #d8e1ec;border-radius:18px;align-self:start;padding:30px;position:sticky;top:120px}.help-related>span{color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:750}.help-related h2{letter-spacing:-.045em;margin:15px 0 25px;font-size:34px;font-weight:560}.help-related nav{border-top:1px solid #d8e1ec}.help-related a{color:#4f5761;border-bottom:1px solid #d8e1ec;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:17px 0;font-size:13px;line-height:1.4;display:grid}.help-related a:hover{color:var(--blue)}.help-related a b{color:var(--blue);font-size:18px}.help-article-cta{background:var(--blue) url(/landscapebase-contour-background.svg) center/cover no-repeat;color:#fff;padding:85px 0}.help-article-cta .shell{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.help-article-cta .eyebrow{color:#fff}.help-article-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,6vw,74px);font-weight:530;line-height:.96}.help-article-cta p{color:#ffffffc7;margin:22px 0 0}.help-article-cta .button{min-width:190px}.pricing-owner-faq .faq-list p a,.guide-table-note a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:900px){.help-category-jump{grid-template-columns:repeat(2,1fr)}.help-category{grid-template-columns:1fr;gap:35px}.help-category>header{max-width:560px}.help-article-body{grid-template-columns:1fr;gap:55px}.help-related{max-width:650px;position:static}.help-contact .shell,.help-article-cta .shell{grid-template-columns:1fr}.help-contact .button,.help-article-cta .button{justify-self:start}}@media (max-width:600px){.help-hero{padding:66px 0 62px}.help-hero h1{font-size:clamp(53px,16vw,70px)}.help-hero>div>p{margin-top:23px;font-size:17px}.help-category-jump{grid-template-columns:1fr;margin-top:43px}.help-category-jump a{align-items:center;min-height:67px;padding:17px}.help-category-list{padding:15px 0 72px}.help-category{gap:28px;padding:52px 0}.help-category>header{grid-template-columns:34px 1fr;gap:12px}.help-category h2{font-size:37px}.help-category nav a{padding:18px 2px;font-size:15px}.help-contact,.help-article-cta{padding:65px 0}.help-contact .shell,.help-article-cta .shell{gap:35px}.help-contact h2,.help-article-cta h2{font-size:44px}.help-contact .button,.help-article-cta .button{width:100%}.help-article-hero{padding:38px 0 65px}.help-breadcrumbs{margin-bottom:48px;font-size:10px}.help-article-hero .eyebrow{margin-bottom:18px}.help-article-hero h1{font-size:clamp(46px,13.2vw,61px);line-height:.96}.help-updated{margin-top:24px}.help-article-body{gap:42px;padding-top:55px;padding-bottom:70px}.help-direct-answer{border-left-width:4px;border-radius:0 14px 14px 0;margin-bottom:30px;padding:25px 22px;font-size:19px;line-height:1.55}.help-article-main>p:not(.help-direct-answer){font-size:16px;line-height:1.66}.help-related{padding:23px}.help-related h2{font-size:30px}.help-article-cta p{font-size:15px;line-height:1.55}}.footer-address{color:#d6d7da;margin:0;font-size:14px;font-style:normal;line-height:1.5}.footer-company-number{color:#9ea1a6;font-size:12px;line-height:1.5}.partnership-page{--partner-blue:#1677ff;--partner-navy:#0b1f4d;font-family:var(--font-partnership),var(--font-geist),Arial,sans-serif;color:var(--partner-navy);background:#f5f8fd}.partnership-page .eyebrow{color:var(--partner-blue)}.partnership-hero{background:#fff;padding:88px 0 96px}.partnership-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:70px;display:grid}.partnership-hero-copy h1{letter-spacing:-.066em;max-width:820px;margin:0;font-size:clamp(58px,6.4vw,92px);font-weight:650;line-height:.94}.partnership-hero-copy h1 span{color:var(--partner-blue)}.partnership-hero-copy>p{color:#596579;max-width:650px;margin:30px 0;font-size:19px;line-height:1.62}.partnership-primary{background:var(--partner-blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:40px;padding:17px 22px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 13px 30px #1677ff2e}.partnership-primary:hover{background:#0869e8;transform:translateY(-2px)}.partnership-total-card{background:var(--partner-navy);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:380px;padding:38px;display:flex;box-shadow:0 28px 65px #0b1f4d2e}.partnership-total-card>span{letter-spacing:.15em;color:#8ebcff;font-size:11px;font-weight:750}.partnership-total-card strong{letter-spacing:-.07em;margin:38px 0 0;font-size:clamp(70px,8vw,112px);line-height:.85}.partnership-total-card p{color:#c4d4ef;margin:15px 0 auto;font-size:19px}.partnership-total-card small{color:#fff;border-top:1px solid #ffffff29;padding-top:30px;font-size:14px}.partnership-offer,.partnership-process,.partnership-introduce{padding:110px 0}.partnership-section-heading{max-width:760px}.partnership-section-heading h2,.partnership-their-offer h2,.partnership-form-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(46px,5.4vw,70px);font-weight:650;line-height:.96}.partnership-offer-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:62px;display:grid}.partnership-offer-grid article{background:#fff;border:1px solid #dbe4f2;border-radius:18px;flex-direction:column;min-height:280px;padding:25px;display:flex}.partnership-offer-grid article>span{color:var(--partner-blue);font-size:11px;font-weight:800}.partnership-offer-grid strong{letter-spacing:-.045em;margin-top:auto;font-size:36px;line-height:1}.partnership-offer-grid p{color:#5e6879;min-height:45px;margin:14px 0 0;line-height:1.45}.partnership-payout{border-left:4px solid var(--partner-blue);color:#4c5c72;background:#e8f1ff;border-radius:0 10px 10px 0;max-width:820px;margin:24px 0 0;padding:18px 21px;font-size:14px;line-height:1.6}.partnership-payout strong{color:var(--partner-navy)}.partnership-process{background:#fff}.partnership-process ol{border-top:1px solid #dbe4f2;grid-template-columns:repeat(3,1fr);gap:0;margin:62px 0 0;padding:0;list-style:none;display:grid}.partnership-process li{border-bottom:1px solid #dbe4f2;min-height:250px;padding:25px 36px 25px 0}.partnership-process li+li{border-left:1px solid #dbe4f2;padding-left:36px}.partnership-process li span{color:var(--partner-blue);font-size:11px;font-weight:800}.partnership-process li p{color:#273752;margin:72px 0 0;font-size:18px;line-height:1.55}.partnership-their-offer{background:var(--partner-blue);color:#fff;padding:95px 0}.partnership-their-offer .eyebrow{color:#fff}.partnership-their-offer-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.partnership-their-offer ul{border-top:1px solid #ffffff52;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.partnership-their-offer li{border-bottom:1px solid #ffffff52;padding:18px 0;font-weight:650}.partnership-their-offer li:nth-child(2n){border-left:1px solid #ffffff52;padding-left:26px}.partnership-introduce{scroll-margin-top:82px}.partnership-introduce-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.partnership-form-copy{position:sticky;top:120px}.partnership-form-copy>p{color:#5d697b;max-width:480px;margin:24px 0 35px;font-size:17px;line-height:1.62}.partnership-contact-card{background:var(--partner-navy);color:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:13px;padding:25px;display:flex}.partnership-contact-card span{letter-spacing:.12em;color:#9fc5ff;font-size:11px;font-weight:750}.partnership-contact-card a{font-size:18px;font-weight:650}.partnership-contact-card a:last-child{color:#cbd7ea;font-size:14px;font-weight:520}.partnership-form-card{background:#fff;border:1px solid #dbe4f2;border-radius:20px;padding:38px;box-shadow:0 24px 55px #0b1f4d14}form.partnership-form-card{grid-template-columns:1fr;gap:19px;display:grid}.partnership-form-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.partnership-form-heading>span{color:var(--partner-blue);letter-spacing:.14em;font-size:11px;font-weight:800}.partnership-form-heading p{color:#8490a1;margin:0;font-size:12px}.partnership-form-divider{border-top:1px solid #e0e7f1;margin-top:8px;padding-top:24px}.partnership-form-card label{color:#24334d;gap:8px;font-size:14px;font-weight:650;display:grid}.partnership-form-card label span{justify-content:space-between;gap:14px;display:flex}.partnership-form-card label small{color:#8a95a6;font-size:11px;font-weight:500}.partnership-form-card input,.partnership-form-card textarea{color:#0b1f4d;width:100%;font:inherit;background:#fbfdff;border:1px solid #ccd7e7;border-radius:9px;outline:none;padding:14px 15px;line-height:1.35;transition:border-color .2s,box-shadow .2s}.partnership-form-card input:focus,.partnership-form-card textarea:focus{border-color:var(--partner-blue);box-shadow:0 0 0 3px #1677ff21}.partnership-form-card textarea{resize:vertical}.partnership-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partnership-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.partnership-submit{background:var(--partner-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:5px;padding:17px 19px;font-weight:750;display:flex}.partnership-submit:disabled{cursor:wait;opacity:.7}.partnership-form-error{color:#b42318;margin:0;font-size:14px}.partnership-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;display:flex}.partnership-success>span{color:#167545;background:#e8f7ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.partnership-success h2{letter-spacing:-.05em;margin:24px 0 12px;font-size:43px}.partnership-success p{color:#5e6879;max-width:440px;margin:0;font-size:17px;line-height:1.6}.partnership-success button{color:var(--partner-blue);cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-weight:750}@media (max-width:900px){.partnership-hero-grid,.partnership-their-offer-grid,.partnership-introduce-grid{grid-template-columns:1fr;gap:50px}.partnership-hero{padding:65px 0 75px}.partnership-total-card{min-height:320px}.partnership-offer-grid{grid-template-columns:1fr 1fr}.partnership-process ol{grid-template-columns:1fr}.partnership-process li,.partnership-process li+li{border-left:0;min-height:auto;padding:25px 0}.partnership-process li p{margin-top:32px}.partnership-form-copy{position:static}.partnership-their-offer-grid{gap:42px}}@media (max-width:600px){.partnership-hero-copy h1{font-size:49px}.partnership-hero-copy>p{font-size:17px}.partnership-primary{justify-content:space-between;width:100%}.partnership-total-card{min-height:285px;padding:28px}.partnership-total-card strong{font-size:76px}.partnership-offer,.partnership-process,.partnership-introduce{padding:75px 0}.partnership-section-heading h2,.partnership-their-offer h2,.partnership-form-copy h2{font-size:43px}.partnership-offer-grid{grid-template-columns:1fr}.partnership-offer-grid article{min-height:205px}.partnership-process li p{font-size:16px}.partnership-their-offer{padding:70px 0}.partnership-their-offer ul{grid-template-columns:1fr}.partnership-their-offer li:nth-child(2n){border-left:0;padding-left:0}.partnership-form-card{padding:24px}.partnership-form-row{grid-template-columns:1fr}.partnership-form-heading{flex-direction:column;align-items:flex-start}.partnership-success{min-height:390px}}.redirect-page{color:#10131a;min-height:100svh;font-family:var(--font-redirect),var(--font-geist),Arial,sans-serif;background:#fff;place-items:center;padding:58px 20px;display:grid;position:relative;overflow:hidden}.redirect-page-circles,.redirect-card-circles{pointer-events:none;position:absolute;inset:0}.redirect-page-circles i,.redirect-card-circles i{border-radius:50%;display:block;position:absolute}.redirect-page-circles i{background:#f4f8ff;border:1px solid #dce9fb;box-shadow:0 12px 40px #0b1f4d0d}.redirect-page-circles i:first-child{width:19px;height:19px;top:15%;left:9%}.redirect-page-circles i:nth-child(2){background:#a7cbff;width:8px;height:8px;top:73%;left:15%}.redirect-page-circles i:nth-child(3){width:31px;height:31px;top:23%;right:10%}.redirect-page-circles i:nth-child(4){background:#d7e8ff;width:12px;height:12px;top:70%;right:16%}.redirect-page-circles i:nth-child(5){background:#1677ff;width:6px;height:6px;top:7%;left:29%}.redirect-page-circles i:nth-child(6){width:17px;height:17px;bottom:7%;right:27%}.redirect-shell{background:#edf3ff;border:1px solid #d9e3f1;border-radius:34px;width:min(100%,670px);position:relative;overflow:hidden;box-shadow:0 38px 100px #0b1f4d29}.redirect-visual{color:#fff;background:#1677ff url(/landscapebase-contour-background.svg) 50%/cover no-repeat;min-height:455px;padding:34px;position:relative;overflow:hidden}.redirect-card-circles{z-index:0}.redirect-card-circles:before,.redirect-card-circles:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute}.redirect-card-circles:before{width:370px;height:370px;top:-210px;right:-210px;box-shadow:0 0 0 46px #ffffff09,0 0 0 92px #ffffff06}.redirect-card-circles:after{width:250px;height:250px;bottom:-145px;left:-170px;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff06}.redirect-card-circles i{z-index:1;background:#ffffff3b}.redirect-card-circles i:first-child{width:8px;height:8px;top:156px;right:84px}.redirect-card-circles i:nth-child(2){width:16px;height:16px;top:205px;right:31px}.redirect-card-circles i:nth-child(3){width:7px;height:7px;bottom:45px;left:36px}.redirect-card-circles i:nth-child(4){width:11px;height:11px;bottom:78px;left:62px}.redirect-brand-row,.redirect-mark-frame{z-index:2;position:relative}.redirect-brand-row{justify-content:space-between;align-items:center;gap:22px;display:flex}.redirect-brand{display:inline-flex}.redirect-brand img{width:190px;height:auto}.redirect-brand-row>span{color:#e2eeff;letter-spacing:.12em;white-space:nowrap;border:1px solid #ffffff45;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.redirect-mark-frame{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#eaf2ff26;border:1px solid #ffffff61;border-radius:25px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:start;column-gap:22px;width:min(100%,520px);min-height:305px;margin:32px auto 0;padding:30px 34px 27px;display:grid;box-shadow:inset 0 1px #ffffff38,0 18px 48px #052d732e}.redirect-mark-frame>img{filter:invert();width:58px;height:58px}.redirect-hero-message h1{letter-spacing:-.048em;margin:0;font-size:clamp(33px,5.2vw,43px);font-weight:650;line-height:.98}.redirect-hero-message h1 span{color:#fff}.redirect-social-proof{color:#d9eaff;border-top:1px solid #ffffff45;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:17px;margin-top:26px;padding-top:21px;font-size:12px;display:flex}.redirect-social-proof span{color:#d9eaff;letter-spacing:0;font-size:12px;font-weight:540}.redirect-social-proof strong{color:#fff;font-size:14px}.redirect-social-proof i{background:#9fc8ff;border-radius:50%;width:4px;height:4px}.redirect-content{background:#edf3ff;padding:35px 42px 42px;position:relative}.redirect-label{color:#1677ff;letter-spacing:.17em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.redirect-label i{border:2px solid #1677ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1677ff1a}.redirect-link-list{gap:9px;margin-top:25px;display:grid}.redirect-link-list>a{color:#0b1f4d;background:#ffffffd6;border:1px solid #d6e0ef;border-radius:14px;grid-template-columns:31px 1fr auto;align-items:center;gap:15px;min-height:75px;padding:13px 17px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.redirect-link-list>a:hover{background:#fff;border-color:#b8cff0;transform:translateY(-2px);box-shadow:0 12px 28px #0b1f4d14}.redirect-link-list>a.featured{color:#fff;background:#1677ff;border-color:#1677ff;box-shadow:0 14px 30px #1677ff38}.redirect-link-list em{color:#8793a5;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:800}.redirect-link-list>a.featured em{color:#cfe2ff}.redirect-link-list>a>span{gap:4px;display:grid}.redirect-link-list strong{font-size:16px}.redirect-link-list small{color:#6e7888;font-size:12px;line-height:1.35}.redirect-link-list>a.featured small{color:#e0edff}.redirect-link-list b{color:#1677ff;font-size:20px;font-weight:500}.redirect-link-list>a.featured b{color:#fff}@media (max-width:600px){.redirect-page{padding:14px 10px}.redirect-shell{border-radius:24px}.redirect-visual{min-height:430px;padding:23px 20px}.redirect-brand-row{flex-direction:column;align-items:flex-start;gap:13px}.redirect-brand img{width:170px}.redirect-brand-row>span{font-size:8px}.redirect-mark-frame{border-radius:18px;grid-template-columns:44px 1fr;column-gap:15px;min-height:275px;margin-top:22px;padding:25px 22px 22px}.redirect-mark-frame>img{width:44px;height:44px}.redirect-hero-message h1{font-size:29px}.redirect-social-proof{flex-direction:column;align-items:flex-start;gap:7px;margin-top:20px;padding-top:17px}.redirect-social-proof i{display:none}.redirect-content{padding:30px 20px 31px}.redirect-link-list{margin-top:24px}.redirect-link-list>a{border-radius:12px;grid-template-columns:25px 1fr auto;gap:10px;min-height:70px;padding:12px 13px}.redirect-link-list strong{font-size:14px}.redirect-link-list small{font-size:11px}.redirect-page-circles i:first-child,.redirect-page-circles i:nth-child(3){display:none}}.redirect-visual,.redirect-mark-frame{min-height:0}.header{height:auto}.award-band{color:#fff;letter-spacing:-.01em;background:#111214;border-radius:0;width:100%;min-height:42px;padding:0;font-size:15px;line-height:1.3;display:block}.award-band-inner{justify-content:center;align-items:center;gap:26px;min-height:42px;display:flex}.award-band-message,.award-band-link{align-items:center;display:flex}.award-band-message{gap:11px}.award-band svg{flex:none;width:21px;height:21px}.award-band strong{font-weight:750}.award-band-link{white-space:nowrap;gap:8px;font-size:13px;font-weight:700}.award-band-link span{font-size:18px;line-height:1}.award-band:hover .award-band-link{text-underline-offset:3px;text-decoration:underline}.nav{height:82px;position:relative}.desktop-features-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;transition:background .2s,color .2s;display:flex}.desktop-features-trigger svg{width:14px;height:14px;transition:transform .25s}.desktop-features-trigger[aria-expanded=true]{color:#1677ff;background:#edf4ff}.desktop-features-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-features-panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;z-index:5;width:min(860px,100%);margin-inline:auto;padding-top:9px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;position:absolute;top:calc(100% - 9px);left:0;right:0;transform:translateY(-9px)scale(.985)}.desktop-features-panel[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)scale(1)}.desktop-features-surface{background:#fff;border:1px solid #dce5f1;border-radius:16px;max-height:calc(100dvh - 150px);padding:8px;overflow-y:auto;box-shadow:0 24px 65px -15px #0b1f4d30,0 4px 12px #0b1f4d08}.desktop-features-grid{background:#f6f9fe;border:1px solid #e6edf6;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 0;padding:10px;display:grid}.nav .desktop-feature-link{white-space:normal;border-radius:7px;padding:16px 18px;transition:background .2s,color .2s;display:block}.nav .desktop-feature-link:nth-child(3n+2),.nav .desktop-feature-link:nth-child(3n+3){border-left:1px solid #e0e8f3}.desktop-feature-link>span{color:#0b1f4d;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.desktop-feature-link>span>span{color:#1677ff;opacity:0;transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}.desktop-feature-link p{color:#677589;max-width:230px;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5}:is(.nav .desktop-feature-link:hover,.nav .desktop-feature-link:focus-visible){background:#eaf2ff}:is(.desktop-feature-link:hover>span,.desktop-feature-link:focus-visible>span){color:#1677ff}:is(.desktop-feature-link:hover>span>span,.desktop-feature-link:focus-visible>span>span){opacity:1;transform:translate(0)}.desktop-features-trigger:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.desktop-features-panel a:focus-visible{outline-offset:3px;outline:2px solid #1677ff}@media (min-width:901px) and (max-width:1100px){.nav .desktop-site-nav{gap:18px}.desktop-features-trigger{padding:10px 9px}}@media (max-width:900px){.desktop-features-panel{display:none}}@media (prefers-reduced-motion:reduce){.desktop-features-panel,.desktop-features-trigger,.desktop-features-trigger svg,.desktop-feature-link,.desktop-feature-link>span>span{transition:none!important}}.mobile-nav-actions,.mobile-menu-panel{display:none}@media (max-width:900px){.header .nav{gap:16px}.header .desktop-site-nav{display:none}.mobile-nav-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.mobile-demo-button{color:#fff;white-space:nowrap;background:#2478f3;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:13px 16px;font-size:13px;font-weight:650;line-height:1.2;transition:background .2s;display:inline-flex}.mobile-demo-button:hover{background:#1267dc}.mobile-demo-button>span{font-size:17px;font-weight:400}.mobile-menu-toggle{color:#0b1f4d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:44px;height:44px;padding:0;display:block;position:relative}.mobile-menu-toggle>span{background:currentColor;border-radius:2px;width:20px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:12px;transform:translateY(-4px)}.mobile-menu-toggle>span+span{transform:translateY(4px)}.mobile-menu-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.mobile-menu-toggle[aria-expanded=true]>span+span{transform:rotate(-45deg)}.mobile-menu-toggle:focus-visible{outline-offset:4px;outline:2px solid #2478f3}.mobile-demo-button:focus-visible{outline-offset:4px;outline:2px solid #2478f3}.mobile-menu-content a:focus-visible{outline-offset:4px;outline:2px solid #2478f3}.header.mobile-menu-open{box-shadow:none;background:#fff}.mobile-menu-panel{height:calc(100dvh - var(--mobile-header-height,124px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#0b1f4d;opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;scrollbar-color:#bed1ef transparent;z-index:2;background:linear-gradient(125deg,#fff 30%,#f5f8ff);border-top:1px solid #e5eaf2;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-menu-open .mobile-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.mobile-menu-content{max-width:700px;padding:32px 28px calc(48px + env(safe-area-inset-bottom));flex-direction:column;gap:32px;margin:0 auto;display:flex}.mobile-menu-group{opacity:0;transition:opacity .18s,transform .25s;transform:translateY(12px)}.mobile-menu-open .mobile-menu-group{opacity:1;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(40ms + var(--group-index)*45ms);transform:translateY(0)}.mobile-menu-group h2{color:#738098;letter-spacing:0;margin:0 0 15px;font-size:14px;font-weight:500;line-height:1.4}.mobile-menu-group ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mobile-menu-group a{letter-spacing:-.035em;-webkit-tap-highlight-color:#2478f315;width:fit-content;max-width:100%;padding:9px 0;font-size:27px;font-weight:500;line-height:1.25;transition:color .18s;display:block}.mobile-menu-group a:hover,.mobile-menu-group a:active{color:#2478f3}}@media (max-width:500px){.header .nav{gap:8px;width:calc(100% - 28px)}.header .nav>.brand{flex-shrink:1;width:145px;min-width:105px}.mobile-nav-actions{gap:5px}.mobile-demo-button{gap:8px;padding:11px 12px;font-size:12px}.mobile-menu-content{padding:28px 24px calc(42px + env(safe-area-inset-bottom));gap:28px}.mobile-menu-group a{padding:9px 0;font-size:25px}}@media (max-width:359px){.header .nav{gap:5px;width:calc(100% - 20px)}.header .nav>.brand{width:120px;min-width:90px}.mobile-demo-button{padding:11px 9px;font-size:11px}.mobile-demo-button>span{display:none}.mobile-nav-actions{gap:2px}.mobile-menu-content{padding-left:20px;padding-right:20px}.mobile-menu-group a{font-size:23px}}@media (prefers-reduced-motion:reduce){.mobile-menu-panel,.mobile-menu-group,.mobile-menu-toggle>span{transform:none;transition:none!important}.mobile-menu-panel[aria-hidden=true]{visibility:hidden}}@media (max-width:900px){.header{height:auto}.nav{height:70px}}@media (max-width:600px){.award-band{min-height:54px;font-size:12px}.award-band-inner{flex-direction:column;gap:2px;min-height:54px;padding:6px 0}.award-band-message{gap:8px}.award-band svg{width:18px;height:18px}.award-band-link{font-size:10.5px}.award-band-link span{font-size:14px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
