.pr-wrap{width:min(1200px,100%);padding-inline:var(--gut);margin-inline:auto;position:relative}.pr-hero{text-align:center;padding:36px 0 8px;position:relative;overflow:hidden}.pr-hero h1{font-size:40px;line-height:1.25;position:relative}.pr-hero .lead{max-width:640px;margin:20px auto 0;position:relative}.pr-hero__disc{border-radius:50%;position:absolute}.pr-hero__disc--dream{background:var(--dr3);width:140px;height:140px;top:30px;left:-60px}.pr-hero__disc--sun{background:#fff0c2;width:140px;height:140px;top:90px;right:-70px}.pr-plans{padding-top:40px}.pr-cards{gap:32px;max-width:340px;margin-inline:auto;display:grid}.pr-card{background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;position:relative;box-shadow:0 12px 28px -16px #1e165159}.pr-card.is-night{background:var(--mid);color:var(--cr);box-shadow:0 18px 40px -14px #1e165199}.pr-card__badge{top:-14px;background:var(--sun);color:var(--mid);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:700;line-height:20px;position:absolute;inset-inline-start:24px}.pr-card__faces{align-items:center;height:64px;display:flex}.pr-card__face{border:3px solid var(--dr3);box-sizing:border-box;border-radius:50%;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.pr-card__face+.pr-card__face{margin-inline-start:-18px}.pr-card.is-night .pr-card__face{border-color:#2a2368}.pr-card h3{font-size:24px;font-weight:700;line-height:32px}.pr-card.is-night h3{color:var(--cr)}.pr-card__tag{color:var(--mute);margin-top:4px;font-size:14px;line-height:22px}.pr-card.is-night .pr-card__tag,.pr-card.is-night .pr-card__price span{color:#b9b3d9}.pr-card__price{align-items:baseline;gap:8px;display:flex}.pr-card__price b{font-size:44px;font-weight:800;line-height:1}.pr-card.is-night .pr-card__price b{color:var(--sun)}.pr-card__price span{color:var(--mute);font-size:16px}.pr-card__per{color:var(--mute);margin-top:-8px;font-size:15px;line-height:24px}.pr-card__per strong{color:#276f57;font-weight:700;display:block}.pr-card.is-night .pr-card__per{color:#b9b3d9}.pr-card.is-night .pr-card__per strong{color:var(--sun)}.pr-card__feats li.is-off{color:var(--mute)}.pr-card__feats li.is-off svg{color:#8d88a6}.pr-card__feats{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pr-card__feats li{align-items:flex-start;gap:12px;font-size:16px;line-height:26px;display:flex}.pr-card__feats svg{color:#276f57;flex:none;margin-top:3px}.pr-card.is-night .pr-card__feats svg{color:var(--sun)}.pr-btn{box-sizing:border-box;text-align:center;border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.pr-btn:focus-visible{outline:2px solid var(--mid);outline-offset:2px}.pr-btn--mid{background:var(--mid);color:var(--cr)}.pr-btn--line{color:var(--mid);border-color:#8d88a6}.pr-btn--sun{background:var(--sun);color:var(--mid);font-weight:700}.pr-btn--sun:focus-visible{outline-color:var(--sun)}.pr-note{max-width:820px;color:var(--ink);text-align:start;justify-content:center;align-items:center;gap:10px;margin:44px auto 0;font-size:17px;font-weight:500;line-height:28px;display:flex}.pr-note svg{color:#6a55b0;flex:none}.pr-vat{max-width:680px;color:var(--mute);text-align:center;margin:12px auto 0;font-size:14px;line-height:24px}.pr-compare,.pr-faq{padding-top:72px}.pr-faq{padding-bottom:72px}.pr-compare h2,.pr-faq h2{text-align:center;font-size:30px;line-height:1.3}.pr-compare .lead{text-align:center;margin-top:12px}.pr-table{background:#fff;border-radius:24px;margin-top:32px;overflow-x:auto;box-shadow:0 12px 28px -16px #1e165159}.pr-table:focus-visible{outline:2px solid var(--mid);outline-offset:2px}.pr-table table{border-collapse:collapse;width:100%;min-width:640px}.pr-table th,.pr-table td{border-bottom:1px solid var(--cr3);text-align:center;padding:18px 20px;font-size:16px;line-height:24px}.pr-table thead th{color:var(--mid);background:#fff;font-size:19px;font-weight:700}.pr-table tbody th{color:var(--mute);text-align:start;background:#fff;font-weight:500}.pr-table td{color:var(--mid);font-weight:500}.pr-table tbody tr:last-child>*{border-bottom:0}.pr-table .is-hot{background:#fff7db}.pr-table thead .is-hot{background:var(--sun)}.pr-table thead th small{color:var(--mute);margin-top:2px;font-size:13px;font-weight:400;display:block}.pr-table thead .is-hot small{color:var(--mid)}.pr-table tbody th[scope=row]{min-width:220px}.pr-table .pr-table__group th{background:var(--cr);color:var(--mute);text-align:start;padding:10px 20px;font-size:14px;font-weight:700}.pr-yes{color:#276f57;font-size:18px;font-weight:700}.pr-table-note{max-width:820px;color:var(--mute);text-align:center;margin:20px auto 0;font-size:15px;line-height:26px}.pr-hint{color:var(--mute);text-align:center;margin-top:10px;font-size:13px;display:none}@media (max-width:860px){.pr-hint{display:block}.pr-table tbody th[scope=row]{min-width:170px}.pr-table th,.pr-table td{padding-inline:14px}}.pr-shared{padding-top:72px}.pr-shared h2{text-align:center;font-size:30px;line-height:1.3}.pr-shared .lead{text-align:center;margin-top:12px}.pr-shared__grid{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pr-shared__item{background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex;box-shadow:0 12px 28px -16px #1e165159}.pr-shared__item svg{color:#6a55b0;flex:none;margin-top:4px}.pr-shared__item h3{font-size:18px;font-weight:700;line-height:28px}.pr-shared__item p{color:var(--mute);margin-top:2px;font-size:15px;line-height:26px}.pr-faq__list{flex-direction:column;gap:12px;max-width:820px;margin:32px auto 0;display:flex}.pr-faq .qa{background:#fff;border:0;border-radius:20px;box-shadow:0 12px 28px -16px #1e165159}.pr-faq .qa summary{padding:18px 24px;font-size:18px}.pr-faq .qa p{max-width:none;padding:0 24px 22px;font-size:16px;line-height:1.8}.pr-faq .qa summary i{background:var(--cr);box-shadow:none}.pr-faq .qa[open] summary i{background:var(--sun)}@media (min-width:768px){.pr-wrap{padding-inline:32px}.pr-hero{padding-top:56px}.pr-hero h1{font-size:56px;line-height:68px}.pr-hero__disc--dream{width:170px;height:170px;top:70px;left:-10px}.pr-hero__disc--sun{width:180px;height:180px;top:120px;right:-80px}.pr-cards{grid-template-columns:repeat(2,1fr);max-width:700px}.pr-compare,.pr-faq{padding-top:88px}.pr-faq{padding-bottom:96px}.pr-compare h2,.pr-faq h2,.pr-shared h2{font-size:36px}.pr-shared{padding-top:88px}.pr-shared__grid{grid-template-columns:repeat(2,1fr)}.pr-faq .qa summary{padding:22px 24px;font-size:19px}}@media (min-width:1200px){.pr-shared__grid{grid-template-columns:repeat(3,1fr)}.pr-cards{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;max-width:none}.pr-card.is-night{margin-block:-12px}}
