@font-face{font-family:Manrope;src:url(/assets/fonts/manrope.ttf);font-weight:200 800;font-display:swap}@font-face{font-family:DM;src:url(/assets/fonts/dmsans.ttf);font-weight:100 1000;font-display:swap}*{box-sizing:border-box}body{color:#f5f8fc;background:#080b10;margin:0;font:16px/1.6 DM,sans-serif}header,main,footer{max-width:1400px;margin:auto;padding:22px 32px}header{border-bottom:1px solid #334150;justify-content:space-between;gap:20px;display:flex}a{color:#7bcbff;text-underline-offset:4px}.brand,h1,h2{font-family:Manrope}.brand{color:#f5f8fc;font-weight:650;text-decoration:none}h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:1.15}h2{font-size:23px;line-height:1.2}p{color:#b9c9d8;max-width:900px}.label{color:#7bcbff;letter-spacing:.12em;font:650 11px Manrope}.toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}button{color:#f5f8fc;cursor:pointer;background:#11151b;border:1px solid #4b637a;border-radius:5px;padding:9px 12px;font:600 12px Manrope}button[aria-pressed=true]{background:#173c68;border-color:#7bcbff}button:disabled{opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #7bcbff}#stage{background:#edf2f7;border:1px solid #445463;border-radius:10px;height:700px;position:relative;overflow:hidden}#stage canvas{width:100%;height:100%;display:block}#loading{color:#11151b;position:absolute;top:16px;left:20px}#fallback{object-fit:contain;width:100%;height:100%}.readout{color:#b9e7ff;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}input[type=range]{accent-color:#147dff;width:100%}.panel{background:#11151b;border:1px solid #334150;border-radius:10px;margin-top:24px;padding:22px}.references{grid-template-columns:1fr 1fr;gap:20px;display:grid}video{background:#080b10;width:100%;display:block}.note{font-size:13px}#replay-panel[hidden]{display:none}footer{color:#90a6bb;font-size:13px}details pre{max-height:350px;font-size:11px;overflow:auto}label{font-size:13px}@media (width<=760px){header,main,footer{padding:18px 20px}#stage{height:540px}.references{grid-template-columns:1fr}}#stage canvas{z-index:1;position:relative}#services-title{z-index:0;letter-spacing:-.055em;color:#11151b12;white-space:nowrap;opacity:0;pointer-events:none;font:750 clamp(70px,12vw,180px)/1 Manrope;position:absolute;top:1%;left:-3%;right:-3%}#services-overlay{z-index:0;color:#f5f8fc;opacity:0;pointer-events:none;background:#11151b;position:absolute;inset:50% 0 0;overflow:hidden}#services-rail{will-change:transform;align-items:center;gap:0;height:100%;display:flex}#services-rail>div{flex:0 0 34%;padding:26px 34px}#services-overlay .eyebrow{letter-spacing:.14em;color:#7bcbff;font:650 9px Manrope}#services-overlay h2{letter-spacing:-.035em;max-width:330px;margin:12px 0;font:650 clamp(20px,2.4vw,34px)/1.12 Manrope}#services-overlay ol{flex:0 0 150%;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}#services-overlay li{flex:0 0 16.6667%;padding:25px 30px;font:650 clamp(15px,1.35vw,22px)/1.2 Manrope}#services-overlay li svg{fill:none;stroke:#8aa2b9;stroke-width:1.7px;width:26px;height:26px;margin-bottom:13px;display:block}#services-overlay li small{color:#90a6bb;max-width:205px;margin-top:12px;font:450 12px/1.5 DM;display:block}#services-overlay .service-intro{color:#90a6bb;max-width:320px;font:450 12px/1.5 DM}#services-overlay li span{color:#7bcbff;margin-bottom:15px;font:650 12px Manrope;display:block}#road-copy{z-index:2;opacity:1;pointer-events:none;position:absolute;inset:0}#road-copy h2{will-change:transform;letter-spacing:-.035em;color:#11151b;width:24%;max-width:270px;margin:0;font:650 clamp(20px,3vw,38px)/1.12 Manrope;position:absolute;top:0;left:7%}#road-copy h2 span{color:#718397}#road-copy ol{will-change:transform;color:#11151b;width:24%;margin:0;padding:0;font:650 13px/1.35 Manrope;list-style:none;position:absolute;top:0;right:7%}#road-copy li{margin:0 0 var(--road-row-gap,180px)}#road-copy li p{color:#718397;margin:9px 0 0;font:450 clamp(10px,1vw,13px)/1.5 DM}#road-copy li span{color:#436987;margin-bottom:5px;font-size:10px;display:block}@media (width<=760px){#services-title{font-size:90px}#services-rail>div{flex-basis:48%;padding:15px}#services-overlay ol{flex-basis:300%}#services-overlay li{padding:16px;font-size:14px}#services-overlay h2{font-size:20px}#road-copy{gap:18px;padding:6%}#road-copy h2{font-size:20px}#road-copy ol{font-size:10px}}body.scroll-mode #viewer{z-index:5;background:#080b10;padding:8px 0;position:sticky;top:0}body.scroll-mode #viewer>.toolbar:first-child,body.scroll-mode .cue-toolbar{display:none}body.scroll-mode .readout{min-height:40px}body.scroll-mode #scroll-hint{margin:4px 0;font-size:11px}#story-track{overflow-anchor:none}#ship-copy{z-index:3;color:#edf2f7;pointer-events:none;position:absolute;inset:0;overflow:hidden}#ship-copy h2{text-align:center;letter-spacing:-.04em;color:#edf2f7;width:70%;max-width:750px;margin:0;font:750 clamp(40px,5vw,64px)/1.03 Manrope;position:absolute;top:0;left:50%;transform:translate(-50%)}#ship-copy ol{text-align:center;margin:0;padding:0;font:650 clamp(24px,2.8vw,38px)/1.2 Manrope;list-style:none;position:absolute;inset:0}#ship-copy li{overflow-wrap:anywhere;will-change:transform;position:absolute;top:0;left:0}#ship-copy li span{color:#99c6e7;margin-bottom:8px;font:600 10px Manrope;display:block}#ship-copy li p{color:#b6c9dc;max-width:290px;margin:12px auto 0;font:450 clamp(10px,1vw,13px)/1.5 DM}#ship-copy li:last-child p{margin-top:8px}#ship-copy li:last-child span{margin-bottom:4px}#ship-copy[aria-hidden=true],#road-copy[aria-hidden=true]{visibility:hidden}@media (width<=760px){#ship-copy h2{width:84%;font-size:40px}#ship-copy ol{font-size:22px}#ship-copy li span{margin-bottom:8px}#ship-copy li p{margin:10px auto 0;font-size:9px}.readout{gap:8px;font-size:11px}.toolbar{gap:6px}button{padding:8px 9px}}body.scroll-mode #stage{height:calc(100dvh - 225px)}body.scroll-mode #viewer>.toolbar:first-child{display:none}@media (width<=760px){body.scroll-mode #stage{height:calc(100dvh - 220px);min-height:540px}body.scroll-mode #capture,body.scroll-mode #capture-boundary{display:none}}#ship-copy .block-title>div{white-space:nowrap}#ship-copy li:nth-child(3) .block-title,#ship-copy li:nth-child(4) .block-title{font-size:min(1em, calc(var(--card-width,280px) * .16))}:root{--black:#05070a;--carbon:#11151b;--deep:#061e3b;--blue:#147dff;--sky:#7bcbff;--ice:#b9e7ff;--paper:#edf2f7;--white:#f5f8fc;--ease-out:cubic-bezier(.23, 1, .32, 1)}.trust{background:var(--paper);color:var(--black);clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.trust-inner{grid-template-columns:1.8fr 1fr;align-content:start;gap:5%;display:grid;position:absolute;inset:13% 4% 7% 26%}.trust h2{letter-spacing:-.052em;text-transform:uppercase;margin:0;font:700 5.8cqw/.98 Manrope}.trust h2 span{display:block}.trust h2 span:last-child{color:var(--deep)}.trust p{align-self:end;max-width:21cqw;margin:0;font-size:1.32cqw;line-height:1.45}.trust-rule{border-top:1px solid var(--deep);opacity:.2;grid-column:1/-1;margin-top:3.5cqw}.trust-foot{color:var(--deep);grid-column:1/-1;margin-top:1.5cqw;font:500 1.55cqw Manrope}.aircraft{aspect-ratio:16/9;transform-origin:0 0;will-change:transform;pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0;container-type:inline-size}.aircraft img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.shadow-wrap{transform-origin:50%;will-change:transform, opacity;filter:blur(6.72px);opacity:.4103;position:absolute;inset:0}.shadow-shape{background:var(--deep);position:absolute;inset:0;-webkit-mask:url(/assets/live/jet-family/J02-overhead.png) 50%/100% 100% no-repeat;mask:url(/assets/live/jet-family/J02-overhead.png) 50%/100% 100% no-repeat}.shadow-editor{z-index:11;border:1px solid var(--deep);background:var(--black);width:100%;min-width:0;max-height:55dvh;padding:10px 18px 12px;position:fixed;bottom:0;left:0;overflow:auto}.editor-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-title h2{letter-spacing:-.02em;margin:0;font-size:16px}.editor-title label{color:var(--ice);align-items:center;gap:6px;font-size:12px;display:flex}.editor-title input{accent-color:var(--sky)}.shadow-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin-top:10px;display:grid}.shadow-field{min-width:0}.shadow-field label{color:var(--ice);justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.shadow-field input[type=number]{border:1px solid var(--deep);background:var(--carbon);width:72px;min-width:0;color:var(--white);font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 5px;font-size:13px}.shadow-field input[type=range]{width:100%;accent-color:var(--sky);margin:5px 0 0;display:block}.shadow-metrics{color:var(--ice);font-variant-numeric:tabular-nums;margin:8px 0;font-size:12px}.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-actions button{padding:5px 8px;font-size:12px}.editor-help{color:var(--ice);margin:8px 0 0;font-size:12px}.shadow-editor details{margin-top:8px;padding-top:8px;font-size:12px}.shadow-editor textarea{background:var(--carbon);border:1px solid var(--deep);width:100%;height:160px;color:var(--ice);resize:vertical;margin-top:8px;padding:8px;font:12px/1.5 monospace;display:block}#stage{isolation:isolate;container-type:inline-size}.trust{z-index:4}.trust p{color:#05070a}#shadow-receiver{z-index:5;pointer-events:none;clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0;overflow:hidden}#aircraft{z-index:6}#shadow-controls{background:#11151b;border:1px solid #334150;border-radius:8px;margin:10px 0;padding:10px 12px}#shadow-params-panel[hidden]{display:none}.editor-title{margin-top:12px}.reduce-label{align-items:center;gap:6px;font-size:12px;display:flex}#shadow-json{color:#b9e7ff;resize:vertical;background:#11151b;border:1px solid #436987;width:100%;height:160px;margin-top:8px;padding:8px;font:12px/1.5 monospace;display:block}@media (width<=760px){.shadow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.trust p{font-size:1.6cqw}.shadow-field label{display:block}.shadow-field input[type=number]{width:100%;margin-top:4px;display:block}}:root{--story-heading-weight:750;--story-heading-line:1.03;--story-heading-tracking:-.04em;--story-heading-wide:clamp(40px, 5vw, 64px);--story-heading-column:clamp(26px, 3.8vw, 48px);--story-heading-rail:clamp(24px, 3.2vw, 40px)}#ship-copy h2,#road-copy h2,#services-overlay h2,.trust h2{font-weight:var(--story-heading-weight);line-height:var(--story-heading-line);letter-spacing:var(--story-heading-tracking)}#road-copy h2{font-size:var(--story-heading-column)}#services-overlay h2{font-size:var(--story-heading-rail)}@media (width<=760px){#ship-copy h2{font-size:40px}#road-copy h2{width:34%;font-size:24px;left:3%}#services-overlay h2{font-size:24px}#services-rail>div{flex-basis:64%}}#ship-copy h2{font-size:min(64px, calc(var(--story-height,700px) * .091))}#ship-copy ol{font-size:min(38px, calc(var(--story-height,700px) * .054))}#ship-copy li p{font-size:min(13px, calc(var(--story-height,700px) * .019))}#ship-copy li span{font-size:min(10px, calc(var(--story-height,700px) * .014))}#cloud-layers{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-cloud{aspect-ratio:3/2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.story-cloud img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}#cloud-controls{background:#11151b;border:1px solid #334150;border-radius:8px;margin:10px 0;padding:8px 12px}#cloud-controls-toggle{cursor:pointer;color:#b9e7ff}.cloud-params{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cloud-params fieldset{border:1px solid #334150;min-width:0}.cloud-params label{display:block}.cloud-params output{float:right}.control-note{margin:4px 0;font-size:11px}body.scroll-mode #stage{height:calc(100dvh - 230px);min-height:180px}body.scroll-mode #viewer:has(#cloud-controls[data-open=true]) #stage{height:calc(100dvh - 420px);min-height:160px}body.scroll-mode #viewer{padding:6px 0}.readout{min-height:20px!important}#cloud-controls label{font-size:11px}#cloud-controls input{margin:3px 0}@media (width<=760px){#stage{height:540px}.cloud-params{gap:4px}.cloud-params fieldset{padding:6px}.cloud-params legend{font-size:11px}body.scroll-mode #stage{min-height:240px}body.scroll-mode #viewer:has(#cloud-controls[data-open=true]) #stage{min-height:180px}}.trust-inner{gap:clamp(10px, calc(var(--story-height,700px) * .045), 30px)}.trust h2{font-size:min(6.4cqw, calc(var(--story-height,700px) * .17))}.trust-rule{margin-top:calc(var(--story-height,700px) * .015)}.trust-foot{margin-top:0}@media (width<=760px){.trust-inner{grid-template-columns:1fr;gap:20px;inset:14% 8% 8%}.trust h2{font-size:clamp(28px,8.5cqw,38px)}.trust p{align-self:start;max-width:250px;font-size:12px}.trust-rule{margin-top:6px}.trust-foot{font-size:12px}}html{scroll-behavior:auto}body{background:#edf2f7}body>main{max-width:none;margin:0;padding:0}#story-track{position:relative}#stage{border:0;border-radius:0;width:100%;height:100svh;min-height:0;position:sticky;top:0}#loading{z-index:9;pointer-events:none;color:#f5f8fc;font:500 14px DM;position:absolute;inset:auto 24px 24px}#loading[hidden]{display:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;color:#05070a;background:#edf2f7;padding:10px 16px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{outline:3px solid #061e3b;transform:none}#static-story{color:#05070a;max-width:1100px;margin:auto;padding:24px}#static-story[hidden]{display:none}#static-story img{width:100%;height:auto;display:block}#static-story h2{letter-spacing:-.04em;font:750 clamp(40px,5vw,64px)/1.03 Manrope}#static-story ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-left:24px;display:grid}#static-story h3{font:650 24px/1.12 Manrope}body.static-journey #story-track{display:none}@media (width<=760px){#stage{height:100svh;min-height:0}#static-story ol{grid-template-columns:1fr}}#stage,#static-story{--story-block-title-size:min(38px, calc(var(--story-height,700px) * .054));--story-block-description-size:min(13px, calc(var(--story-height,700px) * .019))}#ship-copy ol,#road-copy ol,#services-overlay li{font-size:var(--story-block-title-size);line-height:1.2}#ship-copy .block-title,#ship-copy li:nth-child(3) .block-title,#ship-copy li:nth-child(4) .block-title{font-size:inherit}#ship-copy li p,#road-copy li p,#services-overlay li small,#services-overlay .service-intro,.trust p,#static-story p{font-size:var(--story-block-description-size);line-height:1.5}#static-story h3{font-size:var(--story-block-title-size)}@media (width<=760px){#stage,#static-story{--story-block-title-size:min(22px, 4vw);--story-block-description-size:min(13px, 3.33vw)}#ship-copy .block-title>div{white-space:normal}}#stage:not([data-loaded=true])>:not(#loading):not(canvas){opacity:0}@font-face{font-family:OpeningManrope;src:url(/assets/fonts/manrope.ttf)}@font-face{font-family:OpeningDM;src:url(/assets/fonts/dmsans.ttf)}#opening-stage *{box-sizing:border-box}#opening-stage html{scroll-behavior:auto}#opening-stage body{color:#edf2f7;background:#11151b;margin:0;font:15px OpeningDM,sans-serif}#opening-stage a{color:inherit;text-decoration:none}#opening-stage button,#opening-stage select,#opening-stage input{font:inherit}#opening-stage button,#opening-stage a,#opening-stage summary,#opening-stage input,#opening-stage select{outline-offset:5px}#opening-stage button:focus-visible,#opening-stage a:focus-visible,#opening-stage summary:focus-visible,#opening-stage input:focus-visible,#opening-stage select:focus-visible{outline:2px solid #7bcbff}#opening-stage button{cursor:pointer}#opening-stage button:disabled{cursor:default;opacity:.4}#opening-stage .review-header{color:#b2bfce;border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:24px;padding:23px 4vw;font-size:13px;display:flex}#opening-stage .review-header>a:first-child{color:#edf2f7;font:700 19px OpeningManrope}#opening-stage main{max-width:1600px;margin:auto;padding:0 3vw}#opening-stage .review-intro{max-width:780px;padding:48px 0 36px}#opening-stage .eyebrow{color:#7bcbff;text-transform:uppercase;letter-spacing:.16em;font-size:11px}#opening-stage .review-intro h1{letter-spacing:-.045em;margin:14px 0;font:650 clamp(32px,4vw,54px)/1.1 OpeningManrope}#opening-stage .review-intro p:not(.eyebrow){color:#aebbc9;line-height:1.6}#opening-stage .review-intro>a{border-bottom:1px solid #7bcbff;font-size:13px}#opening-stage #viewer{scroll-margin-top:20px}#opening-stage{aspect-ratio:1.967;isolation:isolate;background:#05070a;border:1px solid #ffffff16;border-radius:3px;width:100%;position:relative;overflow:clip;container-type:size}#opening-stage .hero{z-index:1;clip-path:circle(0);background:radial-gradient(at 85% 52%,#061325 0%,#05070a 65%);position:absolute;inset:0;overflow:clip}#opening-stage #globe{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#opening-stage .grain{opacity:.16;pointer-events:none;background-image:radial-gradient(#7bcbff88 .6px,#0000 1px),radial-gradient(#b9e7ff88 .6px,#0000 1px);background-position:23px 31px,89px 18px;background-size:101px 91px,167px 131px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}#opening-stage .hero-nav{opacity:0;justify-content:space-between;align-items:center;gap:2cqw;width:100%;height:17cqh;padding:0 2.3cqw;display:flex;position:absolute;top:0;left:0}#opening-stage .logo{letter-spacing:-.055em;color:#f5f8fc;font:750 3cqh OpeningManrope}#opening-stage .nav-links{align-items:center;gap:2.1cqw;margin-left:auto;display:flex}#opening-stage .hero-nav button{color:#d9e2ed;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:2cqh;position:relative}#opening-stage .nav-links button:after{content:"";background:#7bcbff;border-radius:50%;width:4px;height:4px;transition:transform .18s;position:absolute;bottom:4px;left:0;transform:scale(0)}#opening-stage .nav-links button:hover,#opening-stage .nav-links button:focus-visible{color:#7bcbff}#opening-stage .nav-links button:hover:after,#opening-stage .nav-links button:focus-visible:after{transform:scale(1)}#opening-stage .hero-nav .nav-contact{border:1px solid #6c8bab5c;border-radius:30px;gap:20px;margin-left:1.5cqw;padding:1.4cqh 1.6cqw;font-size:1.8cqh;display:flex}#opening-stage .nav-contact:hover,#opening-stage .nav-contact:focus-visible{color:#fff;background:#147dff;border-color:#147dff}#opening-stage .hero-copy{z-index:1;width:43%;position:absolute;top:30%;left:28.5%}#opening-stage .kicker{letter-spacing:-.02em;color:#edf2f7;opacity:0;margin:0 0 1.7cqh;font:600 2.2cqh/1.2 OpeningManrope}#opening-stage .hero-copy h2{letter-spacing:-.055em;color:#f5f8fc;margin:0;font:750 11.8cqh/1.02 OpeningManrope}#opening-stage .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}#opening-stage .line>span{opacity:0;will-change:transform;display:block;transform:translateY(108%)}#opening-stage .hero-body{color:#a0aec1;opacity:0;margin:4cqh 0 0;font-size:1.85cqh;line-height:1.42}#opening-stage .hero-actions{opacity:0;gap:1cqw;margin-top:4.8cqh;display:flex}#opening-stage .cta{border:1px solid #ffffff26;border-radius:25px;align-items:center;gap:1.6cqw;padding:1.5cqh 1.45cqw;font-size:1.5cqh;line-height:1.15;display:flex}#opening-stage .primary{color:#11151b;background:#edf2f7}#opening-stage .secondary{color:#edf2f7;background:#05070a}#opening-stage .roll{text-align:left;height:1.2em;display:block;overflow:hidden}#opening-stage .roll>span{height:1.2em;transition:transform .22s;display:block}#opening-stage .roll>span+span{color:#147dff}#opening-stage .cta:hover .roll>span,#opening-stage .cta:focus-visible .roll>span{transform:translateY(-100%)}#opening-stage .cta:hover,#opening-stage .cta:focus-visible{border-color:#7bcbff}#opening-stage .hero-bottom{letter-spacing:.08em;text-transform:uppercase;color:#6a7c95;opacity:0;justify-content:space-between;width:95.4%;font-size:1.15cqh;display:flex;position:absolute;bottom:3.4%;left:2.3%}#opening-stage .interaction-status{color:#7bcbff;max-width:45%;padding:6px 0;font-size:1.6cqh;position:absolute;top:20%;left:2.3%}#opening-stage .pulse{z-index:0;visibility:hidden;background:#222a34;border-radius:50%;width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .radar{z-index:2;pointer-events:none;position:absolute;inset:0}#opening-stage .radar i{border:1px solid #c1d9f215;border-radius:50%;width:60cqh;height:60cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .radar i:nth-child(2){width:90cqh;height:90cqh}#opening-stage .radar i:nth-child(3){width:120cqh;height:120cqh}#opening-stage .radar i:nth-child(4){width:160cqh;height:160cqh}#opening-stage .radar i:nth-child(5){width:200cqh;height:200cqh}#opening-stage .loader-mark{z-index:3;letter-spacing:-.055em;pointer-events:none;font:750 2.2cqh OpeningManrope;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .render-error{z-index:8;background:#11151b;border:1px solid #7bcbff;padding:24px;line-height:1.5;position:absolute;inset:30% 20%}#opening-stage .transport{flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;display:flex}#opening-stage .transport button,#opening-stage .reference-buttons button,#opening-stage .settings button{color:#edf2f7;background:#1b2532;border:1px solid #35465b;border-radius:7px;padding:10px 14px}#opening-stage .transport button:hover,#opening-stage .reference-buttons button:hover,#opening-stage .settings button:hover{background:#29405c}#opening-stage .transport label{align-items:center;gap:8px;margin:0 7px;display:flex}#opening-stage .transport select{color:#edf2f7;background:#11151b;border:1px solid #35465b;border-radius:6px;padding:7px}#opening-stage .transport output{color:#7bcbff;margin-left:auto;font:12px monospace}#opening-stage .scrub-label{color:#bac8d8;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}#opening-stage #timeline{accent-color:#147dff;width:100%;height:24px;margin:12px 0}#opening-stage .small{color:#98a8bc;font-size:12px;line-height:1.6}#opening-stage .settings{border:1px solid #ffffff20;border-radius:8px;margin:26px 0}#opening-stage .settings summary{cursor:pointer;padding:18px;font-size:14px}#opening-stage .controls{grid-template-columns:1fr 1fr;gap:24px;padding:0 20px 20px;display:grid}#opening-stage .controls fieldset{border:1px solid #ffffff15;border-radius:6px;padding:16px}#opening-stage .controls legend{color:#7bcbff;font-size:12px}#opening-stage .controls label{color:#c6d2e0;grid-template-columns:160px 1fr 42px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}#opening-stage .controls input{accent-color:#147dff;width:100%;min-width:0}#opening-stage .controls output{text-align:right;font:11px monospace}#opening-stage .reference{max-width:1050px;padding:40px 0}#opening-stage .reference h2{letter-spacing:-.04em;font:650 30px OpeningManrope}#opening-stage .reference-buttons{gap:10px;margin-bottom:20px;display:flex}#opening-stage .reference-buttons [aria-pressed=true]{border-color:#7bcbff}#opening-stage .reference video{border:1px solid #ffffff19;border-radius:8px;width:100%}#opening-stage footer{color:#9cb0c6;border-top:1px solid #ffffff15;flex-wrap:wrap;gap:24px;padding:30px 0 40px;font-size:12px;display:flex}#opening-stage footer span{margin-left:auto}@media (width<=850px){#opening-stage .nav-links{gap:1.4cqw}#opening-stage .controls{grid-template-columns:1fr}#opening-stage .controls label{grid-template-columns:140px 1fr 40px}}@media (width<=679px){#opening-stage .review-header{flex-wrap:wrap;gap:10px;padding:18px}#opening-stage .review-header>span{order:3;width:100%;font-size:12px}#opening-stage .review-intro{padding:30px 0 24px}#opening-stage main{padding:0 4vw}#opening-stage{aspect-ratio:.64}#opening-stage .hero-nav{flex-wrap:wrap;align-items:flex-start;height:12cqh;padding:3cqh 5cqw}#opening-stage .logo{font-size:2.5cqh}#opening-stage .nav-links{order:3;justify-content:space-between;gap:1cqw;width:100%;margin:0}#opening-stage .hero-nav button{padding:8px 0;font-size:1.25cqh}#opening-stage .hero-nav .nav-contact{margin-left:auto;padding:.8cqh 3cqw;font-size:1.2cqh}#opening-stage .hero-copy{width:88%;top:49%;left:7%}#opening-stage .hero-copy h2{font-size:7.6cqh;line-height:1.03}#opening-stage .kicker{margin-bottom:1.7cqh;font-size:1.65cqh}#opening-stage .hero-body{margin-top:2.7cqh;font-size:1.65cqh}#opening-stage .hero-actions{gap:3cqw;margin-top:3cqh}#opening-stage .cta{gap:4cqw;padding:1.5cqh 4cqw;font-size:1.45cqh}#opening-stage .hero-bottom{width:86%;font-size:.95cqh;bottom:2%;left:7%}#opening-stage .interaction-status{max-width:75%;font-size:1.45cqh;top:15%;left:7%}#opening-stage .transport output{width:100%;margin:8px 0}#opening-stage .transport button{padding:9px;font-size:12px}#opening-stage .transport label{font-size:12px}#opening-stage .controls{padding:0 10px 10px}#opening-stage .controls fieldset{padding:10px}#opening-stage .controls label{grid-template-columns:120px 1fr 35px;font-size:11px}#opening-stage .reference h2{font-size:25px}#opening-stage .reference-buttons button{padding:9px;font-size:12px}#opening-stage .radar i{width:40cqh;height:40cqh}#opening-stage .radar i:nth-child(2){width:60cqh;height:60cqh}#opening-stage .radar i:nth-child(3){width:90cqh;height:90cqh}#opening-stage .radar i:nth-child(4){width:120cqh;height:120cqh}#opening-stage .radar i:nth-child(5){width:160cqh;height:160cqh}}@media (prefers-reduced-motion:reduce){#opening-stage html{scroll-behavior:auto}#opening-stage .roll>span,#opening-stage .nav-links button:after{transition:none}}#opening-stage .pulse i{background:#05070a;border-radius:50%;width:14cqh;height:14cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=679px){#opening-stage{min-height:560px}#opening-stage .hero-copy{top:47%}#opening-stage .hero-nav button{font-size:max(10px,1.25cqh)}#opening-stage .hero-nav .nav-contact{font-size:max(10px,1.2cqh)}#opening-stage .kicker{font-size:max(12px,1.65cqh)}#opening-stage .hero-body{font-size:max(14px,1.65cqh)}#opening-stage .cta{font-size:max(12px,1.45cqh)}#opening-stage .hero-bottom{font-size:max(8px,.95cqh)}}@media (width>=680px) and (width<=1000px){#opening-stage .hero-copy{top:26%}#opening-stage .hero-body{font-size:12px}#opening-stage .hero-nav button,#opening-stage .hero-nav .nav-contact{font-size:10px}#opening-stage .kicker{font-size:12px}#opening-stage .cta{font-size:10px}#opening-stage .logo{font-size:16px}#opening-stage .hero-bottom{font-size:7px}}@media (width<=360px){#opening-stage .hero-copy{top:44%}#opening-stage .hero-copy h2{font-size:7cqh}}#opening-stage{color:#edf2f7;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100svh;min-height:0;font:15px OpeningDM,sans-serif;position:sticky;top:0}#opening-stage .counter-container{white-space:nowrap;align-items:flex-start;display:inline-flex;position:relative}#opening-stage .counter-counter{line-height:1;display:flex;position:relative;overflow:hidden}#opening-stage .counter-digit{font-variant-numeric:tabular-nums;width:1ch;line-height:1;position:relative}#opening-stage .counter-number{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#opening-stage .gradient-container{pointer-events:none;position:absolute;inset:0}#opening-stage .top-gradient{width:100%;position:absolute;top:0}#opening-stage .bottom-gradient{width:100%;position:absolute;bottom:0}#opening-stage .counter-suffix{margin-top:.15em;margin-left:.1em;font-size:.38em;line-height:1.1}:root{--pegasoft-horizon-colors:#05070a 0%, #05070a 46%, #061e3b 56%, #147dff 68%, #b9e7ff 86%, #edf2f7 100%}#intro-track{overflow-anchor:none;background:#edf2f7;height:591.4svh;margin-bottom:-100px;position:relative}#opening-stage{--story-block-title-size:min(38px, calc(100cqh * .054));--story-block-description-size:min(13px, calc(100cqh * .019))}#opening-stage .outcome-world{z-index:-1;pointer-events:none;background:#05070a;position:absolute;inset:0;overflow:hidden}#opening-stage .horizon{background:radial-gradient(ellipse max(90cqw, 120cqh) 100cqh at 50% 0%, var(--pegasoft-horizon-colors));will-change:transform;height:300cqh;position:absolute;inset:0 0 auto;transform:translateY(110cqh)}#opening-stage .outcome{z-index:3;color:#11151b;pointer-events:none;position:absolute;inset:0;overflow:hidden}#opening-stage .outcome[hidden]{display:none}#opening-stage .outcome-title{will-change:transform;width:44%;position:absolute;top:0;left:4%}#opening-stage .outcome-title .eyebrow{letter-spacing:.13em;color:#647283;margin:0 0 3cqh;font:600 11px OpeningManrope}#opening-stage .outcome-title h2{letter-spacing:-.045em;margin:0;font:750 min(64px,5.1cqw)/1.03 OpeningManrope}#opening-stage .outcome-title h2 span{display:block}#opening-stage .outcome-title .muted{color:#88919a}#opening-stage .outcome-title p:last-child{font-size:var(--story-block-description-size);color:#5e6b79;max-width:75%;margin-top:4cqh;line-height:1.5}#opening-stage .metrics{will-change:transform;width:34%;position:absolute;top:0;left:62%}#opening-stage .metric{border-top:1px solid #11151b18;height:52.7cqh;padding-top:3cqh}#opening-stage .metric-label{letter-spacing:.04em;color:#657282;margin:0 0 2cqh;font-size:11px}#opening-stage .metric-value{font-variant-numeric:tabular-nums;vertical-align:top;gap:0;font:750 17cqw/1 OpeningManrope;display:inline-flex;position:relative}#opening-stage .metric h3{font:650 var(--story-block-title-size)/1.2 Manrope;letter-spacing:-.035em;margin:3cqh 0 0}#opening-stage .metric p:last-child{font-size:var(--story-block-description-size);color:#657282;max-width:88%;margin-top:2cqh;line-height:1.5}body.static-journey #intro-track{display:none}@media (width<=679px){#opening-stage{--story-block-title-size:min(22px, 4vw);--story-block-description-size:min(13px, 3.33vw)}#opening-stage .outcome-title{z-index:2;background:0 0;width:88%;padding-bottom:3cqh;left:6%}#opening-stage .outcome-title h2{font-size:8cqw}#opening-stage .outcome-title h2 span{display:inline}#opening-stage .outcome-title h2 span:after{content:" "}#opening-stage .outcome-title .eyebrow{margin-bottom:2cqh;font-size:10px}#opening-stage .outcome-title p:last-child{max-width:95%;margin:2cqh 0}#opening-stage .metrics{width:84%;padding-top:44cqh;left:8%}#opening-stage .metric{height:42.5cqh}#opening-stage .metric-value{font-size:27cqw}#opening-stage .metric h3{margin-top:2cqh}#opening-stage .outcome:before{content:"";opacity:0;z-index:1;pointer-events:none;background:#edf2f7;height:42%;position:absolute;inset:0 0 auto}#opening-stage .outcome[data-horizon-clear=true]:before{opacity:1}#opening-stage .outcome[data-horizon-clear=true] .outcome-title{background:#edf2f7}}#opening-stage:not([data-loaded=true]) .outcome-world{visibility:hidden}#opening-stage .metrics-intro{pointer-events:auto;padding-bottom:32px}#opening-stage .metrics-intro p{color:#5e6b79;max-width:100%;margin:0 0 16px;font:400 14px/1.5 OpeningManrope,Manrope,sans-serif}#opening-stage .metrics-intro button{margin:0 0 8px}@media (width<=679px){#opening-stage .metrics{width:88%;left:6%}#opening-stage .outcome:before{display:none}#opening-stage .outcome[data-horizon-clear=true] .outcome-title{background:0 0}#opening-stage .metrics-intro p{font-size:var(--mobile-body-size,.9375rem)}}#opening-stage{--loader-ring-from:.67}#opening-stage:not([data-loaded=true]) .radar,#opening-stage[data-wait-preview=true] .radar,#opening-stage[data-preparing=true] .radar{animation:loader-wait-beat var(--loader-beat-duration,2.37s) ease-in-out infinite;will-change:transform}#opening-stage .radar{will-change:transform, opacity}@keyframes loader-wait-beat{0%,to{transform:scale(var(--loader-ring-from,.84))}50%{transform:scale(calc(var(--loader-ring-from,.84) + var(--loader-beat-amount,.109)))}}@media (prefers-reduced-motion:reduce){#opening-stage .radar{animation:none!important}}#opening-stage[data-wait-preview=true] .radar,#opening-stage[data-preparing=true] .radar{opacity:1!important}#opening-stage[data-wait-preview=true] .hero,#opening-stage[data-wait-preview=true] .pulse,#opening-stage[data-wait-preview=true] .outcome-world,#opening-stage[data-preparing=true] .hero,#opening-stage[data-preparing=true] .pulse,#opening-stage[data-preparing=true] .outcome-world{visibility:hidden!important}#opening-stage .hero-nav .nav-contact{color:#05070a;background:#edf2f7;border-color:#edf2f7}#opening-stage .hero-nav .nav-contact:hover,#opening-stage .hero-nav .nav-contact:focus-visible{color:#fff;background:#147dff;border-color:#147dff}#opening-stage .hero-copy h2 .line:first-child>span{color:var(--action-accent,#147dff)}#opening-stage .radar i{opacity:0;will-change:transform, opacity}#opening-stage .radar i:first-child{opacity:1}#opening-stage .loader-mark{opacity:0}#opening-stage .pulse{pointer-events:none;background:0 0;border-radius:0;inset:0;transform:none;width:auto!important;height:auto!important}#opening-stage .pulse .pulse-layer{will-change:transform;background:#151515;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}#opening-stage .pulse .pulse-layer:nth-child(2){background:#2c2c2c}#opening-stage .line>span{will-change:transform;background-repeat:no-repeat}#stage:not([data-loaded=true])>canvas{visibility:hidden}#stage:not([data-loaded=true]) #loading{color:#061e3b;background:#edf2f7;place-content:center;justify-items:center;gap:12px;padding:24px;font:500 14px DM;display:grid;inset:0}#stage:not([data-loaded=true]) #loading:before{content:"pegasoft";letter-spacing:-.05em;font:750 28px Manrope}#opening-stage .hero{will-change:clip-path}#opening-stage .line>span{margin-block:-.12em;padding-block:.12em}.after-journey{--ink:#05070a;--paper:#edf2f7;--blue:#147dff;--sky:#7bcbff;background:var(--paper);color:var(--ink);font:15px DM,sans-serif;overflow:clip}.after-journey *{box-sizing:border-box}.after-journey button,.after-journey a{font:inherit;outline-offset:5px}.after-journey button:focus-visible,.after-journey a:focus-visible,.after-journey canvas:focus-visible{outline:2px solid var(--sky)}.after-journey button{cursor:pointer}#insights{--arrival-shift:100px;--arrival:0;background:var(--ink);color:var(--paper);isolation:isolate;min-height:90svh;padding:14.4svh 5vw 12.8svh;scroll-margin-top:24px;position:relative}#insights:before{content:"";z-index:-1;background:radial-gradient(at 50% -90%,#147dff66,#0000 65%);height:16svh;position:absolute;inset:0 0 auto}#insights[data-horizon-active=true]{background:var(--paper)}.editorial-horizon{left:0;right:0;top:calc(-1 * var(--editorial-horizon-height,100svh));height:calc(2 * var(--editorial-horizon-height,100svh));z-index:-1;pointer-events:none;position:absolute;overflow:hidden}.editorial-horizon-plane{left:0;right:0;bottom:var(--editorial-horizon-height,100svh);height:calc(3 * var(--editorial-horizon-height,100svh));background:radial-gradient(ellipse max(calc(var(--editorial-horizon-width,100vw) * .9), calc(var(--editorial-horizon-height,100svh) * 1.2)) var(--editorial-horizon-height,100svh) at 50% 0%, var(--pegasoft-horizon-colors));-webkit-mask-image:radial-gradient(ellipse max(calc(var(--editorial-horizon-width,100vw) * .9), calc(var(--editorial-horizon-height,100svh) * 1.2)) var(--editorial-horizon-height,100svh) at 50% 0%, #000 88%, transparent 100%);mask-image:radial-gradient(ellipse max(calc(var(--editorial-horizon-width,100vw) * .9), calc(var(--editorial-horizon-height,100svh) * 1.2)) var(--editorial-horizon-height,100svh) at 50% 0%, #000 88%, transparent 100%);transform:translateY(var(--editorial-horizon-y,0px)) rotate(180deg);position:absolute}.editorial-horizon:after{content:"";left:0;right:0;top:calc(var(--editorial-horizon-height,100svh) * .7 + var(--editorial-horizon-y,0px));background:linear-gradient(to bottom, transparent, var(--ink) calc(var(--editorial-horizon-height,100svh) * .3));position:absolute;bottom:0}#insights[data-horizon-active=true] .editorial-horizon-plane{will-change:transform}#insights:not([data-horizon-active=true]) .editorial-horizon,#insights[data-horizon-reduced=true] .editorial-horizon{display:none}.editorial-heading{grid-template-columns:20% 56% 24%;gap:0;margin-bottom:-12px;padding-bottom:12px;display:grid;overflow:hidden}.editorial-heading h2{letter-spacing:-.04em;max-width:650px;transform:translateY(var(--arrival-shift));will-change:transform;grid-column:2;margin:0;font:750 clamp(32px,4.7vw,64px)/1.02 Manrope}.editorial-heading h2 span{color:#546371;display:block}.editorial-heading .editorial-summary{max-width:250px;transform:translateY(calc(var(--arrival-shift) * .6));grid-column:3}.editorial-summary p{color:#9eacb8;margin:0 0 24px;font-size:13px;line-height:1.5}.editorial-summary a{color:var(--paper);border:1px solid #ffffff28;border-radius:30px;padding:12px 20px;font-size:11px;text-decoration:none;display:inline-block}.editorial-list-layout{grid-template-columns:20% 56% 24%;align-items:center;margin-top:9.6svh;display:grid}.editorial-list{transform:translateY(calc(var(--arrival-shift) * 1.25));grid-column:2;margin:0;padding:0 12% 0 0;list-style:none}.editorial-list li{border-top:1px solid #ffffff1a}.editorial-list li:last-child{border-bottom:1px solid #ffffff1a}.after-journey .editorial-row{text-align:left;width:100%;color:var(--paper);background:0 0;border:0;border-radius:0;padding:18px 0;display:block;position:relative}.editorial-row .article-category{letter-spacing:.1em;text-transform:uppercase;color:#91a4b5;margin-bottom:8px;font:500 10px Manrope;display:block}.editorial-row h3{letter-spacing:-.025em;margin:0;padding-right:30px;font:600 clamp(16px,1.55vw,22px)/1.25 Manrope}.editorial-row .arrow{color:#9cabb8;transition:transform .2s;position:absolute;top:50%;right:4px}.editorial-row:hover .arrow,.editorial-row:focus-visible .arrow{color:var(--sky);transform:translate(3px,-3px)}.editorial-row:hover h3,.editorial-row:focus-visible h3{color:var(--sky)}.editorial-preview{aspect-ratio:3/2;transform:translateY(calc(var(--arrival-shift) * .85));background:#111b28;grid-column:3;margin:0;position:relative;overflow:hidden}.editorial-preview img{object-fit:contain;width:100%;height:100%;display:block}.editorial-preview img[hidden]{display:none}#closing-cta{background:var(--ink);height:76svh;min-height:480px;color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.closing-copy{text-align:center;pointer-events:none;z-index:2;width:min(580px,60%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing-copy h2{letter-spacing:-.045em;margin:0;font:750 clamp(34px,5.2vw,72px)/.99 Manrope}.closing-copy p{color:#95a5b5;max-width:310px;margin:22px auto 0;font:400 13px/1.5 DM}#closing-rings{will-change:transform;pointer-events:none;position:absolute;inset:0}#closing-rings i{aspect-ratio:1;border:1px solid #b9e7ff0d;border-radius:50%;width:60svh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#closing-rings i:nth-child(2){width:90svh}#closing-rings i:nth-child(3){width:120svh}#closing-rings i:nth-child(4){width:160svh}#closing-rings i:nth-child(5){width:200svh}#closing-cursor,.closing-trail{background:var(--blue);will-change:transform;border-radius:50%;width:112px;height:112px;position:absolute;top:0;left:0}#closing-cursor{z-index:4;text-align:center;color:#fff;border:0;place-content:center;font:650 13px/1.2 Manrope;text-decoration:none;display:grid;top:74%;left:50%;transform:translate(-50%,-50%)}.closing-trail{pointer-events:none;z-index:3;opacity:0;filter:blur(2px)}#closing-cta[data-pointer=true]{cursor:none}#closing-cursor:focus-visible{outline-offset:6px;outline:3px solid #fff}#website-footer{background:var(--paper);width:100%;max-width:none;color:var(--ink);margin:0;padding:5.6svh 5vw 0;position:relative}.footer-top{border-bottom:1px solid #05070a18;justify-content:space-between;gap:32px;padding-bottom:4.8svh;display:flex}.footer-top h2{letter-spacing:-.04em;margin:0;font:650 clamp(24px,3vw,40px)/1.1 Manrope}.footer-top nav{align-items:start;gap:32px;display:flex}.footer-top a{color:var(--ink);text-underline-offset:5px;font-size:13px;text-decoration:none}.footer-top a:hover{color:var(--blue)}.footer-selector{isolation:isolate;background:#1111110d;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%;margin:24px 0 12px;padding:4px;display:inline-grid;position:relative}.footer-selector:before{content:"";z-index:-1;background:#fff;border-radius:999px;width:calc(50% - 4px);transition:transform .25s;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 1px 4px #11111112}#website-footer[data-mode=services] .footer-selector:before{transform:translate(100%)}.footer-selector button{color:#56616b;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:112px;min-height:40px;padding:10px 18px;font:600 12px/1.2 Manrope,sans-serif}.footer-selector button[aria-pressed=true]{color:#101419}.footer-selector button:hover{color:#147dff}.footer-selector button:focus-visible{outline-offset:2px;outline:2px solid #147dff}@media (prefers-reduced-motion:reduce){.footer-selector:before{transition:none}}#marquee{border-bottom:1px solid #05070a18;width:100%;padding:0 0 3.2svh;overflow:hidden}#marquee-track{will-change:transform;width:max-content;display:flex}[data-marquee-group]{white-space:nowrap;letter-spacing:-.035em;color:#a4b0bb;gap:35px;padding-right:35px;font:500 clamp(22px,3vw,42px)/1.2 Manrope;display:flex}[data-marquee-group] span:after{content:"·";margin-left:35px}#contact{outline-offset:8px;padding:3.2svh 0}#contact h3{letter-spacing:-.03em;margin:0 0 10px;font:650 24px Manrope}#contact p{color:#5b6b7b;margin:0;font-size:13px;line-height:1.5}.wordmark-wrap{border-top:1px solid #05070a18;height:22vw;min-height:110px;max-height:300px;position:relative}#particle-wordmark{width:100%;height:100%;display:block}.particle-fallback{letter-spacing:-.065em;pointer-events:none;color:#455d73;place-content:center;font:750 17vw/1 Manrope;display:grid;position:absolute;inset:0}#particle-wordmark[data-ready=true]+.particle-fallback{visibility:hidden}body.static-journey .after-journey #insights{--arrival-shift:0px}#closing-cta[data-reduced=true] .closing-trail{display:none}#website-footer[data-reduced=true] #marquee-track{width:100%;transform:none!important}#website-footer[data-reduced=true] [data-marquee-group]{white-space:normal;flex-wrap:wrap;gap:12px;font-size:24px}#website-footer[data-reduced=true] [data-marquee-group]:last-child{display:none}@media (width<=760px){#insights{min-height:86svh;padding:9.6svh 6vw}.editorial-heading,.editorial-list-layout{grid-template-columns:1fr}.editorial-heading h2,.editorial-heading .editorial-summary,.editorial-list,.editorial-preview{grid-column:1}.editorial-heading h2{font-size:40px}.editorial-summary{margin-top:21px;max-width:340px!important}.editorial-list-layout{gap:22px;margin-top:4.8svh}.editorial-list{padding:0}.editorial-preview{justify-self:end;width:65%;max-height:250px}.editorial-row h3{font-size:20px}.editorial-row{padding:16px 0}#section-contact{padding:11px 17px;top:18px;right:18px}#closing-cta{height:76svh;min-height:540px}.closing-copy{width:84%;top:42%}.closing-copy h2{font-size:46px}.closing-copy p{margin-top:22px;font-size:13px}#closing-cursor{width:92px;height:92px;top:74%;left:50%;transform:translate(-50%,-50%)!important}.closing-trail{display:none}.footer-top{flex-direction:column}.footer-top nav{gap:24px}.wordmark-wrap{min-height:110px}}@media (prefers-reduced-motion:reduce){.editorial-row .arrow{transition:none}.closing-trail{display:none}#insights{--arrival-shift:0px!important}}#closing-cta[data-pointer-mode=true] #closing-cursor{opacity:0;pointer-events:none;top:0;left:0}#closing-cta[data-pointer-mode=true][data-pointer=true] #closing-cursor{opacity:1;pointer-events:auto}#closing-cta[data-pointer-mode=true][data-keyboard=true] #closing-cursor{opacity:1;pointer-events:auto;top:74%;left:50%;transform:translate(-50%,-50%)!important}#stage .trust h2{text-transform:none;color:#05070a}#stage .trust h2 span{color:inherit}#stage .trust h2 span:first-child{color:#718397}#stage #services-title{left:clamp(16px,1.5vw,32px);right:auto}#stage .trust-inner{gap:clamp(8px, calc(var(--story-height,700px) * .036), 24px);inset:10.4% 4% 5.6% 26%}@media (width<=760px){#stage .trust-inner{gap:16px;inset:11.2% 8% 6.4%}}.site-header{z-index:30;height:clamp(70px,12svh,110px);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;--header-ink:#f5f8fc;background:0 0;border:0;align-items:center;gap:24px;padding:0 2.3vw;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0 0 auto}.site-header[data-tone=light]{--header-ink:#05070a}.site-header[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.site-header .logo{letter-spacing:-.055em;color:var(--header-ink);flex-shrink:0;font:750 clamp(20px,3svh,28px) Manrope;text-decoration:none}.site-header .nav-links{align-items:center;gap:2.1vw;margin-left:auto;display:flex}.site-header button{cursor:pointer;white-space:nowrap;color:var(--header-ink);background:0 0;border:0;padding:12px 0;font:500 clamp(12px,1.8svh,16px) DM}.header-actions{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.site-header .site-header-contact{mix-blend-mode:normal;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;padding:12px 24px;display:flex;position:static}.site-header .nav-links button:is(:hover,:focus-visible){color:var(--blue)}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.site-header .site-menu-toggle{border:0;place-items:center;min-width:44px;min-height:44px;margin:0;padding:0;display:none;position:relative}@media (width<=1100px){.site-header .nav-links{display:none}.site-header .site-menu-toggle{display:grid}}@media (width<=760px){.site-header{height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(5vw, env(safe-area-inset-right)) 0 max(5vw, env(safe-area-inset-left));gap:12px}.site-header[data-surface=paper]{background:var(--action-paper);--header-ink:#05070a}.site-header[data-surface=transparent]{--header-ink:#f5f8fc;background:0 0}.header-actions{gap:12px}.site-header .site-header-contact{padding:10px 18px;font:500 12px Manrope}}@media (width<=360px){.site-header .logo{font-size:20px}.header-actions{gap:8px}.site-header .site-header-contact{padding:10px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}#opening-stage .hero-actions .secondary:is(:hover,:focus-visible){color:#7bcbff;border-color:#7bcbff}#opening-stage .hero-actions .secondary .roll>span+span{color:inherit}.editorial-summary a:is(:hover,:focus-visible){color:#7bcbff;border-color:#7bcbff}.footer-selector{background:0 0;margin:20px 0 8px;padding:0}.footer-selector:after{content:"";z-index:-2;background:#1111110d;border-radius:999px;position:absolute;inset:6px 0}.footer-selector:before{top:8px;bottom:8px;left:4px}.footer-selector button{min-width:96px;min-height:44px;padding:10px 14px;font-size:11px}[data-marquee-group]{gap:20px;padding-right:20px;font-size:clamp(16px,1.55vw,22px)}[data-marquee-group] span:after{margin-left:20px}@media (width<=760px){#closing-cta{height:auto;min-height:0;padding:80px var(--mobile-page-gutter,6vw);justify-items:center;gap:32px;display:grid}.closing-copy{width:100%;position:relative;top:auto;left:auto;transform:none}#closing-cursor{white-space:nowrap;border-radius:30px;width:auto;height:auto;min-height:44px;padding:14px 24px;position:relative;top:auto;left:auto;transform:none!important}#closing-rings{display:none}}.content-review-note{color:#63798b;max-width:700px;margin:0 0 24px;font:500 11px/1.5 DM}.testimonial-row{border-top:1px solid #061e3b26;grid-template-columns:30% 1fr;gap:8%;min-height:250px;padding:32px 0 40px;display:grid}.testimonial-identity{grid-template-columns:80px 1fr;align-content:start;align-items:center;gap:16px;display:grid}.portrait-slot{text-align:center;color:#63798b;border:1px dashed #71839777;place-content:center;width:80px;height:100px;font:500 11px/1.4 DM;display:grid}.testimonial-identity p{color:#63798b;margin:0;font:500 12px/1.5 DM}.testimonial-identity strong{color:#11151b;font-weight:650;display:block}.testimonial-slot h3{letter-spacing:-.035em;margin:0 0 18px;font:650 clamp(22px,2.8vw,38px)/1.2 Manrope}.testimonial-slot p{color:#63798b;max-width:540px;margin:0;font:400 14px/1.5 DM}#partners{padding-top:12px;scroll-margin-top:90px}.partners-intro{border-top:1px solid #061e3b26;grid-template-columns:30% 1fr;gap:8%;padding:20px 0;display:grid}.partners-intro h3{margin:0;font:650 18px Manrope}.partners-intro p{color:#63798b;margin:0;font:400 13px/1.5 DM}.partner-grid{border-top:1px solid #061e3b26;border-left:1px solid #061e3b26;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partner-grid li{text-align:center;color:#63798b;border-bottom:1px solid #061e3b26;border-right:1px solid #061e3b26;place-content:center;gap:8px;min-height:120px;font:600 12px Manrope;display:grid}.partner-grid small{color:#718397;font:400 10px DM}#faq{background:var(--paper);color:var(--ink);grid-template-columns:34% 1fr;gap:8%;padding:64px 5vw 56px;scroll-margin-top:90px;display:grid}#faq h2,#contact h3{letter-spacing:-.04em;margin:0 0 24px;font:750 clamp(32px,4.7vw,64px)/1.03 Manrope}#faq h2 span,#contact h3 span{color:#718397;display:block}.faq-intro p{color:#63798b;max-width:300px;font:400 13px/1.5 DM}.faq-list details{border-top:1px solid #061e3b26;padding:22px 0}.faq-list details:last-child{border-bottom:1px solid #061e3b26}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font:600 clamp(16px,1.5vw,22px)/1.3 Manrope;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#147dff;font-size:24px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#63798b;max-width:600px;margin:18px 24px 0 0;font:400 14px/1.65 DM}.faq-list summary:focus-visible{outline-offset:6px;outline:2px solid #147dff}#contact{grid-template-columns:38% 1fr;gap:8%;padding:48px 0 40px;scroll-margin-top:90px;display:grid}#contact p{color:#63798b;max-width:350px;margin:0 0 18px;font:400 13px/1.6 DM}.contact-tabs{border-bottom:1px solid #061e3b26;flex-wrap:wrap;gap:0;margin-bottom:28px;display:flex}.contact-tabs button{color:#63798b;background:0 0;border:0;border-radius:0;margin-right:16px;padding:12px 16px 12px 0;font:600 12px Manrope}.contact-tabs button[aria-selected=true]{color:#147dff;box-shadow:inset 0 -2px #147dff}.contact-field-plan{margin:0;padding:0;list-style:none}.contact-field-plan li{color:#63798b;border-bottom:1px solid #061e3b26;padding:12px 0;font:500 13px DM}.contact-fields-note{color:#63798b;margin-top:20px;font:400 12px/1.5 DM}.footer-details{color:#63798b;border-top:1px solid #061e3b26;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;font:400 11px DM;display:flex}.footer-details p{color:inherit;margin:0}.footer-details button{color:#11151b;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}#cookie-preferences{color:#f5f8fc;background:#11151b;border:1px solid #71839755;border-radius:14px;width:min(580px,90vw);padding:28px;font:400 14px/1.6 DM}#cookie-preferences::backdrop{background:#05070a99}#cookie-preferences h2{letter-spacing:-.035em;margin:0 0 16px;font:650 28px Manrope}#cookie-preferences p{color:#a8bac9}#cookie-preferences label{border-top:1px solid #f5f8fc22;align-items:center;gap:12px;padding:18px 0;display:flex}#cookie-preferences button{color:#fff;background:#147dff;border:0;border-radius:24px;margin-right:10px;padding:12px 22px;font:600 12px Manrope}#cookie-preferences button[data-close-cookies]{color:#7bcbff;background:0 0;border:1px solid #7bcbff}#cookie-status{color:#63798b;margin:10px 0;font:400 11px DM;display:block}@media (width<=760px){#trust-evidence{padding:28px 6% 40px}.testimonial-row{grid-template-columns:1fr;gap:24px;min-height:0;padding:26px 0 32px}.partners-intro{grid-template-columns:1fr;gap:12px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-grid li{min-height:100px}#faq{grid-template-columns:1fr;gap:24px;padding:48px 6% 40px}#contact{grid-template-columns:1fr;gap:24px;padding:32px 0}.contact-tabs button{margin-right:8px;padding-right:6px;font-size:11px}.footer-details{gap:12px}#cookie-preferences{padding:24px}}#mobile-navigation{background:var(--paper);color:var(--black);border:0;border-radius:12px;width:min(390px,90vw);max-height:calc(100dvh - 32px);padding:24px;font:500 14px DM}#mobile-navigation::backdrop{background:#05070a99}.mobile-menu-top{border-bottom:1px solid #061e3b26;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.mobile-menu-top h2{letter-spacing:-.035em;margin:0;font:650 20px Manrope}#mobile-navigation button{color:var(--black);cursor:pointer;background:0 0;border:0;font:600 14px Manrope}#mobile-navigation nav{display:grid}#mobile-navigation nav button{text-align:left;border-bottom:1px solid #061e3b26;min-height:44px;padding:12px 0}#mobile-navigation button:is(:hover,:focus-visible){color:var(--blue)}#mobile-navigation button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}#mobile-navigation .menu-close{place-items:center;min-width:44px;min-height:44px;padding:0;display:grid;position:relative}.menu-icon{width:28px;height:22px;transition:transform .8s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;transform:rotate(0)}.menu-icon i{background:currentColor;width:28px;height:2px;transition:transform .8s cubic-bezier(.34,1.56,.64,1),top .2s .8s;position:absolute;top:10px;left:0;transform:translateY(0)rotate(0)}.menu-icon i:first-child{top:0}.menu-icon i:last-child{top:20px}#open-mobile-menu[aria-expanded=true] .menu-icon,#mobile-navigation[open] .menu-icon{transition-delay:.2s;transform:rotate(135deg)}#open-mobile-menu[aria-expanded=true] .menu-icon i,#mobile-navigation[open] .menu-icon i{transition:top .2s,transform .8s cubic-bezier(.34,1.56,.64,1) .4s;top:10px}#open-mobile-menu[aria-expanded=true] .menu-icon i:last-child,#mobile-navigation[open] .menu-icon i:last-child{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.menu-icon,.menu-icon i{transition:none!important}}.contact-preview-form{gap:20px;display:grid}.contact-preview-form label{color:#63798b;font:500 12px/1.5 DM;display:block}.contact-preview-form input,.contact-preview-form textarea{color:#11151b;resize:vertical;background:0 0;border:0;border-bottom:1px solid #061e3b44;border-radius:0;width:100%;padding:8px 0;font:400 14px/1.5 DM;display:block}.contact-preview-form input:focus,.contact-preview-form textarea:focus{border-bottom-color:#147dff;outline:none;box-shadow:0 1px #147dff}.contact-preview-form button{color:#fff;background:#147dff;border:1px solid #147dff;border-radius:24px;justify-self:start;padding:12px 22px;font:600 12px Manrope}.contact-preview-form output{color:#63798b;max-width:480px;font:400 12px/1.5 DM}.proof-heading{justify-content:space-between;align-items:end;gap:40px;padding:24px 0 30px;display:flex}.proof-heading h2,.partners-intro h3{letter-spacing:-.04em;margin:0;font:750 clamp(32px,4.7vw,64px)/1.06 Manrope}.proof-heading h2 span,.partners-intro h3 span{color:#718397}.proof-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#147dff;margin:0 0 16px;font:600 11px/1.5 DM}.proof-heading>p{color:#63798b;max-width:360px;margin:0 0 4px;font:400 13px/1.6 DM}.testimonial-navigation{border-top:1px solid #061e3b26;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.testimonial-navigation p{color:#63798b;margin:0;font:600 12px DM}.testimonial-navigation>div{gap:8px;display:flex}.testimonial-navigation button{color:#fff;background:#147dff;border:1px solid #147dff;border-radius:50%;width:44px;height:44px;font:500 22px DM}.testimonial-navigation button:hover{background:#061e3b;border-color:#061e3b}#testimonials-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#718397 transparent;overscroll-behavior-x:contain;gap:24px;margin:0 -2px 28px;padding:2px 2px 20px;display:flex;overflow-x:auto}.testimonial-card{scroll-snap-align:start;background:#fff;border:1px solid #061e3b15;border-radius:22px;flex-direction:column;flex:0 0 42%;min-height:340px;padding:28px;display:flex}.testimonial-demo{color:#63798b;border:1px solid #061e3b22;border-radius:24px;align-self:start;margin-bottom:24px;padding:6px 10px;font:500 10px DM}.testimonial-card h3{letter-spacing:-.035em;margin:0 0 14px;font:650 clamp(20px,2vw,28px)/1.22 Manrope}.testimonial-card blockquote{color:#63798b;max-width:540px;margin:0 0 32px;font:400 14px/1.65 DM}.testimonial-author{align-items:center;gap:14px;margin-top:auto;display:flex}.testimonial-author svg{flex:0 0 44px;width:44px;height:44px}.testimonial-author p{color:#63798b;margin:0;font:400 11px/1.5 DM}.testimonial-author strong{color:#11151b;font:650 12px/1.5 Manrope;display:block}.testimonial-author span{display:block}#partners .partners-intro{grid-template-columns:1fr 34%;align-items:end;gap:8%;padding:28px 0 20px}#partners .partners-intro p:not(.proof-eyebrow){max-width:360px;margin:0 0 16px;font:400 13px/1.6 DM}#partner-motion-toggle{color:#147dff;background:0 0;border:1px solid #147dff;border-radius:24px;padding:10px 16px;font:600 11px Manrope}#partner-motion-toggle:disabled{opacity:.5;cursor:default}#partner-wall{perspective:1200px;perspective-origin:50%;isolation:isolate;--tile-w:200px;--tile-h:132px;--tile-gap:18px;width:100%;height:540px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%);mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%)}.partner-wall__plane{height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform;display:flex;position:absolute;top:50%;left:50%}.partner-wall__col{width:calc(var(--tile-w) + var(--tile-gap));transform-style:preserve-3d;flex-shrink:0}.partner-wall__track{transform-style:preserve-3d;will-change:transform;flex-direction:column;display:flex}.partner-wall__tile{width:100%;height:150px;transform-style:preserve-3d;outline:none;flex:0 0 150px;list-style:none;display:block;position:relative}.partner-wall__inner{color:#edf2f7;opacity:.55;pointer-events:none;background:#061e3b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:9px;transform:translateZ(0)}.partner-wall__tile:nth-child(3n+2) .partner-wall__inner{background:#147dff}.partner-wall__tile:nth-child(3n) .partner-wall__inner{color:#061e3b;background:#e0e8f0}.partner-glyph{margin-bottom:9px;font:500 30px/1 Manrope}.partner-wall__inner strong{letter-spacing:-.03em;font:700 18px/1.2 Manrope}.partner-wall__inner>span:not(.partner-glyph){margin-top:5px;font:400 10px/1.5 DM}.partner-wall__inner small{opacity:.7;margin-top:2px;font:400 8px/1.5 DM}.partner-wall__tile.is-active .partner-wall__inner,.partner-wall__tile:focus-visible .partner-wall__inner{opacity:1;transform:translateZ(64px);box-shadow:0 24px 60px -18px #061e3b99}.partner-wall__tile:focus-visible .partner-wall__inner{outline-offset:-3px;outline:2px solid #7bcbff}#partner-wall[data-reduced=true]{perspective:none;height:auto;min-height:0;-webkit-mask-image:none;mask-image:none}#partner-wall[data-reduced=true] .partner-wall__plane{will-change:auto;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;position:static}#partner-wall[data-reduced=true] .partner-wall__col,#partner-wall[data-reduced=true] .partner-wall__track{will-change:auto;width:auto;display:contents}#partner-wall[data-reduced=true] [data-copy]{display:none}#partner-wall[data-reduced=true] .partner-wall__inner{opacity:1;transition:none;transform:none}#testimonials-rail:focus-visible,.testimonial-navigation button:focus-visible,#partner-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #147dff}@media (width<=1000px){.testimonial-card{flex-basis:65%}#partner-wall{--tile-w:150px}.partner-wall__inner strong{font-size:16px}}@media (width<=760px){.proof-heading{padding-top:12px;display:block}.proof-heading>p{margin-top:24px}.testimonial-card{flex-basis:90%;min-height:360px;padding:24px}#partners .partners-intro{grid-template-columns:1fr;gap:24px}#partner-wall{--tile-w:160px;height:430px}.partner-wall__col{width:178px}#partner-wall[data-reduced=true] .partner-wall__plane{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.partner-wall__inner{transition:none}.partner-wall__tile.is-active .partner-wall__inner,.partner-wall__tile:focus-visible .partner-wall__inner{transform:none}}.partner-wall__catalog{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#partner-wall:focus-visible{outline-offset:-2px;outline:2px solid #147dff}#partner-wall[data-reduced=true] .partner-wall__plane{display:none}#partner-wall[data-reduced=true] .partner-wall__catalog{clip-path:none;white-space:normal;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:auto;margin:0;padding:0;display:grid;position:static;overflow:visible}@media (width<=760px){#partner-wall[data-reduced=true] .partner-wall__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}#trust-evidence{color:#05070a;background:#edf2f7;padding:0 5vw 28px}#trust-evidence .testimonial-navigation{border-top:0;padding-top:0}#partners{color:#05070a;background:#edf2f7;padding:12px 5vw 56px}.partner-wall__col{position:relative}.partner-wall__col:after{content:"";pointer-events:auto;position:absolute;inset:0}.partner-wall__tile,.partner-wall__col .partner-wall__track{pointer-events:none}@media (width<=760px){#trust-evidence{padding:0 6% 20px}#partners{padding:8px 6% 40px}}#stage .trust-inner{grid-template-columns:1.8fr 1fr;gap:24px;margin:clamp(28px,5svh,48px) 4% 0 26%;position:relative;inset:auto}.trust-summary{align-self:end}.trust-summary .trust-rule,.trust-summary .trust-foot{margin-top:12px}#stage #trust-evidence{background:0 0;padding:16px 5vw 0;position:relative}#stage #trust-evidence .testimonial-navigation{padding:0 0 14px}#stage #testimonials-rail{margin-bottom:0;padding-bottom:8px}#stage .testimonial-card{min-height:clamp(280px,42svh,340px);padding:22px}#stage .testimonial-demo{margin-bottom:16px}#stage .testimonial-card h3{margin-bottom:10px}#stage .testimonial-card blockquote{margin-bottom:20px}#static-story>#trust-evidence{color:#05070a;background:#edf2f7;padding:24px 5vw}@media (width<=760px){#stage .trust-inner{grid-template-columns:1fr;gap:16px;margin:clamp(28px,5svh,48px) 8% 0}#stage .trust-summary .trust-rule,#stage .trust-summary .trust-foot{margin-top:6px}#stage #trust-evidence{padding:16px 6vw 0}}#story-track #stage{overflow:clip}.contact-preview-form select{color:#11151b;background:0 0;border:0;border-bottom:1px solid #061e3b44;border-radius:0;width:100%;min-width:0;padding:8px 24px 8px 0;font:400 14px/1.5 DM;display:block}.contact-preview-form select:focus{outline-offset:3px;outline:2px solid #147dff}.cv-dropzone{text-align:center;cursor:pointer;color:#147dff;background:#147dff06;border:1px dashed #63798b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;margin-top:10px;padding:24px;display:flex;position:relative}.cv-dropzone strong{font:600 15px/1.4 Manrope}.cv-dropzone span{font:400 13px/1.4 DM}.cv-dropzone:focus-within,.cv-dropzone[data-dragging=true]{outline-offset:3px;background:#147dff12;outline:2px solid #147dff}.contact-preview-form .cv-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.cv-file-status,.cv-file-note{color:#63798b;overflow-wrap:anywhere;margin-top:-8px;font:400 12px/1.5 DM}.cv-file-status{color:#11151b}.contact-preview-form .cv-remove{color:#147dff;background:0 0;border:0;border-radius:0;margin-top:-10px;padding:0;font:500 12px DM;text-decoration:underline}.contact-preview-form .cv-remove[hidden]{display:none}.cookie-notice{--notice-scale:.75;transform:scale(var(--notice-scale));transform-origin:100% 100%;z-index:150;box-sizing:border-box;background:var(--paper,#edf2f7);width:min(440px,100vw - 32px);color:var(--ink,#05070a);border:1px solid #05070a14;border-radius:6px;padding:24px;font:400 15px/1.45 DM,sans-serif;position:fixed;bottom:24px;right:24px;box-shadow:0 -1px 10px #05070a26}.cookie-notice[hidden]{display:none}.cookie-notice h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 16px;font:750 20px/1.2 Manrope,sans-serif}.cookie-notice p{color:#63798b;margin:0 0 16px}.cookie-notice-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-notice button{cursor:pointer;font:600 12px/1.3 Manrope,sans-serif}.cookie-notice-actions button{background:var(--paper,#edf2f7);color:var(--ink,#05070a);border:1px solid #6b7682;border-radius:999px;min-height:44px;padding:12px}.cookie-notice-actions button[data-cookie-choice=accept]{background:var(--ink,#05070a);color:var(--paper,#f5f8fc);border-color:var(--ink,#05070a)}.cookie-notice-actions button:hover{background:var(--ink,#05070a);border-color:var(--ink,#05070a);color:var(--paper,#f5f8fc)}.cookie-notice [data-open-cookie-settings]{color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.cookie-notice button:focus-visible{outline-offset:3px;outline:2px solid #147dff}.after-journey{--text-secondary:#546371;--text-action:#061e3b;--focus-on-paper:#436987}.faq-intro p,.faq-list details p,#contact p,.contact-preview-form label,.contact-tabs button,.content-review-note,.footer-details,.contact-fields-note{color:var(--text-secondary)}.contact-tabs button[aria-selected=true],#partner-motion-toggle{color:var(--text-action)}.contact-preview-form button{color:var(--ink)}.after-journey button:focus-visible,.after-journey a:focus-visible,.after-journey canvas:focus-visible{outline-color:var(--focus-on-paper)}#insights button:focus-visible,#insights a:focus-visible,#closing-cta a:focus-visible{outline-color:var(--sky)}[data-marquee-group]{color:var(--text-secondary)}#static-services{margin-block:48px}#static-services ol{padding:0;list-style:none}#static-services li p{max-width:60ch}.cv-dropzone,.contact-preview-form .cv-remove{color:var(--text-action)}.cookie-notice-actions button[data-cookie-choice=accept]{color:var(--paper,#f5f8fc)}#marquee:focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:4px}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:0 0 18px;width:18px;height:18px;display:inline-block}.testimonial-navigation button{place-items:center;display:grid}.editorial-summary a{align-items:center;gap:12px;display:inline-flex}#section-contact{align-items:center;gap:12px}:root{--mobile-page-gutter:6vw;--mobile-body-size:15px;--mobile-input-size:16px;--mobile-control-size:14px}@media (width<=760px),(height<=500px) and (pointer:coarse){.cookie-notice{--notice-scale:1;width:auto;padding:24px max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:contain;max-height:100svh;font-size:14px;line-height:1.2;bottom:0;left:0;right:0;overflow-y:auto;transform:none}.cookie-notice h2{font-size:20px}.cookie-notice p{color:#546371}.cookie-notice-actions button{text-transform:uppercase;font-size:12px}.cookie-notice-actions{flex-direction:column;gap:6px;display:flex}}@media (width<=760px){#opening-stage .hero-copy{left:var(--mobile-page-gutter);width:calc(100% - 2 * var(--mobile-page-gutter))}#opening-stage .hero-body{font-size:var(--mobile-body-size)}#opening-stage .cta{font-size:var(--mobile-control-size)}#opening-stage .outcome-title,#opening-stage .metrics{left:var(--mobile-page-gutter);width:calc(100% - 2 * var(--mobile-page-gutter))}#stage .trust-inner{margin-inline:var(--mobile-page-gutter)}#stage #trust-evidence,#partners,#insights,#faq,#website-footer{padding-inline:var(--mobile-page-gutter)}.editorial-summary p,.faq-intro p,.faq-list details p,#contact p,.testimonial-card blockquote,#partners .partners-intro p:not(.proof-eyebrow){font-size:var(--mobile-body-size)}.contact-preview-form input,.contact-preview-form textarea,.contact-preview-form select{font-size:var(--mobile-input-size);min-height:44px}.contact-tabs{gap:8px}.contact-tabs button{min-height:44px;margin-right:0;padding:12px 8px;font-size:12px}.footer-top nav{flex-wrap:wrap;gap:16px}.footer-top a{align-items:center;min-height:44px;display:inline-flex}.footer-selector button,.footer-details button{min-height:44px}}.story-viewport-probes{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;inset:0 auto auto 0;overflow:hidden}#story-scroll-viewport,#story-max-viewport{width:0;height:100svh;display:block}#story-max-viewport{height:100lvh}@media (width<=760px),(hover:none) and (pointer:coarse){#opening-stage,#story-track #stage{height:100dvh}}@media (width<=760px){:root{--mobile-page-gutter:max(6vw, env(safe-area-inset-left), env(safe-area-inset-right))}.site-header{padding-top:env(safe-area-inset-top);padding-left:max(5vw, env(safe-area-inset-left));height:calc(72px + env(safe-area-inset-top))}}#mobile-language-slot [data-locale]{min-height:44px}#mobile-menu-title:focus{outline:none}#mobile-navigation nav button{text-align:center}#mobile-language-slot{justify-content:center;display:flex}.services-cta,.metrics-intro [data-ui-action]{pointer-events:auto;border-radius:30px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font:600 13px/1.2 Manrope;text-decoration:none;display:inline-flex}#services-overlay{flex-direction:column;justify-content:center;display:flex}#services-overlay #services-rail{flex:none;height:auto}#services-overlay #services-rail>ol{height:auto}#services-overlay .services-action{flex:none;justify-content:center;padding:20px 24px 0;display:flex}#services-overlay[aria-hidden=true] .services-action{visibility:hidden}.services-cta{margin:0}@media (width<=760px){#services-overlay .services-action{display:none}}.footer-directory{grid-template-columns:1fr 2fr 1fr;gap:40px;padding:32px 0;display:grid}.footer-directory h3,.footer-company-details h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#436987);margin:0 0 12px;font:600 11px/1.5 Manrope}.footer-directory p,.footer-company-details p{color:#436987;max-width:none;margin:0;font:400 13px/1.5 DM,Manrope}.footer-socials{gap:8px;display:flex}.footer-socials [role=link]{color:#436987;border:1px solid #43698740;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.footer-socials svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.footer-directory .footer-pending,.footer-company-details .footer-pending,.footer-details .footer-pending{color:#63798b;margin-top:12px;font:400 11px/1.5 DM,Manrope}.footer-company nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;display:grid}.footer-company nav :is(a,button){color:#05070a;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font:500 13px/1.4 Manrope;text-decoration:none;display:flex}.footer-company nav :is(a,button):is(:hover,:focus-visible){color:var(--blue)}.payment-methods{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.payment-methods li{color:#061e3b;background:#fff;border:1px solid #43698730;border-radius:4px;place-items:center;min-width:40px;height:28px;padding:0 6px;font:750 10px/1 Manrope;display:grid}.payment-methods svg{width:32px;height:22px}.footer-company-details{border-top:1px solid #061e3b26;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0;display:grid}.footer-company-details h3:not(:first-child){margin-top:24px}@media (width<=760px){.editorial-preview{display:none}.editorial-row h3{padding-right:0}#after-journey>#trust-evidence{padding:32px var(--mobile-page-gutter,6vw);background:var(--paper);color:var(--black)}#trust-evidence[data-mobile-flow=true] #testimonials-rail{align-items:stretch;gap:24px;width:100%;margin:0;padding:2px 0 16px}#trust-evidence[data-mobile-flow=true] .testimonial-card{overflow-wrap:anywhere;flex:0 0 100%;min-width:0;min-height:0;padding:24px}#partner-wall[data-layout=icons]{perspective:none;height:auto;min-height:0;overflow:visible;-webkit-mask-image:none;mask-image:none}#partner-wall[data-layout=icons] .partner-wall__plane{display:none}#partner-wall[data-layout=icons] .partner-wall__catalog{clip-path:none;white-space:normal;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:24px;width:100%;height:auto;margin:0;padding:8px 0 16px;display:flex;position:relative;overflow-x:auto}#partner-wall[data-layout=icons] .partner-wall__tile{scroll-snap-align:center;pointer-events:auto;flex:0 0 80px;width:80px;height:80px}#partner-wall[data-layout=icons] .partner-wall__inner{opacity:1;color:#436987;width:80px;height:80px;box-shadow:none;border-radius:0;position:static;inset:auto;transform:none;background:0 0!important}#partner-wall[data-layout=icons] .partner-glyph{margin:0;font-size:40px}#partner-wall[data-layout=icons] .partner-wall__inner>:not(.partner-glyph),#partner-motion-toggle[hidden]{display:none}.footer-directory{grid-template-columns:1fr;gap:28px;padding:28px 0}.footer-company-details{grid-template-columns:1fr 1fr;gap:28px}.footer-company-details>div:last-child{grid-column:1/-1}.footer-company nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-details{flex-direction:column;align-items:start;padding-block:24px}}#stage canvas{pointer-events:none}#services-overlay{--action-secondary-ink:var(--action-sky)}@media (width<=760px){#partners{padding-bottom:max(40px,48svh)}#after-journey{z-index:7;position:relative}#after-journey>#trust-evidence{padding-top:0}#partner-wall[data-layout=icons] .partner-wall__catalog{scroll-snap-type:none;scroll-behavior:auto}#partner-wall[data-layout=icons] [data-mobile-copy]{display:block}#partner-wall[data-layout=icons][data-reduced=true] [data-mobile-copy]{display:none}}:root{--action-accent:#147dff;--action-ink:#05070a;--action-paper:#edf2f7;--action-sky:#7bcbff;--action-primary-fill:var(--action-accent);--action-primary-ink:var(--action-ink);--action-primary-hover:var(--action-sky);--action-secondary-ink:#436987;--action-focus:#436987}:where([data-ui-surface=dark]){--action-secondary-ink:var(--action-sky);--action-focus:var(--action-sky)}:is(#opening-stage .hero-actions,#opening-stage .hero-nav,.cookie-notice-actions,#cookie-preferences,.contact-preview-form,.testimonial-navigation,.metrics-intro,#services-overlay,#mobile-story-reading) [data-ui-action=primary],body :is(#closing-cursor,#site-header-contact)[data-ui-action=primary]{background:var(--action-primary-fill);border-color:var(--action-primary-fill);color:var(--action-primary-ink)}:is(#opening-stage .hero-actions,#opening-stage .hero-nav,.cookie-notice-actions,#cookie-preferences,.contact-preview-form,.testimonial-navigation,.metrics-intro,#services-overlay,#mobile-story-reading) [data-ui-action=primary]:is(:hover,:focus-visible),body :is(#closing-cursor,#site-header-contact)[data-ui-action=primary]:is(:hover,:focus-visible){background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--action-primary-ink)}:is(#opening-stage .hero-actions,#opening-stage .hero-nav,.cookie-notice-actions,#cookie-preferences,.testimonial-navigation,.editorial-summary,.metrics-intro,#services-overlay,#mobile-story-reading) [data-ui-action=secondary]{border:1px solid var(--action-secondary-ink);color:var(--action-secondary-ink);background:0 0}:is(#opening-stage .hero-actions,#opening-stage .hero-nav,.cookie-notice-actions,#cookie-preferences,.testimonial-navigation,.editorial-summary,.metrics-intro,#services-overlay,#mobile-story-reading) [data-ui-action=secondary]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--action-secondary-ink) 10%, transparent);border-color:var(--action-secondary-ink);color:var(--action-secondary-ink)}[data-ui-action=tertiary]{--action-link:var(--action-secondary-ink);color:var(--action-link);text-underline-offset:3px}body [data-ui-action]:focus-visible{outline:2px solid var(--action-focus);outline-offset:4px}body [data-ui-action]:disabled{opacity:.45;cursor:not-allowed}#site-header-contact{mix-blend-mode:normal}#opening-stage .hero-actions [data-ui-action] .roll>span{color:inherit}.cta-decrypt{white-space:pre;line-height:1.2;display:inline-block;position:relative}.cta-decrypt-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta-decrypt-visual{white-space:pre;display:inline-block}.cta-decrypt-cell{display:inline-block;position:relative}.cta-decrypt-ghost{visibility:hidden}.cta-decrypt-glyph{text-align:center;pointer-events:none;position:absolute;inset:0}#opening-stage .outcome-title .muted,#road-copy h2 span,#stage #trust-title span:first-child,#insights-title span:first-child,body #faq h2 span,body #contact h3 span,body .proof-heading h2 span,body .partners-intro h3 span{color:var(--action-accent)}[data-launch-omit][hidden]{display:none!important}.language-menu{color:inherit;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-menu .language-trigger{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;font-size:22px;line-height:1;display:grid}.language-trigger [data-language-flag]{font:22px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.language-options{color:#05070a;z-index:50;background:#edf2f7;border:1px solid #061e3b22;border-radius:10px;min-width:166px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #05070a26}.language-options[hidden]{display:none}.site-header-language .language-options button,#mobile-navigation .language-options button{text-align:left;white-space:nowrap;color:#05070a;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:10px 12px;font:500 13px/1.5 Manrope,sans-serif;display:block}.site-header-language .language-options button:hover,.site-header-language .language-options button:focus-visible,#mobile-navigation .language-options button:hover,#mobile-navigation .language-options button:focus-visible,.language-options button[aria-checked=true]{color:#147dff;background:#147dff14}.language-menu button:focus-visible{outline-offset:3px;outline:2px solid #147dff}.site-header-language{color:var(--header-ink)}#mobile-navigation .language-menu{color:#05070a;margin:6px 0 16px}#mobile-navigation .language-trigger{width:auto;min-width:40px;padding:4px}html[lang=el] #opening-stage .hero-body{max-width:42ch}html[lang=el] .contact-tabs{flex-wrap:wrap;row-gap:10px}html[lang=el] #cookie-preferences h2{font-size:25px}html[lang=el] .partner-wall__inner{overflow-wrap:anywhere}html[lang=el] body,html[lang=el] :is(#site-header,#site-header-contact,#mobile-navigation,#opening-stage,#stage,#after-journey,#cookie-preferences),html[lang=el] :is(#site-header,#mobile-navigation,#opening-stage,#stage,#after-journey,#cookie-preferences) *{font-family:Manrope,sans-serif}@media (width<=1100px){.site-header .nav-links{display:none}.site-header .site-menu-toggle{color:var(--header-ink);margin-left:0;padding:0;display:grid}}@media (width<=760px){html[lang=el] #opening-stage .hero-copy{max-width:94%}html[lang=el] #cookie-preferences{padding:22px}html[lang=el] .contact-tabs button{white-space:normal}}html[lang=el] .language-menu [data-language-flag]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.site-header-language{color:var(--header-ink);position:relative}.site-header-language .language-options{left:auto;right:0}#mobile-language-slot .site-header-language{color:var(--action-ink);margin:12px 0}#mobile-language-slot .language-options{box-shadow:none;margin-top:8px;position:static}#mobile-language-slot .language-menu{display:block}html[lang=el] #ship-copy h2{font-size:min(64px, calc(var(--story-height,700px) * .091), 12cqw)}html[lang=en] #opening-stage .hero-copy h2{line-height:1.12}html[lang=en] #opening-stage .hero-copy .line{margin-bottom:-.12em;padding-bottom:.22em}@media (width<=760px){html[lang=el] #stage #services-title{font-size:64px}}.site-header .nav-links{gap:clamp(12px,1.25vw,24px)}@media (width<=1350px){html[lang=el] .site-header .nav-links{display:none}html[lang=el] .site-header .site-menu-toggle{margin-left:0;display:grid}}.site-header .site-menu-toggle,.site-header-contact,.site-header-language .language-trigger,#opening-stage .cta{min-height:44px}.site-header .site-menu-toggle,.site-header-language .language-trigger{min-width:44px}.language-options button[aria-checked=true],.site-header-language .language-options button:hover,.site-header-language .language-options button:focus-visible{color:#061e3b}html[lang=el] #after-journey :is(#partners,#insights,#faq,#closing-cta,#website-footer) *,html[lang=el] #stage :is(#services-overlay,#road-copy,#ship-copy,#trust) *,html[lang=el] .cookie-notice,html[lang=el] .cookie-notice *{font-family:Manrope,sans-serif}#mobile-reading-frame{display:contents}#mobile-story-reading{display:none}@media (width<=760px){body.mobile-reading-review:not(.static-journey) #mobile-reading-frame{background:var(--paper);height:100dvh;color:var(--black);grid-template-rows:minmax(0,3fr) minmax(0,2fr);display:grid;position:sticky;top:0;overflow:hidden}body.mobile-reading-review:not(.static-journey) #story-track #stage{height:100%;min-height:0;position:relative}.mobile-reading-review #stage #services-overlay,.mobile-reading-review #stage #road-copy,.mobile-reading-review #stage #ship-copy,.mobile-reading-review #stage .trust-inner{display:none}#mobile-story-reading{min-width:0;min-height:0;padding:24px var(--mobile-page-gutter,6vw) max(24px, env(safe-area-inset-bottom));font:450 .9375rem/1.5 DM,Manrope,sans-serif;display:block;overflow:hidden}body.mobile-reading-review:not(.static-journey) #mobile-reading-frame[data-reading-section=ship]{background:var(--deep);color:var(--white)}.mobile-reading-rail{will-change:transform}.mobile-reading-section h2{letter-spacing:-.025em;overflow-wrap:break-word;max-width:none;margin:0 0 24px;font:750 2rem/1.2 Manrope,sans-serif}.mobile-reading-section h3{letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font:650 1.375rem/1.2 Manrope,sans-serif}.mobile-reading-section p{max-width:none;color:inherit;margin:12px 0 0;font:450 .9375rem/1.5 DM,Manrope,sans-serif}.mobile-reading-section ol{gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mobile-reading-section li{min-width:0;margin:0;padding:0}.mobile-reading-section li>span{color:#436987;margin:0 0 12px;font:600 .75rem/1.5 Manrope,sans-serif;display:block}#mobile-reading-frame[data-reading-section=ship] li>span{color:#99c6e7}.mobile-reading-section[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.mobile-reading-rail{will-change:auto}}@media (width<=760px){#opening-stage .hero-copy{top:auto;bottom:7%;left:var(--mobile-page-gutter);width:calc(100% - 2 * var(--mobile-page-gutter))}#opening-stage .hero-copy h2{font-size:min(56px,7.3cqh,13.2vw);line-height:1.04}#opening-stage .kicker{font-size:var(--mobile-body-size);margin-bottom:16px}#opening-stage .hero-body{margin-top:24px}#opening-stage .hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px}#opening-stage .hero-actions .cta{flex-shrink:0;gap:12px;padding:12px 16px}#opening-stage .hero-actions .roll{flex:none}#opening-stage .hero-actions .roll>span{white-space:nowrap}#opening-stage #globe{transform-origin:0 0;transform:translate(46.25%,9.5%)scale(1.25)}#opening-stage .grain{display:none}body.mobile-reading-review:not(.static-journey) #mobile-reading-frame[data-mobile-reference=true]{display:block}body.mobile-reading-review:not(.static-journey) #mobile-reading-frame[data-mobile-reference=true] #stage{height:100%;position:relative}#mobile-reading-frame[data-mobile-reference=true] #mobile-story-reading{z-index:3;pointer-events:none;padding:0 var(--mobile-page-gutter);color:var(--white);position:absolute;inset:0}#mobile-reading-frame[data-mobile-reference=true] #mobile-story-reading[hidden]{display:none}#mobile-reading-frame[data-mobile-reference=true][data-reading-section=road] #mobile-story-reading{padding-left:0;left:31%}#mobile-reading-frame[data-mobile-reference=true][data-reading-section=ship] #mobile-story-reading{text-align:center;padding-inline:10%}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section h2{margin-bottom:24px;font-size:2rem}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section h2:not(:first-child){margin-top:64px}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section ol{gap:48px;margin-top:40px}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section li{border-bottom:1px solid #b9e7ff26;padding-bottom:24px}#mobile-reading-frame[data-mobile-reference=true][data-reading-section=ship] ol{gap:96px}#mobile-reading-frame[data-mobile-reference=true][data-reading-section=ship] li{border:0;min-height:200px;padding-bottom:0}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section p{color:#b6c9dc}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-section li>span{color:var(--sky)}#stage[data-mobile-journey=reference] #cloud-layers{display:none}#stage[data-mobile-journey=reference] #services-title{z-index:2;color:#b9e7ff12;font-size:28vw;top:auto;bottom:7%}.mobile-reading-review #stage[data-mobile-journey=reference] .trust-inner{padding:0 var(--mobile-page-gutter);grid-template-columns:1fr;align-content:start;margin:0;display:grid;inset:0}#stage[data-mobile-journey=reference] .trust h2{font-size:2rem;line-height:1.2}#stage[data-mobile-journey=reference] .trust-summary p{font-size:var(--mobile-body-size)}}#page-scroll-viewport{display:contents}#page-scroll-viewport>main{max-width:none;margin:0;padding:0}@media (width<=760px){html[data-mobile-scroll=true],html[data-mobile-scroll=true] body{height:100%;overflow:hidden}html[data-mobile-scroll=true] #page-scroll-viewport{overscroll-behavior-y:none;overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;height:100svh;display:block;position:fixed;inset:0 0 auto;overflow:hidden auto}body.mobile-reading-review:not(.static-journey) #mobile-reading-frame,#opening-stage{height:100svh}#mobile-reading-frame[data-mobile-reference=true] .mobile-reading-rail{position:relative}#mobile-reading-frame[data-mobile-reference=true][data-reading-section=ship] li{will-change:transform}}
