.e41Zoq_article{padding:calc(96px * var(--kl-section-k)) var(--px) 0}.e41Zoq_inner{max-width:var(--readw);margin:0 auto}.e41Zoq_section{margin-bottom:calc(64px * var(--kl-section-k))}.e41Zoq_section h2{font-family:var(--kl-ff-title);letter-spacing:-.02em;text-wrap:balance;color:var(--kl-text);margin:0 0 22px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.05}.e41Zoq_section h2 em{font-family:var(--kl-ff-italic);color:var(--kl-accent);font-style:italic}.e41Zoq_kicker{font-family:var(--kl-ff-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--kl-accent);margin-bottom:16px;font-size:10.5px;display:inline-block}.e41Zoq_section p{font-family:var(--kl-ff-body);color:var(--kl-text-dim);margin:0 0 20px;font-size:17px;line-height:1.78}.e41Zoq_section p:last-child{margin-bottom:0}.e41Zoq_section p strong{color:var(--kl-text);font-weight:600}.e41Zoq_checklist{margin:0 0 4px;padding:0;list-style:none}.e41Zoq_checklist li{border-top:1px solid var(--kl-border);font-family:var(--kl-ff-body);color:var(--kl-text-dim);padding:14px 0 14px 34px;font-size:16px;line-height:1.6;position:relative}.e41Zoq_checklist li:last-child{border-bottom:1px solid var(--kl-border)}.e41Zoq_checklist li strong{color:var(--kl-text);font-weight:600}.e41Zoq_checklist li:before{content:"";border:1.5px solid var(--kl-mint);background:linear-gradient(var(--kl-mint), var(--kl-mint)) center / 5px 1.5px no-repeat, transparent;border-radius:50%;width:13px;height:13px;position:absolute;top:20px;left:4px}.e41Zoq_quote{max-width:var(--readw);margin:0 auto calc(64px * var(--kl-section-k));border-left:2px solid var(--kl-accent);padding:8px 0 8px 32px}.e41Zoq_quote p{font-family:var(--kl-ff-italic);letter-spacing:-.01em;color:var(--kl-text);margin:0;font-size:clamp(22px,2.6vw,30px);font-style:italic;font-weight:500;line-height:1.3}.e41Zoq_quote span{color:var(--kl-accent)}.e41Zoq_facts{max-width:var(--readw);margin:0 auto calc(64px * var(--kl-section-k));grid-template-columns:1fr 1fr;gap:14px;display:grid}.e41Zoq_fact{border:1px solid var(--kl-border);background:var(--kl-surface);border-radius:14px;padding:22px 24px}.e41Zoq_factTitle{font-family:var(--kl-ff-title);letter-spacing:-.01em;color:var(--kl-text);margin:0 0 4px;font-size:24px;font-weight:600}.e41Zoq_factTitle em{font-family:var(--kl-ff-italic);color:var(--kl-accent);font-style:italic}.e41Zoq_factText{font-family:var(--kl-ff-body);color:var(--kl-text-dim);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:560px){.e41Zoq_facts{grid-template-columns:1fr}}.e41Zoq_places{max-width:var(--readw);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-32px auto 64px;padding:0;list-style:none;display:grid}.e41Zoq_place{border:1px solid var(--kl-border);background:var(--kl-surface);border-radius:14px;min-width:0;overflow:hidden}.e41Zoq_place img{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--kl-border);background:var(--kl-bg-deep);width:100%;height:auto;display:block}.e41Zoq_place p{font-family:var(--kl-ff-body);color:var(--kl-text-dim);margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.5}.e41Zoq_place strong{font-family:var(--kl-ff-title);letter-spacing:-.01em;color:var(--kl-text);margin-bottom:2px;font-size:18px;font-weight:600;display:block}@media (max-width:560px){.e41Zoq_places{grid-template-columns:1fr;gap:10px}.e41Zoq_place{align-items:center;display:flex}.e41Zoq_place img{border:1px solid var(--kl-border);border-radius:var(--kl-radius-tile-mobile);flex:0 0 38%;width:38%;margin:8px 0 8px 8px}.e41Zoq_place p{flex:auto;min-width:0;padding:10px 14px}}.e41Zoq_cta{max-width:var(--readw);border:1px solid var(--kl-border);background:radial-gradient(80% 120% at 0% 0%, #e6c8bd1a, transparent 60%), var(--kl-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:40px;display:flex}.e41Zoq_ctaText h3{font-family:var(--kl-ff-title);letter-spacing:-.01em;color:var(--kl-text);margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.4}.e41Zoq_ctaText h3 em{font-family:var(--kl-ff-italic);color:var(--kl-accent);font-style:italic}.e41Zoq_ctaText p{max-width:380px;font-family:var(--kl-ff-body);color:var(--kl-text-dim);margin:0;font-size:15px}@media (max-width:760px){.e41Zoq_article{padding-top:calc(72px * var(--kl-section-k))}.e41Zoq_cta{flex-direction:column;align-items:stretch;padding:30px}.e41Zoq_cta>a{width:100%}}
.pnkvKq_button{border-radius:var(--kl-radius-pill);background:var(--kl-accent);max-width:100%;font-family:var(--kl-ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-bg);transition:transform var(--kl-dur-press-touch) var(--kl-ease-out), background .25s ease, box-shadow .25s ease;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -12px #e6c8bd66}.pnkvKq_arrow{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}@media (hover:hover){.pnkvKq_button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -12px #e6c8bd99}.pnkvKq_button:hover .pnkvKq_arrow{transform:translate(4px)}}@media (hover:none) and (pointer:coarse){.pnkvKq_button:active{opacity:.8;transform:scale(.97)}}
.-_O31q_compare{padding:calc(64px * var(--kl-section-k)) var(--px) 0}.-_O31q_inner{max-width:var(--maxw);margin:0 auto}.-_O31q_card{border:1px solid var(--kl-border);background:linear-gradient(#27101099,#16000099);border-radius:18px;position:relative;overflow:hidden}.-_O31q_row{grid-template-columns:1.1fr 1.3fr 1.3fr 1.3fr;display:grid}.-_O31q_cell+.-_O31q_cell{border-left:1px solid var(--kl-border)}.-_O31q_row:not(:last-child) .-_O31q_cell{border-bottom:1px solid var(--kl-border)}.-_O31q_head{padding:24px}.-_O31q_spacer{background:0 0}.-_O31q_lit{background:linear-gradient(#e6c8bd24,#e6c8bd0d)}.-_O31q_alt{background:#ffffff03}.-_O31q_colTag{font-family:var(--kl-ff-ui);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}.-_O31q_lit .-_O31q_colTag{color:var(--kl-mint)}.-_O31q_alt .-_O31q_colTag{color:var(--kl-pink)}.-_O31q_colName{font-family:var(--kl-ff-title);letter-spacing:-.01em;color:var(--kl-text);margin:0;font-size:21px;font-weight:600;line-height:1.1}.-_O31q_colSub{font-family:var(--kl-ff-body);color:var(--kl-text-muted);margin-top:4px;font-size:13px}.-_O31q_label,.-_O31q_answer{align-items:center;padding:16px 24px;display:flex}.-_O31q_label{font-family:var(--kl-ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--kl-accent);font-size:11px;font-weight:700}.-_O31q_answer{color:var(--kl-text-dim);font-size:14.5px}.-_O31q_answer.-_O31q_lit{color:var(--kl-text);background:#e6c8bd0b}.-_O31q_answer strong{font-weight:600}.-_O31q_note{font-family:var(--kl-ff-italic);text-align:center;color:var(--kl-text-dim);margin:22px 0 28px;font-size:16px;font-style:italic}.-_O31q_note strong{font-family:var(--kl-ff-body);color:var(--kl-accent);font-style:normal;font-weight:600}@media (max-width:860px){.-_O31q_row{grid-template-columns:1fr}.-_O31q_cell+.-_O31q_cell{border-left:0}.-_O31q_spacer{display:none}.-_O31q_row .-_O31q_cell{border-bottom:1px solid var(--kl-border)}.-_O31q_label{color:var(--kl-text-muted);padding-bottom:4px}.-_O31q_answer:before{content:attr(data-column) ": ";font-family:var(--kl-ff-ui);letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-size:10px;font-weight:700}.-_O31q_lit.-_O31q_answer:before{color:var(--kl-mint)}.-_O31q_alt.-_O31q_answer:before{color:var(--kl-pink)}}
.aoYQqG_mast{padding:clamp(128px, 14vw, 152px) var(--px) 0;position:relative;overflow:hidden}.aoYQqG_mast:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 70% at 50% -10%,#8b3a3a57 0%,#0000 60%),radial-gradient(60% 50% at 50% 0,#e6c8bd12 0%,#0000 55%);position:absolute;inset:0}.aoYQqG_inner{z-index:1;text-align:center;max-width:960px;margin:0 auto;position:relative}.aoYQqG_eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:26px;display:inline-flex}.aoYQqG_tag{border:1px solid var(--kl-border-strong);border-radius:var(--kl-radius-pill);font-family:var(--kl-ff-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--kl-accent);padding:7px 14px;font-size:10.5px;font-weight:700}.aoYQqG_meta{font-family:var(--kl-ff-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--kl-text-muted);font-size:10.5px}.aoYQqG_h1{font-family:var(--kl-ff-title);letter-spacing:-.03em;text-wrap:balance;color:var(--kl-text);margin:0 0 28px;font-size:clamp(40px,6.4vw,86px);font-weight:600;line-height:.98}.aoYQqG_h1 em{font-family:var(--kl-ff-italic);color:var(--kl-accent);font-style:italic;font-weight:500}.aoYQqG_lede{max-width:700px;font-family:var(--kl-ff-body);text-wrap:pretty;color:var(--kl-text-dim);margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.aoYQqG_lede strong{color:var(--kl-text);font-weight:600}.aoYQqG_cta{justify-content:center;margin-top:34px;display:flex}
._2az5MG_faq{padding:0 var(--px) calc(110px * var(--kl-section-k))}._2az5MG_inner{max-width:var(--readw);margin:0 auto}._2az5MG_title{font-family:var(--kl-ff-title);letter-spacing:-.02em;color:var(--kl-text);margin:0 0 36px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1}._2az5MG_title em{font-family:var(--kl-ff-italic);color:var(--kl-accent);font-style:italic}._2az5MG_item{border-top:1px solid var(--kl-border);padding:24px 0}._2az5MG_item:last-of-type{border-bottom:1px solid var(--kl-border)}._2az5MG_item h3{font-family:var(--kl-ff-title);letter-spacing:-.005em;color:var(--kl-text);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}._2az5MG_item p{font-family:var(--kl-ff-body);color:var(--kl-text-dim);margin:0;font-size:15.5px;line-height:1.7}._2az5MG_item p a{border-bottom:1px solid var(--kl-border-strong);color:var(--kl-accent);font-weight:600;text-decoration:none;transition:border-color .2s}@media (hover:hover){._2az5MG_item p a:hover{border-bottom-color:var(--kl-accent);color:#fff}}
.hZq7SW_page{--px:80px;--maxw:1180px;--readw:720px;background:var(--kl-bg);color:var(--kl-text);font-size:15px;line-height:1.5;display:block}@media (max-width:1100px){.hZq7SW_page{--px:44px}}@media (max-width:700px){.hZq7SW_page{--px:22px}}.hZq7SW_divider{max-width:var(--readw);height:1px;margin:calc(84px * var(--kl-section-k)) auto;background:var(--kl-border)}
