.jcq8YG_player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.jcq8YG_play{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--rose);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .35s var(--ease), border-color .25s var(--ease);background:#f28b9514;border-radius:50%;place-items:center;padding:0 0 0 2px;display:grid}.jcq8YG_play:hover{border-color:var(--rose);background:#f28b9529}.jcq8YG_player[data-status=playing] .jcq8YG_play,.jcq8YG_player[data-status=loading] .jcq8YG_play{border-color:var(--rouge);background:var(--rouge);color:#fff;padding-left:0;box-shadow:0 0 0 6px #c41e2f2e,0 8px 24px -8px #c41e2fcc}.jcq8YG_track{border-radius:6px;height:40px;position:relative}.jcq8YG_track:has(.jcq8YG_seek:focus-visible){outline:2px solid var(--rose);outline-offset:4px}.jcq8YG_bars{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.jcq8YG_bars span{height:calc(var(--h) * 100%);transform-origin:50%;background:#f8eeea33;border-radius:2px;flex:1;min-height:3px}.jcq8YG_fill{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.jcq8YG_fill span{background:linear-gradient(180deg, var(--rose), var(--rouge-vif))}.jcq8YG_player[data-status=playing] .jcq8YG_bars span{animation:.9s ease-in-out infinite alternate jcq8YG_voice;animation-delay:calc(var(--i) * -71ms)}@keyframes jcq8YG_voice{0%{transform:scaleY(.68)}to{transform:scaleY(1.08)}}.jcq8YG_seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.jcq8YG_time{font-variant-numeric:tabular-nums;min-width:3.4em;color:var(--text-muted);text-align:right;font-size:.8125rem}.jcq8YG_player[data-status=error] .jcq8YG_time{color:var(--rose)}.jcq8YG_spinner{animation:.8s linear infinite jcq8YG_spin}@keyframes jcq8YG_spin{to{transform:rotate(360deg)}}
.xk1LMW_composer{align-items:start;gap:40px;display:grid}@media (min-width:1040px){.xk1LMW_composer{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.xk1LMW_steps{gap:48px;min-width:0;display:grid}.xk1LMW_step{border:0;min-width:0;margin:0;padding:0}.xk1LMW_legend{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:0;font-size:1.75rem;font-weight:500;line-height:1.1;display:flex}.xk1LMW_stepNum{border:1px solid var(--rose);width:32px;height:32px;font-family:var(--sans);color:var(--rose);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.xk1LMW_count{font-family:var(--sans);color:var(--text-muted);margin-left:auto;font-size:.8125rem;font-weight:400}.xk1LMW_chips{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.xk1LMW_chips::-webkit-scrollbar{display:none}@media (min-width:900px){.xk1LMW_chips{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:4px 0 0;overflow:visible}}.xk1LMW_chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;scroll-snap-align:start;transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .25s var(--ease);align-content:start;gap:6px;padding:16px 16px 18px;display:grid;position:relative}.xk1LMW_chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.xk1LMW_chip input{opacity:0;pointer-events:none;position:absolute}.xk1LMW_chip:has(input:checked){border-color:var(--rose);background:linear-gradient(160deg,#f28b952e,#f28b950a)}.xk1LMW_chip:has(input:focus-visible){outline:2px solid var(--rose);outline-offset:3px}.xk1LMW_chipLabel{font-family:var(--serif);font-size:1.375rem;font-weight:500;line-height:1.1}.xk1LMW_chip:has(input:checked) .xk1LMW_chipLabel{color:var(--rose);font-style:italic}.xk1LMW_chipText{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.xk1LMW_grid{gap:16px;display:grid}@media (min-width:640px){.xk1LMW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xk1LMW_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 100% 0%, #f28b9512, transparent 55%), var(--surface);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);animation:xk1LMW_appear .45s var(--ease) both;align-content:start;gap:16px;padding:22px;display:grid;position:relative}.xk1LMW_card[hidden]{display:none}.xk1LMW_card:hover{border-color:var(--line-strong)}.xk1LMW_card[data-selected]{border-color:var(--rouge);box-shadow:0 0 0 1px var(--rouge), 0 24px 60px -24px #c41e2f99}@keyframes xk1LMW_appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xk1LMW_cardHead{align-items:center;gap:16px;min-width:0;display:flex}.xk1LMW_aura{background:radial-gradient(circle at 32% 28%, var(--light) 0%, transparent 58%), radial-gradient(circle at 70% 75%, var(--deep) 0%, transparent 70%), linear-gradient(135deg, var(--grenat), var(--noir));width:64px;height:64px;box-shadow:inset 0 0 0 1px #f8eeea2e, 0 10px 30px -12px var(--deep);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.xk1LMW_aura span{font-family:var(--serif);color:var(--ivoire);text-shadow:0 1px 8px #120a0d99;font-size:1.5rem;font-style:italic;font-weight:500}.xk1LMW_identity{gap:4px;min-width:0;display:grid}.xk1LMW_cardIndex{letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-size:.6875rem;font-weight:500}.xk1LMW_name{font-size:1.75rem;line-height:1.1}.xk1LMW_voice{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.xk1LMW_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xk1LMW_tags li{border:1px solid var(--line);letter-spacing:.02em;color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:.75rem}.xk1LMW_listen{border-radius:var(--radius);background:#0b060873;gap:8px;padding:14px;display:grid}.xk1LMW_demo{letter-spacing:.02em;color:var(--rose);opacity:.85;font-size:.6875rem}.xk1LMW_noAudio{color:var(--text-faint);text-align:center;padding:12px 0;font-size:.875rem}.xk1LMW_cardFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.xk1LMW_choose{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.xk1LMW_choose input{opacity:0;width:1px;height:1px;position:absolute}.xk1LMW_radio{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .2s;position:relative}.xk1LMW_radio:after{content:"";background:var(--rouge-vif);transition:transform .25s var(--ease);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.xk1LMW_choose:hover .xk1LMW_radio,.xk1LMW_choose input:checked+.xk1LMW_radio{border-color:var(--rose)}.xk1LMW_choose input:checked+.xk1LMW_radio:after{transform:scale(1)}.xk1LMW_choose input:focus-visible+.xk1LMW_radio{outline:2px solid var(--rose);outline-offset:3px}.xk1LMW_choose:has(input:checked){color:var(--rose)}.xk1LMW_code{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.xk1LMW_anyCard{cursor:pointer;background:0 0;border-style:dashed;align-content:center;justify-items:start}.xk1LMW_anyIcon{width:56px;height:56px;color:var(--rose);place-items:center;display:grid}.xk1LMW_anyTitle{font-family:var(--serif);font-size:1.625rem;font-weight:500;line-height:1.1}.xk1LMW_note{color:var(--text-faint);margin-top:18px;font-size:.8125rem}.xk1LMW_summary{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(140% 70% at 0% 0%, #c41e2f33, transparent 60%), linear-gradient(180deg, var(--bordeaux), #120a0de6);gap:22px;padding:26px;display:grid;box-shadow:0 40px 80px -50px #000c}@media (min-width:1040px){.xk1LMW_summary{position:sticky;top:132px}}.xk1LMW_summary .xk1LMW_legend{margin-bottom:0}.xk1LMW_recap{margin:0;display:grid}.xk1LMW_recap>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.xk1LMW_recap>div:first-child{border-top:1px solid var(--line)}.xk1LMW_recap dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.xk1LMW_recap dd{font-family:var(--serif);text-align:right;margin:0;font-size:1.3125rem}.xk1LMW_codeValue{color:var(--rose);letter-spacing:.08em}.xk1LMW_howto{counter-reset:howto;color:var(--text-muted);gap:10px;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.xk1LMW_howto li{counter-increment:howto;grid-template-columns:22px 1fr;gap:10px;display:grid}.xk1LMW_howto li:before{content:counter(howto);width:22px;height:22px;color:var(--rose);background:#f28b9524;border-radius:50%;place-items:center;margin-top:1px;font-size:.6875rem;font-weight:600;display:grid}.xk1LMW_howto strong{color:var(--ivoire);font-weight:600}.xk1LMW_nowrap{white-space:nowrap}.xk1LMW_qr{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:84px 1fr;align-items:center;gap:16px;margin:0;padding:14px;display:none}@media (min-width:1040px) and (hover:hover){.xk1LMW_qr{display:grid}}.xk1LMW_qrCode{background:var(--ivoire);border-radius:8px;padding:6px;display:block}.xk1LMW_qr figcaption{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.xk1LMW_alt{color:var(--text-muted);font-size:.8125rem}.xk1LMW_alt a{color:var(--rose);text-underline-offset:3px}.xk1LMW_private{color:var(--text-faint);font-size:.75rem}
.ZARIfG_hero{padding-block:clamp(40px,8vw,112px) clamp(16px,4vw,48px);position:relative;overflow:hidden}.ZARIfG_inner{align-items:center;gap:40px;display:grid;position:relative}.ZARIfG_copy{z-index:2;justify-items:start;gap:24px;max-width:640px;display:grid;position:relative}.ZARIfG_title{letter-spacing:-.015em;font-size:clamp(2.75rem,9.5vw,5.4rem);font-weight:500;line-height:.98}.ZARIfG_intro{max-width:54ch;color:var(--text-muted);font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.7}.ZARIfG_cta{margin-top:8px}.ZARIfG_listen{color:var(--ivoire);border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;margin-top:4px;padding-bottom:4px;font-size:.9375rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.ZARIfG_listen:hover{border-color:var(--rose)}.ZARIfG_listenIcon{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--rose);border-radius:50%;place-items:center;padding-left:2px;display:grid}.ZARIfG_visual{z-index:1;opacity:.2;pointer-events:none;width:118%;max-width:560px;position:absolute;top:8px;right:-64%}@media (min-width:640px){.ZARIfG_visual{opacity:.4;width:80%;right:-20%}}@media (min-width:960px){.ZARIfG_inner{grid-template-columns:1.1fr .9fr;gap:48px}.ZARIfG_visual{opacity:1;justify-self:end;width:100%;max-width:580px;position:relative;top:auto;right:auto}}.ZARIfG_aside{z-index:2;width:100%;min-width:0;position:relative}@media (min-width:960px){.ZARIfG_aside{justify-self:end;max-width:480px}}.ZARIfG_svg{width:100%;height:auto;overflow:visible}.ZARIfG_rings{transform-origin:300px 294px;animation:120s linear infinite ZARIfG_rotate}.ZARIfG_waves path{transform-origin:300px 300px;animation:ZARIfG_breathe 6s var(--ease) infinite alternate}.ZARIfG_wave1{animation-duration:7.5s!important;animation-delay:-2s!important}.ZARIfG_wave2{animation-duration:9s!important;animation-delay:-4s!important}.ZARIfG_shoe{animation:7s ease-in-out infinite alternate ZARIfG_float}.ZARIfG_reflection{animation:7s ease-in-out infinite alternate ZARIfG_sink}.ZARIfG_shadow{transform-origin:330px 476px;animation:7s ease-in-out infinite alternate ZARIfG_shadow}@keyframes ZARIfG_float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes ZARIfG_sink{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes ZARIfG_shadow{0%{opacity:1;transform:scaleX(1)}to{opacity:.7;transform:scaleX(.9)}}@keyframes ZARIfG_breathe{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes ZARIfG_rotate{to{transform:rotate(360deg)}}
.k-WNVq_steps{counter-reset:steps;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.k-WNVq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.k-WNVq_stepItem{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:12px;padding:28px 24px 32px;display:grid;position:relative}@media (min-width:860px){.k-WNVq_stepItem{background:0 0;border:0;border-radius:0;padding:8px 40px 8px 0}.k-WNVq_stepItem+.k-WNVq_stepItem{border-left:1px solid var(--line);padding-left:40px}}.k-WNVq_stepNumber{font-family:var(--serif);color:var(--rouge-vif);font-size:3.25rem;font-style:italic;font-weight:400;line-height:1}.k-WNVq_stepTitle{font-size:1.75rem}.k-WNVq_stepText{color:var(--text-muted);max-width:34ch}.k-WNVq_benefits{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.k-WNVq_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.k-WNVq_benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-WNVq_benefit{background:var(--noir);transition:background-color .3s var(--ease);align-content:start;gap:12px;padding:32px 28px 36px;display:grid}.k-WNVq_benefit:hover{background:#1d0c11}.k-WNVq_benefitIcon{color:var(--rose);margin-bottom:8px}.k-WNVq_benefitTitle{font-size:1.625rem}.k-WNVq_benefitText{color:var(--text-muted);font-size:.9375rem}.k-WNVq_pricing{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 100% 0%, #c41e2f29, transparent 55%), radial-gradient(80% 100% at 0% 100%, #f28b9514, transparent 60%), var(--bordeaux);gap:36px;padding:clamp(24px,5vw,56px);display:grid}.k-WNVq_pricingHead{gap:18px;display:grid}.k-WNVq_pricingTitle{font-size:clamp(2.2rem,5.2vw,3.6rem)}.k-WNVq_options{gap:20px;display:grid}@media (min-width:900px){.k-WNVq_options{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-WNVq_option{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0b060880;align-content:start;gap:16px;min-width:0;padding:clamp(22px,3vw,30px);display:grid}.k-WNVq_optionLabel{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-size:.75rem;font-weight:600}.k-WNVq_optionInfo,.k-WNVq_optionCta{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:900px){.k-WNVq_options>.k-WNVq_option:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:48px}}.k-WNVq_tiers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.k-WNVq_tiers li{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.k-WNVq_tierPrice{font-family:var(--serif);white-space:nowrap;font-size:clamp(2.2rem,5vw,3rem);font-weight:500;line-height:1.05}.k-WNVq_tierThen{color:var(--rouge-vif);font-size:.55em;font-style:italic}.k-WNVq_tierLabel{color:var(--text-muted);font-size:.9375rem}.k-WNVq_optionNote{color:var(--text-muted);font-size:.875rem}.k-WNVq_rows{margin:0;display:grid}.k-WNVq_rows>div{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}@media (min-width:640px){.k-WNVq_rows>div{grid-template-columns:200px 1fr;gap:24px}}.k-WNVq_rows dt{letter-spacing:.06em;color:var(--text-faint);font-size:.8125rem}.k-WNVq_rows dd{color:var(--ivoire);margin:0}.k-WNVq_lookup{color:var(--text-muted);font-size:.8125rem}.k-WNVq_lookup a{color:var(--rose);text-underline-offset:3px}.k-WNVq_qr{border-top:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;gap:16px;margin:0;padding-top:18px;display:none}@media (min-width:960px) and (hover:hover){.k-WNVq_qr{display:grid}}.k-WNVq_qrCode{background:var(--ivoire);border-radius:8px;padding:7px;display:block}.k-WNVq_qr figcaption{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.k-WNVq_faqWrap{max-width:calc(860px + var(--gutter) * 2)}.k-WNVq_faq{border-top:1px solid var(--line)}.k-WNVq_faqItem{border-bottom:1px solid var(--line)}.k-WNVq_faqItem summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:500;line-height:1.25;list-style:none;transition:color .2s;display:flex}.k-WNVq_faqItem summary::-webkit-details-marker{display:none}.k-WNVq_faqItem summary:hover{color:var(--rose)}.k-WNVq_faqIcon{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.k-WNVq_faqIcon:before,.k-WNVq_faqIcon:after{content:"";background:var(--rose);width:12px;height:1px;transition:transform .3s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-WNVq_faqIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.k-WNVq_faqItem[open] .k-WNVq_faqIcon:after{transform:translate(-50%,-50%)rotate(0)}.k-WNVq_faqAnswer{max-width:68ch;color:var(--text-muted);gap:12px;padding:0 48px 26px 0;display:grid}
