
.legacy .sec{padding:revert}
.legacy .sec-head{max-width:revert;margin-bottom:revert}
.legacy .pt{background:revert;border:revert;border-radius:revert;padding:revert}
.legacy .sec-tint .pt{background:revert}
.legacy .pt svg{width:revert;height:revert;color:revert;margin-bottom:revert}
.legacy .pt h3{margin:revert}
.legacy .pt p{margin-top:revert;font-size:revert;color:revert}
.legacy{
  
  --hdrh:calc(82px + env(safe-area-inset-top,0px));
  --canvas:#F4F8FA;
  --panel:#FFFFFF;
  --panel-2:#E9F1F5;
  --ink:#0A1E2B;
  --ink-2:#4A6575;
  --ink-3:#7C96A5;
  --green:#5DBC57;
  --green-deep:#2A8128;
  --green-dark:#24711F;
  --blue:#3CA8DE;
  --blue-deep:#1B7FB5;
  --blue-dark:#0F5D87;
  --navy:#07202E;
  --navy-2:#0E3348;
  --cut:#C62828;      
  --line:#DBE7EE;
  --line-2:#BBD0DB;
  --cross:linear-gradient(118deg,var(--blue-deep) 0%,var(--blue) 42%,var(--green) 78%,var(--green-deep) 100%);
  --shadow-s:0 1px 2px rgba(10,30,43,.06),0 2px 8px rgba(10,30,43,.05);
  --shadow-m:0 2px 6px rgba(10,30,43,.06),0 12px 28px rgba(10,30,43,.09);
  --shadow-l:0 4px 10px rgba(10,30,43,.07),0 28px 60px rgba(10,30,43,.14);
  --wrap:1288px;
  --r:14px;
}.legacy *{box-sizing:border-box}.legacy{-webkit-text-size-adjust:100%}.legacy{
  margin:0;background:var(--canvas);color:var(--ink);
  font:400 16.5px/1.65 "Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  -webkit-font-smoothing:antialiased;overflow-x:hidden;
}.legacy h1, .legacy h2, .legacy h3, .legacy h4{font-family:"Familjen Grotesk","Public Sans",sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.022em;margin:0}.legacy p{margin:0}.legacy a{color:inherit;text-decoration:none}.legacy img{display:block;max-width:100%}.legacy button{font:inherit;color:inherit}.legacy .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}

