.up-home .pn-trust{border-top:1px solid #ded5c9;border-bottom:1px solid #ded5c9;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:48px;margin-top:52px;padding:28px 0;display:grid}.up-home .pn-trust-totals{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.up-home .pn-trust-totals>div{flex-direction:column;gap:7px;display:flex}.up-home .pn-trust-totals strong{letter-spacing:-.05em;font-size:32px;font-weight:500;line-height:1}.up-home .pn-trust-totals span{color:#8e7f72;font-size:11px;line-height:1.4}.up-home .pn-trust-ratings{border-left:1px solid #ded5c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;padding-left:40px;display:grid}.up-home .pn-trust-rating{align-items:center;gap:10px;min-width:0;display:flex}.up-home .pn-trust-rating img{object-fit:contain;flex:none;width:21px;height:21px;display:block}.up-home .pn-trust-rating>span{flex-direction:column;gap:3px;display:flex}.up-home .pn-trust-rating strong{font-size:12px;font-weight:500;line-height:1.3}.up-home .pn-trust-rating span span{color:#938679;font-size:10px;line-height:1.3}@media (max-width:1100px){.up-home .pn-trust{grid-template-columns:260px minmax(0,1fr);gap:28px}.up-home .pn-trust-ratings{gap:20px;padding-left:28px}}@media (max-width:767px){.up-home .pn-trust{grid-template-columns:1fr;gap:26px;margin-top:36px;padding:26px 0}.up-home .pn-trust-totals{grid-template-columns:1fr 1fr;gap:20px}.up-home .pn-trust-totals strong{font-size:30px}.up-home .pn-trust-ratings{border-top:1px solid #ded5c9;border-left:0;gap:22px 16px;padding:24px 0 0}.up-home .pn-trust-rating{gap:7px}.up-home .pn-trust-rating strong{font-size:10px}.up-home .pn-trust-rating img{width:18px;height:18px}.up-home .pn-trust-rating span span{font-size:9px}}@media (max-width:359px){.up-home .pn-trust-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}}
.up-home .ch-hero{isolation:isolate;justify-self:center;width:100%;min-width:0;max-width:440px;margin:0;position:relative}.up-home .ch-visual{width:100%;margin:0 auto;position:relative}.up-home .ch-paper{aspect-ratio:640/828;isolation:isolate;background:#fff;border:1px solid #e4dfd7;border-radius:2px;width:100%;position:relative;box-shadow:0 12px 35px #2e272412}.up-home .ch-paper>img{aspect-ratio:640/828;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.up-home .ch-overlays{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.up-home .ch-mask{opacity:0;transform-origin:100%;z-index:1;background:#fff;position:absolute}.up-home .ch-cursor-track{opacity:0;pointer-events:none;z-index:3;position:absolute}.up-home .ch-cursor-track i{background:#ef7b2e;border-radius:1px;width:1.5px;position:absolute;top:-1px;bottom:-1px;left:0;box-shadow:0 0 4px #ef7b2e30}.up-home .ch-reset{opacity:0;z-index:4;background:#fff;position:absolute;inset:0}.up-home .ch-ready{z-index:5;color:#f97315;opacity:0;pointer-events:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.up-home .ch-ready svg{width:40px;height:40px}@media (max-width:900px){.up-home .ch-hero{max-width:400px}}@media (max-width:767px){.up-home .ch-hero{max-width:370px}.up-home .ch-ready svg{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.up-home .ch-mask,.up-home .ch-cursor-track,.up-home .ch-reset{display:none!important}.up-home .ch-ready{opacity:1!important;transform:none!important}}
.up-home .pn-hero{max-width:1440px;margin:0 auto;padding:64px 60px 0}.up-home .pn-hero-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.up-home .pn-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;max-width:650px;display:flex}.up-home .pn-hero .pr-eyebrow{margin:0 0 24px}.up-home .pn-hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(52px,5.4vw,78px);font-weight:500;line-height:1.04}.up-home .pn-hero h1 em{letter-spacing:-.045em;color:#ec6b17;font-family:Instrument Serif,serif;font-weight:400}.up-home .pn-hero-lede{letter-spacing:-.025em;color:#6d6258;max-width:570px;margin:0;font-size:20px;line-height:1.55}.up-home .pn-hero-note{color:#938679;max-width:510px;margin:18px 0 26px;font-size:13px;line-height:1.6}.up-home .pn-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.up-home .pn-hero-actions .pr-button{min-height:54px}.up-home .pn-text-link{color:#67594d;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.up-home .pn-hero-perks{color:#8e7f72;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;font-size:11px;line-height:1.5;display:flex}.up-home .pn-hero-perks>span+span{border-left:1px solid #cfc3b5;padding-left:14px}@media (max-width:1100px){.up-home .pn-hero{padding:56px 40px 0}.up-home .pn-hero-main{gap:36px}.up-home .pn-hero h1{font-size:clamp(48px,5.5vw,64px)}.up-home .pn-hero-lede{font-size:18px}.up-home .pn-hero-actions{gap:12px}}@media (max-width:900px){.up-home .pn-hero-main{grid-template-columns:1fr;gap:36px}.up-home .pn-hero-copy{max-width:650px}.up-home .pn-hero h1{font-size:clamp(52px,8vw,72px)}.up-home .pn-hero-lede{max-width:600px}}@media (max-width:767px){.up-home .pn-hero{padding:44px 20px 0}.up-home .pn-hero .pr-eyebrow{margin-bottom:20px;font-size:11px}.up-home .pn-hero h1{margin-bottom:24px;font-size:clamp(44px,10.5vw,64px);line-height:1.04}.up-home .pn-hero-lede{font-size:17px;line-height:1.55}.up-home .pn-hero-note{margin:16px 0 22px;font-size:12px}.up-home .pn-hero-actions{gap:8px 16px}.up-home .pn-hero-actions .pr-button{gap:20px;min-height:52px;font-size:13px}.up-home .pn-hero-perks{margin-top:16px;font-size:10px}.up-home .pn-text-link{font-size:11px}.up-home .pn-hero-main{gap:32px}}@media (max-width:359px){.up-home .pn-hero h1{font-size:36px}}
.up-home .pn-pricing-grid{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:16px;max-width:1120px;margin:34px auto 0;display:grid}.up-home .pn-price-card{background:#fffcf7;border:1px solid #e0d6c9;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex}.up-home .pn-price-type{letter-spacing:.025em;color:#a48f79;font-family:JetBrains Mono,monospace;font-size:8px;line-height:1.4}.up-home .pn-price-card h3{letter-spacing:-.04em;margin:13px 0 17px;font-size:24px;font-weight:500;line-height:1.15}.up-home .pn-price-card>.pn-single-price{letter-spacing:-.055em;color:#2e2724;margin:0 0 20px;font-size:43px;font-weight:500;line-height:1}.up-home .pn-single-price span{letter-spacing:0;color:#a0907e;margin-top:7px;font-size:10px;font-weight:400;line-height:1.4;display:block}.up-home .pn-price-card>p{color:#94816b;margin:0 0 15px;font-size:12px;line-height:1.6}.up-home .pn-price-card ul{color:#89745e;margin:0 0 20px;padding:0;font-size:11px;line-height:1.5;list-style:none}.up-home .pn-price-card li{padding:7px 0}.up-home .pn-price-card li+li{border-top:1px solid #e9e0d5}.up-home .pn-price-card>.pr-button{justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-top:auto;padding:12px 14px;font-size:11px}.up-home .pn-price-button{color:#69543f;background:#eee6da}.up-home .pn-price-card--featured{color:#fff7eb;background:#302721;border-color:#302721}.up-home .pn-price-card--featured h3{margin-bottom:12px;font-size:27px}.up-home .pn-price-card--featured .pn-price-type{color:#d5b99f}.up-home .pn-price-card--featured>p{color:#c3af9c}.up-home .pn-comparison-label{color:#ac947e;margin:0 0 5px;font-size:9px}.up-home .pn-bank-tiers{border-top:1px solid #ffffff24;margin:0 0 12px}.up-home .pn-bank-tiers>div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.up-home .pn-bank-tiers>div>span{color:#c5b29d;font-size:11px}.up-home .pn-tier-prices{align-items:center;gap:10px;display:flex}.up-home .pn-tier-prices s{color:#b49c86;font-size:12px;text-decoration-thickness:1px}.up-home .pn-tier-prices strong{letter-spacing:-.04em;color:#fff4e6;font-size:24px;font-weight:500;line-height:1.1}.up-home .pn-price-card>.pn-bank-formats{margin-bottom:17px;font-size:10px}.up-home .pn-price-comparison-note{text-align:center;color:#9b8874;max-width:1120px;margin:15px auto 0;font-size:10px;line-height:1.6}@media (max-width:1100px){.up-home .pn-price-card{padding:22px 20px}.up-home .pn-price-card h3{font-size:23px}.up-home .pn-price-card>.pr-button{font-size:10px}.up-home .pn-tier-prices{gap:8px}}@media (max-width:900px){.up-home .pn-pricing-grid{grid-template-columns:1fr;gap:16px;max-width:460px}.up-home .pn-price-card{padding:25px}.up-home .pn-price-card--featured{order:-1}.up-home .pn-price-card>.pr-button{font-size:12px}.up-home .pn-bank-tiers>div{padding:11px 0}.up-home .pn-price-comparison-note{text-align:left;max-width:460px}.up-home .pn-price-card>p{font-size:13px}.up-home .pn-price-card ul{font-size:12px}}@media (max-width:359px){.up-home .pn-price-card{padding:22px}.up-home .pn-tier-prices strong{font-size:23px}}
