@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-600.woff2?v=30d4f835f7) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-700.woff2?v=6b016fb482) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-800.woff2?v=1bd90ad63e) format("woff2")}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("Liberation Sans");font-weight:600;size-adjust:94.2%;ascent-override:100.84%;descent-override:26.54%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("Liberation Sans");font-weight:700;size-adjust:95.24%;ascent-override:99.75%;descent-override:26.25%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("Liberation Sans");font-weight:800;size-adjust:96.45%;ascent-override:98.5%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2?v=3717810d71) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2?v=08e7f96a4b) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2?v=9697914ee5) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2?v=fc91fec9d1) format("woff2")}@font-face{font-family:Barlow Fallback;src:local("Arial"),local("Liberation Sans");font-weight:400;size-adjust:88.51%;ascent-override:112.98%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;src:local("Arial"),local("Liberation Sans");font-weight:500;size-adjust:89.37%;ascent-override:111.89%;descent-override:22.38%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;src:local("Arial"),local("Liberation Sans");font-weight:600;size-adjust:90.06%;ascent-override:111.03%;descent-override:22.21%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;src:local("Arial"),local("Liberation Sans");font-weight:700;size-adjust:90.93%;ascent-override:109.98%;descent-override:22%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2?v=e8a7823a50) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2?v=301d8ba678) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2?v=459fe843a5) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700.woff2?v=9c605cad22) format("woff2")}@font-face{font-family:IBM Plex Mono Fallback;src:local("Liberation Mono"),local("Courier New");font-weight:400;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Liberation Mono"),local("Courier New");font-weight:500;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Liberation Mono"),local("Courier New");font-weight:600;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Liberation Mono"),local("Courier New");font-weight:700;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@layer reset,tokens,base,components,utilities,overrides;@layer tokens{:root{--navy: oklch(.2136 .0483 257.95);--panel: oklch(.243 .0558 256.78);--panel-2: oklch(.2604 .0631 256.82);--hair: oklch(.3083 .0603 258.28);--field: oklch(.3716 .0822 258.12);--paper: oklch(.9834 .0042 236.5);--ink: oklch(.2136 .0483 257.95);--ink-2: oklch(.4236 .0491 257.53);--paper-hair: oklch(.9288 .0126 255.51);--cyan: oklch(.8043 .1459 219.52);--cyan-2: oklch(.7623 .1519 229.99);--white: oklch(1 0 0);--body: oklch(.7774 .0331 255.61);--dim: oklch(.6538 .0433 255.36);--font-head: "Figtree", "Figtree Fallback", system-ui, sans-serif;--font-body: "Barlow", "Barlow Fallback", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, monospace;--step--1: clamp(13px, calc(13px + (14 - 13) * (100vw - 390px) / 890), 14px);--step-0: clamp(16px, 16px, 16px);--step-1: clamp(18px, calc(18px + (19 - 18) * (100vw - 390px) / 890), 19px);--step-2: clamp(21px, calc(21px + (24 - 21) * (100vw - 390px) / 890), 24px);--step-3: clamp(28px, calc(28px + (37 - 28) * (100vw - 390px) / 890), 37px);--step-4: clamp(36px, calc(36px + (55 - 36) * (100vw - 390px) / 890), 55px);--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--wrap: 1280px;--gutter: 20px;--r-card: 14px;--r-btn: 8px;--r-field: 5px;--bp-mobile: 500px}.paper-body{--paper: oklch(.9798 .0045 78.3);--paper-hair: oklch(.9023 .0121 79.78)}}:root{--band-bg: #F7FAFC;--band-heading: #0A192F;--band-body: #1E2D44;--band-muted: #4A5A70;--band-link: #006A82;--band-btn-fill: #0A192F;--band-btn-text: #FFFFFF;--band-btn-hover: #13294A;--band-icon: #0A192F;--band-icon-accent: #006A82;--band-card: #FFFFFF;--band-line: #D5DEE8;--band-control: #7A8CA3;--band-cyan: #00D4FF}section[data-band=light]{background:var(--band-bg);color:var(--band-body);padding:var(--space-8) 0}@media(max-width:700px){section[data-band=light]{padding:var(--space-7) 0}}section[data-band=light] :is(h1,h2,h3){color:var(--band-heading)}section[data-band=light] .mut{color:var(--band-body)}section[data-band=light] a:not(.btn){color:var(--band-link);text-decoration:underline;text-underline-offset:3px}.b-ink{background:var(--band-btn-fill);color:var(--band-btn-text);border:0}.b-ink:hover{background:var(--band-btn-hover);color:var(--band-btn-text)}section[data-band=light] .btn.b-cy,section[data-band=light] .btn.b-ink{background:var(--band-btn-fill);color:var(--band-btn-text);border:0}section[data-band=light] .btn.b-cy:hover,section[data-band=light] .btn.b-ink:hover{background:var(--band-btn-hover);color:var(--band-btn-text)}section[data-band=light] .btn.b-gh{background:transparent;color:var(--band-heading);border:1.5px solid var(--band-heading)}section[data-band=light] .btn.b-gh:hover{background:transparent;color:var(--band-heading);border-color:var(--band-heading)}section[data-band=light] :focus-visible{outline:2px solid var(--band-heading);outline-offset:2px}section[data-band=light] .card,section[data-band=light] .box{background:var(--band-card);border:1px solid var(--band-line);border-radius:var(--r-card)}section[data-band=light] .br:before,section[data-band=light] .br:after{border-color:var(--band-icon)}section[data-band=light] .band-photo,section[data-band=light] .story-ph{border:1px solid var(--band-line);border-radius:12px}*{box-sizing:border-box}html{background:var(--navy)}body{margin:0;background:var(--navy);color:var(--white);font:400 var(--step-0)/1.5 var(--font-body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.skip{position:absolute;left:12px;top:-64px;z-index:200;display:inline-flex;align-items:center;height:44px;padding:0 var(--space-3);border-radius:var(--r-btn);background:var(--cyan);color:var(--navy);font-weight:600}.skip:focus{top:12px;outline:2px solid #fff;outline-offset:2px}.wrap{width:min(var(--wrap),100% - 2*var(--gutter));margin:0 auto;position:relative}.sg{font-family:var(--font-head);font-weight:800;letter-spacing:-.02em;margin:0}.eb{font:700 13px var(--font-mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.08em}.mut{color:var(--body)}h1.sg{font-size:var(--step-4);line-height:1.1}h2.sg{font-size:var(--step-3);line-height:1.2}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 var(--space-4);border-radius:var(--r-btn);font-weight:600;white-space:nowrap}.btn-50{height:50px}.card h3.eq{min-height:var(--space-7)}.accent-rule{height:2px;background:var(--cyan);margin-top:var(--space-4)}.b-cy{background:var(--cyan);color:var(--navy)}.b-gh{border:1px solid #fff}section{padding:var(--space-6) 0 var(--space-8)}.bar-m{display:none}.bar{background:var(--cyan);color:var(--navy);font-size:var(--step--1);font-weight:500}.bar .wrap{display:flex;height:36px;align-items:center;justify-content:space-between;gap:var(--space-3)}.bar .bar-cred,.bar .bar-tag{white-space:nowrap}@media(max-width:359.98px){.bar-tag{display:none}}.hero{padding:0}.hero .wrap{display:grid;grid-template-columns:minmax(440px,1fr) minmax(0,780px);align-items:center;min-height:600px;gap:var(--space-6)}.hero .ph{position:relative;border-radius:12px;overflow:hidden;height:480px}.hero .ph picture{display:block;height:100%}.hero .ph img{width:100%;height:100%;object-fit:cover}@media(min-width:1001px)and (max-width:1319px){.hero .ph:has(>.hl){height:auto;aspect-ratio:1560/960}}.hero .ph.fade img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 22%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 22%,#000 45%)}.hero p{font-size:var(--step-1);line-height:29px;margin:22px 0 34px}.hero .row{display:flex;gap:var(--space-3)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero .addr{margin:0 0 var(--space-3);padding:0;background:none;border-color:transparent;max-width:520px}.addr-row{display:flex;gap:0;position:relative;border:2px solid var(--cyan);border-radius:12px;background:var(--panel);box-shadow:0 0 0 1px #00d4ff33,0 0 24px #00d4ff61}.addr-row input{flex:1;min-width:0;width:100%;height:60px;min-height:60px;border:0;border-radius:10px 0 0 10px;background:transparent;color:#fff;font:400 var(--step-0)/1.2 var(--font-body);padding:0 var(--space-2) 0 var(--space-6)}.addr-row input::placeholder{color:#a9b8cc;opacity:1}.addr-row input:focus,.addr-row input:focus-visible{outline:none;box-shadow:none}.addr-row .btn{height:60px;min-height:60px;padding:0 var(--space-4);border:0;border-radius:0 9px 9px 0;font:700 var(--step-0) var(--font-body);cursor:pointer}.addr-row .btn:focus-visible{outline:2px solid #fff;outline-offset:-5px}.addr-row:focus-within{box-shadow:0 0 0 3px #00d4ff59,0 0 30px #00d4ff8c;outline:2px solid #fff;outline-offset:3px}.addr-pin{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--cyan);pointer-events:none;z-index:1}.hero .sight-cue .sc-go{animation:addrPulse 1.8s ease-out .9s 1 backwards}@keyframes addrPulse{0%{box-shadow:0 0 #00d4ff99,0 0 24px #00d4ff61}to{box-shadow:0 0 0 16px #00d4ff00,0 0 24px #00d4ff61}}@media(prefers-reduced-motion:reduce){.hero .sight-cue .sc-go{animation:none}}.addr-lead{margin:0 0 var(--space-2);max-width:520px}.addr-chip{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border:1px solid rgba(0,212,255,.55);background:#00d4ff1f;border-radius:999px;font:500 var(--step--1)/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--cyan)}.addr-label{margin:var(--space-2) 0 0;text-wrap:balance;font:600 var(--step-1)/1.35 var(--font-body);color:#fff}@media(max-width:380px){.addr-row input{font-size:var(--step-0);padding-left:var(--space-6)}.addr-row .btn{padding:0 var(--space-3)}.addr-pin{left:12px}}@media(max-width:359px){.addr-row input{padding:0 var(--space-1) 0 var(--space-3)}.addr-row .btn{padding:0 var(--space-3);font-weight:600}.addr-pin{display:none}}.hero .addr-help{margin:var(--space-2) 0 0;font-size:var(--step--1);line-height:20px;color:var(--body)}.hero .row a.call-link{height:auto;min-height:44px;padding:0;border:0;background:none;color:#a9b8cc;font:500 var(--step-0)/1.3 var(--font-body);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a9b8cc80}.hero .row a.call-link:hover{color:#fff;text-decoration-color:#fff}.hero .row a.call-link:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-5)}.card{position:relative;background:var(--panel);border-radius:var(--r-card);padding:var(--space-3) var(--space-3) var(--space-4)}.card .im{border-radius:9px;overflow:hidden;position:relative}.card .im img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.card .tag{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-2) 0}.card .tag img{width:32px;height:32px}.card .note-cat{margin:var(--space-3) var(--space-2) 0;font:500 var(--step-0)/20px var(--font-body);color:var(--body)}.card h3{font:800 var(--step-2)/28px var(--font-head);margin:var(--space-3) var(--space-2) 0}.card p{margin:6px 6px 0;font-size:var(--step-0);color:var(--body)}.card .more{margin:var(--space-3) var(--space-2) 0;font-weight:600;font-size:var(--step--1);color:var(--cyan)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-top:var(--space-6)}.step .g{width:80px;height:80px;border-radius:12px;background:#081528;border:1px solid rgba(0,212,255,.35);display:grid;place-items:center}.step .g img{width:60px}.step b{display:block;margin-top:var(--space-4);font:700 var(--step-0) var(--font-body);letter-spacing:.06em}.step b i{color:var(--cyan);font-style:normal;margin-right:var(--space-3)}.step p{margin:10px 0 0;color:var(--body)}.split{display:grid;grid-template-columns:1fr 440px;gap:var(--space-7);align-items:start}.split .ph{position:relative;border-radius:10px;overflow:hidden}.split .ph img{width:100%;height:auto}h2.sg.proj-h{font-size:var(--step-4);line-height:54px;margin-top:0}@media(max-width:1000px){h2.sg.proj-h{font-size:var(--step-3);line-height:46px}}@media(max-width:600px){h2.sg.proj-h{font-size:var(--step-3);line-height:40px}}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.igw{margin-top:var(--space-5)}.ig{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.ig .t{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--panel);border-radius:12px;border:1px solid var(--hair)}.ig .t.f{grid-column:span 2;grid-row:span 2}.ig .t.x{display:none}.ig .t picture{display:block;width:100%;height:100%}.ig .t.f picture:has(img.bg){position:absolute;inset:0}.ig .t img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ig .t.f{background:var(--navy);isolation:isolate}.ig .t.f img{position:relative;z-index:1;width:auto;height:100%;max-width:100%;margin:0 auto;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.ig .t.f img.bg{position:absolute;inset:0;z-index:0;width:100%;max-width:none;margin:0;object-fit:cover;filter:blur(28px) brightness(.35) saturate(1);transform:scale(1.15);-webkit-mask-image:none;mask-image:none;pointer-events:none}.ig .t.f:hover img,.ig .t.f:focus-visible img{transform:none}.ig .t.f:hover img.bg,.ig .t.f:focus-visible img.bg{transform:scale(1.15)}.ig .hv{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .2s;background:#0a192f80;display:grid;place-items:center}.ig .hv:after{content:"";width:54px;height:54px;border-radius:50%;border:2px solid var(--cyan);background:#0a192fb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%2300D4FF' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") center/24px no-repeat}.ig .t:hover .hv,.ig .t:focus-visible .hv{opacity:1}.ig .t:hover img,.ig .t:focus-visible img{transform:scale(1.04)}.ig .t:focus-visible,.ig-btn:focus-visible,.ig .fol:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ig .vid{position:absolute;z-index:3;left:12px;top:12px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--cyan);background:#0a192fcc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300D4FF' d='M8.5 6.2v11.6a1.2 1.2 0 0 0 1.8 1l9-5.8a1.2 1.2 0 0 0 0-2l-9-5.8a1.2 1.2 0 0 0-1.8 1z'/%3E%3C/svg%3E") center/20px no-repeat}.ig .f .vid{width:36px;height:36px}.ig .fol{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);background:var(--cyan);color:var(--navy);border-color:var(--cyan);text-align:center}.ig .fol em{font:500 var(--step--1)/1 var(--font-body);letter-spacing:0;text-transform:none;font-style:normal;margin-top:var(--space-2)}.ig .fol strong{font:600 var(--step-2) var(--font-head)}.ig .fol .ig-ic{width:44px;height:44px;border-width:3px;border-radius:12px}.ig .fol .ig-ic:before{inset:7px;border-width:3px}.ig .fol .ig-ic:after{width:5px;height:5px;right:5px;top:5px}.ig-ic{width:20px;height:20px;border:2px solid currentColor;border-radius:6px;position:relative;display:inline-block;flex:none}.ig-ic:before{content:"";position:absolute;inset:3px;border:2px solid currentColor;border-radius:50%}.ig-ic:after{content:"";position:absolute;width:3px;height:3px;background:currentColor;border-radius:50%;right:2px;top:2px}.head .btn .ig-ic{margin-right:var(--space-2)}.ig-more{display:none;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.igw.js .ig-more{display:flex}.igw.js .ig-more.done{display:none}.ig-cnt{font:500 var(--step--1)/1 var(--font-body);letter-spacing:0;text-transform:lowercase;color:var(--dim)}.ig-cnt:first-letter{text-transform:uppercase}.ig-btn{display:inline-flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);background:var(--panel-2);border:1px solid var(--field);color:#fff;border-radius:10px;font:600 var(--step-0) var(--font-body);cursor:pointer}.ig-btn b{display:inline-block;width:26px;height:26px;border-radius:50%;background:var(--cyan);position:relative}.ig-btn b:before,.ig-btn b:after{content:"";position:absolute;left:50%;top:50%;background:var(--navy);transform:translate(-50%,-50%)}.ig-btn b:before{width:12px;height:2px}.ig-btn b:after{width:2px;height:12px}@media(max-width:700px){.ig{grid-template-columns:1fr 1fr;gap:var(--space-2)}.ig .fol strong{font-size:var(--step-1)}.ig .fol .ig-ic{width:38px;height:38px}.ig .t{border-radius:10px}.ig-btn{width:100%;justify-content:center}.ig .hv:after{width:44px;height:44px;background-size:22px}}.trust{border-block:1px solid var(--hair);padding:0}.trust .wrap{display:grid;grid-template-columns:repeat(5,1fr);height:168px;align-items:center}.trust div{display:grid;justify-items:center;gap:var(--space-3);font:700 var(--step-0) var(--font-body);height:80px;align-content:center}.trust img{width:56px}.contact .wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-7);padding-top:0}.contact h2,.contact h1{font-size:var(--step-4);line-height:50px;margin:0 0 var(--space-3)}.contact ul{list-style:none;padding:0;margin:var(--space-6) 0 0}.contact li{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--hair)}.contact li:last-child{border-bottom:1px solid var(--hair)}.contact li img{width:40px}.contact li b{display:block;font-size:var(--step-1)}.contact li span{font-size:var(--step--1);color:var(--body)}.lic{margin-top:var(--space-4);font:500 var(--step--1)/20px var(--font-body);letter-spacing:0;color:var(--dim)}form{position:relative;background:var(--panel-2);border:1px solid var(--hair);border-radius:8px;padding:var(--space-6)}.r2{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-4)}label{display:block;font:500 var(--step--1)/16px var(--font-body);letter-spacing:0;color:#8fa3bc;margin:0 0 var(--space-2);text-transform:none}.f{margin-bottom:var(--space-4)}input,textarea{width:100%;height:48px;background:var(--navy);border:1px solid var(--field);border-radius:var(--r-field);padding:0 var(--space-3);color:#fff;font:var(--step-0) var(--font-body)}textarea{height:112px;padding-top:var(--space-3)}input:focus,textarea:focus{outline:2px solid var(--cyan);outline-offset:1px}.chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.chips input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chips label{position:relative}.chips input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.chips span{height:36px;padding:0 var(--space-3);border:1px solid var(--field);border-radius:18px;display:flex;align-items:center;font-size:var(--step--1);cursor:pointer}.chips input:checked+span{background:var(--cyan);border-color:var(--cyan);color:var(--navy);font-weight:700}.up{display:flex;gap:var(--space-3);align-items:center;border:1px dashed var(--field);border-radius:var(--r-field);padding:var(--space-3) var(--space-3);margin-bottom:var(--space-4);font-size:var(--step--1);color:var(--body)}.up img{width:32px}.send{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.send button{height:48px;width:160px;border:0;border-radius:var(--r-btn);background:var(--cyan);color:var(--navy);font:800 var(--step-0) var(--font-body);cursor:pointer}.send small{color:var(--dim)}@media(max-width:1000px){.hero .wrap,.split,.contact .wrap{grid-template-columns:1fr}.hero .wrap{min-height:0;padding:var(--space-5) 0}.hero .ph{height:auto;aspect-ratio:7/5}.grid4,.steps{grid-template-columns:1fr 1fr}.trust .wrap{grid-template-columns:repeat(3,1fr);height:auto;padding:var(--space-4) 0;row-gap:var(--space-4)}}@media(max-width:600px){section{padding:var(--space-4) 0 var(--space-6)}.grid4,.steps{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr;gap:var(--space-3)}.head{flex-direction:column;align-items:flex-start}.r2{grid-template-columns:1fr}form{padding:var(--space-4) var(--space-3)}.contact h2,.contact h1{font-size:var(--step-3);line-height:36px}.bar-x{display:none}.bar-m{display:inline}.trust div{font-size:var(--step-0)}.trust .wrap{grid-template-columns:1fr 1fr;align-items:start}.trust .wrap>div{align-items:start;justify-items:center;align-content:start;text-align:center;height:auto;grid-template-rows:48px auto}.trust .wrap>div:last-child{grid-column:1 / -1;justify-self:center}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ferr{display:block;margin-top:var(--space-2);font-size:var(--step--1);line-height:18px;color:#ff8a8a}input[aria-invalid=true]{border-color:#ff8a8a}.fstatus{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-3);border-radius:var(--r-field);font-size:var(--step-0);line-height:22px;border:1px solid var(--field)}.fstatus[hidden]{display:none}.fstatus.ok{border-color:var(--cyan);background:#00d4ff1a;color:#fff}.fstatus.err{border-color:#ff8a8a;background:#ff8a8a14;color:#fff}.fstatus:focus{outline:2px solid var(--cyan);outline-offset:2px}.send button:disabled{opacity:.6;cursor:progress}.grid3{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:1000px){.grid3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid3{grid-template-columns:1fr;gap:var(--space-3)}}.addr-field{position:relative;flex:1;min-width:0}.addr-field input{width:100%}.addr-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:var(--space-1);list-style:none;max-height:min(340px,50vh);overflow-y:auto;overscroll-behavior:contain;background:var(--navy);border:1px solid rgba(0,212,255,.35);border-radius:var(--r-btn);box-shadow:0 12px 32px #00000073}.addr-list[hidden]{display:none}.addr-opt{padding:var(--space-3);min-height:44px;box-sizing:border-box;display:block;line-height:1.3;border-radius:5px;font:400 var(--step-0)/1.3 var(--font-body);color:var(--body);cursor:pointer}.addr-opt b{font-weight:700;color:#fff}.addr-opt.is-active,.addr-opt:hover{background:#00d4ff24;color:#fff;box-shadow:inset 3px 0 0 var(--cyan)}.addr-opt.is-active b,.addr-opt:hover b{color:var(--cyan)}@media(max-width:359px)and (max-height:700px){html .hero .wrap>.ph{aspect-ratio:13/5}}.hero .sight-cue{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);background:#0f2340;border:1px solid #234A75;border-radius:999px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);box-shadow:0 0 0 1px #00d4ff26,0 6px 20px #00000059;max-width:520px;box-sizing:border-box}.hero .sight-cue svg{flex:none}.hero .sight-cue .sc-ph{flex:1;min-width:200px}.hero .sight-cue input{width:100%;height:40px;border:0;background:transparent;color:#fff;font:600 var(--step-0)/1.2 var(--font-body);padding:0;outline:none}.hero .sight-cue input::placeholder{color:#b8c7da;opacity:1}.hero .sight-cue .sc-go{border:0;cursor:pointer;background:var(--cyan);color:var(--navy);font:800 var(--step--1)/1.2 var(--font-body);min-height:44px;padding:0 var(--space-3);border-radius:999px;white-space:nowrap}.hero .sight-cue:focus-within{outline:2px solid #fff;outline-offset:3px}.hero .sight-cue .sc-go:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero .addr-lead{margin:0 0 var(--space-2)}@media(max-width:1000px){.hero .wrap>div:first-child>.addr-lead,.hero .wrap>div:first-child>.sight-cue{order:2}.hero .wrap>div:first-child>.addr-lead{margin-top:var(--space-3)}}@media(max-width:700px){.hero .sight-cue{display:flex;width:100%}.hero .sight-cue .sc-ph{min-width:0}}@media(max-width:360px){.hero .sight-cue{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);gap:var(--space-2)}.hero .sight-cue svg{display:none}.hero .sight-cue input{font-weight:400}.hero .sight-cue .sc-go{padding:0 var(--space-3);font-size:var(--step--1)}}@media(min-width:1001px){.hero .wrap{align-items:start}.hero .wrap>div:first-child{padding-top:var(--space-6)}.hero .wrap>.ph{margin-top:var(--space-6)}}picture.pipe{display:block;width:100%}picture.pipe-fill{display:block;width:100%;height:100%}picture.pipe-fill img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.13s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}.site-head{view-transition-name:site-head}::view-transition-group(site-head){animation-duration:0s;background:var(--navy)}::view-transition-old(site-head),::view-transition-new(site-head){animation-duration:0s;mix-blend-mode:normal}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes reveal-up{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}[data-reveal]{animation-name:reveal-up;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@media print{[data-reveal]{animation:none;opacity:1;transform:none}}:root{--gi-color: currentColor;--gi-cyan: var(--cyan, var(--lab-color-cyan, #00D4FF));--gi-navy: var(--navy, var(--lab-color-navy, #0A192F));--gi-tile-bg: var(--panel-2, var(--lab-color-panel-2, #0E2442));--gi-tile-border: rgba(0, 212, 255, .2);--gi-tile-fg: var(--gi-cyan);--gi-tile-r: 12px;--gi-light-tile-bg: #FFFFFF;--gi-light-tile-border: #D5DEE8;--gi-light-fg: #0A192F;--gi-light-accent: #006A82}.gi{display:inline-block;flex:none;vertical-align:middle;width:var(--gi-size, 24px);height:var(--gi-size, 24px);fill:none;stroke:currentColor;color:inherit;stroke-width:var(--gi-sw, 1.75);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.gi-16{--gi-size: 16px;--gi-sw: 1.75}.gi-20{--gi-size: 20px;--gi-sw: 1.75}.gi-24{--gi-size: 24px;--gi-sw: 1.75}.gi-32{--gi-size: 32px;--gi-sw: 1.6}.gi-48{--gi-size: 48px;--gi-sw: 1.5}.gi-card{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--gi-tile);height:var(--gi-tile);border-radius:var(--gi-tile-r);background:var(--gi-tile-bg);border:1px solid var(--gi-tile-border);color:var(--gi-tile-fg)}.gi-card>.gi{--gi-size: var(--gi-glyph);--gi-sw: var(--gi-card-sw)}.gi-card>.gi,.on-paper .gi-card>.gi{color:inherit}.gi-card-48{--gi-tile: 48px;--gi-glyph: 28px;--gi-card-sw: 1.65}.gi-card-64{--gi-tile: 64px;--gi-glyph: 38px;--gi-card-sw: 1.55}.gi-card-96{--gi-tile: 96px;--gi-glyph: 56px;--gi-card-sw: 1.4}.on-paper .gi,.gi.is-on-paper{color:var(--gi-light-fg)}.on-paper .gi-card,.gi-card.is-light{background:var(--gi-light-tile-bg);border-color:var(--gi-light-tile-border);color:var(--gi-light-fg)}.gi-card.is-accent,.on-paper .gi-card.is-accent{color:var(--gi-light-accent)}.gi.is-cyan{color:var(--gi-cyan)}.gi.is-ok{color:var(--lab-color-ok, #7FE0A8)}.gi.is-warn{color:var(--lab-color-warn, #FFC46B)}.gi.is-fault{color:var(--lab-color-fault, #FF9B9B)}.gi-hit{display:inline-grid;place-items:center;min-width:44px;min-height:44px}@media(min-width:1280px){.trust .gi-card{--gi-tile: 48px}.trust .gi-card>.gi{--gi-size: 24px;width:24px;height:24px}}html:has(.site-head){--head-h: 80px}.site-head{position:sticky;top:0;z-index:70;box-sizing:content-box;padding-top:env(safe-area-inset-top,0px);background:#0a192f00;border-bottom:1px solid transparent;transition:border-color .2s}.site-head.is-stuck{background:#0a192feb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-bottom-color:#1e3a5fe6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-head.is-stuck{background:#0a192f}}html:has(.site-head){scroll-padding-top:calc(var(--head-h) + env(safe-area-inset-top,0px) + 12px)}.hd-sight{display:none}.site-head{height:80px}.site-head .wrap{display:flex;align-items:center;height:80px}.site-head .brand img{height:48px;width:auto}.site-head .brand{display:inline-flex;align-items:center;min-height:44px}.dnav{margin-left:auto;display:flex;align-items:center;gap:6px;height:36px}.dn-pill{position:relative;display:inline-flex;align-items:center;height:36px;border:1px solid transparent;border-radius:18px;font:600 15px/1 var(--font-head);color:#fff;box-sizing:border-box;transition:background-color .15s,color .15s,border-color .15s}.dn-solo{padding:0 15px}.dn-pill:hover,.dn-pill:focus-within{background:#ffffff12}.dn-pill:hover,.dn-item.is-open>.dn-pill{color:var(--cyan)}.dn-pill[aria-current],.dn-pill[data-current]{color:var(--cyan);background:#00d4ff1f;border-color:#00d4ff8c}.dn-pill[aria-current]:hover,.dn-pill[data-current]:hover{background:#00d4ff2e}.dn-item{position:relative}.dn-link{display:inline-flex;align-items:center;height:100%;padding:0 0 0 15px;color:inherit;border-radius:18px 0 0 18px}.dn-chev{--chev-ring-l: 4px;--chev-ring-w: 30px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:100%;width:44px;margin-right:-10px;padding:0 14px 0 4px;background:none;border:0;border-radius:0 18px 18px 0;color:inherit;cursor:pointer}.dn-chev:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.dn-chev:before{content:"";position:absolute;top:0;bottom:0;left:var(--chev-ring-l);width:var(--chev-ring-w);border-radius:0 18px 18px 0;pointer-events:none}.dn-chev:focus-visible:before{outline:2px solid var(--cyan);outline-offset:2px}.dn-chev svg{transition:transform .18s}.dn-item.is-open .dn-chev svg{transform:rotate(180deg)}.dn-panel{position:absolute;z-index:60;top:100%;left:0;min-width:248px;padding-top:12px;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility 0s .15s}.dn-item.is-open .dn-panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.dn-list{list-style:none;margin:0;padding:8px;background:var(--navy);border:1px solid rgba(0,212,255,.35);border-radius:16px;box-shadow:0 18px 40px #00000073,0 0 0 1px #0003}.dn-list a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:10px;font:600 15px/20px var(--font-head);color:#fff;white-space:nowrap}.dn-list small{font:500 12px/16px var(--font-body);letter-spacing:.04em;color:var(--body)}.dn-list a:hover,.dn-list a:focus-visible{background:#00d4ff1a;color:var(--cyan)}.dn-list a[aria-current]{color:var(--cyan);background:#00d4ff1f}.dn-learn-btn{gap:6px;background:none;font:600 15px/1 var(--font-head);color:#fff;cursor:pointer}.dn-learn-btn svg{transition:transform .18s}.dn-learn.is-open .dn-learn-btn svg{transform:rotate(180deg)}.dn-learn-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dn-learn-btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.dn-list .lr small{color:var(--body)}.dn-list .lr-up a{flex-direction:column;align-items:flex-start;gap:4px}.dn-list .lr-up small{color:var(--cyan)}.dn-all{margin-top:6px;padding-top:6px;border-top:1px solid rgba(0,212,255,.22)}.dn-all a{color:var(--cyan)}.dn-all a:after{content:"→"}.dn-all span{flex:1}.site-head .tel{margin-left:32px;height:36px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid #fff;border-radius:18px;font:600 15px/1 var(--font-head)}.site-head .tel:hover{color:var(--cyan);border-color:var(--cyan)}@media(min-width:1001px)and (max-width:1240px){.dnav{gap:2px}.dn-pill{font-size:14px}.dn-solo{padding:0 10px}.dn-learn-btn{font-size:14px}.dn-link{padding:0 0 0 11px}.dn-chev{--chev-ring-l: 2px;--chev-ring-w: 26px;width:41px;margin-right:-13px;padding:0 17px 0 2px}.site-head .tel{margin-left:14px;padding:0 12px}}.site-head .tel{position:relative}.site-head .tel:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.burger,.mmenu{display:none}.burger{width:44px;height:44px;margin-left:8px;margin-right:-10px;background:none;border:0;padding:0;color:#e6edf5;cursor:pointer;align-items:center;justify-content:center}.burger .gi{width:24px;height:24px}.burger:focus-visible,.mm-close:focus-visible,.mmenu a:focus-visible,.site-head a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dn-chev:focus-visible{outline:none}@media(max-width:1000px){.dnav{display:none}.site-head .tel{margin-left:auto}.burger{display:inline-flex}.mmenu:not([hidden]){display:flex}html.menu-open,html.menu-open body{overflow:hidden}}@media(max-width:1000px){html:has(.site-head){--head-h: 72px}.site-head,.site-head .wrap{height:72px}.site-head .brand img{height:38px}}@media(max-width:640px){html:has(.site-head){--head-h: 60px}.site-head,.site-head .wrap{height:60px}.site-head .brand img{height:32px}.site-head .tel{display:none}.hd-sight{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:17px;background:var(--cyan);color:#06142a;font:700 12.5px/1 var(--font-body);letter-spacing:.08em}.hd-sight:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.site-head .hd-sight:hover{color:#06142a}.site-head .hd-sight:focus-visible{outline-color:#fff}.burger{margin-left:6px}}@media(max-width:359px){.site-head .brand img{height:28px}.hd-sight{padding:0 10px}}.mmenu{position:fixed;inset:0;z-index:100;flex-direction:column;background:var(--navy);overflow-y:auto;padding-bottom:max(24px,env(safe-area-inset-bottom))}.mm-top{flex:none;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 20px}.mm-brand img{width:113px;height:32px}.mm-close{width:44px;height:44px;min-width:44px;flex:none;background:none;border:0;padding:0;color:#e6edf5;cursor:pointer;display:grid;place-items:center}.mm-close .gi{width:24px;height:24px;display:block}.mm-nav{flex:none;padding:4px 0 0;width:min(390px,100%);margin:0 auto}.mm-nav ol,.mm-nav ul{list-style:none;margin:0;padding:0}.mm-nav>ol>li{position:relative}.mm-no{position:absolute;left:20px;top:0;height:44px;display:flex;align-items:center;font:600 14px/1 var(--font-body);letter-spacing:.08em;color:var(--cyan)}.mm-item{position:relative;display:flex;align-items:center;height:44px;margin-left:52px;width:calc(100% - 64px);max-width:326px;padding:0 16px;border-radius:22px;font:600 22px/1 var(--font-head);color:#fff}.mmenu .mm-item,.mmenu .mm-item:hover,.mmenu .mm-sub a,.mmenu .mm-sub a:hover,.mmenu .mm-tile,.mmenu .mm-tile:hover,.mmenu .mm-hero,.mmenu .mm-hero:hover{color:#fff}.mm-item:not(.mm-label):hover:before,.mm-sub a:hover:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--cyan);box-shadow:0 0 8px #00d4ff99}.mm-sub a:hover:before{left:24px}.mm-item[aria-current]:not([data-child]):before,.mm-sub a[aria-current]:before,.mm-tile[aria-current]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--cyan);box-shadow:0 0 8px #00d4ff99}.mm-sub>li{position:relative;height:40px}.mm-sub a{position:relative;display:flex;align-items:center;gap:10px;height:40px;margin-left:52px;width:calc(100% - 64px);max-width:326px;padding:0 16px 0 40px;font:600 17px/1 var(--font-head);color:#fff}.mm-sub a[aria-current]:before{left:24px}.mm-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid #234A75;border-radius:10px;font:500 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--body);white-space:nowrap}.mm-chip.mm-new{color:var(--cyan);border-color:#00d4ff73}.mm-chip.mm-new:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.mm-hero{flex:none;display:flex;align-items:center;gap:12px;width:min(350px,100% - 40px);margin:4px auto 12px;padding:14px 14px 14px 16px;border:1px solid var(--cyan);border-radius:14px;background:linear-gradient(135deg,#00d4ff24,#0f2340e6 60%);box-shadow:0 0 0 1px #00d4ff26,0 0 24px #00d4ff38;color:#fff}.mm-hero-tx{flex:1;min-width:0}.mm-hero strong{display:block;margin-top:0;font:600 17px/22px var(--font-head)}.mm-hero-go{flex:none;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:20px;background:var(--cyan);color:#0a192f;font:600 14px/1 var(--font-head)}.mm-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 20px 8px 82px}.mm-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border:1px solid #234A75;border-radius:12px;background:#0f2340;font:600 16px/1 var(--font-head);color:#fff}.mm-tile .gi-card{width:48px;height:48px}.mm-tile:hover{border-color:#00d4ff8c}.mm-tile[aria-current]:before{left:-1px;top:9px;bottom:9px}.mmenu:not([hidden]) .mm-st{animation:mm-in .22s cubic-bezier(.2,.7,.2,1) both}.mmenu .mm-st[data-i="1"]{animation-delay:40ms}.mmenu .mm-st[data-i="2"]{animation-delay:80ms}.mmenu .mm-st[data-i="3"]{animation-delay:.12s}.mmenu .mm-st[data-i="4"]{animation-delay:.16s}.mmenu .mm-st[data-i="5"]{animation-delay:.2s}.mmenu .mm-st[data-i="6"]{animation-delay:.24s}.mmenu .mm-st[data-i="7"]{animation-delay:.28s}.mmenu .mm-st[data-i="8"]{animation-delay:.32s}.mmenu .mm-st[data-i="9"]{animation-delay:.36s}.mmenu .mm-st[data-i="10"]{animation-delay:.4s}@keyframes mm-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mmenu:not([hidden]) .mm-st{animation:none}.mmenu:not([hidden]){animation:mm-fade .15s linear both}}@media(max-width:359px){.mm-hero{padding:12px;gap:12px}.mm-hero strong{font-size:14px;white-space:nowrap}.mm-tiles{margin-left:20px}}.mm-foot{margin:auto auto 0;width:min(350px,100% - 40px);padding-top:28px;display:grid;gap:12px}.mm-call{display:flex;align-items:center;justify-content:center;height:52px;border-radius:26px;background:#00d4ff24;border:1px solid rgba(0,212,255,.55);font:600 17px/1 var(--font-head);color:var(--cyan)}.mm-chat{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:10px;border-radius:26px;background:transparent;border:1px solid rgba(255,255,255,.4);font:600 17px/1 var(--font-head);color:#fff;cursor:pointer}.mm-chat[hidden]{display:none}.mm-chat:hover{color:var(--cyan);border-color:var(--cyan)}.mm-chat:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mm-pro{display:flex;align-items:center;justify-content:center;height:40px;font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.mm-mail{display:flex;align-items:center;justify-content:center;height:44px;font:400 16px/1 var(--font-body);color:var(--body)}.f3{background:#0a192f;color:#fff;padding:32px 0 calc(24px + env(safe-area-inset-bottom,0px));overflow-x:clip}.f3 p,.f3 ul{margin:0;padding:0}.f3 ul{list-style:none}.f3-w{width:min(1280px,calc(100% - 40px));margin:0 auto}.f3 a:focus-visible,.f3 summary:focus-visible{outline:2px solid #00D4FF;outline-offset:2px}.f3-main{display:flex;flex-direction:column}.f3-logo{display:block;width:156px}.f3-logo img{width:156px;height:44px;display:block}.f3-area{display:block;margin:10px 0 0;max-width:290px;font:400 15px/22px var(--font-body);color:#a9b8cc}.f3-partner{display:inline-flex;align-items:center;min-height:44px;font:500 12px/16px var(--font-body);letter-spacing:0;text-transform:none;color:#7f92ab}.f3-area:hover,.f3-partner:hover,.f3-area:focus-visible,.f3-partner:focus-visible{color:#00d4ff}.f3-talk{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"phone phone" "mail ig" "cta cta";column-gap:8px;align-items:center}.f3-phone{grid-area:phone;display:flex;align-items:center;min-height:44px;font:600 26px/32px var(--font-head);color:#fff}.f3-mail{grid-area:mail;display:flex;align-items:center;min-height:44px;font:400 15px/20px var(--font-body);color:#fff}.f3-cta{grid-area:cta;width:100%;margin-top:8px}.f3-ig{grid-area:ig;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #2A4468;border-radius:50%;color:#fff}.f3-ig:hover,.f3-ig:focus-visible{color:#00d4ff;border-color:#00d4ff}.f3-talk-solo{grid-template-columns:44px;grid-template-areas:"ig"}.f3 .rates{display:flex;flex-wrap:wrap;gap:0 24px}.f3 .rate{display:flex;gap:8px;align-items:baseline;min-height:44px;align-content:center;color:#fff}.f3 .rn,.f3 .rc1{font:600 15px/20px var(--font-head)}.f3 .rc2{font:400 14px/20px var(--font-body);color:#a9b8cc}.f3 .rate:hover .rn,.f3 .rate:focus-visible .rn{color:#00d4ff}.f3-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0 12px}.f3-col{min-width:0}.f3-col>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;font:600 var(--step--1)/1.25 var(--font-body);letter-spacing:0;text-transform:none;color:var(--body)}.f3-col>summary::-webkit-details-marker{display:none}.f3-col a{display:flex;align-items:center;min-height:44px;font:400 14px/18px var(--font-body);color:#a9b8cc;overflow-wrap:anywhere}.f3-col a:hover,.f3-col a:focus-visible{color:#00d4ff}.f3-col a[aria-current]{color:#fff}.f3-chev{display:none}.f3-cable{position:relative;height:1px;margin-top:16px}.f3-cable:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--hair)}.f3-legal{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:0 28px;margin-top:6px}.f3-copy{font:400 13px/20px var(--font-body);color:#a9b8cc}.f3-copy span{margin-left:10px;font-family:var(--font-body);letter-spacing:0;font-size:12px;text-transform:none}.f3-priv{display:inline-flex;align-items:flex-start;justify-content:center;min-height:44px;min-width:44px;font:400 13px/20px var(--font-body);color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.f3-priv:hover,.f3-priv:focus-visible{color:#00d4ff}@media(max-width:640px){.f3{padding-bottom:24px}}@media(max-width:899.98px){.f3-line2{display:contents}.f3-brand{order:1}.f3-talk{order:2;margin-top:8px;margin-bottom:32px}.f3-groups{order:3;display:block}.f3 .rates{order:4;margin-top:16px;gap:0 20px}.f3 .rate{gap:6px;white-space:nowrap}.f3 .rc2{font-size:13px}.f3-copy{min-width:0}.f3-copy span{display:block;margin-left:0}.f3-area,.f3-partner,.f3-mail,.f3-ig{display:none}.f3-talk{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone" "cta"}.f3-talk-solo{display:none}.f3[data-contact] .f3-groups{margin-top:24px}.f3-col{border-top:1px solid #1E3453}.f3-col:last-child{border-bottom:1px solid #1E3453}.f3-col>summary{cursor:pointer}.f3-chev{display:block;width:8px;height:8px;margin-right:6px;border-right:2px solid #00D4FF;border-bottom:2px solid #00D4FF;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.f3-col[open]>summary .f3-chev{transform:rotate(-135deg) translate(-2px,-2px)}.f3-col ul{padding-bottom:8px}.f3-col a{font-size:15px}@media(prefers-reduced-motion:reduce){.f3-chev{transition:none}}}@media(min-width:900px){.f3{padding-top:32px}.f3-main{display:grid;grid-template-columns:320px minmax(0,1fr);gap:8px 40px;align-items:start}.f3-brand{grid-column:1;grid-row:1}.f3-groups{grid-column:2;grid-row:1 / span 2;gap:0 40px;max-width:720px}.f3-line2{grid-column:1;grid-row:2;margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px 0}.f3-talk{display:grid;grid-template-columns:auto 44px;grid-template-areas:"phone phone" "mail mail" "cta ig";justify-content:start;column-gap:12px;row-gap:0;align-items:center}.f3-phone{font-size:24px;min-height:40px}.f3-mail{min-height:32px}.f3-cta{width:auto;margin-top:8px;padding-left:22px;padding-right:22px}.f3-ig{margin-top:8px}.f3-talk-solo{grid-template-columns:44px;grid-template-areas:"ig"}.f3-talk-solo .f3-ig{margin-top:0}.f3 .rates{gap:0 16px;margin-top:8px}.f3 .rate{min-height:32px;gap:6px;white-space:nowrap}.f3 .rn,.f3 .rc1,.f3 .rc2{font-size:13px}.f3-col>summary{min-height:34px;pointer-events:none;cursor:default}.f3-col a,.f3-partner{min-height:32px}.f3-cable{margin-top:28px}.f3[data-contact] .f3-main{row-gap:0}.f3[data-contact] .f3-line2,.f3[data-contact] .rates{margin-top:0}}
