.fr-page{color:var(--ink);background:#fff;overflow-x:clip}.fr-page .fr-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.fr-page .btn svg{width:16px;height:16px}.fr-page .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:56px;padding-block:14px}.fr-page .fr-sec{background:#fff;padding:clamp(64px,8vw,120px) 0}.fr-page .fr-sec--tint{background:var(--kt)}.fr-page .fr-sec--ground{background:var(--g);color:var(--on-night)}.fr-page .fr-head{text-align:center;max-width:880px;margin:0 auto clamp(32px,4vw,56px)}.fr-page .fr-eyebrow{font:600 15px/1.4 var(--sans);color:var(--k)}.fr-page .fr-eyebrow b{color:inherit;font-weight:600}.fr-page .fr-h1,.fr-page .fr-h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.04}.fr-page .fr-h2{margin-top:12px;font-size:clamp(30px,4.4vw,62px)}.fr-page .fr-h1 em,.fr-page .fr-h2 em{color:var(--k);font-style:normal}.fr-page .fr-lede{color:var(--muted);max-width:32em;margin:16px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.fr-page .fr-center{justify-content:center;margin-top:clamp(28px,3vw,44px);display:flex}.fr-page .fr-sec--ground .fr-eyebrow,.fr-page .fr-close .fr-eyebrow,.fr-page .fr-sec--ground .fr-h2 em,.fr-page .fr-close .fr-h2 em{color:var(--kl)}.fr-page .fr-close .fr-lede{color:#f4f6fae0}.fr-page .fr-ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4vw,32px);display:flex}.fr-page .fr-center .fr-ctas,.fr-page .fr-close .fr-ctas{justify-content:center}.fr-page .fr-btn2{color:#065a66;background:#cbeff4;font-weight:650;box-shadow:0 1px 2px #0b122014,0 10px 22px -14px #065a6673}.fr-page .fr-btn2:hover{color:#054e58;background:#b5e7ee}.fr-page :is(.fr-hero--full,.fr-hero--dark,.fr-sec--ground,.fr-close) .fr-btn2{color:#0b1220;background:#fff}.fr-page :is(.fr-hero--full,.fr-hero--dark,.fr-sec--ground,.fr-close) .fr-btn2:hover{background:#d6f2f6}.fr-page .fr-set{--n:3;--gap:18px;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.fr-page .fr-set>*{flex:1 1 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));min-width:0}.fr-page .fr-set--2{--n:2}.fr-page .fr-set--4{--n:4}@media (max-width:1100px){.fr-page .fr-set--4{--n:2}}@media (max-width:900px){.fr-page .fr-set--3{--n:2}}@media (max-width:620px){.fr-page .fr-set{--n:1!important}}.fr-page .fr-card{border-radius:var(--r-card,14px);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex;box-shadow:0 1px 2px #0b12200f,0 18px 36px -22px #0b122047}.fr-page .fr-card--tint{background:var(--kt);box-shadow:none}.fr-page .fr-card h3,.fr-page .fr-idx h3{font-family:var(--display);letter-spacing:-.025em;color:var(--k);font-size:clamp(22px,1.9vw,26px);font-weight:650;line-height:1.15}.fr-page .fr-card p,.fr-page .fr-idx p{color:#3d4452;font-size:16.5px;line-height:1.55}.fr-page .fr-chip{background:var(--kt);width:48px;height:48px;color:var(--k);border-radius:14px;place-items:center;font-size:24px;display:grid}.fr-page .fr-chip--w,.fr-page .fr-card--tint .fr-chip{background:#fff}.fr-page .fr-hero{isolation:isolate;padding:clamp(112px,10vw,150px) 0 clamp(56px,6vw,96px);position:relative;overflow:hidden}.fr-page .fr-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.fr-page .fr-hero--full .fr-hero-in{grid-template-columns:minmax(0,1fr)}.fr-page .fr-hero--full,.fr-page .fr-hero--dark{background:var(--g);color:var(--on-night)}.fr-page .fr-hero--light{background:#fff}.fr-page .fr-hero-bg{z-index:-2;position:absolute;inset:0}.fr-page .fr-hero-bg img{object-fit:cover}.fr-page .fr-hero--full:before{content:"";z-index:-1;background:linear-gradient(90deg,#05070ceb 0%,#05070cc7 45%,#05070c73 100%);position:absolute;inset:0}.fr-page .fr-hero--full .fr-hero-tx{max-width:660px}.fr-page .fr-hero .fr-h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(38px,5.6vw,88px);line-height:.98}.fr-page .fr-hero--light .fr-h1{color:var(--ink)}.fr-page :is(.fr-hero--full,.fr-hero--dark) .fr-eyebrow,.fr-page :is(.fr-hero--full,.fr-hero--dark) .fr-h1 em{color:var(--kl)}.fr-page .fr-sub{font-family:var(--display);letter-spacing:-.02em;max-width:22em;margin-top:clamp(18px,2vw,28px);font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.25}.fr-page .fr-hero--light .fr-sub{color:#1a2333}.fr-page .fr-from{color:var(--k);margin-top:14px;font-size:16px;font-weight:600;line-height:1.5}.fr-page :is(.fr-hero--full,.fr-hero--dark) .fr-from{color:var(--kl)}.fr-page .fr-trust{flex-wrap:wrap;gap:8px 10px;margin-top:clamp(20px,2.2vw,30px);list-style:none;display:flex}.fr-page .fr-trust li{border-radius:var(--r-chip,8px);background:var(--kt);max-width:100%;min-height:38px;color:var(--k);align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.fr-page :is(.fr-hero--full,.fr-hero--dark) .fr-trust li{color:#fff;background:#f4f6fa1f}.fr-page .fr-trust .fr-ic{font-size:16px}.fr-page .fr-hero-ph{aspect-ratio:5/4;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #0b12208c}.fr-page .fr-hero-ph img{object-fit:cover}.fr-page .fr-hero--light .fr-hero-ph{box-shadow:16px 16px 0 0 var(--kt),0 40px 80px -36px #0b122066}.fr-page .fr-does{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(20px,2.6vw,40px);display:grid}.fr-page .fr-does--flip .fr-does-ph{order:2}.fr-page .fr-does-ph{border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #0b122080}.fr-page .fr-does-ph img{object-fit:cover}.fr-page .fr-does-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:980px){.fr-page .fr-hero-in,.fr-page .fr-does{grid-template-columns:minmax(0,1fr)}.fr-page .fr-does--flip .fr-does-ph{order:0}.fr-page .fr-does-ph{aspect-ratio:4/3;min-height:0}.fr-page .fr-hero-ph{aspect-ratio:4/3}}@media (max-width:560px){.fr-page .fr-does-set{grid-template-columns:minmax(0,1fr)}}.fr-page .fr-step{color:var(--ink);background:#fff}.fr-page .fr-num{background:var(--k);color:#fff;width:52px;height:52px;font:700 24px/1 var(--display);border-radius:50%;place-items:center;display:grid}.fr-page .fr-step h3{color:var(--k)}.fr-page .fr-pk{border-radius:var(--r-card,14px);color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s;background:#fff;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(22px,2vw,28px);display:flex;box-shadow:0 1px 2px #0b12200f,0 18px 36px -22px #0b12204d}.fr-page .fr-pk:hover{transform:translateY(-4px)}.fr-page .fr-pk--rec{box-shadow:0 1px 2px #0b122014,0 26px 50px -22px #0b122073}.fr-page .fr-pk-top{letter-spacing:-.02em;color:var(--k);flex-wrap:wrap;align-items:center;gap:8px;font-size:22px;font-weight:650;display:flex}.fr-page .fr-badge{border-radius:var(--r-chip,8px);background:var(--k);color:#fff;letter-spacing:0;padding:4px 10px;font-size:13px;font-weight:600}.fr-page .fr-pk-price{font:650 clamp(40px,3.4vw,52px)/1 var(--display);letter-spacing:-.04em;color:var(--ink);margin-top:4px}.fr-page .fr-pk small{color:#3d4452;font-size:14.5px;line-height:1.4}.fr-page .fr-pk-p{color:#3d4452;margin-top:6px;font-size:16px;line-height:1.5}.fr-page .fr-pk-go,.fr-page .fr-pill{border-radius:var(--r-btn,10px);background:var(--kt);color:var(--k);align-items:center;gap:8px;margin-top:auto;padding:10px 16px;font-size:15px;font-weight:650;display:inline-flex}.fr-page .fr-pk-go{margin-top:14px}.fr-page .fr-sec--tint .fr-pk-go{background:var(--kt)}.fr-page .fr-pk-go svg,.fr-page .fr-pill svg{width:14px;height:14px}.fr-page .fr-more{justify-content:center;margin-top:clamp(24px,3vw,40px);display:flex}.fr-page .fr-close{isolation:isolate;text-align:center;background:var(--g);color:var(--on-night);padding:clamp(80px,9vw,140px) 0;position:relative;overflow:hidden}.fr-page .fr-close-bg{z-index:-2;position:absolute;inset:0}.fr-page .fr-close-bg img{object-fit:cover}.fr-page .fr-close:before{content:"";z-index:-1;background:#05070cbd;position:absolute;inset:0}.fr-page .fr-close .fr-h2{max-width:14em;margin-inline:auto}.fr-page .fr-credit{color:#f4f6fad1;margin-top:clamp(36px,4vw,56px);font-size:13.5px;line-height:1.5}.fr-page .fr-credit a{color:#fff;text-underline-offset:2px;text-decoration:underline}.fr-page .fr-index-top{padding-top:clamp(120px,11vw,170px)}.fr-page .fr-h1--ink{color:var(--ink);font-size:clamp(34px,5vw,72px)}.fr-page .fr-idx{border-radius:var(--r-card,14px);background:var(--kt);transition:transform .4s var(--ease);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex}.fr-page .fr-idx:hover{transform:translateY(-4px)}.fr-page .fr-idx .fr-chip{background:#fff}.fr-page .fr-idx .fr-pill{background:#fff;margin-top:12px}@media (prefers-reduced-motion:reduce){.fr-page .fr-pk,.fr-page .fr-idx{transition:none}.fr-page .fr-pk:hover,.fr-page .fr-idx:hover{transform:none}}.fr-page .fr-trust li{text-align:center;flex:auto;justify-content:center}
