@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fraunces-latin-var-CxdUp4Z7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/fraunces-italic-latin-var-CnXxbU4n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/hanken-grotesk-latin-var-e8wBpIsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground-a:#2a211a;--ground-c:#33211b;--ground:var(--ground-c);--ground-2:color-mix(in oklab,var(--ground),#efe6ce 4%);--ground-3:color-mix(in oklab,var(--ground),#000 22%);--parchment:#ece4ce;--gold:#ddb65c;--clay:#c4633b;--olive:#7c864a;--ink:#241c14;--ultramarine:#2e4a7a;--gold-bright:#e9ce8c;--gold-deep:#b08d3e;--gold-dim:#ddb65c38;--gold-faint:#ddb65c12;--gold-grid:#ddb65c0d;--gold-05:#ddb65c0d;--gold-08:#ddb65c14;--gold-15:#ddb65c26;--gold-25:#ddb65c40;--gold-35:#ddb65c59;--gold-50:#ddb65c80;--clay-dim:#c4633b40;--clay-faint:#c4633b14;--olive-dim:#7c864a40;--olive-faint:#7c864a14;--text-1:#ece4cef7;--text-2:#ece4cec2;--text-3:#ece4cea3;--focus:var(--gold-bright);--link:var(--gold-bright);--success:#769562;--danger:#cd7365;--warn:#d9a648;--font-display:"GT Sectra","Fraunces",Georgia,serif;--font-serif:"GT Sectra","Fraunces",Georgia,serif;--font-italic:"Fraunces",Georgia,serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-accent:"Hanken Grotesk",system-ui,sans-serif;--font-label:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",monospace;--font-num:"IBM Plex Mono","SF Mono",monospace;--step--1:clamp(.78rem,.74rem + .18vw,.88rem);--step-0:clamp(.95rem,.9rem + .25vw,1.06rem);--step-1:clamp(1.15rem,1.05rem + .5vw,1.45rem);--step-2:clamp(1.4rem,1.2rem + .9vw,2rem);--step-3:clamp(1.7rem,1.35rem + 1.6vw,2.75rem);--step-4:clamp(2.1rem,1.5rem + 2.7vw,3.8rem);--step-5:clamp(2.6rem,1.6rem + 4.4vw,5.25rem);--step-6:clamp(3.1rem,1.5rem + 7vw,7rem);--text-mega:clamp(4rem,14vw,13.75rem);--text-hero:clamp(2.8rem,1.6rem + 4.6vw,5.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-section:clamp(4rem,8vw,9rem);--container:1280px;--container-narrow:920px;--container-hero:112.5rem;--measure:68ch;--radius:2px;--radius-lg:6px;--radius-pill:999px;--ratio-minor:38.2%;--ratio-major:61.8%;--nav-h:76px;--tap:44px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-1:.2s;--dur-2:.4s;--dur-3:.7s;--dur-reveal:.28s;--shadow-1:0 1px 2px #140e0966;--shadow-2:0 8px 30px #140e0973;--void:var(--ground);--void-2:var(--ground-2);--void-3:var(--ground-3);--ivory:var(--parchment);--cream:#f4eedd;--blueprint:var(--ultramarine);--deep-tech:var(--ground-3);--slate:#6b6154;--bole:#33211b;--bole-2:#3b2820;--paper:#f2ecdb;--ink2:#241c14bd;--ink3:#241c14ab;--ink4:#241c1452;--pale:#ece4ceeb;--pale2:#ece4cec7;--pale3:#ece4cead;--accent-text:#6e5827;--olive-text:#585f35;--clay-text:#8d482b;--danger-text:#983f32;--hair:#241c1424;--hair-g:#b08d3e59;--fd:"Fraunces",Georgia,serif;--fb:"Hanken Grotesk",sans-serif;--fm:"IBM Plex Mono",monospace;--ease:cubic-bezier(.16,1,.3,1);--fh:var(--font-display);--fs:var(--font-italic);--fl:var(--font-label);--hi:#f5f0e8;--mid:#f5f0e88c;--lo:#f5f0e882;--faint:#f5f0e81f;--gold-10:#ddb65c1a;--t-xs:13px;--t-sm:21px;--t-md:34px;--t-lg:55px;--t-xl:89px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--gold);color:var(--ink);z-index:1000;padding:10px 16px;position:absolute;top:0;left:-999px}.skip-link:focus{top:8px;left:8px}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1.04}.t-6{font-size:var(--step-6)}.t-5{font-size:var(--step-5)}.t-4{font-size:var(--step-4)}.t-3{font-size:var(--step-3)}.t-2{font-size:var(--step-2)}.t-1{font-size:var(--step-1)}.lead{font-size:var(--step-1);color:var(--text-2);max-width:var(--measure)}.italic-sub{font-family:var(--font-italic);color:var(--gold);font-style:italic}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:500}.rubric{color:var(--clay)}.drop-cap:first-letter{font-family:var(--font-display);color:var(--gold);float:left;padding-right:.08em;font-size:3.2em;font-weight:600;line-height:.82}.container{width:min(100% - 2.5rem,var(--container));margin-inline:auto}.container-narrow{width:min(100% - 2.5rem,var(--container-narrow));margin-inline:auto}.section{padding-block:var(--space-section)}.golden{grid-template-columns:var(--ratio-minor) 1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}.golden-major{grid-template-columns:var(--ratio-major) 1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=760px){.golden,.golden-major{grid-template-columns:1fr}}.schematic-grid,.blueprint-grid{background-image:linear-gradient(var(--gold-grid) 1px,transparent 1px),linear-gradient(90deg,var(--gold-grid) 1px,transparent 1px);background-size:32px 32px}.gold-rule{border:0}.gold-rule:before{content:"";background:linear-gradient(90deg,transparent,var(--gold) 30%,var(--gold) 70%,transparent);opacity:.5;height:1px;display:block}.gold-rule:after{content:"";height:1px;width:var(--ratio-major);background:linear-gradient(90deg,var(--gold-dim),transparent);margin-top:5px;display:block}.constellation{position:relative}.constellation:after{content:"";background-image:radial-gradient(circle,var(--gold-dim) 1.5px,transparent 1.6px);opacity:.18;pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.btn{font-family:var(--font-accent);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out);cursor:pointer;padding:16px 36px;font-weight:600;display:inline-block}.btn-primary{color:var(--ink);background:var(--gold);border:1px solid var(--gold)}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-ghost{color:var(--text-2);border:1px solid var(--gold-dim);background:0 0}.btn-ghost:hover{color:var(--gold);transform:translateY(-1px)}.btn-mono{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:lowercase;color:var(--gold);border:1px solid var(--gold-25);border-radius:var(--radius);transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out);cursor:pointer;background:0 0;padding:14px 28px;font-weight:500;display:inline-block}.btn-mono:hover{border-color:var(--gold-50);background:var(--gold-05)}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}:root{--refresh-ground:#faf8f3;--refresh-loader-ground:#f5f1e8;--refresh-loader-key:#ffead2;--refresh-loader-rim:#fff7e8;--refresh-notice-size:clamp(1.9rem, 3.4vw, 3rem);--refresh-shadow:#33211b;--refresh-loader-ink:#55442e;--refresh-loader-track:#dbd1c1;--refresh-loader-bar:#7f5a2c;--refresh-backdrop:radial-gradient(60% 72% at 70% 44%, #fdfcf9 0%, #faf9f4 40%, transparent 72%), linear-gradient(180deg, #faf8f3 0%, #f7f3ec 100%);--refresh-logo-size:clamp(9rem, 13vw, 11.25rem);--refresh-display:"Literata", Georgia, serif;--refresh-copy-max:44rem;--refresh-frame-max:90rem;--refresh-edge:clamp(1.5rem, 5vw, 5rem);--refresh-heading-size:clamp(2.75rem, 5.65vw, 6rem);--refresh-heading-es-size:clamp(2.6rem, 4.85vw, 5.2rem);--refresh-divider:color-mix(in srgb, var(--ink) 18%, transparent)}.page-hero{background:var(--void);padding:180px 64px 100px;position:relative;overflow:hidden}.page-hero-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.page-hero-title{font-family:var(--fh);font-size:clamp(40px, 5vw, var(--t-lg));color:var(--hi);margin-bottom:20px;font-weight:700;line-height:1.1}.page-hero-title em{color:var(--gold);font-style:italic;font-family:var(--fs)}.page-hero-sub{font-family:var(--fs);color:var(--mid);max-width:560px;font-size:20px;font-style:italic}.page-hero-rule{max-width:1280px;margin:0 auto;padding-top:48px}.page-hero--legal{padding-bottom:60px}.page-hero--legal .page-hero-title{font-size:clamp(32px,4vw,52px)}.legal-section{padding:64px 64px 120px}.legal-inner{max-width:720px;margin:0 auto}.legal-body h2{font-family:var(--fh);color:var(--hi);letter-spacing:-.01em;margin-top:48px;margin-bottom:14px;font-size:20px;font-weight:700}.legal-body h2:first-child{margin-top:0}.legal-body p{font-family:var(--fb);color:var(--mid);margin-bottom:8px;font-size:15px;line-height:1.85}.legal-body a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{opacity:.8}.faq{flex-direction:column;gap:2px;display:flex}.faq-item.open .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.booking-card{background:var(--void-2);border:1px solid var(--gold-dim);padding:48px 36px;position:sticky;top:100px}.booking-card .eyebrow{margin-bottom:14px;display:block}.booking-card-guarantee{background:var(--gold-05);border:1px solid var(--gold-10);margin-top:28px;padding:20px}.booking-card-guarantee-text{font-family:var(--fs);color:var(--lo);text-align:center;font-size:13px;font-style:italic;line-height:1.65}.booking-form{flex-direction:column;gap:16px;display:flex}.booking-field{flex-direction:column;gap:6px;display:flex}.booking-field label{font-family:var(--fl);letter-spacing:.1em;text-transform:uppercase;color:var(--lo);font-size:10px;font-weight:700}.booking-field input,.booking-field select,.booking-field textarea{font-family:var(--fb);color:var(--hi);background:var(--void);border:1px solid var(--gold-dim);border-radius:var(--radius);width:100%;padding:12px 14px;font-size:14px}.booking-field textarea{resize:vertical;min-height:72px}.booking-field input::placeholder,.booking-field textarea::placeholder{color:var(--lo)}.booking-consent{align-items:flex-start;gap:10px;margin-top:4px;display:flex}.booking-consent input{accent-color:var(--gold);flex-shrink:0;margin-top:3px}.booking-consent label{font-family:var(--fb);color:var(--mid);font-size:12px;line-height:1.6}.booking-consent a{color:var(--gold);text-decoration:underline}.booking-submit{cursor:pointer;border:none;width:100%;margin-top:8px}.booking-submit:disabled{opacity:.6;cursor:not-allowed}.service-row.drawn:before{width:100%}.service-row.featured{background:var(--ground-3);border:1px solid var(--gold-35)}.service-row.featured .service-left{background:var(--gold-faint)}.service-row.featured .service-right{background:var(--gold-05)}.service-name{font-family:var(--fh);color:var(--hi);margin-bottom:12px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.service-price{font-family:var(--font-num);color:var(--gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:42px;font-weight:600}.service-price-unit{font-size:20px}.service-price-note{font-family:var(--fl);color:var(--lo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;font-size:11px}.service-desc{font-family:var(--fb);color:var(--mid);margin-bottom:36px;font-size:15px;line-height:1.8}.service-includes-title{font-family:var(--fl);letter-spacing:.18em;text-transform:uppercase;color:var(--lo);margin-bottom:24px;font-size:10px;font-weight:700}.service-includes{flex-direction:column;gap:20px;list-style:none;display:flex}.service-includes li{font-family:var(--fb);color:var(--mid);padding-left:20px;font-size:13px;line-height:1.6;position:relative}.service-includes li:before{content:"—";color:var(--gold);font-size:11px;position:absolute;top:1px;left:0}.service-includes li strong{color:var(--hi);font-size:14px;font-weight:600;font-family:var(--fh);margin-bottom:2px;display:block}.tier-selector{grid-template-columns:var(--ratio-minor) 1fr;background:var(--gold-dim);display:grid}.tier-selector:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:0;height:2px;transition:width 1.1s var(--ease-out);z-index:1;position:absolute;top:-1px;left:0}.tier-selector{position:relative}.tier-selector.drawn:before{width:100%}.tier-selector-rail{background:var(--void);flex-direction:column;gap:2px;padding:48px 40px;display:flex}.tier-option{position:relative}.tier-option input:focus-visible+.tier-option-label{outline:2px solid var(--focus);outline-offset:3px}.tier-option-label{cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border-left:2px solid #0000;flex-direction:column;gap:6px;padding:20px 20px 20px 22px;display:flex;position:relative}.tier-option-label:hover{background:var(--gold-faint)}.tier-option-label.active{border-left-color:var(--gold);background:var(--gold-05);transform:translate(4px)}.tier-option-label.active:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 10px #ddb65c8c}.tier-option-badge{font-family:var(--fl);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:9px;font-weight:700}.tier-option-name{font-family:var(--fh);color:var(--mid);transition:color var(--dur-1) var(--ease-out);font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1.15}.tier-option-label.active .tier-option-name{color:var(--hi)}.tier-option-label.featured{padding-right:92px}.tier-option-flag{font-family:var(--fl);letter-spacing:.16em;text-transform:uppercase;color:var(--void);background:var(--gold);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.tier-detail-reassure{font-family:var(--fb);color:var(--lo);max-width:44ch;margin-top:14px;font-size:12px;line-height:1.6}.tier-detail-name{margin-bottom:16px;font-size:clamp(36px,3.5vw,52px)}.tier-option-price{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--mid);transition:color var(--dur-1) var(--ease-out);font-size:16px;font-weight:600}.tier-option-label.active .tier-option-price{color:var(--gold)}.tier-option-price-unit{color:var(--lo);margin-left:2px;font-size:12px}.tier-detail{background:var(--void-2);animation:tierDetailIn .45s var(--ease-out);padding:56px}@keyframes tierDetailIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tier-detail-includes{margin-top:36px}.healer-quote .word{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);display:inline-block;transform:translateY(8px)}.healer-quote.in-view .word{opacity:1;transform:translateY(0)}.mission-section .gold-rule{margin:0 auto 48px}.case-tag.bilingual{color:var(--gold);border-color:#ddb65c66}@media (width<=900px){.page-hero{padding:130px 24px 72px}.booking-card{position:static}.tier-selector{grid-template-columns:1fr}.tier-selector-rail,.tier-detail{padding:32px 24px}}.bp-wrap{max-width:760px;margin:0 auto;padding:8px 24px 96px}.bp-form{max-width:none}.bp-grid2{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.bp-grid2 .booking-field{margin:0}.bp-result{padding:8px 0 0}.bp-score{flex-wrap:wrap;align-items:center;gap:32px;margin:10px 0 36px;display:flex}.bp-ring{border-radius:50%;flex:none;place-items:center;width:168px;height:168px;display:grid;box-shadow:inset 0 0 0 1px #ddb65c2e}.bp-ring-inner{background:var(--ink);text-align:center;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;display:grid}.bp-score-num{font-family:var(--font-num,"Space Grotesk", sans-serif);color:var(--hi);font-size:52px;font-weight:600;line-height:1}.bp-score-den{font-family:var(--fl,sans-serif);letter-spacing:.14em;color:var(--mid);margin-top:4px;font-size:12px;display:block}.bp-score-meta{flex:1;min-width:240px}.bp-leak{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.bp-leak-num{font-family:var(--font-num,sans-serif);color:var(--gold);font-size:30px;font-weight:600}.bp-leak-label{font-family:var(--fl,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:11px}.bp-leak-basis{font-size:var(--step--1);color:var(--mid);max-width:46ch;margin-top:var(--space-2);margin-bottom:var(--space-3);line-height:1.5}.bp-capture-fail{border:1px solid var(--clay);border-left-width:var(--space-1);padding:var(--space-4);margin-bottom:var(--space-6);max-width:62ch}.bp-capture-fail-title{font-family:var(--fh,serif);font-size:var(--step-1);color:var(--hi);margin:0 0 var(--space-2)}.bp-capture-fail-body{font-size:var(--step-0);color:var(--mid);margin:0 0 var(--space-4);line-height:1.6}.bp-capture-fail-cta{display:inline-block}.bp-recovery{color:var(--mid);max-width:46ch;font-size:14px;line-height:1.55}.bp-dims{gap:14px;margin:8px 0 32px;display:grid}.bp-dim-head{font-family:var(--fb,"Inter", sans-serif);color:var(--hi);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.bp-dim-val{color:var(--mid);font-family:var(--fl,sans-serif);font-size:12px}.bp-dim-track{background:#ddb65c1f;border-radius:99px;height:7px;overflow:hidden}.bp-dim-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));border-radius:99px;height:100%;transition:width .8s cubic-bezier(.4,0,.1,1)}.bp-moves{border:1px solid var(--gold-15);background:var(--gold-05);border-radius:14px;margin-bottom:28px;padding:22px 24px}.bp-moves-title{font-family:var(--fh,serif);color:var(--hi);margin-bottom:14px;font-size:18px}.bp-move{color:var(--mid);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.bp-move+.bp-move{margin-top:10px}.bp-move-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 3px var(--gold-15);border-radius:50%;flex:none;margin-top:7px}.bp-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.bp-reset{cursor:pointer;font-family:var(--fl,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);background:0 0;border:none;font-size:12px;text-decoration:underline}.bp-note{color:var(--mid);max-width:64ch;margin-top:20px;font-size:12.5px;line-height:1.6}@media (width<=680px){.bp-grid2{grid-template-columns:1fr}.bp-score{gap:22px}}@keyframes bpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bp-rise{animation:.75s cubic-bezier(.2,.7,.2,1) both bpRise}@media (prefers-reduced-motion:reduce){.bp-rise{animation:none}}.bp-form input:focus,.bp-form select:focus{box-shadow:0 0 0 3px #ddb65c1f}.bp-seclabel{border-bottom:1px solid var(--gold-15);align-items:baseline;gap:12px;margin:34px 0 18px;padding-bottom:12px;display:flex}.bp-seclabel:first-of-type{margin-top:4px}.bp-seclabel-n{font-family:var(--font-num,"Space Grotesk", sans-serif);color:var(--gold);letter-spacing:.04em;font-size:13px;font-weight:700}.bp-seclabel-t{font-family:var(--fl,"Montserrat", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--hi);font-size:11px;font-weight:700}.bp-res-eyebrow{align-items:center;gap:11px;margin-bottom:22px;display:flex}.bp-mk{background:var(--gold);width:26px;height:1px;display:inline-block}.bp-score{gap:38px}.bp-ring{filter:drop-shadow(0 0 26px #ddb65c33);width:182px;height:182px}.bp-ring-inner{background:radial-gradient(circle at 50% 38%, var(--ground-3), var(--ink));width:142px;height:142px}.bp-score-num{letter-spacing:-.02em;font-size:60px}.bp-tier-line{font-family:var(--fl,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--mid);margin-bottom:4px;font-size:11px}.bp-tier{font-family:var(--fh,"Playfair Display", serif);color:var(--hi);margin-bottom:18px;font-size:30px}.bp-tier b{color:var(--gold);font-weight:600}.bp-leak-card{border:1px solid var(--gold-15);background:linear-gradient(#ddb65c12,#ddb65c00);border-radius:14px;padding:18px 20px}.bp-leak-num{font-size:34px}.bp-recovery b{color:var(--hi);font-weight:500}.bp-dim-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright))}.bp-ar{transition:transform .2s;display:inline-block}.btn:hover .bp-ar{transform:translate(4px)}.bp-langbar{justify-content:flex-end;max-width:760px;margin:0 auto;padding:18px 24px 0;display:flex}.bp-lang{border:1px solid var(--gold-15);border-radius:999px;display:inline-flex;overflow:hidden}.bp-lang button{font-family:var(--fl,"Montserrat", sans-serif);letter-spacing:.12em;color:var(--mid);cursor:pointer;background:0 0;border:none;padding:6px 15px;font-size:11px;font-weight:600;transition:background .18s,color .18s}.bp-lang button.active{background:var(--gold-10,#ddb65c1a);color:var(--gold)}.cal-embed-wrap{border-radius:var(--radius);background:var(--void);border:1px solid var(--gold-dim);width:100%;min-height:540px;overflow:hidden}.cal-gate{flex-direction:column;gap:16px;display:flex}.cal-gate__consent{background:var(--gold-faint);border:1px solid var(--gold-dim);border-radius:var(--radius);padding:14px 16px}.cal-gate__consent-label{font-family:var(--font-body);color:var(--mid);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;display:flex}.cal-gate__consent-label a{color:var(--gold);text-decoration:underline}.cal-gate__checkbox{accent-color:var(--gold);flex-shrink:0;width:15px;height:15px;margin-top:2px}.cal-gate__turnstile{justify-content:center;padding:8px 0;display:flex}.cal-gate__hint{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--lo);text-align:center;font-size:11px}.cal-gate__error{font-family:var(--font-body);color:var(--danger);text-align:center;font-size:13px}.cal-gate__privacy-note{font-family:var(--font-body);color:var(--lo);border-top:1px solid var(--gold-dim);margin-top:4px;padding-top:14px;font-size:11px;line-height:1.7}.cal-prefill-notice{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:var(--gold-08);border:1px solid var(--gold-dim);border-radius:var(--radius);margin-bottom:16px;padding:6px 12px;font-size:10px;font-weight:700}@font-face{font-family:Literata;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/literata-latin-var-cWA1v3JV.woff2)format("woff2")}.refresh-page{isolation:isolate;background:var(--refresh-loader-ground);min-height:100svh;color:var(--ink);font:400 1rem/1.5 var(--fb);-webkit-font-smoothing:antialiased;position:relative}body:has(.refresh-page){background:var(--refresh-loader-ground)}.refresh-page ::selection{background:var(--bole);color:var(--refresh-loader-ground)}.refresh-main{box-sizing:border-box;min-height:100svh;padding:5rem var(--refresh-edge) 6rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.refresh-loader{flex:none;width:min(440px,100vw - 2rem);height:320px;margin-bottom:.5rem;position:relative;overflow:hidden}.refresh-scene,.refresh-loader-poster{position:absolute;inset:0}.refresh-page[data-interactive=true] .refresh-scene{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.refresh-page[data-dragging=true] .refresh-scene{cursor:grabbing}.refresh-canvas{width:100%;height:100%;display:block}.refresh-loader-poster img{object-fit:none;object-position:center;width:100%;height:100%;transform:scale(1.65)}.refresh-page[data-rendered=true] .refresh-loader-poster{visibility:hidden}.refresh-message{text-align:center;width:min(100%,38rem)}.refresh-message h1{font-family:var(--refresh-display);font-size:var(--refresh-notice-size);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:360;line-height:1.12}.refresh-thanks{color:var(--ink2);margin:1.25rem 0 0;font-size:1.0625rem}.refresh-email{min-height:2.75rem;color:var(--ink);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--refresh-divider);text-decoration-color:var(--refresh-divider);text-underline-offset:.5rem;align-items:center;margin-top:1.5rem;font-size:1rem;display:inline-flex}.refresh-email:hover{color:var(--accent-text);text-decoration-color:currentColor}.refresh-languages{top:1.5rem;right:var(--refresh-edge);align-items:center;gap:.3rem;display:flex;position:absolute}.refresh-languages a{min-width:2.75rem;min-height:2.75rem;color:var(--ink2);place-items:center;font-size:.8rem;font-weight:500;text-decoration:none;display:grid}.refresh-languages a[aria-current]{color:var(--ink);text-underline-offset:.5rem;text-decoration:underline;text-decoration-thickness:1px}.refresh-languages a:hover{color:var(--ink);background:var(--paper)}.refresh-language-divider{background:var(--refresh-divider);width:1px;height:.9rem}.refresh-controls{bottom:1.25rem;right:var(--refresh-edge);position:absolute}.refresh-controls button{min-width:44px;min-height:44px;color:var(--ink2);border:1px solid var(--refresh-divider);font:400 .875rem/1.2 var(--fb);cursor:pointer;background:0 0;padding:.5rem .875rem}.refresh-controls button:hover{color:var(--ink);border-color:var(--ink)}.refresh-page :focus-visible{outline:2px solid var(--accent-text);outline-offset:5px}.refresh-main:focus{outline:none}.refresh-sr-only,.refresh-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.refresh-skip:focus{top:1rem;left:var(--refresh-edge);z-index:10;background:var(--paper);color:var(--ink);padding:.75rem 1rem;position:absolute}@media (width<=599px){.refresh-loader{width:min(340px,100vw - 1rem);height:260px;margin-bottom:.5rem}.refresh-languages{top:1rem}.refresh-thanks{font-size:1rem}.refresh-main{padding-top:4.5rem;padding-bottom:5rem}}
