.refined-home h1{max-width:960px;text-wrap:balance;letter-spacing:-.045em}.refined-home h2{text-wrap:balance;letter-spacing:-.035em}.refined-home .home-hero>div.relative>p{max-width:640px;font-size:18px;line-height:1.8}.refined-home .home-hero .badge{border:0;padding:0;border-radius:0;background:none;letter-spacing:.14em;font-size:11px}.refined-home .home-hero .btn{min-height:48px}.refined-home .btn-gradient{color:var(--brand-navy);box-shadow:0 2px 8px #0e213b18}.refined-home .btn:hover{transform:translateY(-2px)}.refined-home .btn:active{transform:translateY(1px)}.refined-home .btn svg{transition:transform .2s ease}.refined-home .btn:hover svg{transform:translate(3px)}.refined-home .link-arrow{color:var(--label)}.refined-home .proof-band .stat{padding-inline:22px}.refined-home .proof-band .stat-icon{color:var(--label)}.refined-home .proof-band .stat-value{font-size:16px}.refined-home .proof-band .stat-label{font-size:12px;line-height:1.75}.refined-home .feature-section>div>div:first-child{display:grid;grid-template-columns:1.15fr 1fr;column-gap:72px;max-width:none;text-align:left}.refined-home .feature-section .eyebrow{grid-column:1 / -1}.refined-home .feature-section h2{max-width:570px}.refined-home .feature-section>div>div:first-child>p:last-child{align-self:end;margin:0;padding-bottom:4px;line-height:1.8;font-size:15px}.refined-home .feature-item{border-top:1px solid var(--border)}.refined-home .feature-icon{display:inline-flex;color:var(--label);transition:transform .25s}.refined-home .feature-item:hover .feature-icon{transform:translateY(-3px)}.refined-home .feature-item h3{margin-top:22px}.refined-home .feature-item p{line-height:1.85}.refined-home .feature-section>div>div:last-child{text-align:left;margin-top:12px}.refined-home .compliance-section>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.refined-home .compliance-section .badge{background:none;border:0;padding:0;color:var(--label);letter-spacing:.12em;font-size:11px}.refined-home .compliance-section h2{line-height:1.2}.refined-home .compliance-section ul{margin-top:0;display:block}.refined-home .compliance-section li{background:none;border:0;border-top:1px solid var(--border);border-radius:0;padding:24px 0}.refined-home .compliance-section .icon-tile{width:30px;height:30px;border-radius:6px}.refined-home .difference-section>div>div:first-child{text-align:left;margin-inline:0}.refined-home .difference-section>div>div:first-child>p:last-child{margin-inline:0}.refined-home .difference-section>div>div:last-child>div{background:none;border:0;border-top:1px solid #ffffff30;border-radius:0;padding:25px 0 0;gap:16px;align-items:start}.refined-home .difference-section>div>div:last-child>div>div:first-child{background:none;color:var(--brand-turquoise);width:24px;padding-top:3px}.refined-home details summary{min-height:30px}.refined-home details[open]>p{animation:faq-enter .25s ease-out}.refined-home details summary:hover{color:var(--label)}.refined-home section[id]{scroll-margin-top:85px}@keyframes faq-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:768px){.refined-home .feature-item:nth-child(2){transition-delay:70ms}.refined-home .feature-item:nth-child(3){transition-delay:.14s}}@media(max-width:767px){.refined-home .feature-section>div>div:first-child{display:block}.refined-home .feature-section>div>div:first-child>p:last-child{margin-top:20px}.refined-home .compliance-section>div{grid-template-columns:1fr;gap:32px}.refined-home .feature-section>div>div:nth-child(2){grid-template-columns:1fr;gap:0;margin-top:32px}.refined-home .home-hero{padding-block:76px 100px}.refined-home .home-hero h1{font-size:clamp(38px,8vw,60px)}.refined-home .home-hero>div.relative>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.refined-home *,.refined-home *:before,.refined-home *:after{animation:none!important;transition:none!important}.refined-home .btn:hover,.refined-home .btn:hover svg,.refined-home .feature-item:hover .feature-icon{transform:none}}.refined-page .page-hero h1{letter-spacing:-.04em}.refined-page .section-title{max-width:680px;text-align:left}.refined-page .capability-row{padding:28px 0;border-top:1px solid var(--border)}.refined-page .capability-symbol{display:inline-flex;color:var(--label);transition:transform .2s}.refined-page .capability-row:hover .capability-symbol{transform:translateY(-3px)}.refined-page .capability-row p,.refined-page .operation-row p,.refined-page .workflow-step p{line-height:1.85}.refined-page .operation-row{border-top:1px solid var(--border)}.refined-page .workflow-step{text-align:left;padding-top:22px;border-top:1px solid var(--border)}.refined-page .workflow-step>span{font-size:24px}.refined-page .workflow-step h3{margin-top:25px}.refined-page .page-hero .btn-gradient{color:var(--brand-navy)}.refined-page .related-reading-heading{text-align:left}.refined-page .related-reading-heading>p{margin-inline:0}.refined-page summary::-webkit-details-marker{display:none}.refined-page .post-card{border:0;border-radius:0;background:none;box-shadow:none;transform:none}.refined-page .post-card-content{padding-inline:0}.refined-page .post-card:hover{box-shadow:none;transform:none}.refined-page .post-card h2 a:hover,.refined-page .post-card h3 a:hover{color:var(--label)}.refined-page .post-card-image{border-radius:8px}.refined-page .post-card-text-only{border-top:1px solid var(--border)}.refined-page .post-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;margin-top:auto;color:var(--label);font-size:11px}.refined-page .post-card-footer svg{transition:transform .2s}.refined-page .post-card:hover .post-card-footer svg{transform:translate(4px)}.refined-page .journal-header{padding-block:65px;background:var(--surface)}.refined-page .journal-header h1{font-size:clamp(38px,5vw,68px);margin-top:26px;max-width:920px}.refined-page .journal-header .journal-intro{max-width:580px;font-size:16px;line-height:1.85;margin-top:22px}.refined-page .topic-browser{margin-top:32px;border-top:1px solid var(--border);padding-top:22px}.refined-page .topic-browser summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:44px;font-size:13px;font-weight:600}.refined-page .topic-browser summary svg{transition:transform .2s}.refined-page .topic-browser[open] summary svg{transform:rotate(90deg)}.refined-page .topic-browser a{border-radius:5px;padding-block:10px;font-size:12px}.refined-page .journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.refined-page .journal-grid .post-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:44px;padding-bottom:36px;margin-bottom:10px;border-bottom:1px solid var(--border)}.refined-page .post-card-featured .post-card-image img{height:100%;object-fit:cover}.refined-page .post-card-featured h2{font-size:30px;line-height:1.3;margin-top:18px}.refined-page .post-card-featured .post-card-content{padding-top:8px}.refined-page .journal-grid .post-card-featured.post-card-text-only{display:block}.refined-page .post-card-featured.post-card-text-only .post-card-content{display:grid;grid-template-columns:1.2fr 1fr;gap:16px 50px}.refined-page .post-card-featured.post-card-text-only time{grid-column:1 / -1}.refined-page .post-card-featured.post-card-text-only h2{margin-top:0;grid-row:span 2}.refined-page .post-card-featured.post-card-text-only p{margin-top:0}.refined-page .article-header{background:var(--surface);padding-block:58px}.refined-page .article-header>div{max-width:1000px}.refined-page .article-header h1{font-size:clamp(32px,4vw,54px);line-height:1.15;margin-top:28px;max-width:900px}.refined-page .article-summary{max-width:740px;margin-top:22px;font-size:17px;line-height:1.8;color:var(--muted-foreground)}.refined-page .article-body-layout{display:grid;grid-template-columns:210px minmax(0,740px);gap:50px;max-width:1000px;margin-inline:auto}.refined-page .article-body-content{min-width:0}.refined-page .article-toc{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 125px);overflow-y:auto;padding-right:10px}.refined-page .article-toc>p{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--label);margin-bottom:20px}.refined-page .article-toc a{display:block;border-left:1px solid var(--border);padding:8px 0 8px 14px;font-size:11px;line-height:1.7;color:var(--muted-foreground);transition:color .2s,border-color .2s}.refined-page .article-toc a:hover,.refined-page .article-toc a[aria-current=location]{color:var(--label);border-color:var(--label)}.refined-page .article-toc .toc-back{border-left:0;margin-top:20px;padding-left:0}.refined-page .article-body-content .prose{font-size:17px;line-height:1.9;overflow-wrap:anywhere}.refined-page .article-body-content .prose h2,.refined-page .article-body-content .prose h3{scroll-margin-top:105px;text-wrap:auto}.refined-page .article-body-content .prose h2{font-size:28px;line-height:1.3}.refined-page .reading-progress{position:fixed;z-index:60;top:0;left:0;height:2px;width:100%;background:var(--brand-turquoise);transform:scaleX(0);transform-origin:left;pointer-events:none}.refined-page .article-cta{border-radius:0;border-block:1px solid var(--border);border-inline:0;background:var(--surface);text-align:left}.refined-page .article-cta p{margin-inline:0}@media(max-width:900px){.refined-page .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-page .article-body-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}}@media(max-width:767px){.refined-page .capability-grid{gap:0 28px}.refined-page .journal-grid{grid-template-columns:1fr;gap:32px}.refined-page .journal-grid .post-card-featured,.refined-page .post-card-featured.post-card-text-only .post-card-content{display:flex;flex-direction:column;gap:0}.refined-page .post-card-featured h2{font-size:26px}.refined-page .post-card-featured.post-card-text-only p{margin-top:16px}.refined-page .journal-header,.refined-page .article-header{padding-block:40px}.refined-page .article-body-layout{grid-template-columns:1fr;gap:30px}.refined-page .article-toc{position:static;max-height:none;border-bottom:1px solid var(--border);padding-bottom:24px}.refined-page .article-toc ol{columns:2;column-gap:18px}.refined-page .article-toc li{break-inside:avoid}.refined-page .article-body-content .prose{font-size:16px}.refined-page .article-summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.refined-page .capability-row:hover .capability-symbol,.refined-page .post-card:hover img,.refined-page .post-card:hover .post-card-footer svg{transform:none}.refined-page .reading-progress{display:none}}.refined-page #article-content #table-of-contents,.refined-page #article-content #table-of-contents+ul,.refined-page #article-content #table-of-contents+ol{display:none}.refined-page .toc-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--label);cursor:pointer;list-style:none}.refined-page .toc-disclosure summary svg{transition:transform .2s}.refined-page .toc-disclosure[open] summary svg{transform:rotate(90deg)}@media(max-width:767px){.refined-page .article-toc{padding-bottom:16px}.refined-page .article-toc .toc-back{margin-top:6px}}
