@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_712b19a1-module__d0MaKW__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_712b19a1-module__d0MaKW__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_DrXHWnLqWzwVHPQjK1EbFVTdGJPd)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_38c99671-module__5Dhsuq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38c99671-module__5Dhsuq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--s-1:12px;--s-2:16px;--s-3:24px;--s-4:40px;--s-5:56px;--s-6:88px;--s-7:128px;--s-8:200px;--ink:#14161f;--ink-secondary:#14161fc7;--ink-meta:#14161f99;--ink-hairline:#14161f24;--background:#f8f7f2;--text:#11110f;--muted:#66625a;--line:#d7d2c7;--line-strong:#bdb5a8;--surface:#fffefa;--surface-soft:#fbfaf4;--surface-selected:#fffdf6;--focus:#1b4d3e;--focus-ring:#1b4d3e24;--success:#1d6b52;--success-soft:#eef6f1;--error:#8f1f1f;--error-soft:#fff1ee;--warning:#8b5d16;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{background:var(--background);color:var(--text)}body{background:var(--background);min-height:100vh;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea{font:inherit}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}cite{font-style:italic}.page{min-height:100vh;padding:56px 20px 28px}.shell{max-width:460px;margin:0 auto}.home-shell{max-width:560px}.brand-header{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 44px;display:flex}.brand-lockup{align-items:center;gap:var(--s-1);min-width:0;color:var(--ink);text-decoration:none;display:inline-flex}.brand-moon{width:20px;height:20px;color:var(--ink);flex:none}.brand-wordmark{color:var(--ink);letter-spacing:0;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.25;overflow:hidden}.brand-time{color:var(--ink-meta);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:11px;line-height:1.2}.hero-line{letter-spacing:0;margin:0;font-size:clamp(35px,10vw,58px);font-weight:520;line-height:.96}.descriptor{color:var(--muted);margin:18px 0 42px;font-size:19px;line-height:1.4}.helper{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.45}.form{gap:18px;display:grid}.field{gap:8px;display:grid}.field-hint{color:var(--muted);margin-top:-2px;font-size:14px;line-height:1.4}.label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.input,.textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:6px;outline:none;padding:14px 16px;font-size:18px;line-height:1.35}.textarea{resize:vertical;min-height:160px}.input:focus,.textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.input[aria-invalid=true]{border-color:#8f1f1f8c;box-shadow:0 0 0 3px #8f1f1f14}.lenses{border:0;gap:10px;margin:0;padding:0;display:grid}.lenses>.label{margin-bottom:2px}.lens-option{--lens-action-size:40px;--lens-icon-size:34px;--lens-inner-gap:12px;--lens-radio-size:18px;--lens-copy-indent:calc(var(--lens-radio-size) + var(--lens-inner-gap) + var(--lens-icon-size) + var(--lens-inner-gap));grid-template-columns:minmax(0, 1fr) var(--lens-action-size);gap:var(--lens-inner-gap);border:1px solid var(--line);background:var(--surface);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border-radius:8px;align-items:start;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #11110f06;container-type:inline-size}.lens-option:before{background:var(--focus);content:"";opacity:0;transform-origin:50%;width:3px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(.72)}.lens-option[data-selected=true]{background:var(--surface-selected);border-color:#1b4d3e6b;box-shadow:0 0 0 1px #1b4d3e14,0 12px 26px #11110f09}.lens-option[data-selected=true]:before{opacity:1;transform:scaleY(1)}.lens-option:has(.lens-radio:focus-visible){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.lens-choice{grid-template-columns:var(--lens-radio-size) var(--lens-icon-size) minmax(0, 1fr);gap:var(--lens-inner-gap);min-height:40px;color:var(--text);cursor:pointer;align-items:start;line-height:1.35;display:grid}.lens-radio{width:16px;height:16px;accent-color:var(--text);margin:12px 0 0}.lens-icon{width:var(--lens-icon-size);height:var(--lens-icon-size);border:1px solid var(--line);background:var(--surface-soft);object-fit:contain;border-radius:50%;padding:5px;display:block;box-shadow:inset 0 1px #ffffffc7}.lens-copy{gap:2px;min-width:0;display:grid}.lens-name{font-size:16px;font-weight:700;line-height:1.15}.lens-question{color:var(--muted);font-size:15px;line-height:1.35}.lens-info-button{width:var(--lens-action-size);height:var(--lens-action-size);border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.lens-info-button[aria-expanded=true]{background:var(--success-soft);color:var(--focus);border-color:#1b4d3e57}.lens-info-button:focus-visible{border-color:var(--text);color:var(--text);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.lens-info-button:active{transform:scale(.96)}.lens-context{max-height:0;color:var(--muted);opacity:0;transition:max-height .22s var(--ease-out), opacity .16s var(--ease-out), padding-top .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-top:1px solid #0000;grid-column:1/-1;margin:0;padding-top:0;font-size:14px;line-height:1.55;overflow:hidden;transform:translateY(-2px)}.lens-option.is-expanded .lens-context,.lens-option[data-expanded=true] .lens-context{border-top-color:var(--line);opacity:1;max-height:40rem;padding-top:11px;transform:translateY(0)}@container (min-width:460px){.lens-context{margin:0 calc(var(--lens-action-size) + var(--lens-inner-gap)) 0 var(--lens-copy-indent)}}.custom-message-field{border-top:1px solid var(--line);background:#f8f7f285;border-radius:7px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.custom-message-input{min-height:112px;padding:12px;font-size:17px}.custom-message-meta{gap:8px;display:grid}.custom-message-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.custom-counter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.4}.custom-message-meta[data-tone=warn] .custom-counter{color:var(--warning)}.custom-message-meta[data-tone=limit] .custom-counter{color:var(--error)}.custom-meter{background:#11110f14;border-radius:999px;height:3px;overflow:hidden}.custom-meter-fill{width:min(var(--custom-progress), 100%);border-radius:inherit;background:var(--focus);height:100%;transition:width .16s var(--ease-out), background-color .16s var(--ease-out);display:block}.custom-message-meta[data-tone=warn] .custom-meter-fill{background:var(--warning)}.custom-message-meta[data-tone=limit] .custom-meter-fill{background:var(--error)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{border:1px solid var(--text);background:var(--text);width:100%;min-height:56px;color:var(--background);cursor:pointer;letter-spacing:.01em;text-align:center;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border-radius:7px;place-items:center;padding:0 18px;font-size:17px;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.button:active{transform:scale(.985)}.button:disabled{cursor:wait;opacity:.64;transform:none}.button-content{min-width:94px;min-height:22px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-state{animation:button-state-in .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-spinner{border:1px solid #f8f7f261;border-top-color:var(--background);border-radius:50%;width:14px;height:14px;animation:.72s linear infinite button-spin}@keyframes button-state-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes button-spin{to{transform:rotate(1turn)}}.fine-print{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.status{min-height:0;max-height:0;color:var(--muted);opacity:0;transition:max-height .18s var(--ease-out), padding .18s var(--ease-out), opacity .16s var(--ease-out), transform .16s var(--ease-out), border-color .16s var(--ease-out), background-color .16s var(--ease-out);border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:10px;margin:0;padding:0 12px;font-size:15px;line-height:1.45;display:flex;overflow:hidden;transform:translateY(-2px)}.status:not(:empty){opacity:1;max-height:96px;padding:10px 12px;transform:translateY(0)}.status-mark{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px;margin-top:.45em}.status.error{background:var(--error-soft);color:var(--error);border-color:#8f1f1f29}.status.success{background:var(--success-soft);color:var(--success);border-color:#1d6b5229}.product-tagline{color:var(--text);margin:0;font-size:21px;font-weight:520;line-height:1.25}.product-subline{margin-top:-6px}.choose-page{padding-top:44px}.choose-shell{max-width:620px}.choose-intro,.choose-link-state{gap:10px;margin:0 0 24px;display:grid}.choose-intro h1,.choose-link-state h1{letter-spacing:0;max-width:11.5em;margin:0;font-size:clamp(34px,8vw,54px);font-weight:520;line-height:.98}.choose-intro p:not(.label),.choose-link-state p:not(.label){max-width:34rem;color:var(--muted);margin:0;font-size:18px;line-height:1.45}.chooser-form{gap:16px}.chooser-lenses{gap:12px}.chooser-lenses .lens-option{background:#fffefadb}.choose-root{min-height:100vh;color:var(--ink);background:#fbfaf7;padding:56px 20px 40px}.choose-measure{width:100%;max-width:740px;margin:0 auto}.choose-header{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.choose-brand{align-items:center;gap:var(--s-1);min-width:0;color:var(--ink);text-decoration:none;display:inline-flex}.choose-moon{width:20px;height:20px;color:var(--ink);flex:none}.choose-brand span{color:var(--ink);letter-spacing:0;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.25;overflow:hidden}.choose-time,.choose-section-label p,.choose-selection-meta,.choose-footer nav{font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}.choose-time{color:var(--ink-meta);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:11px;line-height:1.2}.choose-title-block{margin:var(--s-7) 0 0}.choose-section-label{gap:var(--s-1);margin:0 0 var(--s-4);display:grid}.choose-section-label p{color:var(--ink-meta);letter-spacing:.18em;margin:0;font-size:10.5px;line-height:1.35}.choose-section-label span{background:var(--ink-hairline);width:100%;height:1px;display:block}.choose-title-block h1{max-width:11.8em;color:var(--ink);letter-spacing:0;overflow-wrap:break-word;margin:0;font-size:clamp(40px,7vw,60px);font-weight:500;line-height:.98}.choose-title-block>p{max-width:34em;margin:var(--s-3) 0 0;color:var(--ink-secondary);letter-spacing:0;overflow-wrap:break-word;font-size:clamp(19px,2.25vw,23px);line-height:1.42}.choose-question-root .choose-title-block{margin-top:var(--s-5)}.choose-question-root .choose-section-label p{letter-spacing:.08em;font-size:12px}.choose-question-root .choose-title-block h1{white-space:nowrap;max-width:none;font-size:20px;font-weight:500;line-height:1.45}.choose-question-root .choose-title-block .choose-section-label{margin-bottom:var(--s-3)}.choose-question-root .choose-title-block>p{max-width:34em;margin-top:var(--s-2);font-size:18px;line-height:1.45}.choose-title-keep{white-space:nowrap}.not-found-root{display:flex}.not-found-measure{flex-direction:column;min-height:calc(100vh - 96px);display:flex}.not-found-block{margin-top:clamp(var(--s-6), 18vh, var(--s-8))}.not-found-block h1{max-width:9em}.not-found-block>p{max-width:24em}.not-found-cta{margin-top:var(--s-4)}.not-found-footer{padding-top:var(--s-6);margin-top:auto}.choose-form{margin-top:var(--s-6)}.choose-question-root .choose-form{margin-top:var(--s-4)}.choose-current-question{padding:var(--s-2);background:#fbfaf7;border:1px solid #14161f33;border-radius:0}.choose-current-label,.choose-lens-kicker,.choose-lens-question,.choose-current-question-text,.choose-current-meta,.choose-row-provenance,.choose-row-error{display:block}.choose-current-label,.choose-lens-kicker,.choose-current-meta,.choose-row-error{color:var(--ink-meta);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.35}.choose-current-question-text{margin:var(--s-1) 0 0;color:var(--ink);letter-spacing:0;overflow-wrap:break-word;font-size:20px;font-weight:500;line-height:1.45}.choose-current-meta{margin-top:var(--s-1);text-transform:none}.choose-custom-field{margin:0;display:block}.choose-custom-input{border:0;border-bottom:1px solid var(--ink-hairline);width:100%;color:var(--ink);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;background:0 0;border-radius:0;outline:none;padding:0 0 10px;font-size:18px;line-height:1.45;transition:none;display:block}.choose-custom-input::placeholder{color:var(--ink-meta);opacity:1}.choose-custom-input:focus{border-bottom-color:#14161f66}.choose-options-section{margin-top:var(--s-5)}.choose-options-section .choose-section-label{margin-bottom:var(--s-2)}.choose-lens-list{display:block}.choose-lens-option{border-top:1px solid var(--ink-hairline);padding:var(--s-3) 0}.choose-lens-option:first-child{border-top:0}.choose-lens-option:last-child{border-bottom:1px solid var(--ink-hairline)}.choose-lens-trigger{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.choose-lens-trigger:focus-visible{outline:none}.choose-lens-question{margin-top:var(--s-1);color:#14161fd9;letter-spacing:0;overflow-wrap:break-word;font-size:18px;line-height:1.45}.choose-lens-trigger:focus-visible .choose-lens-question,.choose-lens-option[data-expanded=true] .choose-lens-question{color:var(--ink)}.choose-row-panel{opacity:0;transition:grid-template-rows .25s var(--ease-out), opacity .25s var(--ease-out);grid-template-rows:0fr;display:grid}.choose-lens-option[data-expanded=true] .choose-row-panel{opacity:1;grid-template-rows:1fr}.choose-row-panel-inner{min-height:0;overflow:hidden}.choose-row-provenance{padding-top:var(--s-2)}.choose-row-panel-inner>.choose-custom-field{padding-top:var(--s-1)}.choose-row-provenance{color:var(--ink-secondary);letter-spacing:0;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.45}.choose-row-confirm{appearance:none;width:auto;margin-top:var(--s-2);color:var(--ink);cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:left;text-underline-offset:.18em;background:0 0;border:0;border-radius:0;padding:0 0 .08em;font-size:18px;font-weight:500;line-height:1.15;text-decoration-line:underline;text-decoration-color:#14161f80;text-decoration-thickness:1px;display:inline-block}.choose-row-confirm:focus-visible{outline:1px solid var(--ink-hairline);outline-offset:4px}.choose-row-confirm[aria-busy=true]{cursor:progress}.choose-row-error{margin-top:var(--s-1);color:var(--ink-secondary);text-transform:none}.choose-cta{appearance:none;width:auto;margin-top:var(--s-4);color:var(--ink);cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:left;text-underline-offset:.18em;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);background:0 0;border:0;border-radius:0;padding:0 0 .08em;font-size:clamp(21px,2.2vw,25px);font-weight:500;line-height:1.15;text-decoration-line:underline;text-decoration-color:#14161f80;text-decoration-thickness:1px;display:inline-block}.choose-cta:focus-visible{outline:1px solid var(--ink-hairline);outline-offset:4px}.choose-cta[aria-busy=true]{cursor:progress}.time-settings-form .choose-cta{margin-top:var(--s-6)}.choose-selection-meta{margin:var(--s-1) 0 0;color:var(--ink-meta);letter-spacing:.08em;font-size:10.5px;line-height:1.35}.choose-status{margin:var(--s-2) 0 0;color:var(--ink-meta);font-size:17px;line-height:1.45}.choose-status:empty{display:none}.time-settings-form{max-width:520px}.time-settings-current{margin:0 0 var(--s-4);color:var(--ink-secondary);letter-spacing:0;font-size:clamp(22px,2.8vw,30px);line-height:1.2}.time-settings-field{margin-top:0}.time-settings-field .choose-selection-meta{margin:0 0 var(--s-1);display:block}.choose-timezone-field{display:block}.choose-timezone-select{border:0;border-bottom:1px solid var(--ink-hairline);width:100%;color:var(--ink);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;transition:border-color .16s var(--ease-out);background:0 0;border-radius:0;outline:none;padding:0 0 10px;font-size:clamp(20px,2.25vw,24px);line-height:1.25}.choose-timezone-select:focus{border-bottom-color:#14161f66}.choose-footer{justify-items:center;gap:var(--s-3);margin-top:var(--s-8);color:var(--ink-meta);text-align:center;display:grid}.choose-question-root .choose-footer{margin-top:var(--s-6)}.choose-footer-moon{width:20px;height:20px;color:var(--ink)}.choose-footer-home{color:var(--ink);display:inline-flex}.choose-footer nav{justify-content:center;align-items:center;gap:var(--s-2);color:var(--ink-meta);letter-spacing:.08em;flex-wrap:wrap;font-size:10.5px;line-height:1.4;display:flex}.choose-footer a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.choose-lens-trigger:hover .choose-lens-question,.choose-row-confirm:hover,.choose-cta:hover,.choose-footer a:hover{color:var(--ink)}.choose-row-confirm:hover,.choose-cta:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.choose-row-panel,.choose-custom-input,.choose-cta,.choose-timezone-select{transition:none}}@media (max-width:639px){.choose-question-root .choose-title-block h1{white-space:normal}}@media (max-width:520px){.choose-root{padding-top:var(--s-4)}.choose-title-block{margin-top:var(--s-6)}.choose-title-block h1{max-width:100%;font-size:clamp(37px,10vw,44px)}.choose-question-root .choose-title-block h1{font-size:18px;line-height:1.45}.choose-title-block>p{font-size:19px}.not-found-measure{min-height:calc(100vh - 80px)}.not-found-block{margin-top:var(--s-6)}.not-found-footer{padding-top:var(--s-6)}.choose-lens-question{font-size:17px}.choose-current-question-text,.choose-custom-input{font-size:18px}.choose-row-confirm{font-size:17px}.choose-row-provenance{font-size:15px}}.footer{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:44px;font-size:13px;display:flex}.text-page h1{letter-spacing:0;margin:0 0 28px;font-size:34px;font-weight:520;line-height:1.05}.text-page p,.text-page li{color:var(--muted);font-size:15px;line-height:1.65}.text-page ul{gap:8px;margin:0 0 28px;padding-left:18px;display:grid}.text-page .brand-header{margin-bottom:36px}.legal-page{padding-top:48px}.legal-shell{max-width:720px}.legal-meta{color:var(--muted);margin:-12px 0 32px;font-size:14px;line-height:1.55}.legal-section{margin:0 0 34px}.legal-section h2{letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:560;line-height:1.2}.notice{border:1px solid var(--line);background:#fffefa9e;border-radius:8px;padding:0;overflow:hidden}.notice summary{cursor:pointer;min-height:64px;color:var(--text);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.notice summary::-webkit-details-marker{display:none}.notice summary:focus-visible{box-shadow:inset 0 0 0 3px var(--focus-ring);outline:none}.notice summary:active{color:var(--focus)}.notice-summary-copy{gap:2px;min-width:0;display:grid}.notice-title{font-size:14px;line-height:1.3}.notice-summary-line{color:var(--muted);font-size:13px;line-height:1.35}.notice-chevron{border:1px solid var(--line);width:28px;height:28px;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:50%;flex:none;position:relative}.notice-chevron:before{width:6px;height:6px;color:var(--muted);content:"";transition:color .16s var(--ease-out), transform .16s var(--ease-out);border-bottom:1px solid;border-right:1px solid;position:absolute;top:9px;left:10px;transform:rotate(45deg)}.notice[open] .notice-chevron{background:var(--success-soft);border-color:#1b4d3e47}.notice[open] summary{border-bottom-color:var(--line)}.notice[open] .notice-chevron:before{color:var(--focus);transform:translateY(2px)rotate(225deg)}.notice-body{animation:notice-body-in .18s var(--ease-out);gap:10px;margin-top:0;padding:14px 16px 16px;display:grid}.notice-body p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@keyframes notice-body-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.preview-page{padding:42px 20px 36px}.preview-shell{width:min(100%,1440px);margin:0 auto}.preview-shell .brand-header{margin-bottom:34px}.preview-intro{max-width:640px;margin-bottom:24px}.preview-title{color:var(--text);letter-spacing:0;margin:6px 0 10px;font-size:36px;font-weight:520;line-height:1.05}.preview-description{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.landing-exploration{border-bottom:1px solid var(--line);gap:18px;margin:30px 0 42px;padding-bottom:34px;display:grid}.landing-exploration-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:10px;display:flex}.landing-exploration-header h2{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:24px;font-weight:560;line-height:1.12}.landing-exploration-header p:not(.label){max-width:440px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.45}.landing-option-grid{grid-template-columns:1fr;align-items:start;gap:38px;display:grid}.landing-option{gap:12px;min-width:0;display:grid}.landing-option-header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:54px;display:flex}.landing-option-header h3{color:var(--text);letter-spacing:0;margin:3px 0 0;font-size:20px;font-weight:620;line-height:1.12}.landing-option-header>span{border-top:1px solid var(--line);max-width:170px;color:var(--muted);text-align:right;text-transform:uppercase;flex:none;padding-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35}.landing-option-note{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.landing-page-mock{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #11110f12,inset 0 1px #ffffffdb}.landing-page-topbar{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);text-transform:uppercase;background:#fffefad1;justify-content:space-between;align-items:center;padding:0 34px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35;display:flex}.landing-page-topbar span:first-child{color:var(--text);font-weight:650}.landing-page-hero{background:linear-gradient(180deg, #fffefae0, #f8f7f2eb), var(--background);grid-template-columns:minmax(0,.95fr) minmax(360px,.66fr);align-items:center;gap:48px;min-height:640px;padding:58px 56px 62px;display:grid;position:relative}.landing-page-copy-card{z-index:1;background:#fffefaf5;border:1px solid #bdb5a88f;border-radius:8px;gap:18px;max-width:640px;padding:42px;display:grid;box-shadow:0 22px 48px #11110f12,inset 0 1px #ffffffe6}.landing-page-kicker{color:var(--muted);text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35}.landing-page-copy-card h4{color:var(--text);letter-spacing:0;margin:0;font-size:52px;font-weight:560;line-height:.98}.landing-page-intro,.landing-page-action,.landing-page-tagline{margin:0}.landing-page-intro{color:var(--muted);font-size:19px;line-height:1.46}.landing-page-action{border-top:1px solid var(--line);color:#3b3730;padding-top:18px;font-size:17px;line-height:1.5}.landing-page-tagline{color:var(--focus);font-size:23px;font-weight:560;line-height:1.16}.landing-page-cta{border:1px solid var(--text);background:var(--text);width:fit-content;min-height:46px;color:var(--surface);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.landing-page-cta:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.landing-page-cta:active{transform:scale(.98)}.imessage-frame{z-index:2;color:#111114;width:min(100%,430px);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;background:#1c1c1e;border:1px solid #ffffff24;border-radius:38px;justify-self:end;padding:10px;box-shadow:0 34px 80px #11110f38,inset 0 2px #ffffff2e}.imessage-screen{background:#f6f6f8;border-radius:30px;flex-direction:column;min-height:570px;display:flex;overflow:hidden}.imessage-status{color:#161618;justify-content:space-between;align-items:center;min-height:28px;padding:8px 22px 0;font-size:12px;font-weight:700;line-height:1;display:flex}.imessage-status-icons{align-items:center;gap:6px;display:inline-flex}.imessage-signal{align-items:flex-end;gap:1.5px;height:11px;display:inline-flex}.imessage-signal span{background:#161618;border-radius:999px;width:3px}.imessage-signal span:first-child{height:4px}.imessage-signal span:nth-child(2){height:6px}.imessage-signal span:nth-child(3){height:8px}.imessage-signal span:nth-child(4){height:10px}.imessage-wifi{width:14px;height:10px;position:relative}.imessage-wifi:before,.imessage-wifi:after{content:"";border:2px solid #0000;border-top:0;border-bottom-color:#161618;border-radius:0 0 999px 999px;margin:auto;position:absolute;left:0;right:0}.imessage-wifi:before{width:14px;height:9px;bottom:1px}.imessage-wifi:after{width:7px;height:5px;bottom:1px}.imessage-battery{border:1.6px solid #161618;border-radius:3px;width:22px;height:11px;position:relative}.imessage-battery:before{content:"";background:#161618;border-radius:1px;position:absolute;inset:2px}.imessage-battery:after{content:"";background:#161618;border-radius:0 999px 999px 0;width:2px;height:5px;position:absolute;top:3px;right:-4px}.imessage-header{text-align:center;background:#f6f6f8;border-bottom:1px solid #d9d9de;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:76px;padding:4px 12px 10px;display:grid}.imessage-back,.imessage-header-space{place-items:center;width:38px;height:44px;display:grid}.imessage-back{color:#007aff;align-self:start;font-size:38px;font-weight:300;line-height:1}.imessage-contact{justify-items:center;gap:3px;min-width:0;display:grid}.imessage-avatar{isolation:isolate;color:#fffefa;letter-spacing:.04em;background:radial-gradient(circle at 24% 78%,#5d6f8385,#0000 26%),linear-gradient(145deg,#101114 0%,#253044 54%,#1b4d3e 100%);border:1px solid #ffffff47;border-radius:999px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 10px #11110f2e,inset 0 1px #ffffff42,inset 0 -10px 18px #0000002e}.imessage-avatar:before{z-index:-1;content:"";background:#fffefa;border-radius:999px;width:12px;height:12px;position:absolute;top:7px;right:7px;box-shadow:-4px 0 #253044}.imessage-header p,.imessage-time,.imessage-bubble,.imessage-receipt{margin:0}.imessage-contact p{color:#111114;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.imessage-thread{flex:1;align-content:start;gap:8px;padding:16px 12px 18px;display:grid}.imessage-time,.imessage-receipt{color:#8a8a92;text-align:center;font-size:11px;font-weight:600;line-height:1.25}.imessage-receipt{text-align:right;justify-self:end;padding-right:8px}.imessage-bubble{border-radius:21px;width:fit-content;max-width:84%;padding:10px 13px;font-size:15px;line-height:1.28}.imessage-bubble-incoming{color:#101012;background:#e9e9eb;border-bottom-left-radius:6px;justify-self:start}.imessage-bubble-short{max-width:58%}.imessage-bubble-followup{border-top-left-radius:10px}.imessage-bubble-outgoing{color:#fff;background:#0a84ff;border-bottom-right-radius:6px;justify-self:end}.imessage-composer{border-top:1px solid #d9d9de;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:10px 12px 12px;display:grid}.imessage-compose-plus,.imessage-compose-audio{background:#8e8e93;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.imessage-compose-plus{color:#fff;font-size:24px;font-weight:300;line-height:1}.imessage-compose-field{color:#a0a0a7;background:#fff;border:1px solid #d6d6dc;border-radius:999px;min-height:34px;padding:9px 13px;font-size:14px;line-height:1;display:block}.imessage-compose-audio{background:0 0;position:relative}.imessage-compose-audio:before,.imessage-compose-audio:after{content:"";background:#8e8e93;border-radius:999px;position:absolute}.imessage-compose-audio:before{width:9px;height:15px}.imessage-compose-audio:after{width:13px;height:2px;top:18px}.landing-page-ritual{border-top:1px solid var(--line);background:#fffefae0;grid-template-columns:minmax(130px,220px) minmax(0,760px);gap:42px;padding:46px 56px 50px;display:grid}.landing-page-ritual-label{color:var(--muted);text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.35}.landing-page-ritual-content{gap:12px;display:grid}.landing-page-ritual-content p{color:var(--muted);margin:0;font-size:16px;line-height:1.58}.landing-page-ritual-title{font-weight:560;color:var(--text)!important;font-size:28px!important;line-height:1.1!important}.landing-page-ritual-close{font-weight:600;color:var(--focus)!important}.landing-page-mock-balanced .imessage-frame{transform:translate(10px,-18px)}.landing-page-mock-quiet .landing-page-hero{background:linear-gradient(180deg, #f8f7f2e0, #fffefaf0), var(--surface-soft);grid-template-columns:minmax(0,.84fr) minmax(380px,.7fr);gap:56px}.landing-page-mock-quiet .landing-page-copy-card{box-shadow:0 16px 42px #11110f0b,inset 0 1px #ffffffe6}.landing-page-mock-quiet .imessage-frame{transform:translate(24px,28px)}.landing-page-mock-quiet .landing-page-ritual{background:#f8f7f2}.landing-page-mock-editorial .landing-page-hero{background:linear-gradient(90deg, #fffefaf5 0%, #fffefadb 50%, #eef6f194 100%), var(--surface-soft);grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);min-height:670px}.landing-page-mock-editorial .landing-page-copy-card{padding:48px}.landing-page-mock-editorial .imessage-frame{width:min(100%,450px);transform:translate(4px,-8px)}.landing-page-mock-editorial .landing-page-ritual-content{border-left:2px solid #1b4d3e3d;padding-left:20px}.preview-sections{gap:30px;display:grid}.preview-section{gap:12px;min-width:0;display:grid}.preview-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:10px;display:flex}.preview-section-header h2{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:22px;font-weight:560;line-height:1.12}.preview-section-header p:not(.label){max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.45}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));align-items:start;gap:18px;display:grid}.preview-case{border:1px solid var(--line);min-width:0;animation:preview-card-in .36s var(--ease-out) both;animation-delay:calc(var(--preview-index,0) * 18ms);background:#fffefacc;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #11110f0b}.preview-case-header{border-bottom:1px solid var(--line);background:#f8f7f2b8;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.preview-case-header h3{color:var(--text);letter-spacing:0;margin:0;font-size:18px;font-weight:620;line-height:1.16}.preview-case-header p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.42}.preview-state-label{color:#6f7889;white-space:nowrap;flex:none;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.preview-frame{scrollbar-color:var(--line-strong) transparent;max-height:860px;padding:16px;overflow:auto}.preview-frame .form{max-width:560px;margin:0 auto}.preview-frame.is-compact{width:min(100%,336px);max-height:none;margin:0 auto;padding:14px 10px 16px}.preview-frame.is-compact .form{max-width:316px}.preview-frame.is-compact .helper,.preview-frame.is-compact .input,.preview-frame.is-compact .textarea{font-size:16px}.preview-frame.is-compact .lens-option{--lens-icon-size:32px;--lens-inner-gap:10px;grid-template-columns:minmax(0, 1fr) var(--lens-action-size);gap:10px;padding:11px}.preview-frame.is-compact .lens-choice{grid-template-columns:var(--lens-radio-size) var(--lens-icon-size) minmax(0, 1fr);gap:10px}.preview-frame.is-compact .lens-icon{padding:5px}.preview-frame.is-compact .lens-name{font-size:15px}.preview-frame.is-compact .lens-question{font-size:14px}.preview-frame.is-compact .lens-info-button{width:40px;height:40px}.preview-frame.is-compact .lens-context{margin-left:0;margin-right:0;font-size:13px}@keyframes preview-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.landing-exploration-header{gap:6px;display:grid}.landing-exploration-header p:not(.label){text-align:left;max-width:none}.landing-page-hero,.landing-page-mock-quiet .landing-page-hero,.landing-page-mock-editorial .landing-page-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding:36px 28px 42px}.landing-page-copy-card{max-width:none}.imessage-frame,.landing-page-mock-balanced .imessage-frame,.landing-page-mock-quiet .imessage-frame,.landing-page-mock-editorial .imessage-frame{justify-self:center;width:min(100%,410px);transform:none}.landing-page-ritual{grid-template-columns:1fr;gap:14px;padding:32px 28px 36px}}@media (hover:hover) and (pointer:fine){.lens-option:hover{border-color:var(--line-strong);background:#fffdf8;transform:translateY(-1px)}.lens-option[data-selected=true]:hover{border-color:#1b4d3e80}.lens-option:active{transform:translateY(0)scale(.998)}.lens-info-button:hover{border-color:var(--text);color:var(--text);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.landing-page-cta:hover{background:#2a2925;border-color:#2a2925;transform:translateY(-1px)}.button:hover:not(:disabled){background:#2a2925;transform:translateY(-1px)}}@media (max-width:520px){.page{padding:34px 16px 24px}.brand-header{margin-bottom:36px}.brand-wordmark{font-size:18px}.brand-time{font-size:11px}.descriptor{margin-bottom:34px}.helper{font-size:16px}.form{gap:16px}.input,.textarea{padding:13px 14px;font-size:17px}.lens-option{--lens-icon-size:32px;--lens-inner-gap:10px;grid-template-columns:minmax(0, 1fr) var(--lens-action-size);gap:10px;padding:11px}.lens-choice{grid-template-columns:var(--lens-radio-size) var(--lens-icon-size) minmax(0, 1fr);gap:10px}.lens-icon{padding:5px}.lens-name{font-size:15px}.lens-question{font-size:14px}.lens-info-button{width:40px;height:40px}.lens-context{margin-left:0;margin-right:0;font-size:13px}.custom-message-row{align-items:flex-start}.preview-page{padding:30px 12px 24px}.preview-section-header{gap:6px;display:grid}.preview-section-header p:not(.label){text-align:left;max-width:none}.preview-grid{gap:14px}.landing-exploration{margin-top:24px;padding-bottom:28px}.landing-option-grid{gap:22px}.landing-option-header{gap:6px;display:grid}.landing-option-header>span{text-align:left;max-width:none}.landing-option-note{min-height:0}.landing-page-topbar{min-height:50px;padding:0 18px}.landing-page-hero,.landing-page-mock-quiet .landing-page-hero,.landing-page-mock-editorial .landing-page-hero{gap:22px;padding:18px 12px 24px}.landing-page-copy-card,.landing-page-mock-editorial .landing-page-copy-card{padding:24px 20px}.landing-page-copy-card h4{font-size:34px;line-height:1.02}.landing-page-intro{font-size:16px}.landing-page-action{font-size:15px}.landing-page-tagline{font-size:20px}.imessage-frame,.landing-page-mock-balanced .imessage-frame,.landing-page-mock-quiet .imessage-frame,.landing-page-mock-editorial .imessage-frame{border-radius:30px;width:100%;padding:8px}.imessage-screen{border-radius:24px;min-height:520px}.imessage-bubble{max-width:88%;font-size:14px}.landing-page-ritual{padding:24px 20px 28px}.landing-page-ritual-content{border-left:0;padding-left:0}.landing-page-ritual-content p{font-size:15px}.landing-page-ritual-title{font-size:23px!important}.preview-case-header{display:grid}.preview-state-label{white-space:normal}}@media (prefers-reduced-motion:reduce){.button,.button-content,.input,.textarea,.status,.lens-context,.lens-option,.lens-option:before,.lens-info-button,.custom-meter-fill,.notice summary,.notice-chevron,.notice-chevron:before{transition-duration:0s}.button-spinner,.button-state,.notice-body,.preview-case{animation:none}}.np-root{color:#1a1e33;min-height:100svh;font-family:var(--font-newsreader), var(--font-eb-garamond), Georgia, "Times New Roman", serif;background:#faf8f3;display:flex;overflow:hidden}.np-panel{color:#edebe3;background:#14182c;flex-direction:column;flex:none;justify-content:space-between;gap:44px;width:clamp(430px,38vw,560px);padding:clamp(38px,5.5vh,58px) clamp(36px,3vw,52px);display:flex}.np-moon{width:18px;height:18px;display:block}.np-hero-copy{flex-direction:column;gap:clamp(20px,2.8vh,28px);display:flex}.np-hero-copy>p{color:#a9a8c0;max-width:32ch;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.np-hero-action{flex-direction:column;align-items:flex-start;gap:11px;margin-top:4px;display:flex}.np-cta{color:#14182c;cursor:pointer;min-height:46px;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;text-transform:uppercase;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);white-space:nowrap;background:#f4f2ea;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:12.5px;line-height:1;display:inline-flex}.np-cta:focus-visible,.np-practice-button:focus-visible,.np-modal-close:focus-visible,.np-copy-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c7caf23d}.np-cta:active,.np-practice-button:active,.np-modal-close:active,.np-copy-button:active{transform:scale(.97)}.np-price-row{font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;flex-wrap:wrap;align-items:baseline;gap:5px 13px;margin:0;line-height:1.35;display:flex}.np-price-row span:first-child{color:#6a6fa0;font-size:11px}.np-price-row span:last-child{color:#858ac2;font-size:10.5px}.np-footer-line{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.np-footer-line p{color:#c9c8dc;max-width:20ch;margin:0;font-size:clamp(16px,1.2vw,18px);font-style:italic;line-height:1.3}.np-footer-line nav{color:#6c72c8;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;white-space:nowrap;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:inline-flex}.np-footer-line a{text-decoration:none}.np-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:center;gap:clamp(12px,1.4vw,18px);min-width:0;padding:clamp(36px,4.5vh,56px) clamp(36px,3.4vw,58px);display:grid;overflow:auto}.np-tile{background:#fff;border:1px solid #ece7db;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:clamp(16px,1.7vw,22px);display:flex;overflow:hidden}.np-tile>img{opacity:.82;width:18px;height:18px;margin-bottom:1px;display:block}.np-tile h2,.np-selected-practice h2{color:#1a1e33;margin:0;font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.12}.np-tile p,.np-selected-practice p{color:#6e6a5f;margin:0;font-size:clamp(13.5px,.95vw,14.5px);line-height:1.46}.np-practice-tile{grid-column:2/4;gap:clamp(9px,1.3vh,13px);padding:clamp(16px,1.7vw,22px) clamp(18px,1.9vw,24px)}.np-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;text-transform:uppercase;color:#a6a294!important;font-size:10.5px!important;line-height:1.35!important}.np-practice-list{flex-wrap:wrap;gap:8px 18px;display:flex}.np-practice-button{color:#9b9786;cursor:pointer;transition:color .15s var(--ease-out), opacity .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.15;display:inline-flex}.np-practice-button[data-active=true]{color:#20245a;font-weight:500}.np-practice-button img{opacity:.4;width:12px;height:12px;transition:opacity .15s var(--ease-out);flex:none}.np-practice-button[data-active=true] img{opacity:1}.np-selected-practice{flex-direction:column;gap:4px;margin-top:2px;display:flex}.np-selected-practice h2{font-size:clamp(15px,1.2vw,18px);line-height:1.28}.np-selected-practice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12.5px,.92vw,13.5px);line-height:1.5;display:-webkit-box;overflow:hidden}.np-modal-layer{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#13141275;place-items:center;padding:36px 20px;display:grid;position:fixed;inset:0;overflow:auto}.np-modal{color:#0f0f10;width:min(88vw,880px);transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);background:#f3eee6;border:1px solid #ffffff80;border-radius:14px;justify-items:center;gap:28px;padding:48px 56px 52px;display:grid;position:relative;transform:scale(1);box-shadow:0 36px 84px #11110f47,inset 0 1px #ffffffc7}.np-sms-modal{color:#1a1e33;background:#fffefa;border:1px solid #ece7db;border-radius:10px;grid-template-columns:minmax(270px,360px) minmax(0,1fr);place-items:center;gap:18px 30px;width:min(92vw,980px);padding:40px 48px 42px}.np-modal-close{color:#777570;cursor:pointer;width:58px;height:58px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fbfbfa;border:1px solid #dbd9d4;border-radius:999px;place-items:center;display:grid;position:absolute;top:48px;right:48px}.np-sms-modal .np-modal-close{width:40px;height:40px;box-shadow:none;color:#6e6a5f;background:0 0;border:0;border-radius:8px;padding:0;top:30px;right:32px}.np-sms-modal .np-modal-close svg{width:24px;height:24px;transition:color .16s var(--ease-out), transform .16s var(--ease-out)}.np-sms-modal .np-modal-close path{stroke-width:1.45px}.np-modal-copy{text-align:center;gap:16px;display:grid}.np-sms-modal .np-modal-copy{grid-column:1/-1;max-width:780px}.np-modal-copy h2{color:#171b31;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,62px);font-weight:500;line-height:1.02}.np-sms-modal .np-modal-copy h2{font-size:clamp(46px,5.1vw,64px)}.np-modal-copy p{color:#777570;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.np-sms-modal .np-modal-copy p{color:#514d45;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;text-wrap:balance;font-size:clamp(19px,1.7vw,23px);line-height:1.34}.np-qr{aspect-ratio:1;background:#fff;border:1px solid #dedbd5;border-radius:8px;width:min(360px,34vw);padding:clamp(22px,3vw,32px);line-height:0;display:block;overflow:hidden;box-shadow:0 1px 2px #11110f1a}.np-sms-modal .np-qr{grid-area:2/1/span 3;align-self:start}.np-qr img{width:100%;height:auto;display:block}.np-sms-consent{color:#4f4c45;width:100%;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;background:#f8f5ee;border:1px solid #e5e0d6;border-radius:8px;grid-column:2;justify-self:stretch;gap:10px;padding:16px 18px;font-size:15px;line-height:1.42;display:grid}.np-sms-consent p,.np-sms-consent ul{margin:0}.np-sms-consent ul{gap:4px;padding-left:1.1em;display:grid}.np-sms-consent a{color:#171717;text-underline-offset:3px;font-weight:650;text-decoration-color:#17171757}.np-direct-label{color:#0f0f10;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:16px 0 -8px;font-size:clamp(11px,.9vw,12.5px);line-height:1.35}.np-sms-modal .np-direct-label{grid-column:2;justify-self:stretch;margin:0 0 -4px}.np-phone-card{background:#fff;border:1px solid #dedbd5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(600px,74vw);min-height:68px;padding:10px 10px 10px 22px;display:grid;box-shadow:0 2px 5px #11110f14,0 0 0 1px #11110f05;container-type:inline-size}.np-sms-modal .np-phone-card{grid-column:2;justify-self:stretch;width:100%}.np-phone-card a{color:#111;min-width:0;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(25px,5.7cqw,36px);line-height:1;text-decoration:none;overflow:hidden}.np-copy-button{color:#fff;cursor:pointer;min-height:48px;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#101011;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;line-height:1;display:inline-flex}.np-copy-button svg{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.np-cta:hover{background:#fff;transform:translateY(-1px)}.np-practice-button:hover{color:#3c3f6e}.np-modal-close:hover{color:#111;transform:translateY(-1px)}.np-sms-modal .np-modal-close:hover{box-shadow:none;color:#3f3d38;background:0 0;transform:none}.np-sms-modal .np-modal-close:hover svg{transform:rotate(3deg)scale(1.04)}.np-practice-modal .np-modal-close:hover{color:#3f3d38;background:0 0;transform:none}.np-practice-modal .np-modal-close:hover svg{transform:rotate(3deg)scale(1.04)}.np-copy-button:hover{background:#262626;transform:translateY(-1px)}}@media (max-width:880px){.np-root{flex-direction:column;min-height:100vh;overflow:visible}.np-panel{justify-content:flex-start;gap:30px;width:100%;max-width:none;min-height:540px;padding:42px 28px}.np-grid{grid-template-columns:1fr;align-content:start;gap:12px;padding:28px 22px 40px;overflow:visible}.np-practice-tile{grid-column:auto}.np-selected-practice p{display:block}.np-footer-line{margin-top:auto}}@media (max-width:640px){.np-footer-line{flex-direction:column;align-items:flex-start}.np-modal-layer{align-items:start;padding:18px 10px}.np-modal{border-radius:14px;gap:16px;width:min(100%,560px);padding:30px 18px 28px}.np-sms-modal{border-radius:10px;grid-template-columns:1fr;justify-items:center;gap:16px;padding:30px 18px 24px}.np-modal-close{width:44px;height:44px;top:24px;right:18px}.np-sms-modal .np-modal-close{width:32px;height:32px;top:10px;right:10px}.np-modal-copy{padding-top:16px}.np-sms-modal .np-modal-copy h2{font-size:clamp(34px,9.2vw,36px)}.np-sms-modal .np-modal-copy p{font-size:18px}.np-sms-modal .np-modal-copy,.np-sms-modal .np-qr,.np-sms-consent,.np-sms-modal .np-direct-label,.np-sms-modal .np-phone-card{grid-area:auto/1}.np-qr{border-radius:8px;width:min(100%,284px);padding:14px}.np-sms-consent{border-radius:8px;width:min(100%,380px);padding:14px 15px;font-size:14px}.np-phone-card{border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:10px;width:min(100%,380px);min-height:0;padding:14px}.np-phone-card a{text-align:center;font-size:clamp(24px,8vw,30px)}.np-copy-button{border-radius:8px;width:100%;min-height:46px;padding:0 16px;font-size:12.5px}}@media (min-width:641px) and (max-height:900px){.np-modal-layer{padding:20px}.np-modal{gap:18px;padding:32px 48px 34px}.np-sms-modal{border-radius:10px;gap:18px;width:min(92vw,920px);padding:38px 48px 36px}.np-modal-close{width:50px;height:50px;top:32px;right:42px}.np-sms-modal .np-modal-close{width:38px;height:38px;top:24px;right:34px}.np-modal-copy{gap:10px}.np-modal-copy h2{font-size:clamp(40px,5.1vw,54px)}.np-modal-copy p{font-size:clamp(21px,2vw,27px)}.np-qr{border-radius:8px;width:min(310px,43vh);padding:22px}.np-sms-consent{gap:8px;width:100%;padding:14px 16px;font-size:14px}.np-direct-label{margin:8px 0 -4px;font-size:clamp(11px,.9vw,12.5px)}.np-phone-card{border-radius:8px;gap:12px;min-height:68px;padding:10px 10px 10px 22px}.np-phone-card a{font-size:clamp(25px,5.6cqw,34px)}.np-copy-button{border-radius:8px;min-height:48px;padding:0 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.np-cta,.np-practice-button,.np-practice-button img,.np-modal,.np-modal-close,.np-sms-modal .np-modal-close svg,.np-copy-button{transition-duration:0s}}@keyframes np-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes np-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes np-drift-r{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes np-drift-l{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.np-root{--np-section-gap:96px;align-content:start;gap:var(--np-section-gap);color:#1a1e33;width:100vw;height:auto;min-height:100svh;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;background:radial-gradient(58% 40% at 5% 14%,#ffffffb8 0%,#fff0 62%),radial-gradient(72% 76% at 104% 116%,#14163429 0%,#14163412 47%,#14163400 88%),linear-gradient(143deg,#fbf8f1 0%,#f1ede4 48%,#dedacf 100%);grid-template-rows:auto auto;padding:clamp(32px,4.7vh,54px) clamp(40px,4.5vw,64px) clamp(22px,3vh,34px);display:grid;overflow:hidden auto}.np-panel{color:#1a1e33;background:0 0;grid-template-columns:minmax(420px,.86fr) minmax(520px,.9fr);grid-template-areas:"brand brand""copy phone";justify-self:center;align-items:start;gap:clamp(13px,1.7vh,21px) clamp(52px,8vw,150px);width:min(100%,1600px);padding:0;display:grid;overflow:visible}.np-panel-header{grid-area:brand;justify-content:flex-start;align-items:center;gap:16px;display:flex}.np-brand{color:#30346a;align-items:center;gap:11px;display:inline-flex}.np-brand span{color:#1a1e33;font-size:22px;font-weight:500;line-height:1}.np-moon{filter:drop-shadow(0 0 5px #6c72c852);width:18px;height:18px;display:block}.np-speaker-stage{grid-template-columns:minmax(0,1fr) clamp(92px,7.8vw,112px);justify-self:start;align-items:start;width:min(620px,100%);min-height:clamp(150px,18vh,190px);margin-top:0;display:grid}.np-bubble-wrap{z-index:2;grid-area:1/1;justify-content:flex-end;align-items:flex-start;min-height:0;display:flex;position:relative}.np-bubble-time{color:#7c7b8d;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.1em;opacity:0;white-space:nowrap;justify-self:end;margin:0 4px -1px 0;font-size:10px;transition:opacity .8s;position:static}.np-bubble-time[data-visible=true]{opacity:1}.np-sms-bubble{color:#111;max-width:min(360px,100%);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;opacity:0;transform-origin:100%;background:#fff;border-radius:18px;padding:10px 16px;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .8s;display:inline-block;position:relative;transform:scale(.92);box-shadow:0 8px 22px -16px #14183452,0 1px 2px #14183414}.np-sms-bubble[data-visible=true]{opacity:1;transform:scale(1)}.np-tail{z-index:0;content:"";position:absolute;bottom:0}.np-tail-one{clip-path:polygon(0 8%,0 100%,100% 100%);background:#fff;width:17px;height:15px;bottom:1px;right:-10px}.np-reply-bubble{color:#34312c;opacity:0;transform-origin:0 0;background:#f8f5ee;border:1px solid #e7e1d6e6;border-radius:17px;justify-self:start;max-width:min(304px,84%);padding:9px 14px;font-size:14.5px;line-height:1.36;transition:opacity .52s,transform .62s cubic-bezier(.23,1,.32,1);position:relative;transform:translateY(-2px)scale(.98);box-shadow:0 6px 16px -15px #14183447,0 1px 1px #1418340a}.np-reply-bubble[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.np-tail-reply{clip-path:polygon(100% 8%,0 100%,100% 100%);background:#f8f5ee;width:16px;height:14px;bottom:2px;left:-9px}.np-bubble-dots{z-index:1;align-items:center;gap:4px;display:inline-flex;position:relative;transform:translateY(-4px)}.np-bubble-dots span{background:#111;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite np-dot;display:block}.np-bubble-dots span:nth-child(2){animation-delay:.22s}.np-bubble-dots span:nth-child(3){animation-delay:.44s}.np-bubble-text{z-index:1;letter-spacing:-.01em;font-size:15.5px;line-height:1.4;display:inline;position:relative}.np-speaker-art{z-index:1;--speaker-filter:drop-shadow(0 1px 0 #ffffffd1) drop-shadow(0 14px 23px #1418342b) drop-shadow(0 0 16px #6c72c836);grid-area:1/2;justify-content:center;align-items:center;width:clamp(92px,7.8vw,112px);height:clamp(98px,10vw,130px);display:flex;position:relative;transform:translateY(24px)}.np-speaker-image{object-fit:contain;opacity:0;width:100%;height:100%;filter:var(--speaker-filter) blur(1.4px);will-change:opacity, transform, filter;display:block;position:absolute;inset:0;transform:translate(-4px)scaleX(-1)scale(.98)}.np-speaker-image-current{opacity:.96;filter:var(--speaker-filter);animation:.62s cubic-bezier(.23,1,.32,1) both np-speaker-enter;transform:translate(0)scaleX(-1)scale(1)}.np-speaker-image-previous{opacity:0;filter:var(--speaker-filter) blur(1.4px);animation:.62s cubic-bezier(.23,1,.32,1) both np-speaker-exit;transform:translate(-4px)scaleX(-1)scale(.98)}@keyframes np-speaker-enter{0%{opacity:0;filter:var(--speaker-filter) blur(1.7px);transform:translate(5px)scaleX(-1)scale(.975)}to{opacity:.96;filter:var(--speaker-filter);transform:translate(0)scaleX(-1)scale(1)}}@keyframes np-speaker-exit{0%{opacity:.96;filter:var(--speaker-filter);transform:translate(0)scaleX(-1)scale(1)}to{opacity:0;filter:var(--speaker-filter) blur(1.7px);transform:translate(-4px)scaleX(-1)scale(.985)}}.np-hero-copy{flex-direction:column;grid-area:copy;gap:clamp(13px,1.85vh,20px);margin:0;display:flex}.np-phone-stack{grid-area:phone;align-content:start;justify-items:start;gap:clamp(22px,3vh,34px);padding-top:clamp(2px,.45vw,8px);display:grid}.np-hero-copy h1{color:#171b31;max-width:18ch;margin:0;font-size:clamp(38px,3.9vw,52px);font-weight:500;line-height:1.02}.np-hero-copy>p.np-hero-kicker{color:#353633;max-width:32rem;margin:0;font-size:clamp(18px,1.4vw,21.5px);line-height:1.42}.np-hero-copy>p.np-hero-body{color:#514d45;max-width:32ch;margin:clamp(2px,.6vh,7px) 0 0;font-size:clamp(16.5px,1.12vw,18.5px);line-height:1.72}.np-hero-action{flex-direction:column;align-items:flex-start;gap:8px;width:auto;margin-top:0;display:flex}.np-cta{color:#fffefa;cursor:pointer;width:auto;min-height:52px;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;white-space:nowrap;background:#14182c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 32px 2px;font-size:20px;font-weight:500;line-height:1;transition:background-color .18s,color .18s,transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s;display:inline-flex;box-shadow:0 14px 28px -18px #14182c80,0 1px 2px #14182c29}.np-cta:focus-visible,.np-arrow:focus-visible,.np-practice-nav-button:focus-visible,.np-modal-close:focus-visible,.np-copy-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c7caf23d}.np-cta:active{transform:translateY(0)scale(.985)}.np-price-row{color:#4d4942;width:auto;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.05em;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;margin:0;font-size:10.5px;line-height:1.35;display:flex}.np-grid{align-content:start;align-items:start;gap:var(--np-section-gap);background:0 0;grid-template-columns:minmax(0,min(840px,100%));grid-auto-rows:auto;justify-content:start;justify-self:center;width:min(100%,1600px);min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:visible}.np-card-stack{align-content:start;gap:clamp(9px,1.1vw,13px);width:min(840px,100%);min-width:0;display:grid}.np-how-column{grid-area:1/1}.np-value-column{grid-area:2/1}.np-section-title{color:#625d54;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:400;line-height:1.35}.np-grid-footer{color:#514d45;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.05em;white-space:nowrap;grid-area:3/1;justify-self:center;place-items:center;gap:14px;margin-top:0;padding-top:64px;font-size:10.5px;line-height:1.35;display:grid}.np-grid-footer nav{align-items:center;gap:18px;display:flex}.np-footer-moon{color:#30346a;filter:drop-shadow(0 0 5px #6c72c83d);width:18px;height:18px;display:block}.np-footer-home{color:inherit;display:inline-flex}.np-grid-footer a{text-decoration:none}.np-tile{background:#fff;border:1px solid #ece7db;border-radius:6px;flex-direction:column;gap:clamp(12px,1vw,16px);min-width:0;padding:clamp(16px,1.7vw,22px);transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1),border-color .45s;display:flex;overflow:hidden;box-shadow:4px 5px 12px -3px #1418341f,1px 1px 2px #1418340d}.np-tile-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.np-tile h2{color:#1a1e33;text-wrap:balance;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.12}.np-tile p{color:#4d4942;margin:0;font-size:clamp(14.5px,1.05vw,16px);line-height:1.46}.np-ichip{filter:none;opacity:.5;transform-origin:50%;flex:none;width:20px;height:20px;transition:opacity .18s,transform .18s cubic-bezier(.23,1,.32,1);display:block}.np-value-list{background:#fff;border:1px solid #e7e1d6;border-radius:6px;min-width:0;display:grid;overflow:hidden;box-shadow:4px 5px 12px -3px #1418341a,1px 1px 2px #1418340a}.np-how-card{align-content:start;justify-items:start;gap:clamp(26px,2.8vw,38px);min-height:100%;padding:clamp(30px,3.2vw,46px);display:grid}.np-how-steps{gap:clamp(9px,1vw,13px);display:grid}.np-how-steps p{color:#1a1e33;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;margin:0;font-size:clamp(30px,2.35vw,38px);font-weight:500;line-height:1.16}.np-how-link{color:#5f5a51;cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;transition:border-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #756f644d;align-items:center;gap:.4em;padding:0 0 .06em;font-size:clamp(16px,1.08vw,18px);font-weight:500;line-height:1.2;display:inline-flex}.np-how-link:after{content:"→";opacity:.6;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);font-size:.86em;transform:translate(0)}.np-how-link:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 3px #c7caf23d}.np-value-row{border-bottom:1px solid #ece7db;display:grid}.np-value-row:last-child{border-bottom:0}.np-value-row-button{color:#1a1e33;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:13px;padding:clamp(14px,1.3vw,18px) clamp(18px,1.8vw,24px);transition:color .18s;display:grid}.np-value-row-button:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #c7caf23d}.np-value-row-button:active{background:0 0}.np-value-row-title{text-wrap:balance;min-width:0;padding-bottom:.08em;font-size:clamp(20px,1.38vw,23px);font-weight:500;line-height:1.2;display:inline-block;position:relative}.np-value-caret{display:none}.np-value-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1),opacity .19s;display:grid}.np-value-body>p{color:#4d4942;min-height:0;margin:0;padding:0 clamp(58px,1.8vw + 40px,64px) 0 clamp(18px,1.8vw,24px);font-size:clamp(14.5px,1.02vw,15.5px);line-height:1.46;transition:padding-bottom .26s cubic-bezier(.23,1,.32,1);overflow:hidden}.np-value-row[data-expanded=true] .np-value-body{opacity:1;grid-template-rows:1fr}.np-lens-card{grid-area:1/2;justify-content:flex-start;gap:clamp(14px,1.35vw,20px);padding:clamp(16px,1.7vw,22px) clamp(18px,1.9vw,24px)}.np-lens-card[role=button]{cursor:pointer}.np-lens-card[role=button]:focus-visible{border-color:#c9cce8;outline:none;box-shadow:0 0 0 3px #c7caf23d,4px 5px 12px -3px #1418341f,1px 1px 2px #1418340d}.np-lens-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-lens-topbar p{color:#756f64;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;line-height:1.35}.np-arrows{align-items:center;gap:8px;margin:-8px;padding:8px;display:flex}.np-arrow{color:#3c3f6e;cursor:pointer;background:#fbfaf6;border:1px solid #e6e1d5;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.np-arrow:active{transform:scale(.9)}.np-lens-identity,.np-lens-copy{transition:opacity .26s}.np-lens-identity[data-fading=true],.np-lens-copy[data-fading=true]{opacity:0}.np-lens-identity{align-items:center;gap:16px;min-width:0;display:flex}.np-lens-art{filter:drop-shadow(0 1px #ffffffc7)drop-shadow(0 9px 16px #14183421)drop-shadow(0 0 12px #6c72c82e);object-fit:contain;opacity:.9;flex:none;width:clamp(53px,4.15vw,64px);height:clamp(53px,4.15vw,64px);display:block}.np-lens-identity h2{color:#24284d;text-overflow:clip;white-space:nowrap;margin:0;padding-bottom:.08em;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.3;overflow:visible}.np-lens-copy{flex-direction:column;gap:clamp(10px,.9vw,14px);display:flex}p.np-lens-question{color:#161a31;text-wrap:wrap;margin:0;font-size:clamp(24px,2.05vw,31px);font-weight:500;line-height:1.16;display:block;overflow:visible}p.np-lens-question[data-custom=true]{color:#4a4e80;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-size:clamp(13.5px,1.05vw,15.5px);font-weight:400;display:block}.np-caret{vertical-align:-2px;background:#6c72c8;width:2px;height:1.05em;margin-left:4px;animation:1.1s step-end infinite np-blink;display:inline-block}.np-lens-description{display:block;overflow:visible;color:#4d4942!important;font-size:clamp(13px,.95vw,14.5px)!important;line-height:1.5!important}.np-learn-link{color:#756f64;cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);vertical-align:baseline;white-space:nowrap;background:0 0;border:0;border-left:1px solid #756f6447;align-items:baseline;gap:.24em;margin-left:.36em;padding:0 0 0 .52em;font-size:1.04em;font-weight:500;line-height:1;display:inline-flex}.np-learn-link:after{content:"→";opacity:.58;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);font-family:inherit;font-size:.82em;font-weight:500;transform:translate(0)}.np-learn-link:focus-visible,.np-practice-modal a:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 3px #c7caf23d}.np-practice-modal{--np-practice-copy-width:39rem;color:#1a1e33;background:#fffefa;border-radius:20px;grid-template-rows:auto auto auto;align-content:start;justify-items:stretch;gap:22px;width:min(100vw - 32px,720px);max-height:calc(100svh - 48px);padding:30px 44px 44px;overflow:hidden auto}.np-practice-modal .np-modal-close{width:32px;height:32px;box-shadow:none;color:#514d45;background:0 0;border:0;border-radius:8px;padding:0;top:28px;right:32px}.np-practice-modal .np-modal-close svg{width:20px;height:20px;transition:color .16s var(--ease-out), transform .16s var(--ease-out)}.np-practice-modal .np-modal-close path{stroke-width:1.45px}.np-practice-modal-head{align-content:start;gap:14px;padding-right:0;display:grid}.np-practice-modal-topbar{justify-content:space-between;align-items:center;gap:14px;padding-right:48px;display:flex}.np-practice-eyebrow,.np-practice-benefit>p:first-child,.np-dig-deeper p{color:#625d54;margin:0;font-size:16px;line-height:1.3}.np-practice-eyebrow{color:#756f64;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;line-height:1.35}.np-practice-benefit>p:first-child,.np-dig-deeper p{font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;font-weight:500}.np-practice-modal-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.np-practice-nav-button{color:#3c3f6e;cursor:pointer;background:#fbfaf6;border:1px solid #e1dccf;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.np-practice-nav-button:active{transform:scale(.9)}.np-practice-modal-title{align-items:center;gap:16px;min-width:0;display:flex}.np-practice-modal-art{width:clamp(62px,5.75vw,82px);height:clamp(62px,5.75vw,82px);animation:np-practice-art-in .18s var(--ease-out) both;filter:drop-shadow(0 1px #ffffffc7)drop-shadow(0 9px 16px #14183421)drop-shadow(0 0 12px #6c72c82e);object-fit:contain;opacity:.9;flex:none;display:block}@keyframes np-practice-art-in{0%{opacity:.01;transform:translateY(1px)scale(.985)}to{opacity:.9;transform:translateY(0)scale(1)}}.np-practice-question{width:min(100%, var(--np-practice-copy-width));border-top:1px solid #e4ded2;gap:8px;padding-top:14px;display:grid}.np-practice-question-text{color:#1a1e33;margin:0;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.22}.np-practice-benefit{width:min(100%, var(--np-practice-copy-width));border-top:1px solid #e4ded2;align-self:start;gap:10px;padding-top:16px;display:grid}.np-practice-benefit>p:not(:first-child){color:#4d4942;margin:0;font-size:clamp(17px,1.18vw,19px);line-height:1.5}.np-practice-benefit>p:last-child{color:#3f3b35}.np-practice-benefit[data-variant=sections]{gap:14px}.np-practice-benefit[data-variant=sections]>p:first-child{color:#4d4942;margin:0;font-size:clamp(17px,1.18vw,19px);font-weight:400;line-height:1.5}.np-practice-detail-section{gap:7px;display:grid}.np-practice-detail-section h3{color:#625d54;margin:0;font-size:16px;font-weight:500;line-height:1.3}.np-practice-detail-section p{color:#4d4942;margin:0;font-size:clamp(17px,1.18vw,19px);line-height:1.5}.np-practice-modal h2{color:#1a1e33;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.08}.np-dig-deeper{width:min(100%, var(--np-practice-copy-width));border-top:1px solid #e4ded2;align-self:end;gap:8px;padding-top:16px;display:grid}.np-dig-deeper a{color:#4f4a43;text-underline-offset:.2em;font-size:clamp(15.5px,1vw,16.5px);font-weight:400;line-height:1.35;text-decoration-color:#4f4a4352;text-decoration-thickness:1px}.np-dig-deeper ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.np-dig-deeper li{margin:0;display:block}@keyframes np-wisdom-shine{0%{background-position:112% 0}to{background-position:-28% 0}}@keyframes np-icon-shimmer{0%,to{filter:drop-shadow(0 0 9px #6c72c861)brightness();opacity:.78;transform:translateY(0)scale(1)}46%{filter:drop-shadow(0 1px #ffffffc2)drop-shadow(0 0 16px #8a3f6847)drop-shadow(0 0 10px #6c72c857)brightness(1.24);opacity:.98;transform:translateY(-.5px)scale(1.055)}}.np-hero-copy>p.np-hero-body,.np-tile p,.np-value-body>p,.np-lens-description,.np-modal-copy p,.np-direct-label,.np-phone-card,.np-copy-button,.np-practice-benefit>p:first-child,.np-practice-benefit>p:not(:first-child),.np-practice-detail-section h3,.np-practice-detail-section p,.np-dig-deeper p,.np-dig-deeper a,.np-sms-modal .np-modal-copy p{font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif}.np-sms-modal .np-phone-card a{font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}.np-lens-identity h2,p.np-lens-question:not([data-custom=true]),.np-practice-question-text,.np-value-row-title{font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif}@media (hover:hover) and (pointer:fine){.np-cta:hover{color:#fffefa;background:#171b31;transform:translateY(-1.5px);box-shadow:0 16px 32px -16px #14182c6b,0 3px 8px #14182c1f}.np-tile:hover:not(.np-how-card){border-color:#d3d3e2;transform:translateY(-3px);box-shadow:0 16px 32px -12px #1a1e402e,0 3px 8px -3px #1a1e4012}.np-how-link:hover{color:#30346a;border-color:#30346a61}.np-how-link:hover:after{opacity:.9;transform:translate(2px)}.np-value-row:hover .np-ichip{opacity:.72}.np-arrow:hover{background:#edeef6;border-color:#c9cce8}.np-practice-nav-button:hover{background:#edeef6;border-color:#c9cce8;transform:translateY(-1px)}.np-lens-card:hover .np-arrow:first-child{animation:1.5s ease-in-out infinite np-drift-l}.np-lens-card:hover .np-arrow:last-child{animation:1.5s ease-in-out infinite np-drift-r}.np-lens-card .np-arrow:hover,.np-arrows:hover .np-arrow{animation:none}.np-learn-link:hover{color:#4d4942;border-color:#756f6473}.np-learn-link:hover:after{opacity:.9;transform:translate(2px)}.np-practice-modal a:hover{color:#30346a;text-decoration-color:#30346a80}}@media (max-width:880px){.np-root{--np-section-gap:64px;gap:var(--np-section-gap);grid-template-rows:auto auto;height:auto;min-height:100vh;padding:42px 28px 36px;overflow:visible}.np-panel{grid-template-columns:1fr;grid-template-areas:"brand""copy""phone";justify-content:flex-start;gap:28px;width:100%;max-width:none;padding:0}.np-phone-stack{gap:22px;padding-top:0}.np-speaker-stage{grid-template-columns:minmax(0,1fr) 84px;justify-self:start;width:min(520px,100%);min-height:148px;margin-top:0;transform:none}.np-grid{align-content:start;gap:var(--np-section-gap);grid-template-columns:1fr;padding:0 0 28px;overflow:visible}.np-card-stack{gap:9px}.np-how-column,.np-value-column,.np-how-card,.np-lens-card,.np-value-list{grid-area:auto/1}.np-how-card{min-height:auto}.np-lens-description{display:block}.np-value-row-title{font-size:21px}.np-grid-footer{color:#514d45;order:99;grid-area:auto/1;justify-self:center;gap:16px;margin-top:0;padding-top:96px}}@media (max-width:640px){.np-panel-header{align-items:flex-start}.np-brand span{font-size:20px}.np-speaker-stage{grid-template-columns:minmax(0,1fr) 64px;width:100%;min-height:142px;margin-top:0;transform:none}.np-bubble-wrap{min-height:0}.np-sms-bubble{max-width:100%;padding:8px 12px}.np-bubble-text{font-size:13.5px}.np-reply-bubble{max-width:min(286px,86%);padding:8px 12px;font-size:13.2px}.np-speaker-art{width:64px;height:78px}.np-hero-copy h1{font-size:clamp(38px,11vw,52px)}.np-price-row{max-width:100%;font-size:9.4px}.np-how-card{padding:24px 20px}.np-how-steps p{font-size:25px;line-height:1.18}.np-how-steps p:last-child{font-size:21px}.np-tile-heading{align-items:flex-start}.np-value-row-button{grid-template-columns:minmax(0,1fr) 20px}.np-value-body>p{padding-right:55px}.np-lens-identity h2{white-space:normal}.np-practice-modal{border-radius:18px;gap:18px;width:min(100%,560px);max-height:calc(100svh - 32px);padding:22px 20px 30px}.np-practice-modal .np-modal-close{width:32px;height:32px;top:22px;right:18px}.np-practice-modal-head{gap:10px;padding-right:48px}.np-practice-modal-topbar{flex-direction:row;align-items:center;gap:14px;padding-right:0}.np-practice-modal-nav{margin-left:auto}.np-practice-modal-title{gap:12px}.np-practice-modal-art{width:52px;height:52px}.np-practice-modal h2{font-size:31px}.np-practice-question-text{font-size:21px}}@media (prefers-reduced-motion:reduce){.np-bubble-time,.np-sms-bubble,.np-speaker-art,.np-cta,.np-tile,.np-ichip,.np-arrow,.np-value-row-button,.np-value-caret,.np-practice-nav-button,.np-sms-modal .np-modal-close svg,.np-practice-modal .np-modal-close svg,.np-learn-link,.np-learn-link:after,.np-value-body,.np-value-body>p,.np-lens-identity,.np-lens-copy{transition-duration:0s}.np-bubble-dots span,.np-speaker-image-current,.np-speaker-image-previous,.np-value-row:hover .np-value-row-title,.np-value-row:hover .np-ichip,.np-caret,.np-lens-card:hover .np-arrow{animation:none}.np-value-row:hover .np-value-row-title{color:#1a1e33;-webkit-text-fill-color:currentColor;background-image:none}.np-sms-modal .np-modal-close:hover svg,.np-practice-modal .np-modal-close:hover svg,.np-learn-link:hover:after{transform:none}}.np-root{--np-paper:#fbfaf7;--np-ink:var(--ink);--np-secondary:var(--ink-secondary);--np-muted:var(--ink-meta);--np-rule:var(--ink-hairline);--np-rule-strong:var(--ink-hairline);--np-section-gap:clamp(88px, 10vw, 128px);background:var(--np-paper);color:var(--np-ink)}.np-root *,.np-root :before,.np-root :after{box-shadow:none!important;border-radius:0!important}.np-panel,.np-grid,.np-card-stack,.np-how-card,.np-value-list,.np-value-row-button,.np-tile{box-shadow:none;background:0 0;border:0}.np-panel,.np-brand,.np-brand span,.np-hero-copy h1,.np-value-row-button,.np-value-row-title{color:var(--np-ink)}.np-moon,.np-footer-moon{color:var(--np-ink);filter:none}.np-hero-copy>p.np-hero-kicker,.np-hero-copy>p.np-hero-body{color:var(--np-secondary)}.np-cta-link{appearance:none;width:auto;color:var(--np-ink);cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:left;text-underline-offset:.18em;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out), text-decoration-thickness .16s var(--ease-out);white-space:nowrap;background:0 0;border:0;padding:0 0 .08em;font-size:clamp(21px,1.55vw,25px);font-weight:500;line-height:1.15;text-decoration-line:underline;text-decoration-color:#14161f80;text-decoration-thickness:1px;display:inline}.np-cta-link:focus-visible,.np-how-link:focus-visible,.np-value-row-button:focus-visible,.np-practice-nav-button:focus-visible,.np-modal-close:focus-visible,.np-copy-button:focus-visible{outline:1px solid var(--np-rule-strong);outline-offset:4px;box-shadow:none}.np-price-row,.np-grid-footer,.np-bubble-time,.np-section-title,.np-practice-eyebrow,.np-direct-label{color:var(--np-secondary)}.np-price-row{font-size:clamp(9.6px,.72vw,10.5px)}.np-grid{gap:var(--np-section-gap);grid-template-columns:minmax(0,min(840px,100%));width:min(100%,1600px)}.np-section-title{letter-spacing:.18em;gap:14px;width:100%;font-size:10.5px;display:grid}.np-section-title:after{background:var(--np-rule);content:"";width:100%;height:1px;display:block}.np-how-steps{gap:clamp(10px,1vw,14px)}.np-how-steps p{color:var(--np-ink);font-size:clamp(30px,2.35vw,38px);font-weight:500}.np-how-link{appearance:none;color:var(--np-ink);cursor:pointer;font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;text-underline-offset:.18em;background:0 0;border:0;padding:0 0 .08em;font-size:clamp(17px,1.1vw,18.5px);font-weight:500;line-height:1.2;text-decoration-line:underline;text-decoration-color:#14161f57;text-decoration-thickness:1px}.np-how-link:after{content:" →";opacity:.7;transition:opacity .16s var(--ease-out)}.np-value-list{border:0;display:grid;overflow:visible}.np-value-row{border-bottom:1px solid var(--np-rule)}.np-value-row-title{padding-bottom:0;font-size:clamp(25px,2vw,32px);line-height:1.08}.np-value-body>p{color:var(--np-secondary);padding:0 clamp(42px,6vw,72px) 0 0;font-size:clamp(17px,1.12vw,19px);line-height:1.5}.np-ichip{opacity:.5;filter:brightness(0)saturate();width:20px;height:20px}.np-value-row[data-expanded=true] .np-ichip{opacity:1}.np-grid-footer{color:var(--np-secondary);padding-top:160px}.np-grid-footer nav{gap:20px}.np-sms-bubble{--np-question-fill:#fff;background:var(--np-question-fill);color:var(--np-ink);filter:drop-shadow(0 12px 18px #14161f11)drop-shadow(0 1px 1px #14161f0e);isolation:isolate;box-shadow:none!important;border-radius:18px!important}.np-tail-one{background:var(--np-question-fill);width:19px;height:16px;clip-path:path("M0 0 C3.8 7.7 10.2 13.1 19 16 L0 16 Z");border:0;bottom:0;right:-13px;border-radius:0!important}.np-tail-one:after{content:none}.np-reply-bubble{--np-reply-fill:color-mix(in srgb, var(--np-ink) 5.5%, var(--np-paper));--np-reply-border:#14161f14;border:1px solid var(--np-reply-border);background:var(--np-reply-fill);color:var(--np-ink);filter:drop-shadow(0 8px 12px #14161f0b)drop-shadow(0 1px 1px #14161f0b);isolation:isolate;transition-delay:0s;box-shadow:none!important;border-radius:17px!important}.np-tail-reply{background:var(--np-reply-border);width:20px;height:17px;clip-path:path("M20 0 C16 8.2 9.2 14 0 17 L20 17 Z");border:0;bottom:-1px;left:-14px;border-radius:0!important}.np-tail-reply:after{background:var(--np-reply-fill);width:19px;height:16px;clip-path:path("M19 0 C15.2 7.7 8.8 13.1 0 16 L19 16 Z");content:"";position:absolute;top:0;right:0}.np-reply-bubble[data-visible=true]{transition-delay:0s}.np-bubble-dots span{background:var(--np-ink);border-radius:50%!important}.np-speaker-art{--speaker-filter:drop-shadow(0 14px 23px #14161f1f)}.np-modal-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14161f4d}.np-modal,.np-sms-modal,.np-practice-modal{border:1px solid var(--np-rule-strong);background:var(--np-paper);color:var(--np-ink);box-shadow:none}.np-modal-close,.np-practice-modal .np-modal-close,.np-sms-modal .np-modal-close,.np-practice-nav-button{color:var(--np-secondary);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;transition:color .16s var(--ease-out), opacity .16s var(--ease-out);background:0 0;border:0}.np-modal-close{width:36px;height:36px;font-size:31px;font-weight:400;line-height:1}.np-modal-close span{display:block;transform:translateY(-1px)}.np-practice-nav-button{width:auto;height:auto;padding:0 4px;font-size:24px;line-height:1}.np-practice-modal{background:var(--np-paper);border-radius:0}.np-practice-modal-art{filter:brightness(0)saturate();opacity:.88}.np-practice-question,.np-practice-benefit,.np-dig-deeper{border-top:1px solid var(--np-rule)}.np-practice-modal h2,.np-practice-question-text{color:var(--np-ink)}.np-practice-question-text{text-indent:-.45em;padding-left:.45em}.np-practice-benefit>p:not(:first-child),.np-practice-benefit[data-variant=sections]>p:first-child,.np-practice-detail-section p,.np-modal-copy p,.np-sms-modal .np-modal-copy p,.np-sms-consent,.np-dig-deeper a,.np-phone-card,.np-practice-eyebrow,.np-practice-benefit>p:first-child,.np-practice-detail-section h3,.np-dig-deeper p{color:var(--np-secondary)}.np-dig-deeper a{text-underline-offset:.18em;text-decoration-color:#14161f47;text-decoration-thickness:1px}.np-sms-modal,.np-qr,.np-sms-consent,.np-phone-card,.np-copy-button{background:0 0}.np-qr,.np-sms-consent,.np-phone-card{border-color:var(--np-rule)}.np-phone-card a{color:var(--np-ink)}.np-copy-button{border:1px solid var(--np-rule-strong);color:var(--np-ink)}@media (hover:hover) and (pointer:fine){.np-cta-link:hover,.np-how-link:hover{color:var(--np-ink);-webkit-text-decoration-color:var(--np-ink);text-decoration-color:var(--np-ink);text-decoration-thickness:1.5px}.np-how-link:hover:after{opacity:1;transform:none}.np-value-row:hover .np-ichip{opacity:.72}.np-modal-close:hover,.np-practice-nav-button:hover,.np-practice-modal a:hover{color:var(--np-ink);-webkit-text-decoration-color:var(--np-ink);text-decoration-color:var(--np-ink);transform:none}}@media (max-width:880px){.np-root{--np-section-gap:72px}.np-card-stack{gap:28px}.np-grid-footer{padding-top:160px}}@media (max-width:640px){.np-cta-link{font-size:21px}.np-how-card{padding:0}.np-how-steps p{font-size:clamp(25px,7vw,30px)}.np-how-steps p:last-child{font-size:clamp(21px,5.8vw,24px)}.np-value-row-button{padding:19px 0}.np-value-row-title{font-size:clamp(24px,7vw,29px)}.np-value-body>p{padding-right:34px}.np-practice-modal{border-radius:0}}.np-root{width:100%;min-height:100svh;padding:clamp(40px,5.4vw,64px) 0 56px;display:block;overflow-x:hidden}.np-page-measure{width:min(100% - 56px,740px);max-width:740px;margin:0 auto}.np-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""copy""phone";justify-self:stretch;gap:0;width:100%;display:grid}.np-panel-header{grid-area:brand;margin:0 0 clamp(54px,7.5vw,76px)}.np-hero-copy{grid-area:copy;width:min(100%,34rem);max-width:34rem}.np-hero-action{align-items:flex-start;width:fit-content}.np-price-row{width:max-content;max-width:min(100vw - 56px,740px)}.np-phone-stack{grid-area:phone;justify-items:end;width:100%;margin-top:clamp(64px,8.5vw,88px);padding:0}.np-speaker-stage{grid-template-columns:minmax(0,1fr) clamp(92px,12vw,112px);justify-self:end;width:min(100%,520px)}.np-bubble-wrap,.np-bubble-thread{width:100%}.np-bubble-wrap{justify-content:end}.np-grid{grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:0;width:100%;margin-top:clamp(140px,14vw,160px);display:grid}.np-card-stack{gap:0;width:100%}.np-how-column,.np-value-column{grid-area:auto/1}.np-section-title{gap:12px;margin:0 0 clamp(40px,5vw,48px)}.np-section-title:after,.np-how-card{width:100%}.np-value-row-button{grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(19px,2vw,25px) 0}.np-value-body>p{max-width:38rem;padding-right:0}.np-ichip{display:none}.np-grid-footer{grid-area:auto/1;margin-top:160px;padding-top:0}.np-practice-modal{--np-practice-copy-width:100%;width:min(100vw - 48px,660px);max-width:660px}.np-sms-modal{background:var(--np-paper)}@media (hover:hover) and (pointer:fine){.np-value-row:hover .np-value-row-title{opacity:1}}@media (max-width:640px){.np-page-measure{width:min(100% - 48px,740px)}.np-panel-header{margin-bottom:46px}.np-hero-copy{width:100%;max-width:none}.np-phone-stack{margin-top:56px}.np-speaker-stage{grid-template-columns:minmax(0,1fr) 64px;width:100%}.np-price-row{width:auto;max-width:calc(100vw - 48px)}.np-grid,.np-value-column{margin-top:120px}.np-section-title{margin-bottom:42px}.np-grid-footer{margin-top:160px}.np-practice-modal{width:min(100vw - 32px,660px)}}.np-panel-header{margin-bottom:clamp(42px,5.6vw,60px)}.np-hero-action{margin-top:clamp(8px,1.2vw,14px)}.np-speaker-stage{--np-speaker-size:clamp(92px, 12vw, 112px);--np-speaker-gap:16px;width:min(100%,520px);min-height:0;display:block}.np-bubble-wrap{width:100%;display:block}.np-bubble-thread{justify-items:stretch;gap:14px;width:100%;display:grid}.np-bubble-time{margin:0 calc(var(--np-speaker-size) + var(--np-speaker-gap) + 4px) -2px 0;justify-self:end}.np-question-line{grid-template-columns:minmax(0, 1fr) var(--np-speaker-size);align-items:end;column-gap:var(--np-speaker-gap);display:grid}.np-sms-bubble{justify-self:end}.np-speaker-art{width:var(--np-speaker-size);grid-area:auto;align-self:end;height:clamp(98px,12.5vw,130px);transform:none}.np-reply-bubble{justify-self:start;width:auto;min-width:52px;max-width:72px;padding:9px 14px 8px}.np-grid,.np-value-column{margin-top:clamp(120px,9vw,132px)}.np-card-stack{gap:0}.np-value-row-button{grid-template-columns:minmax(0,1fr);padding:40px 0}.np-value-body>p{padding-right:0}.np-value-row[data-expanded=true] .np-value-body>p{padding-bottom:34px}.np-practice-benefit>p:first-child,.np-practice-benefit[data-variant=sections]>p:first-child{color:var(--np-secondary);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:400;line-height:1.35}.np-practice-benefit[data-variant=sections]>p:nth-child(2){color:var(--np-secondary);margin:0;font-size:clamp(17px,1.18vw,19px);font-weight:400;line-height:1.5}@media (max-width:640px){.np-panel-header{margin-bottom:44px}.np-phone-stack{margin-top:80px}.np-speaker-stage{--np-speaker-size:64px;--np-speaker-gap:10px}.np-speaker-art{height:76px}.np-bubble-time{margin-right:calc(var(--np-speaker-size) + var(--np-speaker-gap) + 3px)}.np-grid,.np-value-column{margin-top:124px}.np-section-title{margin-bottom:40px}.np-value-row-button{padding:40px 0}}.np-bubble-thread{--np-mouth-lift:clamp(42px, 4vw, 58px)}.np-bubble-time{opacity:1;transition:none}.np-sms-bubble,.np-reply-bubble{opacity:1;transition:none;transform:none}.np-reply-bubble{margin-top:calc(var(--np-mouth-lift) * -1);justify-content:center;align-items:center;width:54px;min-width:54px;max-width:none;height:32px;padding:0;line-height:1;display:inline-flex}.np-reply-bubble .np-bubble-dots{transform:none}.np-speaker-image{opacity:.96;filter:var(--speaker-filter);transition:none;animation:none;transform:scaleX(-1)scale(1)}@media (prefers-reduced-motion:reduce){.np-bubble-dots span{animation:none}}@media (max-width:640px){.np-bubble-thread{--np-mouth-lift:30px}}.np-root{padding:var(--s-7) 0 var(--s-6)}.np-panel{gap:0}.np-panel-header{margin:0 0 var(--s-6)}.np-hero-copy{gap:0}.np-hero-copy>p.np-hero-kicker{margin-top:var(--s-3)}.np-hero-action{gap:var(--s-1);margin-top:var(--s-4)}.np-phone-stack{margin-top:var(--s-6)}.np-speaker-stage{justify-self:end;width:min(100%,500px)}.np-bubble-thread{gap:var(--s-2);width:100%}.np-bubble-time{margin-top:0;margin-bottom:0}.np-sms-bubble{margin-bottom:var(--s-5)}.np-reply-bubble{margin-top:calc(var(--s-5) * -1)}.np-grid{margin-top:var(--s-7);gap:0;padding:0}.np-section-title{gap:var(--s-1);margin-bottom:0}.np-how-card{gap:var(--s-5);padding:var(--s-4) 0 0}.np-how-steps p:last-child{margin-top:var(--s-5)}.np-value-column{margin-top:var(--s-7)}.np-value-list{margin-top:0}.np-value-row-button{padding:var(--s-4) 0}.np-grid-footer{gap:var(--s-3);margin-top:var(--s-8);padding-top:0}@media (max-width:640px){.np-root{padding:var(--s-7) 0 var(--s-6)}.np-panel-header{margin-bottom:var(--s-6)}.np-phone-stack{margin-top:var(--s-6)}.np-speaker-stage{width:100%}.np-bubble-thread{--np-mouth-lift:var(--s-4)}.np-grid,.np-value-column{margin-top:var(--s-7)}.np-section-title{margin-bottom:0}.np-value-row-button{padding:var(--s-4) 0}}.np-speaker-stage{min-height:164px}.np-speaker-stage[data-vignette-phase=visible] .np-bubble-thread{opacity:1}.np-speaker-stage[data-vignette-phase=exiting] .np-bubble-thread{animation:.6s cubic-bezier(.4,0,1,1) forwards np-vignette-exit}.np-speaker-stage[data-vignette-phase=empty] .np-bubble-thread{opacity:0}.np-speaker-stage[data-vignette-phase=entering] .np-bubble-thread{opacity:1}.np-speaker-stage[data-vignette-phase=entering] .np-bubble-time,.np-speaker-stage[data-vignette-phase=entering] .np-speaker-art,.np-speaker-stage[data-vignette-phase=entering] .np-sms-bubble{opacity:0;animation:.6s cubic-bezier(0,0,.2,1) forwards np-vignette-enter;transform:translateY(6px)}.np-speaker-stage[data-vignette-phase=entering] .np-bubble-time,.np-speaker-stage[data-vignette-phase=entering] .np-speaker-art{animation-delay:0s}.np-speaker-stage[data-vignette-phase=entering] .np-sms-bubble{animation-delay:.15s}@keyframes np-vignette-exit{0%{opacity:1}to{opacity:0}}@keyframes np-vignette-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.np-speaker-stage .np-bubble-thread,.np-speaker-stage .np-bubble-time,.np-speaker-stage .np-speaker-art,.np-speaker-stage .np-sms-bubble,.np-speaker-stage .np-reply-bubble{opacity:1!important;animation:none!important;transform:none!important}}.np-how-resolve-line{opacity:.35;transition:none}.np-cta-link{transition:none}.np-how-link:after{transition:none;transform:none}.np-value-row-button{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;transition:none}.np-value-row-title{opacity:.85;transition:none}.np-value-row[data-expanded=true] .np-value-row-title{opacity:1}.np-value-row-glyph{color:var(--np-secondary);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;justify-self:end;font-size:14px;font-weight:400;line-height:1}.np-value-body,.np-value-body>p{transition:none}@media (hover:hover) and (pointer:fine){.np-value-row:hover .np-value-row-title{color:var(--np-ink);opacity:1;-webkit-text-fill-color:currentColor;background-image:none;animation:none}.np-how-link:hover:after{transform:none}}.np-closing-cta{margin-top:var(--s-7);grid-column:1;justify-items:start;display:grid}.np-closing-link{text-wrap:balance;font-size:clamp(25px,2vw,32px);font-weight:500;line-height:1.08}.np-closing-price{margin:var(--s-1) 0 0}.np-closing-cta+.np-grid-footer{margin-top:var(--s-8)}@media (prefers-reduced-motion:reduce){.np-how-resolve-line{opacity:var(--np-how-terminal-opacity,1)!important;transition:none!important}}.np-root{--np-ink:var(--ink);--np-secondary:var(--ink-secondary);--np-muted:var(--ink-meta);--np-rule:var(--ink-hairline);--np-rule-strong:var(--ink-hairline);color:var(--ink)}.np-brand,.np-brand span,.np-hero-copy h1,.np-how-steps p,.np-how-link,.np-cta-link,.np-value-row-title,.np-practice-modal h2,.np-practice-question-text,.np-modal-copy h2,.np-sms-bubble,.np-phone-card a,.np-copy-button{color:var(--ink)}.np-hero-copy>p.np-hero-kicker,.np-value-body>p,.np-practice-benefit>p:not(:first-child),.np-practice-benefit[data-variant=sections]>p:nth-child(2),.np-practice-detail-section p,.np-modal-copy p,.np-sms-modal .np-modal-copy p,.np-sms-consent,.np-dig-deeper a{color:var(--ink-secondary)}.np-price-row,.np-grid-footer,.np-grid-footer a,.np-grid-footer span,.np-bubble-time,.np-section-title,.np-value-row-glyph,.np-practice-eyebrow,.np-practice-benefit>p:first-child,.np-practice-benefit[data-variant=sections]>p:first-child,.np-practice-detail-section h3,.np-dig-deeper p,.np-direct-label,.np-modal-close,.np-practice-modal .np-modal-close,.np-sms-modal .np-modal-close,.np-practice-nav-button{color:var(--ink-meta)}.np-section-title:after{background:var(--ink-hairline)}.np-value-row,.np-practice-question,.np-practice-benefit,.np-dig-deeper,.np-modal,.np-sms-modal,.np-practice-modal,.np-qr,.np-sms-consent,.np-phone-card,.np-copy-button{border-color:var(--ink-hairline)}.np-how-resolve-line{color:var(--ink);opacity:.35}.np-value-body,.np-how-link:after{opacity:1}@media (hover:hover) and (pointer:fine){.np-modal-close:hover,.np-practice-nav-button:hover,.np-practice-modal a:hover{color:var(--ink)}}.np-sms-modal{background:var(--np-paper);width:min(100vw - 48px,680px);max-width:680px;max-height:calc(100svh - 48px);box-shadow:none;color:var(--ink);border:1px solid #14161f33;border-radius:0;grid-template-columns:1fr;align-content:start;place-items:start stretch;gap:0;padding:48px 54px 54px;overflow:auto}.np-sms-modal .np-modal-close{width:auto;height:auto;color:var(--ink-meta);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;transition:color .16s var(--ease-out);background:0 0;border:0;border-radius:0;padding:0;font-size:31px;font-weight:400;line-height:1;top:30px;right:34px;transform:none}.np-sms-modal .np-modal-close:active{transform:none}.np-sms-modal-copy{text-align:left;grid-column:auto;gap:8px;max-width:none;padding:0 42px 0 0;display:grid}.np-sms-eyebrow{color:var(--ink-meta);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10.5px;font-weight:400;line-height:1.35}.np-sms-modal .np-modal-copy h2{color:var(--ink);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;text-align:left;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.08}.np-sms-modal .np-modal-copy p:not(.np-sms-eyebrow){color:var(--ink-secondary);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;text-align:left;text-wrap:balance;margin:0;font-size:clamp(17px,1.18vw,19px);line-height:1.5}.np-sms-rule{background:var(--ink-hairline);width:100%;height:1px;margin:30px 0}.np-sms-action-block{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:42px;display:grid}.np-sms-modal .np-qr{aspect-ratio:1;width:min(220px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;place-self:center start;padding:0;line-height:0;display:block;overflow:visible}.np-sms-modal .np-qr img{width:100%;height:auto;display:block}.np-sms-direct{align-content:center;justify-items:start;gap:12px;display:grid}.np-sms-number{color:var(--ink);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.04em;white-space:nowrap;margin:0;font-size:clamp(17px,2.1vw,23px);font-weight:400;line-height:1.2}.np-sms-modal .np-copy-button{min-height:0;box-shadow:none;color:var(--ink-meta);cursor:pointer;font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.16em;text-align:left;text-transform:uppercase;transition:color .16s var(--ease-out);background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;font-weight:400;line-height:1.35;display:inline;transform:none}.np-sms-modal .np-copy-button:active{transform:none}.np-sms-modal .np-copy-button:focus-visible{outline:1px solid var(--ink-hairline);outline-offset:4px;box-shadow:none}.np-sms-start-line{color:var(--ink-meta);font-family:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.04em;margin:0;font-size:10.5px;font-weight:400;line-height:1.45}.np-sms-modal .np-sms-consent{width:100%;box-shadow:none;color:var(--ink-secondary);font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;background:0 0;border:0;border-radius:0;grid-column:auto;justify-self:stretch;gap:10px;padding:0;font-size:14.5px;line-height:1.46;display:grid}.np-sms-modal .np-sms-consent p{margin:0}.np-sms-modal .np-sms-consent a{color:inherit;text-underline-offset:.18em;font-weight:400;text-decoration-color:#14161f47;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.np-sms-modal .np-modal-close:hover,.np-sms-modal .np-copy-button:hover,.np-sms-modal .np-sms-consent a:hover{color:var(--ink)}}@media (max-width:640px){.np-sms-modal{width:min(100vw - 28px,680px);max-height:calc(100svh - 28px);padding:38px 24px 34px}.np-sms-modal .np-modal-close{top:18px;right:22px}.np-sms-modal-copy{padding-right:34px}.np-sms-rule{margin:24px 0}.np-sms-action-block{grid-template-columns:1fr;gap:24px}.np-sms-modal .np-qr{width:min(220px,78vw)}}.np-how-card{gap:var(--s-4)}.np-how-steps p:last-child{color:var(--ink);margin-top:0;font-size:clamp(30px,2.35vw,38px)}.np-reply-bubble{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(3px)}.np-reply-bubble[data-reply-visible=true]{opacity:1;transform:none}.np-sms-bubble,.np-reply-bubble{background:0 0;border:0;overflow:visible;border-radius:0!important}.np-sms-bubble{--np-bubble-fill:#fff;--np-bubble-stroke:#14161f1f;--np-bubble-stroke-width:1px;padding:11px 28px 17px 18px}.np-reply-bubble{--np-bubble-fill:color-mix(in srgb, var(--np-ink) 5.5%, var(--np-paper));--np-bubble-stroke:#14161f1f;--np-bubble-stroke-width:1px}.np-bubble-shape{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.np-bubble-path{fill:var(--np-bubble-fill);stroke:var(--np-bubble-stroke);stroke-width:var(--np-bubble-stroke-width);vector-effect:non-scaling-stroke}
