@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--ink:#07142b;--navy:#00172d;--navy-deep:#001021;--cyan:#09a9d3;--cyan-soft:#dff5fa;--paper:#f7f9fb;--line:#dce7ee;--muted:#657283;--max:1540px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}img{display:block}.technical-grid{background-color:var(--paper);background-image:linear-gradient(#1e5e840e 1px,#0000 1px),linear-gradient(90deg,#1e5e840e 1px,#0000 1px);background-size:154px 96px}.accent{color:var(--cyan)}.eyebrow{color:var(--cyan);letter-spacing:.22em;font-size:clamp(.72rem,.92vw,1rem);font-weight:650;display:block}.button{color:#fff;background:var(--cyan);border:1px solid var(--cyan);border-radius:5px;justify-content:center;align-items:center;min-height:58px;padding:0 28px;font-weight:590;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover{background:#078daf;transform:translateY(-2px);box-shadow:0 12px 32px #0096be38}.button:focus-visible,a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #08a9d373}.button--small{min-height:52px;padding-inline:26px}.button--wide{width:min(490px,100%);min-height:66px;font-size:1.18rem}.button--outline{color:var(--cyan);background:0 0}.button--outline:hover{color:#fff;background:var(--cyan)}.text-link{align-items:center;gap:18px;font-size:1.06rem;font-weight:540;display:inline-flex}.text-link span{color:var(--cyan);font-size:1.35em;transition:transform .2s}.text-link:hover span{transform:translate(5px)}.text-link--underlined{border-bottom:1px solid var(--ink)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fbdb;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,4vw,72px);transition:height .25s,border-color .25s,box-shadow .25s;display:flex;position:fixed;top:0;left:0;right:0}.site-header--scrolled{border-color:#051d361a;height:74px;box-shadow:0 8px 30px #081c300d}.brand{width:168px;line-height:0;display:block;position:relative}.brand__image{width:100%;height:auto}.brand--light{width:190px}.brand--light .brand__image{filter:brightness(0)invert()}.brand--light:after{content:"";pointer-events:none;clip-path:polygon(33.8% 0,50.9% 0,50.9% 56%,33.8% 56%);background:url(/assets/bos-logo.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.nav{align-items:center;gap:clamp(28px,3.4vw,64px);font-size:.98rem;font-weight:520;display:flex}.nav>a:not(.button){position:relative}.nav>a:not(.button):after{content:"";background:var(--cyan);height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav>a:not(.button):hover:after{right:0}.menu-toggle{display:none}.version-switch{z-index:70;color:#526174;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fbe0;border:1px solid #071f371f;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;top:108px;right:18px;box-shadow:0 8px 26px #01162b17}.version-switch a{text-align:center;letter-spacing:.08em;border-radius:999px;min-width:40px;padding:7px 10px;font-size:.73rem;font-weight:650}.version-switch a.is-active{color:#fff;background:var(--navy)}.hero{min-height:min(940px,100svh);padding:174px clamp(24px,4vw,72px) 76px;position:relative;overflow:hidden}.hero__copy{z-index:4;width:min(58vw,900px);position:relative}.hero h1{color:#061329;letter-spacing:-.062em;margin:0;font-size:clamp(3.25rem,5.8vw,6.4rem);font-weight:570;line-height:.98}.hero__copy>p{width:min(560px,90%);margin:42px 0 34px;font-size:clamp(1.03rem,1.34vw,1.32rem);line-height:1.52}.hero__actions{align-items:center;gap:36px;display:flex}.hero__visual{z-index:2;width:min(70vw,1100px);height:68%;position:absolute;bottom:-12%;right:-8.5%;transform:rotate(-8deg)}.hero__visual:before{content:"";background:radial-gradient(circle,#08a9d31c,#0000 64%);position:absolute;inset:-20% -10% 5% 5%}.blueprint-mark{border-top:1px solid #08a9d366;border-left:1px solid #08a9d366;width:60px;height:60px;position:absolute}.blueprint-mark--one{top:-25px;right:20%}.blueprint-mark--two{bottom:25%;left:-8%;transform:rotate(90deg)}.workflow{color:#18314d;background:#fafcfef2;border:1px solid #dbe6ed;border-radius:16px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 65px #01193029}.workflow__side{color:#61758c;background:#edf3f7;flex-direction:column;align-items:center;gap:32px;width:15%;min-width:76px;padding:42px 18px;font-size:1.2rem;display:flex}.workflow__side .active{color:var(--cyan)}.workflow__canvas{flex:1;padding:42px}.workflow__canvas>small{font-size:.92rem}.workflow__path{gap:30px;margin:80px 0 70px;display:flex;position:relative}.workflow__path:before{content:"";background:linear-gradient(90deg, #244e73, var(--cyan));width:73%;height:2px;position:absolute;top:48%;left:13%}.workflow__step{z-index:2;background:#fff;border:1px solid #e3ebf0;border-radius:12px;flex-direction:column;gap:8px;width:31%;min-height:150px;padding:24px;display:flex;position:relative;box-shadow:0 12px 26px #0119301f}.workflow__step b{color:var(--cyan)}.workflow__step span{color:#69788a;font-size:.72rem;line-height:1.4}.workflow__step i{width:22px;height:22px;color:var(--cyan);border:1px solid var(--cyan);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-33px;left:calc(50% - 11px)}.workflow__files{gap:34px;display:flex}.workflow__files>div{background:#fff;border:1px solid #e4ebef;flex-direction:column;gap:8px;width:40%;min-height:94px;padding:23px;display:flex;box-shadow:0 10px 25px #031c3114}.workflow__files span{color:var(--muted);font-size:.76rem}.workflow--compact{position:relative}.workflow--compact .workflow__side{gap:22px;min-width:52px;padding:26px 12px;font-size:.8rem}.workflow--compact .workflow__canvas{padding:26px 22px}.workflow--compact .workflow__path{gap:12px;margin:48px 0 20px}.workflow--compact .workflow__step{min-height:112px;padding:16px 12px;font-size:.65rem}.workflow--compact .workflow__step span{font-size:.54rem}.workflow--compact .workflow__step i{width:17px;height:17px;font-size:.6rem;bottom:-22px}.site-v2 .site-header{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000d1bad;border-bottom-color:#86c0de14}.site-v2 .site-header--scrolled{background:#000d1bf0;border-bottom-color:#86c0de29;box-shadow:0 12px 35px #00040a40}.site-v2 .brand--light{width:172px}.site-v2 .nav>a:not(.button):after{background:var(--cyan)}.site-v2 .version-switch{color:#b6c3ce;background:#001224cc;border-color:#7eb9d733}.site-v2 .version-switch a.is-active{color:var(--navy);background:#fff}.v2-hero{color:#fff;background:var(--navy-deep);height:190vh;position:relative}.v2-hero__sticky{background:radial-gradient(circle at 76% 38%, #05476f4d, transparent 31%), radial-gradient(circle at 22% 20%, #032a4959, transparent 32%), var(--navy-deep);height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.v2-hero__grid{opacity:.4;background-image:linear-gradient(#08a9d314 1px,#0000 1px),linear-gradient(90deg,#08a9d314 1px,#0000 1px);background-size:132px 96px;position:absolute;inset:0}.v2-hero__paths{z-index:1;opacity:calc(.42 + var(--hero-progress) * .5);background:radial-gradient(circle at 64% 24%, transparent 0 115px, #08a9d333 116px 117px, transparent 118px 170px, #08a9d31f 171px 172px, transparent 173px), linear-gradient(var(--cyan), var(--cyan)) 0 68% / 75% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 48% 23% / 1px 56% no-repeat, linear-gradient(var(--cyan), var(--cyan)) 72% 12% / 1px 67% no-repeat;transform:translateY(calc(28px - var(--hero-progress) * 28px));position:absolute;inset:14% 0 0 28%}.v2-hero__paths:before,.v2-hero__paths:after{content:"";background:var(--cyan);transform-origin:0;height:1px;transform:scaleX(var(--hero-progress));position:absolute;left:16%;right:5%}.v2-hero__paths:before{top:59%}.v2-hero__paths:after{transition-delay:80ms;top:76%}.v2-hero__copy{z-index:4;width:min(92vw,1460px);transform:translateY(calc(var(--hero-progress) * -48px));will-change:transform;position:absolute;top:18%;left:clamp(30px,4.7vw,88px)}.v2-hero h1{color:#f7f9fb;width:108%;font-family:"Arial Narrow", var(--font-geist), Arial, sans-serif;letter-spacing:-.075em;text-transform:uppercase;transform-origin:0;margin:0;font-size:clamp(4.6rem,7.55vw,8.6rem);font-weight:760;font-stretch:75%;line-height:.82;transform:scaleX(.91)}.v2-hero__copy>p{color:#aebdca;max-width:520px;margin:35px 0 26px;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.45}.v2-hero__copy .button{gap:28px;min-width:240px}.v2-hero__cards{z-index:5;transform:translateY(calc(23vh - var(--hero-progress) * 23vh));will-change:transform;grid-template-columns:repeat(3,minmax(280px,1fr));gap:24px;display:grid;position:absolute;bottom:6%;left:34%;right:-5%}.v2-hero__card{min-height:340px;color:var(--ink);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 8%);background:linear-gradient(145deg,#fff,#edf3f6);border:1px solid #cfdae1;padding:36px 34px;position:relative;transform:translateY(0);box-shadow:0 28px 60px #00050c57}.v2-hero__card:nth-child(2){transform:translateY(24px)}.v2-hero__card:nth-child(3){transform:translateY(48px)}.v2-hero__card b{color:var(--cyan);font-size:1.2rem}.v2-hero__icon{color:#173451;border:1px solid #b9cad5;border-radius:50%;place-items:center;width:60px;height:60px;margin:28px 0 38px;font-size:1.8rem;display:grid}.v2-hero__card h2{margin:0 0 10px;font-size:1.4rem}.v2-hero__card p{color:#536679;margin:0;line-height:1.45}.v2-hero__cue{z-index:6;color:#9aabba;align-items:center;gap:17px;display:flex;position:absolute;bottom:42px;left:clamp(30px,4.7vw,88px)}.v2-hero__cue>span{border:1px solid var(--cyan);border-radius:20px;justify-content:center;width:25px;height:43px;padding-top:8px;display:flex}.v2-hero__cue i{background:var(--cyan);border-radius:4px;width:3px;height:9px;animation:1.6s ease-in-out infinite scroll-cue;display:block}.v2-hero__counter{z-index:7;color:#718495;flex-direction:column;align-items:center;gap:10px;font-size:.64rem;display:flex;position:absolute;top:47%;right:28px}.v2-hero__counter i{background:#7cb2cf33;width:1px;height:170px;display:block}.v2-hero__counter b{width:1px;height:calc(100% * var(--hero-progress));background:var(--cyan);display:block}.site-v2 .services{padding-top:150px;padding-bottom:170px}.site-v2 .services__grid{grid-template-columns:repeat(3,1fr);align-items:start;min-height:720px}.site-v2 .service{min-height:610px}.site-v2 .service--software{display:block}.site-v2 .service--software .service__intro{width:64%}.site-v2 .service__workflow{width:112%;height:56%;bottom:-10%;left:17%;right:auto}.site-v2 .service--automation{--service-offset:55px;transform:translateY(var(--service-offset))}.site-v2 .service--strategy{--service-offset:110px;transform:translateY(var(--service-offset))}.site-v2 .team{background-color:#edf3f6;padding-block:150px 130px}.site-v2 .team__portraits{gap:24px;width:min(1120px,100%)}.site-v2 .person--one,.site-v2 .person--two,.site-v2 .person--three{transform:none}.site-v2 .product{grid-template-columns:58% 42%}.site-v2 .signature-ui{order:-1}.scroll-story{color:#fff;background:var(--navy-deep);height:320vh;position:relative}.scroll-story__sticky{background:linear-gradient(90deg, transparent 0 57%, #f7f9fb2e 63%, var(--paper) 76%), linear-gradient(#08a9d312 1px, transparent 1px), linear-gradient(90deg, #08a9d312 1px, transparent 1px), radial-gradient(circle at 46% 48%, #073454 0, var(--navy-deep) 53%);background-size:auto,110px 110px,110px 110px,auto;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.scroll-story__sources{z-index:2;position:absolute;inset:0 66% 0 0}.story-source{color:#132a40;opacity:calc(1 - var(--source-progress) * 1.16);will-change:transform, opacity;background:#fff;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:7px;padding:18px;font-size:clamp(.56rem,.67vw,.72rem);transition:border-color .35s,box-shadow .35s;display:flex;position:absolute;box-shadow:0 20px 45px #00000052}.story-source.is-stage-active{border-color:#08a9d3c7;box-shadow:0 20px 45px #00000052,0 0 0 3px #08a9d31f}.story-source small{color:#617183}.story-source--mail{width:58%;transform:translate3d(calc(22vw * var(--source-progress)), calc(27vh * var(--source-progress)), 0) rotate(calc(-2deg + var(--source-progress) * 2deg)) scale(calc(1 - var(--source-progress) * .06));top:12%;left:7%}.story-source--sheet{width:66%;transform:translate3d(calc(23vw * var(--source-progress)), calc(9vh * var(--source-progress)), 0) rotate(calc(1deg - var(--source-progress) * 1deg)) scale(calc(1 - var(--source-progress) * .06));top:48%;left:4%}.story-source--paper{width:54%;transform:translate3d(calc(22vw * var(--source-progress)), calc(-8vh * var(--source-progress)), 0) rotate(calc(-4deg + var(--source-progress) * 4deg)) scale(calc(1 - var(--source-progress) * .06));top:67%;bottom:auto;left:12%}.story-source--paper i{color:#1a578e;font:italic 1.25em cursive}.story-source--note{color:#27384b;width:40%;transform:translate3d(calc(20vw * var(--source-progress)), calc(-25vh * var(--source-progress)), 0) rotate(calc(-7deg + var(--source-progress) * 7deg)) scale(calc(1 - var(--source-progress) * .06));background:#fff6c9;font:clamp(.7rem,.92vw,1rem)/1.35 cursive;top:29%;bottom:auto;left:18%}.story-source--note b{color:#596976;font:700 clamp(.56rem, .62vw, .7rem)/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.08em}.story-source--note i{text-align:right}.story-paths{z-index:-1;opacity:calc(1 - var(--story-progress) * 1.2);background:linear-gradient(var(--cyan), var(--cyan)) 12% 18% / 84% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 8% 48% / 88% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 22% 80% / 74% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 96% 18% / 1px 63% no-repeat;position:absolute;inset:11% -35% 9% 4%}.story-app{z-index:4;color:#142b42;width:min(44vw,720px);min-height:490px;transform:translate3d(0, -50%, 0) scale(calc(.94 + var(--story-progress) * .04));transform-origin:50%;will-change:transform;background:#f9fcfdfa;border:1px solid #c0d3dee6;border-radius:13px;position:absolute;top:50%;left:22%;box-shadow:0 36px 80px #00081261}.story-app__bar{border-bottom:1px solid #dbe5eb;align-items:center;gap:20px;min-height:74px;padding:0 26px;font-size:.88rem;display:flex}.story-app__mark{color:#fff;background:var(--navy);letter-spacing:.08em;align-self:stretch;place-items:center;margin-left:-26px;padding:0 18px;font-size:.72rem;font-weight:700;display:grid}.story-app__steps{grid-template-columns:repeat(3,1fr);gap:22px;padding:78px 34px 60px;display:grid;position:relative}.story-app__steps:before{content:"";background:#ccdae2;height:2px;position:absolute;top:48%;left:15%;right:15%}.story-app__steps:after{content:"";width:calc(70% * var(--story-progress));background:var(--cyan);height:2px;transition:width .15s linear;position:absolute;top:48%;left:15%}.story-app__step{z-index:2;opacity:.48;background:#fff;border:1px solid #dce7ed;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-height:185px;padding:28px 18px 22px;transition:opacity .4s,transform .4s,border-color .4s;display:flex;position:relative;transform:translateY(10px);box-shadow:0 10px 26px #00182f14}.story-app__step.is-active{opacity:1;border-color:#b9dce6;transform:translateY(0)}.story-app__step b{color:var(--cyan)}.story-app__step strong{margin-top:auto}.story-app__step span{color:#617183;font-size:.73rem;line-height:1.45}.story-app__step i{color:#fff;background:var(--cyan);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;font-style:normal;display:grid;position:absolute;bottom:-14px;left:calc(50% - 13px)}.story-app__status{color:#657486;border-top:1px solid #dbe5eb;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;min-height:78px;padding:0 28px;font-size:.72rem;display:grid}.story-app__status b{color:var(--ink)}.story-app__status>i{background:#dbe5eb;border-radius:10px;height:5px;overflow:hidden}.story-app__status>i span{width:calc(100% * var(--story-progress));background:var(--cyan);height:100%;display:block}.scroll-story__copy{z-index:5;width:min(24vw,400px);color:var(--ink);position:absolute;top:50%;right:clamp(34px,4vw,80px);transform:translateY(-50%)}.scroll-story__copy h2{letter-spacing:-.058em;margin:22px 0 40px;font-size:clamp(2.45rem,3.7vw,4.35rem);font-weight:610;line-height:.98}.scroll-story__copy ol{margin:0;padding:0;list-style:none}.scroll-story__copy li{opacity:.35;border-top:1px solid #c7d2d9;align-items:center;gap:24px;min-height:70px;transition:opacity .35s,transform .35s;display:flex}.scroll-story__copy li.is-active{opacity:1;transform:translate(8px)}.scroll-story__copy li b{color:var(--cyan);font-size:1.45rem}.scroll-story__copy li span{font-size:1.08rem;font-weight:600}.scroll-cue{color:#566678;align-items:center;gap:14px;margin-top:34px;display:flex}.scroll-cue>span{border:1px solid var(--cyan);border-radius:20px;justify-content:center;width:22px;height:36px;padding-top:7px;display:flex}.scroll-cue i{background:var(--cyan);border-radius:5px;width:3px;height:8px;animation:1.6s ease-in-out infinite scroll-cue;display:block}.scroll-story__progress{z-index:8;background:#08a9d324;height:3px;position:absolute;bottom:0;left:0;right:0}.scroll-story__progress span{width:calc(100% * var(--story-progress));background:var(--cyan);height:100%;display:block}@keyframes scroll-cue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.approach{background:var(--paper);grid-template-columns:53% 47%;min-height:900px;display:grid}.approach__visual{background:linear-gradient(#08a9d30f 1px, transparent 1px), linear-gradient(90deg, #08a9d30f 1px, transparent 1px), radial-gradient(circle at 55% 48%, #052c4e, var(--navy-deep) 68%);background-size:100px 100px,100px 100px,auto;min-height:900px;position:relative;overflow:hidden}.approach__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:175px clamp(45px,6vw,125px);display:flex}.approach h2,.section-heading h2,.closing h2,.product h2{letter-spacing:-.055em;margin:24px 0 34px;font-size:clamp(3rem,5vw,5.45rem);font-weight:580;line-height:1.03}.approach__copy>p{max-width:620px;margin:0 0 44px;font-size:1.34rem;line-height:1.55}.steps{width:100%;margin:0 0 42px;padding:0;list-style:none}.steps li{border-bottom:1px solid #bccbd5;align-items:center;gap:34px;min-height:70px;font-size:1.18rem;display:flex}.steps b{color:var(--cyan);font-weight:520}.source{z-index:3;color:#16283b;background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:22px;font-size:.72rem;display:flex;position:absolute;box-shadow:0 18px 35px #00000042}.source small{color:#59697b}.source--mail{width:28%;top:11%;left:7%}.source--sheet{width:27%;top:42%;left:6%}.source--paper{width:24%;top:14%;right:9%;transform:rotate(.5deg)}.source--paper i{color:#1d5794;font:italic 1.3em cursive}.source--note{color:#24354a;background:#fff8da;width:19%;font:1rem/1.45 cursive;bottom:10%;left:12%;transform:rotate(-5deg)}.source--note i{text-align:right}.approach__lines{opacity:.75;background:linear-gradient(var(--cyan), var(--cyan)) 15% 25% / 60% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 20% 60% / 60% 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 70% 15% / 1px 60% no-repeat, linear-gradient(var(--cyan), var(--cyan)) 40% 30% / 1px 55% no-repeat;position:absolute;inset:15% 8% 12%}.approach__app{z-index:4;width:52%;height:34%;position:absolute;bottom:8%;right:5%}.services{padding:110px clamp(24px,4vw,72px) 80px}.section-heading{max-width:var(--max);margin-inline:auto}.section-heading--split{grid-template-columns:2fr 1fr;align-items:end;gap:60px;margin-bottom:58px;display:grid}.section-heading--split h2{margin:20px 0 0;font-size:clamp(3.2rem,5.15vw,5.6rem)}.section-heading--split>p{max-width:520px;margin:0 0 10px;font-size:1.2rem;line-height:1.5}.services__grid{width:min(100%, var(--max));grid-template-columns:2.65fr .9fr .92fr;gap:20px;min-height:600px;margin:0 auto;display:grid}.service{--service-offset:0px;color:#fff;background:linear-gradient(145deg,#001b34,#001123);border:1px solid #4a85b238;border-radius:12px;min-height:590px;padding:38px 34px;position:relative;overflow:hidden}.service__number{color:var(--cyan);font-size:1.2rem}.service h3{letter-spacing:-.035em;margin:30px 0 14px;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.07}.service p{color:#d4dde5;margin:0;line-height:1.55}.service--software{grid-template-columns:30% 70%;display:grid}.service--software .service__number{position:absolute;top:38px;left:34px}.service__intro{padding-top:50px}.service__workflow{width:69%;height:91%;position:absolute;bottom:-5%;right:-3%;transform:rotate(-2.5deg)}.service__workflow .workflow{box-shadow:none}.automation-flow{flex-direction:column;align-items:center;margin:54px auto 0;display:flex}.automation-flow span{color:#18314a;background:#fff;border-radius:5px;place-items:center;width:94px;height:74px;font-size:.72rem;display:grid;position:relative;box-shadow:0 10px 26px #00000040}.automation-flow span:after{content:"";border-bottom:10px solid #d7e5ed;border-left:10px solid #0000;position:absolute;top:-10px;right:0}.automation-flow i{background:var(--cyan);width:1px;height:34px}.roadmap{color:#17304c;background-color:#fff;background-image:linear-gradient(#0a5a8c17 1px,#0000 1px),linear-gradient(90deg,#0a5a8c17 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;gap:22px;height:47%;padding:55px 28px;display:flex;position:absolute;bottom:-4%;left:8%;right:-12%;transform:rotate(-13deg);box-shadow:0 20px 40px #00000047}.roadmap span{border-bottom:1px solid #cad7df;padding-bottom:9px;font-size:.86rem}.services__link{margin:38px max(0px, calc((100% - var(--max)) / 2))}.team{padding:100px clamp(24px,4vw,72px) 86px;overflow:hidden}.section-heading--centered{text-align:center}.section-heading--centered h2{margin:18px 0;font-size:clamp(3rem,4.7vw,5.25rem)}.section-heading--centered p{margin:0;font-size:1.15rem}.team__portraits{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;width:min(1120px,100%);margin:54px auto 0;display:grid}.person{height:560px;position:relative}.person__image{isolation:isolate;background:#d8e2e8;border:1px solid #cbd9e1;border-radius:7px 7px 0 0;position:absolute;inset:0 0 82px;overflow:hidden;box-shadow:0 18px 44px #041d331a}.person__image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00284505,#0000 64%,#0028451f);position:absolute;inset:0}.person__image img{object-fit:cover;filter:saturate(.82)contrast(1.03)brightness(.98)}.person--one .person__image img{object-position:50% 27%;transform:scale(1)}.person--two .person__image img{object-position:68% 37%;transform-origin:68% 37%;transform:scale(1.58)}.person--three .person__image img{object-position:50% 35%;transform:scale(1.08)}.person__label{z-index:3;background:var(--paper);border:1px solid #cbd9e1;border-top:3px solid var(--cyan);flex-direction:column;justify-content:center;gap:4px;height:82px;padding:16px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.person__label b{font-size:1.15rem}.person__label span{color:var(--muted)}.team__promise{justify-content:space-between;align-items:center;gap:40px;max-width:710px;margin:34px auto 0;display:flex}.team__promise p{line-height:1.5}.team__promise .text-link{color:var(--cyan)}.product{color:#fff;background:radial-gradient(circle at 82% 76%,#08a9d330,#0000 36%),linear-gradient(135deg,#00182e,#000d1b 68%);grid-template-columns:40% 60%;gap:40px;min-height:900px;padding:120px clamp(24px,4.6vw,88px);display:grid;overflow:hidden}.product__copy{z-index:4;max-width:620px;position:relative}.signatr{letter-spacing:-.055em;margin:22px 0 46px;font-size:clamp(3.4rem,4.6vw,5.1rem);font-weight:580}.signatr span{color:var(--cyan)}.product h2{margin:0 0 24px;font-size:clamp(2.5rem,3.6vw,4rem);line-height:1.05}.product__copy>p{color:#c7d2dd;max-width:530px;font-size:1.2rem;line-height:1.55}.status{color:var(--cyan);border:1px solid var(--cyan);letter-spacing:.16em;border-radius:4px;margin:22px 0 52px;padding:9px 13px;font-size:.76rem;display:inline-flex}.product__process{white-space:nowrap;align-items:center;gap:16px;display:flex}.product__process i{background:var(--cyan);width:70px;height:1px}.product__actions{color:#9ba9b5;align-items:center;gap:34px;margin-top:56px;display:flex}.signature-ui{perspective:1400px;min-height:670px;position:relative}.signature-ui:after{content:"";filter:blur(1px);background:linear-gradient(145deg,#e7eff46b,#17324740);width:110%;height:50%;position:absolute;bottom:-20%;left:-8%;transform:rotate(-7deg)}.signature-ui__panel{z-index:2;color:#0e2237;background:#f7fafc;border:1px solid #b8c8d4;border-radius:12px;flex-direction:column;padding:34px;display:flex;position:absolute;box-shadow:0 26px 54px #0000005c}.signature-ui__panel--front{width:56%;min-width:430px;height:92%;top:1%;left:6%;transform:rotateY(-6deg)}.signature-ui__panel--back{opacity:.93;width:45%;height:72%;top:8%;right:-4%;transform:translateZ(-60px)}.signature-ui__top{color:#17304b;border-bottom:1px solid #d2dde5;align-items:center;gap:16px;padding-bottom:24px;display:flex}.signature-ui__top b{border:1px solid #7990a4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.signature-ui h3{margin:34px 0 7px;font-size:1.45rem}.signature-ui p{color:#647586;margin:0;font-size:.9rem;line-height:1.45}.document-lines{border:1px solid #cbd8e1;border-radius:7px;flex-direction:column;gap:12px;margin:28px 0;padding:25px;display:flex}.document-lines i{background:#d5dee5;border-radius:4px;width:92%;height:6px}.document-lines i:last-child{width:70%}.signature-ui label{margin-bottom:10px;font-size:.84rem;font-weight:600}.signature{min-height:145px;color:var(--cyan);border:2px solid var(--cyan);border-radius:7px;place-items:center;font:italic 3.5rem cursive;display:grid;transform:rotate(-5deg)}.signature-ui button{color:#fff;background:var(--cyan);border:0;border-radius:5px;margin:28px 0 0 auto;padding:15px 26px}.success{width:100px;height:100px;color:var(--cyan);border:1px solid var(--cyan);border-radius:50%;place-items:center;margin:85px auto 28px;font-size:4rem;display:grid}.signature-ui__panel--back>strong,.signature-ui__panel--back>small{text-align:center}.signature-ui__panel--back>small{color:var(--muted);margin-top:12px;line-height:1.5}.closing{color:#fff;background:linear-gradient(#001224ba,#000d1bed),url(/assets/cologne-blue-hour-v3.webp) 50%/cover no-repeat;flex-direction:column;min-height:940px;display:flex;position:relative}.closing__content{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;padding:150px 24px 65px;display:flex;position:relative}.closing h2{margin:25px 0 18px;font-size:clamp(2.8rem,4vw,4.5rem)}.closing__content>p{margin:0 0 35px;font-size:1.15rem}.closing__content>small{color:#c4cdd6;margin-top:20px;font-size:1rem}.closing__mail{margin:26px 0 0!important}.closing__mail a{color:var(--cyan)}.closing__guide{z-index:1;border-left:1px solid #08a9d38c;border-right:1px solid #08a9d38c;position:absolute;inset:68px 4.5% 185px}.closing__guide:after{content:"";background:#08a9d385;height:1px;position:absolute;bottom:20px;left:3%;right:3%}.footer{z-index:3;background:#000d1bc2;border-top:1px solid #b0cfe338;grid-template-columns:1fr 1.25fr 1.2fr;align-items:start;gap:34px;min-height:185px;padding:38px clamp(24px,4vw,64px) 20px;display:grid;position:relative}.footer nav,.footer__legal{color:#d4dce3;align-items:center;gap:34px;display:flex}.footer__legal{justify-content:flex-end}.footer__legal span{color:#d4dce3}.footer__legal span:first-letter{color:var(--cyan)}.footer>p{text-align:center;color:#aeb9c2;grid-column:1/-1;margin:0;font-size:.9rem}@media (max-width:1180px){.site-header{height:76px}.nav{gap:24px}.v2-hero h1{font-size:clamp(4rem,7.4vw,6.6rem)}.v2-hero__cards{left:29%;right:-12%}.v2-hero__card{padding-inline:26px}.hero{min-height:860px;padding-top:140px}.hero__copy{width:67vw}.hero__visual{width:75vw;height:52%}.story-app{width:50vw;left:18%}.scroll-story__sources{right:71%}.scroll-story__copy{width:24vw;right:3vw}.scroll-story__copy h2{font-size:clamp(2rem,3.5vw,3.5rem)}.story-app__steps{gap:12px;padding-inline:24px}.approach{grid-template-columns:48% 52%}.approach__copy{padding-inline:45px}.services__grid{grid-template-columns:1.8fr 1fr 1fr}.service--software{grid-template-columns:1fr}.service__intro{width:42%}.service__workflow{width:66%}.footer{grid-template-columns:1fr 1fr}.footer__legal{justify-content:flex-start}}@media (max-width:860px){html{scroll-padding-top:70px}.site-header{height:70px;padding-inline:22px}.brand{width:144px}.brand--light{width:178px}.menu-toggle{z-index:61;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:44px;height:44px;display:flex;position:relative}.menu-toggle span{background:var(--ink);width:26px;height:2px;transition:transform .25s}.site-v2 .menu-toggle span{background:#fff}.menu-toggle.is-open span:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-5px)rotate(-45deg)}.nav{z-index:60;box-sizing:border-box;background:var(--paper);overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:30px;height:100dvh;min-height:100dvh;padding:120px 34px 50px;font-size:1.75rem;transition:transform .3s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.nav--open{transform:translate(0)}.nav .button{font-size:1rem}.site-v2 .nav{color:#fff;opacity:1;isolation:isolate;background-color:#001021;background-image:none;box-shadow:0 18px 50px #00040c6b}.version-switch{top:auto;bottom:16px;right:16px}.hero{min-height:920px;padding:130px 24px 60px}.hero__copy{width:100%}.hero h1{font-size:clamp(3.05rem,12.7vw,5rem)}.hero__copy>p{margin-top:28px}.hero__actions{flex-direction:column;align-items:flex-start;gap:22px}.hero__visual{width:105vw;height:36%;bottom:-2%;right:-26%;transform:rotate(-7deg)}.workflow__canvas{padding:22px}.workflow__path{gap:10px;margin:50px 0}.workflow__step{min-height:110px;padding:14px 10px;font-size:.68rem}.workflow__files{display:none}.v2-hero{height:155vh}.v2-hero__sticky{min-height:680px}.v2-hero__grid{background-size:82px 82px}.v2-hero__copy{width:calc(100% - 48px);top:15%;left:24px}.v2-hero h1{width:100%;font-size:clamp(3.7rem,11.8vw,5.8rem);line-height:.86}.v2-hero__copy>p{max-width:70%;margin-top:28px}.v2-hero__cards{width:auto;transform:translateY(calc(29vh - var(--hero-progress) * 29vh));grid-template-columns:1fr;gap:12px;bottom:5%;left:24px;right:24px}.v2-hero__card{grid-template-rows:auto auto auto;grid-template-columns:38px 1fr;align-content:center;column-gap:14px;min-height:104px;padding:18px 20px;display:grid}.v2-hero__card b{grid-row:1/-1;align-self:start}.v2-hero__icon{grid-column:2;width:34px;height:34px;margin:0 0 4px;font-size:1.1rem}.v2-hero__card h2{grid-column:2;margin-bottom:4px;font-size:1.05rem}.v2-hero__card p{grid-column:2;font-size:.78rem}.v2-hero__card:nth-child(2),.v2-hero__card:nth-child(3){transform:none}.v2-hero__cue{bottom:28px;left:24px}.v2-hero__cue small{max-width:125px;line-height:1.35}.v2-hero__counter{display:none}.site-v2 .services{padding-top:105px;padding-bottom:90px}.site-v2 .services__grid{grid-template-columns:1fr 1fr;min-height:auto}.site-v2 .service--software{grid-column:1/-1}.site-v2 .service--automation,.site-v2 .service--strategy{--service-offset:0px;min-height:540px;transform:none}.site-v2 .services .section-heading,.site-v2 .services__grid,.site-v2 .team .section-heading,.site-v2 .product__copy,.site-v2 .signature-ui{opacity:1;transform:none;animation:none!important}.site-v2 .services__grid .service{opacity:1;transform:translateY(var(--service-offset));animation:none!important}.site-v2 .service__workflow{width:100%;left:0}.site-v2 .person--one,.site-v2 .person--two,.site-v2 .person--three{transform:none}.site-v2 .product{grid-template-columns:1fr}.site-v2 .signature-ui{order:0}.site-v2 .signature-ui__panel--back{opacity:.6;width:44%;right:0}.signature-ui__panel--front{height:auto;min-height:92%}.signature{transform:none}.scroll-story{background:var(--navy-deep);height:auto}.scroll-story__sticky{background:linear-gradient(180deg, transparent 0 54%, var(--paper) 72%), linear-gradient(#08a9d312 1px, transparent 1px), linear-gradient(90deg, #08a9d312 1px, transparent 1px), var(--navy-deep);background-size:auto,80px 80px,80px 80px,auto;flex-direction:column;height:auto;min-height:0;padding:110px 24px 95px;display:flex;position:relative}.scroll-story__sources{order:1;height:400px;display:none;position:relative;inset:auto}.story-source{opacity:1;transform:none!important}.story-source--mail{width:48%;top:0;left:0}.story-source--sheet{width:53%;top:43%;left:2%}.story-source--paper{width:42%;inset:9% 0 auto auto}.story-source--note{width:28%;bottom:3%;left:auto;right:5%}.story-paths{opacity:.8;inset:4% 2%}.story-app{order:2;width:100%;min-height:450px;position:relative;top:auto;left:auto;transform:none}.scroll-story__copy{width:100%;color:var(--ink);background:var(--paper);order:3;margin-inline:-24px;padding:92px 24px 0;position:relative;top:auto;right:auto;transform:none}.scroll-story__copy h2{max-width:650px;font-size:clamp(3rem,10vw,5rem)}.scroll-cue,.scroll-story__progress{display:none}.approach{flex-direction:column-reverse;display:flex}.approach__copy{padding:100px 24px 80px}.approach__visual{min-height:670px}.approach h2{font-size:clamp(3rem,13vw,4.7rem)}.approach__copy>p{font-size:1.12rem}.approach__app{width:60%;height:31%}.source--paper{display:none}.source--mail,.source--sheet{width:42%}.source--note{width:30%}.section-heading--split{grid-template-columns:1fr;gap:18px}.services{padding:90px 24px 70px}.services__grid{grid-template-columns:1fr 1fr;min-height:auto}.service{min-height:520px}.service--software{grid-column:1/-1}.service--automation,.service--strategy{min-height:540px}.team{padding-inline:24px}.team__portraits{grid-template-columns:1fr;gap:38px;max-width:520px}.person,.person--two{height:600px;transform:none}.team__promise{flex-direction:column;align-items:flex-start;max-width:520px}.product{grid-template-columns:1fr;min-height:auto;padding:95px 24px 110px}.product__copy{max-width:none}.signature-ui{min-height:650px;margin-top:50px}.signature-ui__panel--front{left:0}.signature-ui__panel--back{right:0}.footer{grid-template-columns:1fr}.footer nav,.footer__legal{flex-wrap:wrap}}@media (max-width:560px){.technical-grid{background-size:80px 80px}.button{width:100%}.hero{min-height:860px}.hero h1{font-size:clamp(2.7rem,13vw,4.3rem)}.hero h1 br:first-of-type{display:none}.hero__copy>p{width:100%;font-size:1rem}.hero__actions .text-link{padding-left:3px}.hero__visual{width:130vw;height:32%;right:-48%}.workflow__side{min-width:55px}.v2-hero{height:145vh;min-height:1080px}.v2-hero__sticky{min-height:720px}.v2-hero__copy{top:14%}.v2-hero h1{width:100%;font-size:clamp(3rem,14.4vw,4rem);line-height:.88}.v2-hero__copy>p{max-width:92%;font-size:1rem}.v2-hero__copy .button{width:min(100%,310px)}.v2-hero__cards{width:auto;left:24px;right:24px}.v2-hero__cue{display:none}.v2-hero__card{min-height:104px}.site-v2 .services__grid{grid-template-columns:1fr}.site-v2 .service--software{grid-column:auto}.site-v2 .service__workflow{width:100%;height:55%;bottom:-2%;left:0;transform:rotate(-1deg)}.site-v2 .roadmap{left:4%;right:-4%;transform:rotate(-8deg)}.scroll-story__sticky{padding-inline:16px}.scroll-story__sources{height:330px}.story-source{padding:12px}.story-source--mail{width:55%}.story-source--sheet{width:58%}.story-source--paper{width:45%}.story-source--note{width:34%}.story-app{min-height:550px}.story-app__bar{padding-inline:18px}.story-app__mark{margin-left:-18px}.story-app__steps{grid-template-columns:1fr;gap:10px;padding:30px 18px}.story-app__steps:before,.story-app__steps:after{display:none}.story-app__step{min-height:112px;padding:16px 18px}.story-app__step strong{margin-top:0}.story-app__step i{bottom:16px;left:auto;right:16px}.story-app__status{grid-template-columns:auto auto;padding-inline:18px}.story-app__status>i{grid-column:1/-1}.scroll-story__copy{margin-inline:-16px;padding:70px 16px 0}.scroll-story__copy h2{font-size:3rem}.approach__visual{min-height:590px}.source{padding:14px}.source--mail{width:48%;top:8%;left:5%}.source--sheet{width:49%;top:35%;left:5%}.source--note{width:37%;font-size:.82rem;bottom:7%;left:7%}.approach__app{width:64%;height:29%;bottom:11%;right:-10%}.approach__app .workflow__side{display:none}.approach h2,.section-heading h2,.product h2{font-size:2.85rem}.steps li{font-size:1rem}.section-heading--split h2{font-size:3rem}.services__grid{grid-template-columns:1fr}.service--software{grid-column:auto;min-height:660px}.service__intro{width:100%}.service__workflow{width:120%;height:55%;left:8%;right:auto}.service--automation,.service--strategy{min-height:480px}.person{height:510px}.product__process{gap:9px;font-size:.75rem}.product__copy{min-width:0;max-width:100%}.product__process{white-space:normal;flex-wrap:wrap;row-gap:8px}.product__process i{flex:0 0 20px;width:20px}.product__actions{flex-direction:column;align-items:flex-start}.signature-ui{min-height:610px;margin-inline:-8px}.signature-ui__panel{padding:22px}.signature-ui__panel--front{width:92%;min-width:0;min-height:100%}.signature-ui__panel--back{opacity:.45;width:55%;height:64%;right:-18%}.signature{min-height:108px;font-size:2.6rem}.closing{min-height:1050px}.closing__content{padding-top:110px}.closing h2{font-size:2.75rem}.footer nav,.footer__legal{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.story-source{opacity:1;transform:none!important}.story-app{transform:translateY(-50%)}.v2-hero__copy{transform:none}.v2-hero__cards{transform:translateY(0)}.site-v2 .services__grid .service{transform:translateY(var(--service-offset));animation:none!important}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.story-app{transform:none}}@supports (animation-timeline:view()){.site-v2 .services .section-heading,.site-v2 .services__grid,.site-v2 .team .section-heading,.site-v2 .team__portraits,.site-v2 .product__copy,.site-v2 .signature-ui{animation:linear both v2-section-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}.site-v2 .services__grid .service{animation:linear both service-card-reveal;animation-timeline:view();animation-range:entry 6% cover 36%}.site-v2 .services__grid .service--automation{animation-range:entry 12% cover 42%}.site-v2 .services__grid .service--strategy{animation-range:entry 18% cover 48%}}@keyframes v2-section-reveal{0%{opacity:.2;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes service-card-reveal{0%{opacity:.3;transform:translateY(calc(var(--service-offset) + 64px)) scale(.975)}to{opacity:1;transform:translateY(var(--service-offset)) scale(1)}}.legal-page{background:var(--paper);min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:86px;padding:20px clamp(24px,5vw,80px);display:flex}.legal-brand{width:168px;line-height:0;display:block}.legal-brand img{width:100%;height:auto}.legal-header>a:last-child{color:var(--cyan)}.legal-content{width:min(820px,100% - 48px);margin:0 auto;padding:100px 0 120px}.legal-content h1{letter-spacing:-.055em;margin:20px 0 64px;font-size:clamp(3.2rem,7vw,5.4rem)}.legal-content h2{margin:44px 0 13px;font-size:1.35rem}.legal-content p,.legal-content li{color:#455466;line-height:1.75}.legal-content a{color:#078eb2;text-underline-offset:3px;text-decoration:underline}.legal-content__date{margin-top:54px;font-size:.9rem}.legal-footer{color:#bdc8d2;background:var(--navy-deep);justify-content:center;align-items:center;gap:32px;padding:34px clamp(24px,5vw,80px);font-size:.9rem;display:flex}@media (max-width:560px){.legal-header{flex-direction:column;align-items:flex-start}.legal-content{padding-top:70px}.legal-footer{flex-direction:column;align-items:flex-start}}.site-v3{--v3-ink:#07142b;--v3-deep:#000d1b;--v3-black:#000;--v3-paper:#f7f9fb;--v3-cyan:#09a9d3;--v3-line:#dce7ee;--v3-muted:#8291a0;color:var(--v3-ink);background:var(--v3-paper);overflow-x:clip}.site-v3 a{text-decoration:none}.site-v3 h1,.site-v3 h2,.site-v3 h3,.site-v3 p{text-wrap:balance}.v3-accent{color:var(--v3-cyan)}.v3-eyebrow{color:var(--v3-cyan);letter-spacing:.2em;font-size:.72rem;font-weight:700;line-height:1.2;display:block}.v3-brand{width:150px;line-height:0;display:block}.v3-brand img{width:100%;height:auto}.v3-brand--light img{filter:brightness(0)invert()}.v3-button,.v3-outline-button,.v3-text-link,.v3-process__link{align-items:center;gap:18px;font-weight:650;display:inline-flex}.v3-button{color:#fff;background:var(--v3-cyan);border:1px solid var(--v3-cyan);border-radius:7px;min-height:58px;padding:0 25px;transition:transform .35s cubic-bezier(.32,.72,0,1),background .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.v3-button:hover{background:#078daf;transform:translateY(-2px);box-shadow:0 15px 38px #09a9d333}.v3-button span,.v3-outline-button span,.v3-text-link span,.v3-process__link span{font-size:1.25em;transition:transform .35s cubic-bezier(.32,.72,0,1)}.v3-button:hover span,.v3-outline-button:hover span,.v3-text-link:hover span,.v3-process__link:hover span{transform:translate(5px)}.v3-button--small{min-height:44px;padding-inline:19px;font-size:.88rem}.v3-button--wide{justify-content:center;min-width:min(620px,100%)}.v3-outline-button{min-height:52px;color:var(--v3-cyan);border:1px solid var(--v3-cyan);border-radius:7px;padding:0 20px;transition:color .35s cubic-bezier(.32,.72,0,1),background .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1)}.v3-outline-button:hover{color:#fff;background:var(--v3-cyan);transform:translateY(-2px)}.v3-text-link,.v3-process__link{color:var(--v3-cyan);border-bottom:1px solid;padding-bottom:9px}.v3-header{z-index:80;pointer-events:none;justify-content:space-between;align-items:center;gap:28px;display:flex;position:fixed;top:24px;left:clamp(22px,4vw,72px);right:clamp(22px,4vw,72px)}.v3-header>a,.v3-nav,.v3-menu-toggle{pointer-events:auto}.v3-header>a{background:#000d1bd1;border:1px solid #a0c2d433;border-radius:999px;padding:10px 16px;box-shadow:0 16px 34px #0000002e}.v3-header>a,.v3-menu-toggle{z-index:3;position:relative}.site-v4 .v3-header>a{padding:8px 12px}.site-v4 .v3-brand{width:122px}.v3-nav{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000d1bc9;border:1px solid #a0c2d447;border-radius:999px;align-items:center;gap:clamp(18px,2.2vw,38px);padding:7px 8px 7px 28px;display:flex;position:relative;box-shadow:0 18px 46px #00000038}.v3-nav>a:not(.v3-button){font-size:.9rem;position:relative}.v3-nav>a:not(.v3-button):after{content:"";background:var(--v3-cyan);height:1px;transition:right .35s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-8px;left:0;right:100%}.v3-nav>a:not(.v3-button):hover:after{right:0}.v3-menu-toggle{display:none}.v3-version-switch{z-index:85;color:#b9c9d3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000d1bd6;border:1px solid #93bdd347;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;top:110px;right:22px;box-shadow:0 12px 30px #0000002b}.v3-version-switch a{text-align:center;letter-spacing:.05em;border-radius:999px;min-width:34px;padding:6px 8px;font-size:.68rem;font-weight:700}.v3-version-switch a.is-active{color:var(--v3-ink);background:#fff}.v3-hero{color:#fff;background:var(--v3-deep);height:300vh;position:relative}.v3-hero__sticky{background:var(--v3-deep);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.v3-hero__grid{opacity:.5;background-image:linear-gradient(#09a9d311 1px,#0000 1px),linear-gradient(90deg,#09a9d311 1px,#0000 1px);background-size:118px 88px;position:absolute;inset:0}.v3-hero__route{z-index:1;opacity:calc(.38 + var(--v3-progress) * .45);background:linear-gradient(var(--v3-cyan), var(--v3-cyan)) 3% 69% / 40% 1px no-repeat, linear-gradient(var(--v3-cyan), var(--v3-cyan)) 37% 69% / 1px 28% no-repeat, linear-gradient(var(--v3-cyan), var(--v3-cyan)) 70% 20% / 1px 50% no-repeat, linear-gradient(var(--v3-cyan), var(--v3-cyan)) 70% 20% / 27% 1px no-repeat, radial-gradient(circle at 74% 20%, transparent 0 120px, #09a9d333 121px 122px, transparent 123px 180px, #09a9d31a 181px 182px, transparent 183px);transform:translateY(calc(22px - var(--v3-progress) * 22px));position:absolute;inset:9% 6% 5% 23%}.v3-hero__copy{z-index:5;width:min(560px,44vw);position:absolute;bottom:10%;left:clamp(28px,4.3vw,78px)}.v3-hero__copy h1{letter-spacing:-.075em;margin:24px 0;font-size:clamp(3.7rem,5.7vw,7rem);font-weight:600;line-height:.88}.v3-hero__copy p{color:#b6c4ce;max-width:480px;margin:0 0 30px;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.5}.v3-hero__media{z-index:3;aspect-ratio:16/9;width:min(67vw,1080px);transform:translate3d(0, calc(28px - var(--v3-progress) * 28px), 0) scale(calc(.97 + var(--v3-progress) * .03));transform-origin:50%;transition:opacity .5s;position:absolute;top:27%;left:29%}.v3-hero__media:after{content:"";z-index:-1;opacity:.75;filter:blur(22px);background:#00192d;position:absolute;inset:4% -3% -5%}.v3-hero__video{background:#00192d url(/assets/landing-page-v3-poster.webp) 50%/cover no-repeat;border:1px solid #bfdce840;width:100%;height:100%;display:block;box-shadow:0 34px 80px #00000059}.v3-hero__media-caption{color:#a9bbc6;white-space:nowrap;font-size:.86rem;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.v3-hero__rail{z-index:6;color:#9fb0bc;flex-direction:column;justify-content:space-between;align-items:center;height:310px;font-size:.67rem;display:flex;position:absolute;top:28%;right:2.4%}.v3-hero__rail i{background:#a0c2d459;width:1px;height:80%;display:block;position:relative}.v3-hero__rail i b{width:2px;height:calc(100% * var(--v3-progress));background:var(--v3-cyan);display:block;position:absolute;top:0;left:0}.v3-hero__cue{z-index:6;color:#d9e5eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000d1bc2;border:1px solid #daebf247;border-radius:999px;align-items:center;gap:10px;padding:7px 11px;display:flex;position:absolute;bottom:clamp(12px,2.5%,22px);right:clamp(24px,4vw,64px);box-shadow:0 12px 28px #0003}.v3-hero__cue>span{border:1px solid #eaf2f6;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:1.25rem;display:grid}.v3-hero__cue small{max-width:145px;line-height:1.3}.v3-system{background:var(--v3-paper);height:280vh;min-height:920px;position:relative;overflow:visible}.v3-system__sticky{background:linear-gradient(90deg, var(--v3-deep) 0 50%, var(--v3-paper) 50%);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.v3-system__sticky:before{content:"";z-index:1;background:#dbe4e9;width:1px;position:absolute;top:0;bottom:0;right:4.5%}.v3-system__sticky:after{content:"";z-index:8;top:var(--v3-system-marker-top,64%);background:var(--v3-paper);border:2px solid var(--v3-cyan);border-radius:50%;width:13px;height:13px;position:absolute;right:calc(4.5% - 7px)}.v3-system__sources{z-index:2;background-image:linear-gradient(#09a9d30f 1px,#0000 1px),linear-gradient(90deg,#09a9d30f 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0 50% 0 0}.v3-system__paths{z-index:7;width:100%;height:100%;opacity:var(--v3-system-path-opacity,1);pointer-events:none;position:absolute;inset:0;overflow:visible}.v3-system__paths path:not(.v3-system__arrow){fill:none;stroke:var(--v3-cyan);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:var(--v3-system-path-dash,0px);filter:drop-shadow(0 0 2px #00a9df61)}.v3-system__arrow{fill:var(--v3-cyan)}.v3-system__path-node{fill:var(--v3-cyan);stroke:var(--v3-paper);stroke-width:3px}.v3-source{z-index:2;color:#182c40;background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:18px;font-size:.7rem;display:flex;position:absolute;box-shadow:0 20px 42px #0000004d}.v3-source b{font-size:.78rem}.v3-source small{color:#667789}.v3-source i{color:#4e6f87;font-style:normal}.v3-source__top{border-bottom:1px solid #dbe4e9;align-items:center;gap:9px;padding-bottom:9px;display:flex}.v3-source__top>span{font-size:.95rem}.v3-source__top b{flex:1}.v3-source__top i{color:#17283a;letter-spacing:.08em}.v3-source__meta{grid-template-columns:38px 1fr;gap:3px 8px;line-height:1.25;display:grid}.v3-source__meta span{color:#667789}.v3-source__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:550;overflow:hidden}.v3-source__subject{background:#dbe4e9;height:1px;margin:2px 0}.v3-source p{color:#26394b;margin:0;font-size:.68rem;line-height:1.45}.v3-source--mail{width:36%;opacity:var(--v3-system-mail-opacity,1);transform:translate3d(0, var(--v3-system-mail-y,0px), 0) rotate(-2deg);will-change:opacity, transform;top:12%;left:6%}.v3-source--sheet{width:43%;opacity:var(--v3-system-sheet-opacity,1);transform:translate3d(0, var(--v3-system-sheet-y,0px), 0) rotate(1deg);will-change:opacity, transform;padding:0;top:39%;left:5%;overflow:hidden}.v3-source__sheet-head{border-bottom:1px solid #dbe4e9;padding:13px 15px}.v3-source__table{flex-direction:column;display:flex}.v3-source__row{border-bottom:1px solid #e5ebef;grid-template-columns:.45fr 1fr .75fr .95fr 1.35fr;padding:7px 12px;font-size:.6rem;display:grid}.v3-source__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-source__row--head{color:#627486;background:#f3f6f8;font-size:.57rem;font-weight:650}.v3-source__row.is-highlight{background:#dcecf5}.v3-source--note{color:#2e3440;width:26%;opacity:var(--v3-system-note-opacity,1);transform:translate3d(0, var(--v3-system-note-y,0px), 0) rotate(-5deg);will-change:opacity, transform;background:#fff8da;font:1rem/1.4 cursive;bottom:10%;left:7%}.v3-source--note i{text-align:right;font:.8rem/1.2 var(--font-geist), Arial, sans-serif;margin-top:15px}.v3-system__app{z-index:6;width:min(42%,720px);min-height:min(70svh,560px);color:var(--v3-ink);opacity:var(--v3-system-app-opacity,1);transform:translate3d(0, calc(-50% + var(--v3-system-app-y,0px)), 0) scale(var(--v3-system-app-scale,1));transform-origin:50%;will-change:opacity, transform;background:#f7fafcfa;border:1px solid #c5d4de;border-radius:11px;grid-template-columns:62px minmax(0,1fr);display:grid;position:absolute;top:50%;left:26%;overflow:hidden;box-shadow:0 35px 75px #00000059}.v3-system__sidebar{color:#c6d5df;background:var(--v3-deep);flex-direction:column;align-items:center;gap:22px;padding:22px 0;display:flex}.v3-system__sidebar b{color:#fff;letter-spacing:.08em;margin-bottom:8px;font-size:.72rem}.v3-system__sidebar span{place-items:center;width:22px;height:22px;font-size:1rem;display:grid}.v3-system__sidebar span:first-of-type{color:#fff;border-left:2px solid var(--v3-cyan)}.v3-system__sidebar span:last-child{border:1px solid #718696;border-radius:50%;margin-top:auto;font-size:.75rem}.v3-system__main{min-width:0}.v3-system__appbar{border-bottom:1px solid var(--v3-line);justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 20px;font-size:.86rem;display:flex}.v3-system__appbar strong{margin-left:6px;font-weight:650}.v3-system__appbar i{color:#7c8c98;font-style:normal}.v3-system__steps{grid-template-columns:repeat(3,1fr);gap:16px;padding:78px 26px 58px;display:grid;position:relative}.v3-system__steps:before{content:"";background:#c9d8e0;height:2px;position:absolute;top:51%;left:12%;right:12%}.v3-system__steps:after{content:"";width:var(--v3-system-step-line-width,70%);background:var(--v3-cyan);height:2px;position:absolute;top:51%;left:12%}.v3-system__step{z-index:2;min-height:180px;opacity:var(--v3-system-step-opacity,1);will-change:opacity;background:#fff;border:1px solid #d7e3e9;border-radius:7px;flex-direction:column;gap:10px;padding:22px 18px;display:flex;position:relative;box-shadow:0 10px 24px #00192f14}.v3-system__step:after{content:"";width:var(--v3-system-step-fill,100%);background:var(--v3-cyan);pointer-events:none;border-radius:7px 7px 0 0;height:3px;position:absolute;top:-1px;left:-1px}.v3-system__step:first-child{--v3-system-step-fill:var(--v3-system-step-one-fill,100%);--v3-system-step-opacity:var(--v3-system-step-one-opacity,1)}.v3-system__step:nth-child(2){--v3-system-step-fill:var(--v3-system-step-two-fill,100%);--v3-system-step-opacity:var(--v3-system-step-two-opacity,1)}.v3-system__step:nth-child(3){--v3-system-step-fill:var(--v3-system-step-three-fill,100%);--v3-system-step-opacity:var(--v3-system-step-three-opacity,1)}.v3-system__step b{color:var(--v3-cyan)}.v3-system__step strong{margin-top:auto;font-size:.98rem}.v3-system__step span{color:#5f7080;font-size:.7rem;line-height:1.45}.v3-system__status{color:#657687;border-top:1px solid var(--v3-line);text-align:center;grid-template-columns:repeat(3,1fr);align-items:start;min-height:76px;padding:30px 24px 0;font-size:.72rem;display:grid;position:relative}.v3-system__status:before,.v3-system__status:after{content:"";height:2px;position:absolute;top:22px}.v3-system__status:before{background:#c9d8e0;left:12%;right:12%}.v3-system__status:after{width:var(--v3-system-status-width,42%);background:var(--v3-cyan);left:12%}.v3-system__status span{z-index:1;position:relative}.v3-system__status span:before{content:"";background:var(--v3-paper);border:2px solid #b8c6d0;border-radius:50%;width:9px;height:9px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.v3-system__status span.is-complete:before,.v3-system__status span.is-active:before{background:var(--v3-cyan);border-color:var(--v3-cyan)}.v3-system__copy{z-index:8;width:26%;color:var(--v3-ink);opacity:var(--v3-system-copy-opacity,1);transform:translate3d(0, var(--v3-system-copy-y,0px), 0);will-change:opacity, transform;position:absolute;top:clamp(155px,19%,205px);right:5%}.v3-system__copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,4.3vw,5.1rem);font-weight:600;line-height:.93}.v3-system__rule{background:var(--v3-cyan);width:52px;height:2px;margin-top:34px;display:block}.v3-benefits{min-height:1000px;color:var(--v3-ink);background:var(--v3-paper);position:relative;overflow:hidden}.v3-benefits__guides{z-index:0;pointer-events:none;position:absolute;inset:0}.v3-benefits__guide{border:1px dashed #abbec952;border-radius:7px;display:block;position:absolute}.v3-benefits__guide--one{width:27%;height:32%;top:7%;left:42%}.v3-benefits__guide--two{width:53%;height:42%;top:20%;left:34%}.v3-benefits__guide--three{width:24%;height:42%;top:20%;right:9%}.v3-benefits__rail{z-index:2;background:var(--v3-cyan);width:1px;position:absolute;top:0;bottom:0;left:5%}.v3-benefits__rail span{color:var(--v3-ink);letter-spacing:.22em;white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;top:49%;left:-36px;transform:rotate(-90deg)}.v3-benefits__rail i{background:var(--v3-cyan);width:1px;display:block;position:absolute;top:0;bottom:0;left:0}.v3-benefits__rail b{background:var(--v3-paper);border:2px solid var(--v3-cyan);border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:38%;left:-6px}.v3-benefits__heading{z-index:4;width:31%;position:absolute;top:clamp(150px,13%,190px);left:10%}.v3-benefits__heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.7rem,4.6vw,5.8rem);font-weight:600;line-height:.91}.v3-benefits__heading p{color:#5b697e;max-width:420px;margin:34px 0 28px;font-size:1.1rem;line-height:1.45}.v3-benefits__link{color:var(--v3-cyan);font-size:1.05rem;font-weight:620}.v3-benefits__link span{margin-left:7px}.v3-benefits__routes{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3-benefits__routes path{fill:none;stroke:var(--v3-cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v3-benefits__routes marker path{fill:var(--v3-cyan);stroke:none}.v3-benefits__routes circle{fill:var(--v3-cyan);stroke:var(--v3-paper);stroke-width:2px}.v3-benefits__inbox{z-index:4;width:29%;height:280px;position:absolute;top:45%;left:8%;transform:rotate(-1deg)}.v3-inbox__papers{z-index:1;height:75%;position:absolute;top:0;left:8%;right:4%}.v3-inbox__paper{color:#182b3f;background:#f8f8f5;border:1px solid #d5d8da;flex-direction:column;gap:6px;display:flex;position:absolute;box-shadow:0 9px 17px #172c3d21}.v3-inbox__paper--back{background:linear-gradient(90deg,#e9ebeb,#f9faf8 75%);inset:5% 3% 0 7%;transform:rotate(5deg)}.v3-inbox__paper--front{padding:18px 28px;font-size:.75rem;inset:3% 8% 7% 1%;transform:rotate(-1deg)}.v3-inbox__paper--front span:first-child{font-weight:650}.v3-inbox__paper--front time{font-size:.67rem;position:absolute;top:52px;right:26px}.v3-inbox__clip{z-index:3;border:2px solid #c7cdd0;border-bottom:0;border-radius:9px 9px 0 0;width:13px;height:42px;display:block;position:absolute;top:49%;left:38%;transform:rotate(4deg)}.v3-inbox__note{z-index:4;color:#5a5a4f;background:#fff3bf;width:32%;padding:13px 16px;font:.75rem/1.35 cursive;position:absolute;bottom:1%;right:12%;transform:rotate(3deg);box-shadow:0 7px 13px #3337321f}.v3-inbox__tray{z-index:2;color:#1a2b3d;background:linear-gradient(#f2f4f3 0%,#e0e4e3 100%);border:1px solid #d1d6d7;border-radius:0 0 22px 22px;justify-content:center;align-items:center;gap:13px;height:36%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 24px 30px #1f344138}.v3-inbox__tray:before{content:"";background:linear-gradient(#f7f8f7,#e5e9e8);border:1px solid #d1d6d7;border-bottom:0;border-radius:50% 50% 0 0;height:17px;position:absolute;top:-9px;left:4%;right:4%}.v3-inbox__tray span{border:1px solid #203243;place-items:center;width:21px;height:18px;font-size:.75rem;display:grid}.v3-inbox__tray b{letter-spacing:.02em;font-size:.8rem}.v3-benefits__decision{z-index:4;width:27%;min-height:475px;color:var(--v3-ink);background:#f9fbfcfa;border:1px solid #cbd7df;border-radius:9px;position:absolute;top:14%;left:39.5%;box-shadow:0 24px 45px #142b3d21}.v3-decision__bar,.v3-result__bar{border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:center;height:60px;padding:0 22px;font-size:.86rem;display:flex}.v3-decision__bar strong{margin-left:7px;font-weight:650}.v3-decision__bar i,.v3-result__bar i{color:#70808f;letter-spacing:.1em;font-style:normal}.v3-decision__progress{border-bottom:1px solid #e0e6ea;height:88px;position:relative}.v3-decision__progress:before,.v3-decision__progress:after{content:"";height:2px;position:absolute;top:30px}.v3-decision__progress:before{background:#c8d2d9;left:17%;right:17%}.v3-decision__progress:after{background:var(--v3-cyan);width:34%;left:17%}.v3-decision__progress>span,.v3-decision__progress>b{z-index:1;background:var(--v3-paper);border:2px solid #bac7d0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.55rem;display:grid;position:absolute;top:22px}.v3-decision__progress>span:first-child{color:var(--v3-ink);border-color:#566a7a;left:16%}.v3-decision__progress>b{background:var(--v3-cyan);border-color:var(--v3-cyan);left:calc(50% - 8px)}.v3-decision__progress>span:nth-of-type(2){right:16%}.v3-decision__progress>i{display:none}.v3-decision__progress>em{color:#57687a;font-size:.66rem;font-style:normal;position:absolute;top:52px;transform:translate(-50%)}.v3-decision__progress>em:first-of-type{left:17%}.v3-decision__progress>em:nth-of-type(2){color:var(--v3-ink);left:50%}.v3-decision__progress>em:nth-of-type(3){left:83%}.v3-decision__panel{background:#fff;border:1px solid #dce4e8;border-radius:6px;margin:0 20px 20px;overflow:hidden}.v3-decision__summary{align-items:center;gap:18px;min-height:128px;padding:25px 20px;display:flex}.v3-decision__summary>b{width:61px;height:61px;color:var(--v3-cyan);border:2px solid var(--v3-cyan);border-radius:50%;flex:0 0 61px;place-items:center;font-size:2.1rem;font-weight:400;display:grid}.v3-decision__summary strong,.v3-decision__summary span{display:block}.v3-decision__summary strong{font-size:.95rem}.v3-decision__summary span{margin-top:12px;font-size:.77rem}.v3-decision__reviewer{border-top:1px solid #e2e7ea;align-items:center;gap:12px;min-height:83px;padding:14px 20px;display:flex}.v3-decision__reviewer img{object-fit:cover;object-position:50% 28%;filter:grayscale()contrast(1.08);border-radius:50%;width:42px;height:42px}.v3-decision__reviewer small,.v3-decision__reviewer strong{display:block}.v3-decision__reviewer small{color:#627284;font-size:.64rem}.v3-decision__reviewer strong{margin-top:5px;font-size:.82rem;font-weight:540}.v3-decision__reviewer time{white-space:nowrap;margin-left:auto;font-size:.64rem}.v3-decision__approval{min-height:61px;color:var(--v3-cyan);border-top:1px solid #e2e7ea;align-items:center;gap:9px;padding:13px 20px;font-size:.8rem;display:flex}.v3-decision__approval>b{color:#fff;background:var(--v3-cyan);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:400;display:grid}.v3-decision__approval i{color:#253344;margin-left:auto;font:1.45rem cursive;transform:rotate(-5deg)}.v3-benefits__result{z-index:4;width:23%;min-height:280px;color:var(--v3-ink);background:#f9fbfcfa;border:1px solid #cbd7df;border-radius:8px;position:absolute;top:45%;right:7%;box-shadow:0 20px 38px #142b3d1c}.v3-result__row{border-bottom:1px solid #e0e6e9;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:11px 18px;display:grid}.v3-result__row:last-child{border-bottom:0}.v3-result__row>b{font-size:1.55rem;font-weight:400}.v3-result__row>span{min-width:0}.v3-result__row strong,.v3-result__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3-result__row strong{font-size:.77rem;font-weight:580}.v3-result__row small{color:#607183;margin-top:5px;font-size:.64rem}.v3-result__row em{color:#31846d;white-space:nowrap;background:#e5f2ed;border-radius:4px;padding:6px 9px;font-size:.62rem;font-style:normal}.v3-benefits__labels{z-index:5;pointer-events:none;position:absolute;inset:0}.v3-benefits__label{width:27%;position:absolute}.v3-benefits__label--one{top:76%;left:10%}.v3-benefits__label--two{top:68%;left:41%}.v3-benefits__label--three{top:76%;right:8%}.v3-benefits__label>i{background:var(--v3-cyan);width:1px;height:28px;margin-left:7px;display:block;position:relative}.v3-benefits__label>i:before{content:"";background:var(--v3-cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-4px}.v3-benefits__label>div{align-items:baseline;gap:20px;display:flex}.v3-benefits__label>div b{color:var(--v3-cyan);letter-spacing:-.05em;font-size:2rem}.v3-benefits__label h3{letter-spacing:-.035em;margin:0;font-size:1.22rem}.v3-benefits__label p{color:#58687b;max-width:330px;margin:7px 0 0;font-size:.96rem;line-height:1.45}.v3-benefits-video{height:260vh;min-height:1800px;color:var(--v3-ink);background:var(--v3-paper);position:relative;overflow:visible}.v3-benefits-video__sticky{background:var(--v3-paper);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.v3-benefits-video__canvas{z-index:1;object-fit:cover;object-position:center;background:var(--v3-paper);width:100%;height:100%;display:block;position:absolute;inset:0}.v3-benefits-video__copy{z-index:3;width:min(32vw,430px);position:absolute;top:clamp(76px,9.5vh,112px);left:clamp(96px,10vw,180px)}.v3-benefits-video__copy h2{letter-spacing:-.075em;text-wrap:balance;max-width:390px;margin:0;font-size:clamp(3.3rem,4.25vw,5.25rem);font-weight:600;line-height:.86}.v3-benefits-video__copy p{color:#5b697e;text-wrap:pretty;max-width:390px;margin:14px 0 9px;font-size:clamp(.96rem,1.08vw,1.08rem);line-height:1.3}.v3-benefits-video__link{color:var(--v3-cyan);font-size:.98rem;font-weight:620}.v3-benefits-video__link span{margin-left:7px}.v3-process-video{color:#fff;background:#07090b;height:260vh;min-height:1800px;position:relative;overflow:visible}.v3-process-video__sticky{background:#07090b;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.v3-process-video__canvas{z-index:1;object-fit:cover;object-position:center;background:#07090b;width:100%;height:100%;display:block;position:absolute;inset:0}.v3-process-video__copy{z-index:3;pointer-events:none;position:absolute;top:clamp(104px,10vh,144px);left:clamp(50px,4vw,72px);right:clamp(50px,4vw,72px)}.v3-process-video__copy h2{color:#fff;letter-spacing:-.07em;white-space:nowrap;margin:0;font-size:clamp(3.25rem,5.3vw,6.45rem);font-weight:600;line-height:.92}.v3-process-video__copy p{color:#c1c9cf;margin:10px 0 0;font-size:clamp(1.06rem,1.32vw,1.42rem);line-height:1.35}.v3-process-video__link{z-index:3;color:#d9e2e7;border-bottom:1px solid var(--v3-cyan);align-items:center;gap:16px;padding-bottom:10px;font-size:clamp(.95rem,1.12vw,1.2rem);display:inline-flex;position:absolute;bottom:clamp(38px,7%,72px);right:clamp(42px,5.4vw,88px)}.v3-process-video__link span{font-size:1.2em;transition:transform .35s cubic-bezier(.32,.72,0,1)}.v3-process-video__link:hover span{transform:translate(5px)}.site-v4 .v4-scroll-video{object-fit:cover;object-position:center;opacity:0;will-change:contents;transition:opacity .18s}.site-v4 .v4-scroll-video.is-ready{opacity:1}.site-v4 .v3-hero__video.v4-scroll-video{object-fit:contain}.site-v4 .v3-benefits-video__canvas{background:var(--v3-paper)}.site-v4 .v3-process-video__canvas{background:#07090b}@media (min-width:861px){.site-v4 .v3-hero__copy{width:min(580px,29vw)}.site-v4 .v3-hero__copy h1{font-size:clamp(3.4rem,5.25vw,6.3rem)}.site-v4 .v3-hero__copy p{width:100%;max-width:350px}.site-v4 .v3-hero__copy .v3-button{gap:13px;max-width:292px;padding-inline:20px;font-size:.92rem}.site-v4 .v3-hero__media{width:min(64vw,1080px);left:34%}}@media (min-width:861px) and (max-width:1180px){.site-v4 .v3-hero__copy{width:29vw}.site-v4 .v3-hero__copy h1{margin-block:20px;font-size:clamp(3.2rem,5vw,3.75rem)}.site-v4 .v3-hero__copy p{margin-bottom:26px;font-size:.98rem}}.v3-process{color:#fff;background:var(--v3-deep);min-height:890px;padding:150px clamp(24px,5vw,88px) 120px;position:relative;overflow:hidden}.v3-process:before{content:"";opacity:.4;background-image:linear-gradient(#09a9d30f 1px,#0000 1px),linear-gradient(90deg,#09a9d30f 1px,#0000 1px);background-size:110px 100px;position:absolute;inset:0}.v3-process__route{background:var(--v3-cyan);height:1px;position:absolute;top:53%;left:4%;right:4%;box-shadow:0 0 0 1px #09a9d30a}.v3-process__route:before,.v3-process__route:after{content:"";border:2px solid var(--v3-cyan);background:var(--v3-deep);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px}.v3-process__route:before{left:0}.v3-process__route:after{right:0}.v3-process__heading{z-index:2;width:min(760px,100%);position:relative}.v3-process__heading h2{letter-spacing:-.07em;margin:24px 0 18px;font-size:clamp(3rem,5vw,6rem);font-weight:580;line-height:.94}.v3-process__heading p{color:#b3c1ca;max-width:450px;margin:0;font-size:1.08rem;line-height:1.5}.v3-process__steps{z-index:3;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:90px;display:grid;position:relative}.v3-process__step{position:relative}.v3-process__step--2{transform:translateY(58px)}.v3-process__step--3{transform:translateY(116px)}.v3-process__artifact{min-height:230px;color:var(--v3-ink);background:#f7fafc;border-radius:7px;flex-direction:column;gap:14px;padding:25px;display:flex;box-shadow:0 22px 48px #00000054}.v3-process__artifact span{color:#607382;font-size:.75rem}.v3-process__artifact b{width:66px;height:66px;color:var(--v3-cyan);border:1px solid var(--v3-cyan);border-radius:50%;place-items:center;margin-top:auto;font-size:2.3rem;font-weight:400;display:grid}.v3-process__artifact i{color:#5d7081;border:1px solid #d8e2e8;padding:14px;font-size:.75rem;font-style:normal}.v3-process__label{padding-top:20px}.v3-process__label b{color:var(--v3-cyan);font-size:1.35rem}.v3-process__label h3{margin:11px 0 7px;font-size:1.35rem}.v3-process__label p{color:#acbbc5;margin:0;font-size:.95rem;line-height:1.45}.v3-process__link{z-index:2;margin-top:105px;position:relative}.v3-team{min-height:1040px;color:var(--v3-ink);background:var(--v3-paper);padding:150px clamp(24px,5vw,88px) 120px;position:relative;overflow:hidden}.v3-team:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#09a9d30e 1px,#0000 1px),linear-gradient(90deg,#09a9d30e 1px,#0000 1px);background-size:118px 100px;position:absolute;inset:0}.v3-team:after{content:"";z-index:0;pointer-events:none;border:1px dashed #abbec961;border-radius:7px;width:min(760px,64%);height:48%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.v3-team__heading{z-index:1;text-align:center;width:min(1060px,100%);margin:0 auto;position:relative}.v3-team__heading h2{letter-spacing:-.075em;margin:22px 0 18px;font-size:clamp(3rem,5.3vw,6.1rem);font-weight:600;line-height:.93}.v3-team__heading p{color:#5b697e;max-width:720px;margin:0 auto;font-size:1.08rem;line-height:1.5}.v3-team__portraits{z-index:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;width:min(1120px,100%);margin:62px auto 0;display:grid;position:relative}.v3-team__person{opacity:1;will-change:opacity, transform;height:540px;position:relative}.v3-team__image{isolation:isolate;background:#d8e2e8;border:1px solid #cbd9e1;border-radius:7px 7px 0 0;position:absolute;inset:0 0 82px;overflow:hidden;box-shadow:0 18px 44px #041d331a}.v3-team__image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00284505,#0000 64%,#0028451f);position:absolute;inset:0}.v3-team__image img{object-fit:cover;filter:saturate(.82)contrast(1.03)brightness(.98)}.v3-team__person--one .v3-team__image img{object-position:50% 27%;transform:scale(1)}.v3-team__person--two .v3-team__image img{object-position:68% 37%;transform-origin:68% 100%;transform:scale(1.08)}.v3-team__person--three .v3-team__image img{object-position:50% 35%;transform:scale(1.08)}.v3-team__label{z-index:3;border:1px solid #cbd9e1;border-top:3px solid var(--v3-cyan);background:#fff;flex-direction:column;justify-content:center;gap:4px;height:82px;padding:16px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.v3-team__label b{font-size:1.15rem}.v3-team__label span{color:#647487}.v3-team__promise{z-index:1;border-top:1px solid #dbe4e9;justify-content:space-between;align-items:center;gap:40px;max-width:1120px;margin:34px auto 0;padding-top:24px;display:flex;position:relative}.v3-team__promise p{color:#5b697e;margin:0;line-height:1.5}.v3-team__link{color:var(--v3-cyan);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:9px;font-weight:650;display:inline-flex}.v3-team__link span{font-size:1.2em;transition:transform .35s cubic-bezier(.32,.72,0,1)}.v3-team__link:hover span{transform:translate(5px)}.v3-product{color:#fff;background:linear-gradient(90deg, #181818 0 38%, var(--v3-paper) 38%);grid-template-columns:38% 62%;gap:60px;min-height:920px;padding:135px clamp(24px,5vw,88px);display:grid;overflow:hidden}.v3-product__copy{z-index:4;max-width:520px;position:relative}.v3-product__name{letter-spacing:-.07em;margin:22px 0 44px;font-size:clamp(3.4rem,5vw,5.8rem);line-height:.95}.v3-product__name span{color:var(--v3-cyan)}.v3-product__copy h2{letter-spacing:-.06em;margin:0 0 22px;font-size:clamp(2.4rem,3.5vw,4.2rem);font-weight:560;line-height:.98}.v3-product__copy>p{color:#c3cbd0;max-width:430px;margin:0 0 32px;font-size:1.05rem;line-height:1.55}.v3-team-strip{gap:12px;margin-top:70px;display:flex}.v3-team-strip img{object-fit:cover;filter:grayscale()contrast(1.05);border:1px solid #5b6165;border-radius:4px;width:70px;height:70px}.v3-product__ui{min-height:660px;position:relative}.v3-product__panel{color:var(--v3-ink);background:#f8fafc;border:1px solid #cad8e0;border-radius:9px;position:absolute;box-shadow:0 28px 58px #00000047}.v3-product__panel--back{flex-direction:column;gap:22px;width:48%;padding:26px;font-size:.82rem;display:flex;top:6%;right:0}.v3-product__panel--back b{border-bottom:1px solid #d9e3e8;padding-bottom:18px}.v3-product__panel--back span{color:#617485}.v3-product__panel--back strong{color:#1d8e62;background:#e8f7ef;padding:15px;font-weight:540}.v3-product__panel--front{z-index:3;width:60%;min-height:570px;padding:26px;top:14%;left:4%}.v3-product__bar{border-bottom:1px solid #d9e3e8;justify-content:space-between;padding-bottom:20px;display:flex}.v3-product__bar span{color:#738290}.v3-document{border:1px solid #d5e0e6;border-radius:6px;flex-direction:column;gap:13px;margin:28px 0;padding:24px;display:flex}.v3-document i{background:#d9e3e9;border-radius:4px;width:93%;height:6px;display:block}.v3-document i:last-of-type{width:65%}.v3-document small{color:#7a8994}.v3-signatures{flex-direction:column;gap:10px;display:flex}.v3-signatures span{color:#546879;border:1px solid #dde6eb;justify-content:space-between;padding:13px;font-size:.76rem;display:flex}.v3-signatures b{color:var(--v3-cyan);font-weight:600}.v3-product__panel--front button{color:#fff;background:var(--v3-cyan);font:inherit;border:0;border-radius:5px;margin:25px 0 0 auto;padding:14px 20px;font-size:.82rem}.v3-product__panel--success{z-index:4;text-align:center;flex-direction:column;justify-content:center;width:42%;min-height:260px;padding:26px;display:flex;bottom:2%;right:0}.v3-product__panel--success b{color:#1d8e62;border:2px solid #1d8e62;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 22px;font-size:2.3rem;font-weight:400;display:grid}.v3-product__panel--success strong{font-size:1.05rem}.v3-product__panel--success span{color:#6e7e89;margin-top:10px;font-size:.78rem;line-height:1.45}.v3-closing{color:#fff;background:url(/assets/cologne-blue-hour-v3.webp) 50%/cover no-repeat;flex-direction:column;min-height:940px;display:flex;position:relative}.v3-closing__veil{background:#000d1bb8;position:absolute;inset:0}.v3-closing__content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:170px 24px 70px;display:flex;position:relative}.v3-closing__content h2{letter-spacing:-.07em;max-width:850px;margin:24px 0 18px;font-size:clamp(3rem,5vw,5.8rem);font-weight:580;line-height:.95}.v3-closing__content p{color:#d0dae0;max-width:550px;margin:0 0 32px;font-size:1.1rem;line-height:1.55}.v3-closing__content small{color:#d0dae0;margin-top:22px;font-size:.95rem}.v3-footer{z-index:2;color:#c0cbd1;border-top:1px solid #d8e9f03d;grid-template-columns:170px 1fr auto auto;align-items:center;gap:30px;min-height:112px;padding:25px clamp(24px,4vw,72px);font-size:.82rem;display:grid;position:relative}.v3-footer .v3-brand{width:140px}.v3-footer nav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.v3-footer a:hover{color:#fff}@media (max-width:1180px){.v3-nav{gap:20px;padding-left:22px}.v3-nav>a:not(.v3-button){font-size:.82rem}.v3-hero__media{width:min(72vw,980px);left:25%}.v3-hero__copy{width:min(500px,42vw)}.v3-system__app{width:43%;left:26%}.v3-system__copy{width:27%;right:4%}.v3-system__copy h2{font-size:clamp(2.55rem,4.2vw,4.8rem)}.v3-product{grid-template-columns:40% 60%;gap:30px}.v3-product__panel--front{width:64%;left:0}}@media (max-width:860px){.v3-header{top:16px;left:20px;right:20px}.site-v4 .v3-header>a{padding:6px 10px}.site-v4 .v3-brand{width:100px}.v3-menu-toggle{color:#fff;background:#000d1bd6;border:1px solid #9cc2d359;border-radius:50%;align-content:center;place-items:center;gap:6px;width:45px;height:45px;padding:0;display:grid}.v3-menu-toggle span{background:#fff;width:20px;height:2px;transition:transform .35s cubic-bezier(.32,.72,0,1);display:block}.v3-menu-toggle.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.v3-menu-toggle.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.v3-nav{color:#fff;background:#000d1bf2;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:26px;height:100svh;padding:125px 28px 40px;transition:transform .6s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0;transform:translateY(-105%)}.v3-nav--open{transform:translateY(0)}.v3-nav>a:not(.v3-button){letter-spacing:-.06em;font-size:clamp(2rem,8vw,3.3rem)}.v3-nav>a:not(.v3-button):after{bottom:-6px}.v3-nav .v3-button{margin-top:16px}.v3-version-switch{top:auto;bottom:18px;right:16px}.v3-hero{height:300vh}.v3-hero__copy{width:calc(100% - 48px);top:15%;bottom:auto;left:24px}.v3-hero__copy h1{max-width:620px;margin-top:18px;font-size:clamp(3.25rem,10vw,5.6rem)}.v3-hero__copy p{max-width:460px}.v3-hero__media{width:86%;top:43%;left:7%}.v3-hero__media-caption{font-size:.75rem;bottom:-34px}.v3-hero__rail{height:180px;top:46%;right:3%}.v3-hero__cue{bottom:4%;left:24px;right:auto}.v3-system{background:var(--v3-paper);height:auto;min-height:auto;overflow:hidden}.v3-system__sticky{background:var(--v3-paper);height:auto;min-height:0;position:relative;top:auto;overflow:visible}.v3-system__sticky:before,.v3-system__sticky:after,.v3-system__paths{display:none}.v3-system__sources{background-color:var(--v3-deep);width:100%;min-height:410px;position:relative;inset:auto}.v3-source--mail{width:40%;top:13%;left:6%}.v3-source--sheet{width:45%;top:44%;left:7%}.v3-source--note{width:30%;bottom:10%;left:auto;right:9%}.v3-system__app{width:calc(100% - 48px);margin:-80px auto 0;position:relative;top:auto;left:auto;transform:none}.v3-system__copy{background:var(--v3-paper);opacity:1;width:100%;padding:105px 24px 115px;position:relative;top:auto;right:auto;transform:none}.v3-system__copy h2{max-width:620px;font-size:clamp(3rem,11vw,5.5rem)}.v3-benefits{flex-direction:column;min-height:auto;padding-bottom:100px;display:flex}.v3-benefits__guides,.v3-benefits__rail,.v3-benefits__routes{display:none}.v3-benefits__heading{order:1;width:100%;padding:110px 24px 48px;position:relative;top:auto;left:auto}.v3-benefits__heading h2{max-width:520px;font-size:clamp(3.2rem,11vw,5.5rem)}.v3-benefits__heading p{max-width:480px;margin-top:28px}.v3-benefits__inbox{order:2;width:calc(100% - 48px);height:275px;margin:0 24px;position:relative;top:auto;left:auto;transform:none}.v3-benefits__decision{order:4;width:calc(100% - 48px);min-height:500px;margin:70px 24px 0;position:relative;top:auto;left:auto}.v3-benefits__result{order:6;width:calc(100% - 48px);margin:70px 24px 0;position:relative;top:auto;right:auto}.v3-benefits__labels{display:contents;position:relative;inset:auto}.v3-benefits__label{width:calc(100% - 48px);position:relative;top:auto;left:auto;right:auto}.v3-benefits__label--one{order:3;margin:32px 24px 0}.v3-benefits__label--two{order:5;margin:32px 24px 0}.v3-benefits__label--three{order:7;margin:32px 24px 0}.v3-benefits__label p{max-width:520px}.v3-process{min-height:auto;padding-top:110px}.v3-process__route{display:none}.v3-process__steps{grid-template-columns:1fr;max-width:560px;margin-top:60px}.v3-process__step--2,.v3-process__step--3{transform:none}.v3-process__link{margin-top:55px}.v3-team{min-height:auto;padding-top:120px;padding-bottom:100px}.v3-team:after{width:72%;height:33%;top:8%;left:62%}.v3-team__heading{text-align:left;max-width:720px}.v3-team__heading h2{max-width:680px}.v3-team__heading p{max-width:600px;margin-left:0}.v3-team__portraits{grid-template-columns:1fr;gap:38px;max-width:560px}.v3-team__person{height:600px;opacity:1!important;transform:none!important}.v3-team__promise{flex-direction:column;align-items:flex-start;max-width:560px}.v3-product{background:linear-gradient(180deg, #181818 0 54%, var(--v3-paper) 54%);min-height:auto;padding-top:105px;padding-bottom:115px;display:block}.v3-product__copy{max-width:620px}.v3-product__ui{min-height:650px;margin-top:75px}.v3-team-strip{margin-top:48px}.v3-product__panel--front{width:64%;left:4%}.v3-product__panel--back{width:45%;right:2%}.v3-product__panel--success{width:40%;right:0}.v3-footer{grid-template-columns:1fr 1fr;gap:24px}.v3-footer nav{order:3;grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.v3-hero{height:300vh;min-height:1080px}.v3-hero__sticky{min-height:720px}.v3-hero__copy{top:14%}.v3-hero__copy h1{max-width:360px;font-size:clamp(3rem,14vw,4.2rem);line-height:.91}.v3-hero__copy p{max-width:340px;font-size:.98rem}.v3-hero__copy .v3-button{width:min(100%,310px)}.v3-hero__media{width:calc(100% - 48px);top:47%;left:24px}.v3-hero__rail{display:none}.v3-hero__cue{bottom:3%;left:16px}.v3-hero__cue small{max-width:140px}.v3-system__sources{min-height:380px}.v3-source{padding:13px;font-size:.59rem}.v3-source--mail{width:54%;left:5%}.v3-source--sheet{width:59%;top:43%;left:5%}.v3-source--note{width:40%;font-size:.78rem;bottom:8%;right:5%}.v3-system__app{width:calc(100% - 32px);min-height:570px;margin-top:-64px}.v3-system__appbar{gap:12px;height:58px;padding-inline:15px;font-size:.72rem}.v3-system__steps{grid-template-columns:1fr;gap:10px;padding:30px 16px}.v3-system__steps:before,.v3-system__steps:after{display:none}.v3-system__step{min-height:112px;padding:16px}.v3-system__step strong{margin-top:0}.v3-system__status{grid-template-columns:auto auto;padding-inline:16px}.v3-system__status i{grid-column:1/-1}.v3-system__copy{padding-inline:16px}.v3-benefits__heading{padding:90px 16px 36px}.v3-benefits__heading h2{font-size:clamp(3rem,14vw,4.3rem)}.v3-benefits__heading p{font-size:1rem}.v3-benefits__inbox{width:calc(100% - 32px);height:245px;margin-inline:16px}.v3-benefits__decision{width:calc(100% - 32px);min-height:470px;margin-inline:16px}.v3-benefits__result{width:calc(100% - 32px);margin-inline:16px}.v3-benefits__label{width:calc(100% - 32px)}.v3-benefits__label--one,.v3-benefits__label--two,.v3-benefits__label--three{margin-left:16px;margin-right:16px}.v3-decision__reviewer{padding-inline:14px}.v3-decision__reviewer time{font-size:.57rem}.v3-decision__panel{margin-inline:12px}.v3-process__heading h2{font-size:3rem}.v3-product{background:linear-gradient(180deg, #181818 0 48%, var(--v3-paper) 48%)}.v3-product__name{margin-bottom:32px;font-size:3.7rem}.v3-product__copy h2{font-size:2.75rem}.v3-product__ui{min-height:580px;margin-inline:-8px}.v3-product__panel{padding:18px}.v3-product__panel--front{width:90%;min-height:480px;left:0}.v3-product__panel--back{opacity:.55;width:54%;top:4%;right:-15%}.v3-product__panel--success{width:54%;min-height:210px;bottom:0;right:-10%}.v3-product__panel--success b{width:54px;height:54px;margin-bottom:14px}.v3-team-strip img{width:58px;height:58px}.v3-closing{min-height:1050px}.v3-closing__content{padding-top:120px}.v3-closing__content h2{font-size:2.8rem}.v3-button--wide{width:100%;min-width:0}.v3-footer{grid-template-columns:1fr;align-items:start;gap:18px}.v3-footer nav{flex-direction:column;gap:14px}}@media (max-width:860px){.v3-benefits-video{height:235vh;min-height:1650px}.v3-benefits-video__copy{width:min(50vw,390px);top:clamp(76px,10vh,108px);left:24px}.v3-benefits-video__copy h2{max-width:350px;font-size:clamp(3.05rem,7.2vw,4.5rem)}.v3-benefits-video__copy p{margin:14px 0 9px;font-size:.98rem}.v3-benefits-video__canvas{object-position:center}}@media (max-width:560px){.v3-benefits-video{height:225vh;min-height:1550px}.v3-benefits-video__sticky{min-height:720px}.v3-benefits-video__copy{box-sizing:border-box;background:linear-gradient(#f7f9fbfa 0%,#f7f9fbf0 76%,#f7f9fb00 100%);width:100%;padding:0 16px 18px;top:76px;left:0}.v3-benefits-video__copy h2{max-width:320px;font-size:clamp(2.9rem,13vw,4rem)}.v3-benefits-video__copy p{max-width:300px;margin:14px 0;font-size:.94rem}.v3-benefits-video__canvas{object-position:52% center}}@media (max-width:1180px){.v3-process-video__copy{left:38px;right:38px}.v3-process-video__copy h2{white-space:normal;max-width:900px;font-size:clamp(2.9rem,5.1vw,4.9rem)}}@media (max-width:860px){.v3-process-video{height:235vh;min-height:1650px}.v3-process-video__copy{top:clamp(100px,13vh,136px);left:24px;right:24px}.v3-process-video__copy h2{max-width:700px;font-size:clamp(2.8rem,8vw,4.8rem)}.v3-process-video__copy p{margin-top:16px;font-size:1rem}.v3-process-video__link{bottom:42px;right:24px}}@media (max-width:560px){.v3-process-video{height:225vh;min-height:1550px}.v3-process-video__sticky{min-height:720px}.v3-process-video__copy{top:96px;left:16px;right:16px}.v3-process-video__copy h2{max-width:360px;font-size:clamp(2.75rem,13vw,4.1rem)}.v3-process-video__copy p{max-width:300px;font-size:.96rem}.v3-process-video__link{font-size:.88rem;bottom:28px;right:16px}}@media (prefers-reduced-motion:reduce){.v3-hero__media,.v3-hero__route{transform:none}.v3-hero__rail i b{height:0}}.site-v5{--v5-ink:#07142b;--v5-deep:#00172d;--v5-black:#000d1b;--v5-paper:#f7f9fb;--v5-white:#fff;--v5-cyan:#09a9d3;--v5-cyan-soft:#e4f4f8;--v5-line:#dce7ee;--v5-muted:#5b6b7d;--v5-green:#1d8e62;color:var(--v5-ink);background:var(--v5-paper);overflow-x:clip}.site-v5,.site-v5 *{text-wrap:pretty}.site-v5 h1,.site-v5 h2,.site-v5 h3{text-wrap:balance}.site-v5 a{text-decoration:none}.site-v5 a:focus-visible,.site-v5 button:focus-visible,.site-v5 summary:focus-visible{outline-offset:4px;outline:3px solid #09a9d373}.site-v5 .v3-benefits-video,.site-v5 .v3-process-video{--v3-ink:var(--v5-ink);--v3-paper:var(--v5-paper);--v3-cyan:var(--v5-cyan)}.site-v5 .v4-scroll-video{opacity:0;transition:opacity .7s cubic-bezier(.32,.72,0,1)}.site-v5 .v4-scroll-video.is-ready{opacity:1}.v5-header{z-index:100;color:var(--v5-ink);background:var(--v5-paper);border-bottom:1px solid var(--v5-line);position:sticky;top:0}.v5-header__inner{justify-content:space-between;align-items:center;gap:32px;width:min(1320px,100% - 64px);min-height:80px;margin:0 auto;display:flex}.v5-brand{color:var(--v5-ink);white-space:nowrap;align-items:center;gap:12px;font-size:1.125rem;font-weight:650;display:inline-flex}.v5-brand img{width:64px;height:auto}.v5-brand__suffix{color:var(--v5-cyan)}.v5-nav{align-items:center;gap:32px;font-size:.875rem;display:flex}.v5-nav a,.v5-header__meta a{position:relative}.v5-nav a:after,.v5-header__meta a:after{content:"";background:var(--v5-cyan);height:1px;transition:right .7s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-8px;left:0;right:100%}.v5-nav a:hover:after,.v5-header__meta a:hover:after{right:0}.v5-header__meta{color:var(--v5-muted);align-items:center;gap:16px;font-size:.75rem;display:flex}.v5-header__meta a{color:var(--v5-cyan)}.v5-menu-toggle,.v5-mobile-nav{display:none}.v5-eyebrow{color:var(--v5-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.35;display:block}.v5-eyebrow--light{color:#8ed7e8}.v5-accent{color:var(--v5-cyan)}.v5-section-inner{width:min(1320px,100% - 64px);margin:0 auto}.v5-anchor{visibility:hidden;display:block;position:relative;top:-96px}.v5-button,.v5-text-link{align-items:center;gap:12px;font-size:1rem;font-weight:650;transition:transform .7s cubic-bezier(.32,.72,0,1),background .7s cubic-bezier(.32,.72,0,1),color .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1);display:inline-flex}.v5-button{min-height:48px;color:var(--v5-white);background:var(--v5-cyan);border:1px solid var(--v5-cyan);border-radius:8px;padding:8px 12px;box-shadow:0 12px 24px #09a9d32e}.v5-button:hover{color:var(--v5-white);background:#078daf;transform:translateY(-2px);box-shadow:0 18px 32px #09a9d33d}.v5-button:active{transform:translateY(1px)scale(.98)}.v5-button span,.v5-text-link span{font-size:1.25em;transition:transform .7s cubic-bezier(.32,.72,0,1)}.v5-button:hover span,.v5-text-link:hover span{transform:translate(5px)}.v5-button--light{color:var(--v5-ink);background:var(--v5-white);border-color:var(--v5-white);box-shadow:none}.v5-button--light:hover{color:var(--v5-ink);background:#e8f7fb}.v5-text-link{color:var(--v5-cyan);border-bottom:1px solid;padding-bottom:8px}.v5-text-link--light{color:#8ed7e8}.v5-reveal{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.32,.72,0,1),filter .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1);transform:translateY(64px)}.v5-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}.v5-hero{background:var(--v5-paper)}.v5-hero__inner{width:min(1320px,100% - 64px);margin:0 auto;padding:96px 0 80px}.v5-hero__copy{text-align:center;max-width:780px;margin:0 auto}.v5-hero__copy h1{max-width:680px;color:var(--v5-ink);letter-spacing:-.07em;margin:24px auto;font-size:4.5rem;font-weight:600;line-height:1}.v5-hero__copy p{max-width:680px;color:var(--v5-muted);margin:0 auto;font-size:1.125rem;line-height:1.55}.v5-hero__actions{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.v5-hero__proof{color:var(--v5-muted);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.v5-checkmark{width:24px;height:24px;color:var(--v5-white);background:var(--v5-green);border-radius:999px;flex:0 0 24px;place-items:center;font-size:.875rem;font-style:normal;display:inline-grid}.v5-hero__visual{max-width:1120px;margin:64px auto 0}.v5-hero-board{background:var(--v5-white);border:1px solid #c8d8e1;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #00172d24}.v5-mockup-bar{color:#647487;border-bottom:1px solid var(--v5-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:56px;padding:0 24px;font-size:.875rem;display:grid}.v5-window-dots{gap:8px;display:flex}.v5-window-dots i{background:#b7c6d0;border-radius:999px;width:8px;height:8px;display:block}.v5-mockup-bar strong{color:var(--v5-ink);text-align:center;font-weight:600}.v5-status{color:var(--v5-green);justify-self:end;align-items:center;gap:8px;display:inline-flex}.v5-status i{background:var(--v5-green);border-radius:999px;width:8px;height:8px;display:block}.v5-hero-board__body{padding:48px}.v5-course-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.v5-micro-label{color:#758595;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.v5-course-head h2{letter-spacing:-.05em;margin:12px 0 0;font-size:2.25rem;line-height:1}.v5-course-head p{color:var(--v5-muted);margin:12px 0 0;font-size:.875rem}.v5-hero-board__content{grid-template-columns:30% minmax(0,1fr);gap:24px;margin-top:40px;display:grid}.v5-checkin-card,.v5-attendee-card{border:1px solid var(--v5-line);border-radius:12px;padding:24px}.v5-checkin-card{background:var(--v5-cyan-soft);flex-direction:column;align-items:flex-start;display:flex}.v5-ui-label{color:var(--v5-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.v5-checkin-card strong{max-width:190px;margin-top:12px;font-size:1.125rem;line-height:1.25}.v5-qr{background:var(--v5-white);border:1px solid #bcd4dd;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;width:112px;height:112px;margin:24px auto 16px;padding:12px;display:grid}.v5-qr i{background:var(--v5-ink);border-radius:2px;display:block}.v5-qr i:nth-child(2),.v5-qr i:nth-child(4),.v5-qr i:nth-child(8){background:var(--v5-cyan)}.v5-checkin-card small{color:var(--v5-muted);align-self:center;font-size:.75rem}.v5-attendee-card{background:#fbfdfe}.v5-card-heading{border-bottom:1px solid var(--v5-line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.v5-card-heading span{color:var(--v5-muted);font-size:.75rem}.v5-attendee-row{border-bottom:1px solid #e7eef2;grid-template-columns:32px minmax(0,1fr) auto 52px;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.v5-attendee-row:last-child{border-bottom:0}.v5-avatar{width:32px;height:32px;color:var(--v5-ink);background:#dfeef3;border-radius:999px;place-items:center;font-size:.75rem;font-style:normal;font-weight:650;display:inline-grid}.v5-avatar--2{background:#f0e6d7}.v5-avatar--3{background:#e4e6f4}.v5-avatar--4{background:#e7eddc}.v5-attendee-name{flex-direction:column;gap:4px;min-width:0;display:flex}.v5-attendee-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.v5-attendee-name small,.v5-attendee-row time{color:var(--v5-muted);font-size:.75rem}.v5-attendee-state{color:var(--v5-green);white-space:nowrap;font-size:.75rem}.v5-attendee-state.is-pending{color:#9c6f21}.v5-board-footer{color:var(--v5-muted);border-top:1px solid var(--v5-line);justify-content:space-between;gap:24px;margin-top:24px;padding-top:24px;font-size:.75rem;display:flex}.v5-board-footer span{align-items:center;gap:8px;display:inline-flex}.v5-board-footer .v5-checkmark{flex-basis:18px;width:18px;height:18px;font-size:.75rem}.v5-hero__visual-note{color:#80909e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:16px;font-size:.75rem;display:flex}.v5-problem{background:var(--v5-white);padding:96px 0}.v5-section-heading{max-width:680px}.v5-section-heading h2{letter-spacing:-.065em;margin:24px 0 16px;font-size:3.75rem;font-weight:600;line-height:1}.v5-section-heading p{color:var(--v5-muted);margin:0;font-size:1.125rem;line-height:1.55}.v5-problem .v5-section-heading{text-align:center;margin:0 auto}.v5-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;margin-top:64px;display:grid}.v5-flow-card{border:1px solid var(--v5-line);border-radius:12px;flex-direction:column;min-height:460px;padding:32px;display:flex;box-shadow:0 16px 36px #00172d0f}.v5-flow-card--paper{background:#fffaf0}.v5-flow-card--product{color:var(--v5-white);background:var(--v5-deep);border-color:var(--v5-deep)}.v5-flow-card--result{background:#eef8f4}.v5-flow-card__number{color:var(--v5-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:650}.v5-flow-card h3{margin:24px 0 0;font-size:1.5rem;line-height:1.1}.v5-flow-card p{color:var(--v5-muted);margin:auto 0 0;font-size:.875rem;line-height:1.5}.v5-flow-card--product p{color:#c4d2da}.v5-flow-arrow{color:var(--v5-cyan);text-align:center;font-size:2.25rem}.v5-paper-list{color:#4e5b63;background:var(--v5-white);border:1px solid #e6d9bd;border-radius:8px;flex-direction:column;gap:12px;margin:40px 0 32px;padding:24px;display:flex;transform:rotate(-2deg)}.v5-paper-list span{font-size:.75rem;font-weight:650}.v5-paper-list i{background:#d8d4cb;border-radius:999px;width:90%;height:6px;display:block}.v5-paper-list i:nth-of-type(2){width:72%}.v5-paper-list i:nth-of-type(3){width:84%}.v5-paper-list i:nth-of-type(4){width:58%}.v5-paper-list small{color:#a16042;font-size:.75rem}.v5-flow-app{background:#0b2942;border:1px solid #365367;border-radius:8px;flex-direction:column;gap:12px;margin:40px 0 32px;padding:24px;display:flex;box-shadow:0 16px 28px #00000038}.v5-flow-app span{color:#8ed7e8;font-size:.75rem}.v5-flow-app strong{font-size:1.125rem}.v5-flow-app small{color:#c4d2da;font-size:.75rem}.v5-flow-app b{width:40px;height:40px;color:var(--v5-white);background:var(--v5-green);border-radius:999px;place-items:center;font-size:1.125rem;display:grid}.v5-pdf-card{color:var(--v5-ink);background:var(--v5-white);border:1px solid #c7dfd2;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:8px 16px;margin:40px 0 32px;padding:24px;display:grid;box-shadow:0 16px 28px #002f1d14}.v5-pdf-card b{width:48px;height:56px;color:var(--v5-green);border:1px solid #b9d5c6;border-radius:6px;grid-row:span 3;place-items:center;font-size:.75rem;display:grid}.v5-pdf-card span{font-size:.875rem;font-weight:650}.v5-pdf-card i{color:var(--v5-muted);font-size:.75rem;font-style:normal}.v5-pdf-card strong{color:var(--v5-green);font-size:.75rem;font-weight:600}.v5-tagline{background:var(--v5-cyan-soft);padding:96px 0}.v5-word-statement{color:#07142b47;letter-spacing:-.07em;max-width:680px;margin-top:32px;font-size:4.5rem;font-weight:600;line-height:1}.v5-word{transition:color .7s cubic-bezier(.32,.72,0,1)}.v5-word.is-visible{color:var(--v5-ink)}.v5-tagline p{max-width:480px;color:var(--v5-muted);margin:32px 0 0;font-size:1.125rem;line-height:1.5}.v5-animation-lead{color:var(--v5-white);background:var(--v5-black);padding:96px 0 64px}.v5-animation-lead .v5-section-inner{justify-content:flex-end;display:flex}.v5-animation-lead .v5-reveal{width:min(680px,100%)}.v5-animation-lead h2{letter-spacing:-.065em;margin:24px 0 16px;font-size:3.75rem;line-height:1}.v5-animation-lead p{color:#c4d2da;max-width:560px;margin:0;font-size:1.125rem;line-height:1.55}.v5-how{background:var(--v5-paper);padding:96px 0}.v5-section-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:64px;max-width:none;display:grid}.v5-section-heading--split p{max-width:460px;margin-left:auto}.v5-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.v5-step-card{min-height:520px;color:var(--v5-ink);background:var(--v5-white);border:1px solid var(--v5-line);border-radius:12px;flex-direction:column;padding:32px;display:flex;box-shadow:0 18px 36px #00172d0f}.v5-step-number{color:var(--v5-cyan);font-size:1.125rem;font-weight:650}.v5-step-card h3{margin:24px 0 12px;font-size:1.5rem;line-height:1.1}.v5-step-card p{color:var(--v5-muted);margin:0;font-size:.875rem;line-height:1.5}.v5-step-ui{background:#f2f8fa;border:1px solid #cfe2e8;border-radius:8px;flex-direction:column;gap:12px;min-height:210px;margin-top:auto;padding:24px;display:flex}.v5-step-ui strong{font-size:1rem}.v5-step-ui__detail{color:var(--v5-muted);font-size:.75rem}.v5-step-ui__check{width:40px;height:40px;color:var(--v5-white);background:var(--v5-green);border-radius:999px;place-items:center;margin-top:auto;font-weight:400;display:grid}.v5-product{color:var(--v5-white);background:var(--v5-deep);padding:96px 0}.v5-product__inner{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.v5-product__copy{max-width:480px}.v5-product__copy h2{letter-spacing:-.065em;margin:24px 0 16px;font-size:3.75rem;line-height:1}.v5-product__copy p{color:#c4d2da;margin:0 0 32px;font-size:1.125rem;line-height:1.55}.v5-dashboard{color:var(--v5-ink);background:var(--v5-white);border:1px solid #bed0da;border-radius:12px;grid-template-columns:176px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 32px 64px #00000047}.v5-dashboard__side{color:#c4d2da;background:#0b2942;flex-direction:column;gap:16px;min-height:560px;padding:24px 16px;font-size:.75rem;display:flex}.v5-dashboard__side strong{color:var(--v5-white);font-size:1rem}.v5-dashboard__side strong span{color:var(--v5-cyan)}.v5-dashboard__side small{color:#8fa3b1;margin-bottom:16px}.v5-dashboard__side span{border-radius:6px;padding:8px}.v5-dashboard__side span.is-active{color:var(--v5-white);background:#174360}.v5-dashboard__main{min-width:0;padding:32px}.v5-dashboard__top{justify-content:space-between;align-items:start;gap:24px;display:flex}.v5-dashboard__top h3{margin:12px 0 0;font-size:1.5rem;line-height:1}.v5-dashboard__top p{color:var(--v5-muted);margin:8px 0 0;font-size:.75rem}.v5-dashboard__download{color:var(--v5-cyan);white-space:nowrap;border:1px solid #b9d8e2;border-radius:6px;padding:8px 12px;font-size:.75rem}.v5-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0;display:grid}.v5-metrics span{background:#f2f8fa;border:1px solid #d5e6eb;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.v5-metrics small{color:var(--v5-muted);font-size:.75rem}.v5-metrics strong{font-size:1.875rem;line-height:1}.v5-dashboard__table{border:1px solid var(--v5-line);border-radius:8px}.v5-dashboard__row{border-bottom:1px solid #e7eef2;grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) 96px;align-items:center;gap:16px;min-height:56px;padding:12px 16px;font-size:.75rem;display:grid}.v5-dashboard__row:last-child{border-bottom:0}.v5-dashboard__row--head{min-height:44px;color:var(--v5-muted);background:#f7f9fb;font-weight:650}.v5-dashboard__person{align-items:center;gap:8px;min-width:0;display:flex}.v5-dashboard__person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v5-table-tag{color:var(--v5-green)}.v5-table-tag.is-pending{color:#9c6f21}.v5-dashboard__row time{color:var(--v5-muted)}.v5-proof{background:var(--v5-white);padding:96px 0}.v5-proof .v5-section-heading{max-width:760px}.v5-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.v5-proof-card{border:1px solid var(--v5-line);border-radius:12px;flex-direction:column;min-height:240px;padding:32px;display:flex}.v5-proof-card__number{color:var(--v5-cyan);font-size:.75rem;font-weight:650}.v5-proof-card h3{margin:32px 0 12px;font-size:1.5rem;line-height:1.1}.v5-proof-card p{color:var(--v5-muted);margin:0;font-size:.875rem;line-height:1.5}.v5-proof-card__line{background:var(--v5-cyan);width:48px;height:2px;margin-top:auto;display:block}.v5-integrity{color:var(--v5-ink);background:var(--v5-cyan-soft);border:1px solid #c8e4eb;border-radius:8px;align-items:center;gap:16px;margin-top:48px;padding:24px;display:flex}.v5-integrity>span:last-child{flex-direction:column;gap:4px;display:flex}.v5-integrity small{color:var(--v5-muted);font-size:.875rem}.v5-faq{background:var(--v5-paper);padding:96px 0}.v5-faq__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:64px;display:grid}.v5-faq__list details{border-bottom:1px solid var(--v5-line)}.v5-faq__list details:first-of-type{border-top:1px solid var(--v5-line);margin-top:32px}.v5-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.v5-faq__list summary::-webkit-details-marker{display:none}.v5-faq__list summary b{color:var(--v5-cyan);font-size:1.5rem;font-weight:400;transition:transform .7s cubic-bezier(.32,.72,0,1)}.v5-faq__list details[open] summary b{transform:rotate(45deg)}.v5-faq__list details p{max-width:620px;color:var(--v5-muted);margin:0 32px 24px 0;font-size:.875rem;line-height:1.55}.v5-cta{color:var(--v5-white);background:var(--v5-deep);border-radius:16px;padding:48px;box-shadow:0 24px 48px #00172d29}.v5-cta h2{letter-spacing:-.055em;margin:24px 0 16px;font-size:2.25rem;line-height:1}.v5-cta p{color:#c4d2da;margin:0 0 32px;font-size:1rem;line-height:1.55}.v5-cta small{color:#8fa3b1;margin-top:24px;font-size:.75rem;display:block}.v5-footer{color:#c4d2da;background:var(--v5-black);padding:48px 0 32px}.v5-footer__top,.v5-footer__bottom{width:min(1320px,100% - 64px);margin:0 auto}.v5-footer__top{border-bottom:1px solid #2b4657;justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.v5-footer__top .v5-brand{color:var(--v5-white)}.v5-footer__top .v5-brand img{filter:brightness(0)invert()}.v5-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:.875rem;display:flex}.v5-footer nav a:hover{color:var(--v5-white)}.v5-footer__bottom{color:#8fa3b1;justify-content:space-between;gap:24px;padding-top:24px;font-size:.75rem;display:flex}@media (max-width:1180px){.v5-header__meta span{display:none}.v5-hero__copy h1,.v5-word-statement,.v5-section-heading h2,.v5-animation-lead h2,.v5-product__copy h2{font-size:3.75rem}.v5-flow-card{padding:24px}.v5-hero-board__body{padding:32px}.v5-product__inner{gap:32px}}@media (max-width:860px){.v5-header__inner,.v5-section-inner,.v5-footer__top,.v5-footer__bottom,.v5-hero__inner{width:min(100% - 48px,680px)}.v5-header__inner{min-height:72px}.v5-nav,.v5-header__meta{display:none}.v5-menu-toggle{width:44px;height:44px;color:var(--v5-ink);background:var(--v5-white);border:1px solid var(--v5-line);border-radius:999px;place-content:center;gap:6px;padding:0;display:grid}.v5-menu-toggle span{background:currentColor;width:20px;height:2px;transition:transform .7s cubic-bezier(.32,.72,0,1);display:block}.v5-menu-toggle.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.v5-menu-toggle.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.v5-mobile-nav{opacity:0;pointer-events:none;background:var(--v5-white);border:1px solid var(--v5-line);border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:opacity .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:calc(100% + 8px);left:24px;right:24px;transform:translateY(-16px);box-shadow:0 20px 36px #00172d1f}.v5-mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.v5-mobile-nav a{color:var(--v5-ink);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:1rem;display:flex}.v5-mobile-nav a:hover{background:var(--v5-cyan-soft)}.v5-brand{font-size:1rem}.v5-brand img{width:56px}.v5-hero__inner{padding:80px 0 64px}.v5-hero__copy h1,.v5-word-statement,.v5-section-heading h2,.v5-animation-lead h2,.v5-product__copy h2{font-size:3rem}.v5-hero__copy p,.v5-section-heading p,.v5-tagline p,.v5-animation-lead p,.v5-product__copy p{font-size:1rem}.v5-hero__actions{flex-direction:column;align-items:center}.v5-hero-board__content{grid-template-columns:1fr}.v5-course-head{flex-direction:column;align-items:flex-start;gap:8px}.v5-flow{grid-template-columns:1fr;gap:16px}.v5-flow-arrow{transform:rotate(90deg)}.v5-flow-card{min-height:420px}.v5-section-heading--split,.v5-product__inner,.v5-faq__grid{grid-template-columns:1fr;gap:48px}.v5-section-heading--split p{max-width:560px;margin-left:0}.v5-step-grid,.v5-proof-grid{grid-template-columns:1fr}.v5-step-card{gap:0;min-height:0}.v5-step-ui{min-height:190px;margin-top:32px}.v5-product__copy{max-width:620px}.v5-dashboard{grid-template-columns:1fr}.v5-dashboard__side{grid-template-columns:repeat(3,auto);align-items:center;gap:8px 16px;min-height:0;padding:16px;display:grid}.v5-dashboard__side small{margin:0}.v5-dashboard__side span{display:none}.v5-dashboard__side span.is-active{display:block}.v5-dashboard__main{padding:24px}.v5-footer__top,.v5-footer__bottom{flex-direction:column;align-items:flex-start}.v5-footer nav{justify-content:flex-start}.site-v5 .v3-benefits-video__copy{width:min(560px,100% - 48px);left:24px}.site-v5 .v3-process-video__copy{left:24px;right:24px}}@media (max-width:560px){.v5-header__inner,.v5-section-inner,.v5-footer__top,.v5-footer__bottom,.v5-hero__inner{width:calc(100% - 32px)}.v5-mobile-nav{left:16px;right:16px}.v5-hero__inner{padding-top:64px}.v5-hero__copy h1,.v5-word-statement,.v5-section-heading h2,.v5-animation-lead h2,.v5-product__copy h2{font-size:2.25rem}.v5-hero__copy h1{max-width:360px}.v5-hero__copy p{font-size:.875rem}.v5-hero__visual{margin-top:48px}.v5-mockup-bar{padding:0 16px}.v5-mockup-bar strong{font-size:.75rem}.v5-hero-board__body{padding:24px 16px}.v5-course-head h2{font-size:1.5rem}.v5-checkin-card,.v5-attendee-card{padding:16px}.v5-attendee-row{grid-template-columns:32px minmax(0,1fr) 42px;gap:8px}.v5-attendee-state{grid-area:2/2}.v5-attendee-row time{grid-area:1/3/span 2}.v5-board-footer,.v5-hero__visual-note{flex-direction:column;align-items:flex-start;gap:8px}.v5-problem,.v5-tagline,.v5-animation-lead,.v5-how,.v5-product,.v5-proof,.v5-faq{padding:64px 0}.v5-flow{margin-top:48px}.v5-flow-card{min-height:380px;padding:24px}.v5-paper-list,.v5-flow-app,.v5-pdf-card{margin-top:32px}.v5-word-statement{line-height:1.05}.v5-step-grid,.v5-proof-grid{margin-top:48px}.v5-dashboard__side{grid-template-columns:1fr auto}.v5-dashboard__main{padding:16px}.v5-dashboard__top{flex-direction:column;gap:16px}.v5-metrics{grid-template-columns:1fr;margin:24px 0}.v5-dashboard__row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.v5-dashboard__row--head span:nth-child(3),.v5-dashboard__row time{display:none}.v5-dashboard__row .v5-table-tag{justify-self:end}.v5-integrity{align-items:flex-start}.v5-cta{padding:32px 24px}.v5-cta h2{font-size:1.875rem}.v5-footer nav{flex-direction:column;gap:16px}.site-v5 .v3-benefits-video__copy{width:100%;padding:0 16px 16px;top:64px;left:0}.site-v5 .v3-process-video__copy{top:80px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.site-v5 .v5-reveal,.site-v5 .v5-word,.site-v5 .v5-button,.site-v5 .v5-text-link,.site-v5 .v5-menu-toggle span,.site-v5 .v5-mobile-nav,.site-v5 .v5-faq-list summary b,.site-v5 .v4-scroll-video{transition-duration:.01ms}.site-v5 .v5-reveal{opacity:1;filter:none;transform:none}.site-v5 .v5-word{color:var(--v5-ink)}}.site-bos-v5{--v5-ink:#07142b;--v5-deep:#00172d;--v5-black:#000d1b;--v5-paper:#f7f9fb;--v5-white:#fff;--v5-cyan:#09a9d3;--v5-cyan-soft:#e4f4f8;--v5-line:#dce7ee;--v5-muted:#5b6b7d;--v5-green:#1d8e62;--v3-ink:var(--v5-ink);--v3-paper:var(--v5-paper);--v3-cyan:var(--v5-cyan);color:var(--v5-ink);background:var(--v5-paper);overflow-x:clip}.site-bos-v5 .v5-brand__crop{aspect-ratio:2.47;width:150px;display:block;position:relative;overflow:hidden}.site-bos-v5 .v5-brand__crop img{width:168.2%;max-width:none;height:auto;position:absolute;top:-67%;left:-34.5%}.site-bos-v5 .v4-scroll-video{opacity:0;transition:opacity .7s cubic-bezier(.32,.72,0,1)}.site-bos-v5 .v4-scroll-video.is-ready{opacity:1}.site-bos-v5 .v3-benefits-video,.site-bos-v5 .v3-process-video{--v3-ink:var(--v5-ink);--v3-paper:var(--v5-paper);--v3-cyan:var(--v5-cyan)}.site-bos-v5 .v3-benefits-video__copy h2,.site-bos-v5 .v3-process-video__copy h2{text-wrap:balance}@media (max-width:860px){.site-bos-v5 .v5-brand__crop{width:128px}.site-bos-v5 .v3-benefits-video__copy{width:min(560px,100% - 48px);left:24px}.site-bos-v5 .v3-process-video__copy{left:24px;right:24px}}@media (max-width:560px){.site-bos-v5 .v5-brand__crop{width:116px}.site-bos-v5 .v3-benefits-video__copy{width:100%;padding:0 16px 16px;top:64px;left:0}.site-bos-v5 .v3-process-video__copy{top:80px;left:16px;right:16px}}@media (max-width:860px) and (orientation:portrait){.site-bos-v5 .v3-benefits-video__canvas,.site-bos-v5 .v3-process-video__canvas{object-fit:contain;object-position:center 64%}}@media (prefers-reduced-motion:reduce){.site-bos-v5 .v4-scroll-video{transition-duration:.01ms}}.site-bos-v5,.site-bos-v5 *{text-wrap:pretty}.site-bos-v5 a{text-decoration:none}.site-bos-v5 a:focus-visible,.site-bos-v5 button:focus-visible,.site-bos-v5 summary:focus-visible{outline-offset:4px;outline:3px solid #09a9d373}.site-bos-v5 .v5-problem .v5-eyebrow--light{color:var(--v5-cyan)}.site-bos-v5 .v5-product__copy p strong{color:var(--v5-white);font-weight:650}.bos-v5-hero-signal{background:var(--v5-white);border:1px solid #c8d8e1;border-radius:12px;overflow:hidden;box-shadow:0 24px 56px #00172d1a}.bos-v5-hero-signal__body{padding:40px}.bos-v5-hero-signal__intro{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:32px;display:grid}.bos-v5-hero-signal__intro h2{letter-spacing:-.05em;margin:12px 0 0;font-size:2.25rem;line-height:1}.bos-v5-hero-signal__intro p{max-width:280px;color:var(--v5-muted);margin:0 0 4px;font-size:.875rem;line-height:1.5}.bos-v5-hero-signal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.bos-v5-hero-signal__item{background:#f2f8fa;border:1px solid #cfe2e8;border-radius:8px;align-items:flex-start;gap:16px;min-height:144px;padding:20px;display:flex}.bos-v5-hero-signal__number{color:var(--v5-cyan);font-size:.75rem;font-weight:650}.bos-v5-hero-signal__item>span:nth-child(2){flex-direction:column;gap:8px;min-width:0;display:flex}.bos-v5-hero-signal__item strong{font-size:1rem;line-height:1.2}.bos-v5-hero-signal__item small{color:var(--v5-muted);font-size:.75rem;line-height:1.45}.bos-v5-hero-signal__item i{color:var(--v5-cyan);margin-left:auto;font-size:1.25rem;font-style:normal}.bos-v5-hero-signal__footer{color:var(--v5-muted);border-top:1px solid var(--v5-line);justify-content:space-between;gap:24px;margin-top:24px;padding-top:20px;font-size:.75rem;display:flex}.bos-v5-hero-signal__footer span{align-items:center;gap:8px;display:inline-flex}.bos-v5-hero-signal__footer .v5-checkmark{flex-basis:18px;width:18px;height:18px;font-size:.75rem}.bos-v5-services{background:var(--v5-paper);padding:96px 0}.bos-v5-services__intro{max-width:760px}.bos-v5-services__intro h2{letter-spacing:-.065em;margin:24px 0 16px;font-size:3.75rem;font-weight:600;line-height:1}.bos-v5-services__intro p{max-width:580px;color:var(--v5-muted);margin:0;font-size:1.125rem;line-height:1.55}.bos-v5-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.bos-v5-service-card{background:var(--v5-white);border:1px solid var(--v5-line);border-radius:12px;flex-direction:column;min-height:360px;padding:32px;display:flex;box-shadow:0 18px 36px #00172d0f}.bos-v5-service-card__number{color:var(--v5-cyan);font-size:1rem;font-weight:650}.bos-v5-service-card h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:1.75rem;line-height:1.05}.bos-v5-service-card>p{color:var(--v5-muted);margin:0;font-size:.95rem;line-height:1.55}.bos-v5-service-card__examples{background:var(--v5-cyan-soft);border-radius:8px;margin-top:auto;padding:20px}.bos-v5-service-card__examples>span{color:var(--v5-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.bos-v5-service-card__examples ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bos-v5-service-card__examples li{color:var(--v5-ink);padding-left:16px;font-size:.8rem;position:relative}.bos-v5-service-card__examples li:before{content:"";background:var(--v5-cyan);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.bos-v5-case-list{margin-top:88px}.bos-v5-case-list__intro{max-width:680px}.bos-v5-case-list__intro h3{color:var(--v5-white);letter-spacing:-.05em;margin:24px 0 0;font-size:2.25rem;line-height:1.05}.bos-v5-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.bos-v5-case-card{min-height:420px;color:var(--v5-white);background:#0b2942;border:1px solid #2b4657;border-radius:12px;padding:32px}.bos-v5-case-card__number{color:#8ed7e8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.bos-v5-case-card h4{letter-spacing:-.04em;margin:20px 0 0;font-size:1.75rem;line-height:1.05}.bos-v5-case-card__detail{border-top:1px solid #365367;margin-top:24px;padding-top:16px}.bos-v5-case-card__detail span{color:#8ed7e8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.bos-v5-case-card__detail p{color:#c4d2da;margin:8px 0 0;font-size:.875rem;line-height:1.5}.bos-v5-team{background:var(--v5-white);padding:96px 0}.bos-v5-team__intro{max-width:840px}.bos-v5-team__intro h2{letter-spacing:-.065em;margin:24px 0 16px;font-size:3.75rem;font-weight:600;line-height:1}.bos-v5-team__intro p{max-width:700px;color:var(--v5-muted);margin:0;font-size:1.125rem;line-height:1.55}.bos-v5-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.bos-v5-team__person{background:var(--v5-paper);border:1px solid var(--v5-line);border-radius:12px;overflow:hidden}.bos-v5-team__image{aspect-ratio:4/5;background:var(--v5-cyan-soft);position:relative;overflow:hidden}.bos-v5-team__image img{object-fit:cover}.bos-v5-team__person-copy{padding:24px}.bos-v5-team__person-copy>span{color:var(--v5-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.bos-v5-team__person-copy h3{margin:12px 0 8px;font-size:1.5rem;line-height:1.05}.bos-v5-team__person-copy p{color:var(--v5-muted);margin:0;font-size:.875rem;line-height:1.5}.bos-v5-team__promise{color:var(--v5-ink);background:var(--v5-cyan-soft);border:1px solid #c8e4eb;border-radius:8px;align-items:center;gap:16px;margin-top:48px;padding:24px;display:flex}.bos-v5-team__promise>span:last-child{flex-direction:column;gap:4px;display:flex}.bos-v5-team__promise small{color:var(--v5-muted);font-size:.875rem;line-height:1.45}@media (max-width:860px){.bos-v5-services,.bos-v5-team{padding:72px 0}.bos-v5-services__intro h2,.bos-v5-team__intro h2{font-size:3rem}.bos-v5-service-grid,.bos-v5-team__grid{grid-template-columns:1fr}.bos-v5-service-card{min-height:0}.bos-v5-service-card__examples{margin-top:32px}.bos-v5-case-grid{grid-template-columns:1fr}.bos-v5-case-card{min-height:0}}@media (max-width:560px){.bos-v5-services,.bos-v5-team{padding:64px 0}.bos-v5-services__intro h2,.bos-v5-team__intro h2{font-size:2.25rem}.bos-v5-services__intro p,.bos-v5-team__intro p{font-size:1rem}.bos-v5-service-grid,.bos-v5-team__grid{margin-top:40px}.bos-v5-service-card,.bos-v5-case-card{padding:24px}.bos-v5-case-list{margin-top:64px}.bos-v5-case-list__intro h3{font-size:1.875rem}.bos-v5-team__promise{align-items:flex-start;padding:20px}.bos-v5-team__promise strong{font-size:.9rem;line-height:1.35}}@media (max-width:860px){.site-bos-v5 .bos-v5-hero-signal__body{padding:32px}.site-bos-v5 .bos-v5-hero-signal__intro{grid-template-columns:1fr;gap:16px}.site-bos-v5 .bos-v5-hero-signal__intro p{max-width:480px;margin:0}.site-bos-v5 .bos-v5-hero-signal__grid{grid-template-columns:1fr}.site-bos-v5 .bos-v5-hero-signal__item{min-height:0}}@media (max-width:560px){.site-bos-v5 .bos-v5-hero-signal__body{padding:24px 16px}.site-bos-v5 .bos-v5-hero-signal__intro h2{font-size:1.5rem}.site-bos-v5 .bos-v5-hero-signal__grid{gap:8px;margin-top:24px}.site-bos-v5 .bos-v5-hero-signal__item{padding:16px}.site-bos-v5 .bos-v5-hero-signal__footer{flex-direction:column;align-items:flex-start;gap:8px}}.v5-form{flex-direction:column;gap:16px;display:flex}.v5-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.v5-form__field{flex-direction:column;gap:8px;display:flex}.v5-form__field span{color:#8fa3b1;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.v5-form__field input,.v5-form__field textarea{width:100%;color:var(--v5-white);font:inherit;background:#ffffff0f;border:1px solid #2b4657;border-radius:10px;padding:12px 14px;font-size:1rem;transition:border-color .2s,background .2s}.v5-form__field textarea{resize:vertical;min-height:112px}.v5-form__field input::placeholder,.v5-form__field textarea::placeholder{color:#6f8594}.v5-form__field input:focus,.v5-form__field textarea:focus{border-color:var(--v5-cyan);background:#ffffff1a;outline:none}.v5-form__consent{color:#c4d2da;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;display:flex}.v5-form__consent input{width:18px;height:18px;accent-color:var(--v5-cyan);flex:none;margin-top:2px}.v5-form__consent a{color:#8ed7e8;text-decoration:underline}.v5-form .v5-button{cursor:pointer;align-self:flex-start}.v5-form .v5-button:disabled{opacity:.7;cursor:wait}.v5-form__status{min-height:1.2em;margin:0!important;font-size:.875rem!important}.v5-form__status--ok{color:#8ee8b4!important}.v5-form__status--error{color:#ffb4a8!important}.cookie-banner{z-index:1000;width:min(420px,100% - 32px);color:var(--ink);border:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;border-radius:16px;padding:24px;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);position:fixed;bottom:24px;right:24px;transform:translateY(24px);box-shadow:0 24px 48px #00172d2e}.cookie-banner.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cookie-banner__title{letter-spacing:-.02em;margin:0 0 8px;font-size:1rem;font-weight:700}.cookie-banner__text{color:var(--muted);margin:0 0 20px;font-size:.875rem;line-height:1.55}.cookie-banner__text a{color:var(--cyan);text-decoration:underline}.cookie-banner__actions{gap:12px;display:flex}.cookie-banner__button{color:var(--ink);font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:11px 16px;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s}.cookie-banner__button:hover{border-color:var(--cyan)}.cookie-banner__button--primary{color:#fff;background:var(--cyan);border-color:var(--cyan)}.cookie-banner__button--primary:hover{background:#0797bd}@media (max-width:560px){.cookie-banner{padding:20px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none}}
