.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.band[id]{scroll-margin-top:0}body{font-size:16px;line-height:1.55}.band{background:var(--bg);color:var(--fg);position:relative}.band-blue{--bg:var(--blue);--fg:#fff;--mut:rgba(255,255,255,.74);--line:rgba(255,255,255,.26);--line-2:rgba(255,255,255,.45);--btn-bg:#fff;--btn-fg:var(--blue);--btn-hv:#EEF2FF;--gh:rgba(255,255,255,.55)}.band-ink{--bg:var(--ink);--fg:#F2F3F5;--mut:#9BA1AD;--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.24);--btn-bg:var(--blue);--btn-fg:#fff;--btn-hv:#3560F0;--gh:rgba(255,255,255,.28)}.band-paper{--bg:var(--paper);--fg:#14151A;--mut:#5C6069;--line:rgba(20,21,26,.14);--line-2:rgba(20,21,26,.28);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hv:#000;--gh:rgba(20,21,26,.3)}.band .btn{background:var(--btn-bg);color:var(--btn-fg)}.band .btn:hover{background:var(--btn-hv)}.band .btn-gh{background:transparent;color:var(--fg);border:1.5px solid var(--gh)}.band .btn-gh:hover{background:transparent;border-color:var(--fg)}header{position:absolute;top:var(--tg-top);left:0;right:0;z-index:30}.hd{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{font-size:19px;font-weight:700;letter-spacing:-.03em}.logo b{font-weight:400;opacity:.7}.hd nav{display:flex;gap:28px;margin-left:auto;margin-right:28px}.hd nav a{font-size:15px;color:var(--mut);transition:color var(--tr)}.hd nav a:hover{color:var(--fg)}@media (min-aspect-ratio:1/1){#bandHero{min-height:100svh}}.hero{padding-top:calc(150px + var(--tg-top))}.hero .d1{max-width:16ch;font-size:clamp(46px,8.4vw,108px);letter-spacing:-.045em;line-height:.98;margin-left:-.045em}.hero .lead{margin-top:24px}.hero-act{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.hero-facts{display:flex;gap:40px;flex-wrap:wrap;margin-top:44px;font-size:15px;color:var(--mut)}.hero-facts b{color:var(--fg);font-weight:600}.route{margin-top:76px;padding-bottom:76px}.route-hd{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.route-line{position:relative;display:grid;grid-template-columns:repeat(7,1fr);align-items:start}.route-line:before{content:"";position:absolute;left:8px;right:calc(100%/7 - 8px);top:7.75px;height:1.5px;background:var(--line-2)}.stop{position:relative;padding-top:26px;padding-right:12px}.stop:before{content:"";position:absolute;top:.5px;left:0;width:16px;height:16px;border-radius:50%;background:var(--blue);border:1.5px solid var(--line-2)}.stop.big:before{background:var(--fg);border-color:var(--fg)}.stop .c{font-size:16px;font-weight:600;letter-spacing:-.015em}.stop .n{font-size:12.5px;color:var(--mut);margin-top:3px;max-width:14ch;line-height:1.35}.sec{padding-block:104px}.sec-hd{max-width:60ch;margin-bottom:52px}.sec-hd .kicker{display:block;margin-bottom:16px}.sec-hd p{margin-top:16px;font-size:18px;color:var(--mut);max-width:52ch}.pricebox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.big-p{font-size:clamp(56px,7vw,88px);font-weight:700;letter-spacing:-.05em;line-height:.92}.big-p .u{font-size:17px;font-weight:500;color:var(--mut);letter-spacing:0;margin-left:16px}.charge{margin-top:18px;font-size:15px;color:var(--mut);max-width:40ch}.charge b{color:var(--fg);font-weight:600}.pricebox .btn{margin-top:32px}.ctl-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.ctl-lbl .l{font-size:14px;color:var(--mut)}.ctl-lbl .v{font-size:15px;font-weight:600}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer;display:block}input[type=range]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--blue) var(--fill,22%),rgba(255,255,255,.16) var(--fill,22%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--blue);border:3px solid var(--ink);margin-top:-8.5px}input[type=range]::-moz-range-track{height:3px;background:#ffffff29}input[type=range]::-moz-range-progress{height:3px;background:var(--blue)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--blue);border:3px solid var(--ink)}.ticks{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mut)}.hintline{margin-top:14px;font-size:15px;color:var(--mut);min-height:3em}.terms{margin-top:34px;border-top:1.5px solid var(--line-2)}.terms button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);text-align:left}.terms .box{width:15px;height:15px;border-radius:3px;border:1.5px solid var(--line-2);align-self:center;transition:background var(--tr),border-color var(--tr)}.terms button.on .box{background:var(--blue);border-color:var(--blue)}.terms .n{font-size:15.5px;font-weight:500;color:var(--mut);transition:color var(--tr)}.terms button.on .n,.terms button:hover .n{color:var(--fg)}.terms .save{font-size:12.5px;font-weight:600;color:var(--blue-tint);margin-left:10px;white-space:nowrap}.terms .amt{font-size:15.5px;color:var(--mut);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.terms .pm{color:var(--dim)}.terms .pm i{font-style:normal}.terms button.on .amt{color:var(--fg)}.why{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);max-width:60ch}.why h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.why p{color:var(--mut);font-size:16px}.geo{border-top:1.5px solid var(--line-2)}.geo li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:36px;padding:24px 0;border-bottom:1px solid var(--line);align-items:baseline}.geo .nm{font-size:27px;font-weight:600;letter-spacing:-.028em}.geo .ct{font-size:13.5px;color:var(--mut);margin-top:2px}.geo .tag{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:3px;padding:3px 8px}.geo p{font-size:16px;color:var(--mut)}.two{display:grid;grid-template-columns:1fr 1fr;gap:72px}.two .d2{font-size:32px;margin-bottom:14px}.care li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.care li:first-child{border-top:1.5px solid var(--line-2)}.care .k{width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none;margin-top:1px}.care b{display:block;font-size:16px;font-weight:600;margin-bottom:2px}.care span{color:var(--mut);font-size:15px}.claim{border-left:3px solid var(--blue);padding-left:26px}.claim p{color:var(--mut);font-size:17px;margin-top:14px;max-width:44ch}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid var(--line-2)}.steps>div{padding:30px 34px 34px 0;border-right:1px solid var(--line)}.steps>div+div{padding-left:34px}.steps>div:last-child{border-right:none}.steps .n{font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;opacity:.7}.steps h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.steps p{color:var(--mut);font-size:15.5px}.qa{max-width:840px}.qa details{border-bottom:1px solid var(--line)}.qa details:first-child{border-top:1.5px solid var(--line-2)}.qa summary{list-style:none;cursor:pointer;padding:20px 0;font-size:18px;font-weight:500;letter-spacing:-.018em;display:grid;grid-template-columns:minmax(0,1fr) 17px;gap:24px;align-items:center;transition:color var(--tr)}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--mut)}.qa .ch{color:var(--mut);transition:transform var(--tr)}.qa details[open] .ch{transform:rotate(45deg)}.qa .a{padding:0 0 22px;color:var(--mut);font-size:16px;max-width:62ch}.qa .more{display:none}.qa.open .more{display:block}.qa-more{margin-top:26px;height:46px;padding:0 22px;border-radius:4px;border:1.5px solid var(--line-2);font-size:14.5px;font-weight:600;transition:border-color var(--tr)}.qa-more:hover{border-color:var(--fg)}.fin{padding-block:104px}.fin .d2{max-width:17ch}.fin .a{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}footer{padding:34px 0 44px;font-size:14px;color:var(--mut);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line)}footer .l{display:flex;gap:24px;flex-wrap:wrap}footer a:hover{color:var(--fg)}.bar{display:none}@media (max-width:960px){.pricebox,.two{grid-template-columns:1fr;gap:44px}.pricebox>div:first-child{order:2}.steps>div:last-child{border-bottom:1px solid var(--line)}.steps{grid-template-columns:1fr}.steps>div{border-right:none;border-bottom:1px solid var(--line);padding:22px 0}.steps>div+div{padding-left:0}.geo li{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.terms .save{display:block;margin-left:0;margin-top:3px}.terms .pm{display:block;margin-top:2px}.terms .pm i{display:none}.terms .amt{font-size:15px}}@media (max-width:760px){.wrap{padding:0 20px}.hd{height:64px}.hd nav{display:none}.hero{padding-top:calc(104px + var(--tg-top))}.sec,.fin{padding-block:64px}.route{margin-top:52px;padding-bottom:56px}.route-line{grid-template-columns:1fr}.route-line:before{display:none}.stop{padding:0 0 22px 30px}.stop:before{top:2px}.stop:after{content:"";position:absolute;left:7.25px;top:20px;bottom:-2px;width:1.5px;background:var(--line-2)}.stop:last-child:after{display:none}.stop .n{max-width:none}.route{display:flex;flex-direction:column}.route-hd{display:contents}.route-hd .kicker:first-child{order:1;margin-bottom:26px}.route-line{order:2}.route-hd .kicker:last-child{order:3;margin-top:22px}.big-p{font-size:56px}.claim{padding-left:18px}.two .d2{font-size:26px}footer{padding-bottom:calc(100px + var(--tg-bottom))}.bar{display:flex;align-items:center;gap:14px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:11px 20px calc(11px + var(--tg-bottom));background:var(--ink);border-top:1px solid rgba(255,255,255,.14)}.bar .p{flex:1;font-size:24px;font-weight:700;letter-spacing:-.035em;color:#fff}.bar .p span{font-size:12px;font-weight:500;color:#9ba1ad;margin-left:6px}.bar .btn{height:42px;background:var(--blue);color:#fff}.bar .btn:hover{background:var(--blue-hv)}}