@media(min-width:1560px){.legacy{--wrap:1420px} }
@media(min-width:1800px){.legacy{--wrap:1560px} }
@media(min-width:2100px){.legacy{--wrap:1660px} }.legacy .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legacy .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.012em}.legacy :focus-visible{outline:2.5px solid var(--blue-deep);outline-offset:2px;border-radius:3px}.legacy .btn{
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  padding:14px 26px;border-radius:999px;border:1px solid transparent;
  font-weight:600;font-size:15.5px;letter-spacing:-.01em;cursor:pointer;
  transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,background .18s,border-color .18s;
  white-space:nowrap;
}.legacy .btn svg{width:16px;height:16px;flex:none}.legacy .btn-pri{background:var(--green-deep);color:#fff;box-shadow:0 1px 2px rgba(36,113,31,.3),0 8px 20px rgba(36,113,31,.22)}.legacy .btn-pri:hover{background:var(--green-dark);transform:translateY(-1.5px);box-shadow:0 2px 4px rgba(36,113,31,.3),0 14px 28px rgba(36,113,31,.28)}.legacy .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-s)}.legacy .btn-ghost:hover{border-color:var(--blue-deep);color:var(--blue-dark);transform:translateY(-1.5px)}.legacy .btn-onnavy{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.28)}.legacy .btn-onnavy:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.5)}.legacy .btn-sm{padding:10px 18px;font-size:14.5px}.legacy .eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  color:var(--blue-dark);
}.legacy .eyebrow::before{content:"";width:22px;height:2px;background:var(--cross);border-radius:2px}.legacy .hdr{
  position:fixed;top:0;left:0;right:0;z-index:60;isolation:isolate;
  
  padding-top:env(safe-area-inset-top,0px);
  background:transparent;border-bottom:1px solid transparent;
  transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;
}.legacy .hdr .wrap{display:flex;align-items:center;gap:26px;min-height:82px;max-width:1720px;padding:0 34px}.legacy .brand{flex:none;position:relative;display:block;line-height:0}.legacy .brand img{height:34px;width:auto;transition:opacity .25s linear;will-change:opacity}.legacy .brand .lg-light{position:absolute;inset:0}.legacy .brand .lg-dark{opacity:0}.legacy .hdr.stuck .brand .lg-dark{opacity:1}.legacy .hdr.stuck .brand .lg-light{opacity:0}.legacy .nav{display:flex;align-items:center;gap:4px;margin-left:8px}.legacy .nav a{
  position:relative;padding:9px 13px;border-radius:9px;font-weight:600;font-size:15.5px;
  color:rgba(255,255,255,.82);transition:color .22s,background .22s;
}.legacy .nav a:hover{color:#fff;background:rgba(255,255,255,.1)}.legacy .nav a[aria-current="page"]{color:#fff}.legacy .nav a[aria-current="page"]::after{
  content:"";position:absolute;left:15px;right:15px;bottom:3px;height:2.5px;
  background:linear-gradient(90deg,#6FD0F5,#8BE6A4);border-radius:2px;
}.legacy .hdr-cta{margin-left:auto;display:flex;align-items:center;gap:16px;padding-left:24px}.legacy .hdr-phone{
  display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;
  color:rgba(255,255,255,.88);transition:color .22s;white-space:nowrap;
}.legacy .hdr-phone:hover{color:#fff}.legacy .hdr-phone svg{width:16px;height:16px;opacity:.85}.legacy .hdr .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.34);box-shadow:none}.legacy .hdr .btn-ghost:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);color:#fff}.legacy .hdr.stuck{
  background:rgba(244,248,250,.92);backdrop-filter:saturate(1.6) blur(14px);
  border-bottom-color:var(--line);box-shadow:0 1px 0 rgba(10,30,43,.03),0 6px 22px rgba(10,30,43,.06);
}.legacy .hdr.stuck .nav a, .legacy body.light-top .hdr .nav a{color:var(--ink-2)}.legacy .hdr.stuck .nav a:hover, .legacy body.light-top .hdr .nav a:hover{color:var(--ink);background:rgba(27,127,181,.07)}.legacy .hdr.stuck .nav a[aria-current="page"], .legacy body.light-top .hdr .nav a[aria-current="page"]{color:var(--ink)}.legacy .hdr.stuck .nav a[aria-current="page"]::after, .legacy body.light-top .hdr .nav a[aria-current="page"]::after{background:var(--cross)}.legacy .hdr.stuck .hdr-phone, .legacy body.light-top .hdr .hdr-phone{color:var(--ink-2)}.legacy .hdr.stuck .hdr-phone:hover, .legacy body.light-top .hdr .hdr-phone:hover{color:var(--ink)}.legacy .hdr.stuck .btn-ghost, .legacy body.light-top .hdr .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-s)}.legacy .hdr.stuck .btn-ghost:hover, .legacy body.light-top .hdr .btn-ghost:hover{border-color:var(--blue-deep);color:var(--blue-dark)}.legacy body.light-top .hdr{position:fixed}.legacy .nav-cta{display:none}.legacy .burger{
  display:none;width:46px;height:46px;border:0;border-radius:13px;
  background:#fff;color:var(--navy);align-items:center;justify-content:center;cursor:pointer;
  box-shadow:0 2px 6px rgba(0,0,0,.18),0 10px 24px rgba(0,0,0,.16);
  transition:background .2s ease,color .2s ease,transform .2s ease;
}.legacy .burger:hover{transform:translateY(-1px)}.legacy .burger:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.legacy .burger[aria-expanded="true"]{background:var(--green-deep);color:#fff}.legacy .hdr.stuck .burger{background:var(--navy);color:#fff}.legacy .hdr.stuck .burger[aria-expanded="true"]{background:var(--green-deep)}.legacy .burger svg{width:20px;height:20px}.legacy .hero{position:relative;background:#061B27;color:#fff;overflow:hidden;isolation:isolate}.legacy .hero-bg{position:absolute;inset:0;z-index:0}.legacy .hero-base{
  position:absolute;inset:0;
  background:
    radial-gradient(900px 520px at 78% 18%,rgba(60,168,222,.40),transparent 62%),
    radial-gradient(760px 520px at 94% 82%,rgba(93,188,87,.32),transparent 60%),
    radial-gradient(1100px 700px at 10% 48%,rgba(12,58,82,.85),transparent 70%),
    linear-gradient(118deg,#061B27 18%,#0B2E42 58%,#0A3A3C 100%);
}.legacy .hero-photo{
  position:absolute;inset:0;
  background-position:58% 42%;background-size:cover;background-repeat:no-repeat;
}.legacy .hero-photo::after{ content:none }.legacy .hero-light{background:#14181C}.legacy .hero-light .hero-photo{opacity:1}.legacy .hero-wash{
  position:absolute;inset:0;
  
  background:
    linear-gradient(100deg,rgba(7,32,46,.90) 0%,rgba(7,32,46,.78) 32%,
                    rgba(7,32,46,.26) 46%,rgba(7,32,46,.03) 57%,
                    rgba(7,32,46,0) 68%),
    
    linear-gradient(180deg,rgba(7,32,46,.60) 0,rgba(7,32,46,.44) 56px,
                    rgba(7,32,46,.12) 102px,rgba(7,32,46,0) 142px);
}.legacy .hero.hero-light .crumb a{color:#9FD8F2}.legacy .hero.hero-light .crumb span{color:rgba(255,255,255,.72)}.legacy .hero.hero-light h1{color:#fff}.legacy .hero.hero-light .hero-sub{color:#fff}.legacy .hero.hero-light .pf b{color:#fff}.legacy .hero.hero-light .pf span{color:rgba(255,255,255,.95)}.legacy .hero-light .ribbons{opacity:.92}.legacy .hero-dots{
  position:absolute;left:-24px;bottom:-26px;width:420px;height:340px;opacity:.5;
  background-image:radial-gradient(circle,rgba(145,205,235,.85) 1.35px,transparent 1.35px);
  background-size:18px 18px;
  -webkit-mask-image:linear-gradient(to top right,#000,transparent 70%);
  mask-image:linear-gradient(to top right,#000,transparent 70%);
}.legacy .ribbons{position:absolute;inset:0;width:100%;height:100%}.legacy .hero-scrim{
  position:absolute;inset:0;
  
  background:
    linear-gradient(100deg,rgba(7,32,46,.90) 0%,rgba(7,32,46,.78) 32%,
                    rgba(7,32,46,.26) 46%,rgba(7,32,46,.03) 57%,
                    rgba(7,32,46,0) 68%),
    linear-gradient(180deg,rgba(7,32,46,.60) 0,rgba(7,32,46,.44) 56px,
                    rgba(7,32,46,.12) 102px,rgba(7,32,46,0) 142px);
}.legacy .hero .ribbons, .legacy .hero-dots, .legacy .hero-fade{display:none}.legacy .hero-fade{position:absolute;left:0;right:0;bottom:0;height:120px;
  background:linear-gradient(transparent,rgba(6,27,39,.55));
  
  -webkit-mask-image:linear-gradient(90deg,#000 0,#000 50%,transparent 70%);
  mask-image:linear-gradient(90deg,#000 0,#000 50%,transparent 70%)}.legacy .hero-inner{position:relative;z-index:2;padding:166px 24px 104px;max-width:var(--wrap);margin:0 auto}.legacy .hero .eyebrow{color:#86E38F}.legacy .hero .eyebrow::before{background:linear-gradient(90deg,#3CA8DE,#86E38F)}.legacy .hero h1{font-size:clamp(42px,5.6vw,70px);margin:22px 0 0;color:#fff;max-width:15ch}.legacy .hero h1 em{
  font-style:normal;
  background:linear-gradient(104deg,#7FD4FF 0%,#8BE6A4 62%,#5DBC57 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}.legacy .hero-sub{margin-top:22px;font-size:19.5px;line-height:1.62;color:#B9D4E2;max-width:42ch}.legacy .checkbar{
  margin-top:38px;max-width:720px;display:flex;align-items:stretch;gap:0;
  background:#fff;border-radius:14px;overflow:hidden;
  box-shadow:0 2px 6px rgba(0,0,0,.2),0 22px 54px rgba(0,0,0,.42);
}.legacy .checkbar-field{position:relative;flex:1;min-width:0;display:flex;align-items:center}.legacy .checkbar-field svg{position:absolute;left:20px;width:19px;height:19px;color:var(--ink-3)}.legacy .checkbar input{
  width:100%;border:0;outline:none;background:transparent;color:var(--ink);
  font:inherit;font-size:16.5px;padding:23px 18px 23px 51px;
}.legacy .checkbar input::placeholder{color:#8EA7B5}.legacy .checkbar button{
  border:0;cursor:pointer;background:var(--green-deep);color:#fff;
  font-weight:700;font-size:16px;padding:0 34px;white-space:nowrap;
  transition:background .18s;
}.legacy .checkbar button:hover{background:var(--green-dark)}.legacy .checkbar-note{margin-top:14px;font-size:14px;color:#9FC0D1;display:flex;align-items:center;gap:8px}.legacy .checkbar-note svg{width:15px;height:15px;color:#86E38F;flex:none}.legacy .hero-figs{display:flex;flex-wrap:wrap;gap:12px 34px;margin-top:34px}.legacy .hero-fig{display:flex;align-items:baseline;gap:9px}.legacy .hero-fig b{font-family:"Familjen Grotesk",sans-serif;font-size:25px;font-weight:700;letter-spacing:-.02em;color:#fff}.legacy .hero-fig span{font-size:14px;color:#EAF4FA;font-weight:600}.legacy .hero-figs .sep{width:1px;align-self:stretch;background:rgba(255,255,255,.16)}.legacy .fibre-rule{height:108px;position:relative;overflow:hidden;background:var(--canvas)}.legacy .fibre-rule.on-panel{background:var(--panel-2)}.legacy .fibre-rule svg{position:absolute;inset:0;width:100%;height:100%}.legacy .cap-row{display:flex;align-items:center;justify-content:center;gap:9px}.legacy .cap-ico{width:20px;height:20px;color:#fff;flex:none;opacity:.95}.legacy .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.legacy .trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.legacy .trust-i{display:flex;align-items:center;gap:13px;padding:22px 26px;border-right:1px solid var(--line)}.legacy .trust-i:last-child{border-right:0}.legacy .trust-i:first-child{padding-left:0}.legacy .trust-ico{flex:none;width:38px;height:38px;border-radius:10px;background:var(--panel-2);display:grid;place-items:center;color:var(--blue-dark)}.legacy .trust-ico svg{width:19px;height:19px}.legacy .trust-t{font-size:14.5px;font-weight:700;line-height:1.3}.legacy .trust-d{font-size:13px;color:var(--ink-2);line-height:1.4;margin-top:2px}.legacy .sec{padding:92px 0}.legacy .sec[id], .legacy [id]{scroll-margin-top:104px}.legacy .sec-head{max-width:760px;margin-bottom:46px}.legacy #plans>.wrap>.sec-head{max-width:560px}.legacy #broadband>.wrap>.sec-head{max-width:468px}.legacy .sec-head h2{font-size:clamp(30px,3.5vw,44px);margin:16px 0 0}.legacy .sec-head p{margin-top:17px;font-size:18px;color:var(--ink-2);line-height:1.6}.legacy .tabs{display:inline-flex;background:var(--panel-2);border-radius:999px;padding:4px;gap:3px;margin-bottom:38px}.legacy .tab{
  padding:11px 27px;border-radius:999px;border:0;background:transparent;cursor:pointer;
  font-weight:700;font-size:15px;color:var(--ink-2);transition:.2s;
}.legacy .tab[aria-selected="true"]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-s)}.legacy .tab:not([aria-selected="true"]):hover{color:var(--ink)}.legacy .plans{display:grid;gap:26px}.legacy .plans[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.legacy .plans[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.legacy .panel[hidden]{display:none}.legacy .plan{
  position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);
  overflow:hidden;display:flex;flex-direction:column;
  transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s;
}.legacy .plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--line-2)}.legacy .plan-cap{
  background:var(--cross);padding:14px 18px;text-align:center;min-height:86px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;
}.legacy .plan-cap h3{color:#fff;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legacy .plan.feat{border-color:var(--green-deep);box-shadow:0 0 0 1px var(--green-deep),var(--shadow-m)}.legacy .plan.feat .plan-cap{background:linear-gradient(118deg,var(--green-dark),var(--green))}.legacy .plan-flag{
  background:rgba(7,32,46,.82);color:#fff;font-size:10px;font-weight:700;
  letter-spacing:.11em;text-transform:uppercase;padding:4px 11px;border-radius:999px;
}.legacy .plan-body{padding:24px 20px 20px;display:flex;flex-direction:column;flex:1}.legacy .gauge-row{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.legacy .plan-amt{text-align:center;font-size:13px;color:var(--ink-2);margin-bottom:16px;font-weight:600}.legacy #p-mobile .plan-amt{min-height:62px}.legacy .plan-amt b{display:block;font-size:17px;color:var(--ink);font-weight:700;margin-bottom:1px}.legacy .price{text-align:center;padding:18px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legacy .price-fig{display:inline-flex;align-items:flex-start;gap:2px;font-family:"Familjen Grotesk",sans-serif;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.legacy .price-cur{font-size:21px;margin-top:7px}.legacy .price-num{font-size:46px;line-height:1}.legacy .price-per{font-size:15px;color:var(--ink-2);font-weight:600;align-self:flex-end;margin-bottom:7px}.legacy .price-cut{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:1px}.legacy .pc-lbl{font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.legacy .pc-old{
  position:relative;display:inline-block;padding:0 7px;
  font-family:"Familjen Grotesk",sans-serif;font-weight:700;font-size:29px;
  letter-spacing:-.02em;color:#A8BCC7;line-height:1.15;
}.legacy .pc-old i{
  position:absolute;left:-4%;right:-4%;top:52%;height:3px;border-radius:3px;
  background:var(--cut);transform:rotate(-10.5deg);transform-origin:center;
  display:block;
}.legacy .pc-save{margin-top:5px;font-size:14.5px;font-weight:700;color:var(--cut);letter-spacing:-.005em}.legacy .feats{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px;flex:1}.legacy .feats li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--ink-2);line-height:1.45}.legacy .feats li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-top:7px}.legacy .plan .btn{margin-top:20px;width:100%}.legacy #plans, .legacy #broadband{overflow:hidden}.legacy #plans{background:#FDFEFE}.legacy .plan-sec{position:relative}.legacy .plan-sec>.wrap{position:relative;z-index:2}.legacy .plan-stage .plans{position:relative;z-index:2}.legacy .pwash{
  position:absolute;z-index:1;pointer-events:none;user-select:none;
  top:0;height:580px;
  right:calc((100% - 100vw) / 2);
  overflow:hidden;display:flex;justify-content:flex-end;
  
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);
  mask-image:linear-gradient(to right,transparent 0,#000 22%);
}.legacy .pwash img{height:100%;width:auto;max-width:none;flex:none;display:block}.legacy .pwash-mobile{left:46%}.legacy .plan-sec-bb{--band:644px;background:var(--panel-2)}.legacy .plan-sec-bb::before{
  content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:var(--band);
  background:#000D1C;
}.legacy .plan-sec-bb .sec-head h2{color:#fff}.legacy .plan-sec-bb .sec-head p{color:#A9C8D8}.legacy .plan-sec-bb .sec-head .eyebrow{color:#86E38F}.legacy .plan-sec-bb .eyebrow::before{background:#86E38F}.legacy .pwash-broadband{
  
  left:40%;top:14px;height:468px;
  
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 46%),
                     linear-gradient(to bottom,transparent 0,#000 30%,#000 72%,transparent 100%);
  -webkit-mask-composite:source-in;
  mask-image:linear-gradient(to right,transparent 0,#000 46%),
             linear-gradient(to bottom,transparent 0,#000 30%,#000 72%,transparent 100%);
  mask-composite:intersect;
}
@media(max-width:1080px){.legacy .pwash{left:28%}
}
@media(max-width:400px){.legacy .hdr-phone .mono{display:none}.legacy .hdr-phone{padding:6px}
}
@media(max-width:760px){.legacy .pwash{position:static;width:100vw;margin-left:calc(50% - 50vw);
         height:200px;margin-bottom:26px;
         -webkit-mask-image:none;mask-image:none}.legacy .pwash img{width:100%;height:100%;object-fit:cover;object-position:58% 50%}.legacy .plan-sec-bb{--band:742px}.legacy .pwash-broadband{height:200px;
    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 80%,transparent 100%);
    mask-image:linear-gradient(to bottom,transparent 0,#000 20%,#000 80%,transparent 100%)}.legacy .pwash-broadband img{object-position:46% 58%}
}.legacy .fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.legacy .fcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:28px 24px;transition:.22s}.legacy .fcard:hover{border-color:var(--line-2);box-shadow:var(--shadow-m);transform:translateY(-3px)}.legacy .fnum{font-size:12.5px;font-weight:700;color:var(--blue-dark);letter-spacing:.08em;font-variant-numeric:tabular-nums}.legacy .fcard h3{font-size:19px;margin:13px 0 9px}.legacy .on-req{
  display:inline-block;vertical-align:middle;margin-left:7px;font-family:"Public Sans",sans-serif;
  font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--blue-dark);background:var(--panel-2);border:1px solid var(--line);
  padding:3px 9px;border-radius:999px;
}.legacy .fcard p{font-size:14.5px;color:var(--ink-2);line-height:1.6}.legacy .fico{width:44px;height:44px;border-radius:11px;background:var(--panel-2);display:grid;place-items:center;color:var(--blue-dark);margin-bottom:17px}.legacy .fico svg{width:22px;height:22px}.legacy .steps{display:grid;gap:18px}.legacy .step{
  display:grid;grid-template-columns:76px 1fr auto;gap:26px;align-items:center;
  background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:26px 28px;
}.legacy .step:nth-child(2){margin-left:48px}.legacy .step:nth-child(3){margin-left:96px}.legacy .step-n{
  width:56px;height:56px;border-radius:50%;display:grid;place-items:center;
  font-family:"Familjen Grotesk",sans-serif;font-weight:700;font-size:21px;color:#fff;
  background:var(--cross);
}.legacy .step h3{font-size:20px;margin-bottom:7px}.legacy .step p{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:52ch}.legacy .step-tag{font-size:12.5px;font-weight:700;color:var(--blue-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.legacy .band{background:var(--navy);color:#fff;position:relative;overflow:hidden}.legacy .band-x{position:absolute;right:-120px;bottom:-200px;width:640px;height:640px;opacity:.09;pointer-events:none}.legacy .band .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center;padding-top:88px;padding-bottom:88px}.legacy .band .eyebrow{color:var(--green)}.legacy .band h2{font-size:clamp(29px,3.4vw,42px);margin:16px 0 18px;color:#fff}.legacy .band p{color:#A9C8D8;font-size:17.5px;line-height:1.65}.legacy .band-list{list-style:none;padding:0;margin:26px 0 30px;display:grid;gap:12px}.legacy .band-list li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:#D3E5EF}.legacy .band-list svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:3px}.legacy .band-cta{display:flex;gap:12px;flex-wrap:wrap}.legacy .band-photo{border-radius:18px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.4);aspect-ratio:4/3.1}.legacy .band-photo img{width:100%;height:100%;object-fit:cover}.legacy .cway-static{cursor:default}.legacy .cway-static:hover .cway-ico{background:inherit;color:inherit;transform:none}.legacy .soon{display:inline-flex;align-items:center;gap:7px;background:rgba(93,188,87,.16);border:1px solid rgba(93,188,87,.4);color:var(--green);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px;letter-spacing:.04em}.legacy .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.legacy .stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:32px 28px;text-align:center}.legacy .stat-v{font-family:"Familjen Grotesk",sans-serif;font-weight:700;font-size:46px;letter-spacing:-.035em;line-height:1;background:var(--cross);-webkit-background-clip:text;background-clip:text;color:transparent}.legacy .stat-k{font-size:15px;font-weight:600;color:var(--ink);margin-top:11px}.legacy .stat-d{font-size:13.5px;color:var(--ink-2);margin-top:5px;line-height:1.5}.legacy .faq{max-width:860px}.legacy .q{border-bottom:1px solid var(--line)}.legacy .q summary{
  list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;
  font-weight:700;font-size:17.5px;letter-spacing:-.012em;
}.legacy .q summary::-webkit-details-marker{display:none}.legacy .q summary::after{
  content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;
  border-right:2.2px solid var(--blue-deep);border-bottom:2.2px solid var(--blue-deep);
  transform:translateY(-70%) rotate(45deg);transition:transform .22s;
}.legacy .q[open] summary::after{transform:translateY(-30%) rotate(225deg)}.legacy .q-a{padding:0 48px 24px 0;color:var(--ink-2);font-size:15.5px;line-height:1.7}.legacy .close-cta{background:var(--cross);color:#fff;text-align:center;padding:84px 0;
  position:relative;isolation:isolate;overflow:hidden}.legacy .cta-bg{position:absolute;inset:0;z-index:-1}.legacy .cta-bg img{width:100%;height:100%;object-fit:cover;object-position:52% 42%}.legacy .cta-bg::after{content:"";position:absolute;inset:0;background:var(--cross);opacity:.82}.legacy .close-cta h2{font-size:clamp(30px,3.6vw,44px);color:#fff}.legacy .close-cta p{margin:18px auto 30px;max-width:54ch;font-size:18px;color:rgba(255,255,255,.93);line-height:1.6}.legacy .close-cta .btn-pri{background:#fff;color:var(--green-dark);box-shadow:0 8px 24px rgba(0,0,0,.18)}.legacy .close-cta .btn-pri:hover{background:#F2FBF1}.legacy .cta-row{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.legacy .ft{background:var(--navy);color:#9FC0D1;padding:72px 0 0}.legacy .ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:44px;padding-bottom:50px}.legacy .ft img{height:32px;margin-bottom:19px}.legacy .ft-about{font-size:14.5px;line-height:1.7;max-width:34ch}.legacy .ft h4{color:#fff;font-size:13px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:17px;font-family:"Public Sans",sans-serif;font-weight:700}.legacy .ft ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.legacy .ft a{font-size:14.5px;transition:color .18s}.legacy .ft a:hover{color:#fff}.legacy .ft-contact li{font-size:14.5px;display:flex;gap:10px;align-items:flex-start;line-height:1.55}.legacy .ft-contact svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:3px}.legacy .ft-btm{border-top:1px solid rgba(255,255,255,.1);padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px;flex-wrap:wrap}.legacy .rv{opacity:0;transform:translateY(18px);
    transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.legacy .rv.in{opacity:1;transform:none}.legacy .g-arc{stroke-dashoffset:0}.legacy .rv .g-arc{stroke-dashoffset:var(--arc);
  transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1) .06s}.legacy .rv.in .g-arc{stroke-dashoffset:0}


@keyframes flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-2600}}.legacy .rb-flow path{
  stroke-dasharray:150 2450;
  animation:flow 13s linear infinite;
}.legacy .rb-flow path:nth-child(2){animation-duration:17s;animation-delay:-5s}.legacy .rb-flow path:nth-child(3){animation-duration:21s;animation-delay:-11s}.legacy .checkbar{transition:box-shadow .3s ease,transform .3s ease}.legacy .checkbar:focus-within{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.22),0 28px 64px rgba(0,0,0,.46)}.legacy .plan .gauge{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.legacy .plan:hover .gauge{transform:scale(1.045)}.legacy .fcard .fico, .legacy .trust-ico, .legacy .cway-ico{transition:background .25s ease,color .25s ease,transform .25s ease}.legacy .fcard:hover .fico{background:rgba(27,127,181,.12);transform:translateY(-2px)}.legacy .q summary{transition:color .2s ease}.legacy .q summary:hover{color:var(--blue-dark)}

@media(prefers-reduced-motion:reduce){.legacy .rv{opacity:1;transform:none;transition:none}.legacy .g-arc, .legacy .rv .g-arc{transition:none;stroke-dashoffset:0}.legacy .rb-flow path{animation:none;stroke-dasharray:none;opacity:.35}.legacy .hdr{transition:none}
}



@keyframes dropIn{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}
@keyframes riseIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes drawStrand{from{stroke-dashoffset:3400}to{stroke-dashoffset:0}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.legacy html.intro .hdr .brand, .legacy html.intro .hdr .nav, .legacy html.intro .hdr .hdr-cta{opacity:0;animation:dropIn .62s cubic-bezier(.22,.61,.36,1) forwards}.legacy html.intro .hdr .brand{animation-delay:.10s}.legacy html.intro .hdr .nav{animation-delay:.18s}.legacy html.intro .hdr .hdr-cta{animation-delay:.26s}.legacy html.intro .hero-inner>*{opacity:0;animation:riseIn .72s cubic-bezier(.22,.61,.36,1) forwards}.legacy html.intro .hero-inner>*:nth-child(1){animation-delay:.30s}.legacy html.intro .hero-inner>*:nth-child(2){animation-delay:.38s}.legacy html.intro .hero-inner>*:nth-child(3){animation-delay:.46s}.legacy html.intro .hero-inner>*:nth-child(4){animation-delay:.56s}.legacy html.intro .hero-inner>*:nth-child(5){animation-delay:.64s}.legacy html.intro .hero-inner>*:nth-child(6){animation-delay:.72s}.legacy html.intro .ribbons path{
  stroke-dasharray:3400;stroke-dashoffset:3400;
  animation:drawStrand 1.9s cubic-bezier(.3,.7,.3,1) .16s forwards;
}.legacy html.intro .ribbons .rb-flow path{animation:drawStrand 1.9s cubic-bezier(.3,.7,.3,1) .16s forwards,flow 13s linear 2.1s infinite}.legacy html.intro .ribbons circle{opacity:0;animation:fadeIn .8s ease 1.5s forwards}.legacy html.intro .hero-photo, .legacy html.intro .hero-dots{opacity:0;animation:fadeIn 1.3s ease .1s forwards}.legacy html.intro-hold .hdr .brand, .legacy html.intro-hold .hdr .nav, .legacy html.intro-hold .hdr .hdr-cta, .legacy html.intro-hold .hero-inner>*, .legacy html.intro-hold .ribbons path, .legacy html.intro-hold .ribbons .rb-flow path, .legacy html.intro-hold .ribbons circle, .legacy html.intro-hold .hero-photo, .legacy html.intro-hold .hero-dots{animation-play-state:paused}

@media(prefers-reduced-motion:reduce){.legacy html.intro .hdr .brand, .legacy html.intro .hdr .nav, .legacy html.intro .hdr .hdr-cta, .legacy html.intro .hero-inner>*, .legacy html.intro .ribbons circle, .legacy html.intro .hero-photo, .legacy html.intro .hero-dots{opacity:1;animation:none}.legacy html.intro .ribbons path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}
}


@media(max-width:1080px){.legacy .hdr-cta .btn-ghost{display:none}.legacy .plans[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.legacy .plans[data-cols="5"]{grid-template-columns:repeat(3,1fr)}.legacy .fgrid{grid-template-columns:repeat(2,1fr)}.legacy .band .wrap{grid-template-columns:1fr;gap:40px}.legacy .ft-grid{grid-template-columns:1fr 1fr;gap:38px}.legacy .trust .wrap{grid-template-columns:1fr 1fr}.legacy .trust-i{border-bottom:1px solid var(--line)}.legacy .trust-i:nth-child(2){border-right:0}.legacy .trust-i:nth-child(3){padding-left:0}.legacy .trust-i:nth-child(n+3){border-bottom:0}
}

@media(max-width:1240px){.legacy .nav{display:none}.legacy .burger{display:flex}.legacy .nav-cta{
    display:block;margin-top:8px;background:var(--green-deep);color:#fff;
    text-align:center;border-radius:999px;padding:13px 18px;font-weight:600;
  }.legacy .hdr .nav a.nav-cta, .legacy .hdr.stuck .nav a.nav-cta, .legacy body.light-top .hdr .nav a.nav-cta{background:var(--green-deep);color:#fff}.legacy .hdr .nav a.nav-cta:hover, .legacy .hdr.stuck .nav a.nav-cta:hover, .legacy body.light-top .hdr .nav a.nav-cta:hover{background:var(--green-dark);color:#fff}
}
@media(max-width:860px){.legacy .hdr-cta .btn-ghost{display:none}.legacy .step:nth-child(2), .legacy .step:nth-child(3){margin-left:0}.legacy .step{grid-template-columns:56px 1fr;gap:18px;padding:22px}.legacy .step-tag{grid-column:2;margin-top:4px}
}
@media(max-width:640px){.legacy .hdr .wrap{padding:0 16px;gap:12px;min-height:72px}.legacy .hdr-cta{padding-left:0;gap:10px}.legacy .sec{padding:64px 0}.legacy .wrap{padding:0 18px}.legacy .plans[data-cols="4"], .legacy .plans[data-cols="5"]{grid-template-columns:1fr}.legacy .fgrid{grid-template-columns:1fr}.legacy .stats{grid-template-columns:1fr}.legacy .trust .wrap{grid-template-columns:1fr}.legacy .trust-i{border-right:0;padding-left:0;padding-right:0}.legacy .ft-grid{grid-template-columns:1fr}.legacy .checkbar{flex-direction:column;border-radius:12px}.legacy .checkbar input{padding:19px 18px 19px 51px}.legacy .checkbar button{padding:17px 24px}.legacy .hero-figs{gap:10px 20px;position:relative;isolation:isolate}.legacy .hero-figs::before{
    content:"";position:absolute;z-index:-1;inset:-16px -18px -30px;
    background:linear-gradient(180deg,transparent 0,rgba(5,22,32,.76) 26%,rgba(5,22,32,.86) 100%);
  }.legacy .hero-figs .sep{display:none}.legacy .hero-fig{width:100%}.legacy .hero-photo{top:var(--hdrh);height:var(--mh);bottom:auto;width:100%;opacity:1;
    background-size:100% auto;background-position:50% 0!important;
    background-repeat:no-repeat}.legacy .hero-photo::after{content:"";background:linear-gradient(180deg,rgba(7,32,46,.1) 0,rgba(7,32,46,.1) 26%,rgba(11,46,66,.5) 52%,rgba(7,32,46,.72) 100%)}.legacy .hdr-cta .btn-pri{display:none}.legacy .brand img{height:30px}.legacy .hero-inner{padding:calc(var(--hdrh) + var(--mh) + 26px) 18px 60px}.legacy .hero-scrim{background:linear-gradient(180deg,rgba(6,27,39,0) 0,
    rgba(6,27,39,0) calc(var(--hdrh) + var(--mh) - 64px),
    rgba(6,27,39,.74) calc(var(--hdrh) + var(--mh) - 6px),
    #061B27 calc(var(--hdrh) + var(--mh)))}.legacy .ribbons{opacity:.78}.legacy .hero h1{max-width:none;font-size:32px;line-height:1.1;margin-top:16px}.legacy .hero-sub{font-size:16px;line-height:1.5;margin-top:13px}.legacy .lead-long{display:none}.legacy .ribbons g{filter:none !important}.legacy .ribbons{top:148px;height:172px;bottom:auto;opacity:.95}.legacy .ribbons path{stroke-width:15px}.legacy .rb-flow path{animation:none !important;stroke-dasharray:none;opacity:.55;stroke-width:7px}.legacy .tabs{width:100%}.legacy .tab{flex:1;padding:11px 10px}
}
@media(prefers-reduced-motion:reduce){.legacy *{animation-duration:.001ms!important;transition-duration:.001ms!important}
}.legacy .fgrid-3{grid-template-columns:repeat(3,1fr)}
@media(max-width:1080px){.legacy .fgrid-3{grid-template-columns:repeat(2,1fr)} }
@media(max-width:640px){.legacy .fgrid-3{grid-template-columns:1fr} }.legacy .prows{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);
  padding:30px 30px 10px;max-width:760px}.legacy .prows h3{margin:0 0 6px;font-size:20px}.legacy .prow{display:flex;align-items:baseline;justify-content:space-between;gap:24px;
  padding:16px 0;border-bottom:1px solid var(--line)}.legacy .prow:last-of-type{border-bottom:0}.legacy .prow b{display:block;font-size:16.5px;color:var(--ink)}.legacy .prow span{display:block;margin-top:2px;font-size:14.5px;color:var(--ink-2)}.legacy .prow-p{flex:none;font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:17px;color:var(--blue-dark);white-space:nowrap}.legacy .prow-note{max-width:760px;margin:18px 0 0;font-size:15px;line-height:1.65;color:var(--ink-2)}.legacy .pts{display:grid;gap:22px}.legacy .pts-3{grid-template-columns:repeat(3,1fr)}.legacy .pt-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;
  background:rgba(27,127,181,.1);color:var(--blue-dark);margin-bottom:16px}.legacy .pt-ico svg{width:23px;height:23px}.legacy .pt h3{margin:0;font-size:clamp(21px,1.7vw,25px);line-height:1.2;letter-spacing:-.015em}.legacy .pt p{margin:9px 0 0;font-size:16px;line-height:1.55;color:var(--ink-2)}.legacy .sec-feature{background:var(--panel);border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);overflow:hidden}.legacy .sec-feature .sec-head h2{font-size:clamp(36px,4.4vw,58px)}.legacy .sec-feature .pt h3{font-size:clamp(23px,1.9vw,28px)}.legacy .pband{position:relative;overflow:hidden;isolation:isolate}.legacy .pband-img{position:absolute;inset:0;background-size:cover;z-index:-2}.legacy .pband-wash{position:absolute;inset:0;z-index:-1}.legacy .pband .wrap{padding-top:84px;padding-bottom:74px}.legacy .pband h2{margin:0;font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:clamp(38px,5vw,66px);line-height:1.03;letter-spacing:-.032em;max-width:16ch}.legacy .pband p{margin:18px 0 0;font-size:19px;line-height:1.6;max-width:44ch}.legacy .pband-dark{background:var(--navy);color:#fff}.legacy .pband-dark .pband-wash{background:linear-gradient(100deg,
  rgba(7,32,46,.86) 0%,rgba(7,32,46,.74) 34%,rgba(7,32,46,.22) 47%,
  rgba(7,32,46,.02) 58%,rgba(7,32,46,0) 70%)}.legacy .pband-dark h2{color:#fff}.legacy .pband-dark p{color:#A9C8D8}.legacy .pband-dark .eyebrow{color:#86E38F}.legacy .pband-dark .eyebrow::before{background:#86E38F}.legacy .pband-light{background:#fff;color:var(--ink);border-top:1px solid var(--line)}.legacy .pband-light .pband-wash{background:linear-gradient(100deg,
  rgba(255,255,255,.94) 0%,rgba(255,255,255,.86) 34%,rgba(255,255,255,.4) 47%,
  rgba(255,255,255,.06) 60%,rgba(255,255,255,0) 72%)}.legacy .pband-light h2{color:var(--ink)}.legacy .pband-light p{color:var(--ink-2)}.legacy .pband-run{margin-bottom:0}.legacy .pband-run::after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;
  background:linear-gradient(180deg,rgba(7,32,46,0) 0%,rgba(7,32,46,.55) 46%,var(--navy) 100%);
  z-index:-1;pointer-events:none}.legacy .pband-run + .sec-dark{padding-top:6px}.legacy .pband-mark{font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:clamp(54px,7vw,92px);line-height:.92;letter-spacing:-.045em;
  margin:14px 0 2px}.legacy .pband-dark .pband-mark{color:#86E38F}.legacy .pband-light .pband-mark{color:var(--blue-dark)}.legacy .pband-mark + h2{font-size:clamp(28px,3.1vw,42px);line-height:1.1;max-width:20ch}.legacy .dphone{position:relative;margin:46px auto 0;max-width:660px}.legacy .dbeam{position:absolute;left:-24%;right:-24%;top:42%;height:128px;z-index:0;
  transform:translateY(-50%) rotate(-9deg);pointer-events:none;
  background:linear-gradient(90deg,
    rgba(93,188,87,0) 0%,rgba(93,188,87,.30) 16%,rgba(93,188,87,.68) 34%,
    rgba(143,240,200,.92) 50%,rgba(111,208,245,.52) 72%,rgba(27,127,181,0) 95%);
  filter:blur(26px)}.legacy .dphone::before{content:"";position:absolute;left:-18%;right:-18%;top:42%;height:5px;z-index:0;
  transform:translateY(-50%) rotate(-9deg);pointer-events:none;border-radius:5px;
  filter:blur(3px);
  background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(168,239,176,.75) 26%,
    rgba(236,255,243,.98) 46%,rgba(255,255,255,1) 54%,rgba(143,240,200,.8) 70%,
    rgba(255,255,255,0) 94%)}.legacy .dphone img{position:relative;z-index:1;display:block;width:100%;height:auto}

