:root{--bg:#F7F8FC;--surface:#FFFFFF;--chrome:#DDE3F4;--chrome-strong:#C9D3EE;--ink:#1B2439;--muted:#56627C;--primary:#4D63A6;--primary-hover:#3F538F;--primary-soft:#E8ECF8;--border:#243047;--border-soft:#C5CCDD;--line:#D5DBEA;--line-strong:#7C88A2;--peach:#F0C7B6;--focus:#2458C6;--error:#A3262A;--error-bg:#FBECEC;--ok:#24663B;--body:19px;--lh:1.55;--small:15px;--radius:16px;--radius-card:20px;--radius-pill:999px;--motion:180ms;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--mono:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;--reader-scale:1}html:lang(hi){--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans Devanagari","Kohinoor Devanagari","Devanagari Sangam MN","Nirmala UI",Mangal,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--mono:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,"Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",Mangal,monospace}html:lang(hi) body *,html:lang(hi) body :after,html:lang(hi) body :before{letter-spacing:normal!important}html:lang(hi) :is(h1,h2,h3,h4,.a1-title,.lp-h1,.lp-h2){line-height:1.32}@media (prefers-reduced-motion:reduce){:root{--motion:0ms}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--body);line-height:var(--lh);min-height:100dvh}a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3{line-height:1.12;margin:0;letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1{font-size:clamp(34px,9vw,44px);font-weight:700;letter-spacing:-.03em}h2{font-size:clamp(26px,6.5vw,32px);font-weight:800}h3{font-size:21px;font-weight:700}p{margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{min-height:100dvh;display:flex;justify-content:center;padding:0}@media (min-width:560px){.page{padding:32px 16px 48px}}.window{width:100%;max-width:520px;background:var(--bg);display:flex;flex-direction:column;min-height:100dvh}@media (min-width:560px){.window{min-height:auto}}.window-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg);padding:max(14px,env(safe-area-inset-top)) 22px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.wordmark{font-family:var(--font);font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:lowercase;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.bar-tools{display:flex;align-items:center;gap:4px}.lang-btn{min-height:44px;min-width:56px;padding:0 14px;background:var(--surface);border:1px solid var(--line-strong);font:600 15px var(--mono);color:var(--ink);cursor:pointer;border-radius:var(--radius-pill)}.lang-btn:hover{background:var(--primary-soft)}.window-body{padding:24px 22px max(28px,env(safe-area-inset-bottom));flex:1 1}.screen,.window-body{display:flex;flex-direction:column;gap:20px}.screen{flex:1 1;animation:rise var(--motion) ease-out}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.eyebrow{font-size:22px;font-weight:700}.lead{font-size:var(--body)}.lead,.muted{color:var(--muted)}.small{font-size:var(--small)}.stack{flex-direction:column}.row,.stack{display:flex;gap:12px}.row>*{flex:1 1;min-width:0}.row>.btn{padding:12px 10px;font-size:18px}.spacer{flex:1 1}.center{text-align:center}.btn,.center{align-items:center}.btn{display:inline-flex;justify-content:center;gap:10px;min-height:56px;padding:12px 20px;border-radius:var(--radius-pill);font:700 20px var(--font);border:1px solid var(--primary);box-shadow:0 8px 24px -12px rgba(77,99,166,.7);background:var(--primary);color:#fff;cursor:pointer;text-decoration:none;width:100%;transition:background var(--motion),transform var(--motion)}.btn:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-secondary{background:var(--surface);box-shadow:none}.btn-secondary,.btn-secondary:hover{color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--primary-soft)}.btn svg{width:22px;height:22px;flex:none}.textlink{background:none;border:none;padding:10px 4px;min-height:44px;font:600 18px var(--font);color:var(--primary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;cursor:pointer;align-self:center}.field{display:flex;flex-direction:column;gap:8px}.label{font-size:20px;font-weight:700}.label .opt{font-weight:400;color:var(--muted)}.input,.select,.textarea{width:100%;min-height:56px;padding:12px 16px;font:400 20px var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.textarea{min-height:110px;resize:vertical;line-height:1.45}.input::placeholder,.textarea::placeholder{color:#66718A}.input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.error-text{color:var(--error);font-size:16px;font-weight:600}.check{display:flex;align-items:center;gap:12px;min-height:44px;font-size:18px;cursor:pointer}.check input{width:26px;height:26px;accent-color:var(--primary)}.hint{font-size:var(--small);color:var(--muted)}.card{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.card-body{padding:18px;display:flex;flex-direction:column;gap:8px}.note{display:flex;gap:12px;align-items:flex-start;background:var(--primary-soft);border-radius:var(--radius-card);padding:14px 16px;font-size:17px;line-height:1.45}.note svg{flex:none;width:22px;height:22px;margin-top:1px}.demo-badge{align-self:flex-start;font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:4px 10px;background:var(--surface)}.locked{display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;color:var(--muted)}.locked svg{width:20px;height:20px}.chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-card);font:700 19px var(--font);align-self:center;background:var(--surface)}.big-number{font-size:clamp(120px,38vw,168px);font-weight:800;line-height:.9;letter-spacing:-.04em;text-align:center;animation:pop .32s cubic-bezier(.2,.9,.3,1.2)}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;font-size:18px}.steps li:before{content:counter(s);width:30px;height:30px;border-radius:50%;background:var(--chrome);display:grid;place-items:center;font:700 15px var(--mono)}.mono{font-family:var(--mono)}.reader-meta{display:flex;justify-content:space-between;align-items:baseline;font-size:18px}.reader-meta strong{font-size:20px}.progress{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);padding:4px;background:var(--surface)}.progress,.progress span{border-radius:var(--radius-pill)}.progress span{height:10px;background:var(--chrome);transition:background var(--motion)}.progress span[data-on=true]{background:var(--primary)}.reader-text{font-size:calc(var(--body) * var(--reader-scale));line-height:1.6;max-width:68ch}.reader-text p+p{margin-top:14px}.reader-question{font-weight:700}.size-ctl{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-pill);overflow:hidden}.size-ctl button{min-width:48px;min-height:44px;background:var(--surface);border:none;font:700 17px var(--font);color:var(--ink);cursor:pointer}.size-ctl button+button{border-left:1px solid var(--line-strong)}.size-ctl button[aria-pressed=true]{background:var(--chrome)}.reader-nav{display:flex;gap:12px}.toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);background:var(--ink);color:#fff;padding:12px 18px;border-radius:var(--radius-pill);font-size:17px;z-index:50;max-width:calc(100vw - 32px)}.sheet-backdrop{position:fixed;inset:0;background:rgba(27,36,57,.45);z-index:40;display:flex;align-items:flex-end;justify-content:center}@media (min-width:560px){.sheet-backdrop{align-items:center}}.sheet{background:var(--surface);width:100%;max-width:520px;max-height:92dvh;overflow:auto;border:1px solid var(--line);border-radius:24px 24px 0 0;padding:22px 22px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;animation:rise var(--motion) ease-out}@media (min-width:560px){.sheet{border-radius:24px}}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.icon-btn{min-width:44px;min-height:44px;border:none;background:none;cursor:pointer;border-radius:8px;color:var(--ink);display:grid;place-items:center}.icon-btn:hover{background:var(--primary-soft)}.icon-btn svg{width:24px;height:24px}.share-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(#E7ECF8,#FBE9E1)}.share-card-inner{position:relative;padding:24px 20px 20px;text-align:center;align-items:center}.reco,.share-card-inner{display:flex;flex-direction:column;gap:6px}.reco{border-top:1px solid var(--line);padding-top:16px}.index-grid{display:grid;grid-gap:12px;gap:12px}.index-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-decoration:none;color:var(--ink);font-weight:700;font-size:21px;min-height:64px}.index-link:hover{background:var(--primary-soft);color:var(--ink)}.index-link small{display:block;font-weight:400;font-size:15px;color:var(--muted)}button.index-link{width:100%;text-align:left;font-family:inherit;cursor:pointer}.index-link>span:first-child{flex:1 1;min-width:0}.index-link>span[aria-hidden]{flex:none}.why-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--primary);font:700 18px var(--font);cursor:pointer;text-align:left}.why-btn:hover{background:var(--primary-soft)}.why-q{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:16px;flex:none}.why-count{margin-left:auto;font:600 14px var(--mono);color:var(--muted)}.why-list{list-style:none;margin:0;padding:0;gap:14px;counter-reset:w}.why-list,.why-list li{display:flex;flex-direction:column}.why-list li{counter-increment:w;border-left:3px solid var(--chrome);padding-left:12px;gap:4px;font-size:17px}.why-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.why-head strong:before{content:counter(w) ". ";color:var(--muted)}.why-school{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.why-formula{background:var(--bg);padding:6px 8px;overflow-wrap:anywhere}.why-diverges,.why-formula{font-size:15px;border-radius:6px}.why-diverges{background:#FBF3EE;padding:8px 10px}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:600 16px var(--font);cursor:pointer}.tab[aria-selected=true]{background:var(--ink);color:#fff}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.pcell{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:84px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.pcell[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary)}.pcell .digits{font:700 20px var(--mono);letter-spacing:.04em;overflow-wrap:anywhere}.pcell .cap{font-size:13px;color:var(--muted)}.mpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mpoint{border:1px solid var(--line-strong);border-radius:50%;aspect-ratio:1;display:grid;place-items:center;text-align:center;background:var(--surface)}.mpoint.center{background:var(--peach)}.mpoint b{font-size:26px;line-height:1;display:block}.mpoint small{font-size:12px;line-height:1.15;padding:0 8px;color:var(--muted);display:block}.mpoint.center small{color:var(--ink)}.seg-wrap{display:flex;flex-direction:column;gap:6px}.seg-label{font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.seg{display:flex;gap:4px;padding:4px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface)}.seg button{flex:1 1;min-width:0;min-height:44px;padding:6px 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink);font:600 15px var(--font);line-height:1.15;cursor:pointer}.seg button[aria-checked=true]{background:var(--ink);color:#fff}.seg button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:line-through}.methods-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.method-card{border:1px solid var(--line);border-radius:var(--radius-card);padding:14px;background:var(--surface);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.method-card .num{font-size:64px;font-weight:800;line-height:.9;letter-spacing:-.03em}.method-card .cap{font-size:14px;color:var(--muted)}.quiet{font-size:var(--small);color:var(--muted);text-align:center}.calm-note{font-size:16px;background:var(--primary-soft);border-radius:var(--radius)}.calm-note,.pline{color:var(--ink);padding:10px 14px}.pline{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:left;cursor:pointer}.pline[aria-expanded=true]{background:var(--primary-soft);border-color:var(--primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.pline-meta{flex:none;font:600 15px var(--mono)}.pline-body{border:1px solid var(--primary);border-top:0;border-radius:0 0 var(--radius) var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.pcell.in-line{box-shadow:inset 0 0 0 2px var(--primary)}.rev-label{align-self:center;font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:4px 12px;background:var(--surface)}.card-rev{transform:rotate(180deg)}.spread3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.spread3>div{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.pos-name{font:700 14px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.why-method{font-size:17px;background:var(--primary-soft);border-radius:10px;padding:8px 12px;margin:0 0 4px}.pline .mono{white-space:nowrap}.gear-btn{min-width:44px;padding:0 10px;display:grid;place-items:center}.footnote{font-size:14px;line-height:1.45;color:var(--muted);margin:4px 0 0}.legal-line{font-size:16px;color:var(--ink);line-height:1.45;border-left:3px solid var(--chrome-strong);padding:2px 0 2px 12px}.policy-links{text-align:center;color:var(--muted)}.site-footer{border-top:1px solid var(--line);margin:8px 22px 0;padding:18px 0 max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;font-size:var(--small)}.site-footer nav{display:flex;flex-wrap:wrap;gap:0 16px}.site-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.ph{display:inline;background:#FFF1C2;color:#5A4300;border:1px dashed #b08a00;border-radius:999px;padding:1px 8px;font-family:var(--mono);font-size:.85em;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-table .ph-label{display:none}.ph-label{font-family:var(--font);font-size:.85em;font-style:italic;opacity:.85}.md{display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.55}.md h2{font-size:24px;margin-top:8px}.md h3,.md h4{font-size:19px;margin-top:6px}.md ul{margin:0;padding-left:22px;display:grid;grid-gap:4px;gap:4px}.md blockquote{margin:0;border-left:3px solid var(--chrome-strong);padding-left:12px}.md-table{overflow-x:auto}.md-table table{border-collapse:collapse;font-size:14px;min-width:100%}.md-table td,.md-table th{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.price-line{font-weight:700;font-size:21px}.price-box{border:1px solid var(--line-strong);border-radius:var(--radius-card);padding:14px 16px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.eu-check{align-items:flex-start;font-size:16px;line-height:1.4;border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px}.check input[type=checkbox],.eu-check input{width:22px;height:22px;flex:none;margin-top:1px}.btn-danger{color:var(--error);border-color:var(--error)}.btn.btn-danger:not(.btn-secondary){background:var(--error);color:#fff}.confirm-box{border:1px solid var(--error);background:var(--error-bg);border-radius:var(--radius-card);padding:14px;display:flex;flex-direction:column;gap:10px}.doctor-block{border:2px solid var(--error);background:var(--error-bg);border-radius:var(--radius-card);padding:14px 16px;font-size:17px;line-height:1.45}.consent-box{border:1px solid var(--line-strong);border-radius:var(--radius-card);padding:12px 14px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:18px;cursor:pointer}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;border-radius:999px;background:var(--chrome-strong);position:relative;cursor:pointer;flex:none;transition:background var(--motion)}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left var(--motion)}.switch input:checked{background:var(--primary)}.switch input:checked:after{left:25px}.tldr{margin:0;padding:14px 16px 14px 36px;border-radius:var(--radius-card);background:var(--primary-soft);display:grid;grid-gap:6px;gap:6px;font-size:18px}.seg button .lock-ico{width:16px;height:16px;vertical-align:-2px;margin-left:4px}.sheet>*{flex-shrink:0}.cv2-head{display:flex;flex-direction:column;gap:4px}.cv2-eyebrow{font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cv2-block{display:flex;flex-direction:column;gap:4px}.cv2-block h4{font-size:16px;margin:0;color:var(--muted);font-weight:700}.cv2-chips{display:flex;flex-wrap:wrap;gap:6px}.cv2-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font:600 14px var(--font);background:var(--bg)}.cv2-chip .mono{font-weight:700}.cv2-point{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.cv2-point:first-of-type{border-top:0;padding-top:0}.cv2-arc{display:flex;align-items:baseline;gap:10px}.cv2-arc b{font-size:34px;line-height:1;letter-spacing:-.02em}.cv2-alt{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.cv2-linkbtn{background:none;border:0;padding:6px 0;min-height:44px;color:var(--primary);font:600 16px var(--font);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.cv2-years{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cv2-years>div{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.cv2-years b{font-size:34px;line-height:1}.cv2-locked{position:relative}.cv2-locked .bars{display:flex;flex-direction:column;gap:8px;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv2-locked .bars span{height:12px;border-radius:6px;background:var(--chrome)}.cv2-locked .bars span:nth-child(2){width:86%}.cv2-locked .bars span:nth-child(3){width:64%}.cv2-locked .locked{position:absolute;inset:0;background:rgba(255,255,255,.55)}.pr-safety{border-left:4px solid var(--primary);background:var(--primary-soft);border-radius:var(--radius);padding:12px 14px;font-size:17px;line-height:1.45}.pr-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.pr-year{flex:none;min-width:64px;min-height:64px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 8px}.pr-year .y{font:600 13px var(--mono);color:var(--muted)}.pr-year .n{font:700 18px var(--mono)}.pr-year.diverged{border-style:dashed;border-color:var(--primary)}.pr-year.diverged .y:after{content:" •";color:var(--primary)}.pr-year[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.pr-year[aria-pressed=true] .y{color:#fff}.pr-question{font-style:italic;color:var(--muted)}.pr-yearfields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:60;background:var(--surface);padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--line-strong)}.skip-link:focus{left:12px}.lp{min-height:100dvh;display:flex;flex-direction:column}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:22px;padding-right:22px}.lp-narrow{max-width:820px}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(247,248,252,.92);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid transparent}.lp-header-in{display:flex;align-items:center;gap:16px;min-height:64px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:10px}.lp-header-in .wordmark{margin-right:auto}.lp-nav{display:none;gap:4px}.lp-nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:16px;padding:10px 12px;border-radius:var(--radius-pill)}.lp-nav a:hover{background:var(--primary-soft)}.lp-eyebrow{font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp-lead{font-size:20px;line-height:1.55;max-width:60ch}.lp-lead,.lp-sub{color:var(--muted)}.lp-sub{max-width:62ch}.lp-hero{padding:24px 0 40px}.lp-hero-grid{display:grid;grid-gap:28px;gap:28px}.lp-hero-copy{display:flex;flex-direction:column;gap:18px}.lp-hero h1{font-size:clamp(38px,10vw,64px);line-height:1.04}.lp-form{margin-top:6px}.lp-form,.lp-form-row{display:flex;flex-direction:column;gap:10px}.lp-form-btn{width:100%}.lp-sample{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;align-self:start}.lp-sample-body{padding:18px;display:flex;flex-direction:column;gap:12px}.lp-sample-cap{font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.lp-sample-row{display:flex;align-items:center;gap:16px;font-weight:700;font-size:21px}.lp-sample-num{font-size:88px;font-weight:800;line-height:.9;letter-spacing:-.04em}.lp-sample-chain{align-self:flex-start;font-size:16px;overflow-wrap:anywhere}.why-btn{text-decoration:none}.lp-section{padding:48px 0}.lp-section h2{margin-bottom:12px}.lp-alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-products{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.lp-product{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:10px}.lp-product.is-live{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.lp-product p{color:var(--muted);font-size:17px;flex:1 1}.lp-product .btn{margin-top:4px}.lp-status{align-self:flex-start;font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--bg)}.lp-status-live{background:var(--primary);border-color:var(--primary);color:#fff}.lp-soon{min-height:56px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--muted);font-weight:700}.lp-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.lp-steps li{display:grid;grid-template-columns:48px 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;background:var(--bg);border-radius:var(--radius-card);padding:18px}.lp-steps h3{align-self:center}.lp-steps p{grid-column:2;color:var(--muted);font-size:17px}.lp-step-n{grid-row:span 2;width:48px;height:48px;border-radius:50%;background:var(--peach);display:grid;place-items:center;font:800 22px var(--font);color:var(--ink)}.lp-why-grid{display:grid;grid-gap:28px;gap:28px}.lp-checks{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.lp-checks li{padding-left:32px;position:relative}.lp-checks li:before{content:"";position:absolute;left:4px;top:.45em;width:14px;height:8px;border-left:3px solid var(--primary);border-bottom:3px solid var(--primary);transform:rotate(-45deg)}.lp-inline-btn{width:auto;align-self:flex-start}.lp-trace{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:14px}.lp-prices{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.lp-price{border:1px solid var(--line);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:12px;background:var(--bg)}.lp-price ul{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px;font-size:17px;flex:1 1;align-content:start}.lp-price-plus{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.lp-price-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.lp-badge{font:700 13px var(--font);background:var(--peach);color:var(--ink);padding:4px 10px;border-radius:var(--radius-pill)}.lp-amount{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1}.lp-amount span{font-size:18px;font-weight:600;color:var(--muted);letter-spacing:0}.lp-or{color:var(--muted);font-size:17px;margin-top:-4px}.lp-terms{font-size:16px;line-height:1.45;border-left:3px solid var(--chrome-strong);padding-left:12px}.lp-price .textlink{align-self:flex-start;padding-left:0;font-size:16px}.lp-note{margin-top:16px;font-size:16px;color:var(--ink)}.lp-faq{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.lp-faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.lp-faq summary{cursor:pointer;list-style:none;padding:16px 52px 16px 18px;font-weight:700;font-size:19px;position:relative;min-height:56px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:400 28px var(--font);color:var(--primary)}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{padding:0 18px 18px;color:var(--ink);font-size:18px;max-width:70ch}.lp-footer{padding-top:24px}.lp-footer .site-footer{margin:8px 0 0}.lp-learn{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;font-size:var(--small)}.lp-learn a{font-weight:600;min-height:44px;display:inline-flex;align-items:center}.seo{min-height:100dvh;display:flex;flex-direction:column}.seo-lang{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font)}.seo-main{max-width:820px;padding-top:8px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px;flex:1 1}.seo-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:15px;color:var(--muted)}.seo-crumbs li+li:before{content:"›";margin-right:6px}.seo-crumbs a{color:var(--muted)}.seo-article{display:flex;flex-direction:column;gap:16px;font-size:19px;line-height:1.6}.seo-article p{max-width:68ch}.seo-article h2{font-size:26px;margin-top:12px}.seo-title-row{display:flex;align-items:center;gap:18px}.seo-big{flex:none;width:92px;height:92px;border-radius:28px;background:var(--peach);display:grid;place-items:center;font-size:48px;font-weight:800;letter-spacing:-.03em}.seo-cta{background:var(--primary-soft);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:12px}.seo-cta h2{font-size:24px}.seo-cta .btn{align-self:stretch}.seo-related h2{font-size:21px;margin-bottom:12px}.seo-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.seo-chips a,.seo-chips span{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);text-decoration:none;font-size:16px;font-weight:600}.seo-chips a:hover{background:var(--primary-soft)}.seo-chips [aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.seo-kw span{font-weight:500;border-color:var(--line)}.seo-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.seo-grid a{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);text-decoration:none;color:var(--ink);min-height:104px}.seo-grid a:hover{background:var(--primary-soft)}.seo-grid b{font-size:34px;line-height:1}.seo-grid span{font-size:16px;color:var(--muted);line-height:1.3}.seo-cards{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:14px;gap:14px}.seo-cards a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);font-weight:600;font-size:16px;text-align:center}.seo-tarot{display:grid;grid-gap:20px;gap:20px}.seo-card-art{max-width:220px;width:60%}.seo-prevnext{display:flex;justify-content:space-between;gap:12px}.seo-prevnext a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.seo-footer{margin-top:16px;padding-left:22px;padding-right:22px}@media (min-width:720px){.lp-form-row{flex-direction:row;align-items:flex-start}.lp-form-btn{width:auto;flex:none}.lp-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-steps li{grid-template-columns:1fr}.lp-steps li p{grid-column:1}.lp-step-n{grid-row:auto}.seo-tarot{grid-template-columns:220px minmax(0,1fr);align-items:start}.seo-card-art{width:100%;position:-webkit-sticky;position:sticky;top:84px}.seo-cta .btn{align-self:flex-start;width:auto}}@media (min-width:1024px){.lp-nav{display:flex}.lp-hero{padding:56px 0 64px}.lp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.lp-section{padding:72px 0}.lp-products{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}.lp-prices{grid-template-columns:1fr 1.25fr 1fr;align-items:stretch}.page{padding:0 32px 48px;overflow-x:clip}.window{max-width:760px}.window.window-wide{max-width:1200px}.window-bar{min-height:72px;padding:12px 0;gap:20px}.window-bar:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:rgba(247,248,252,.94);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--line)}.window-body{padding:32px 0 40px;container:body/inline-size}.window-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:40px;gap:40px;align-items:start}.window-grid>.window-body{max-width:760px;width:100%;justify-self:center}.window-grid>.window-body:has(.dk-wide){max-width:none}.window-body>.screen>.btn,.window-body>form.screen>.btn{max-width:520px;align-self:center}.window-body>.screen>p,.window-body>form.screen>p{max-width:68ch}.side-panel{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100dvh - 104px);overflow:auto;padding:32px 0 24px;display:flex;flex-direction:column;gap:12px}.side-slot:empty{display:none}.window-grid:not(.has-hint):not(:has(.side-slot:not(:empty))){grid-template-columns:minmax(0,1fr)}.window-grid:not(.has-hint):not(:has(.side-slot:not(:empty)))>.side-panel{position:absolute;width:0;height:0;padding:0;overflow:hidden}.side-slot:not(:empty)+.side-empty,.side-slot>.side-sheet:not(:last-child){display:none}.side-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);padding:18px;color:var(--muted);font-size:17px}.side-sheet{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:16px;animation:rise var(--motion) ease-out;box-shadow:0 18px 40px -32px rgba(27,36,57,.35)}.side-sheet:focus{outline:none}.side-sheet:focus-visible{outline:3px solid var(--focus)}.side-sheet>*{flex-shrink:0}.site-footer{margin:24px 0 0;padding-top:22px}}@media (min-width:1100px){.seo-main{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto auto auto 1fr;grid-column-gap:64px;column-gap:64px;grid-row-gap:28px;row-gap:28px;align-content:start;padding-top:16px}.seo-main>*{grid-column:1;min-width:0}.seo-main>.seo-crumbs{grid-column:1/-1;grid-row:1}.seo-main>.seo-article{grid-row:2/5}.seo-main>.xl-wrap{grid-column:2;grid-row:2}.seo-main>.seo-cta{grid-column:2;grid-row:3/5;align-self:start;position:-webkit-sticky;position:sticky;top:96px}.seo-main>.seo-cta .btn{align-self:stretch;width:100%}.seo-main>.seo-prevnext,.seo-main>.seo-related{grid-row:5}.seo-chips a,.seo-grid a{transition:background var(--motion),transform var(--motion),box-shadow var(--motion)}}@media (max-width:719px){.seo-big{width:64px;height:64px;font-size:34px;border-radius:20px}.seo-article h1{font-size:clamp(28px,8vw,36px)}}.name-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.name-num{flex:none;min-width:48px;padding:4px 12px;border-radius:999px;background:var(--primary-soft);font-weight:800;font-size:22px;text-align:center}.name-sub{font-size:17px;font-weight:700;margin:4px 0 0}.y-question{border-color:var(--line-strong)}.y-question .seg{flex-wrap:wrap;border-radius:24px}.y-question .seg button{flex:1 1 200px}.ltable-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:14px;-webkit-overflow-scrolling:touch}.ltable-wrap:focus-visible{outline:3px solid var(--focus)}.ltable{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltable th{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);text-align:left;font-size:14px;font-weight:600;color:var(--muted);padding:6px 10px;white-space:nowrap}.ltable td{min-width:30px;padding:6px 4px;text-align:center;font-size:17px;color:var(--muted)}.ltable td.on{color:var(--ink);font-weight:700}.ltable td.on.lv{background:var(--primary-soft)}.ltable td.on.lc{background:color-mix(in srgb,var(--line) 60%,transparent)}.ltable td.wstart{border-left:2px solid var(--line-strong)}.ltable td.ltype{font-size:13px}.name-changes{width:100%;border-collapse:collapse}.name-changes td,.name-changes th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;font-size:17px}.name-changes thead th{font-size:14px;color:var(--muted);font-weight:600}.name-changes tr.changed td{font-weight:700}.angel-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.angel-chip{min-height:44px;min-width:64px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:700 18px var(--font);cursor:pointer}.angel-chip:hover{border-color:var(--ink)}.angel-chip:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.angel-input{font-size:24px;letter-spacing:.06em}.angel-big{font-size:clamp(72px,22vw,132px);letter-spacing:0;word-break:break-all}.angel-short{background:var(--primary-soft);border:none}.angel-lede{font-size:20px;font-weight:700;margin:0}.angel-origin summary{cursor:pointer;list-style:none}.angel-origin summary::-webkit-details-marker{display:none}.angel-origin summary:after{content:"+";margin-left:auto;font-weight:700}.angel-origin[open] summary:after{content:"−"}.angel-origin summary{flex-direction:row;align-items:center}.num-entry{display:flex;flex-direction:column;gap:8px}.seo-big.seo-big-seq{width:auto;min-width:92px;padding:0 16px;font-size:34px}@media (max-width:560px){.seo-big.seo-big-seq{min-width:64px;height:64px;font-size:24px;padding:0 12px}}.seo-grid-angel b{font-size:28px;letter-spacing:.02em}.legal-page h1{font-size:clamp(28px,8vw,40px)}