.bjp-dark{--accent: #e7864e;--accent-deep: #d6584f;--accent-soft: rgba(231,134,78,.16);--accent-glow: rgba(231,134,78,.42);--accent-grad: linear-gradient(135deg,#f2b06b 0%,#d6584f 60%,#5b8def 100%);--aur1: #d6584f;--aur2: #f2b06b;--aur3: #5b8def}.m-telehealth{--accent:#e7864e;--accent-deep:#d6584f;--accent-soft:rgba(231,134,78,.16);--accent-glow:rgba(231,134,78,.42);--accent-grad:linear-gradient(135deg,#f2b06b 0%,#d6584f 60%,#5b8def 100%);--aur1:#d6584f;--aur2:#f2b06b;--aur3:#5b8def;--field-img:url(/img/telehealth-field.webp);--field-top:#0a082d;--scrim:6 5 28;--faur1:#a49cdf;--faur2:#cfc9f2;--faur3:#1b1553}.m-dental{--accent:#8b6cf5;--accent-deep:#5229cd;--accent-soft:rgba(139,108,245,.16);--accent-glow:rgba(139,108,245,.42);--accent-grad:linear-gradient(135deg,#5229cd 0%,#9274de 100%);--aur1:#5229cd;--aur2:#9274de;--aur3:#5b8def;--field-img:url(/img/dental-field.webp);--field-top:#075285;--scrim:3 30 56;--faur1:#8fbde4;--faur2:#cbd8f8;--faur3:#0e5f96}.m-legal{--accent:#5b8def;--accent-deep:#2c52ed;--accent-soft:rgba(91,141,239,.16);--accent-glow:rgba(91,141,239,.42);--accent-grad:linear-gradient(135deg,#2c52ed 0%,#5b8def 100%);--aur1:#2c52ed;--aur2:#5b8def;--aur3:#7670ca;--field-img:url(/img/legal-field.webp);--field-top:#004a53;--scrim:0 34 38;--faur1:#7fb7bd;--faur2:#e0bdbb;--faur3:#00646f}.m-ecommerce{--accent:#d06a9e;--accent-deep:#a84a86;--accent-soft:rgba(208,106,158,.16);--accent-glow:rgba(208,106,158,.42);--accent-grad:linear-gradient(135deg,#c9558e 0%,#7670ca 100%);--aur1:#c9558e;--aur2:#7670ca;--aur3:#5b8def;--field-img:url(/img/ecommerce-field.webp);--field-top:#162c29;--scrim:10 26 24;--faur1:#6fc9a4;--faur2:#bfe8d5;--faur3:#1d4d42}.m-other{--accent:#ff8a4d;--accent-deep:#ff6b2c;--accent-soft:rgba(255,138,77,.16);--accent-glow:rgba(255,138,77,.42);--accent-grad:linear-gradient(135deg,#ff9d4d 0%,#ff6b2c 100%);--aur1:#ff9d4d;--aur2:#ff6b2c;--aur3:#5b8def;--field-img:url(/img/other-field.webp);--field-top:#2f1820;--scrim:26 14 18;--faur1:#d59aa9;--faur2:#eecdd6;--faur3:#4a2431}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}section{position:relative}.eyebrow{display:inline-block;font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.04em;color:var(--accent)}.on-paper .eyebrow{color:var(--accent-deep)}.progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--accent);z-index:200;box-shadow:0 0 12px var(--accent-glow)}nav{position:fixed;top:0;left:0;right:0;z-index:150;transition:background .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease);border-bottom:1px solid transparent}nav.scrolled{background:#0a0a0cb8;backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--ink-line2)}nav .bar{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.logo .word{font-family:var(--display);font-weight:700;font-style:italic;font-size:22px;letter-spacing:.01em;text-transform:uppercase;line-height:1;white-space:nowrap}.logo sup{font-size:.36em;font-style:normal;vertical-align:top;opacity:.7}.nav-right{display:flex;align-items:center;gap:12px}.back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-dim);transition:color .2s var(--ease)}.back:hover{color:var(--ink)}.back svg{transition:transform .25s var(--ease)}.back:hover svg{transform:translate(-3px)}@media(max-width:720px){.back span{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;border-radius:999px;border:none;cursor:pointer;font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .25s var(--ease)}.btn svg{transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover svg.arr{transform:translate(4px)}.btn:active{transform:translateY(0) scale(.98)}.btn-sm{padding:10px 18px;font-size:14px}.btn-primary{background:var(--grad-talk);color:#fff;box-shadow:0 8px 30px #7670ca59}.btn-primary:hover{box-shadow:0 14px 44px #7670ca80}.btn-ghost-d{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line)}.btn-ghost-d:hover{box-shadow:inset 0 0 0 1px #fff6}.sec{padding:clamp(96px,13vh,168px) 0}.kicker-row{display:flex;align-items:baseline;gap:18px;margin-bottom:16px}.sec h2{font-family:var(--sans);font-weight:500;letter-spacing:-.035em;line-height:1.06;font-size:clamp(34px,5.2vw,58px);margin:0;max-width:20ch}.sec .dek{margin:22px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--ink-dim);max-width:62ch}.on-paper{background:var(--paper);color:var(--ink-dark)}.on-paper h2{color:var(--ink-dark)}.on-paper .dek{color:var(--ink-dark-dim)}.aurora{position:absolute;inset:-20% -10% 0;z-index:0;filter:blur(72px);opacity:.5}.aurora i{position:absolute;display:block;border-radius:50%;will-change:transform}.aurora .b1{width:48vw;height:48vw;left:-6vw;top:-8vw;background:radial-gradient(circle at 30% 30%,var(--aur1),transparent 62%);animation:drift1 24s var(--ease) infinite alternate}.aurora .b2{width:42vw;height:42vw;right:-4vw;top:2vw;background:radial-gradient(circle at 60% 40%,var(--aur2),transparent 60%);animation:drift2 28s var(--ease) infinite alternate}.aurora .b3{width:38vw;height:38vw;left:34vw;bottom:-14vw;background:radial-gradient(circle at 50% 50%,var(--aur3),transparent 62%);animation:drift3 32s var(--ease) infinite alternate}@keyframes drift1{to{transform:translate(7vw,5vh) scale(1.1)}}@keyframes drift2{to{transform:translate(-6vw,5vh) scale(1.08)}}@keyframes drift3{to{transform:translate(4vw,-6vh) scale(1.12)}}@media(prefers-reduced-motion:reduce){.aurora i{animation:none!important}}.hero{min-height:80svh;display:flex;align-items:center;position:relative;overflow:hidden;padding:128px 0 72px}.hero .grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(120% 90% at 35% 35%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(120% 90% at 35% 35%,#000 30%,transparent 75%)}.hero .inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,72px);align-items:center;width:100%}@media(max-width:940px){.hero .inner{grid-template-columns:1fr;gap:44px}}.market-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border:1px solid var(--ink-line);border-radius:999px;font-size:14px;color:var(--ink-dim);background:#ffffff08;backdrop-filter:blur(8px)}.market-badge .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent-glow);animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.market-badge .pulse{animation:none}}.hero h1{font-family:var(--sans);font-weight:500;font-size:clamp(40px,5.4vw,76px);line-height:.98;letter-spacing:-.045em;margin:22px 0 0;color:var(--ink);max-width:15ch}.hero h1 .em{font-family:var(--display);font-style:italic;font-weight:700;font-size:.96em;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.hero .sub{max-width:52ch;margin:26px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55;color:var(--ink-dim);letter-spacing:-.01em}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.signal-panel{position:relative;background:var(--bg-2);border:1px solid var(--ink-line2);border-radius:var(--r-lg);padding:26px 26px 22px;box-shadow:0 30px 70px #0a0a0c57;overflow:hidden}.signal-panel:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 65%)}.sp-head{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.05em;color:var(--accent)}.sp-head .sp-d{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.sp-scan{position:relative;z-index:2;width:100%;height:64px;margin:14px 0 6px;display:block}.sp-scan path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;stroke-dashoffset:760;animation:ekg 3.6s var(--ease) .4s infinite;filter:drop-shadow(0 0 6px var(--accent-glow))}@keyframes ekg{0%{stroke-dashoffset:760}55%{stroke-dashoffset:0}to{stroke-dashoffset:-760}}@media(prefers-reduced-motion:reduce){.sp-scan path{animation:none;stroke-dashoffset:0}}.sp-rows{list-style:none;margin:10px 0 0;padding:0;position:relative;z-index:2;display:grid;gap:12px}.sp-rows li{display:grid;grid-template-columns:1fr 84px auto;align-items:center;gap:14px;font-size:13.5px;color:var(--ink-dim)}.sp-rows .bar{height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}.sp-rows .bar i{display:block;height:100%;width:0;border-radius:999px;background:var(--accent-grad);animation:grow 1.2s var(--ease) forwards}.sp-rows li:nth-child(1) .bar i{animation-delay:.5s}.sp-rows li:nth-child(2) .bar i{animation-delay:.7s}.sp-rows li:nth-child(3) .bar i{animation-delay:.9s}@keyframes grow{to{width:var(--w)}}@media(prefers-reduced-motion:reduce){.sp-rows .bar i{animation:none;width:var(--w)}}.sp-rows .flag{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.04em;color:var(--accent);justify-self:end}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,88px);align-items:start}@media(max-width:900px){.split{grid-template-columns:1fr;gap:36px}}.lead{font-size:clamp(24px,3.4vw,40px);line-height:1.28;letter-spacing:-.03em;font-weight:400;max-width:24ch;color:var(--ink)}.body{max-width:56ch;margin-top:30px;font-size:19px;line-height:1.62;color:var(--ink-dim)}.body strong{color:var(--ink);font-weight:600}.realline{margin-top:30px;border-left:3px solid var(--accent);padding:8px 0 8px 22px;font-size:21px;font-weight:600;color:var(--ink);line-height:1.4;letter-spacing:-.02em}.timeline{margin-top:56px}.titem{display:grid;grid-template-columns:clamp(64px,8vw,116px) 1fr;gap:clamp(20px,3vw,48px);align-items:start;padding:clamp(40px,4.6vw,66px) 0;border-top:1px solid var(--ink-line2)}.titem:first-child{border-top:none;padding-top:0}.titem .tnum{font-family:var(--display);font-style:italic;font-weight:700;font-size:clamp(46px,5.4vw,78px);line-height:.78;color:#ffffff2e;transition:color .6s var(--ease)}.titem.in .tnum{color:var(--accent)}.titem h3{font-size:clamp(22px,2.6vw,28px);font-weight:600;letter-spacing:-.025em;margin:0;color:var(--ink)}.titem p{margin:12px 0 0;font-size:16.5px;line-height:1.62;color:var(--ink-dim);max-width:667px}.proof-hero{background:linear-gradient(120deg,var(--bg-2),var(--bg-3));border:1px solid var(--ink-line2);border-radius:var(--r-lg);padding:clamp(28px,4vw,46px);margin:48px 0 60px;display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(24px,4vw,52px);align-items:center}@media(max-width:760px){.proof-hero{grid-template-columns:1fr}}.proof-hero .ptag{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-faint);font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.proof-hero .ptag .dot{width:10px;height:10px;border-radius:3px;background:var(--accent)}.proof-hero .said{font-size:clamp(23px,3vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.24;color:var(--ink);margin:14px 0}.proof-hero .rev{font-size:16.5px;line-height:1.62;color:var(--ink-dim)}.proof-hero .who{margin-top:16px;font-size:13.5px;color:var(--ink-faint)}.proof-hero .bignum{text-align:center;border-left:1px solid var(--ink-line2);padding-left:clamp(24px,4vw,52px)}@media(max-width:760px){.proof-hero .bignum{border-left:none;border-top:1px solid var(--ink-line2);padding-left:0;padding-top:28px}}.proof-hero .bignum .n{font-family:var(--display);font-style:italic;font-weight:700;font-size:clamp(48px,6.5vw,80px);line-height:1;color:var(--accent);text-shadow:0 0 30px var(--accent-glow)}.proof-hero .bignum .nl{margin-top:12px;font-size:14px;color:var(--ink-dim)}.plist{margin-top:18px;border-top:1px solid var(--ink-line2)}.prow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-bottom:1px solid var(--ink-line2);transition:padding-left .25s var(--ease),padding-right .25s var(--ease)}.prow:hover{padding-left:14px}.prow .pq{font-size:clamp(17px,2vw,21px);font-weight:500;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.prow .pmeta{margin-top:9px;display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.04em;color:var(--ink-faint)}.prow .pmeta .dot{width:8px;height:8px;border-radius:3px;background:var(--accent)}.prow .arrow{flex:none;color:var(--accent);transition:transform .25s var(--ease)}.prow:hover .arrow{transform:translate(5px)}.proof-foot{display:flex;justify-content:center;margin-top:40px}.disclaim{text-align:center;font-size:13.5px;color:var(--ink-faint);margin:22px auto 0;max-width:72ch;line-height:1.5}.doors{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}@media(max-width:820px){.doors{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.doors{grid-template-columns:1fr}}.door{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-radius:var(--r);background:var(--bg-2);border:1px solid var(--ink-line2);color:var(--ink);font-size:17px;font-weight:500;letter-spacing:-.01em;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.door:hover{transform:translateY(-4px);border-color:var(--ink-line);background:var(--bg-3)}.door svg{color:var(--accent);transition:transform .25s var(--ease)}.door:hover svg{transform:translate(4px)}.faq{max-width:880px;margin-top:36px}.faq details{border-bottom:1px solid var(--ink-line2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(18px,2.2vw,22px);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex-shrink:0;width:30px;height:30px;border-radius:999px;border:1px solid var(--ink-line);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .25s var(--ease)}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;background:var(--ink);border-radius:2px;transition:transform .25s var(--ease)}.faq summary .pm:before{width:12px;height:2px}.faq summary .pm:after{width:2px;height:12px}.faq details[open] summary .pm{background:var(--accent);border-color:var(--accent)}.faq details[open] summary .pm:before,.faq details[open] summary .pm:after{background:#fff}.faq details[open] summary .pm:after{transform:scaleY(0)}.faq .ans p{margin:0 0 26px;font-size:17px;line-height:1.65;color:var(--ink-dim);max-width:72ch}.final{position:relative;overflow:hidden;padding:clamp(96px,16vh,184px) 0;text-align:center}.final .aurora{opacity:.36}.final .inner{position:relative;z-index:2;display:block}.final h2{font-family:var(--sans);font-weight:500;font-size:clamp(36px,6vw,72px);line-height:1.02;letter-spacing:-.045em;margin:0 auto;max-width:18ch}.final h2 .em{font-family:var(--display);font-style:italic;font-weight:700;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.final p{margin:26px auto 0;font-size:19px;line-height:1.55;color:var(--ink-dim);max-width:56ch}.final .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:38px}footer{border-top:1px solid var(--ink-line2);padding:56px 0 48px}footer .top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}footer .legal{max-width:52ch;font-size:13.5px;line-height:1.6;color:var(--ink-faint)}footer .meta{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink-dim);text-align:right}@media(max-width:700px){footer .meta{text-align:left}}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:.08s}.js .reveal.d2{transition-delay:.16s}.js .reveal.d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important}}.on-paper .lead{color:var(--ink-dark)}.on-paper .body{color:var(--ink-dark-dim)}.on-paper .body strong{color:var(--ink-dark)}.on-paper .realline{border-left-color:var(--accent-deep);color:var(--ink-dark)}.on-paper .faq details{border-bottom-color:var(--paper-line2)}.on-paper .faq summary{color:var(--ink-dark)}.on-paper .faq summary .pm{border-color:var(--paper-line)}.on-paper .faq summary .pm:before,.on-paper .faq summary .pm:after{background:var(--ink-dark)}.on-paper .faq details[open] summary .pm{background:var(--accent-deep);border-color:var(--accent-deep)}.on-paper .faq details[open] summary .pm:before,.on-paper .faq details[open] summary .pm:after{background:#fff}.on-paper .faq .ans p{color:var(--ink-dark-dim)}.on-paper .prow{border-bottom-color:var(--paper-line2)}.on-paper .prow .pq{color:var(--ink-dark)}.on-paper .prow .pmeta{color:var(--ink-dark-dim)}.on-paper .prow .arrow{color:var(--accent-deep)}.on-paper .disclaim{color:var(--ink-dark-faint)}.on-paper .proof-foot .btn-ghost-d{color:var(--ink-dark);box-shadow:inset 0 0 0 1px var(--paper-line)}.on-paper .proof-foot .btn-ghost-d:hover{box-shadow:inset 0 0 0 1px #0a0a0c57}.depth:not(.on-paper) .lead{color:var(--ink)}.depth:not(.on-paper) .body{color:var(--ink-dim)}.depth:not(.on-paper) .body strong{color:var(--ink)}.depth:not(.on-paper) .realline{border-left-color:var(--accent);color:var(--ink)}.depth:not(.on-paper) .prow{border-bottom-color:var(--ink-line2)}.depth:not(.on-paper) .prow .pq{color:var(--ink)}.depth:not(.on-paper) .prow .pmeta{color:var(--ink-faint)}.depth:not(.on-paper) .prow .arrow{color:var(--accent)}.depth:not(.on-paper) .disclaim{color:var(--ink-faint)}.hero,.final{background-color:var(--field-top);background-image:var(--field-img);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.hero:before,.final:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgb(var(--scrim) / .52),rgb(var(--scrim) / .44) 44%,rgb(var(--scrim) / .16) 72%,rgb(var(--scrim) / 0) 90%)}@media(max-width:1024px){.hero:before,.final:before{background:rgb(var(--scrim) / .5)}}.hero:before{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hero .aurora,.final .aurora{--aur1: var(--faur1);--aur2: var(--faur2);--aur3: var(--faur3);opacity:.28;filter:blur(96px)}.hero .inner,.final .inner{position:relative;z-index:2}.hero .grid-bg{opacity:.35}.hero h1,.hero .sub,.final h2,.final p{color:#fff}.hero h1 .em,.final h2 .em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff}.market-badge{color:#fff;border-color:#ffffff8c;background:#ffffff1a}.hero .cta-row .btn-ghost-d,.final .cta-row .btn-ghost-d{background:#fff;border-color:#fff;color:var(--ink-dark)}.hero .cta-row .btn-ghost-d:hover,.final .cta-row .btn-ghost-d:hover{background:#eef2fb;border-color:#eef2fb;color:var(--ink-dark)}.final{text-align:left}.final h2{margin:0;max-width:744px}.final p{margin:26px 0 0;max-width:651px}.final .cta-row{justify-content:flex-start}.final .cta-row{gap:10px}.final .cta-row .btn{padding:20px 40px;line-height:22px;gap:5px}.understood{max-width:62ch;margin:0 0 44px;font-size:clamp(20px,2.1vw,24px);line-height:1.5;color:var(--ink-dark);letter-spacing:-.01em}.understood b{font-weight:600}.sec h2+.understood{margin-top:22px}.analogy{margin-top:38px;background:var(--paper-2);border-radius:var(--r);padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 1px 0 var(--paper-line),0 18px 50px #0a0a0c0f}.analogy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-deep)}.analogy .ak{display:flex;align-items:center;gap:10px;font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.04em;color:var(--accent-deep);margin-bottom:14px}.analogy p{margin:0;font-size:18px;line-height:1.62;color:var(--ink-dark-dim)}.analogy p b{color:var(--ink-dark);font-weight:600}.beliefs{list-style:none;margin:44px 0 0;padding:0;border-top:1px solid var(--ink-line2)}.beliefs li{display:flex;gap:16px;align-items:flex-start;padding:26px 0;border-bottom:1px solid var(--ink-line2);font-size:clamp(19px,2.1vw,24px);line-height:1.38;color:var(--ink);letter-spacing:-.02em;font-weight:500}.beliefs li .bk{flex:none;width:26px;height:26px;margin-top:2px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.on-paper .beliefs{border-top-color:var(--paper-line2)}.on-paper .beliefs li{color:var(--ink-dark);border-bottom-color:var(--paper-line2)}.on-paper .beliefs li .bk{background:#0a0a0c0d;color:var(--accent-deep)}.selfcheck{background:var(--bg-2);border:1px solid var(--ink-line2);border-radius:var(--r-lg);padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.selfcheck:before{content:"";position:absolute;left:-100px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 65%)}.selfcheck .sc-in{position:relative;z-index:2}.selfcheck h3{font-family:var(--sans);font-weight:500;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.1;margin:14px 0 0;color:var(--ink);max-width:22ch}.selfcheck .qs{display:grid;gap:16px;margin:28px 0 0}.selfcheck .q{display:flex;gap:14px;align-items:baseline;font-size:clamp(18px,2vw,22px);line-height:1.4;color:var(--ink);letter-spacing:-.02em}.selfcheck .q .qn{font-family:var(--display);font-style:italic;font-weight:700;font-size:22px;color:var(--accent);flex:none}.selfcheck .verdict{margin-top:26px;padding-top:20px;border-top:1px solid var(--ink-line2);font-size:16.5px;line-height:1.6;color:var(--ink-dim)}.selfcheck .verdict b{color:var(--ink);font-weight:600}.final .rr{margin:30px 0 0;font-size:14.5px;line-height:1.6;color:#fff;max-width:548px}
