@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600&family=Montserrat:wght@400;500;600;700&display=swap");
.presence-commitment{display:grid;gap:5px;margin:18px 0 0;padding:15px 17px;border:1px solid rgba(116,39,160,.16);border-radius:16px;background:linear-gradient(120deg,rgba(241,222,247,.62),rgba(255,249,238,.8));color:#65456f}.presence-commitment strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#7628a4}.presence-commitment span{font-size:12px;line-height:1.55}
.aural-presence{--presence-ink:#35154f;--presence-purple:#7226b9;--presence-pink:#d92f93;--presence-ivory:#fff9ee;--presence-line:rgba(91,40,121,.15);position:relative;z-index:2;overflow:hidden;padding:clamp(90px,11vw,170px) clamp(20px,6vw,88px);color:var(--presence-ink);background:radial-gradient(circle at 88% 8%,rgba(220,63,157,.15),transparent 25%),radial-gradient(circle at 9% 28%,rgba(114,38,185,.12),transparent 29%),linear-gradient(145deg,#fffaf0 0%,#fbf3fc 53%,#fff8ef 100%);font-family:"Montserrat",sans-serif}.aural-presence:before{content:"";position:absolute;width:min(70vw,850px);aspect-ratio:1;border:1px solid rgba(126,47,185,.09);border-radius:50%;right:-28%;top:-14%;box-shadow:0 0 0 70px rgba(203,50,155,.025),0 0 0 140px rgba(126,47,185,.018);pointer-events:none}.presence-shell{position:relative;width:min(1180px,100%);margin:auto}.presence-heading{text-align:center;max-width:880px;margin:0 auto 70px}.presence-kicker,.presence-plan-top>p,.presence-section-title>p,.tariff-label{margin:0 0 16px;text-transform:uppercase;letter-spacing:.22em;font-size:10px;font-weight:700;color:#9f348f}.presence-heading h2{margin:0;font:500 clamp(48px,7.6vw,104px)/.9 "Cinzel",serif;letter-spacing:.02em}.presence-heading h2 em{font-style:normal;color:transparent;background:linear-gradient(110deg,var(--presence-purple),var(--presence-pink));-webkit-background-clip:text;background-clip:text}.presence-lead{margin:32px auto 15px!important;font:500 clamp(22px,2.5vw,34px)/1.25 "Cinzel",serif;color:#4d2367}.presence-heading>p:last-child{max-width:730px;margin:0 auto;color:#6f5d77;line-height:1.8;font-size:15px}.presence-plans{display:grid;grid-template-columns:1fr 1.06fr;gap:28px;align-items:stretch}.presence-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);border:1px solid var(--presence-line);border-radius:34px;background:rgba(255,255,255,.72);box-shadow:0 26px 80px rgba(66,23,85,.09);backdrop-filter:blur(15px);break-inside:avoid}.presence-annual{border-color:transparent;background:linear-gradient(var(--presence-ivory),var(--presence-ivory)) padding-box,linear-gradient(135deg,#7d2bd3,#e23897,#b56edb) border-box;box-shadow:0 35px 100px rgba(128,35,153,.16),0 0 55px rgba(217,47,147,.08);transform:translateY(-12px)}.presence-annual:before{content:"";position:absolute;inset:12% -8% -8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(215,48,149,.13),transparent 67%);filter:blur(25px)}.presence-badge{position:absolute;right:28px;top:25px;padding:8px 12px;border-radius:999px;background:linear-gradient(100deg,#7628c4,#d82d92);color:white;font-size:8px;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.presence-plan-top h3{margin:0;font:500 clamp(31px,3.4vw,48px)/1.05 "Cinzel",serif}.presence-price{display:flex;align-items:flex-end;gap:8px;margin:38px 0 12px}.presence-price strong{font:600 clamp(60px,6.5vw,88px)/.78 "Cinzel",serif;letter-spacing:-.05em;color:#552078}.presence-price span{padding-bottom:6px;color:#876e91;font-size:14px;font-weight:600}.presence-equivalent{width:max-content;margin:0 0 15px;padding:7px 11px;border-radius:999px;background:#f1def7;color:#7427a0;font-weight:700;font-size:12px}.presence-saving{margin:0;color:#4e3459;font-size:15px;font-weight:600}.presence-micro{margin:6px 0 0;color:#a23682;font-size:12px}.presence-plan>ul{list-style:none;padding:25px 0;margin:25px 0;border-top:1px solid var(--presence-line);display:grid;gap:13px}.presence-plan>ul li{position:relative;padding-left:27px;color:#5e4c66;font-size:13px;line-height:1.5}.presence-plan>ul li:before{content:"✓";position:absolute;left:0;color:#b32a91;font-weight:700}.presence-math{display:grid;gap:7px;margin:22px 0 0;padding:18px;border:1px solid rgba(116,39,160,.11);border-radius:19px;background:rgba(237,218,248,.36);font-size:11px;color:#715c7a}.presence-math strong{text-transform:uppercase;letter-spacing:.08em;color:#96287f}.presence-math small{font-size:10px}.presence-cta{margin-top:auto;min-height:54px;display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border:1px solid #8a45aa;border-radius:999px;color:#642284;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700;transition:.3s}.presence-cta:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(101,34,134,.14)}.presence-cta-primary{color:white;border:0;background:linear-gradient(105deg,#7425c4,#d92f93);box-shadow:0 16px 35px rgba(170,37,149,.22)}.presence-comparison,.presence-advantages{margin-top:clamp(75px,9vw,125px)}.presence-section-title{max-width:780px;margin-bottom:34px}.presence-section-title h3{margin:0;font:500 clamp(34px,4.6vw,62px)/1.05 "Cinzel",serif}.presence-section-title>div{margin-top:18px;color:#6f5d77;line-height:1.75;font-size:14px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.comparison-grid article{min-height:235px;padding:30px;border:1px solid var(--presence-line);border-radius:24px;background:rgba(255,255,255,.58);display:flex;flex-direction:column;break-inside:avoid}.comparison-grid article>span{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#9b348d;font-weight:700}.comparison-grid article>strong{margin-top:27px;font:600 clamp(38px,4vw,58px)/1 "Cinzel",serif}.comparison-grid article>p{margin:7px 0;color:#755f7d;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.comparison-grid article>small{margin-top:auto;color:#6c5c73;line-height:1.55}.comparison-featured{color:white!important;border-color:transparent!important;background:linear-gradient(145deg,#482064,#78279a 53%,#b22b85)!important;box-shadow:0 25px 65px rgba(85,27,111,.2)}.comparison-featured span,.comparison-featured p,.comparison-featured small{color:#f6dfef!important}.presence-tariffs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.presence-tariffs>article{padding:clamp(27px,4vw,45px);border:1px solid var(--presence-line);border-radius:28px;background:rgba(255,255,255,.66);break-inside:avoid}.presence-tariffs h4{margin:0 0 10px;font:500 clamp(25px,3vw,38px)/1.15 "Cinzel",serif}.usual-price{color:#806f86;font-size:12px}.presence-tariffs ol{list-style:none;padding:0;margin:27px 0;display:grid;gap:10px;counter-reset:presence}.presence-tariffs ol li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 20px;padding:14px 0;border-bottom:1px solid var(--presence-line)}.presence-tariffs ol li span{font-size:12px;color:#69556f}.presence-tariffs ol li strong{grid-row:1/3;grid-column:2;font:600 28px "Cinzel",serif;color:#70269b}.presence-tariffs ol li small{font-size:10px;color:#a33484}.tariff-note{margin:0;color:#75637c;font-size:11px;line-height:1.65}.home-presence-price{display:grid;width:max-content;max-width:100%;margin:32px 0;gap:5px}.home-presence-price span{text-transform:uppercase;letter-spacing:.15em;color:#a33484;font-size:9px;font-weight:700}.home-presence-price strong{font:600 62px/.9 "Cinzel",serif;color:#70269b}.home-presence-price small{color:#715c78}.presence-additional-note{margin:20px 0 0;padding-left:17px;border-left:3px solid #c62d91;color:#725f79;font-size:11px}.presence-conditions{margin-top:50px;border-top:1px solid var(--presence-line);border-bottom:1px solid var(--presence-line);break-inside:avoid}.presence-conditions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;cursor:pointer;font:500 clamp(21px,2.5vw,31px) "Cinzel",serif}.presence-conditions summary::-webkit-details-marker{display:none}.presence-conditions summary span{font:300 26px "Montserrat",sans-serif;transition:.3s}.presence-conditions[open] summary span{transform:rotate(45deg)}.presence-conditions>div{padding:0 0 30px}.presence-conditions ul{columns:2;column-gap:55px;margin:0;padding-left:19px}.presence-conditions li{break-inside:avoid;margin:0 0 12px;color:#6d5b74;font-size:12px;line-height:1.6}.presence-availability{margin:26px auto 0;text-align:center;color:#88758d;font-size:10px;line-height:1.7;max-width:850px}
@media(max-width:850px){.presence-plans,.presence-tariffs{grid-template-columns:1fr}.presence-annual{transform:none}.comparison-grid{grid-template-columns:1fr}.comparison-grid article{min-height:190px}.presence-conditions ul{columns:1}.presence-badge{position:static;display:inline-block;width:max-content;margin-bottom:22px}.presence-plan{border-radius:26px}}
@media(max-width:520px){.aural-presence{padding:80px 16px}.presence-heading{margin-bottom:48px}.presence-heading h2{font-size:clamp(42px,15vw,65px)}.presence-plan{padding:27px 21px}.presence-price strong{font-size:58px}.presence-cta{font-size:8px}.presence-tariffs>article,.comparison-grid article{padding:24px 20px}.presence-tariffs ol li{grid-template-columns:1fr auto;gap:2px 10px}}
@media print{.aural-presence{background:#fff!important;color:#2d1b4e!important;padding:14mm 10mm!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.aural-presence:before,.presence-annual:before{display:none!important}.presence-shell{width:100%!important}.presence-heading{margin-bottom:10mm}.presence-heading h2{font-size:35pt}.presence-plans,.presence-tariffs{grid-template-columns:1fr 1fr;gap:5mm}.presence-plan,.presence-tariffs>article,.comparison-grid article,.presence-conditions{break-inside:avoid;box-shadow:none!important;transform:none!important}.presence-plan{padding:7mm;border-radius:5mm}.presence-price strong{font-size:34pt}.presence-plan>ul{margin:4mm 0;padding:4mm 0}.presence-cta{display:none!important}.presence-comparison,.presence-advantages{margin-top:12mm}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:3mm}.comparison-grid article{min-height:45mm;padding:5mm}.presence-section-title h3{font-size:25pt}.presence-conditions>div{display:block!important}.presence-conditions summary span{display:none}.presence-availability{margin-top:7mm}}

.presence-editorial{position:relative;margin:0 0 clamp(52px,7vw,88px);overflow:hidden;border-radius:34px;aspect-ratio:3/2;background:#eadfd7;box-shadow:0 32px 90px rgba(79,35,72,.16)}.presence-editorial picture,.presence-editorial img{display:block;width:100%;height:100%}.presence-editorial img{object-fit:cover}.presence-editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,249,241,.96) 0%,rgba(255,249,241,.73) 27%,rgba(255,249,241,.06) 57%,transparent 100%);pointer-events:none}.presence-editorial figcaption{position:absolute;z-index:1;left:clamp(25px,5vw,70px);top:50%;display:grid;width:min(390px,38%);gap:15px;transform:translateY(-50%)}.presence-editorial figcaption span{text-transform:uppercase;letter-spacing:.19em;font-size:9px;font-weight:700;color:#9f348f}.presence-editorial figcaption strong{font:500 clamp(27px,3.4vw,48px)/1.12 "Cinzel",serif;color:#45205c}
@media(max-width:850px){.presence-editorial{aspect-ratio:4/5;border-radius:26px}.presence-editorial img{object-position:64% center}.presence-editorial:after{background:linear-gradient(0deg,rgba(255,249,241,.96) 0%,rgba(255,249,241,.72) 26%,transparent 58%)}.presence-editorial figcaption{left:24px;right:24px;top:auto;bottom:26px;width:auto;transform:none}.presence-editorial figcaption strong{font-size:clamp(27px,7vw,38px)}}
@media(max-width:520px){.presence-editorial{margin-bottom:45px}.presence-editorial figcaption{left:20px;right:20px;bottom:22px;gap:10px}}
@media print{.presence-editorial{display:none!important}}
