.hf[data-astro-cid-ilwtddna]{background:linear-gradient(#f7f9fc,#fff 78%);border-bottom:1px solid var(--line);overflow:hidden}.hf__in[data-astro-cid-ilwtddna]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(32px,4.5vw,60px)}.hf__h1[data-astro-cid-ilwtddna]{margin-top:18px;font-size:clamp(34px,4.6vw,54px)}.hf__h1[data-astro-cid-ilwtddna] em[data-astro-cid-ilwtddna]{font-style:normal;color:var(--blue)}.hf__lead[data-astro-cid-ilwtddna]{margin-top:18px;max-width:580px}.hf__lead-s[data-astro-cid-ilwtddna]{display:none}.hf__cta[data-astro-cid-ilwtddna]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:26px}.hf__cond[data-astro-cid-ilwtddna]{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--body)}.hf__cond[data-astro-cid-ilwtddna] b[data-astro-cid-ilwtddna]{color:var(--ink)}.hf__cond[data-astro-cid-ilwtddna] span[data-astro-cid-ilwtddna]{color:var(--muted)}.hf__be[data-astro-cid-ilwtddna]{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted);max-width:560px}.hf__be[data-astro-cid-ilwtddna] a[data-astro-cid-ilwtddna]{color:var(--blue);font-weight:600;text-decoration:none}.hf__be[data-astro-cid-ilwtddna] a[data-astro-cid-ilwtddna]:hover{text-decoration:underline}.hf__vis[data-astro-cid-ilwtddna]{margin:0;min-width:0}.hf__podium[data-astro-cid-ilwtddna]{position:relative;container-type:inline-size;width:100%;max-width:520px;aspect-ratio:520 / 520;margin-inline:auto}.hf__sheet[data-astro-cid-ilwtddna]{position:absolute;left:6%;top:3%;width:58%;height:auto;background:#fff;border-radius:3px;box-shadow:0 30px 60px -28px #0b1b3373,0 0 0 1px #0b1b3312}.hf__sheet[data-astro-cid-ilwtddna] img[data-astro-cid-ilwtddna]{display:block;width:100%;height:auto;border-radius:3px}.hf__sheet--4[data-astro-cid-ilwtddna]{--t: translate(14%, 5%) rotate(5deg);transform:var(--t)}.hf__sheet--3[data-astro-cid-ilwtddna]{--t: translate(9.5%, 3.5%) rotate(3.2deg);transform:var(--t)}.hf__sheet--2[data-astro-cid-ilwtddna]{--t: translate(5%, 2%) rotate(1.6deg);transform:var(--t)}.hf__sheet--1[data-astro-cid-ilwtddna]{z-index:4}.hf__tag[data-astro-cid-ilwtddna]{position:absolute;right:4%;top:3%;z-index:5}.hf__tag[data-astro-cid-ilwtddna] .ex-tag{margin-left:0}.hf__phone[data-astro-cid-ilwtddna]{position:absolute;right:1%;bottom:0;z-index:6;width:37%;background:#0b1b33;border-radius:7cqw;padding:2cqw;box-shadow:0 44px 80px -34px #0b1b3399}.hf__scr[data-astro-cid-ilwtddna]{background:#fff;border-radius:5.4cqw;overflow:hidden;padding:0 0 3.4cqw;text-align:left}.hf__bar[data-astro-cid-ilwtddna]{display:flex;align-items:center;background:#0b1b33;color:#fff;font-family:var(--disp);font-weight:700;font-size:2.5cqw;padding:2.6cqw 3cqw}.hf__bar[data-astro-cid-ilwtddna] .ex-tag{margin-left:1.6cqw;font-size:1.9cqw;padding:.3cqw 1.4cqw}.hf__ttl[data-astro-cid-ilwtddna]{font-family:var(--disp);font-weight:700;font-size:3.3cqw;color:var(--ink);margin:3cqw 3cqw 0;line-height:1.2}.hf__sub[data-astro-cid-ilwtddna]{font-size:2.2cqw;color:var(--muted);margin:.8cqw 3cqw 0;line-height:1.35}.hf__photo[data-astro-cid-ilwtddna]{position:relative;margin:2.4cqw 3cqw 0;height:25cqw;border-radius:1.6cqw;overflow:hidden;background:#e8e4dc}.hf__photo[data-astro-cid-ilwtddna] img[data-astro-cid-ilwtddna]{position:absolute;left:50%;bottom:-2%;width:108%;max-width:none;height:auto;transform:translate(-50%) rotate(-2.5deg);filter:saturate(.85) brightness(.97) contrast(1.05)}.hf__tag--photo[data-astro-cid-ilwtddna]{top:4%;right:4%}.hf__tag--photo[data-astro-cid-ilwtddna] .ex-tag{font-size:1.9cqw;padding:.3cqw 1.4cqw}.hf__cap2[data-astro-cid-ilwtddna]{font-size:2.2cqw;font-weight:600;color:var(--ink);margin:1.6cqw 3cqw 0}.hf__ok[data-astro-cid-ilwtddna]{display:inline-flex;align-items:center;gap:1cqw;margin:1.8cqw 3cqw 0;font-size:2.2cqw;font-weight:700;color:#15803d;background:#e7f6ec;border:1px solid #c3e9d0;border-radius:999px;padding:.8cqw 2.2cqw}.hf__ok[data-astro-cid-ilwtddna]:before{content:"";width:1.3cqw;height:1.3cqw;border-radius:50%;background:#16a34a}.hf__steps[data-astro-cid-ilwtddna]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 0;padding:0;font-size:13.5px;color:var(--body)}.hf__steps[data-astro-cid-ilwtddna] li[data-astro-cid-ilwtddna]{display:inline-flex;align-items:center;gap:7px}.hf__steps[data-astro-cid-ilwtddna] i[data-astro-cid-ilwtddna]{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:11.5px;font-weight:700}@keyframes hf-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hf-fan{0%{opacity:0;transform:none}to{opacity:1;transform:var(--t)}}@keyframes hf-phone{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hf-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hf__sheet--1[data-astro-cid-ilwtddna]{animation:.6s ease-out .1s both hf-up}.hf__sheet--2[data-astro-cid-ilwtddna]{animation:.5s ease-out .7s both hf-fan}.hf__sheet--3[data-astro-cid-ilwtddna]{animation:.5s ease-out .85s both hf-fan}.hf__sheet--4[data-astro-cid-ilwtddna]{animation:.5s ease-out 1s both hf-fan}.hf__phone[data-astro-cid-ilwtddna]{animation:.7s cubic-bezier(.2,.7,.3,1) 1.5s both hf-phone}.hf__ok[data-astro-cid-ilwtddna]{animation:.4s ease-out 2.5s both hf-pop}@media(prefers-reduced-motion:reduce){.hf__sheet[data-astro-cid-ilwtddna],.hf__phone[data-astro-cid-ilwtddna],.hf__ok[data-astro-cid-ilwtddna]{animation:none}}@media(width<=960px){.hf__in[data-astro-cid-ilwtddna]{grid-template-columns:1fr}.hf__podium[data-astro-cid-ilwtddna]{max-width:440px}}@media(width<=640px){.hf__lead[data-astro-cid-ilwtddna]{display:none}.hf__lead-s[data-astro-cid-ilwtddna]{display:block;margin-top:16px}.hf__cta[data-astro-cid-ilwtddna] .btn--amber[data-astro-cid-ilwtddna]{width:100%}.hf__how[data-astro-cid-ilwtddna]{background:none;border-color:#0000;padding:4px 0;color:var(--blue)}}.hf--dark[data-astro-cid-ilwtddna]{position:relative;isolation:isolate;background:#071022;color:#fff;border-bottom:0}.hf--dark[data-astro-cid-ilwtddna] .hf__in[data-astro-cid-ilwtddna]{position:relative;padding-block:clamp(48px,6.5vw,96px)}.hf__bg[data-astro-cid-ilwtddna]{position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hf__bg[data-astro-cid-ilwtddna] picture[data-astro-cid-ilwtddna]{display:contents}.hf__bgimg[data-astro-cid-ilwtddna]{width:100%;height:100%;object-fit:cover;object-position:100% 100%;transform-origin:100% 100%}.hf--road[data-astro-cid-ilwtddna] .hf__bgimg[data-astro-cid-ilwtddna]{transform:scale(1.5);animation:40s ease-in-out infinite alternate hf-kenburns;will-change:transform}.hf--depot[data-astro-cid-ilwtddna] .hf__bgimg[data-astro-cid-ilwtddna]{transform:scale(1.42)}@keyframes hf-kenburns{0%{transform:scale(1.5)}to{transform:scale(1.59)}}.hf__veil[data-astro-cid-ilwtddna]{position:absolute;inset:0;background:linear-gradient(90deg,#071022eb,#071022cc 42%,#07102240 72%,#07102259),linear-gradient(#07102266,#07102200 35%,#07102299)}.hf--depot[data-astro-cid-ilwtddna] .hf__veil[data-astro-cid-ilwtddna]{background:linear-gradient(90deg,#071022eb,#071022c7 40%,#0710221f,#07102233),linear-gradient(#07102280,#07102200 30%,#0710228c)}.hf__glow[data-astro-cid-ilwtddna]{position:absolute;inset:0;background:radial-gradient(700px 420px at 12% 60%,#2563eb38,#0000 65%)}.hf--dark[data-astro-cid-ilwtddna] .pill[data-astro-cid-ilwtddna]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b52}.hf--dark[data-astro-cid-ilwtddna] .hf__h1[data-astro-cid-ilwtddna]{color:#fff;text-shadow:0 2px 24px #07102299}.hf--dark[data-astro-cid-ilwtddna] .hf__h1[data-astro-cid-ilwtddna] em[data-astro-cid-ilwtddna]{color:#fbbf24}.hf--dark[data-astro-cid-ilwtddna] .hf__lead[data-astro-cid-ilwtddna],.hf--dark[data-astro-cid-ilwtddna] .hf__lead-s[data-astro-cid-ilwtddna]{color:#c7d2e3;text-shadow:0 1px 12px #07102299}.hf--dark[data-astro-cid-ilwtddna] .hf__how[data-astro-cid-ilwtddna] span[data-astro-cid-ilwtddna]{color:#fbbf24}.hf--dark[data-astro-cid-ilwtddna] .hf__cond[data-astro-cid-ilwtddna]{color:#a8b6cc}.hf--dark[data-astro-cid-ilwtddna] .hf__cond[data-astro-cid-ilwtddna] b[data-astro-cid-ilwtddna]{color:#fff}.hf--dark[data-astro-cid-ilwtddna] .hf__cond[data-astro-cid-ilwtddna] span[data-astro-cid-ilwtddna],.hf--dark[data-astro-cid-ilwtddna] .hf__be[data-astro-cid-ilwtddna]{color:#a8b6cc}.hf--dark[data-astro-cid-ilwtddna] .hf__be[data-astro-cid-ilwtddna] a[data-astro-cid-ilwtddna]{color:#fbbf24}.hf--dark[data-astro-cid-ilwtddna] .hf__sheet[data-astro-cid-ilwtddna]{box-shadow:0 34px 70px -28px #000000bf,0 0 0 1px #ffffff0f}.hf--dark[data-astro-cid-ilwtddna] .hf__phone[data-astro-cid-ilwtddna]{box-shadow:0 0 0 1px #ffffff29,0 44px 80px -30px #000c}.hf--dark[data-astro-cid-ilwtddna] .hf__steps[data-astro-cid-ilwtddna]{color:#c7d2e3}.hf--dark[data-astro-cid-ilwtddna] .hf__steps[data-astro-cid-ilwtddna] i[data-astro-cid-ilwtddna]{background:#13294c;color:#fbbf24;border:1px solid #25426e}@media(width>=1700px){.hf--dark[data-astro-cid-ilwtddna] .hf__bg[data-astro-cid-ilwtddna]{left:auto;right:0;width:min(62%,1500px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 16%,#000 38%);mask-image:linear-gradient(90deg,#0000,#00000080 16%,#000 38%)}}@media(width<=960px){.hf--dark[data-astro-cid-ilwtddna] .hf__bg[data-astro-cid-ilwtddna]{inset:0 0 auto;height:clamp(330px,112vw,560px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 52%,#0000008c 78%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000008c 78%,#0000)}.hf--road[data-astro-cid-ilwtddna] .hf__bgimg[data-astro-cid-ilwtddna]{animation-duration:60s}.hf--dark[data-astro-cid-ilwtddna] .hf__veil[data-astro-cid-ilwtddna]{background:linear-gradient(#07102257,#0710226b 34%,#071022b8 62%,#071022e6)}.hf--depot[data-astro-cid-ilwtddna] .hf__veil[data-astro-cid-ilwtddna]{background:linear-gradient(#07102299,#07102280 34%,#071022bf 62%,#071022e6)}.hf--dark[data-astro-cid-ilwtddna] .hf__glow[data-astro-cid-ilwtddna]{background:radial-gradient(130% 60% at 22% 10%,#2563eb38,#0000 70%)}}@media(width<=640px){.hf--dark[data-astro-cid-ilwtddna] .hf__how[data-astro-cid-ilwtddna]{color:#fff}}@media(prefers-reduced-motion:reduce){.hf__bgimg[data-astro-cid-ilwtddna]{animation:none}}.hp-proof{background:#fff;border-bottom:1px solid var(--line)}.hp-proof__in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;padding-block:clamp(26px,3vw,36px)}.hp-proof__txt .p{margin-top:8px;font-size:14.5px;color:var(--muted)}.hp-proof__txt a{color:var(--blue);font-weight:600}.hp-proof__lead{font-family:var(--disp);font-size:clamp(17px,1.6vw,20px);font-weight:700;color:var(--ink);margin:0;line-height:1.35}.hp-proof__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hp-proof__facts li{font-size:13.5px;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #E7ECF2;border-radius:999px;padding:7px 14px}.hp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.hp-qa,.hp-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.hp-steps{margin-top:26px}.hp-qa li,.hp-steps li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;font-size:16.5px;line-height:1.55;color:var(--body)}.hp-steps li{color:#d5deea}.hp-qa i,.hp-steps i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:14px}.hp-steps i{background:#13294c;color:var(--amber-l);border:1px solid #25426E}.hp-qa li{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.hp-onnavy{color:var(--amber-l);font-weight:600;text-decoration:none}.hp-onnavy:hover{text-decoration:underline}.hp-paper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,18px);margin-top:32px}.hp-paper__vis{position:relative;height:200px;margin:-4px -4px 20px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;overflow:hidden}.hp-paper__s{position:absolute;left:50%;top:18px;width:136px;height:auto;margin-left:-78px;background:#fff;border:1px solid var(--line2);border-radius:2px;box-shadow:0 18px 36px -20px #0b1b3373}.hp-paper__s--4{transform:translate(18px,9px) rotate(4deg)}.hp-paper__s--3{transform:translate(12px,6px) rotate(2.6deg)}.hp-paper__s--2{transform:translate(6px,3px) rotate(1.3deg)}.hp-frame{position:absolute;left:16px;right:16px;top:16px;background:#fff;border:1px solid var(--line2);border-radius:10px;overflow:hidden;box-shadow:0 18px 36px -20px #0b1b3359}.hp-frame__bar{display:flex;gap:5px;align-items:center;height:24px;padding:0 10px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--faint)}.hp-frame__bar i{width:6px;height:6px;border-radius:50%;background:var(--line2)}.hp-frame__bar i:last-of-type{margin-right:6px}.hp-frame img{display:block;width:100%;height:auto}.hp-tag{position:absolute;right:10px;bottom:10px;z-index:3}.hp-tag .ex-tag{margin-left:0}.hp-more{color:var(--blue);font-weight:600;text-decoration:none}.hp-note{margin-top:18px;font-size:14.5px}.hp-doc__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--faint)}.hp-doc__who{padding:14px 20px 4px;font-size:14.5px;font-weight:600;color:var(--ink)}.hp-doc__ev{list-style:none;margin:0;padding:6px 20px 18px}.hp-doc__ev li{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:#334155}.hp-doc__ev li:last-child{border-bottom:0}.hp-doc__ev i{width:10px;height:10px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #e7f6ec}.hp-doc__ev small{font-family:var(--mono);font-size:11.5px;color:var(--faint)}.hp-doc__ph{display:flex;align-items:center;gap:10px}.hp-doc__ph img{width:38px;height:52px;object-fit:cover;object-position:50% 100%;border:1px solid var(--line2);border-radius:3px;transform:rotate(-3deg);flex:none}.hp-plans{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:clamp(14px,1.6vw,18px);margin-top:32px;align-items:stretch}.hp-plan ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--body)}.hp-plan ul li{padding-left:20px;position:relative}.hp-plan ul li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--blue-b1);border:1px solid var(--blue)}.hp-plan__pr{font-family:var(--disp);font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-top:8px}.hp-plan__pr span{font-size:14px;font-weight:500;color:var(--faint)}.hp-plan--pro{position:relative;border:2px solid var(--blue);box-shadow:0 24px 44px -26px #2563eb8c}.hp-plan__badge{position:absolute;top:-13px;left:20px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:5px 12px}.hp-small{margin-top:20px;font-size:13.5px;color:var(--muted);max-width:860px}.hp-small a{color:var(--blue);font-weight:600}.hp-price-act{margin-top:22px}.hp-price-act .ns-price-act{justify-content:flex-start}.hp-honest{margin-top:22px;max-width:760px;font-size:16px}.hp-honest b{color:var(--ink)}@media(max-width:900px){.hp-proof__in,.hp-two,.hp-plans{grid-template-columns:1fr}.hp-plan--pro{order:-1;margin-top:12px}}@media(max-width:640px){.hp-paper{grid-template-columns:1fr}}.cmp{margin-top:clamp(28px,3vw,36px);border:1px solid var(--line2);border-radius:14px;overflow:hidden}.cmp__row{display:grid;grid-template-columns:1.4fr 1fr 1fr}.cmp__row+.cmp__row{border-top:1px solid var(--line)}.cmp__h{background:var(--bg-soft)}.cmp__c{padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,22px);font-size:14px;display:flex;align-items:center;gap:9px}.cmp__c--lbl{font-size:15px;font-weight:600;color:var(--ink)}.cmp__c--old{color:var(--faint);border-left:1px solid var(--line2)}.cmp__c--new{color:#334155;border-left:1px solid var(--blue-b1);background:#fbfdff}.cmp__row--head .cmp__c{font-weight:700}@media(max-width:680px){.cmp__row{grid-template-columns:1fr 1fr}.cmp__c--lbl{grid-column:1/-1;background:var(--bg-soft);border-bottom:1px solid var(--line)}.cmp__c--old{border-left:none}.cmp__row--head .cmp__c--lbl{display:none}}