@media(max-width:760px){.legacy .pband .wrap{padding-top:286px;padding-bottom:46px}.legacy .pband h2{font-size:32px;max-width:none}.legacy .pband p{font-size:16.5px;max-width:none}.legacy .pband{background:var(--navy)}.legacy .pband-img{height:var(--mh);bottom:auto;
    background-size:100% auto;background-position:50% 0!important}.legacy .pband .wrap{padding-top:calc(var(--mh) + 26px);padding-bottom:40px}.legacy .pband-dark .pband-wash{background:linear-gradient(180deg,
    rgba(7,32,46,0) 0,rgba(7,32,46,0) calc(var(--mh) - 62px),
    rgba(7,32,46,.72) calc(var(--mh) - 6px),var(--navy) var(--mh))}.legacy .pband-light{background:#fff}.legacy .pband-light .pband-wash{background:linear-gradient(180deg,
    rgba(255,255,255,0) 0,rgba(255,255,255,0) calc(var(--mh) - 62px),
    rgba(255,255,255,.78) calc(var(--mh) - 6px),#fff var(--mh))}.legacy .pband-dark .eyebrow{color:#A8EFB0}.legacy .pband-dark .eyebrow::before{background:#A8EFB0}.legacy .dphone{margin-top:34px}.legacy .dbeam{height:92px;left:-14%;right:-14%;filter:blur(20px)}.legacy .pband-mark{font-size:48px;margin:10px 0 0}.legacy .pband-mark + h2{font-size:24px;max-width:none}
}.legacy .sec-dark{background:var(--navy);color:#fff;position:relative}.legacy .sec-bleed{padding-bottom:40px}.legacy .sec-dark-tail{padding-top:18px}.legacy .sec-dark .sec-head h2{color:#fff;font-size:clamp(38px,4.8vw,64px);letter-spacing:-.03em}.legacy .sec-dark .sec-head p{color:#A9C8D8;font-size:19px}.legacy .sec-dark .eyebrow{color:#86E38F}.legacy .sec-dark .eyebrow::before{background:#86E38F}.legacy .sec-dark .pt h3{color:#fff}.legacy .sec-dark .pt p{color:#A9C8D8}.legacy .sec-dark .pt-ico{background:rgba(134,227,143,.14);color:#86E38F}.legacy .addr-check{max-width:720px}.legacy .checkbar-light{box-shadow:var(--shadow-s);border:1px solid var(--line-2)}.legacy .checkbar-light:focus-within{box-shadow:0 0 0 3px rgba(27,127,181,.14),var(--shadow-m);
  border-color:var(--blue)}.legacy .checkbar-light .checkbar-note, .legacy .addr-check .checkbar-note{color:var(--ink-2)}.legacy .addr-check .checkbar-note svg{color:var(--green-deep)}.legacy .addr-check .checkbar{margin-top:0}

@media(max-width:620px){.legacy .addr-check .checkbar{flex-direction:column;border-radius:14px}.legacy .addr-check .checkbar input{padding:18px 16px 18px 48px;font-size:16px}.legacy .addr-check .checkbar-field svg{left:17px}.legacy .addr-check .checkbar button{padding:16px 24px;width:100%;
    border-top:1px solid rgba(255,255,255,.18)}
}.legacy .fams{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;align-items:start}.legacy .fam{position:relative;background:var(--panel);border:1px solid var(--line);
  border-radius:var(--r);padding:30px 30px 28px;
  transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.legacy .fam:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.legacy .fam.is-feat{border-color:var(--green-deep);box-shadow:0 0 0 1px var(--green-deep),var(--shadow-m)}.legacy .fam-flag{position:absolute;top:-13px;left:30px;background:var(--green-deep);color:#fff;
  font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:6px 13px;border-radius:999px}.legacy .fam-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;
  text-transform:uppercase;color:var(--blue-dark);background:rgba(27,127,181,.1);
  padding:5px 11px;border-radius:999px;margin-bottom:14px}.legacy .fam.is-feat .fam-tag{color:var(--green-dark);background:rgba(93,188,87,.14)}.legacy .fam h3{margin:0;font-size:clamp(23px,2vw,28px);letter-spacing:-.02em}.legacy .fam-lead{margin:9px 0 22px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.legacy .rungs{border-top:1px solid var(--line)}.legacy .rung{display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:14px 0;border-bottom:1px dashed var(--line)}.legacy .rung div{flex:1;min-width:0}.legacy .rung-i{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;
  background:rgba(27,127,181,.1);color:var(--blue-dark)}.legacy .rung-bb .rung-i{background:rgba(93,188,87,.14);color:var(--green-dark)}.legacy .rung-svg{width:20px;height:20px}.legacy .bt-i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;
  background:rgba(27,127,181,.08);color:var(--blue-dark)}.legacy .rung b{display:block;font-size:16px;color:var(--ink)}.legacy .rung span{display:block}.legacy .rung div span{margin-top:2px;font-size:14px;color:var(--ink-2)}.legacy .rung-p{flex:none;font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:21px;color:var(--blue-dark)}.legacy .rung-bb{border-bottom:0}.legacy .rung-bb .rung-p{color:var(--green-dark)}.legacy .fam-eg{margin-top:20px;padding:18px 20px;border-radius:14px;background:var(--panel-2)}.legacy .fam-eg-k{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;
  text-transform:uppercase;color:var(--ink-3)}.legacy .fam-eg p{margin:7px 0 10px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.legacy .fam-eg b{font-family:"Familjen Grotesk",sans-serif;font-size:clamp(26px,2.4vw,32px);
  font-weight:700;letter-spacing:-.025em;color:var(--green-dark)}.legacy .fam .btn{margin-top:20px;width:100%;text-align:center}.legacy .bt{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;
  background:var(--panel);border:1px solid var(--line);border-radius:var(--r);
  padding:28px 30px}.legacy .bt-rungs{min-width:0}.legacy .bt-rung{display:flex;align-items:center;gap:16px;padding:13px 0;
  border-bottom:1px dashed var(--line)}.legacy .bt-rung:last-child{border-bottom:0}.legacy .bt-n{flex:none;min-width:40px;height:32px;padding:0 9px;border-radius:9px;
  display:grid;place-items:center;background:rgba(27,127,181,.1);
  font-family:"Familjen Grotesk",sans-serif;font-weight:700;font-size:14px;
  color:var(--blue-dark)}.legacy .bt-rung div{flex:1;min-width:0}.legacy .bt-rung b{display:block;font-size:15.5px}.legacy .bt-rung div span{display:block;margin-top:1px;font-size:13.5px;color:var(--ink-2)}.legacy .bt-p{flex:none;font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:19px;color:var(--blue-dark)}.legacy .bt-side{border-left:1px solid var(--line);padding-left:30px}.legacy .bt-k{display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:var(--ink-3)}.legacy .bt-total{display:flex;align-items:baseline;gap:3px;margin-top:8px}.legacy .bt-total span{font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:24px;color:var(--green-dark)}.legacy .bt-total b{font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:clamp(40px,4vw,54px);line-height:1;letter-spacing:-.03em;color:var(--green-dark)}.legacy .bt-mo{font-size:14px!important;color:var(--ink-2)!important;margin-left:6px}.legacy .bt-side p{margin:12px 0 18px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.legacy .sec-build{position:relative;overflow:hidden;
  background:linear-gradient(100deg,#DCEFE4 0%,#E6F4EC 26%,#F1F9F4 44%,
    #FAFDFB 56%,#FFFFFF 66%,#FFFFFF 100%)}.legacy .sec-build .wrap{position:relative;z-index:1}.legacy .hb-stage{position:relative}.legacy .hb-guy{position:absolute;right:4px;bottom:-28px;z-index:0;width:418px;height:auto;
  pointer-events:none;user-select:none;mix-blend-mode:multiply}.legacy .hb{position:relative;z-index:1;background:var(--panel);border:1px solid var(--line);
  border-radius:var(--r);padding:24px 26px 26px;max-width:1000px;
  box-shadow:0 18px 50px rgba(10,40,58,.1)}.legacy .hb-deals{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.legacy .hb-deal{cursor:pointer;font:inherit;text-align:left;padding:14px 16px;
  border:1px solid var(--line-2);border-radius:13px;background:#fff;
  transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.legacy .hb-deal b{display:block;font-size:16px;color:var(--ink)}.legacy .hb-deal span{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-2)}.legacy .hb-deal:hover{border-color:var(--blue)}.legacy .hb-deal:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.legacy .hb-deal.is-on{border-color:var(--green-deep);background:rgba(93,188,87,.07);
  box-shadow:0 0 0 1px var(--green-deep)}.legacy .hb-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.legacy .hb-step{display:flex;align-items:center;justify-content:space-between;gap:18px;
  padding:16px 0;border-bottom:1px solid var(--line)}.legacy .hb-step-k b{display:block;font-size:15.5px}.legacy .hb-step-k span{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-2)}.legacy .hb-pm{flex:none;display:flex;align-items:center;gap:6px}.legacy .hb-btn{width:38px;height:38px;border-radius:10px;cursor:pointer;
  border:1px solid var(--line-2);background:#fff;color:var(--ink);
  font-size:19px;line-height:1;display:grid;place-items:center;
  transition:background .18s ease,border-color .18s ease}.legacy .hb-btn:hover{background:var(--panel-2);border-color:var(--blue)}.legacy .hb-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.legacy .hb-n{min-width:34px;text-align:center;font-family:"Familjen Grotesk",sans-serif;
  font-weight:700;font-size:20px;color:var(--ink)}.legacy .hb-check{display:flex;align-items:flex-start;gap:12px;margin-top:18px;cursor:pointer}.legacy .hb-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--green-deep);flex:none}.legacy .hb-check b{display:block;font-size:15.5px}.legacy .hb-check span span{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-2)}.legacy .hb-out{position:relative;background:var(--navy);color:#fff;border-radius:16px;
  padding:26px 26px 24px;
  box-shadow:0 0 0 1px rgba(134,227,143,.4),0 16px 40px rgba(7,32,46,.24)}.legacy .hb-out-k{display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:#86E38F}.legacy .hb-total{display:flex;align-items:baseline;gap:3px;margin-top:8px}.legacy .hb-total span{font-family:"Familjen Grotesk",sans-serif;font-weight:700;font-size:26px}.legacy .hb-total b{font-family:"Familjen Grotesk",sans-serif;font-weight:700;
  font-size:clamp(44px,4.6vw,62px);line-height:1;letter-spacing:-.035em}.legacy .hb-per{margin:6px 0 18px;font-size:14.5px;color:#A9C8D8}.legacy .hb-per b{color:#fff}.legacy .hb-lines{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid rgba(255,255,255,.16)}.legacy .hb-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;
  padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.legacy .hb-lines li>span:first-child b{display:block;color:#fff}.legacy .hb-lines li>span:first-child span{display:block;margin-top:1px;font-size:13px;color:#A9C8D8}.legacy .hb-lines li>span:last-child{flex:none;font-family:"Familjen Grotesk",sans-serif;
  font-weight:700;font-size:17px;color:#86E38F}.legacy .hb-out .btn{width:100%;text-align:center}

@media(max-width:1080px){.legacy .hb-guy{display:none}
}
@media(max-width:860px){.legacy .fams{grid-template-columns:1fr}.legacy .bt{grid-template-columns:1fr;padding:22px 20px;gap:22px}.legacy .bt-side{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.legacy .hb-grid{grid-template-columns:1fr;gap:22px}.legacy .hb{padding:20px 18px 22px}.legacy .hb-deals{grid-template-columns:1fr;gap:10px}
}
@media(prefers-reduced-motion:reduce){.legacy .fam, .legacy .hb-deal, .legacy .hb-btn{transition:none}.legacy .fam:hover{transform:none}
}.legacy .nav-has{position:relative;display:inline-flex;align-items:center}.legacy .nav-has>a{display:inline-flex;align-items:center;gap:4px;padding-right:10px}


@media(min-width:1061px) and (max-width:1430px){.legacy .nav{gap:2px}.legacy .nav>a, .legacy .nav>.nav-has>a{padding-left:10px;padding-right:10px}.legacy .nav>.nav-has>a{padding-right:8px}.legacy .hdr-phone .mono{display:none}.legacy .hdr-phone{padding-left:4px;padding-right:4px}
}.legacy .nav-caret{width:12px;height:12px;transition:transform .2s ease}.legacy .nav-has:hover .nav-caret, .legacy .nav-has:not(.is-shut):focus-within .nav-caret, .legacy .nav-has.is-open .nav-caret{transform:rotate(180deg)}.legacy .nav-sub{position:absolute;top:100%;left:-14px;z-index:60;min-width:238px;
  display:flex;flex-direction:column;padding:8px;margin-top:10px;
  background:var(--panel);border:1px solid var(--line);border-radius:14px;
  box-shadow:var(--shadow-m);
  opacity:0;visibility:hidden;transform:translateY(-6px);
  
  transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.legacy .nav-has::after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.legacy .nav-has:hover .nav-sub, .legacy .nav-has:not(.is-shut):focus-within .nav-sub, .legacy .nav-has.is-open .nav-sub{
  opacity:1;visibility:visible;transform:translateY(0);
  transition:opacity .18s ease,transform .18s ease,visibility 0s}.legacy .nav-sub a{padding:9px 12px;border-radius:9px;font-size:14.5px;font-weight:600;
  color:var(--ink);white-space:nowrap}.legacy .nav-sub a:hover, .legacy .nav-sub a:focus-visible{background:var(--panel-2);color:var(--blue-dark)}

@media(max-width:1060px){.legacy .nav-has{display:block;width:100%}.legacy .nav-has>a{width:100%}.legacy .nav-caret{display:none}.legacy .nav-has::after{display:none}.legacy .nav-sub{position:static;opacity:1;visibility:visible;transform:none;
    min-width:0;margin:0 0 4px;padding:0 0 0 14px;background:none;border:0;
    box-shadow:none;border-left:2px solid var(--line)}.legacy .nav-sub a{padding:7px 10px;font-weight:500;font-size:14px}
}.legacy .flow{--fgx:4.667px;max-width:820px;margin:0 auto;text-align:left;
  background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);
  border-radius:22px;padding:26px 28px 30px}.legacy .flow-top{display:flex;align-items:center;justify-content:space-between;
  gap:18px;flex-wrap:wrap;margin-bottom:22px}.legacy .fx-eg{margin:0;font-size:13.5px;color:#7FA3B8;max-width:40ch}.legacy .fplay{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font:inherit;
  font-weight:600;font-size:14.5px;color:#07202E;background:#86E38F;
  border:1px solid #86E38F;border-radius:999px;padding:9px 18px 9px 14px;
  transition:background .2s ease,transform .2s ease}.legacy .fplay svg{width:17px;height:17px}.legacy .fplay:hover{background:#A8EFB0;transform:translateY(-1px)}.legacy .fplay:focus-visible{outline:2px solid #fff;outline-offset:3px}.legacy .fplay.is-playing{background:transparent;color:#86E38F}.legacy .fstage{transition:opacity .3s ease}.legacy .fwhat{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:#8FB4C7;
  padding-left:2px;max-width:62ch}.legacy .fwhat b{color:#D3E5EF;font-weight:700}.legacy .fwhat-hint{color:#86E38F;font-weight:600;margin-top:12px}.legacy .fnode{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);
  border-radius:16px;padding:20px 24px;text-align:left;
  transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.legacy .fnode .fk{display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:#7FA3B8}.legacy .fnode b{display:block;margin-top:7px;font-size:19px;color:#fff;line-height:1.35}.legacy .fnode-in{border-color:rgba(111,208,245,.5);background:rgba(111,208,245,.09)}.legacy .fnums{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:7px}.legacy .fnums b{margin:0;font-family:"Familjen Grotesk",sans-serif;font-size:26px;letter-spacing:.005em}.legacy .fnums span{font-size:14px;color:#7FA3B8}.legacy .fnode-ivr b{font-size:17px;font-weight:600;color:#D3E5EF}.legacy .farrow{position:relative;height:34px;width:2px;margin:18px auto;
  background:rgba(255,255,255,.18);overflow:hidden}.legacy .farrow::after{content:"";position:absolute;left:0;width:100%;height:60%;
  background:linear-gradient(180deg,rgba(134,227,143,0),#86E38F,rgba(134,227,143,0));
  animation:fdrop 2.1s linear infinite}
@keyframes fdrop{0%{top:-60%}100%{top:100%}}.legacy .ftree{height:44px;position:relative;margin:16px auto 0}.legacy .ftree i, .legacy .ftree u{position:absolute}.legacy .ftree i{background:rgba(255,255,255,.18)}.legacy .ftree i.ts{left:calc(50% - 1px);top:0;width:2px;height:20px}.legacy .ftree i.tb{left:calc(16.6667% - var(--fgx));right:calc(16.6667% - var(--fgx));top:19px;height:2px}.legacy .ftree i.d1{left:calc(16.6667% - var(--fgx) - 1px);top:19px;width:2px;height:25px}.legacy .ftree i.d2{left:calc(50% - 1px);top:19px;width:2px;height:25px}.legacy .ftree i.d3{left:calc(83.3333% + var(--fgx) - 1px);top:19px;width:2px;height:25px}.legacy .ftree u{background:#86E38F;box-shadow:0 0 12px rgba(134,227,143,.55);
  transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.legacy .ftree u.ts{left:calc(50% - 1px);top:0;width:2px;height:20px}.legacy .ftree u.tb{top:19px;height:2px}.legacy .ftree u.td{top:19px;width:2px;height:25px}.legacy .flow[data-sel="1"] .ftree u.tb{left:calc(16.6667% - var(--fgx) - 1px);
  width:calc(33.3333% + var(--fgx) + 2px)}.legacy .flow[data-sel="2"] .ftree u.tb{left:calc(50% - 1px);width:2px}.legacy .flow[data-sel="3"] .ftree u.tb{left:calc(50% - 1px);
  width:calc(33.3333% + var(--fgx) + 2px)}.legacy .flow[data-sel="1"] .ftree u.td{left:calc(16.6667% - var(--fgx) - 1px)}.legacy .flow[data-sel="2"] .ftree u.td{left:calc(50% - 1px)}.legacy .flow[data-sel="3"] .ftree u.td{left:calc(83.3333% + var(--fgx) - 1px)}.legacy .felbow{position:relative;height:46px;margin:0 auto}.legacy .felbow u{position:absolute;background:#86E38F;box-shadow:0 0 12px rgba(134,227,143,.55);
  transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.legacy .felbow u.e1{top:0;width:2px;height:24px}.legacy .felbow u.eh{top:22px;height:2px}.legacy .felbow u.e2{left:calc(50% - 1px);top:22px;width:2px;height:24px}.legacy .flow[data-sel="1"] .felbow u.e1{left:calc(16.6667% - var(--fgx) - 1px)}.legacy .flow[data-sel="2"] .felbow u.e1{left:calc(50% - 1px)}.legacy .flow[data-sel="3"] .felbow u.e1{left:calc(83.3333% + var(--fgx) - 1px)}.legacy .flow[data-sel="1"] .felbow u.eh{left:calc(16.6667% - var(--fgx) - 1px);
  width:calc(33.3333% + var(--fgx) + 2px)}.legacy .flow[data-sel="2"] .felbow u.eh{left:calc(50% - 1px);width:2px}.legacy .flow[data-sel="3"] .felbow u.eh{left:calc(50% - 1px);
  width:calc(33.3333% + var(--fgx) + 2px)}.legacy .fbrs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.legacy .fbr{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;
  background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);
  border-radius:14px;padding:16px 16px;font:inherit;text-align:left;
  transition:background .2s ease,border-color .2s ease,transform .2s ease}.legacy .fbr:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.legacy .fbr:focus-visible{outline:2px solid #86E38F;outline-offset:3px}.legacy .fbr b{font-size:17px;color:#fff}.legacy .fbr.is-on{background:rgba(134,227,143,.16);border-color:#86E38F;
  box-shadow:0 0 0 1px #86E38F,0 8px 26px rgba(134,227,143,.14)}.legacy .fdig{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;
  background:var(--cross);color:#fff;font-weight:700;font-size:16px}.legacy .fpanes{min-height:300px}.legacy .fpane[hidden]{display:none}.legacy .fnode-ring{border-color:rgba(134,227,143,.45);background:rgba(134,227,143,.08)}.legacy .fwhos{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.legacy .fwho{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 15px 7px 7px}.legacy .fav{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;
  background:var(--cross);color:#fff;font-weight:700;font-size:13px}.legacy .fwho b{margin:0;font-size:15px;color:#fff}.legacy .fext{font-family:"Familjen Grotesk",sans-serif;font-size:13px;color:#9FC7DC}.legacy .fnode-fb b{font-size:17px}.legacy .fapp{margin-top:30px;border-left:3px solid #86E38F;padding:4px 0 4px 18px;text-align:left}.legacy .fapp b{display:block;font-size:17px;color:#fff}.legacy .fapp p{margin:6px 0 0;font-size:15px;line-height:1.6;color:#A9C8D8}.legacy .flow[data-step] .fstage{opacity:.4}.legacy .flow[data-step="1"] .fstage[data-i="1"], .legacy .flow[data-step="2"] .fstage[data-i="2"], .legacy .flow[data-step="3"] .fstage[data-i="3"], .legacy .flow[data-step="4"] .fstage[data-i="4"], .legacy .flow[data-step="5"] .fstage[data-i="5"]{opacity:1}.legacy .flow[data-step="1"] .fstage[data-i="1"] .fnode, .legacy .flow[data-step="2"] .fstage[data-i="2"] .fnode, .legacy .flow[data-step="4"] .fstage[data-i="4"] .fnode, .legacy .flow[data-step="5"] .fstage[data-i="5"] .fnode{border-color:#86E38F;
  box-shadow:0 0 0 1px #86E38F,0 10px 34px rgba(134,227,143,.2)}.legacy .flow[data-step="3"] .fstage[data-i="3"] .fbr.is-on{transform:translateY(-3px)}.legacy .flow[data-step] .fbr{transition:opacity .3s ease,background .2s ease,
  border-color .2s ease,transform .2s ease}.legacy .flow[data-step] .fbr:not(.is-on){opacity:.28}.legacy .flow[data-step] .fbr:not(.is-on):hover{transform:none}

@media(max-width:620px){.legacy .flow{--fgx:2.667px;padding:20px 16px 24px;border-radius:18px}.legacy .flow-top{gap:14px}.legacy .fplay{width:100%;justify-content:center}.legacy .fbrs{gap:8px}.legacy .fbr{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 10px;border-radius:12px}.legacy .fbr b{font-size:14px;line-height:1.1}.legacy .fdig{width:28px;height:28px;font-size:14px;border-radius:8px}.legacy .fnode{padding:16px 16px;border-radius:14px}.legacy .fnode b{font-size:17px}.legacy .fnums b{font-size:21px}.legacy .fnums{gap:8px}.legacy .fnode-ivr b{font-size:15.5px}.legacy .fwhat{font-size:13.5px}.legacy .fwho{padding:6px 12px 6px 6px;gap:7px}.legacy .fwho b{font-size:13.5px}.legacy .fav{width:24px;height:24px;font-size:12px}.legacy .fext{font-size:12px}.legacy .farrow{height:26px;margin:14px auto}.legacy .ftree{height:38px;margin-top:12px}.legacy .ftree i.ts, .legacy .ftree u.ts{height:16px}.legacy .ftree i.tb, .legacy .ftree u.tb, .legacy .ftree i.d1, .legacy .ftree i.d2, .legacy .ftree i.d3, .legacy .ftree u.td{top:15px}.legacy .ftree i.d1, .legacy .ftree i.d2, .legacy .ftree i.d3, .legacy .ftree u.td{height:23px}.legacy .felbow{height:40px}.legacy .felbow u.e1{height:20px}.legacy .felbow u.eh, .legacy .felbow u.e2{top:18px}.legacy .felbow u.e2{height:22px}.legacy .fpanes{min-height:0}.legacy .fapp{margin-top:24px;padding-left:14px}
}

@media(max-width:860px){.legacy .pts-3{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.legacy .fbr, .legacy .fstage, .legacy .fnode, .legacy .ftree u, .legacy .felbow u{transition:none}.legacy .fbr:hover{transform:none}.legacy .farrow::after{animation:none;top:20%}
}.legacy .hero-sm .hero-photo{background-position:58% 50%}.legacy .hero-sm .hero-inner{padding:140px 24px 78px}.legacy .hero-sm h1{font-size:clamp(34px,4.3vw,52px);max-width:19ch}.legacy .hero-sm .hero-sub{font-size:18px;max-width:46ch}

@media(max-width:760px){.legacy .hero-light{background:var(--navy)}.legacy .hero-light .hero-wash{background:linear-gradient(180deg,
    rgba(7,32,46,1) 0,rgba(7,32,46,1) var(--hdrh),
    rgba(7,32,46,0) calc(var(--hdrh) + 1px),
    rgba(7,32,46,0) calc(var(--hdrh) + var(--mh) - 64px),
    rgba(7,32,46,.76) calc(var(--hdrh) + var(--mh) - 6px),
    var(--navy) calc(var(--hdrh) + var(--mh)))}.legacy .hero-sm .hero-inner{padding:calc(var(--hdrh) + var(--mh) + 26px) 18px 54px}.legacy .hero-sm h1{font-size:30px;line-height:1.12}.legacy .hero-sm .hero-sub{font-size:16px;max-width:none}
}

@media(min-width:901px){.legacy .hero-flip .hero-wash{background:
    
    linear-gradient(260deg,rgba(7,32,46,.94) 0%,rgba(7,32,46,.88) 34%,
                    rgba(7,32,46,.52) 50%,rgba(7,32,46,.12) 62%,
                    rgba(7,32,46,0) 74%),
    linear-gradient(180deg,rgba(7,32,46,.60) 0,rgba(7,32,46,.44) 56px,
                    rgba(7,32,46,.12) 102px,rgba(7,32,46,0) 142px)}.legacy .hero.hero-flip .crumb a{color:#fff}.legacy .hero.hero-flip .crumb span{color:rgba(255,255,255,.82)}.legacy .hero-flip .hero-inner{display:flex;flex-direction:column;align-items:flex-end}.legacy .hero-flip .hero-inner > *{width:100%;max-width:620px}
}.legacy .crumb{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#8FB4C7;margin-bottom:18px}.legacy .crumb a{color:#9FD9B4}.legacy .crumb a:hover{color:#fff}.legacy .page-facts{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:30px}.legacy .pf{display:flex;flex-direction:column;gap:2px}.legacy .pf b{font-family:"Familjen Grotesk",sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em;color:#fff}.legacy .pf span{font-size:13.5px;color:#9FC0D1;font-weight:600}.legacy .prose{max-width:62ch;font-size:17.5px;line-height:1.72;color:var(--ink-2)}.legacy .prose p+p{margin-top:18px}.legacy .checklist{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:30px 32px;margin-bottom:20px}.legacy .checklist h3{font-size:20px;margin-bottom:18px}.legacy .checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.legacy .checklist li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;color:var(--ink-2);line-height:1.55}.legacy .checklist svg{width:18px;height:18px;color:var(--green-deep);flex:none;margin-top:3px}.legacy .tl{list-style:none;margin:0;padding:0;position:relative}.legacy .tl::before{content:"";position:absolute;left:97px;top:10px;bottom:10px;width:2px;background:var(--line)}.legacy .tl-i{display:grid;grid-template-columns:86px 1fr;gap:34px;padding:0 0 30px;position:relative}.legacy .tl-i:last-child{padding-bottom:0}.legacy .tl-when{font-size:13px;color:var(--blue-dark);font-weight:600;text-align:right;padding-top:3px}.legacy .tl-i>div{position:relative;padding-left:26px}.legacy .tl-i>div::before{
  content:"";position:absolute;left:-20px;top:7px;width:11px;height:11px;border-radius:50%;
  background:var(--cross);box-shadow:0 0 0 4px var(--panel-2);
}.legacy .tl-i h3{font-size:18.5px;margin-bottom:6px}.legacy .tl-i p{font-size:15px;color:var(--ink-2);line-height:1.6;max-width:62ch}.legacy .contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:34px;align-items:start}.legacy .contact-ways{display:grid;gap:11px}.legacy .cway{
  display:flex;align-items:flex-start;gap:14px;background:var(--panel);
  border:1px solid var(--line);border-radius:var(--r);padding:19px 20px;transition:.2s;
}.legacy a.cway:hover{border-color:var(--blue-deep);transform:translateY(-2px);box-shadow:var(--shadow-m)}.legacy .cway-ico{flex:none;width:40px;height:40px;border-radius:10px;background:var(--panel-2);display:grid;place-items:center;color:var(--blue-dark)}.legacy .cway-ico svg{width:19px;height:19px}.legacy .cway>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--ink-2);min-width:0;word-break:break-word}.legacy .cway b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.legacy .cform{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:28px 30px;display:grid;gap:16px}.legacy .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.legacy .cform label{display:block;font-size:13.5px;font-weight:700;margin-bottom:7px}.legacy .cform input, .legacy .cform select, .legacy .cform textarea{
  width:100%;padding:13px 14px;border:1px solid var(--line-2);border-radius:10px;
  font:inherit;font-size:15.5px;background:#fff;color:var(--ink);
}.legacy .cform textarea{resize:vertical;min-height:120px}.legacy .cform input:focus, .legacy .cform select:focus, .legacy .cform textarea:focus{
  outline:none;border-color:var(--blue-deep);box-shadow:0 0 0 3px rgba(27,127,181,.14);
}.legacy .cform .btn{justify-self:start}.legacy .cf-note{font-size:13.5px;color:var(--ink-2)}.legacy .fico-svg{width:22px;height:22px}.legacy .facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;
  background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.legacy .fact{padding:20px 24px;border-bottom:1px solid var(--line)}.legacy .fact:nth-child(odd){border-right:1px solid var(--line)}.legacy .fact:nth-last-child(-n+2){border-bottom:0}.legacy .fact dt{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.legacy .fact dd{margin:6px 0 0;font-size:16px;color:var(--ink);font-weight:500;word-break:break-word}


@media(max-width:1000px){.legacy .stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.legacy .stats{grid-template-columns:1fr}.legacy .facts{grid-template-columns:1fr}.legacy .fact:nth-child(odd){border-right:0}.legacy .fact:nth-last-child(2){border-bottom:1px solid var(--line)}
}

@media(max-width:1000px){.legacy .tl::before{left:7px}.legacy .tl-i{grid-template-columns:1fr;gap:4px}.legacy .tl-when{text-align:left;padding-left:26px}
}
@media(max-width:860px){.legacy .contact-grid{grid-template-columns:1fr}.legacy .cf-row{grid-template-columns:1fr}.legacy .page-facts{gap:12px 24px}
}

.legacy .fdig,.legacy .fav{
  background:linear-gradient(118deg,#12527A 0%,#176A97 44%,#226B20 100%)}
