:root{--bg-night:#070b12;--bg-dawn:#0e1526;--bg-day:#121a2a;--bg:var(--bg-night);--ink:#f2f5f8;--ink-dim:#f2f5f8b8;--ink-faint:#f2f5f86b;--red:#e8101a;--red-glow:#f800008c;--red-text:#ff5a61;--blue:#1a2fb4;--ice:#7fd4ff;--lime:#c6f432;--line:#f2f5f81f;--font-display:"Big Shoulders Display", Impact, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-ar-display:"Changa", sans-serif;--font-ar-body:"IBM Plex Sans Arabic", sans-serif;--z-glow:40;--z-hud:50;--z-top:60;--z-preloader:100;--gutter:clamp(16px, 4vw, 64px);--ease-out:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);scroll-behavior:auto;transition:background-color .8s;overflow-x:clip}html[data-theme=night]{--bg:var(--bg-night)}html[data-theme=dawn]{--bg:var(--bg-dawn)}html[data-theme=day]{--bg:var(--bg-day)}body{background-color:var(--bg);min-block-size:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.5;transition:background-color .8s;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}img,svg,canvas,video{max-inline-size:100%;display:block}img{block-size:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}ul,ol{padding:0;list-style:none}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}address{font-style:normal}[hidden]{display:none!important}::selection{background:var(--ice);color:var(--bg-night)}h1,h2,h3,.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-weight:900;line-height:.92}h2{font-weight:800}h3{letter-spacing:0;font-weight:800;line-height:1}.eyebrow,.mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.eyebrow{color:var(--ice);align-items:center;gap:12px;margin-block-end:clamp(14px,2vw,24px);display:flex}.eyebrow:before{content:"";background:var(--ice);opacity:.7;flex:none;block-size:1px;inline-size:28px}.lede,.sub{color:var(--ink-dim);text-wrap:pretty;max-inline-size:40ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.small-print{color:var(--ink-dim);font-size:13px;line-height:1.55}html[lang=ar] body{font-family:var(--font-ar-body)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .display,html[lang=ar] .num{font-family:var(--font-ar-display);font-weight:700;line-height:1.08}html[lang=ar] .eyebrow,html[lang=ar] .mono,html[lang=ar] .btn,html[lang=ar] .ph,html[lang=ar] .stage,html[lang=ar] .map-label,html[lang=ar] #hud,html[lang=ar] #topnav,html[lang=ar] #preloader-label,html[lang=ar] label,html[lang=ar] legend,html[lang=ar] :is(#topnav a,.sub-eyebrow,.scroll-hint,.numbers .label,.col-row .k,.col-meta-row dt,#upgrade-table tbody th,#upgrade-table [role=rowheader],#cfg-summary dt,#cfg-summary .k,.field-hint,.footer-contact,.timeline time,.timeline .when,#roles small,#roles .licence,#roles .langs,#mode-switch [role=radio],.field>label,.field legend,#ksa-labels text){font-family:var(--font-ar-body)}html[lang=ar] #hotspot-card :is(h3,h4){font-family:var(--font-ar-display);font-weight:700}html[lang=ar] #hud-clock,html[lang=ar] #hud-vitals dd,html[lang=ar] #preloader-pct,html[lang=ar] .footer-contact a{font-family:var(--font-mono)}html[lang=ar] *,html[lang=ar] :before,html[lang=ar] :after{letter-spacing:0!important;text-transform:none!important}[dir=rtl] .chevrons{background-image:repeating-linear-gradient(-45deg, var(--red) 0 10px, var(--ink) 10px 20px)}[dir=rtl] .map-art{transform:scaleX(-1)}[dir=rtl] .lbl-start{transform:translate(480px)}[dir=rtl] .lbl-end{transform:translate(-480px)}[dir=rtl] .card[data-tilt]{box-shadow:-24px 32px 64px #00000073}[dir=rtl] .stage[aria-current]{transform:translate(-6px)}[dir=rtl] #sound-toggle .icon{transform:scaleX(-1)}[dir=rtl] #topnav a:after{transform-origin:100%}[dir=rtl] select{background-position:14px}[dir=rtl] .scroll-hint-text{writing-mode:horizontal-tb;transform:none}body:after{content:"";z-index:calc(var(--z-glow) - 1);pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}.chevrons{background-image:repeating-linear-gradient(45deg, var(--red) 0 10px, var(--ink) 10px 20px);opacity:.24;block-size:10px}.brackets{position:relative}.brackets:before{content:"";pointer-events:none;border-radius:inherit;--b:var(--ice);background:linear-gradient(var(--b), var(--b)) top left / 14px 1px, linear-gradient(var(--b), var(--b)) top left / 1px 14px, linear-gradient(var(--b), var(--b)) top right / 14px 1px, linear-gradient(var(--b), var(--b)) top right / 1px 14px, linear-gradient(var(--b), var(--b)) bottom left / 14px 1px, linear-gradient(var(--b), var(--b)) bottom left / 1px 14px, linear-gradient(var(--b), var(--b)) bottom right / 14px 1px, linear-gradient(var(--b), var(--b)) bottom right / 1px 14px;background-repeat:no-repeat;position:absolute;inset:0}.skip-link{z-index:calc(var(--z-preloader) + 1);background:var(--ink);color:var(--bg-night);font:600 14px/1 var(--font-body);transition:transform .2s var(--ease-out);border-radius:8px;padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--ice);transform:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}:focus:not(:focus-visible){outline:none}.ph{border:1px dashed var(--ice);min-block-size:24px;color:var(--ice);font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.ph:empty{justify-content:center;min-inline-size:7ch}.ph:empty:after{content:"…";opacity:.6}[data-reveal]{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}[data-reveal].is-out{opacity:0;transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto!important}main .pin-section{height:auto!important;min-block-size:0!important}main .pin-stage{aspect-ratio:16/9;block-size:auto;min-block-size:0;position:relative}main #upgrade-table,main #roles{margin-block-start:0}#upgrade:after,#manpower:after{display:none}[data-reveal]{transition:opacity .3s;transform:none!important}#light-glow,.scroll-hint-line{display:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{min-block-size:48px;font:600 15px/1 var(--font-body);letter-spacing:.01em;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .25s, border-color .25s, color .25s, box-shadow .25s, transform .3s var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding-inline:24px;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-red{background:var(--red);color:#fff;box-shadow:0 12px 32px -14px var(--red-glow)}.btn-red:hover{box-shadow:0 16px 40px -14px var(--red-glow);background:#d00e17}.btn-ghost{border-color:var(--line);color:var(--ink);-webkit-backdrop-filter:blur(8px);background:#f2f5f80a}.btn-ghost:hover{background:#f2f5f814;border-color:#f2f5f852}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0e15268c;border-radius:16px;padding:clamp(20px,2.4vw,32px);position:relative}.card h3{margin-block-end:12px;font-size:clamp(22px,2vw,30px)}.card p{color:var(--ink-dim);font-size:15px;line-height:1.55}.card[data-tilt]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .4s var(--ease-out);box-shadow:24px 32px 64px #00000073}#lang-toggle,#sound-toggle{border:1px solid var(--line);min-block-size:44px;min-inline-size:44px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#070b1266;border-radius:8px;justify-content:center;align-items:center;padding-inline:12px;font-size:12px;font-weight:500;transition:border-color .25s,background-color .25s;display:inline-flex}#lang-toggle:hover,#sound-toggle:hover{border-color:#f2f5f852}html[lang=en] #lang-toggle{font-family:var(--font-ar-body);letter-spacing:0;font-size:14px;font-weight:600}html[lang=ar] #lang-toggle{font-family:var(--font-mono)}#sound-toggle .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}#sound-toggle .icon-body{fill:currentColor;stroke:none}#sound-toggle .icon-wave,#sound-toggle .icon-mute{transition:opacity .25s}#sound-toggle .icon-wave{opacity:0}#sound-toggle[aria-pressed=true] .icon-wave{opacity:1}#sound-toggle[aria-pressed=true] .icon-mute{opacity:0}#sound-toggle[aria-pressed=true]{color:var(--ice);border-color:#7fd4ff80}#hud{z-index:var(--z-hud);-webkit-backdrop-filter:blur(12px);inline-size:232px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);background:#070b129e;border-radius:2px;grid-template-columns:1fr auto;align-items:center;gap:10px 12px;padding:14px 16px 12px;font-size:11px;font-weight:500;display:grid;position:fixed;inset-block-end:calc(var(--gutter) * .75);inset-inline-start:var(--gutter)}#hud-status{color:var(--ice);align-items:center;gap:8px;transition:color .4s;display:inline-flex;position:relative}#hud-status:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:7px;inline-size:7px}#hud-status:after{content:"";pointer-events:none;border:1px solid;border-radius:50%;block-size:7px;inline-size:7px;margin-block-start:-3.5px;animation:2.4s ease-out infinite hud-dot;position:absolute;inset-block-start:50%;inset-inline-start:0}#hud-status[data-stage=handover]{color:var(--lime)}#hud-clock{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-self:end}#hud-ecg{grid-column:1/-1;block-size:36px;inline-size:100%}#hud-vitals{border-block-start:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block-start:10px;display:grid}#hud-vitals .vital{gap:3px;display:grid}#hud-vitals dt{letter-spacing:.1em;color:var(--ink-dim);font-size:9px}#hud-vitals dd{color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}#hud-demo{letter-spacing:.1em;color:var(--ink-dim);grid-column:1/-1;font-size:9px}@keyframes hud-dot{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.hotspot{cursor:pointer;block-size:44px;inline-size:44px;transition:transform .3s var(--ease-out);background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.hotspot:before,.hotspot:after{content:"";border:1.5px solid var(--ice);border-radius:50%;position:absolute;inset:8px}.hotspot:before{animation:hs-pulse 2.4s var(--ease-out) infinite}.hotspot:after{background:radial-gradient(circle at center, var(--ice) 0 2.5px, #7fd4ff29 3px);-webkit-backdrop-filter:blur(3px);transition:background-color .3s,box-shadow .3s}.hotspot:hover,.hotspot[aria-expanded=true]{transform:scale(1.12)}.hotspot.is-hidden{pointer-events:none}.hotspot.is-hidden:before{animation:none}.hotspot:hover:after,.hotspot[aria-expanded=true]:after{box-shadow:0 0 18px #7fd4ff8c}.hotspot:focus-visible{outline-offset:-4px}@keyframes hs-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}#hotspot-card{z-index:3;inline-size:min(380px, calc(100% - 2 * var(--gutter)));background:#070b12cc;border-radius:12px;padding:22px 24px;position:absolute;inset-block-end:calc(var(--gutter) + 8px);inset-inline-end:var(--gutter)}#hotspot-card h3,#hotspot-card h4{font-family:var(--font-display);text-transform:uppercase;margin-block-end:8px;padding-inline-end:40px;font-size:24px;font-weight:800;line-height:1}#hotspot-card p{color:var(--ink-dim);font-size:15px;line-height:1.5}#hotspot-card button{block-size:40px;inline-size:40px;color:var(--ink-dim);border-radius:8px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}#hotspot-card button:hover{color:var(--ink);background:#f2f5f80f}#mode-switch{z-index:3;left:50%;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#070b129e;border-radius:999px;gap:4px;padding:4px;display:inline-flex;position:absolute;inset-block-end:clamp(24px,5vh,56px);transform:translate(-50%)}#mode-switch [role=radio]{min-block-size:44px;min-inline-size:96px;font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border-radius:999px;padding-inline:20px;transition:background-color .3s,color .3s}#mode-switch [role=radio]:hover{color:var(--ink)}#mode-switch [role=radio][aria-checked=true]{background:var(--ink);color:var(--bg-night)}#mode-switch [role=radio]:focus-visible{outline-offset:2px}.numbers{padding:clamp(72px, 10vw, 160px) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.numbers li{border-block-start:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:14px;padding-block-start:20px;display:flex}.numbers .num{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(56px,7.5vw,128px);font-weight:900;line-height:.9}.numbers .num-suffix{margin-inline-start:.04em;font-size:.55em}.numbers .num.ph{letter-spacing:.06em;align-self:flex-start;font-size:12px;font-weight:500;line-height:1.3}.numbers li:has(.num.ph) .label{display:none}.numbers li.since:has(.num.ph) .label{display:block}.numbers .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:500}.numbers li.since .label{order:-1}.field{align-content:start;gap:8px;min-inline-size:0;display:grid}.field>label,.field legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:500}.field legend{margin-block-end:10px}input[type=text],input[type=number],input[type=date],input[type=tel],input[type=email],select,textarea{min-block-size:48px;inline-size:100%;color:var(--ink);font:500 16px/1.3 var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#f2f5f80a;border:1px solid #f2f5f866;border-radius:10px;padding:12px 14px;transition:border-color .25s,background-color .25s}textarea{resize:vertical;min-block-size:104px;line-height:1.45}input:hover,select:hover,textarea:hover{border-color:#f2f5f88f}.req{color:var(--ice);letter-spacing:0;margin-inline-start:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ice);outline-offset:2px;border-color:#0000}input::placeholder,textarea::placeholder{color:var(--ink-faint)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F5F8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:40px}select option{background:var(--bg-dawn);color:var(--ink)}.inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.seg,.checks{flex-wrap:wrap;gap:8px;display:flex}.seg input,.checks input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.seg label,.checks label{border:1px solid var(--line);min-block-size:44px;color:var(--ink);font:500 14px/1 var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f5f808;border-radius:10px;align-items:center;gap:10px;padding-inline:16px;transition:border-color .25s,background-color .25s;display:inline-flex}.seg label:hover,.checks label:hover{border-color:#f2f5f842}.seg label:before,.checks label:before{content:"";border:1.5px solid var(--ink-dim);background-position:50%;background-repeat:no-repeat;flex:none;block-size:16px;inline-size:16px;transition:border-color .25s,background-color .25s,box-shadow .25s}.seg label:before{border-radius:50%}.checks label:before{border-radius:4px}.seg input:checked+label,.checks input:checked+label{border-color:var(--ice);background:#7fd4ff1a}.seg input:checked+label:before{border-color:var(--ice);background-color:var(--ice);box-shadow:inset 0 0 0 3.5px var(--bg-night)}.checks input:checked+label:before{border-color:var(--ice);background-color:var(--ice);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.8 2.8L9 1.2' fill='none' stroke='%23070B12' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.seg input:focus-visible+label,.checks input:focus-visible+label{outline:2px solid var(--ice);outline-offset:3px}#upgrade-table{padding:clamp(40px, 6vw, 96px) var(--gutter) clamp(72px, 10vw, 160px)}#upgrade-table table{border-collapse:collapse;table-layout:fixed;inline-size:100%}#upgrade-table th,#upgrade-table td{border-block-start:1px solid var(--line);vertical-align:top;text-align:start;color:var(--ink);padding-block:20px;padding-inline:0 20px;font-size:15px;line-height:1.55}#upgrade-table thead th{font-family:var(--font-display);text-transform:uppercase;border-block-start:0;padding-block:0 10px;font-size:clamp(24px,2.6vw,40px);font-weight:800;line-height:1}#upgrade-table tbody th{inline-size:18%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding-block-start:24px;font-size:11px;font-weight:500}#upgrade-table td{transition:opacity .4s}#upgrade[data-mode=acls] #upgrade-table td[data-col=bls],#upgrade[data-mode=bls] #upgrade-table td[data-col=acls]{opacity:.55}#upgrade-table [role=row]{border-block-start:1px solid var(--line);grid-template-columns:minmax(120px,18%) 1fr 1fr;gap:20px;padding-block:20px;display:grid}#upgrade-table [role=rowheader]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}@media (width<=767px){#upgrade-table thead{display:none}#upgrade-table tbody,#upgrade-table tr,#upgrade-table th,#upgrade-table td{inline-size:auto;display:block}#upgrade-table tr{border-block-start:1px solid var(--line);padding-block:16px 8px}#upgrade-table tbody th{border:0;padding-block:0 8px;padding-inline:0}#upgrade-table td{border:0;padding-block:8px;padding-inline:0}#upgrade-table td:before{content:attr(data-label);font-family:var(--font-display);text-transform:uppercase;color:var(--ink-dim);margin-block-end:4px;font-size:18px;font-weight:800;display:block}#upgrade-table [role=row]{grid-template-columns:1fr;gap:8px}}#call-stages{counter-reset:stage;flex-direction:column;gap:8px;display:flex}.stage{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);min-block-size:36px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);counter-increment:stage;transition:color .3s, border-color .3s, background-color .3s, transform .4s var(--ease-out);background:#070b1280;border-radius:6px;align-self:flex-start;align-items:center;gap:10px;padding-inline:12px 14px;font-size:11px;font-weight:500;display:inline-flex}.stage:before{content:counter(stage, decimal-leading-zero);letter-spacing:.08em;color:var(--ink-dim);font-size:10px}.stage:after{content:"";opacity:.45;background:currentColor;border-radius:50%;block-size:6px;inline-size:6px;transition:opacity .3s,box-shadow .3s}.stage.is-done{color:var(--ink);border-color:#7fd4ff59}.stage[aria-current]{color:var(--ice);border-color:var(--ice);background:#7fd4ff14;transform:translate(6px)}.stage[aria-current]:before{color:var(--ice)}.stage[aria-current]:after{opacity:1;box-shadow:0 0 12px}@media (width<=767px),(prefers-reduced-transparency:reduce){.stage,.hotspot:after,.upgrade-cols .col,#mode-switch,#hud{-webkit-backdrop-filter:none}.stage,#mode-switch,#hud{background:#070b12d1}.upgrade-cols .col{background:#070b12db}}.timeline{margin-inline:var(--gutter);border-inline-start:1px solid var(--line);gap:28px;padding-inline-start:28px;display:grid;position:relative}.timeline li{position:relative}.timeline li:before{content:"";border:1.5px solid var(--ice);background:var(--bg);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:6px;inset-inline-start:-33px}.timeline time,.timeline .when{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-block-end:6px;font-size:11px;display:block}.timeline h3{margin-block-end:6px;font-size:clamp(20px,2vw,28px)}.timeline p{color:var(--ink-dim);font-size:15px}@media (width>=768px){#hud{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}html[data-hud-quiet=true] #hud{opacity:.38;pointer-events:none;transform:translateY(10px)scale(.92)}html[data-hud-quiet=true] #hud:hover{opacity:1;pointer-events:auto;transform:none}}:root{--hud-safe:calc(var(--gutter) * .75 + 212px);--topbar:72px}#preloader{z-index:var(--z-preloader);background:var(--bg-night);place-content:center;justify-items:center;gap:18px;transition:opacity .6s;display:grid;position:fixed;inset:0}#preloader-ecg{block-size:80px;inline-size:min(320px,70vw)}#preloader-pct{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(64px,12vw,128px);font-weight:900;line-height:.9}#preloader-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);font-size:12px;font-weight:500}html[data-ready=true] #preloader{opacity:0;pointer-events:none}#progress-ecg{block-size:28px;inline-size:100%;z-index:calc(var(--z-top) + 1);pointer-events:none;mix-blend-mode:screen;position:fixed;inset-block-start:0;inset-inline-start:0}#topbar{z-index:var(--z-top);block-size:var(--topbar);padding-inline:var(--gutter);background:linear-gradient(#070b12d9,#070b1200);align-items:center;gap:12px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.brand{align-items:center;margin-inline-end:auto;display:inline-flex}.brand img{block-size:32px;inline-size:auto}#topnav{gap:clamp(16px,2vw,32px);margin-inline-end:clamp(12px,2vw,32px);display:flex}#topnav a{min-block-size:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);align-items:center;font-size:11px;font-weight:500;transition:color .25s;display:inline-flex;position:relative}#topnav a:after{content:"";background:var(--ice);transform-origin:0;block-size:1px;inline-size:100%;transition:transform .35s var(--ease-out);position:absolute;inset-block-end:8px;inset-inline-start:0;transform:scaleX(0)}#topnav a:hover,#topnav a:focus-visible,#topnav a[aria-current]{color:var(--ink)}#topnav a:hover:after,#topnav a[aria-current]:after{transform:scaleX(1)}#top-cta{min-block-size:44px;padding-inline:18px;font-size:14px}#light-glow{z-index:var(--z-glow);background:radial-gradient(circle, var(--red-glow) 0%, #f800002e 30%, transparent 65%);filter:blur(32px);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;block-size:480px;inline-size:480px;position:fixed;top:0;left:0}.pin-section{min-block-size:100dvh;position:relative}.pin-section>:not(.pin-stage){z-index:2;position:relative}#upgrade-table,#roles{margin-block-start:var(--pin-extra,0px)}#upgrade:after,#manpower:after{content:"";z-index:1;background:var(--bg);position:absolute;inset-block-start:calc(100dvh + var(--pin-extra,0px));inset-block-end:0;inset-inline:0}.pin-stage{background:var(--bg);block-size:100dvh;position:sticky;inset-block-start:0;overflow:hidden}canvas.seq-canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.pin-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#070b1200 42%,#070b1273 70%,#070b12e6 100%),linear-gradient(#070b12b8 0%,#070b1200 24%);position:absolute;inset:0}.section-head{padding-inline:var(--gutter)}.section-head h2{font-size:clamp(44px,7vw,112px)}.section-copy,.hero-copy,.manpower-copy,.call-ui{pointer-events:none}.section-copy a,.hero-copy a,.hero-copy .btn-row,.call-ui>*{pointer-events:auto}.seq-poster{object-fit:cover;z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}html:not([data-ready=true]) .hero-copy{visibility:hidden}#hero-3d{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-copy{z-index:2;max-inline-size:1180px;position:absolute;inset-block-end:calc(var(--gutter) * .75);inset-inline-start:calc(var(--gutter) + 256px);inset-inline-end:var(--gutter)}#hero-title{margin-block:10px 14px;font-size:clamp(56px,11vw,168px)}#hero-title .line{display:block}.sub-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-block-end:clamp(16px,2.4vw,28px);font-size:12px;font-weight:500;display:inline-flex}.sub-eyebrow:after{content:"";background:var(--ice);block-size:1px;inline-size:48px}.hero-copy .lede{margin-block-end:clamp(20px,3vw,36px)}.scroll-hint{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);pointer-events:none;flex-direction:column;align-items:center;gap:14px;font-size:11px;font-weight:500;display:flex;position:absolute;inset-block-end:calc(var(--gutter) * .75);inset-inline-end:var(--gutter)}.scroll-hint-text{writing-mode:vertical-rl;transform:rotate(180deg)}.scroll-hint-line{background:linear-gradient(to bottom, var(--ice), transparent);block-size:64px;inline-size:1px;position:relative;overflow:hidden}.scroll-hint-line:after{content:"";background:var(--ink);block-size:100%;inline-size:1px;animation:hint-drop 2.2s var(--ease-out) infinite;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%)}@keyframes hint-drop{to{transform:translateY(100%)}}#numbers{position:relative}.numbers .num-lime{color:var(--lime)}.call-ui{z-index:2;column-gap:var(--gutter);padding:calc(var(--topbar) + clamp(12px, 3vh, 40px)) var(--gutter) var(--hud-safe);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;position:absolute;inset:0}.call-ui .section-head{grid-column:1/-1;padding-inline:0}.call-ui .section-head h2{font-size:clamp(36px,5.2vw,84px)}#call-stages{grid-area:2/1/4;align-self:center}#call-copy{text-wrap:balance;grid-area:2/2;align-self:end;min-block-size:2.6em;margin-block-end:clamp(16px,2.4vh,28px);font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.25;position:relative}#call-copy p{opacity:0;max-inline-size:22ch;transition:opacity .4s ease, transform .4s var(--ease-out);position:absolute;inset-block-end:0;inset-inline-start:0;transform:translateY(8px)}#call-copy p[aria-current],#call-copy p.is-active{opacity:1;transform:none}#call-map{grid-area:3/2;place-self:end;block-size:auto;inline-size:min(100%,560px);overflow:visible}#call-map .map-grid circle{fill:var(--ink-faint)}#route-line{fill:none;stroke:var(--ice);stroke-width:1.5px;stroke-linecap:round;opacity:.85}.map-art{transform-box:view-box;transform-origin:50%}#call-map .node{fill:var(--bg-night);stroke:var(--ice);stroke-width:1.5px;transition:fill .3s,stroke .3s,opacity .3s}#call-map .node-ring{fill:none;stroke-dasharray:2 4;opacity:.7}#call-map .node.is-done{fill:var(--ice);opacity:.6}#call-map .node.is-lit{fill:var(--ice)}#call-map .node[aria-current],#call-map .node.is-active,#call-map .node.is-current{fill:var(--ice);stroke:var(--ice);opacity:1}.map-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-dim);text-anchor:middle;font-size:11px;font-weight:500}#hotspots{z-index:2;pointer-events:none;position:absolute;inset:0}#hotspots .hotspot{pointer-events:auto}.section-copy{z-index:2;max-inline-size:min(560px,42%);position:absolute;inset-block-start:calc(var(--topbar) + clamp(12px, 3vh, 40px));inset-inline-start:var(--gutter)}.section-copy h2{font-size:clamp(36px,5.2vw,84px)}.section-copy .sub{margin-block-start:16px}#upgrade .section-copy .intro{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:14px;display:flex}#upgrade .section-copy .intro .dot{color:var(--ink-faint)}.upgrade-cols{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(12px,1.6vw,24px);inline-size:min(58%,820px);display:grid;position:absolute;inset-block-end:var(--hud-safe);inset-inline-end:var(--gutter)}.upgrade-cols .col{transition:opacity .5s ease, transform .5s var(--ease-out);background:#070b12a8;padding:clamp(16px,1.8vw,24px)}.upgrade-cols h3{margin-block-end:10px;font-size:clamp(20px,1.8vw,26px)}.col-lead{color:var(--ink);margin-block-end:8px;font-size:13px}.kit,.col-items{color:var(--ink-dim);gap:5px;margin-block-end:14px;font-size:13px;line-height:1.4;display:grid}.kit li,.col-items li{padding-inline-start:14px;position:relative}.kit li:before,.col-items li:before{content:"";background:var(--ice);block-size:1px;inline-size:6px;position:absolute;inset-block-start:.65em;inset-inline-start:0}.col-row,.col-meta-row{border-block-start:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:10px;padding-block-start:10px;font-size:13px;line-height:1.4;display:grid}.col-row+.col-row,.col-meta-row+.col-meta-row{margin-block-start:8px}.col-meta{display:block}.col-row .k,.col-meta-row dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding-block-start:2px;font-size:10px;font-weight:500}.col-row .v,.col-meta-row dd{color:var(--ink);margin:0}#upgrade[data-mode=acls] #col-bls,#upgrade[data-mode=bls] #col-acls,.upgrade-cols .col.is-dim{opacity:.62}.manpower-copy{z-index:2;position:absolute;inset-block-end:var(--hud-safe);inset-inline-start:var(--gutter);inset-inline-end:var(--gutter)}.manpower-copy h2{font-size:clamp(56px,9vw,144px)}#roles{padding:clamp(48px, 7vw, 112px) var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(12px,1.6vw,20px);display:grid}#roles>:not(.card){border:1px solid var(--line);background:#0e15268c;border-radius:16px;padding:clamp(20px,2.4vw,32px);position:relative}#roles h3{margin-block-end:10px;font-size:clamp(22px,2vw,30px)}#roles p{color:var(--ink-dim);font-size:15px;line-height:1.55}#roles small,#roles .licence,#roles .langs{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-block-start:10px;font-size:11px;font-weight:500;display:block}#crew-counts{padding:clamp(20px, 3vw, 32px) var(--gutter) 0;flex-wrap:wrap;gap:10px;display:flex}#supply{margin:clamp(24px, 4vw, 48px) var(--gutter) clamp(72px, 10vw, 160px);max-inline-size:720px}#supply h3{margin-block-end:18px;font-size:clamp(28px,3.2vw,44px)}#supply ul{color:var(--ink-dim);gap:10px;font-size:16px;display:grid}#supply li{padding-inline-start:20px;position:relative}#supply li:before{content:"";background:var(--ice);block-size:1px;inline-size:8px;position:absolute;inset-block-start:.7em;inset-inline-start:0}#configurator{padding:clamp(72px, 10vw, 160px) var(--gutter);grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);grid-template-areas:"head head""form summary""form send""form mail""form note";align-items:start;gap:14px clamp(24px,4vw,64px);display:grid}#configurator .section-head{grid-area:head;margin-block-end:clamp(24px,4vw,56px);padding-inline:0}#cfg-form{grid-area:form;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}#cfg-form .field-wide{grid-column:1/-1}#cfg-summary{grid-area:summary}#cfg-summary h3{margin-block-end:14px;font-size:clamp(24px,2.2vw,32px)}#cfg-summary .cfg-empty{color:var(--ink-dim);font-size:15px}#cfg-summary li,#cfg-summary .cfg-summary-row,#cfg-summary .line{border-block-start:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:16px;padding-block:10px;font-size:15px;display:flex}#cfg-summary dt,#cfg-summary .k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}#cfg-summary .cfg-summary-row dd{text-align:end;margin:0}#cfg-summary .cfg-summary-list{margin:0;display:block}.field-hint{font-family:var(--font-mono);letter-spacing:.06em;color:var(--red-text);font-size:11px}input.is-invalid,textarea.is-invalid{border-color:var(--red-text)}.form-message{color:var(--red-text);text-align:center;font-size:14px}#cfg-send{grid-area:send;justify-self:stretch}#cfg-send:focus-visible{outline-color:var(--lime)}#cfg-mail{min-block-size:44px;color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;grid-area:mail;justify-self:center;align-items:center;font-size:14px;transition:color .25s,text-decoration-color .25s;display:inline-flex}#cfg-mail:hover{color:var(--ink);-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice)}.cfg-note{text-align:center;grid-area:note}#where{padding-block:clamp(72px,10vw,160px)}#where .section-head{margin-block-end:clamp(32px,5vw,72px)}#where-cards{padding-inline:var(--gutter);perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,1.4vw,20px);display:grid}#where-cards .card{flex-direction:column;justify-content:flex-end;gap:10px;min-block-size:280px;display:flex}#where-cards .card h3{margin-block-end:0}#track{padding-block:clamp(72px,10vw,160px)}#track .section-head{margin-block-end:clamp(24px,4vw,48px)}#coverage{column-gap:var(--gutter);padding:clamp(72px, 10vw, 160px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);grid-template-areas:"head head""map list";align-items:center;row-gap:clamp(24px,4vw,56px);display:grid}#coverage .section-head{grid-area:head;padding-inline:0}#ksa-map{grid-area:map;justify-self:center;block-size:auto;inline-size:100%;max-inline-size:640px;overflow:visible}#ksa-outline{fill:#f2f5f808;stroke:var(--line);stroke-width:1.5px;stroke-linejoin:round}#ksa-map .map-grid circle{fill:var(--ink-faint);opacity:.55}#ksa-nodes .node{fill:var(--red);stroke:none}#ksa-nodes .node.is-placeholder,#ksa-nodes .node[data-ph]{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;stroke-dasharray:2 3}#ksa-nodes .pulse{fill:none;stroke:var(--red);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:ksa-pulse 2.4s var(--ease-out) infinite}@keyframes ksa-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}#ksa-labels text{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-dim);font-size:12px;font-weight:500}#ksa-labels text.is-placeholder,#ksa-labels text[data-ph],#ksa-labels text.label-ph{fill:var(--ink-dim)}#coverage-list{grid-area:list;font-size:clamp(18px,1.6vw,22px)}#coverage-list li{border-block-start:1px solid var(--line);align-items:center;gap:14px;padding-block:16px;display:flex}#coverage-list li:last-child{border-block-end:1px solid var(--line)}#coverage-list li:before{content:"";border:1.5px solid var(--ink-faint);border-radius:50%;flex:none;block-size:8px;inline-size:8px}#coverage-list li.confirmed:before{background:var(--ice);border-color:var(--ice)}#standards{padding-block:clamp(72px,10vw,160px)}#standards .section-head{margin-block-end:clamp(32px,5vw,72px)}#standards .cards{padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}#standards .card{flex-direction:column;min-block-size:240px;display:flex}#standards .card p{line-height:1.7}#standards .card p+p{margin-block-start:12px}#standards .card .ph{vertical-align:baseline}#cta{padding:clamp(96px, 14vw, 220px) var(--gutter);text-align:center;justify-items:center;gap:clamp(24px,4vw,48px);display:grid;position:relative;overflow:clip}.cta-still{z-index:0;position:absolute;inset:0}.cta-still img{object-fit:cover;opacity:.55;block-size:100%;inline-size:100%}.cta-still:after{content:"";background:linear-gradient(to bottom, var(--bg) 0%, #070b128c 35%, #070b12b8 70%, var(--bg) 100%);position:absolute;inset:0}#cta>:not(.cta-still){z-index:1;position:relative}#cta h2{max-inline-size:12ch;font-size:clamp(48px,8vw,136px)}#cta-form{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;inline-size:min(100%,880px);display:grid}#cta .btn-row{justify-content:center}#cta .small-print{max-inline-size:54ch}#footer{padding:clamp(48px, 6vw, 96px) var(--gutter) calc(clamp(32px, 4vw, 64px) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);color:var(--ink-dim);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo line""logo services""contact contact""copy copy";gap:10px clamp(24px,4vw,56px);padding-inline-start:calc(var(--gutter) + 256px);font-size:14px;display:grid}.footer-logo{grid-area:logo;align-self:start;block-size:40px;inline-size:auto}.footer-line{color:var(--ink);grid-area:line;font-size:16px;font-weight:600}.footer-services{grid-area:services;max-inline-size:64ch}.footer-contact{border-block-start:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;grid-area:contact;align-items:center;gap:10px 28px;margin-block-start:clamp(16px,2vw,32px);padding-block-start:clamp(16px,2vw,32px);font-size:12px;display:flex}.footer-contact a{min-block-size:24px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;transition:text-decoration-color .25s;display:inline-flex}.footer-contact a:hover{-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice)}.footer-copy{grid-area:copy;margin-block-start:8px;font-size:12px}@media (width>=768px) and (width<=1199px){.numbers,#standards .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-cols{inline-size:min(64%,820px)}.section-copy{max-inline-size:min(560px,34%)}}@media (width<=767px){.numbers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}:root{--hud-safe:calc(24px + env(safe-area-inset-bottom));--topbar:60px}#topbar{gap:8px}.brand img{block-size:26px}#topnav,#top-cta{display:none}#hud{letter-spacing:.1em;grid-template-columns:auto auto 72px;gap:0 12px;inline-size:auto;max-inline-size:calc(100% - 24px);padding:8px 12px;font-size:10px;inset-block-start:var(--topbar);inset-block-end:auto;inset-inline-start:12px}#hud-ecg{grid-column:auto;block-size:22px;inline-size:72px}#hud-vitals,#hud-demo{display:none}.hero-copy{max-inline-size:none;inset-block-end:var(--hud-safe);inset-inline:16px}.hero-copy .btn-row .btn{flex:auto}.scroll-hint{display:none}.call-ui{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:12px;padding-block-start:calc(var(--topbar) + 52px)}.call-ui .section-head h2{font-size:clamp(32px,9vw,44px)}#call-stages{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-flow:row;grid-area:2/1;align-self:start;gap:6px;overflow-x:auto}#call-stages::-webkit-scrollbar{display:none}.stage{flex:none;min-block-size:32px;font-size:10px}.stage[aria-current]{transform:none}#call-map{grid-area:3/1;place-self:center stretch;inline-size:100%}#call-copy{grid-area:4/1;align-self:end;min-block-size:3.2em;margin-block-end:0;font-size:22px}#call-copy p{max-inline-size:none}.section-copy{max-inline-size:none;inset-block-start:calc(var(--topbar) + 52px);inset-inline:16px}.section-copy h2{font-size:clamp(32px,9vw,44px)}.section-copy .sub{margin-block-start:10px;font-size:15px}#hotspot-card{inline-size:auto;inset-block-end:12px;inset-inline:12px}.upgrade-cols{grid-template-columns:minmax(0,1fr);gap:8px;inline-size:auto;inset-block-end:calc(var(--hud-safe) + 64px);inset-inline:12px}.upgrade-cols .col{padding:14px 16px}.kit{gap:3px;margin-block-end:10px;font-size:12px}.col-row{grid-template-columns:72px minmax(0,1fr);font-size:12px}#col-acls{display:none}#upgrade[data-mode=acls] #col-acls{opacity:1;display:block}#upgrade[data-mode=acls] #col-bls{display:none}#mode-switch{inset-block-end:var(--hud-safe)}#mode-switch [role=radio]{min-inline-size:84px}.manpower-copy{inset-inline:16px}.manpower-copy h2{font-size:clamp(48px,15vw,80px)}#roles{grid-template-columns:minmax(0,1fr)}#configurator{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""summary""send""mail""note"}#cfg-form{grid-template-columns:minmax(0,1fr);gap:20px}#cfg-form .field-wide{grid-column:auto}#where-cards{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;perspective:none;gap:12px;display:flex;overflow-x:auto}#where-cards::-webkit-scrollbar{display:none}#where-cards .card{scroll-snap-align:start;flex:0 0 82%;min-block-size:220px}#coverage{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""list"}#standards .cards{grid-template-columns:minmax(0,1fr)}#standards .card{min-block-size:0}#cta-form{grid-template-columns:minmax(0,1fr)}#cta .btn-row{inline-size:100%}#cta .btn-row .btn{flex:auto}#footer{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""line""services""contact""copy";padding-inline-start:var(--gutter)}.footer-contact{flex-direction:column;align-items:flex-start;gap:6px}.footer-contact a{min-block-size:44px}}@media (width>=768px) and (height<=720px){#hero-title{font-size:clamp(56px,9vw,128px)}.section-copy h2,.call-ui .section-head h2{font-size:clamp(32px,4.4vw,64px)}}
