.pg-landing .ld-glyph{width:16px;height:16px;flex:none}.pg-landing .ld-sel{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;border-radius:4px;outline:2px solid var(--cobalt);pointer-events:none}.pg-landing .ld-sel>i{position:absolute;width:12px;height:12px;border:2px solid var(--cobalt);border-radius:3px;background:var(--white)}.pg-landing .ld-sel>i:nth-of-type(1){top:-7px;left:-7px}.pg-landing .ld-sel>i:nth-of-type(2){top:-7px;right:-7px}.pg-landing .ld-sel>i:nth-of-type(3){bottom:-7px;left:-7px}.pg-landing .ld-sel>i:nth-of-type(4){bottom:-7px;right:-7px}.pg-landing .ld-sel-tag{right:18px;bottom:16px}.pg-landing .ld-quiet{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px / 1 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.pg-landing .ld-hero{position:relative;overflow:clip;isolation:isolate}.pg-landing .ld-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,oklch(1 0 0 / .12) 1px,transparent 1px) -1px 0 / 160px 160px,linear-gradient(to bottom,oklch(1 0 0 / .12) 1px,transparent 1px) 0 -1px / 160px 160px,radial-gradient(circle,oklch(1 0 0 / .22) 1px,transparent 1.5px) 79px 79px / 40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 75% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 75% 45%,#000 30%,transparent 100%)}.pg-landing .ld-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,3.4vw,56px);row-gap:48px;padding-top:var(--sub-top);padding-bottom:clamp(72px,8vw,120px)}.pg-landing .ld-hero-copy{display:grid;justify-items:start}.pg-landing .ld-crumbs{margin-bottom:clamp(28px,3vw,40px)}.pg-landing .ld-crumbs [aria-current]{opacity:.8}.pg-landing .ld-title{max-width:15ch;font-size:clamp(36px,4.5vw,66px);line-height:1}.pg-landing .ld-intro{max-width:40ch;margin-top:clamp(24px,2.6vw,36px);font-size:var(--text-lead);font-weight:500;line-height:1.45}.pg-landing .ld-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(28px,3vw,40px)}.pg-landing .ld-cta .btn{min-height:54px;padding-inline:26px 24px}.pg-landing .ld-cta-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px / 1 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.pg-landing .ld-cta-link .ld-glyph{width:14px;height:14px;transition:translate .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pg-landing .ld-cta-link:hover .ld-glyph{translate:0 2px}}.pg-landing .ld-hero-note{margin-top:16px;font:600 var(--text-small) / 1.3 var(--font-label)}@media(max-width:900px){.pg-landing .ld-hero-inner{grid-template-columns:1fr}}.pg-landing .ld-stage{--phone: clamp(200px, 19.5vw, 290px);position:relative;display:grid;grid-template-columns:auto auto;justify-content:end;align-items:center;margin:0}.pg-landing .ld-sources{position:relative;z-index:2;display:grid;justify-items:end;gap:18px;margin:0 -10px 0 0;padding:0 0 170px;list-style:none}.pg-landing .ld-source{padding:10px 16px 11px;border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);box-shadow:0 0 0 2px var(--ink),4px 4px 0 var(--ink);font:600 15px / 1.2 var(--font-label);white-space:nowrap;rotate:-4deg}.pg-landing .ld-source:nth-child(2){rotate:3deg;translate:-34px 0}.pg-landing .ld-source:nth-child(3){rotate:-2deg;translate:8px 0}.pg-landing .ld-arrow{position:absolute;z-index:3;top:52%;right:calc(var(--phone) - 40px);width:clamp(96px,9vw,132px);color:var(--white)}.pg-landing .ld-phone{position:relative;width:var(--phone);overflow:hidden;border:7px solid var(--ink);border-radius:40px;background:var(--ink);box-shadow:10px 10px 0 var(--ink);rotate:3deg}.pg-landing .ld-phone .phone-status{border-radius:33px 33px 0 0}.pg-landing .ld-phone img{width:100%;height:auto;aspect-ratio:780 / 1240;object-fit:cover;object-position:top}.pg-landing .ld-visitor{top:71.5%;left:30%}.rb-js .pg-landing .ld-stage .ld-source{opacity:0;scale:.95;transition-property:opacity,scale;transition-duration:.36s;transition-timing-function:var(--ease-out);transition-delay:calc(.32s + var(--n) * .11s)}.rb-js .pg-landing .ld-stage .ld-arrow{clip-path:inset(0 100% 0 0);transition:clip-path .62s var(--ease-out) .7s}.rb-js .pg-landing .ld-stage .ld-visitor{opacity:0;transform:translate(18px,14px);transition-property:opacity,transform;transition-duration:.42s;transition-timing-function:var(--ease-out);transition-delay:1.15s}.rb-js .pg-landing .ld-stage.is-in .ld-source{opacity:1;scale:1}.rb-js .pg-landing .ld-stage.is-in .ld-arrow{clip-path:inset(0)}.rb-js .pg-landing .ld-stage.is-in .ld-visitor{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rb-js .pg-landing .ld-stage .ld-source,.rb-js .pg-landing .ld-stage .ld-visitor{scale:none;transform:none;transition-property:opacity;transition-delay:0ms}.rb-js .pg-landing .ld-stage .ld-arrow{clip-path:none;transition:none}}@media(max-width:900px){.pg-landing .ld-stage{justify-content:center}}@media(max-width:560px){.pg-landing .ld-stage{--phone: 166px}.pg-landing .ld-sources{gap:14px;margin-right:0;padding-bottom:120px}.pg-landing .ld-source{padding:7px 11px 8px;font-size:12.5px}.pg-landing .ld-source:nth-child(2){translate:-18px 0}.pg-landing .ld-source:nth-child(3){translate:0 0}.pg-landing .ld-phone{border-width:6px;border-radius:32px}.pg-landing .ld-arrow{width:76px}}.pg-landing .ld-anat-head{display:grid;justify-items:start;gap:18px;max-width:820px}.pg-landing .ld-anat-lead{max-width:52ch}.pg-landing .ld-anat{--gap: clamp(40px, 5vw, 88px);--pin: 42vh;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-rows:repeat(var(--rows),auto);column-gap:var(--gap);margin-top:clamp(48px,6vw,88px)}.pg-landing .ld-page{grid-column:1;grid-row:1 / -1;display:grid;grid-template-rows:subgrid;overflow:clip;border-radius:20px;background:var(--white);box-shadow:0 0 0 2px var(--ink),10px 10px 0 var(--ink)}.pg-landing .ld-bar{grid-row:1;display:flex;align-items:center;gap:7px;height:44px;padding-inline:16px;border-bottom:2px solid var(--ink);background:var(--white)}.pg-landing .ld-bar i{width:11px;height:11px;border:1.5px solid var(--ink);border-radius:50%}.pg-landing .ld-bar i:nth-child(1){background:var(--pink)}.pg-landing .ld-bar i:nth-child(2){background:var(--tangerine)}.pg-landing .ld-bar i:nth-child(3){background:var(--lime)}.pg-landing .ld-bar span{margin-inline:auto;padding:4px 14px 5px;border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font:600 13px / 1.2 var(--font-label);translate:-24px 0}.pg-landing .ld-cell{position:relative;grid-row:var(--row);display:grid;container-type:inline-size}.pg-landing .ld-slot{grid-column:2;grid-row:var(--row)}.pg-landing .ld-note{position:sticky;top:calc(var(--pin) - 30px);display:grid;justify-items:start;gap:12px;padding-block:12px 48px}.pg-landing .ld-note .h3{max-width:16ch}.pg-landing .ld-note p{max-width:38ch;color:var(--muted)}.pg-landing .ld-num{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:var(--radius-pill);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:700 13px / 1 var(--font-label);letter-spacing:.04em}.pg-landing .ld-note:before,.pg-landing .ld-note:after{content:"";position:absolute;top:26px;pointer-events:none}.pg-landing .ld-note:before{right:100%;width:calc(var(--gap) + 12px);border-top:2px dashed var(--cobalt)}.pg-landing .ld-note:after{right:calc(100% + var(--gap) + 7px);width:12px;height:12px;margin-top:-5px;border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 3px var(--fog)}@media(max-width:999px){.pg-landing .ld-anat{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:0}.pg-landing .ld-page{display:contents}.pg-landing .ld-bar{order:0;border:2px solid var(--ink);border-radius:18px 18px 0 0}.pg-landing .ld-cell{order:calc(var(--row) * 2);grid-row:auto;overflow:clip;border-radius:18px;box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink)}.pg-landing .ld-cell[data-step="0"]{border-radius:0 0 18px 18px;box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink);clip-path:inset(0 -12px -12px -12px)}.pg-landing .ld-slot{order:calc(var(--row) * 2 + 1);grid-column:1;grid-row:auto}.pg-landing .ld-note{position:relative;top:auto;padding:30px 0 44px 22px}.pg-landing .ld-note:before{top:0;right:auto;left:4px;width:0;height:40px;border-top:0;border-left:2px dashed var(--cobalt)}.pg-landing .ld-note:after{top:40px;right:auto;left:0}}.pg-landing .ld-cell .ld-sel{opacity:0;transform:scale(1.012);transition-property:opacity,transform;transition-duration:.2s,.3s;transition-timing-function:var(--ease-out)}.pg-landing .ld-cell .ld-sel-tag{opacity:0;transform:translate(16px,12px);transition-property:opacity,transform;transition-duration:.2s,.36s;transition-timing-function:var(--ease-out)}.pg-landing .ld-cell[data-on] .ld-sel{opacity:1;transform:none}.pg-landing .ld-cell[data-on] .ld-sel-tag{opacity:1;transform:none;transition-delay:90ms}.pg-landing [data-live] .ld-note{opacity:.4;transition:opacity .26s var(--ease-out)}.pg-landing [data-live] .ld-slot[data-on] .ld-note{opacity:1}.pg-landing .ld-slot[data-on] .ld-num{background:var(--lime)}.pg-landing .ld-note:before{clip-path:inset(0 0 0 100%);transition:clip-path .32s var(--ease-out)}.pg-landing .ld-note:after{opacity:0;scale:.5;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:var(--ease-out)}.pg-landing .ld-slot[data-on] .ld-note:before{clip-path:inset(0)}.pg-landing .ld-slot[data-on] .ld-note:after{opacity:1;scale:1;transition-delay:.22s}@media(max-width:999px){.pg-landing .ld-note:before{clip-path:inset(0 0 100% 0)}}@media(prefers-reduced-motion:reduce){.pg-landing .ld-cell .ld-sel,.pg-landing .ld-cell .ld-sel-tag{transform:none;transition-property:opacity}.pg-landing .ld-note:before,.pg-landing .ld-slot[data-on] .ld-note:before{clip-path:none;opacity:0;transition:opacity .2s ease}.pg-landing .ld-slot[data-on] .ld-note:before{opacity:1}.pg-landing .ld-note:after{scale:none;transition-property:opacity}}.pg-landing .ip{--ip-bg: #f9e7dd;--ip-ink: #5e3135;--ip-mute: #8a5a5f;--ip-card: #f3d9d0;--ip-chip: #ecc8bd;--ip-btn: #b26068;--ip-edge: 2px solid var(--ip-ink);--ip-lift: max(3px, .5cqi) max(3px, .5cqi) 0 var(--ip-ink);--ip-r: max(14px, 2.4cqi);padding:max(28px,5.4cqi) max(20px,5.6cqi);background:var(--ip-bg);color:var(--ip-ink);font:500 max(12.5px,1.45cqi) / 1.5 var(--font-text);letter-spacing:-.005em}.pg-landing .ld-cell>.ip{display:grid;align-content:center}.pg-landing .ip-shot,.pg-landing .ip-shot img{display:block;width:100%;height:auto}@media(max-width:699px){.pg-landing .ip-shot img{aspect-ratio:780 / 972;object-fit:cover;object-position:top}}.pg-landing .ip-h2{margin-bottom:max(16px,2.6cqi);font:800 max(25px,5cqi) / 1 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.pg-landing :is(.ip-cards li,.ip-plans li,.ip-book){border:var(--ip-edge);border-radius:var(--ip-r);background:var(--ip-card);box-shadow:var(--ip-lift)}.pg-landing .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:max(34px,4.4cqi);padding-inline:1.5em;border:var(--ip-edge);border-radius:999px;background:var(--ip-btn);color:#fff;box-shadow:var(--ip-lift);font-weight:600;white-space:nowrap}.pg-landing :is(.ip-card-name,.ip-plan-name,.ip-book-label){font:800 max(14px,1.8cqi) / 1.15 var(--font-display);letter-spacing:-.03em}.pg-landing .ip-price{display:grid;justify-items:start;font:800 max(18px,2.8cqi) / 1 var(--font-display);letter-spacing:-.035em;white-space:nowrap}.pg-landing .ip-price small{margin-bottom:.45em;font:500 max(10px,1.05cqi) / 1 var(--font-text);letter-spacing:0;color:var(--ip-mute)}.pg-landing .ip-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,1.6cqi);margin:0;padding:0;list-style:none}.pg-landing .ip-cards li{display:grid;grid-template-rows:auto 1fr auto;gap:max(6px,.8cqi);padding:max(14px,2.2cqi)}.pg-landing .ip-card-text{color:var(--ip-mute);font-size:max(11px,1.25cqi)}.pg-landing .ip-cards .ip-price{margin-top:max(8px,1.4cqi)}.pg-landing .ld-sample{justify-self:start;margin-bottom:max(14px,2.4cqi);padding:4px 12px 5px;border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font:600 12px / 1.2 var(--font-label);letter-spacing:0}.pg-landing .ip-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:max(12px,2cqi);margin:0;padding:0;list-style:none}.pg-landing .ip-works li{display:grid;gap:max(8px,1.3cqi)}.pg-landing .ip-works img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:var(--ip-edge);border-radius:var(--ip-r);box-shadow:var(--ip-lift)}.pg-landing .ip-works span{font:800 max(13px,1.9cqi) / 1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.pg-landing .ip-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,1.6cqi);margin:0;padding:0;list-style:none}.pg-landing .ip-plans li{display:grid;align-content:start;gap:max(6px,.8cqi);padding:max(14px,2.2cqi)}.pg-landing .ip-plan-text{color:var(--ip-mute);font-size:max(11px,1.2cqi)}.pg-landing .ip-plans .ip-price{margin-top:max(8px,1.2cqi)}.pg-landing .ip-term{font-size:max(10px,1.05cqi);color:var(--ip-mute)}.pg-landing .ip-plan-rows{display:grid;gap:.35em;padding-top:max(8px,1cqi);font-size:max(11px,1.2cqi)}.pg-landing .ip-plan-rows span{display:flex;align-items:center;gap:.7em}.pg-landing .ip-plan-rows span:before{content:"";flex:none;width:.62em;height:.32em;margin-top:-.25em;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;rotate:-45deg;opacity:.75}.pg-landing .ip-book{display:grid;gap:max(12px,1.8cqi);padding:max(14px,2.4cqi)}.pg-landing .ip-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:max(4px,.8cqi);margin:0;padding:0;list-style:none;text-align:center}.pg-landing .ip-week li{display:grid;gap:max(6px,.9cqi)}.pg-landing .ip-week small{font-size:max(10px,1cqi);color:var(--ip-mute)}.pg-landing .ip-week span{display:grid;place-items:center;min-height:max(28px,3.6cqi);border-radius:max(8px,1.2cqi);background:var(--ip-chip);font-size:max(10.5px,1.15cqi);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-landing .ip-week .is-off span{background:none;color:var(--ip-mute)}.pg-landing .ip-book-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:max(10px,1.6cqi);color:var(--ip-mute);font-size:max(11px,1.2cqi)}.pg-landing .ip-book-foot>span:first-child{max-width:44ch}.pg-landing .ip-faq{display:grid;gap:max(6px,.8cqi);margin:0;padding:0;list-style:none}.pg-landing .ip-faq li{display:grid;gap:max(6px,.8cqi);padding:max(12px,1.8cqi) max(14px,2.2cqi);border-radius:max(14px,2.4cqi);background:var(--ip-card)}.pg-landing .ip-faq-q{display:flex;align-items:center;gap:max(10px,1.4cqi);font:800 max(13px,1.7cqi) / 1.2 var(--font-display);letter-spacing:-.03em}.pg-landing .ip-chev{flex:none;width:max(7px,.8cqi);height:max(7px,.8cqi);margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 -25%}.pg-landing .ip-faq .is-open .ip-chev{rotate:-135deg;translate:0 25%}.pg-landing .ip-faq-a{max-width:60ch;color:var(--ip-mute);font-size:max(11.5px,1.3cqi)}@container (max-width: 560px){.pg-landing :is(.ip-cards,.ip-plans){grid-template-columns:minmax(0,1fr)}.pg-landing .ip-cards li:nth-child(3),.pg-landing .ip-plan-rows{display:none}.pg-landing .ip-week{gap:3px}.pg-landing .ip-week span{border-radius:7px;font-size:10px}}.pg-landing .ld-route{display:grid;gap:14px;width:min(100%,360px);margin-top:10px}.pg-landing .ld-lead{padding:14px 16px 16px;border-radius:var(--radius-inner);background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink),5px 5px 0 var(--ink)}.pg-landing .ld-lead-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:700 14px / 1.2 var(--font-label)}.pg-landing .ld-lead-head .ld-glyph{width:15px;height:15px;color:var(--cobalt)}.pg-landing .ld-lead-head span{margin-left:auto;font-weight:600;font-size:12px;color:var(--stone)}.pg-landing .ld-lead dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:0;font-size:13px;line-height:1.35}.pg-landing .ld-lead dt{color:var(--stone)}.pg-landing .ld-lead dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pg-landing .ld-dests{display:grid;gap:8px;margin:0;padding:0 0 0 26px;list-style:none;position:relative}.pg-landing .ld-dests:before{content:"";position:absolute;top:-14px;bottom:22px;left:10px;border-left:2px solid var(--cobalt)}.pg-landing .ld-dest{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--shadow-border);font-size:14px;line-height:1.2}.pg-landing .ld-dest:before{content:"";position:absolute;top:50%;right:100%;width:16px;border-top:2px solid var(--cobalt)}.pg-landing .ld-dest>span:last-child{color:var(--stone)}.pg-landing .ld-dest-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%}.pg-landing .ld-dest-icon.is-phone{background:var(--lime);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.pg-landing .ld-dest-icon.is-telegram{background:linear-gradient(#38aeeb,#279ad1)}.pg-landing .ld-dest-icon img{width:16px;height:16px;translate:-1px 0}.pg-landing [data-live] .ld-lead,.pg-landing [data-live] .ld-dest{opacity:0;transform:translate(-20px);transition-property:opacity,transform;transition-duration:.28s,.46s;transition-timing-function:var(--ease-out)}.pg-landing [data-live] .ld-dests:before{clip-path:inset(0 0 100% 0);transition:clip-path .36s var(--ease-out) .3s}.pg-landing [data-live] [data-seen] .ld-lead,.pg-landing [data-live] [data-seen] .ld-dest{opacity:1;transform:none}.pg-landing [data-live] [data-seen] .ld-lead{transition-delay:.12s}.pg-landing [data-live] [data-seen] .ld-dest{transition-delay:.52s}.pg-landing [data-live] [data-seen] .ld-dest+.ld-dest{transition-delay:.64s}.pg-landing [data-live] [data-seen] .ld-dests:before{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.pg-landing [data-live] .ld-lead,.pg-landing [data-live] .ld-dest{transform:none;transition-property:opacity}.pg-landing [data-live] .ld-dests:before{clip-path:none;transition:none}}.pg-landing .ld-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,112px)}.pg-landing .ld-offer-copy{display:grid;justify-items:start;gap:20px}.pg-landing .ld-offer-copy .h2{max-width:12ch}.pg-landing .ld-offer-copy .lead{max-width:40ch}.pg-landing .ld-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:16px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.pg-landing .ld-questions li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:4px}.pg-landing .ld-q-num{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink);font:700 14px / 1 var(--font-label)}.pg-landing .ld-questions h3{padding-top:4px;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.pg-landing .ld-questions p{font-size:15px;line-height:1.45;color:var(--muted)}.pg-landing .ld-rewrite{display:grid;gap:40px;margin:0}.pg-landing .ld-rewrite-stack{display:grid;padding:18px 12px 0 0}.pg-landing .ld-screen{position:relative;display:grid;justify-items:start;gap:14px;padding:34px clamp(22px,2.4vw,34px) 30px;border-radius:var(--radius-card);box-shadow:0 0 0 2px var(--ink),8px 8px 0 var(--ink)}.pg-landing .ld-screen.is-before{width:84%;background:var(--fog);color:var(--stone);rotate:-3deg}.pg-landing .ld-screen.is-after{z-index:1;width:90%;margin:-30px 0 0 auto;background:var(--tangerine);color:var(--ink);rotate:1.5deg}.pg-landing .ld-screen-label{position:absolute;top:-14px;left:24px;padding:5px 12px 6px;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font:700 12px / 1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-landing .is-after .ld-screen-label{background:var(--lime);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.pg-landing .ld-screen-brand{font:700 12px / 1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-landing .ld-screen-title{position:relative;max-width:13ch;font:800 clamp(26px,2.6vw,40px) / 1.02 var(--font-text);letter-spacing:-.035em;text-wrap:balance}.pg-landing .ld-screen-text{font-size:15px;font-weight:500}.pg-landing .ld-screen-btn{display:inline-flex;align-items:center;min-height:40px;padding-inline:18px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px currentColor;font:600 14px / 1 var(--font-label)}.pg-landing .is-after .ld-screen-btn{background:var(--ink);color:var(--white);box-shadow:none}.pg-landing .is-before .ld-screen-title{max-width:none;font-size:clamp(22px,2.1vw,32px);white-space:nowrap}.pg-landing .ld-strike{position:absolute;top:38%;left:-3%;width:106%;height:.5em;color:var(--pink)}.pg-landing .ld-screen-title .ld-sel{top:-8px;right:-12px;bottom:-8px;left:-12px}.pg-landing .ld-screen-title .ld-sel-tag{top:-34px;right:-40px;bottom:auto}.pg-landing .ld-rewrite-note{max-width:46ch;font-size:15px;line-height:1.5;color:var(--muted)}.rb-js .pg-landing .ld-rewrite .ld-strike{clip-path:inset(0 100% 0 0);transition:clip-path .52s var(--ease-out) .65s}.rb-js .pg-landing .ld-rewrite .is-after{opacity:0;transform:translateY(28px);transition-property:opacity,transform;transition-duration:.36s,.62s;transition-timing-function:var(--ease-out);transition-delay:1.05s}.rb-js .pg-landing .ld-rewrite .is-after .ld-sel{opacity:0;transition:opacity .24s var(--ease-out) 1.6s}.rb-js .pg-landing .ld-rewrite.is-in .ld-strike{clip-path:inset(0)}.rb-js .pg-landing .ld-rewrite.is-in .is-after{opacity:1;transform:none}.rb-js .pg-landing .ld-rewrite.is-in .is-after .ld-sel{opacity:1}@media(prefers-reduced-motion:reduce){.rb-js .pg-landing .ld-rewrite .ld-strike{clip-path:none;transition:none}.rb-js .pg-landing .ld-rewrite .is-after{transform:none;transition-property:opacity;transition-delay:.2s}.rb-js .pg-landing .ld-rewrite .is-after .ld-sel{transition-delay:.3s}}@media(max-width:900px){.pg-landing .ld-offer-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pg-landing .ld-questions{grid-template-columns:minmax(0,1fr)}.pg-landing .ld-screen.is-before{width:92%}.pg-landing .ld-screen.is-after{width:94%;margin-top:-20px}.pg-landing .ld-screen-title .ld-sel-tag{right:-8px}}.pg-landing .ld-check-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(48px,6vw,112px)}.pg-landing .ld-check-copy{position:sticky;top:120px;display:grid;justify-items:start;gap:20px}.pg-landing .ld-check-copy .lead{max-width:36ch}.pg-landing .ld-fine{width:min(100%,44ch);margin-top:8px;border-top:1px solid var(--line);interpolate-size:allow-keywords}.pg-landing .ld-fine summary{display:flex;align-items:center;gap:10px;min-height:52px;font:600 15px / 1 var(--font-label);cursor:pointer;list-style:none}.pg-landing .ld-fine summary::-webkit-details-marker{display:none}.pg-landing .ld-fine summary .ld-glyph{width:14px;height:14px;color:var(--lime);transition:rotate .2s var(--ease-out)}.pg-landing .ld-fine[open] summary .ld-glyph{rotate:45deg}.pg-landing .ld-fine::details-content{height:0;overflow:clip;transition-property:height,content-visibility;transition-duration:.26s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.pg-landing .ld-fine[open]::details-content{height:auto}.pg-landing .ld-fine p{padding-bottom:14px;font-size:15px;color:var(--muted)}.pg-landing .ld-checklist{display:grid;margin:0;padding:0;list-style:none}.pg-landing .ld-checklist li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;padding-bottom:clamp(36px,4vw,56px)}.pg-landing .ld-checklist li:last-child{padding-bottom:0}.pg-landing .ld-checklist li:not(:last-child):before{content:"";position:absolute;top:52px;bottom:8px;left:21px;border-left:2px dashed oklch(1 0 0 / .22)}.pg-landing .ld-tick{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--lime);color:var(--ink)}.pg-landing .ld-tick .ld-glyph{width:22px;height:22px}.pg-landing .ld-checklist h3{padding-top:8px;font-size:var(--text-h3);font-weight:700;line-height:1.15;letter-spacing:-.02em}.pg-landing .ld-checklist p{max-width:48ch;margin-top:10px;color:var(--muted)}.rb-js .pg-landing .ld-checklist .ld-glyph{clip-path:inset(0 100% 0 0);transition:clip-path .36s var(--ease-out);transition-delay:calc(var(--i, 0) * .1s + .42s)}.rb-js .pg-landing .ld-checklist .is-in .ld-glyph{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.rb-js .pg-landing .ld-checklist .ld-glyph{clip-path:none;transition:none}}@media(max-width:900px){.pg-landing .ld-check-grid{grid-template-columns:minmax(0,1fr)}.pg-landing .ld-check-copy{position:static}}@media(max-width:560px){.pg-landing .ld-checklist li{gap:16px}.pg-landing .ld-tick{width:40px;height:40px;border-radius:12px}.pg-landing .ld-checklist li:not(:last-child):before{top:48px;left:19px}}.pg-landing .ld-grow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,112px)}.pg-landing .ld-grow-copy{display:grid;justify-items:start;gap:20px}.pg-landing .ld-grow-copy .h2{max-width:11ch}.pg-landing .ld-grow-lead{max-width:40ch;font-size:var(--text-lead);font-weight:500;line-height:1.45}.pg-landing .ld-grow-facts{max-width:44ch;padding:16px 20px 18px;border-radius:var(--radius-inner);background:var(--white);box-shadow:0 0 0 2px var(--ink),5px 5px 0 var(--ink);font-size:16px;font-weight:500}.pg-landing .ld-grow-advice{grid-column:1 / -1;max-width:48ch;font-size:15px}.pg-landing .ld-links{width:100%;max-width:520px;margin:8px 0 0;padding:0;border-top:1.5px solid var(--ink);list-style:none}.pg-landing .ld-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:12px;border-bottom:1.5px solid var(--ink);text-decoration:none}.pg-landing .ld-links a>span{display:grid;gap:2px;font-size:15px}.pg-landing .ld-links b{font-size:17px;font-weight:700}.pg-landing .ld-links .ld-glyph{transition:translate .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pg-landing .ld-links a:hover .ld-glyph{translate:4px 0}.pg-landing .ld-links a:hover b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}}.pg-landing .ld-map{display:grid;grid-template-columns:clamp(72px,8vw,116px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);margin:0}.pg-landing .ld-map-long{display:grid;grid-template-rows:1.5fr 1fr 1fr 1fr .8fr 1.1fr;height:clamp(300px,30vw,420px);overflow:clip;border-radius:14px;box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink)}.pg-landing .ld-map-long span{background:var(--c)}.pg-landing .ld-map-long span+span{border-top:1.5px solid var(--ink)}.pg-landing .ld-map-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pg-landing .ld-map-page{display:grid;overflow:clip;border-radius:var(--radius-inner);background:var(--white);box-shadow:0 0 0 2px var(--ink),5px 5px 0 var(--ink)}.pg-landing .ld-map-page:first-child{grid-column:1 / -1}.pg-landing .ld-map-bar{display:flex;gap:5px;padding:8px 10px;border-bottom:1.5px solid var(--ink)}.pg-landing .ld-map-bar i{width:7px;height:7px;border:1.5px solid var(--ink);border-radius:50%}.pg-landing .ld-map-thumb{height:clamp(36px,4vw,56px);border-bottom:1.5px solid var(--ink);background:var(--c)}.pg-landing .ld-map-page:first-child .ld-map-thumb{height:clamp(52px,6vw,84px)}.pg-landing .ld-map-name{padding:10px 12px 0;font:700 15px / 1.2 var(--font-label)}.pg-landing .ld-map-path{padding:3px 12px 12px;font:500 12px / 1.3 var(--font-label);color:var(--stone);overflow-wrap:anywhere}.pg-landing .ld-map-note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:600 15px / 1.3 var(--font-label)}.pg-landing .ld-map-note b{padding:5px 12px 6px;border-radius:var(--radius-pill);background:var(--ink);color:var(--lime)}.rb-js .pg-landing .ld-map .ld-map-page{opacity:0;transform:translate(-28px) scale(.96);transition-property:opacity,transform;transition-duration:.32s,.56s;transition-timing-function:var(--ease-out);transition-delay:calc(.38s + var(--n) * 90ms)}.rb-js .pg-landing .ld-map.is-in .ld-map-page{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rb-js .pg-landing .ld-map .ld-map-page{transform:none;transition-property:opacity;transition-delay:0ms}}@media(max-width:900px){.pg-landing .ld-grow-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pg-landing .ld-map{grid-template-columns:56px minmax(0,1fr);gap:16px}.pg-landing .ld-map-long{height:260px}.pg-landing .ld-map-pages{gap:12px}.pg-landing .ld-map-name{font-size:14px}}
