body{font-family:var(--font-body),system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.7}header.top{padding:18px 0}.top-shell.wrap{max-width:none;width:100%;margin:0;padding:0 40px;box-sizing:border-box;align-items:center}.brand-mark{width:24px;height:24px;filter:drop-shadow(0 0 16px rgba(217,174,95,.18))}.brand-wordmark{font-size:1.24rem;line-height:1.2;letter-spacing:.04em}.top-nav{gap:18px;align-items:center}.nav-link,.top-nav .nav-link{color:var(--mist);font-family:var(--font-body),sans-serif;font-size:.92rem;letter-spacing:.035em;line-height:1.45;padding:0}.wrap{max-width:1000px;padding-left:40px;padding-right:40px}.page-section,section{margin-bottom:64px}.page-hero{padding-top:48px;padding-bottom:44px;margin-bottom:56px;border-bottom:1px solid var(--line)}.page-hero .section-kicker{display:inline-flex;align-items:center;width:fit-content;background:var(--gold-soft);color:var(--gold);font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid rgba(217,174,95,.28);margin-bottom:16px}.page-hero h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.1;margin-bottom:18px}.page-hero p{max-width:700px;color:var(--mist);font-size:1.04rem;line-height:1.7}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.benefit-section h2,.calculator-section h2,.caveat-section h2,.faq-section h2,.how-section h2,.pricing-section h2,.section-head h2,.value-band h2{font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.2;margin-top:6px}.section-hint,.section-lead{max-width:660px;color:var(--mist);font-size:1rem;line-height:1.65;margin:8px 0 24px}.pricing-grid,.sample-grid{gap:20px}.pricing-page-card{padding:28px;border-radius:var(--radius);cursor:default;gap:16px}.pricing-page-card:hover{transform:none}.benefit-card p,.caveat-card p,.faq-item p,.feature-card p,.package-card p,.package-card-top p,.process-card p,.sample-card p{font-size:.98rem;line-height:1.65}.process-grid--method{gap:14px}.process-grid--method .process-card{padding:20px}.process-grid--method .process-card h3{font-size:1rem}.decision-table,.def-grid,.step-list,.topic-list{border-radius:var(--radius)}.approach-text,.def-desc,.dt-cell,.safety-text,.step-desc,.topic-body{font-size:.96rem;line-height:1.65}.callout{display:block;padding:30px 34px;border-color:rgba(217,174,95,.2);background:linear-gradient(160deg,rgba(24,30,58,.95),rgba(13,17,38,.95));box-shadow:0 0 0 1px rgba(217,174,95,.06),0 24px 60px rgba(0,0,0,.28)}.callout h2{font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.2;margin-bottom:14px}.callout p{font-size:.98rem;line-height:1.7}.callout p+p{margin-top:10px}@media (max-width:840px){.top-shell.wrap{flex-direction:column;align-items:flex-start;gap:14px;padding-left:24px;padding-right:24px}.top-nav{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.top-nav .nav-link{flex:0 0 auto}.wrap{padding-left:24px;padding-right:24px}}@media (max-width:540px){body{font-size:16px}header.top{padding:16px 0}.wrap{padding-left:20px;padding-right:20px}.page-hero{padding-top:40px;padding-bottom:38px;margin-bottom:48px}.page-hero h1{font-size:clamp(2rem,9.2vw,2.55rem)}}body,html{min-height:100%}body{min-height:100vh;display:flex;flex-direction:column;font-size:18px}main{flex:1 0 auto}.top-nav .nav-link{position:relative;padding:6px 0 8px}.top-nav .nav-link[aria-current=page],.top-nav .nav-link[data-active=true]{color:var(--gold)}.top-nav .nav-link[aria-current=page]:after,.top-nav .nav-link[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 14px rgba(217,174,95,.35)}.approach-text,.benefit-card p,.caveat-card p,.contact-row p,.def-desc,.dt-cell,.faq-item p,.feature-card p,.hero p,.package-card p,.page-hero p,.process-card p,.safety-text,.sample-card p,.section-hint,.section-lead,.step-desc,.topic-body,.who-body{font-family:var(--font-body),system-ui,sans-serif;font-size:1.08rem;font-weight:400;line-height:1.76}.approach-text,.contact-row p,.def-desc,.dt-cell,.safety-text,.step-desc,.topic-body,.who-body,main li,main p{font-family:var(--font-body),system-ui,sans-serif;font-weight:400}.form-card{font-family:var(--font-body),system-ui,sans-serif}.email-field-label,.field label{font-size:.96rem;line-height:1.4;letter-spacing:.08em}.email-input,.field input,.field select{font-size:1.1rem;line-height:1.45;padding:14px 16px}.adv,.area-chip,.chip span,.cta-summary,.email-modal .email-note,.email-progress-item,.email-summary-box ul,.field-error,.package-features li,.payment-hint,.payment-row,.place-credit,.place-result,.search-shell .place-status{font-size:1.05rem;line-height:1.6}.birth-minute-note{font-size:1.125rem;line-height:1.75;padding-top:18px}.btn{font-size:1rem}@media (max-width:540px){body{font-size:17px}.top-nav .nav-link{font-size:.98rem}.approach-text,.benefit-card p,.birth-minute-note,.caveat-card p,.contact-row p,.def-desc,.dt-cell,.faq-item p,.feature-card p,.hero p,.package-card p,.page-hero p,.process-card p,.safety-text,.sample-card p,.section-hint,.section-lead,.step-desc,.topic-body,.who-body{font-size:1.05rem}}.result-divider{font-size:.82rem;opacity:.75}.sect-head{gap:16px;margin-bottom:12px}.sect-head h2{font-size:clamp(2rem,3.2vw,2.35rem);line-height:1.12}.sect-head .sub{font-size:1rem;line-height:1.55}.sect-head .sub,.sect-note{font-family:var(--font-body),system-ui,sans-serif}.sect-note{max-width:780px;margin-bottom:28px;font-size:1.1rem;font-weight:400;line-height:1.75}.legend{gap:20px;margin-bottom:30px;font-family:var(--font-body),system-ui,sans-serif;font-size:.98rem;line-height:1.5}.legend i{width:11px;height:11px;margin-right:8px}.pillar{padding:26px 18px 24px}.p-when{font-size:.82rem;letter-spacing:.18em;line-height:1.35}.p-god{margin-top:8px;font-size:1rem;line-height:1.45}.glyph{margin-top:16px;font-size:clamp(2.8rem,5.4vw,3.8rem)}.glyph+.vn{margin-top:0;font-size:.95rem;line-height:1.45}.glyph+.vn,.p-hidden{font-family:var(--font-body),system-ui,sans-serif}.p-hidden{margin-top:14px;padding:12px 14px;font-size:.92rem;line-height:1.75}.p-stage{font-size:.9rem;line-height:1.5;letter-spacing:.12em;opacity:.82}.id-card h3{font-size:1.6rem;line-height:1.24}.balance-label,.id-card p,.id-tag{font-family:var(--font-body),system-ui,sans-serif}.id-card p{font-size:1.08rem;line-height:1.7}.balance-label{font-size:.95rem;line-height:1.45}.id-tag{font-size:.92rem;line-height:1.4}.tl-card{padding:24px 18px}.now-pin,.tl-age,.tl-years{font-family:var(--font-body),system-ui,sans-serif}.tl-age{font-size:.86rem;line-height:1.45}.tl-han{font-size:2.35rem;line-height:1.2}.tl-vn{font-size:1rem;line-height:1.5}.tl-god,.tl-vn{font-family:var(--font-body),system-ui,sans-serif}.tl-god{font-size:.95rem;line-height:1.45}.tl-god small,.tl-years{font-size:.86rem;line-height:1.45}.now-pin{font-size:.78rem;line-height:1.45}.yr-cc,.yr-god,.yr-stage,.yr-y small{font-family:var(--font-body),system-ui,sans-serif}.yr-y{font-size:1.4rem;line-height:1.2}.yr-y small{font-size:.86rem;line-height:1.45}.yr-cc{font-size:1.05rem}.yr-cc,.yr-god{line-height:1.5}.yr-god{font-size:1rem}.yr-god small{font-size:.9rem;line-height:1.45}.yr-stage{font-size:.95rem;line-height:1.45}@media (max-width:840px){.sect-note{font-size:1.04rem}.pillar{padding:24px 16px 22px}}@media (max-width:540px){.result-divider{font-size:.76rem}.sect-head h2{font-size:clamp(1.9rem,9vw,2.25rem)}.sect-head .sub,.sect-note{font-size:1rem}.legend{font-size:.94rem}.pillars{gap:12px}.pillar{padding:22px 12px 20px}.p-when{font-size:.76rem;letter-spacing:.14em}.p-god{font-size:.94rem}.glyph{font-size:clamp(2.7rem,15vw,3.25rem)}.glyph+.vn{font-size:.9rem}.p-hidden{padding:10px;font-size:.86rem;line-height:1.65}.p-stage{font-size:.84rem}.id-card h3{font-size:1.4rem}.id-card p{font-size:1rem}.tl-card{padding:22px 14px}.tl-han{font-size:2rem}.tl-god,.tl-vn,.yr-cc,.yr-god{font-size:.94rem}}.process-grid--method{gap:18px}.process-grid--method .process-card{min-height:272px;padding:26px 24px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-color:rgba(137,150,199,.18);box-shadow:none}.process-grid--method .process-card span{margin-bottom:22px;font-family:var(--font-body),system-ui,sans-serif;font-size:.72rem;font-weight:500;line-height:1;letter-spacing:.28em;color:var(--gold)}.process-grid--method .process-card h3{margin:0 0 12px;font-family:var(--font-display),Georgia,serif;font-size:1.22rem;font-weight:700;line-height:1.3;letter-spacing:.005em;color:var(--moon)}.process-grid--method .process-card p{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:300;line-height:1.65;color:rgba(224,226,238,.68)}@media (max-width:840px){.process-grid--method .process-card{min-height:248px;padding:24px 22px 26px}}@media (max-width:540px){.process-grid--method{gap:14px}.process-grid--method .process-card{min-height:0;padding:22px 20px 24px}.process-grid--method .process-card span{margin-bottom:18px}.process-grid--method .process-card h3{font-size:1.16rem}.process-grid--method .process-card p{font-size:.98rem;line-height:1.68}}main .process-grid--method .process-card{min-height:272px;padding:26px 24px 28px}main .process-grid--method .process-card span{margin-bottom:22px;font-family:var(--font-body),system-ui,sans-serif!important;font-size:.72rem!important;font-weight:500;line-height:1;letter-spacing:.28em}main .process-grid--method .process-card h3{margin:0 0 12px;font-family:var(--font-display),Georgia,serif!important;font-size:1.22rem!important;font-weight:700;line-height:1.3;color:var(--moon)}main .process-grid--method .process-card p{margin:0;font-family:var(--font-display),Georgia,serif!important;font-size:1rem!important;font-weight:300;line-height:1.65!important;color:rgba(224,226,238,.68)}main .def-grid{border-color:rgba(137,150,199,.18)}main .def-item{padding:22px 24px;min-height:140px}main .def-term{margin:0 0 12px;font-size:1.28rem;font-weight:700;line-height:1.28;color:var(--moon)}main .def-desc,main .def-term{font-family:var(--font-display),Georgia,serif!important}main .def-desc{font-size:1rem!important;font-weight:300;line-height:1.65!important;color:rgba(224,226,238,.68)}main .topic-list{border-color:rgba(137,150,199,.18)}main .topic-row{grid-template-columns:225px 1fr}main .topic-label{padding:24px;background:rgba(217,174,95,.035)}main .topic-name{font-family:var(--font-display),Georgia,serif!important;font-size:1.24rem;font-weight:700;line-height:1.28;color:var(--gold)}main .topic-sub{margin-top:8px;font-family:var(--font-display),Georgia,serif;font-size:.92rem;font-weight:300;line-height:1.45;color:rgba(224,226,238,.5)}main .topic-body{padding:24px 28px;font-family:var(--font-display),Georgia,serif!important;font-size:1.04rem!important;font-weight:300;line-height:1.7!important;color:rgba(224,226,238,.68)}@media (max-width:840px){main .process-grid--method .process-card{min-height:248px;padding:24px 22px 26px}main .def-item{min-height:0;padding:20px 22px}main .topic-row{grid-template-columns:1fr}main .topic-label{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:540px){main .process-grid--method .process-card{min-height:0;padding:22px 20px 24px}main .def-term,main .process-grid--method .process-card h3,main .topic-name{font-size:1.16rem!important}main .def-desc,main .process-grid--method .process-card p,main .topic-body{font-size:.98rem!important;line-height:1.68!important}main .topic-body,main .topic-label{padding:20px}}.site-footer .footer-brand-copy{max-width:20rem;font-size:.88rem;line-height:1.62;color:rgba(224,226,238,.58)}.site-footer .footer-section-title{margin-bottom:8px}.site-footer .footer-link-list,.site-footer .footer-support-list{gap:6px;font-size:.86rem;color:rgba(224,226,238,.64)}.site-footer .footer-link-list a,.site-footer .footer-support-list a{color:rgba(224,226,238,.72);font-weight:400}.site-footer .footer-link-list a:hover,.site-footer .footer-support-list a:hover{color:var(--gold)}.site-footer .footer-copyright,.site-footer .footer-link-row a{font-size:.88rem;color:rgba(224,226,238,.68)}.pricing-page-card .package-card-top{display:grid;gap:12px;align-content:start;min-height:8.8rem}.pricing-page-card .package-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pricing-page-card .package-title,.pricing-page-card.featured .package-title{font-size:1.34rem;line-height:1.16}.pricing-page-card .package-card-top p{margin:0;font-size:.98rem;line-height:1.54;color:rgba(224,226,238,.72)}.pricing-page-card .package-badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(217,174,95,.26);background:rgba(217,174,95,.1);color:rgba(243,223,184,.98)}.pricing-page-card .price-block{display:grid;gap:0;min-height:8.6rem;margin:0 0 2px;padding:0 0 12px;border-top:1px solid rgba(217,174,95,.14);border-bottom:1px solid rgba(217,174,95,.08)}.pricing-page-card .package-original{display:block;margin-top:8px;font-size:1rem;line-height:1.1;color:rgba(243,223,184,.62);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(217,174,95,.52)}.pricing-page-card .value-row{width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;padding:13px 16px;border:1px solid rgba(217,174,95,.18);border-radius:16px;background:rgba(217,174,95,.045)}.pricing-page-card .value-item{min-width:0}.pricing-page-card .value-item+.value-item{border-left:1px solid rgba(180,170,220,.14);padding-left:16px}.pricing-page-card .value-label{display:block;color:rgba(154,157,184,.82);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-page-card .value-saving,.pricing-page-card .value-timer{display:block;margin-top:5px;font-size:1rem;font-weight:800;line-height:1.25}.pricing-page-card .value-saving{color:#f2a38f}.pricing-page-card .value-timer{color:var(--gold)}.pricing-page-card .value-timer--ended{color:rgba(224,226,238,.66)}.pricing-page-card .package-price,.pricing-page-card.featured .package-price{font-family:var(--font-display),Georgia,serif;display:block;margin-top:6px;font-size:clamp(3rem,4vw,4.4rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--gold)}.pricing-page-card .package-features{flex:0 0 auto;align-content:start;grid-auto-rows:max-content;gap:12px;margin-top:2px}.pricing-page-card .package-features li{font-size:1rem;line-height:1.62;color:rgba(234,236,244,.88)}.cta .pricing-grid{gap:24px;align-items:stretch}.cta .pricing-page-card{cursor:pointer;padding:clamp(36px,4vw,44px);gap:18px;height:100%;box-shadow:0 18px 42px rgba(0,0,0,.28)}.cta .pricing-page-card.featured{border-color:rgba(217,174,95,.48);box-shadow:0 0 0 1px rgba(217,174,95,.12),0 18px 46px rgba(0,0,0,.32),0 0 44px rgba(217,174,95,.08)}.cta .pricing-page-card.is-selected{border-color:rgba(217,174,95,.9);background:radial-gradient(1100px 260px at 20% 0,rgba(217,174,95,.08),transparent 55%),linear-gradient(180deg,rgba(27,33,62,.98),rgba(19,24,47,.98));box-shadow:0 0 0 1px rgba(217,174,95,.16),0 0 0 8px rgba(217,174,95,.04),0 22px 54px rgba(0,0,0,.36)}.cta .pricing-page-card:hover{transform:translateY(-2px);border-color:rgba(217,174,95,.38);box-shadow:0 24px 60px rgba(0,0,0,.34)}.cta .pricing-grid:hover .pricing-page-card:not(:hover){transform:none;border-color:var(--line);background:radial-gradient(900px 260px at 20% 0,rgba(217,174,95,.08),transparent 58%),linear-gradient(180deg,rgba(24,30,58,.98),rgba(19,24,47,.98));box-shadow:0 18px 42px rgba(0,0,0,.28)}.cta .pricing-page-card .package-card-top{min-height:0;gap:10px}.cta .pricing-page-card .package-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cta .pricing-page-card .package-title{font-size:clamp(1.6rem,3vw,1.9rem);line-height:1.08}.cta .pricing-page-card .pricing-featured-badge{flex:0 0 auto;margin-top:2px}.cta .pricing-page-card .package-subtitle{font-size:clamp(1.05rem,1.2vw,1.12rem);line-height:1.72;color:rgba(224,226,238,.74)}.cta .pricing-page-card .package-price-block{display:grid;gap:24px;padding-top:18px;border-top:1px solid rgba(217,174,95,.16)}.cta .pricing-page-card .package-price-lines{display:grid;gap:5px;text-align:left}.cta .pricing-page-card .package-original-price{display:block;font-size:.95rem;color:rgba(243,223,184,.52);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(217,174,95,.42)}.cta .pricing-page-card .package-fixed-price{display:block;color:rgba(224,226,238,.72);font-size:1rem;line-height:1.45}.cta .pricing-page-card .package-fixed-price--quiet{color:rgba(224,226,238,.54);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(224,226,238,.42)}.cta .pricing-page-card .package-final-price{display:flex;align-items:baseline;gap:.18em;white-space:nowrap;margin:10px 0 14px;font-size:clamp(4rem,8vw,5rem);line-height:.9;letter-spacing:-.04em;font-family:var(--font-display),serif;font-weight:800;color:var(--gold);text-shadow:0 0 20px rgba(217,174,95,.14)}.cta .pricing-page-card .package-final-currency{font-size:.32em;letter-spacing:.08em}.cta .pricing-page-card .package-final-label{display:block;color:rgba(224,226,238,.6);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.cta .pricing-page-card .package-urgency{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(229,96,74,.18);background:rgba(229,96,74,.08);text-align:center}.cta .pricing-page-card .package-urgency-discount{display:flex;align-items:baseline;justify-content:center;gap:6px;color:#F7B2A3;font-size:1rem;font-weight:700;line-height:1.15}.cta .pricing-page-card .package-urgency-discount strong{font-size:2.4em;font-weight:850;line-height:.86;letter-spacing:.01em}.cta .pricing-page-card .package-urgency-timer{display:flex;align-items:baseline;justify-content:center;gap:6px;color:rgba(243,223,184,.84);font-size:1rem;font-weight:600;line-height:1.25}.cta .pricing-page-card .package-urgency-timer strong{color:rgba(243,223,184,.98);font-weight:800;font-size:2.8em;line-height:.86;letter-spacing:.02em}.cta .pricing-page-card .package-select-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 32px;border-radius:16px;border:1px solid rgba(217,174,95,.16);background:linear-gradient(180deg,rgba(25,31,59,.96),rgba(14,18,38,.98));color:rgba(236,234,244,.94);font-size:1rem;font-weight:700;letter-spacing:.01em}.cta .pricing-page-card .package-select-cta--no-urgency{margin-top:10px}.cta .pricing-page-card .package-select-cta.is-featured{border-color:rgba(217,174,95,.28);background:linear-gradient(180deg,rgba(217,174,95,.24),rgba(217,174,95,.14));color:var(--gold);box-shadow:0 0 0 1px rgba(217,174,95,.08)}.cta .pricing-page-card .package-select-cta.is-selected{color:var(--gold);box-shadow:0 0 0 1px rgba(217,174,95,.16)}.cta .pricing-page-card .package-features{gap:10px;padding-top:4px}.cta .pricing-page-card .package-features li{font-size:1.06rem;line-height:1.6;color:rgba(234,236,244,.88)}@media (max-width:840px){.cta .pricing-page-card{padding:30px}}@media (max-width:640px){.pricing-page-card .value-row{grid-template-columns:1fr}.pricing-page-card .value-item+.value-item{border-left:0;border-top:1px solid rgba(180,170,220,.14);margin-top:12px;padding-top:12px;padding-left:0}}@media (max-width:540px){.pricing-page-card .package-card-top{min-height:0}.pricing-page-card .package-price,.pricing-page-card.featured .package-price{font-size:clamp(2.2rem,11vw,2.65rem)}.cta .pricing-page-card{padding:24px;gap:14px}.cta .pricing-page-card .package-title{font-size:1.4rem}.cta .pricing-page-card .package-subtitle{font-size:.98rem}.cta .pricing-page-card .package-final-price{font-size:clamp(2.9rem,14vw,3.7rem)}.cta .pricing-page-card .package-features li{font-size:.98rem}.cta .pricing-page-card .package-select-cta{min-height:50px;padding:0 22px}}.pricing-page .wrap{max-width:1112px}.pricing-page .page-section{margin-bottom:clamp(64px,8vw,104px)}.pricing-page .page-section:last-of-type{margin-bottom:clamp(96px,12vw,140px)}.pricing-page .page-hero{padding-top:clamp(88px,10vw,96px);padding-bottom:clamp(82px,9vw,90px);margin-bottom:clamp(72px,8vw,104px)}.pricing-page .page-hero-content{max-width:860px;display:grid;gap:18px}.pricing-page .page-hero h1{max-width:840px;font-size:clamp(3rem,6vw,5rem);line-height:.98}.pricing-page .page-hero p{max-width:720px;margin-top:0;font-size:1.06rem;line-height:1.78}.pricing-hero-trust{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:2px;color:var(--mist);font-size:.85rem}.pricing-hero-trust span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:rgba(19,24,47,.64);border:1px solid rgba(217,174,95,.18)}.pricing-hero-trust span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 4px rgba(217,174,95,.12)}.pricing-page .pricing-section .section-head,.pricing-page .section-head{margin-bottom:22px}.pricing-page .page-section h2{font-size:clamp(2.15rem,4vw,3.1rem);line-height:1.05}.pricing-page .section-hint{max-width:560px;margin:12px 0 0;text-align:left}.pricing-page .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-page .pricing-page-card{height:100%;min-height:0;padding:32px;gap:18px;display:flex;flex-direction:column;border-radius:18px;background:linear-gradient(180deg,rgba(21,27,52,.98),rgba(17,22,45,.98));border:1px solid rgba(180,170,220,.1);box-shadow:0 14px 34px rgba(0,0,0,.2)}.pricing-page .pricing-page-card.featured{transform:none;border-color:rgba(217,174,95,.68);box-shadow:0 0 0 1px rgba(217,174,95,.12),0 18px 44px rgba(0,0,0,.28),0 0 28px rgba(217,174,95,.06);background:linear-gradient(180deg,rgba(24,31,58,.99),rgba(17,22,45,.99))}.pricing-page .package-card-top{display:grid;gap:12px;align-content:start;min-height:6.5rem}.pricing-page .package-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:1.9rem}.pricing-page .package-badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(217,174,95,.26);background:rgba(217,174,95,.1);color:rgba(243,223,184,.98)}.pricing-page .package-title,.pricing-page .pricing-page-card.featured .package-title{font-size:1.36rem;line-height:1.14}.pricing-page .pricing-page-card.featured .package-title{font-size:1.46rem}.pricing-page .package-card-top p{margin:0;min-height:3.16rem;font-size:1rem;line-height:1.58;color:rgba(224,226,238,.74)}.pricing-page .price-block{display:grid;gap:2px;min-height:0;margin:0;padding:0 0 12px;border-top:1px solid rgba(217,174,95,.14);border-bottom:1px solid rgba(217,174,95,.08)}.pricing-page .package-original{display:block;margin-top:12px;font-size:1rem;line-height:1.1;color:rgba(243,223,184,.62);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(217,174,95,.52)}.pricing-page .package-price,.pricing-page .pricing-page-card.featured .package-price{font-family:var(--font-display),Georgia,serif;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:clamp(3rem,4vw,4.4rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--gold);margin-top:0}.pricing-page .package-price-number{font-size:1.1em}.pricing-page .package-price-currency{font-size:.38em;font-weight:700;letter-spacing:.06em}.pricing-page .package-features{display:grid;flex:1 1 auto;gap:12px;margin-top:2px;align-content:start}.pricing-page .package-features li{position:relative;padding-left:22px;font-size:1rem;line-height:1.62;color:rgba(234,236,244,.88)}.pricing-page .package-features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--gold);font-weight:700}.pricing-page .pricing-card-actions{margin-top:auto;padding-top:32px;display:flex;justify-content:center}.pricing-page .pricing-card-actions .btn{min-width:168px;justify-content:center}.pricing-page .pricing-page-card.featured .btn{background:linear-gradient(180deg,var(--gold),#c58f37);color:#17121e;border-color:rgba(217,174,95,.88);box-shadow:0 14px 28px rgba(217,174,95,.18)}.pricing-page .pricing-page-card:not(.featured) .btn.ghost{border-color:rgba(217,174,95,.22);background:rgba(19,24,47,.5)}.decision-table-shell{border:1px solid rgba(180,170,220,.14);border-radius:18px;background:rgba(19,24,47,.66);box-shadow:0 12px 28px rgba(0,0,0,.16);overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-page .decision-table{min-width:820px;border:0}.pricing-page .dt-head{background:rgba(217,174,95,.05)}.pricing-page .dt-cell,.pricing-page .dt-head-cell{padding:17px 18px}.pricing-page .dt-head-cell{border-bottom:1px solid rgba(180,170,220,.12)}.pricing-page .dt-cell.situation,.pricing-page .dt-head-cell:first-child{width:38%;min-width:300px}.pricing-page .dt-cell{line-height:1.68}.pricing-page .dt-row:hover{background:rgba(217,174,95,.02)}.pricing-page .dt-cell.situation,.pricing-page .dt-cell.yes{color:var(--moon)}.pricing-page .dt-cell.no{opacity:.6}.pricing-page .dt-cell .check,.pricing-page .dt-cell .dash{display:inline-block;width:1rem;margin-right:8px;text-align:center}.pricing-page .dt-cell .check{color:var(--gold);font-weight:700}.pricing-page section[aria-labelledby=pricing-cta-title] .section-head,.pricing-page section[aria-labelledby=pricing-faq-title] .section-head{display:block;margin-bottom:32px}.pricing-faq{display:grid;width:100%;max-width:none;gap:14px;margin:0}.pricing-faq-item{overflow:hidden;border:1px solid rgba(180,170,220,.16);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(19,24,47,.72);box-shadow:0 18px 44px rgba(0,0,0,.22)}.pricing-faq-item[open]{border-color:rgba(217,174,95,.36);background:linear-gradient(180deg,rgba(217,174,95,.095),rgba(24,30,58,.68)),rgba(19,24,47,.86)}.pricing-faq-item summary{position:relative;display:block;cursor:pointer;padding:22px 64px 22px 24px;color:rgba(246,242,236,.95);font-family:var(--font-display),serif;font-size:clamp(1.12rem,1.32vw,1.3rem);font-weight:600;line-height:1.35;list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item[open] summary{color:#fff7ea;font-weight:700;text-shadow:0 10px 30px rgba(217,174,95,.2)}.pricing-faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;display:grid;place-items:center;width:28px;height:28px;transform:translateY(-50%);border:1px solid rgba(217,174,95,.34);border-radius:999px;color:var(--gold);font-family:var(--font-body),system-ui,sans-serif;font-size:1rem;line-height:1}.pricing-faq-item[open] summary:after{content:"–";background:rgba(217,174,95,.1)}.pricing-faq-item p{max-width:78ch;margin:0;padding:0 24px 24px;border-top:0;color:rgba(236,234,244,.68);font-size:1.02rem;line-height:1.78}.pricing-cta{display:flex;width:100%;max-width:none;align-items:center;justify-content:space-between;gap:34px;margin:0;padding:clamp(32px,4vw,44px);border:1px solid rgba(217,174,95,.26);border-radius:24px;background:radial-gradient(620px 260px at 78% 44%,rgba(217,174,95,.17),transparent 62%),linear-gradient(135deg,rgba(35,42,82,.98),rgba(19,24,47,.98));box-shadow:0 28px 76px rgba(0,0,0,.28)}.pricing-cta h2{max-width:560px;margin:0;color:rgba(246,242,236,.95);font-family:var(--font-display),serif;font-size:clamp(2.2rem,3.4vw,3.25rem);font-weight:600;line-height:1;letter-spacing:-.025em;text-wrap:balance}.pricing-cta>div:first-child{max-width:44rem}.pricing-cta p{max-width:58ch;margin:14px 0 0;color:rgba(236,234,244,.68);font-size:1rem;line-height:1.72}.pricing-cta-actions{flex:0 0 auto;align-items:center;justify-content:flex-end;margin-top:0;gap:12px}@media (max-width:840px){.pricing-page .page-hero{padding-top:clamp(68px,12vw,84px);padding-bottom:clamp(60px,10vw,76px)}.pricing-page .page-hero h1{font-size:clamp(2.5rem,9.5vw,3.85rem)}.pricing-page .page-hero-content{max-width:100%}.pricing-page .pricing-grid{grid-template-columns:1fr;align-items:start}.pricing-page .pricing-page-card{height:auto}.pricing-page .package-card-top,.pricing-page .package-card-top p,.pricing-page .package-title-row{min-height:0}.pricing-page .package-features{flex:0 0 auto}.pricing-page .pricing-card-actions{margin-top:32px;padding-top:0}.pricing-page .section-hint{max-width:none;text-align:left;margin:4px 0 0}.pricing-page .pricing-cta{flex-direction:column;align-items:flex-start}.pricing-cta-actions{align-items:flex-start;justify-content:flex-start}}@media (max-width:540px){.pricing-page .page-hero h1{font-size:clamp(2.3rem,12vw,3rem)}.pricing-page .page-hero p{max-width:100%}.pricing-page .pricing-page-card{padding:24px}.pricing-page .pricing-card-actions .btn{width:100%}.pricing-page .decision-table{min-width:720px}.pricing-cta h2{max-width:100%;font-size:clamp(1.9rem,8vw,2.35rem)}.pricing-cta,.pricing-faq{max-width:100%}.pricing-faq-item summary{padding:16px 18px;font-size:1rem}.pricing-cta-actions .btn{width:100%}}.legal-readable-page{position:relative;z-index:1;margin:0 calc(50% - 50vw);padding:clamp(42px,7vw,78px) 20px clamp(64px,9vw,104px);background:radial-gradient(900px 500px at 8% 8%,rgba(217,174,95,.12),transparent 62%),linear-gradient(180deg,#fbfaf6,#f6f1e8);color:#20242d}.legal-paper{max-width:960px;margin:0 auto;font-family:var(--font-body),system-ui,sans-serif}.legal-paper-head{max-width:860px;margin:0 auto clamp(28px,4vw,42px);text-align:center}.legal-paper-head h1{margin:0 0 20px;font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(2.3rem,5vw,3.45rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:#151a24}.legal-paper-head p{margin:0 auto;max-width:820px;color:#343945;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:500;line-height:1.78}.legal-paper-head .legal-updated{margin-top:14px;color:#767b88;font-size:.94rem;font-weight:500}.legal-body{max-width:850px;margin:0 auto}.legal-body section+section{margin-top:clamp(26px,4vw,38px)}.legal-body h2{margin:0 0 12px;font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(1.16rem,2vw,1.35rem);font-weight:800;line-height:1.35;letter-spacing:-.01em;color:#151a24}.legal-body p{margin:0 0 14px;color:#303642;font-size:clamp(1rem,1.45vw,1.11rem);font-weight:500;line-height:1.82}.legal-body ul{margin:8px 0 0;padding-left:1.35rem;color:#303642}.legal-body li{margin:0 0 9px;padding-left:.2rem;font-size:clamp(1rem,1.45vw,1.1rem);font-weight:500;line-height:1.72}.legal-body strong{color:#151a24;font-weight:800}.legal-body a{color:#9a5a17;font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-readable-page--mystic{overflow:hidden;background:radial-gradient(1100px 560px at 12% 8%,rgba(217,174,95,.12),transparent 58%),radial-gradient(900px 480px at 86% 14%,rgba(94,147,222,.13),transparent 52%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 24%,rgba(255,255,255,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 58% 72%,rgba(255,255,255,.05) 0 1px,transparent 1.5px),linear-gradient(180deg,#090c1b,#0c1023 52%,#11162d)}.legal-readable-page--mystic:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,11,24,.18),rgba(8,11,24,.52)),radial-gradient(900px 360px at 50% 0,rgba(217,174,95,.08),transparent 68%);opacity:.9}.legal-readable-page--mystic>*{position:relative;z-index:1}.legal-paper--mystic{max-width:1040px;padding:clamp(28px,4.8vw,48px);border:1px solid rgba(180,170,220,.14);border-radius:28px;background:linear-gradient(180deg,rgba(24,30,58,.88),rgba(10,13,30,.96)),radial-gradient(900px 400px at 50% 0,rgba(217,174,95,.07),transparent 62%);box-shadow:0 28px 80px rgba(0,0,0,.42);backdrop-filter:blur(14px)}.legal-paper-head--mystic{max-width:900px;margin-bottom:clamp(24px,4vw,38px)}.legal-paper-head--mystic h1{color:var(--moon)}.legal-paper-head--mystic h1:after{content:"";display:block;width:86px;height:2px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.legal-paper-head--mystic p{color:var(--mist)}.legal-paper-head--mystic .legal-updated{color:rgba(154,157,184,.94)}.legal-body>section{padding:20px 22px;border:1px solid rgba(180,170,220,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.legal-body>section+section{margin-top:16px}.legal-body h2{position:relative;padding-left:14px;color:var(--moon)}.legal-body h2:before{content:"";position:absolute;left:0;top:.2em;width:3px;height:1.05em;border-radius:999px;background:var(--gold);box-shadow:0 0 18px rgba(217,174,95,.25)}.legal-body li,.legal-body p,.legal-body ul{color:var(--mist)}.legal-body strong{color:var(--moon)}.legal-body a{color:var(--gold)}.legal-table-wrap{margin:18px 0 8px;overflow-x:auto;border:1px solid rgba(180,170,220,.14);border-radius:18px;background:rgba(10,13,30,.62)}.legal-table{width:100%;min-width:680px;border-collapse:collapse}.legal-table td,.legal-table th{padding:14px 16px;border-bottom:1px solid rgba(180,170,220,.1);text-align:left;vertical-align:top;color:var(--mist);font-size:.98rem;line-height:1.62}.legal-table th{color:var(--moon);font-weight:800;background:rgba(217,174,95,.1)}.legal-table tr:last-child td{border-bottom:0}@media (max-width:640px){.legal-readable-page{padding-left:18px;padding-right:18px}.legal-paper-head{text-align:left}.legal-paper-head h1{font-size:clamp(2rem,11vw,2.7rem)}.legal-paper--mystic{padding:22px 18px;border-radius:22px}.legal-body>section{padding:18px 16px;border-radius:18px}.legal-body li,.legal-body p,.legal-paper-head p{font-size:1rem;line-height:1.74}}@media (max-width:840px){.article-related-list{grid-template-columns:1fr}.article-aeo-block,.article-method-note,.article-summary-box{max-width:none}}@media (max-width:540px){.article-credit-line{gap:4px 8px;font-size:.82rem}.article-summary-box{padding:18px}}.about-page{--about-width:960px;--about-text:rgba(246,242,236,0.95);--about-muted:rgba(236,234,244,0.68);--about-soft:rgba(236,234,244,0.52);--about-panel:rgba(19,24,47,0.72);--about-panel-strong:rgba(24,30,58,0.84);--about-border:rgba(180,170,220,0.16);--about-gold-border:rgba(217,174,95,0.36);position:relative;overflow:hidden;background:transparent}.about-page:before{content:none}.about-page>*{position:relative;z-index:1}.about-page>section{margin-bottom:0}.about-page .wrap{margin-inline:auto;padding-inline:0}.about-page .page-section,.about-page .wrap{width:min(var(--about-width),calc(100% - 48px));max-width:none}.about-page .page-section{margin:0 auto;padding:clamp(72px,8vw,112px) 0 0}.about-page .page-section:first-of-type{padding-top:clamp(62px,7vw,88px)}.about-page #about-story-title{max-width:780px;font-size:clamp(2.25rem,3.7vw,3.75rem);line-height:1.02}.about-page .section-head{display:block;width:100%;margin:0 0 32px}.about-page .section-kicker{display:inline-flex;width:fit-content;margin:0 0 14px;color:var(--gold);font-family:var(--font-body),system-ui,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.about-page .page-section h2,.about-page .section-head h2{max-width:920px;margin:0;color:var(--about-text);font-family:var(--font-display),serif;font-size:clamp(2.35rem,4.15vw,4.35rem);font-weight:600;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.about-page .about-hero.page-hero,.about-page .page-hero.about-hero{width:min(var(--about-width),calc(100% - 48px));max-width:none;margin:0 auto;padding:clamp(84px,9vw,118px) 0 clamp(72px,8vw,104px);border-bottom:1px solid rgba(180,170,220,.18);text-align:left}.about-page .about-hero:after,.about-page .about-hero:before{content:none!important}.about-page .page-hero-content{display:grid;gap:18px;width:min(760px,100%);max-width:none}.about-page .page-hero .section-kicker{padding:5px 12px;border:1px solid rgba(217,174,95,.28);border-radius:999px;background:rgba(217,174,95,.13);font-size:.72rem;letter-spacing:.14em}.about-page .page-hero h1{max-width:760px;margin:0;color:var(--about-text);font-family:var(--font-display),serif;font-size:clamp(3.25rem,6.2vw,6.25rem);font-weight:600;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.about-page .page-hero p{max-width:720px;margin:0;color:var(--about-muted);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.78;text-wrap:pretty}.about-page .hero-actions,.about-page .page-hero .hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:4px}.about-page .btn{min-height:44px;padding:0 22px;border-radius:999px;font-size:.88rem;font-weight:700;letter-spacing:.015em}.about-page .btn.ghost{border:1px solid rgba(217,174,95,.46);background:rgba(255,255,255,.02);color:var(--gold);box-shadow:none}.about-checklist li,.about-cta,.about-cta.card,.about-faq-item,.about-note,.about-note.card,.about-step>div,.about-trust-grid>article{border:1px solid var(--about-border);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),var(--about-panel);box-shadow:0 18px 44px rgba(0,0,0,.22)}.about-split{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;margin:0}.about-story{display:grid;gap:18px;color:var(--about-muted);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.82}.about-cta p,.about-note li,.about-step p,.about-story p,.about-trust-grid p{max-width:none;color:var(--about-muted);line-height:1.78}.about-story p{margin:0}.about-note,.about-note.card{width:100%;margin:0;align-self:start;padding:22px 24px;border-color:rgba(217,174,95,.2);border-radius:20px;background:linear-gradient(145deg,rgba(217,174,95,.07),transparent 44%),rgba(19,24,47,.78)}.about-note ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.about-note li{position:relative;padding:13px 0 13px 28px;border-top:1px solid rgba(180,170,220,.12);color:var(--about-muted);font-size:.98rem;line-height:1.62}.about-note li:first-child{padding-top:2px;border-top:0}.about-note li:before{content:"";position:absolute;left:2px;top:21px;width:8px;height:13px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(40deg)}.about-note li:first-child:before{top:8px}.about-timeline{position:relative;display:grid;width:100%;max-width:none;gap:22px;margin:0;padding:0}.about-timeline:before{content:"";position:absolute;left:25px;top:26px;bottom:26px;width:1px;background:linear-gradient(180deg,rgba(217,174,95,.52),rgba(180,170,220,.08))}.about-step{grid-template-columns:52px minmax(0,1fr);gap:22px;align-items:start;width:100%;padding:0;border-top:0!important;border-bottom:0!important}.about-step,.about-step span{position:relative;display:grid}.about-step span{z-index:1;place-items:center;width:52px;height:52px;border:1px solid rgba(217,174,95,.52);border-radius:999px;background:#0f142b;color:var(--gold);font-size:.86rem;font-weight:800;letter-spacing:.1em;box-shadow:0 0 0 8px rgba(10,13,30,.86)}.about-step>div{width:100%;padding:28px 32px;border-radius:22px}.about-step h3{margin:0 0 12px;color:var(--about-text);font-family:var(--font-display),serif;font-size:clamp(1.24rem,1.5vw,1.48rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}.about-step p{margin:0;color:var(--about-muted);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.76}.about-checklist{display:grid;width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.about-checklist li{position:relative;min-height:104px;display:flex;align-items:center;padding:24px 26px 24px 58px;border-radius:20px;color:var(--about-text);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.65}.about-checklist li:before{content:"";position:absolute;left:25px;top:50%;width:9px;height:15px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:translateY(-58%) rotate(40deg)}.about-page section[aria-labelledby=about-trust-title] .section-head{margin-bottom:40px}.about-page section[aria-labelledby=about-trust-title] .section-kicker{margin-bottom:18px;color:#e7bd70;letter-spacing:.24em}.about-page #about-trust-title{max-width:1040px;font-size:clamp(3rem,5.4vw,5.6rem);line-height:.95;letter-spacing:-.055em;text-shadow:0 18px 54px rgba(217,174,95,.16)}.about-trust-grid{display:grid;width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.about-trust-grid>article{min-height:230px;padding:28px;border-radius:22px}.about-trust-grid h3{position:relative;margin:0 0 18px;padding-bottom:14px;color:#fff7ea;font-family:var(--font-display),serif;font-size:clamp(1.18rem,1.35vw,1.42rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-shadow:0 12px 32px rgba(217,174,95,.2)}.about-trust-grid h3:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--gold),transparent)}.about-trust-grid p{margin:0;color:var(--about-muted);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.74}.about-faq{display:grid;width:100%;max-width:none;gap:14px;margin:0}.about-faq-item{overflow:hidden;border-radius:20px}.about-faq-item[open]{border-color:var(--about-gold-border);background:linear-gradient(180deg,rgba(217,174,95,.095),rgba(24,30,58,.68)),rgba(19,24,47,.86)}.about-faq-item summary{position:relative;display:block;cursor:pointer;padding:22px 64px 22px 24px;color:var(--about-text);font-family:var(--font-display),serif;font-size:clamp(1.12rem,1.32vw,1.3rem);font-weight:600;line-height:1.35;list-style:none}.about-faq-item summary::-webkit-details-marker{display:none}.about-faq-item[open] summary{color:#fff7ea;font-weight:700;text-shadow:0 10px 30px rgba(217,174,95,.2)}.about-faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;display:grid;place-items:center;width:28px;height:28px;transform:translateY(-50%);border:1px solid rgba(217,174,95,.34);border-radius:999px;color:var(--gold);font-family:var(--font-body),system-ui,sans-serif;font-size:1rem;line-height:1}.about-faq-item[open] summary:after{content:"–";background:rgba(217,174,95,.1)}.about-faq-item p{max-width:78ch;margin:0;padding:0 24px 24px;border-top:0;color:var(--about-muted);font-size:1.02rem;line-height:1.78}.about-cta,.about-cta.card{display:flex;width:100%;max-width:none;align-items:center;justify-content:space-between;gap:34px;margin:0;padding:clamp(32px,4vw,44px);border-color:rgba(217,174,95,.26);border-radius:24px;background:radial-gradient(620px 260px at 78% 44%,rgba(217,174,95,.17),transparent 62%),linear-gradient(135deg,rgba(35,42,82,.98),rgba(19,24,47,.98));box-shadow:0 28px 76px rgba(0,0,0,.28)}.about-cta h2{max-width:560px;margin:0;color:var(--about-text);font-family:var(--font-display),serif;font-size:clamp(2.35rem,4vw,3.65rem);font-weight:600;line-height:1;letter-spacing:-.025em}.about-cta p{max-width:58ch;margin:14px 0 0;color:var(--about-muted);font-size:1rem;line-height:1.72}.about-cta .hero-actions,.about-cta-actions{flex:0 0 auto;justify-content:flex-end;margin-top:0}.about-cta .btn{min-height:46px;padding-inline:24px}@media (max-width:900px){.about-page{--about-width:720px}.about-page .about-hero.page-hero,.about-page .page-hero.about-hero,.about-page .page-section,.about-page .wrap{width:min(var(--about-width),calc(100% - 32px))}.about-page .about-hero.page-hero,.about-page .page-hero.about-hero{padding-top:72px;padding-bottom:64px}.about-page .page-section{padding-top:clamp(64px,10vw,88px)}.about-page .page-hero h1{font-size:clamp(2.75rem,12vw,4.25rem)}.about-page .page-section h2,.about-page .section-head h2{font-size:clamp(2.05rem,9vw,3.25rem)}.about-checklist,.about-split,.about-trust-grid{grid-template-columns:1fr}.about-note,.about-note.card{max-width:none}.about-cta,.about-cta.card{align-items:flex-start;flex-direction:column}.about-cta .hero-actions,.about-cta-actions{justify-content:flex-start}}@media (max-width:560px){.about-page .about-hero.page-hero,.about-page .page-hero.about-hero,.about-page .page-section,.about-page .wrap{width:calc(100% - 24px)}.about-page .about-hero.page-hero,.about-page .page-hero.about-hero{padding-top:56px;padding-bottom:56px}.about-page .page-section{padding-top:58px}.about-page .page-hero h1{font-size:clamp(2.35rem,13vw,3.35rem)}.about-cta p,.about-faq-item p,.about-page .page-hero p,.about-step p,.about-story,.about-trust-grid p{font-size:.98rem}.about-page .btn{width:100%}.about-timeline{gap:18px}.about-timeline:before{left:20px}.about-step{grid-template-columns:42px minmax(0,1fr);gap:14px}.about-step span{width:40px;height:40px;font-size:.72rem}.about-cta,.about-cta.card,.about-note,.about-note.card,.about-step>div,.about-trust-grid>article{padding:22px;border-radius:20px}.about-checklist li{min-height:0;padding:20px 20px 20px 50px}.about-checklist li:before{left:22px}.about-faq-item summary{padding:20px 58px 20px 20px}.about-faq-item p{padding:0 20px 20px}}.about-page .page-section:last-of-type{margin-bottom:clamp(88px,10vw,130px)}.about-page .about-cta{min-height:auto;padding:clamp(34px,4.5vw,52px);align-items:center}.about-page .about-cta h2{max-width:520px;font-size:clamp(2.7rem,4vw,4.1rem);line-height:.96;letter-spacing:-.045em}.about-page .about-cta p{max-width:560px;margin-top:18px;font-size:1.08rem;line-height:1.65}.about-page .about-cta-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:330px}footer.site-footer{padding-top:28px}.blog-wrap.article-index{width:min(calc(100% - clamp(40px, 6vw, 68px)),1180px);max-width:1180px;margin-inline:auto;position:relative;isolation:isolate}.blog-wrap.article-index:before{content:"";position:absolute;inset:-36px 0 0;z-index:-1;background:radial-gradient(circle at 12% 8%,rgba(217,174,95,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 82% 18%,rgba(255,255,255,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 78%,rgba(217,174,95,.08) 0 1px,transparent 1.5px),radial-gradient(1000px 520px at 50% 0,rgba(94,80,160,.14),transparent 60%);pointer-events:none}.blog-wrap .blog-hero{max-width:none;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(36px,5vw,58px);margin-bottom:clamp(28px,4vw,44px);border-bottom:0}.blog-wrap .blog-hero h1{max-width:760px;font-family:var(--font-display),serif;font-size:clamp(3.4rem,7vw,6rem);line-height:.93;letter-spacing:-.05em;margin-bottom:18px}.blog-wrap .blog-hero p{max-width:680px;font-size:1.08rem}.blog-wrap .blog-filter-row{gap:12px;margin:26px 0 0}.blog-wrap .blog-filter-row .article-chip{padding:8px 13px;background:rgba(217,174,95,.06);border-color:rgba(217,174,95,.24)}.blog-wrap .blog-filter-row .article-chip[data-active=true]{background:rgba(217,174,95,.88);border-color:rgba(255,230,166,.9);color:#0a0d1e}.blog-wrap .blog-topic-strip{margin:0 0 clamp(30px,4vw,46px)}.blog-wrap .blog-topic-grid{display:grid;grid-template-columns:1fr;gap:16px}.blog-wrap .blog-topic-card{display:flex;min-height:132px;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(180,170,220,.14);border-radius:18px;background:linear-gradient(180deg,rgba(24,30,58,.9),rgba(10,13,30,.94));box-shadow:0 18px 44px rgba(0,0,0,.16);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.blog-wrap .blog-topic-card:focus-visible,.blog-wrap .blog-topic-card:hover{transform:translateY(-2px);border-color:rgba(217,174,95,.3);background:linear-gradient(180deg,rgba(29,36,68,.98),rgba(11,14,32,.98))}.blog-wrap .blog-topic-card p{margin:0;color:var(--mist);line-height:1.65}.blog-wrap .blog-featured{display:grid;grid-template-columns:42% 58%;gap:0;align-items:stretch;margin:0 0 clamp(30px,4vw,46px);padding:18px;border:1px solid rgba(180,170,220,.16);border-radius:26px;background:linear-gradient(145deg,rgba(22,28,54,.96),rgba(10,13,30,.94));box-shadow:0 28px 70px rgba(0,0,0,.26)}.blog-wrap .blog-featured-media{min-height:340px;height:100%;aspect-ratio:auto;border-radius:22px}.blog-wrap .blog-card-media img,.blog-wrap .blog-featured-media img{object-fit:cover}.blog-wrap .blog-featured-copy{display:flex;justify-content:center;gap:12px;padding:clamp(22px,3vw,34px)}.blog-wrap .blog-featured-copy h2{font-family:var(--font-display),serif;font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.08}.blog-wrap .blog-featured-copy h2 a{color:inherit;text-decoration:none}.blog-wrap .blog-featured-copy h2 a:focus-visible,.blog-wrap .blog-featured-copy h2 a:hover{color:var(--gold)}.blog-wrap .blog-meta{font-size:.88rem}.blog-wrap .blog-featured-cta{width:fit-content;margin-top:4px}.blog-wrap .blog-article-grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:24px}.blog-wrap .blog-article-card{display:flex;height:100%;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(180,170,220,.16);border-radius:22px;background:linear-gradient(180deg,rgba(24,30,58,.9),rgba(16,20,40,.98));box-shadow:0 18px 42px rgba(0,0,0,.16);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blog-wrap .blog-article-card:focus-within,.blog-wrap .blog-article-card:hover{transform:translateY(-3px);border-color:rgba(217,174,95,.26);box-shadow:0 24px 56px rgba(0,0,0,.26)}.blog-wrap .blog-article-card .blog-card-media{width:100%;height:170px;aspect-ratio:auto;border-radius:0;border-width:0 0 1px}.blog-wrap .blog-article-card .article-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px}.blog-wrap .blog-article-card .article-card-title{font-size:clamp(1.15rem,1.2vw,1.3rem)}.blog-wrap .blog-article-card .article-card-excerpt{display:-webkit-box;min-height:calc(1.7em * 3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-wrap .blog-article-card .article-card-footer{margin-top:auto}@media (min-width:720px){.blog-wrap .blog-article-grid,.blog-wrap .blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-wrap .blog-article-grid,.blog-wrap .blog-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.blog-wrap .blog-featured{grid-template-columns:1fr}.blog-wrap .blog-featured-media{min-height:260px}.blog-wrap .blog-featured-copy{padding:22px 4px 4px}}body.vi-home-page .chart-mobile-only,body.vi-home-page .mobile-pricing-cta,body.vi-home-page .mobile-selected-package,body.vi-home-page .package-features--mobile{display:none}@media (max-width:768px){body.vi-home-page .hero .mobile-hero-actions,body.vi-home-page .page-hero .mobile-hero-actions{display:none}}body.vi-home-page .form-group,body.vi-home-page .package-card-shell{display:contents}body.vi-home-page .form-group-title{display:none}@media (max-width:540px){body.vi-home-page .mobile-hero-actions{display:none}body.vi-home-page .wrap>.page-section,body.vi-home-page .wrap>section{margin-bottom:44px}body.vi-home-page .hero{margin-bottom:48px}body.vi-home-page .hero h1{font-size:clamp(2.55rem,12vw,3.35rem);line-height:.96}body.vi-home-page .hero p{max-width:30ch;font-size:.98rem;line-height:1.62}body.vi-home-page .hero-actions{display:flex;margin-top:20px}body.vi-home-page .hero-actions .btn{width:100%}body.vi-home-page .form-card{display:flex;flex-direction:column;padding:16px;border-radius:22px}body.vi-home-page .form-stack{order:1;gap:8px}body.vi-home-page .form-group{display:block;margin:0;padding:10px 14px;border:1px solid rgba(180,170,220,.12);border-radius:18px;background:linear-gradient(180deg,rgba(20,25,48,.7),rgba(14,18,38,.62))}body.vi-home-page .form-group-note{order:2;margin:4px 0 0}body.vi-home-page .form-foot{order:3;margin-top:12px}body.vi-home-page .form-group-title{display:block;margin:0 0 6px;color:var(--gold);font-family:var(--font-body),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.vi-home-page .form-group-gender .field:first-child>label{display:none}body.vi-home-page .form-row{gap:10px}body.vi-home-page .form-group-gender .form-row{gap:8px}body.vi-home-page .field label{font-size:.72rem;margin-bottom:7px}body.vi-home-page .email-input,body.vi-home-page .field input,body.vi-home-page .field select{min-height:48px;font-size:1rem;padding-top:13px;padding-bottom:13px}body.vi-home-page .choices{gap:8px}body.vi-home-page .area-chip,body.vi-home-page .btn,body.vi-home-page .chip span,body.vi-home-page .mobile-pricing-cta,body.vi-home-page .package-select-cta,body.vi-home-page .place-result{min-height:48px}body.vi-home-page .chip span{display:inline-flex;align-items:center;padding:0 16px}body.vi-home-page .form-foot .btn{width:100%}body.vi-home-page .birth-minute-note{padding-top:6px;font-size:.95rem;line-height:1.6}body.vi-home-page .pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.vi-home-page .pillar{padding:15px 10px 13px}body.vi-home-page .p-when{font-size:.68rem;letter-spacing:.14em}body.vi-home-page .p-god{font-size:.9rem}body.vi-home-page .glyph{font-size:clamp(2.8rem,15vw,3.4rem);margin-top:12px}body.vi-home-page .vn{font-size:.82rem;line-height:1.35}body.vi-home-page .p-hidden,body.vi-home-page .p-stage{display:block}body.vi-home-page .p-hidden{margin-top:8px;padding:6px 9px;font-size:.72rem;line-height:1.7;background:rgba(0,0,0,.18);border-radius:8px}body.vi-home-page .p-stage{margin-top:4px;font-size:.72rem;letter-spacing:.1em;color:var(--mist)}body.vi-home-page .mobile-expander summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gold);font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.vi-home-page .mobile-expander summary::-webkit-details-marker{display:none}body.vi-home-page .mobile-expander summary:after{content:"+";color:var(--gold);font-size:1.1rem;line-height:1}body.vi-home-page .mobile-expander[open] summary:after{content:"–"}body.vi-home-page .sect-head h2{font-size:clamp(1.8rem,8.8vw,2.2rem)}body.vi-home-page .sect-head{margin-bottom:14px;gap:10px;flex-direction:column;align-items:flex-start}body.vi-home-page .sect-head .sub{display:block;font-size:.92rem;line-height:1.45}body.vi-home-page .sect-note{margin-bottom:18px;font-size:.94rem;line-height:1.6}body.vi-home-page .id-card h3,body.vi-home-page .package-title{font-size:1.2rem;line-height:1.18}body.vi-home-page .chart-desktop-only{display:none}body.vi-home-page .chart-mobile-only{display:grid;gap:8px}body.vi-home-page .chart-mobile-stack{gap:8px}body.vi-home-page .chart-mobile-grid>.tl-card,body.vi-home-page .chart-mobile-grid>.yr,body.vi-home-page .chart-mobile-stack>.tl-card,body.vi-home-page .chart-mobile-stack>.yr{display:grid;gap:6px;width:100%;padding:14px 12px;border:1px solid rgba(180,170,220,.14);border-radius:16px;background:linear-gradient(180deg,rgba(18,22,42,.86),rgba(12,16,32,.86))}body.vi-home-page .chart-mobile-grid>.tl-card,body.vi-home-page .chart-mobile-stack>.tl-card{text-align:center}body.vi-home-page .chart-mobile-grid>.tl-card.now,body.vi-home-page .chart-mobile-grid>.yr.now,body.vi-home-page .chart-mobile-stack>.tl-card.now,body.vi-home-page .chart-mobile-stack>.yr.now{border-color:rgba(217,174,95,.58);background:linear-gradient(180deg,rgba(217,174,95,.1),rgba(18,22,42,.9))}body.vi-home-page .chart-mobile-stack .tl-god small,body.vi-home-page .chart-mobile-stack .yr-stage{display:none}body.vi-home-page .chart-mobile-stack .tl-god,body.vi-home-page .chart-mobile-stack .yr-god{line-height:1.35}body.vi-home-page .chart-mobile-stack>.current-year-card{grid-template-columns:1fr;justify-items:center;text-align:center;padding:16px 14px}body.vi-home-page .current-year-card .yr-cc,body.vi-home-page .current-year-card .yr-god,body.vi-home-page .current-year-card .yr-y{grid-column:1}body.vi-home-page .current-year-card .yr-cc{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center}body.vi-home-page .current-year-card .yr-cc .han{margin-right:0}body.vi-home-page .chart-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}body.vi-home-page .mobile-expander{margin-top:14px}body.vi-home-page .mobile-expander>summary{margin-bottom:12px;padding:0 2px}body.vi-home-page .mobile-expander[open]>summary{margin-bottom:10px}body.vi-home-page .timeline,body.vi-home-page .years{margin:0}body.vi-home-page .tl-han{font-size:1.55rem;line-height:1.12;margin:2px 0 0}body.vi-home-page .now-pin,body.vi-home-page .tl-age,body.vi-home-page .tl-years{font-size:.72rem;line-height:1.35}body.vi-home-page .tl-god,body.vi-home-page .tl-vn{font-size:.86rem;line-height:1.35}body.vi-home-page .tl-god,body.vi-home-page .tl-years{margin-top:0}body.vi-home-page .yr-y{font-size:1.05rem}body.vi-home-page .yr-cc,body.vi-home-page .yr-god,body.vi-home-page .yr-stage{font-size:.86rem;text-align:left}body.vi-home-page .tl-god,body.vi-home-page .yr-god{line-height:1.3}body.vi-home-page .identity{gap:12px;margin-top:18px}body.vi-home-page .id-card{padding:18px 16px}body.vi-home-page .cta{padding:16px 14px 18px}body.vi-home-page .cta h2{font-size:clamp(1.75rem,8.2vw,2.1rem)}body.vi-home-page .cta p{margin-bottom:12px;font-size:.98rem}body.vi-home-page .cta-group{gap:16px}body.vi-home-page .cta .pricing-grid{gap:10px}body.vi-home-page .pricing-grid{grid-template-columns:1fr}body.vi-home-page .package-card-shell{display:grid;gap:8px}body.vi-home-page .package-card-shell>.package-card{width:100%}body.vi-home-page .package-card{padding:16px;gap:9px}body.vi-home-page .package-card:not(.is-selected){opacity:.82;filter:saturate(.9)}body.vi-home-page .package-card.is-selected{background:radial-gradient(900px 240px at 20% 0,rgba(217,174,95,.12),transparent 58%),linear-gradient(180deg,rgba(30,35,62,.98),rgba(18,22,42,.98))}body.vi-home-page .package-title-row{align-items:flex-start;gap:8px}body.vi-home-page .package-subtitle{font-size:.94rem;line-height:1.55}body.vi-home-page .package-price-block{gap:10px}body.vi-home-page .package-final-price{font-size:clamp(2.75rem,13vw,3.35rem)}body.vi-home-page .package-urgency{padding:10px 12px}body.vi-home-page .package-urgency-discount,body.vi-home-page .package-urgency-timer{font-size:.94rem}body.vi-home-page .package-features--desktop{display:none}body.vi-home-page .package-features--mobile{display:grid}body.vi-home-page .package-features li{font-size:.95rem;line-height:1.55}body.vi-home-page .mobile-selected-package{display:grid;gap:7px;margin-top:10px;padding:13px 16px;border:1px solid rgba(217,174,95,.22);border-radius:18px;background:radial-gradient(640px 180px at 20% 0,rgba(217,174,95,.1),transparent 58%),linear-gradient(180deg,rgba(20,24,46,.9),rgba(12,16,32,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}body.vi-home-page .mobile-selected-package__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body.vi-home-page .mobile-selected-package__body{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--moon)}body.vi-home-page .mobile-selected-package__body strong{font-family:var(--font-display),serif;font-weight:600;font-size:1.08rem;line-height:1.2}body.vi-home-page .mobile-selected-package__body span{color:var(--gold);font-family:var(--font-display),serif;font-weight:700;white-space:nowrap}body.vi-home-page .area-panel{margin-top:8px;padding:15px;scroll-margin-top:18px}body.vi-home-page .area-panel-head{margin-bottom:8px}body.vi-home-page .area-grid{gap:8px}body.vi-home-page .area-chip{min-height:60px;padding:11px 12px;font-size:.86rem}body.vi-home-page .mobile-pricing-cta{display:inline-flex;position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;box-shadow:0 18px 36px rgba(0,0,0,.38)}body.vi-home-page.vi-home-has-sticky-cta main{padding-bottom:140px}body.vi-home-page footer.site-footer{margin-top:48px;padding:26px 0 28px}body.vi-home-page footer.site-footer .footer-shell{gap:18px}body.vi-home-page footer.site-footer .footer-top{grid-template-columns:1fr;gap:20px}body.vi-home-page footer.site-footer .footer-brand-col,body.vi-home-page footer.site-footer .footer-col,body.vi-home-page footer.site-footer .footer-status-col{min-width:0;max-width:none}body.vi-home-page footer.site-footer .footer-link-list,body.vi-home-page footer.site-footer .footer-support-list{gap:8px}body.vi-home-page footer.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}body.vi-home-page footer.site-footer .footer-link-row{gap:8px 12px}}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_7197e8{font-family:Cormorant,Cormorant Fallback;font-style:normal}.__variable_7197e8{--font-display:"Cormorant","Cormorant Fallback"}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5662512df8b0ccdf-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07ef58f5f6014a87-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5ab5267d02dae909-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_bdbc45{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_bdbc45{--font-body:"Be Vietnam Pro","Be Vietnam Pro Fallback"}