.ob-landing.ob-t20{--t20-accent:236, 118, 142;--blush:#ec768e;--blush-soft:#ec768e73;--rose:#ec768e;--border:#ec768e29;--border-hover:#ec768e52;--blush-rgb:236, 118, 142;--t20-plum:#2e1522;--t20-ground:46, 21, 34;background:var(--t20-plum);--bg-soft:#34182a;--bg-card:#3d1f33}.ob-landing.ob-t20>nav{background:#2e1522eb}.ob-landing.ob-t20 .nav-tools-menu{background:#2e1522fa}.ob-landing.ob-t20 .chk-head .hero-bg1,.ob-landing.ob-t20 .th-head .hero-bg1{background:radial-gradient(60% 70% at 50% 0,#ec768e1a,#0000 70%)}.ob-landing.ob-t20 .chk-head .hero-bg2{background:radial-gradient(50% 60% at 80% 40%,#ec768e0f,#0000 70%)}.ob-landing.ob-t20 .chk-h1{letter-spacing:-.035em;font-size:clamp(2.1rem,5.4vw,3rem);font-weight:700}.ob-landing.ob-t20 .th-title{letter-spacing:-.035em;font-size:clamp(38px,5vw,54px);font-weight:700}.ob-landing.ob-t20 .chk-h1 em,.ob-landing.ob-t20 .th-title em{font-weight:700}.ob-landing.ob-t20 .chk-head-inner{max-width:760px}.ob-landing.ob-t20 .th-head-inner{max-width:740px}.ob-landing.ob-t20 .th-name,.ob-landing.ob-t20 h2,.ob-landing.ob-t20 .th-closer-title{letter-spacing:-.035em;font-weight:700}.ob-landing.ob-t20 h2 em,.ob-landing.ob-t20 .th-closer-title em{font-weight:700}.ob-landing.ob-t20 .tool-faq h2{letter-spacing:-.035em}.ob-landing.ob-t20 .tool-faq .faq-q{letter-spacing:-.02em;font-size:18px;font-weight:600}.ob-landing.ob-t20 .eye,.ob-landing.ob-t20 .hero-eyebrow{font-weight:600}.ob-landing.ob-t20{--muted:#f4e8e0ad}.ob-landing.ob-t20 .chk-lede,.ob-landing.ob-t20 .th-sub,.ob-landing.ob-t20 .th-what,.ob-landing.ob-t20 .th-answer,.ob-landing.ob-t20 .th-closer-body,.ob-landing.ob-t20 .tool-faq .faq-a{font-family:var(--font-sans), system-ui, sans-serif;font-style:normal;font-weight:400}.ob-landing.ob-t20 .chk-lede{font-size:15.5px;line-height:1.7}.ob-landing.ob-t20 .tool-faq .faq-a{font-size:14.5px;line-height:1.75}.ob-landing.ob-t20 .th-hook{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.45}.ob-landing.ob-t20 .th-answer{color:var(--muted)}.ob-landing.ob-t20 .th-jump a{color:#ec768ed9;border-bottom-color:#ec768e47;font-size:11px;font-weight:600}.ob-landing.ob-t20 .th-jump a:hover{color:#ec768e;border-bottom-color:#ec768e}.ob-landing.ob-t20{--surf:color-mix(in srgb, rgb(var(--t20-ground)) 86%, var(--cream));--surf-sunk:color-mix(in srgb, rgb(var(--t20-ground)) 94%, var(--cream));--surf-line:color-mix(in srgb, rgb(var(--t20-ground)) 66%, var(--cream));--surf-cast:0 28px 56px -28px #000000d9}.ob-landing.ob-t20 .chk-drop{background:var(--surf);box-shadow:var(--surf-cast);border:2px dashed #ec768e8c}.ob-landing.ob-t20 .chk-drop:hover,.ob-landing.ob-t20 .chk-drop.over{background:color-mix(in srgb, rgb(var(--t20-ground)) 80%, var(--cream));border-color:#ec768e}.ob-landing.ob-t20 .chk-verdict,.ob-landing.ob-t20 .chk-next-card,.ob-landing.ob-t20 .tx-demo,.ob-landing.ob-t20 .tl-demo,.ob-landing.ob-t20 .fw-stage,.ob-landing.ob-t20 .fw-locked{border:1px solid var(--surf-line);box-shadow:var(--surf-cast)}.ob-landing.ob-t20 .chk-next-card,.ob-landing.ob-t20 .tx-demo,.ob-landing.ob-t20 .tl-demo,.ob-landing.ob-t20 .fw-stage{background:var(--surf)}.ob-landing.ob-t20 .chk-verdict{box-shadow:var(--surf-cast)}.ob-landing.ob-t20 .fw-pos,.ob-landing.ob-t20 .fw-tile,.ob-landing.ob-t20 .fw-lock-gate:not(.black){background:var(--surf-sunk);border-color:var(--surf-line)}.ob-landing.ob-t20 .fw-lock-row,.ob-landing.ob-t20 .chk-fields li{border-color:var(--surf-line)}.ob-landing.ob-t20 .tx-head,.ob-landing.ob-t20 .tx-foot{border-bottom-width:1px}.ob-landing.ob-t20 .tx-foot{border-top-width:1px;border-bottom-width:0}.ob-landing.ob-t20{--on-blush:#fff6f8}.ob-landing.ob-t20 .th-btn{font-weight:600;box-shadow:0 14px 34px -14px #ec768ebf}.ob-landing.ob-t20 .th-btn:hover{box-shadow:0 18px 38px -14px #ec768ee6}.ob-landing.ob-t20 .btn-primary{color:#fff6f8;font-weight:600;box-shadow:0 14px 34px -14px #ec768ebf}.ob-landing.ob-t20 .btn-primary:hover{opacity:.92}.ob-landing.ob-t20 .th-fact{background:#ec768e1f;border:1px solid #ec768e5c;font-weight:600}.ob-landing.ob-t20 .btn-nav:hover,.ob-landing.ob-t20 .nav-tools-menu a:hover{background:#ec768e1a}.ob-landing.ob-t20 .fw-saved{border-color:#ec768e73}.ob-landing.ob-t20 .th-num{letter-spacing:-.05em;opacity:1;color:#ec768e57;margin-bottom:.35rem;font-size:34px;font-style:normal;font-weight:700;line-height:1}.ob-landing.ob-t20 .t20-head{align-items:center;gap:.85rem;margin-bottom:.9rem;display:flex}.ob-landing.ob-t20 .t20-num{font-family:var(--font-serif), serif;letter-spacing:-.05em;color:#ec768e57;font-size:34px;font-weight:700;line-height:1}.ob-landing.ob-t20 .t20-head .eye{margin-bottom:0}.ob-landing.ob-t20 .t20-light-band{background:#dca89b;border-top:1px solid #1c0a0e40;margin-top:5rem}.ob-landing.ob-t20 .t20-light{--text:#1c0a0e;--cream:#1c0a0e;--muted:#1c0a0eb8;--faint:#1c0a0e9e;--border:#1c0a0e38;--border-hover:#1c0a0e57;--blush:#5c2340;--blush-soft:#5c234080;--blush-rgb:92, 35, 64;--rose:#7d3352;padding-top:4rem;padding-bottom:5rem}.ob-landing.ob-t20 .t20-light .t20-num{color:#5c234073}.ob-landing.ob-t20 .t20-light .th-closer{background:0 0;border:0;border-radius:0;margin-top:0;padding:0 2.5rem}.ob-landing.ob-t20 .t20-light .btn-ghost{color:#1c0a0e;border-color:#1c0a0e66}.ob-landing.ob-t20 .t20-light .btn-ghost:hover{background:#1c0a0e12;border-color:#1c0a0e}@media (max-width:900px){.ob-landing.ob-t20 .th-num,.ob-landing.ob-t20 .t20-num{font-size:27px}}@media (max-width:700px){.ob-landing.ob-t20 .t20-light{padding-left:1.5rem;padding-right:1.5rem}.ob-landing.ob-t20 .t20-light .th-closer{padding:0}}@media (max-width:560px){.ob-landing.ob-t20 .nav-r{gap:.9rem}}
