.up-page{--up-navy:#0b2635;--up-deep:#061c2a;--up-gold:#d9b36c;--up-ink:#173b4c;--up-paper:#f6f5f0;color:var(--up-ink);overflow:clip}.up-page *{box-sizing:border-box}.up-wrap{width:calc(100% - 48px);max-width:1132px;margin-inline:auto}.up-kicker{font:700 10px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#836333}.up-page h2{font:400 clamp(32px,4.3vw,49px)/1.12 Georgia,serif;letter-spacing:-.025em}.up-page h3{font-family:Georgia,serif;font-weight:400}.up-page p{line-height:1.85}.up-hero{position:relative;isolation:isolate;min-height:680px;background:var(--up-deep);color:#fff;display:flex;align-items:center}.up-hero-photo,.up-hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.up-hero-photo{object-fit:cover;object-position:60% 38%}.up-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(6,28,42,.94),rgba(6,28,42,.68) 44%,rgba(6,28,42,.08)),linear-gradient(0deg,#061c2a 0%,rgba(6,28,42,.9) 9%,transparent 42%)}.up-hero-content{padding-block:80px 115px}.up-hero .up-kicker{color:#f1d099;max-width:600px}.up-hero h1{font:400 clamp(44px,6.5vw,82px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:20px 0 27px}.up-hero-content>p:not(.up-kicker){max-width:510px;font-size:17px;color:#e1e7e6;margin-bottom:30px}.up-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.up-page .btn{text-decoration:none;display:inline-flex;align-items:center;color:#102f3f;font-weight:700}.up-hero-link{color:#f3e7d1;font-size:13px;text-underline-offset:6px}.up-hero-link span{margin-left:8px}.up-hero-guide{display:inline-block;color:#dce2e1;font-size:12px;margin-top:25px;text-decoration:none}.up-hero-guide span{margin-left:12px;color:#ebca91;font-size:10px}.up-hero-foot{position:absolute;bottom:0;left:0;right:0;background:var(--up-deep);display:flex;justify-content:space-between;gap:20px;padding:22px max(24px,calc((100% - 1132px)/2));font-size:11px;color:#c9d6da;letter-spacing:.04em}.up-hero-foot>span{font-family:Georgia,serif;font-size:19px;color:#dfbd7f}.up-hero-foot>a{color:#e4c184;align-self:center;text-decoration:none}.up-jump{background:#e9e9e2;border-bottom:1px solid #d5dcd6}.up-jump>.up-wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-block:20px}.up-jump a{font-size:11px;font-weight:700;text-decoration:none;line-height:1.7}.up-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:76px 42px;align-items:end}.up-intro h2{margin:13px 0}.up-intro>div>p{font-size:15px;margin:0 0 13px;color:#526975}.up-intro .up-intro-note{font-size:12px}.up-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.up-option{background:#fff;border:1px solid #d8dfda;min-width:0;display:flex;flex-direction:column;scroll-margin-top:125px}.up-option-photo{margin:0;background:#173b4c}.up-option-photo img{width:100%;display:block;aspect-ratio:1.55;height:auto;object-fit:cover}.up-option-photo figcaption{background:#102d3d;color:#d4e0e3;font-size:10px;line-height:1.65;padding:11px 23px;min-height:38px}.up-option-copy{padding:30px;display:flex;flex-direction:column;flex:1}.up-option-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.up-option-top .up-kicker{margin:0;font-size:9px}.up-option-top>span{font:23px/1.2 Georgia,serif;color:#a18452}.up-option h3{font-size:33px;line-height:1.12;letter-spacing:-.015em;margin:20px 0 15px}.up-option p{font-size:14px;color:#5b707a}.up-option .up-option-intro{font:400 20px/1.45 Georgia,serif;color:#234755;margin:0 0 12px}.up-option-copy>p:not(.up-option-intro){margin:0 0 18px}.up-option .up-fit{padding-top:17px;border-top:1px solid #e0e4df;font-size:12px}.up-fit b{display:block;font:700 9px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8a6b35;margin-bottom:7px}.up-option-links{display:flex;flex-direction:column;gap:13px;margin-top:auto;padding-block:9px 26px}.up-option-links a{font-size:12px;line-height:1.6;font-weight:700;text-decoration:none;text-underline-offset:4px}.up-option-links a:hover{text-decoration:underline}.up-option-links a>span{margin-left:7px}.up-file{font-size:9px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.up-option-action{border-top:1px solid #dbe1dc;padding-top:24px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.up-option-action label{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;cursor:pointer;min-height:34px}.up-option-action input{appearance:auto;accent-color:#13384a;width:20px;height:20px;margin:0;flex-shrink:0}.up-option-action label:has(input:checked){color:#6b4c19}.up-pricing-link{font-size:11px;font-weight:700;line-height:1.6;text-underline-offset:4px}.up-option-premium{background:#102e3e;color:#f0f0e8;border-color:#38515d}.up-option-premium .up-kicker{color:#d9b36c}.up-option-premium h3{color:#faf3e7}.up-option-premium p{color:#c2d0d6}.up-option-premium .up-option-intro{color:#e9d3ae}.up-option-premium .up-fit,.up-option-premium .up-option-action{border-color:#36505d}.up-option-premium .up-fit b{color:#dfba7c}.up-option-premium a{color:#e6c78f}.up-option-premium .up-option-action label{color:#edf2ee}.up-option-premium .up-option-action input{accent-color:#d9b36c}.up-option-premium .up-option-action label:has(input:checked){color:#f4d799}.up-option-premium .up-option-photo figcaption{background:#081f2c}.up-selection{margin-block:56px 76px;padding:42px;background:#e7ebe5;border:1px solid #cfd9d2;display:grid;grid-template-columns:1fr .9fr;gap:55px;align-items:center;scroll-margin-top:110px}.up-selection h2{font-size:39px;margin:13px 0 22px}.up-selection p{font-size:14px;color:#526975}.up-selection .up-selection-note{font-size:12px}.up-selection-actions{display:flex;flex-direction:column;gap:18px;align-items:stretch}.up-selection-actions>a:not(.btn):not(.up-outline){font-size:12px;font-weight:700;line-height:1.7;text-underline-offset:5px}.up-outline{display:flex;justify-content:space-between;align-items:center;border:1px solid #7b929b;padding:15px 22px;font-size:12px;font-weight:700;text-decoration:none;line-height:1.5;color:#153d4e;min-height:51px}.up-outline:hover{background:#fff}.up-selection ul{font-size:13px;line-height:1.85;padding-left:20px;color:#234755}.up-clear{border:0;background:transparent;color:#526975;padding:8px 0;font-size:11px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.up-plan{background:var(--up-deep);color:#fff;padding-block:68px 74px}.up-plan .up-kicker{color:var(--up-gold)}.up-plan-heading h2{margin:16px 0 35px;color:#f0eee6}.up-steps{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0;margin:0}.up-steps li{padding-top:22px;border-top:1px solid #47606b}.up-steps li>span{font:29px Georgia,serif;color:#dab36d}.up-steps h3{font-size:25px;line-height:1.2;color:#f2efdf;margin:20px 0 13px}.up-steps p{color:#bbccd3;font-size:13px}.up-steps a{font-size:12px;font-weight:700;color:#e6c58d;text-underline-offset:5px}.up-finish{padding-block:70px;display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center}.up-finish h2{margin:14px 0 20px}.up-finish p:not(.up-kicker){font-size:14px;color:#526975;max-width:570px}.up-finish>.btn{max-width:355px}.up-page [id]{scroll-margin-top:125px}.up-page a:focus-visible,.up-page input:focus-visible,.up-page button:focus-visible{outline:3px solid #b97e23;outline-offset:5px}.up-page [hidden]{display:none!important}
@media(min-width:1440px){.up-hero{min-height:730px}.up-hero-photo{object-position:60% 44%}}
@media(max-width:900px){.up-hero{min-height:650px}.up-hero-shade{background:linear-gradient(90deg,rgba(6,28,42,.92),rgba(6,28,42,.5)),linear-gradient(0deg,#061c2a 0%,rgba(6,28,42,.92) 10%,transparent 45%)}.up-intro{gap:32px}.up-option-copy{padding:25px}.up-option h3{font-size:29px}.up-selection{padding:30px;gap:30px}.up-selection h2{font-size:34px}.up-steps{gap:24px}.up-steps h3{font-size:23px}.up-finish{grid-template-columns:1fr .8fr;gap:30px}}
@media(max-width:680px){.up-wrap{width:calc(100% - 36px)}.up-hero{min-height:690px;align-items:flex-start}.up-hero-photo{object-position:64% 40%}.up-hero-shade{background:linear-gradient(180deg,rgba(6,28,42,.9),rgba(6,28,42,.58) 50%,#061c2a 87%)}.up-hero-content{padding-block:52px 125px}.up-hero h1{font-size:50px}.up-hero .up-kicker{font-size:9px;max-width:300px}.up-hero-content>p:not(.up-kicker){font-size:15px;max-width:380px}.up-actions{align-items:stretch;flex-direction:column;gap:23px;max-width:360px}.up-actions .btn{width:100%;font-size:11px;gap:10px}.up-hero-link{font-size:12px}.up-hero-guide{font-size:11px;margin-top:24px}.up-hero-foot{padding:18px;align-items:flex-start;flex-direction:column;gap:9px}.up-hero-foot>a{align-self:flex-start;font-size:10px}.up-jump>.up-wrap{gap:13px 23px;justify-content:flex-start;padding-block:18px}.up-jump a{font-size:10px}.up-intro{grid-template-columns:1fr;padding-block:47px 25px;gap:8px}.up-intro h2{font-size:36px}.up-intro>div>p{font-size:14px}.up-grid{grid-template-columns:1fr;gap:23px}.up-option-photo img{aspect-ratio:1.45}.up-option-copy{padding:25px 22px}.up-option h3{font-size:32px}.up-option-links{gap:15px}.up-option-action{flex-direction:column;align-items:flex-start;gap:16px}.up-option-action label{font-size:13px}.up-pricing-link{font-size:12px}.up-selection{grid-template-columns:1fr;padding:27px 22px;gap:20px;margin-block:33px 47px}.up-selection h2{font-size:34px}.up-selection-actions .btn{font-size:11px;gap:12px}.up-plan{padding-block:44px 50px}.up-plan-heading h2{font-size:37px}.up-steps{grid-template-columns:1fr;gap:30px}.up-steps h3{font-size:26px;margin-top:15px}.up-steps p{font-size:14px}.up-finish{grid-template-columns:1fr;gap:15px;padding-block:45px}.up-finish h2{font-size:36px}.up-finish>.btn{max-width:100%;font-size:11px}.up-page [id]{scroll-margin-top:110px}}
@media(prefers-reduced-motion:reduce){.up-page *{scroll-behavior:auto;transition:none!important}}
