.pr-section{padding-block:var(--section-y)}.pr-head{display:grid;gap:12px;max-width:62ch;margin-bottom:clamp(24px,3vw,36px)}.pr-head p{color:var(--color-ink-muted)}.pr-hero{padding-block:clamp(16px,2.4vw,28px) clamp(24px,4vw,48px)}.pr-hero__grid{display:grid;gap:clamp(20px,3vw,40px)}.pr-hero h1{margin-top:clamp(20px,4vw,56px);font-size:clamp(2.25rem,1rem + 3.2vw,3.5rem)}.pr-nw{white-space:nowrap}.pr-hero__lede{margin-top:clamp(14px,1.6vw,20px);max-width:44ch;color:var(--color-ink-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.pr-hero__media{display:grid}.pr-hero__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:62% 40%;border-radius:var(--radius-card)}.pr-plate{position:relative;z-index:1;margin:-24px 12px 0;padding-block:2px 20px;box-shadow:var(--shadow-float)}.pr-plate dl{display:grid}.pr-plate .price-row{padding-block:18px}@media (min-width:1024px){.pr-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.pr-hero h1{margin-top:32px}.pr-hero__img{aspect-ratio:3 / 2;object-position:center 40%}.pr-plate{width:min(540px,82%);margin:-120px 0 0 28px}}.pr-ladder{padding-top:clamp(40px,5vw,64px)}.pr-ladder .b-ladder,.pr-ladder .b-ladder__foot{max-width:none;margin-inline:0;text-align:left}.pr-ladder .b-ladder__act{justify-content:flex-start}.pr-tiers{padding-top:clamp(48px,7vw,88px)}.pr-table{min-width:0}.pr-table thead th{vertical-align:bottom}.pr-table th[scope=row]{width:62%}.pr-table th[scope=row] small{display:block;margin-top:2px;font-weight:500}.pr-th-price{display:block;margin-top:2px;color:var(--color-ink);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}.pr-table thead .col-self .pr-th-price{color:var(--color-on-sea)}.pr-cell{display:inline-flex;align-items:center;gap:8px;font-weight:700;line-height:1.35}.pr-cell svg{width:18px;height:18px}.pr-cell--yes svg{color:var(--color-sea-deep)}.pr-cell--part,.pr-cell--lock,.pr-cell--no{font-weight:600}.pr-cell--part svg,.pr-cell--lock svg,.pr-cell--no svg{color:var(--color-ink-muted)}.pr-cell--no{color:var(--color-ink-muted)}.pr-tiers__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px}.pr-tiers__foot p{color:var(--color-ink-muted);font-size:.9375rem}@media (max-width:767px){.pr-table th,.pr-table td{padding:14px}}.pr-file__grid{display:grid;gap:clamp(28px,4vw,56px)}.pr-facts{display:grid;margin-top:clamp(20px,2.4vw,28px)}.pr-facts>div{display:grid;gap:2px;padding-block:14px;box-shadow:inset 0 -1px 0 var(--color-card-edge)}.pr-facts>div:first-child{padding-top:0}.pr-facts dt{color:var(--color-ink-muted);font-size:.8125rem;font-weight:700;line-height:1.35}.pr-facts dd{max-width:40ch;font-size:1rem;line-height:1.55}.pr-file__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px}.pr-file__actions p{color:var(--color-ink-muted);font-size:.9375rem}.pr-file__actions strong{color:var(--color-ink);font-weight:800}.pr-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.pr-pdf{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 28px;align-items:center;padding:clamp(20px,2.4vw,28px)}.pr-pdf__parts h3{margin-bottom:10px;font-size:1.0625rem}.pr-pdf__parts ol{display:grid;gap:6px 20px;margin:0;padding:0;list-style:none;counter-reset:part}.pr-pdf__parts li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:.9375rem;line-height:1.45;counter-increment:part}.pr-pdf__parts li:before{content:counter(part);color:var(--color-sea-deep);font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.8}@media (min-width:640px){.pr-pdf{grid-template-columns:220px minmax(0,1fr)}.pr-pdf__parts ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pr-file__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.pr-pay__grid{display:grid;gap:clamp(32px,4vw,64px)}.pr-pay__sub{margin-top:clamp(24px,3vw,36px)}.pr-steps{display:grid;gap:4px;margin-top:16px}.pr-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-block:12px}.pr-steps__n{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--color-sea-deep);color:var(--color-on-sea);font-size:1rem;font-weight:800}.pr-steps h4{font-size:1.0625rem;line-height:1.4}.pr-steps p{margin-top:2px;max-width:52ch;color:var(--color-ink-muted);font-size:1rem;line-height:1.6}.pr-invoice{display:grid;gap:10px;margin-top:12px;padding:16px;border-radius:var(--radius-control);background:var(--color-chart-sunk)}.pr-invoice p{font-size:.9375rem;font-weight:700;line-height:1.4}.pr-invoice ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pr-more{display:grid;margin-top:clamp(24px,3vw,32px);padding-inline:clamp(18px,2.2vw,24px)}.pr-more__row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 14px;padding-block:20px}.pr-more__row+.pr-more__row{box-shadow:inset 0 1px 0 var(--color-card-edge)}.pr-more__row>svg{width:22px;height:22px;margin-top:2px;color:var(--color-sea-deep)}.pr-more__row h3{font-size:1.0625rem}.pr-more__row p{margin-top:2px;color:var(--color-ink-muted);font-size:.9375rem;line-height:1.6}.pr-more__btn{grid-column:2;justify-self:start;margin-top:10px}.pr-pay__img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-card)}@media (min-width:640px){.pr-more__row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.pr-more__btn{grid-column:3;grid-row:1;margin-top:0}}@media (min-width:1024px){.pr-pay__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.pr-pay__img{position:sticky;top:calc(var(--nav-h) + 32px);aspect-ratio:4 / 5;object-position:40% center}}.pr-faq__grid{display:grid;gap:clamp(16px,3vw,64px)}.pr-faq__head p{margin-top:12px;color:var(--color-ink-muted)}@media (min-width:1024px){.pr-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.pr-faq__head{position:sticky;top:calc(var(--nav-h) + 32px)}}.pr-hero__promise{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}.pr-hero__promise svg{width:16px;height:16px;margin-top:2px;color:var(--color-sea-deep)}.pg-hero.pr-hero{padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,96px)}.pg-hero.pr-hero h1{margin-top:clamp(16px,3vw,40px)}.pg-hero .pr-hero__img{box-shadow:0 30px 60px -28px #000000b3}.pg-hero .pr-plate{color:var(--color-ink)}.pr-pdf{grid-template-columns:minmax(0,1fr)!important}.pr-win{box-shadow:0 1px 2px #0e21270a,0 24px 48px -24px #0e212747}.pr-file__actions .btn{margin-right:4px}.pr-pay.band{margin-inline:auto}.pr-pay.band h2,.pr-pay.band h3,.pr-pay.band h4{color:var(--color-on-sea)}.pr-pay.band .pr-pay__sub{color:var(--color-ochre);font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pr-pay.band .pr-steps__n{background:var(--color-ochre);color:var(--color-sea-abyss);border-radius:50%}.pr-pay.band .pr-steps p,.pr-pay.band .pr-more__row p{color:var(--color-sea-foam)}.pr-pay.band .pr-invoice{background:#ffffff0f}.pr-pay.band .pr-invoice p{color:var(--color-on-sea)}.pr-pay.band .pr-invoice .badge{background:#ffffff1a;color:var(--color-on-sea);border-color:transparent}.pr-pay.band .pr-more{background:#ffffff0d;border-color:#ffffff1f;box-shadow:none}.pr-pay.band .pr-more__row+.pr-more__row{box-shadow:inset 0 1px #ffffff1f}.pr-pay.band .pr-more__row>svg{color:var(--color-ochre)}.pr-pay.band .text-link{color:var(--color-on-sea)}.pr-pay.band .pr-pay__img{box-shadow:0 30px 60px -28px #000000b3}.pr-ask{padding-block:var(--flow-gap)}.search-band.band{margin-top:0}.search-band.band .search-band__grid{align-items:center}.pr-parts__more{display:none}@media (max-width:639px){.pr-pdf__parts.is-short li:nth-child(n+7){display:none}.pr-pdf__parts.is-short .pr-parts__more{display:flex;align-items:center;min-height:44px;margin-top:6px;padding:0;border:0;background:none;color:var(--color-sea-deep);font:inherit;font-size:.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-card-edge);cursor:pointer}.pr-parts__more:hover{text-decoration-color:currentColor}.pr-parts__more:active{opacity:.7}.pr-parts__more:focus-visible{outline:2px solid var(--color-sea-deep);outline-offset:3px;border-radius:var(--radius-xs)}}
