:root{--ink:#fff;--paper:#000;--paper-light:#0d0d0d;--surface:#0d0d0d;--surface-2:#141414;--orange:#283fc5;--acid:#141414;--blue:#283fc5;--mint:#8aa0ff;--muted:#ffffff8f;--muted-2:#fff6;--line:1px;--rule:#ffffff1a;--rule-strong:#ffffff2e;--radius:22px;--radius-sm:10px;--display:var(--font-archivo),Arial,Helvetica,sans-serif;--sans:var(--font-archivo),Arial,Helvetica,sans-serif;--mono:var(--font-archivo),Arial,Helvetica,sans-serif;--serif:var(--font-serif),Georgia,serif;--gutter:clamp(1.1rem,4vw,4rem);--section-space:clamp(4.5rem,9vw,8.5rem)}.article-inline-cta a,.blog-card-link,.blog-card-top,.blog-meta,.breadcrumbs,.button,.calculator-inputs label>span,.contact-form label>span:first-child,.direct-mail-card .contact-profile-links span,.expertise-cloud span,.eyebrow,.footer-bottom,.footer-kicker,.footer-links>p,.offer-card-head p,.offer-deliverables>p,.offer-group-header h2,.offer-link,.profile-links a,.related-head a,.text-link,.tools-index>a>b,.wordmark-role{text-transform:none;letter-spacing:0}.article-author,.article-inline-cta,.article-meta-box,.article-quick-answer,.article-section-number,.article-tool-link,.blog-card,.blog-hero-bottom span,.button-invert,.button-primary,.calculator-formulas article,.calculator-input-wrap,.contact-form textarea:focus,.contact-form-wrap,.direct-mail-card,.expertise-cloud span,.expertise-cloud span.accent,.mobile-dock,.offer-card,.profile-links a,.roas-calculator,.service-fit-note,.service-problem-grid article,.status-dot,.tools-index>a{box-shadow:none}.about-story h2,.article-body h2,.article-header h1,.article-inline-cta h3,.article-tool-link strong,.blog-card h3,.blog-consulting-cta h2,.blog-hero h1,.calculator-formulas h2,.calculator-hero h1,.calculator-input-wrap input,.calculator-results strong,.contact-aside h2,.credentials-section h2,.direct-mail-card>strong,.direct-mail-card a,.engagement-section h3,.expertise-cloud span,.faq-list summary,.footer-mail,.footer-title,.legal-page h2,.not-found h1,.not-found-number,.offer-card h2,.offer-card h3,.offer-group-header h2,.section-heading h2,.service-landing-hero h1,.service-problem-grid h3,.service-process h3,.service-requirements h2,.service-scope-grid h3,.simple-cta h2,.timeline article h3,.tools-index h2{letter-spacing:-.03em;font-variation-settings:"wdth" 96;font-weight:400}.article-author,.article-body section>ul,.article-body section>ul li,.article-faq,.article-faq details,.article-faq details:last-child,.article-header,.article-inline-cta,.article-intro,.article-meta-box,.article-meta-box>div,.article-quick-answer,.article-section-number,.article-sources,.article-sources>ol,.article-sources li,.article-tool-link,.author-monogram,.blog-card,.blog-card-link,.blog-card-top,.blog-hero,.blog-hero-bottom span,.calculator-disclaimer,.calculator-formulas article,.calculator-hero,.calculator-input-wrap,.calculator-input-wrap b,.calculator-inputs,.calculator-results article,.consulting-hero,.contact-aside li,.contact-aside ol,.contact-form textarea,.contact-form-head,.contact-form-head>span,.contact-form-wrap,.contact-hero,.contact-profile-links,.credentials-section li,.credentials-section ul,.direct-mail-card,.direct-mail-card .contact-profile-links span,.direct-mail-card a,.faq-list,.faq-list details,.form-status,.hero,.legal-page header,.offer-card,.offer-group-header,.page-hero,.profile-links a,.related-head,.related-section,.response-note,.roas-calculator,.service-fit-note,.service-landing-hero,.service-problem-grid article,.service-process li,.service-process ol,.simple-cta,.site-header,.timeline,.timeline article,.tools-index>a,.topic-bar{border-color:var(--rule)}html{background:#000}body{color:#fff;font-family:var(--sans);font-variation-settings:"wdth" 100;background:#000;font-size:1rem;line-height:1.6}.site-frame{background:#000;width:100%;max-width:none}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;font-weight:400}h1 em,h2 em,h3 em{font-family:var(--serif);letter-spacing:0;font-size:1.06em;font-style:italic;font-weight:400}p{max-width:68ch}::selection{color:#fff;background:#283fc5}:focus-visible{outline-offset:3px;outline:2px solid #8aa0ff}.eyebrow{border:1px solid var(--rule-strong);font-family:var(--sans);letter-spacing:0;text-transform:none;color:#fff;background:#0d0d0db3;border-radius:999px;align-items:center;margin-bottom:1.1rem;padding:.5rem .95rem;font-size:.8rem;font-weight:500;display:inline-flex}.section-heading-invert .eyebrow{color:#fff}strong{font-weight:600}.button{text-transform:none;letter-spacing:0;border:1px solid #0000;border-radius:12px;min-height:2.9rem;padding:.75rem 1.2rem;font-size:.92rem;font-weight:500;transition:background-color .14s,border-color .14s,transform .14s,color .14s}.button-primary{color:#fff;background:#283fc5;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 30px -10px #283fc5cc}.button-primary:hover{background:#3350e0;transform:translateY(-1px)}.button-secondary{border-color:var(--rule-strong);color:#fff;background:#0d0d0db3}.button-secondary:hover{border-color:#ffffff59}.button-invert{border-color:var(--rule-strong);color:#000;box-shadow:none;background:#fff}.button-invert:hover{background:#e9e9e9}.button:hover{box-shadow:none}.text-link{text-transform:none;letter-spacing:0;color:#fff;border-bottom:1px solid #ffffff4d;min-height:2.4rem;font-size:.95rem;font-weight:500}.text-link:hover{border-color:#fff}.button-group{flex-flow:wrap;gap:.75rem}.status-dot{width:.55rem;height:.55rem;box-shadow:none;background:#4ade80;border:0}.site-header{z-index:100;min-height:0;padding:0 var(--gutter);pointer-events:none;background:0 0;border:0;justify-content:center;display:flex;position:fixed;top:1rem;left:0;right:0}.nav-pill{pointer-events:auto;border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(14px);background:#0a0a0ab8;border-radius:16px;align-items:center;gap:.25rem;padding:.45rem .5rem .45rem .9rem;display:flex;box-shadow:0 10px 40px -20px #000000e6}.wordmark{color:#fff;align-items:center;gap:.55rem;padding:0 .9rem 0 0;display:inline-flex}.wordmark-mark{color:#fff;background:0 0;border:0;border-radius:0;width:26px;height:26px;font-size:0;display:block;overflow:visible}.wordmark-mark svg{width:26px;height:26px;display:block}.wordmark-lockup{flex-direction:row;align-items:baseline;gap:.4rem;padding:0;display:flex}.wordmark-name{font-family:var(--display);letter-spacing:-.02em;font-size:1rem;font-weight:600}.wordmark-role,.desktop-nav{display:none}.header-tools{align-items:center;gap:.2rem;display:flex}.language-switch{color:var(--muted-2);align-items:center;gap:.1rem;margin:0 .2rem 0 .4rem;font-size:.75rem;font-weight:500;display:flex}.language-switch>a{min-width:2rem;min-height:2rem;color:var(--muted);border-radius:8px;place-items:center;display:grid}.language-switch>a[aria-current=page]{color:#fff;background:#ffffff14}.language-switch>span{color:var(--rule-strong)}.mobile-mail{color:#fff;background:#283fc5;border:0;border-radius:10px;place-items:center;width:2.4rem;min-height:2.4rem;display:grid}@media (min-width:58rem){.site-header{top:1.25rem}.desktop-nav{align-items:center;gap:.15rem;display:flex}.desktop-nav>a{text-transform:none;color:#fff;opacity:.85;border:0;border-radius:10px;min-width:0;min-height:2.4rem;padding-inline:.8rem;font-size:.9rem;font-weight:500}.desktop-nav>a:hover{opacity:1;background:#ffffff0f}.desktop-nav>a[aria-current=page]{opacity:1;background:#ffffff14}.desktop-nav>a[aria-current=page]:after{content:none}.desktop-nav .nav-cta{color:#fff;opacity:1;background:#283fc5;margin-left:.5rem;padding-inline:.95rem;font-weight:500}.desktop-nav .nav-cta:hover{background:#3350e0}.mobile-mail,.mobile-dock{display:none}}main{padding-top:5.5rem}@media (min-width:58rem){main{padding-top:6.5rem}}.mobile-dock{left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(14px);background:#0a0a0ad9;border-radius:14px;box-shadow:0 10px 40px -10px #000000e6}.mobile-dock a{border-right:1px solid var(--rule);min-height:3.3rem;color:var(--muted);font-size:.72rem;font-weight:500}.mobile-dock a span{display:none}.mobile-dock a[aria-current=page]{color:#fff;background:#ffffff0f}.x-section{padding-block:var(--section-space);position:relative}.x-head{text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin:0 auto clamp(2rem,5vw,3.5rem);display:flex}.x-head h1,.x-head h2{font-variation-settings:"wdth" 96;max-width:18ch;margin:0 0 1rem;font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1.05}.x-head>p{max-width:34rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.x-glow{pointer-events:none;z-index:0;filter:blur(28px);opacity:.9;background:radial-gradient(at 50% 100%,#ff8c3c8c,#ff8c3c00 55%),radial-gradient(at 50% 100%,#283fc5bf,#283fc500 70%);width:min(70vw,900px);height:320px;position:absolute;left:50%;transform:translate(-50%)}.x-card{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;position:relative;overflow:hidden}.x-card.glow-blue:before,.x-card.glow-orange:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.x-card.glow-blue:before{background:radial-gradient(60% 70% at 0 0,#2878ff8c,#2878ff00 100%)}.x-card.glow-orange:before{background:radial-gradient(60% 70% at 100% 0,#ff783280,#ff783200 100%)}.x-card.glow-both:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 80% at 0 100%,#ff783273,#ff783200 100%),radial-gradient(55% 80% at 100% 0,#2878ff80,#2878ff00 100%);position:absolute;inset:0}.x-card>*{z-index:1;position:relative}.x-hero{text-align:center;padding:clamp(2.5rem,7vw,5.5rem) var(--gutter) clamp(10rem,18vw,14rem);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.x-hero .eyebrow{margin-bottom:1.6rem}.x-hero h1{font-variation-settings:"wdth" 96;max-width:16ch;margin:0 0 1.2rem;font-size:clamp(2.7rem,7vw,5.6rem);line-height:1.03}.x-hero>p{max-width:36rem;color:var(--muted);margin:0 0 1.8rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}.x-hero .button-group{justify-content:center}.x-hero .x-glow{height:380px;bottom:-60px}.x-hero-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.6rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.x-hero-facts li:before{content:"✓";color:#8aa0ff;margin-right:.45rem}.brand-proof{padding:0 var(--gutter) var(--section-space);border:0;display:block}.brand-proof-intro{text-align:center;justify-content:center;margin-bottom:1.6rem;display:flex}.brand-proof-intro .eyebrow{display:none}.brand-proof-intro h2{color:var(--muted);margin:0;font-size:1rem;font-weight:400}.brand-proof-intro>p:last-child{display:none}.brand-proof-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2.6rem;max-width:61rem;margin-inline:auto;display:flex}.brand-proof-item{text-align:center;opacity:.85;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:0;transition:opacity .14s;display:flex}.brand-proof-item:hover{opacity:1}.brand-proof-item>div{align-items:center;gap:.5rem;min-height:2.6rem;display:flex}.brand-proof-item img{filter:brightness(0)invert();object-fit:contain;border-radius:0}.brand-proof-item strong{letter-spacing:-.02em;color:#fff;font-size:1.15rem;font-weight:600}.brand-proof-item>span{color:var(--muted-2);font-size:.68rem}.brand-proof-item .brand-full-logo{width:auto;height:1.9rem}.brand-proof-item .shopify-logo{height:3rem;margin-block:-.4rem}.brand-proof-item .el-crea-wordmark{font-family:var(--serif);color:#fff;font-size:1.5rem;font-style:italic;font-weight:400;line-height:.9}.el-crea-wordmark>span{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;margin-top:.3rem;font-size:.55rem;font-style:normal;display:block}.brand-proof-item .brand-wordmark{font-family:var(--display);letter-spacing:-.01em;color:#fff;font-size:1.08rem;font-weight:500;line-height:1}.brand-proof-item .brand-wordmark.is-serif{font-family:var(--serif);letter-spacing:0;font-size:1.5rem;font-weight:400;line-height:.9}.brand-proof-item .brand-wordmark.is-caps{letter-spacing:.06em}.brand-proof-item .brand-wordmark.is-bold{letter-spacing:-.03em;font-size:1.3rem;font-weight:700}.brand-wordmark>span{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;margin-top:.4rem;font-size:.55rem;font-weight:500;line-height:1.2;display:block}.brand-proof-item .arcy-logo{height:1.35rem}.brand-proof-item .gcentral-mark{width:auto;height:1.9rem}.brand-proof-item .platform-mark{width:1.6rem;height:1.6rem}.x-services{gap:1rem;display:grid}.x-service{text-align:center;flex-direction:column;align-items:center;gap:.8rem;min-height:15rem;padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,3vw,2.5rem);display:flex}.x-service h3{font-variation-settings:"wdth" 96;margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.1}.x-service p{max-width:30rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.6}.x-service a.text-link{margin-top:auto;font-size:.9rem}@media (min-width:58rem){.x-services{grid-template-columns:repeat(2,1fr)}.x-service.span-2{grid-column:span 2}}.x-faq{gap:.75rem;max-width:52rem;margin:0 auto;display:grid}.x-faq details{border:1px solid var(--rule);background:#0d0d0d;border-radius:16px;overflow:hidden}.x-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding:1rem 1.25rem;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.x-faq summary::-webkit-details-marker{display:none}.x-faq summary:after{content:"+";color:#fff;flex:none;font-size:1.3rem;font-weight:300;transition:transform .16s}.x-faq details[open] summary:after{transform:rotate(45deg)}.x-faq details>p{max-width:none;color:var(--muted);margin:0;padding:0 1.25rem 1.1rem;line-height:1.6}.x-faq details>a{color:#8aa0ff;align-items:center;gap:.4rem;margin:0 1.25rem 1.2rem;font-size:.9rem;font-weight:500;display:inline-flex}.x-tool{gap:2rem;padding:clamp(1.8rem,4vw,3rem);display:grid}.x-tool-copy h2{margin:0 0 .9rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.x-tool-copy p{color:var(--muted);margin:0 0 1.2rem}@media (min-width:58rem){.x-tool{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem}}.hero-calc{border:1px solid var(--rule-strong);max-width:none;box-shadow:none;background:#0a0a0a;border-radius:16px;gap:16px;margin:0;padding:22px;display:grid;position:relative}.hero-calc:before{content:none}.hero-calc-head{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.hero-calc-head span:last-child{color:#8aa0ff;align-items:center;gap:6px;display:inline-flex}.hero-calc-head span:last-child:before{content:"";background:#8aa0ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #8aa0ff}.hero-calc-field{gap:8px;display:grid}.hero-calc-label{color:#fff;justify-content:space-between;align-items:baseline;font-size:.92rem;display:flex}.hero-calc-label b{color:#8aa0ff;font-size:1.25rem;font-weight:500}.hero-calc-field small{color:var(--muted-2);font-size:.74rem;line-height:1.5}.hero-calc input[type=range]{appearance:none;background:#ffffff24;border-radius:2px;outline:none;width:100%;height:4px;margin:4px 0}.hero-calc input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:4px solid #283fc5;border-radius:50%;width:20px;height:20px}.hero-calc input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:4px solid #283fc5;border-radius:50%;width:14px;height:14px}.hero-calc-results{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.hero-calc-result{border:1px solid var(--rule);background:#0d0d0d;border-radius:12px;gap:4px;padding:14px;display:grid}.hero-calc-result-main{color:#fff;background:#283fc5;border-color:#283fc5}.hero-calc-result>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.hero-calc-result-main>span{color:#ffffffb3}.hero-calc-result strong{letter-spacing:-.03em;font-size:2.3rem;font-weight:400;line-height:1}.hero-calc-result strong i{opacity:.7;margin-left:2px;font-size:1.2rem;font-style:normal}.hero-calc-result small{color:var(--muted);font-size:.74rem;line-height:1.45}.hero-calc-result-main small{color:#ffffffbf}.hero-calc-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.hero-calc-foot small{color:var(--muted-2);max-width:260px;font-size:.74rem;line-height:1.5}.hero-calc-foot a{color:#8aa0ff;white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}@media (max-width:400px){.hero-calc-results{grid-template-columns:1fr}}.x-steps{gap:1rem;display:grid}.x-step{text-align:left;padding:1.6rem}.x-step>span{border:1px solid var(--rule-strong);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;margin-bottom:1.1rem;font-size:.78rem;display:inline-grid}.x-step h3{margin:0 0 .4rem;font-size:1.25rem}.x-step p{color:var(--muted);margin:0;font-size:.95rem}@media (min-width:42rem){.x-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:75rem){.x-steps{grid-template-columns:repeat(4,1fr)}}.blog-grid{gap:1rem}.blog-card{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;min-height:0;overflow:hidden}.blog-card-featured{background:#0d0d0d}.blog-card-top{border-bottom:1px solid var(--rule);color:var(--muted);padding:.85rem 1.25rem;font-size:.78rem}.blog-card-body{padding:1.25rem}.blog-meta{color:var(--muted-2);font-size:.78rem}.blog-card h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.2}.blog-card p:last-child{color:var(--muted);font-size:.95rem;font-weight:400}.blog-card-link{border-top:1px solid var(--rule);color:#fff;padding:.8rem 1.25rem;font-size:.88rem;font-weight:500}.blog-card:hover{border-color:var(--rule-strong)}.x-final{text-align:center;padding:clamp(3rem,7vw,5.5rem) var(--gutter);flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}.x-final h2{max-width:16ch;margin:0;font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:1.05}.x-final p{max-width:34rem;color:var(--muted);margin:0;font-size:1.1rem}.x-final .button{margin-top:.6rem}.x-final .x-glow{opacity:.75;height:300px;bottom:-140px}.site-footer{color:#fff;border-top:1px solid var(--rule);background:#000;padding-bottom:6rem}@media (min-width:58rem){.site-footer{padding-bottom:0}}.footer-top{padding:clamp(2.5rem,6vw,4.5rem) var(--gutter);border-bottom:1px solid var(--rule)}.footer-kicker{color:var(--muted);text-transform:none;font-size:.9rem}.footer-mail{letter-spacing:-.03em;text-transform:none;border-bottom:1px solid #ffffff40;font-size:clamp(1.5rem,4.2vw,3rem);font-weight:400}.footer-mail:hover{color:#8aa0ff}.footer-grid{border-bottom:1px solid var(--rule)}.footer-brand>span.footer-mark{color:#fff;background:0 0;border-radius:0;width:36px;height:36px;font-size:0;line-height:0;display:block}.footer-mark svg{width:36px;height:36px}.footer-title{font-size:1.05rem;font-weight:600}.footer-note{color:var(--muted);font-size:.95rem}.footer-links>p{color:#fff;text-transform:none;font-size:.85rem;font-weight:500}.footer-links a{color:var(--muted);font-weight:400}.footer-links a:hover{color:#fff}.footer-bottom{color:var(--muted-2);text-transform:none;font-size:.78rem}.page-hero,.consulting-hero,.service-landing-hero,.contact-hero,.simple-cta,.article-header,.calculator-hero,.blog-hero{border-color:var(--rule);background:0 0}.page-hero h1,.consulting-hero h1,.service-landing-hero h1,.contact-hero h1,.blog-hero h1,.calculator-hero h1,.article-header h1{letter-spacing:-.03em;text-transform:none;max-width:17ch;font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:400;line-height:1.03}.page-hero-lead,.consulting-hero>div>p{color:var(--muted);max-width:36rem;font-weight:400;line-height:1.6}.section-heading h2{max-width:20ch;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.08}@media (min-width:58rem){.section-heading h2{font-size:clamp(2.2rem,3.6vw,3.4rem)}}.section-heading>div>p{color:var(--muted);font-size:1.02rem;font-weight:400}.section-heading-invert{color:#fff}.breadcrumbs{color:var(--muted);font-size:.85rem}.offer-card,.service-problem-grid article,.service-scope-grid article,.fit-card,.tools-index>a,.notebook-card,.contact-form-wrap,.direct-mail-card,.roas-calculator,.calculator-input-wrap,.calculator-formulas article,.article-meta-box,.article-quick-answer,.article-inline-cta,.article-author,.article-tool-link,.service-fit-note,.founder-card{border:1px solid var(--rule);border-radius:var(--radius);color:#fff;box-shadow:none;background:#0d0d0d}.offer-card:nth-child(2),.offer-card:nth-child(3),.offer-card:nth-child(4),.service-problem-grid article:nth-child(2),.service-problem-grid article:nth-child(3),.service-scope-grid article:nth-child(2),.service-scope-grid article:nth-child(3){color:#fff;border-color:var(--rule);background:#0d0d0d}.offer-card{min-height:0;padding:1.6rem}.offer-card-head{border-bottom:1px solid var(--rule)}.offer-card-head span{color:#8aa0ff;font-size:.85rem}.offer-card-head p{color:var(--muted);text-transform:none;text-align:right;font-size:.8rem}.offer-card h3,.offer-card h2{margin:1.4rem 0 .7rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12}.offer-card>p{color:var(--muted);font-weight:400}.offer-deliverables>p{color:#fff;text-transform:none;font-size:.8rem;font-weight:500}.offer-deliverables li{color:var(--muted);font-weight:400}.offer-link{color:#fff;text-transform:none;font-weight:500}.offer-group-header{border-bottom:1px solid var(--rule);grid-template-columns:2.6rem 1fr}.offer-group-header>span{border:1px solid var(--rule-strong);color:#fff;background:0 0;border-radius:999px;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:500}.offer-group-header p{color:var(--muted);font-size:.8rem;font-weight:500}.offer-group-header h2{text-transform:none;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:400}.offer-group-header small{color:var(--muted)}.faq-list,.faq-list details,.timeline,.timeline article,.service-process ol,.service-process li,.credentials-section ul,.credentials-section li,.engagement-section ol,.engagement-section li,.service-requirements ul,.service-requirements li{border-color:var(--rule);border-width:1px}.faq-list summary{letter-spacing:0;font-size:1.02rem;font-weight:500}.faq-list summary span,.service-process li>span,.credentials-section li span,.timeline article>p,.engagement-section li>span,.service-requirements li span,.service-problem-grid article>span,.service-scope-grid article>span{color:#8aa0ff;font-size:.85rem;font-weight:500}.faq-list details>p,.service-process p,.service-problem-grid p,.service-scope-grid article>p,.timeline article>span{color:var(--muted);font-weight:400}.service-problem-grid article{min-height:0;padding:1.5rem}.service-problem-grid h3{margin-top:1.6rem;font-size:1.4rem;line-height:1.2}.service-scope{background:0 0}.service-scope-grid article{min-height:0;padding:1.5rem}.service-scope-grid h3{margin-top:1.4rem;font-size:1.4rem;line-height:1.2}.service-scope-grid li{border-top-color:var(--rule);color:var(--muted);font-size:.92rem;font-weight:400}.service-scope-grid li:before{content:"";vertical-align:middle;background:#8aa0ff;border-radius:50%;width:.4rem;height:.4rem;margin-right:.6rem;display:inline-block}.service-requirements,.engagement-section{color:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#0d0d0d}.service-requirements li,.engagement-section li{font-weight:400}.engagement-section h3{font-size:1.2rem}.engagement-section li p{color:var(--muted)}.fit-card-positive,.fit-card-negative{background:#0d0d0d}.fit-card li{border-top-color:var(--rule);color:var(--muted);font-weight:400}.fit-card-positive li:before{content:"✓";color:#4ade80;font-size:.85rem;font-weight:600}.fit-card-negative li:before{content:"✕";color:#f87171;font-size:.8rem;font-weight:600}.simple-cta{border-top:1px solid var(--rule)}.simple-cta>p{color:#8aa0ff;font-size:.85rem;font-weight:500}.simple-cta h2{max-width:18ch;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.05}.simple-cta-orange{color:#fff;border-top:1px solid var(--rule);background:#0d0d0d}.tools-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;display:grid}.tools-index>a{min-height:0;padding:1.8rem}.tools-index>a>span{color:#8aa0ff;font-size:.85rem;font-weight:500}.tools-index h2{margin-top:1.4rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.tools-index p{color:var(--muted);font-weight:400}.tools-index>a>b{color:#fff;font-weight:500}.expertise-section{color:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#0d0d0d}.expertise-cloud span{border:1px solid var(--rule-strong);box-shadow:none;text-transform:none;color:#fff;border-radius:999px;padding:.55rem .95rem;font-size:.95rem;font-weight:400}.expertise-cloud span.accent{color:#8aa0ff;box-shadow:none;background:0 0;border-color:#8aa0ff}.profile-links a{border:1px solid var(--rule-strong);box-shadow:none;text-transform:none;color:#fff;background:#0d0d0d;border-radius:10px;font-size:.9rem;font-weight:500}.profile-links a:first-child{background:#283fc5;border-color:#283fc5}.about-story h2{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.1}.about-story>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.7}.credentials-section li{font-weight:400}.credentials-section h2{font-size:clamp(1.8rem,3.4vw,2.8rem)}.timeline article h3{font-size:1.2rem}.founder-card{align-self:start;gap:14px;padding:1.6rem;display:grid}.founder-card>span{color:#fff;letter-spacing:-.02em;background:#283fc5;border-radius:999px;place-items:center;width:52px;height:52px;font-size:1rem;font-weight:600;display:grid}.founder-card strong{font-size:1.25rem;font-weight:500;display:block}.founder-card small{color:var(--muted);margin-top:.2rem;font-size:.85rem;display:block}.founder-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.founder-card ul{color:var(--muted);gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.founder-card li:before{content:"•";color:#8aa0ff;margin-right:.5rem}.notebook-grid{padding-block:2.5rem var(--section-space);gap:1rem;display:grid}.notebook-card{flex-direction:column;gap:.6rem;padding:1.6rem;display:flex}.notebook-card .eyebrow{align-self:start;margin-bottom:.2rem}.notebook-card h2{margin:0;font-size:1.4rem;line-height:1.18}.notebook-card>p{color:var(--muted);margin:0;line-height:1.65}.notebook-card .note-action{color:#fff;background:#141414;border-radius:12px;padding:.9rem 1rem;font-size:.92rem}.notebook-card a{align-self:start;margin-top:auto}.notebook-intro{max-width:44rem}.notebook-intro a{text-decoration:underline}.social-accounts{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.social-accounts a{border:1px solid var(--rule-strong);border-radius:10px;padding:.65rem .9rem;font-size:.9rem;font-weight:500}@media (min-width:42rem){.notebook-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:75rem){.notebook-grid{grid-template-columns:repeat(3,1fr)}}.english-fit{border:1px solid var(--rule);border-radius:var(--radius);margin-inline:var(--gutter);background:#0d0d0d;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.6rem;display:flex}.english-fit>p{max-width:44rem;color:var(--muted);flex:24rem;margin:0}.english-fit .eyebrow{margin:0}.english-scope-item{border-top:1px solid var(--rule);color:var(--muted);padding:.8rem 0;line-height:1.6}.english-article{padding-block:clamp(2rem,5vw,4rem)}.english-article header{border-bottom:1px solid var(--rule);max-width:60rem;padding-bottom:2.5rem}.english-article h1{max-width:18ch;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04}.english-article header>p:not(.eyebrow){color:var(--muted);font-size:1.2rem}.english-article header>span{color:var(--muted);font-size:.85rem}.english-article-body{max-width:46rem;margin-top:2.5rem}.english-article-body section{margin-bottom:2.2rem}.english-article-body h2{font-size:1.6rem}.english-article-body p{color:var(--muted);font-size:1.05rem;line-height:1.75}.english-source a{text-decoration:underline}.contact-form label>span:first-child,.calculator-inputs label>span{text-transform:none;letter-spacing:0;color:#fff;font-size:.85rem;font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--rule-strong)!important;color:#fff!important;background:#0a0a0a!important;border-radius:10px!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted-2)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:none;border-color:#8aa0ff!important}.contact-form select option{color:#000}.direct-mail-card{background:#0d0d0d}.direct-mail-card>strong{font-size:1.1rem}.direct-mail-card .contact-profile-links span{text-transform:none;color:var(--muted);font-size:.85rem;font-weight:400}.contact-direct-email{color:#8aa0ff;text-underline-offset:4px;overflow-wrap:anywhere;padding-block:.5rem;font-size:1rem;font-weight:500;text-decoration:underline;display:inline-block}.form-status a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.form-helper,.response-note p{color:var(--muted)}.contact-aside h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.contact-aside ol li{color:var(--muted)}.not-found>p:not(.eyebrow,.not-found-number){box-shadow:none;text-transform:none;color:var(--muted);border:0}.not-found-number{color:#1a1a1a}.legal-page p,.article-body p,.article-body li{color:#ffffffc7}.article-body h2{font-size:1.7rem}.article-quick-answer{background:#0d0d0d}.author-monogram{color:#fff;background:#283fc5;border-radius:999px}.related-head p{color:var(--muted)}.calculator-results strong{color:#8aa0ff}.form-status-success{border:1px solid var(--rule-strong);background:#0d0d0d;border-radius:12px;padding:1rem}@media (prefers-reduced-motion:reduce){.button,.x-faq summary:after{transition:none}html{scroll-behavior:auto}}.eyebrow{place-self:flex-start start;width:max-content;max-width:100%}.section-heading .eyebrow{margin:0}.x-head .eyebrow,.x-hero .eyebrow,.x-final .eyebrow{align-self:center}.article-deck,.article-quick-answer p{color:var(--muted);font-weight:400}.article-quick-answer p{color:#fff}.article-body{font-weight:400}.contact-form-head{border-bottom:1px solid var(--rule)}.contact-form-head>span{color:#fff;background:#283fc5;border-radius:10px 0 0}.contact-aside ol li span{color:#8aa0ff}.response-note{border:1px solid var(--rule);background:#0d0d0d;border-radius:12px}.response-note p{font-weight:400}html.lenis,html.lenis body{height:auto}.cursor-dot{z-index:9999;pointer-events:none;opacity:0;will-change:transform;mix-blend-mode:normal;background:#2b45ff;border-radius:999px;width:14px;height:14px;transition:opacity .2s,width .18s,height .18s,background-color .18s;position:fixed;top:0;left:0;box-shadow:0 0 18px #2b45ffcc}.cursor-dot.is-hot{background:#2b45ff59;width:34px;height:34px;box-shadow:0 0 0 1px #8aa0ffb3}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursor-dot{display:none}}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient i{filter:blur(90px);opacity:.28;will-change:transform;border-radius:50%;width:60vw;max-width:900px;height:60vw;max-height:900px;display:block;position:absolute}.ambient i:first-child{background:radial-gradient(circle,#2850ffe6,#2850ff00 60%);animation:26s ease-in-out infinite alternate drift-a;top:-30vw;right:-15vw}.ambient i:last-child{background:radial-gradient(circle,#ff7832bf,#ff783200 60%);animation:32s ease-in-out infinite alternate drift-b;bottom:-35vw;left:-20vw}@keyframes drift-a{0%{transform:translate(0)}to{transform:translate(-10vw,12vw)}}@keyframes drift-b{0%{transform:translate(0)}to{transform:translate(14vw,-10vw)}}.site-frame{z-index:1;background:0 0;position:relative}.x-glow{filter:blur(34px);opacity:1;background:radial-gradient(45% 70% at 50% 100%,#ff9646f2,#ff783259 40%,#ff783200 70%),radial-gradient(80% 90% at 50% 100%,#285affbf,#285aff00 70%);width:min(80vw,1100px);height:360px}@keyframes blur-in{0%{opacity:0;filter:blur(14px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.x-hero>.eyebrow,.x-hero>h1,.x-hero>p,.x-hero>.button-group,.x-hero>.x-hero-facts{animation:.9s cubic-bezier(.2,.7,.2,1) both blur-in}.x-hero>h1{animation-delay:80ms}.x-hero>p{animation-delay:.2s}.x-hero>.button-group{animation-delay:.32s}.x-hero>.x-hero-facts{animation-delay:.42s}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}.x-services .reveal:nth-child(2),.x-steps .reveal:nth-child(2),.blog-grid .reveal:nth-child(2){transition-delay:80ms}.x-services .reveal:nth-child(3),.x-steps .reveal:nth-child(3),.blog-grid .reveal:nth-child(3){transition-delay:.16s}.x-steps .reveal:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.x-hero>*{animation:none}.reveal{opacity:1;transition:none;transform:none}.ambient i{animation:none}}.x-hero{padding-bottom:clamp(8rem,14vw,11rem);overflow:visible}.x-hero .x-glow,.x-final .x-glow{pointer-events:none;z-index:0;opacity:1;filter:blur(42px);background:radial-gradient(26% 34% at 50% 52%,#ffaa5a,#ff823c8c 40%,#ff783200 100%),radial-gradient(62% 52% at 50% 52%,#2d5fffbf,#2d5fff00 100%);width:min(92vw,1240px);height:560px;position:absolute;top:auto;bottom:auto;left:50%;transform:translate(-50%)}.x-hero .x-glow{bottom:-330px}.x-final{overflow:visible}.x-final .x-glow{opacity:.9;bottom:-360px}.x-final>:not(.x-glow),.brand-proof{z-index:1;position:relative}@media (max-width:800px){.x-hero .x-glow,.x-final .x-glow{filter:blur(34px);height:420px}.x-hero .x-glow{bottom:-250px}.x-final .x-glow{bottom:-260px}}.x-proof-avatar{color:#fff;background:#151515;border:2px solid #000;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-9px;font-size:.7rem;font-weight:600;display:grid;overflow:hidden}.x-proof-avatar img{object-fit:cover;width:100%;height:100%;display:block}.x-proof-avatar img[width="22"]{width:22px;height:22px}.x-proof-text{flex-direction:column;line-height:1.25;display:flex}.x-proof-text strong{color:#fff;font-size:.9rem;font-weight:600}.x-proof-text span{color:var(--muted);font-size:.8rem}@media (max-width:480px){.x-proof{gap:.65rem}.x-proof-text strong{font-size:.84rem}.x-proof-text span{font-size:.74rem}}@keyframes pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.x-proof{text-align:left;align-items:center;gap:.75rem;margin-bottom:1.6rem;animation:.9s cubic-bezier(.2,.7,.2,1) both blur-in;display:inline-flex}.x-proof-avatars{align-items:center;display:flex}.x-proof-avatar{color:#fff;background:#1a1a1a;border:2px solid #000;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-10px;display:grid;overflow:hidden}.x-proof-avatar:first-child{margin-left:0}.x-proof-avatar img{object-fit:cover;display:block}.x-proof-avatar b{letter-spacing:-.02em;font-size:.62rem;font-weight:700}.x-proof-text{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.x-proof-stars{color:#f5b301;letter-spacing:.05em;align-items:center;gap:1px;font-size:.78rem;display:inline-flex}.x-proof-stars i{font-style:normal}.x-proof-stars em{color:#fff;margin-left:.4rem;font-size:.78rem;font-style:normal;font-weight:600}.x-proof-label{color:var(--muted);font-size:.82rem}.x-proof-label:only-child{color:#fff;font-weight:500}@media (max-width:480px){.x-proof{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.x-proof-text{align-items:center}}.form-status-open{border:1px solid var(--rule-strong);background:#0d0d0d;border-radius:12px;gap:.8rem;padding:1rem 1.1rem;display:grid}.form-status-open p{color:#fff;margin:0}.form-status-open small{color:var(--muted)}.form-status-actions{flex-wrap:wrap;gap:.6rem;display:flex}.contact-direct-actions{flex-wrap:wrap;gap:.6rem;margin:.9rem 0 .4rem;display:flex}.contact-direct-actions .button{min-height:2.6rem;font-size:.88rem}.contact-direct-phone{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;margin:.2rem 0 .4rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.contact-direct-phone:hover{color:#8aa0ff}.x-proof-avatar img{object-fit:contain}.x-proof-avatar.is-mono img{filter:brightness(0)invert()}.brand-proof-item img.brand-mark-img{filter:none;width:26px;height:26px}.post-figure,.field-case{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;margin:2.2rem 0;padding:clamp(1.2rem,3vw,1.9rem);position:relative;overflow:hidden}.post-figure:before,.field-case:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#283fc547,#0000);width:60%;height:120%;position:absolute;inset:auto -20% 60% auto}.field-case:before{background:radial-gradient(closest-side,#ff7a3d2e,#0000)}.pf-head{margin-bottom:1.3rem;position:relative}.pf-chip{border:1px solid var(--rule-strong);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;border-radius:999px;margin:0 0 .7rem;padding:.28rem .7rem;font-size:.72rem;display:inline-block}.tone-real .pf-chip{color:#c7d1ff;border-color:#8aa0ff8c}.post-figure h3,.field-case h3{font-family:var(--display);color:#fff;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:400;line-height:1.25}.post-figure figcaption{border-top:1px solid var(--rule);font-family:var(--serif);color:#ffffffdb;margin-top:1.3rem;padding-top:1rem;font-size:1.08rem;font-style:italic;line-height:1.45;position:relative}.pf-source{font-family:var(--sans);color:var(--muted);margin-top:.45rem;font-size:.76rem;font-style:normal;display:block}.article-body .post-figure p,.article-body .field-case p{max-width:none}.article-body .post-figure ul,.article-body .post-figure ol,.article-body .field-case ul{margin:0;padding:0;list-style:none}.article-body .post-figure li:before{content:none}.pf-bars{gap:.8rem;display:grid}.pf-bars li{color:#ffffffb8;grid-template-columns:minmax(0,11rem) 1fr auto;align-items:center;gap:.9rem;font-size:.9rem;display:grid}.pf-bar-track{background:#ffffff0f;border-radius:999px;height:12px;overflow:hidden}.pf-bar-fill{border-radius:inherit;background:#ffffff52;height:100%;display:block}.pf-bars li.is-hi .pf-bar-fill{background:linear-gradient(90deg,#283fc5,#8aa0ff)}.pf-bars li.is-hi{color:#fff}.pf-bar-value{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pf-funnel{gap:.55rem;display:grid}.pf-funnel li{color:#ffffffbf;background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;padding:.75rem 1rem;font-size:.92rem;display:flex;position:relative}.pf-funnel-bar{background:linear-gradient(90deg,#283fc58c,#283fc526);border-radius:12px;position:absolute;inset:0 auto 0 0}.pf-funnel li>:not(.pf-funnel-bar){position:relative}.pf-funnel strong{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.15rem;font-weight:500}.pf-funnel em{color:var(--muted);flex-basis:100%;font-size:.75rem;font-style:normal}.pf-flow{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.pf-flow li{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;padding:1rem;position:relative}.pf-flow li:not(:last-child):after{content:"→";z-index:1;color:#8aa0ff;font-size:.9rem;position:absolute;top:1rem;right:-.62rem}.pf-step-no{letter-spacing:.08em;color:#8aa0ff;margin-bottom:.4rem;font-size:.72rem;display:block}.pf-flow strong{color:#fff;font-weight:500;line-height:1.3;display:block}.article-body .pf-flow p{color:#ffffff9e;margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.pf-compare{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:.7rem;display:grid}.pf-compare>div{border:1px solid var(--rule);border-radius:14px;padding:1rem}.pf-compare>div.is-hi{background:#283fc51f;border-color:#8aa0ff80}.pf-compare strong{color:#fff;font-weight:500;display:block}.pf-compare span{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.article-body .pf-compare li{color:#ffffffb8;margin-top:.55rem;padding-left:1rem;font-size:.86rem;line-height:1.45;position:relative}.article-body .pf-compare li:before{content:"";background:#8aa0ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.pf-formula-eq{font-family:var(--serif);color:#fff;text-align:center;background:#283fc529;border-radius:14px;margin:0 0 1rem;padding:1rem 1.2rem;font-size:clamp(1.2rem,2.6vw,1.6rem);font-style:italic}.pf-formula dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:0;display:grid}.pf-formula dl div,.pf-stats div{border:1px solid var(--rule);border-radius:12px;padding:.8rem 1rem}.pf-formula dt,.pf-stats dt{color:var(--muted);font-size:.76rem}.pf-formula dd{color:#fff;margin:.2rem 0 0;font-size:1.05rem}.pf-formula-result{color:#fff;background:linear-gradient(90deg,#283fc5,#3a52d8);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:1rem 0 0;padding:1rem 1.2rem;display:flex}.pf-formula-result strong{font-size:1.6rem;font-weight:500}.pf-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:0;display:grid}.pf-stats dd{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.1}.pf-stats div{flex-direction:column-reverse;display:flex}.pf-checklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.article-body .pf-checklist li{border:1px solid var(--rule);color:#ffffffb3;border-radius:12px;padding:.8rem 1rem .8rem 2.4rem;font-size:.88rem;line-height:1.4;position:relative}.article-body .pf-checklist li:before{content:"✓";color:#8aa0ff;background:0 0;width:auto;height:auto;position:absolute;top:.78rem;left:.9rem}.pf-checklist strong{color:#fff;font-weight:500;display:block}.pf-checklist span{margin-top:.2rem;display:block}.pf-matrix{gap:.5rem;display:grid}.pf-matrix-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pf-matrix-grid div{border:1px solid var(--rule);border-radius:14px;min-height:7rem;padding:1rem}.pf-matrix-grid div.is-hi{background:#283fc524;border-color:#8aa0ff80}.pf-matrix-grid strong{color:#fff;font-weight:500;display:block}.article-body .pf-matrix-grid p{color:#ffffffa6;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.pf-axis{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.pf-axis-x{text-align:center}.field-case{border-color:#ff7a3d47}.field-case .pf-chip{color:#ffc2a3;border-color:#ff7a3d73}.field-case .pf-stats{margin-bottom:1.1rem;position:relative}.article-body .field-case li{color:#ffffffbf;margin:.35rem 0;padding-left:1rem;position:relative}.article-body .field-case li:before{content:"";background:#ff7a3d;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.article-body .field-case-lesson{border-top:1px solid var(--rule);font-family:var(--serif);color:#fff;margin:1rem 0 0;padding-top:1rem;font-size:1.12rem;position:relative}@media (max-width:640px){.pf-bars li{grid-template-columns:1fr auto;gap:.35rem .8rem}.pf-bar-track{grid-area:2/1/auto/-1}.pf-compare,.pf-flow{grid-template-columns:1fr}.pf-flow li:not(:last-child):after{content:"↓";inset:auto auto -.85rem 1rem}.pf-matrix-grid{grid-template-columns:1fr}}.founder-photo{object-fit:cover;border-radius:999px;width:72px;height:72px}.author-photo{object-fit:cover;border-radius:999px;flex:none;width:72px;height:72px}.field-proof{padding-block:var(--section-space)}.field-proof-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.field-proof-card{border:1px solid var(--rule);border-radius:var(--radius);color:#fff;background:#0d0d0d;flex-direction:column;gap:.8rem;padding:1.4rem;text-decoration:none;transition:border-color .2s;display:flex}.field-proof-card:hover{border-color:#8aa0ff80}.field-proof-card .pf-chip{align-self:flex-start;margin:0}.field-proof-card h3{margin:0;font-size:1.15rem;font-weight:400;line-height:1.3}.field-proof-card dl{gap:.6rem;margin:0;display:grid}.field-proof-card dd{font-family:var(--display);margin:0;font-size:1.6rem;line-height:1.1}.field-proof-card dt{color:var(--muted);font-size:.8rem}.field-proof-card .text-link{margin-top:auto}.service-h1-key{font-family:var(--sans);letter-spacing:0;color:#8aa0ff;margin-bottom:.6rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.3;display:block}.case-v2.is-scenario{border-color:var(--rule-strong)}.case-v2.is-scenario .pf-chip{border-color:var(--rule-strong);color:#ffffffb3}.article-body .case-profile{letter-spacing:.02em;color:var(--muted);margin:.4rem 0 1.2rem;font-size:.85rem;position:relative}.case-steps{grid-template-columns:1fr 1fr 1fr;gap:.7rem;display:grid;position:relative}.case-steps>section{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;padding:1rem}.case-before{background:#ff7a3d0d!important;border-color:#ff7a3d59!important}.case-after{background:#283fc51a!important;border-color:#8aa0ff73!important}.article-body .case-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem}.case-before .case-label{color:#ffb08a}.case-after .case-label{color:#c7d1ff}.article-body .case-steps>section>p:not(.case-label){color:#fffc;margin:0 0 .8rem;font-size:.9rem;line-height:1.5}.case-steps .pf-stats{grid-template-columns:1fr;gap:.45rem}.case-steps .pf-stats div{padding:.55rem .75rem}.case-steps .pf-stats dd{font-size:1.35rem}.article-body .case-actions ol{counter-reset:case;margin:0;padding:0;list-style:none}.article-body .case-actions li{color:#fffc;counter-increment:case;margin:0 0 .6rem;padding-left:1.7rem;font-size:.88rem;line-height:1.45;position:relative}.article-body .case-actions li:before{content:counter(case);color:#fff;background:#283fc5;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.68rem;display:grid;position:absolute;top:.05rem;left:0}@media (max-width:860px){.case-steps{grid-template-columns:1fr}}.field-proof-ba{grid-template-columns:1fr 1fr}.field-proof-ba div{border:1px solid #ff7a3d59;border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .8rem;display:flex}.field-proof-ba div.is-after{border-color:#8aa0ff73}.field-proof-ba dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.field-proof-ba span{color:var(--muted);font-size:.75rem;line-height:1.35}.field-proof-card .field-proof-lesson{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}article.field-proof-card:hover{border-color:var(--rule)}.article-section-tag{padding-inline:.45rem}.service-landing-hero h1.service-h1,.page-hero h1.about-h1{max-width:none;font-family:var(--sans);letter-spacing:0;color:#8aa0ff;font-variation-settings:normal;text-transform:none;margin:0 0 .6rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.3}.service-landing-hero p.service-h1-slogan,.page-hero p.about-h1-slogan{max-width:17ch;font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"wdth" 96;color:#fff;margin:0;font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:400;line-height:1.03}.service-founder-wrap{padding-top:0}.service-founder{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.service-founder-mark,.service-founder-photo{border:1px solid var(--rule-strong);color:#fff;object-fit:cover;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;font-weight:600;display:inline-grid}.service-founder .eyebrow{margin:0 0 .7rem}.service-founder p{max-width:62ch;color:var(--muted);margin:.25rem 0;line-height:1.55}.service-founder-name strong{color:#fff;font-weight:500}.service-founder-name span{color:var(--muted)}.service-founder .profile-links{margin-top:.9rem}.author-guides ul{border-top:1px solid var(--rule);margin:2rem 0 0;padding:0;list-style:none}.author-guides li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;display:flex}.author-guides li a{color:#fff;line-height:1.4;text-decoration:none}.author-guides li a:hover,.author-guides li a:focus-visible{color:#8aa0ff}.author-guides li span{color:var(--muted);flex:none;font-size:.85rem}@media (max-width:600px){.author-guides li{flex-direction:column;gap:.3rem}}.about-hero .breadcrumbs{margin-bottom:1.2rem}.field-results{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(1rem,3vw,2rem)}.field-results-head{max-width:52rem;margin:0 0 1.6rem}.field-results-head h2{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"wdth" 96;margin:.8rem 0 .6rem;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:400;line-height:1.08}.field-results-head p{color:var(--muted);margin:0;line-height:1.6}.results-table-wrap{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;overflow-x:auto}.results-table{border-collapse:collapse;width:100%;min-width:56rem;font-size:.92rem}.results-table th,.results-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;color:#fffc;padding:1rem 1.1rem;font-weight:400}.results-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:500}.results-table tbody tr:last-child>*{border-bottom:0}.results-table tbody th{color:#fff;white-space:nowrap;font-weight:500}.results-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.results-table td strong{color:#fff;font-size:1.05rem;font-weight:500;display:block}.results-table td small{color:var(--muted);white-space:normal;margin-top:.2rem;font-size:.76rem;display:block}.field-results-notes{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.field-results-notes li{color:#ffffffc7;line-height:1.6}.field-results-notes strong{color:#fff;font-weight:500}.field-results-notes span{color:var(--muted);font-size:.85rem}.field-results-caveat{max-width:62rem;color:var(--muted);margin:1.2rem 0 0;font-size:.9rem;line-height:1.6}.field-results-caveat a{color:#8aa0ff}.inline-link{color:#c7d1ff;text-underline-offset:3px;-webkit-text-decoration:underline #8aa0ff80;text-decoration:underline #8aa0ff80;transition:color .15s,text-decoration-color .15s}.inline-link:hover{color:#fff;text-decoration-color:#8aa0ff}@media (max-width:760px){.results-table{min-width:0}.results-table thead{display:none}.results-table,.results-table tbody,.results-table tr,.results-table th,.results-table td{width:100%;display:block}.results-table tr{border-bottom:1px solid var(--rule);padding:1rem 1.1rem}.results-table tbody tr:last-child{border-bottom:0}.results-table th,.results-table td{border:0;padding:.35rem 0}.results-table tbody th{margin-bottom:.3rem;font-size:1.05rem}.results-table td{grid-template-columns:8.5rem minmax(0,1fr);gap:.8rem;display:grid}.results-table td:before{content:attr(data-label);color:var(--muted);font-size:.78rem}.results-table .num{white-space:normal}}.gl-term .article-body section>p a,.gl-term .article-body section>ul>li a,.gl-term .article-faq details p a,.gl-term .gl-formula figcaption a{color:#c7d1ff;text-underline-offset:3px;-webkit-text-decoration:underline #8aa0ff80;text-decoration:underline #8aa0ff80}.gl-term .article-body section>p a:hover,.gl-term .article-body section>ul>li a:hover,.gl-term .article-faq details p a:hover{text-decoration-color:#c7d1ff}.gl-term .article-header-grid>*{min-width:0}.gl-term .gl-definition{color:#ffffffdb;overflow-wrap:break-word;max-width:46rem}.gl-meta>div{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline}.gl-meta span{font-family:var(--sans);color:var(--muted);font-size:.72rem}.gl-meta strong{font-family:var(--sans);color:#fff;font-size:.84rem;font-weight:500;line-height:1.35}.gl-term .article-body section>ul li{font-weight:400}.gl-term .gl-mistakes li strong{color:#fff;font-weight:600}.gl-formula .pf-formula-eq{overflow-wrap:anywhere}.gl-formula dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.gl-formula dt{color:#c7d1ff}.gl-formula dd{color:#ffffffd1;font-size:.92rem;line-height:1.5}.gl-term .gl-formula figcaption{font-size:1rem}.gl-platforms{margin-top:1.4rem}.gl-platforms .pf-compare>div{flex-direction:column;display:flex}.gl-platforms .pf-compare span.gl-platform-label{letter-spacing:.08em;text-transform:uppercase;color:#8aa0ff;margin:0 0 .4rem;font-size:.72rem}.gl-platforms .pf-compare strong{font-size:1.05rem;line-height:1.3}.gl-table{margin:1.4rem 0}.gl-table .results-table{min-width:0}.gl-table caption{border-bottom:1px solid var(--rule);text-align:left;color:var(--muted);padding:.9rem 1.1rem;font-size:.8rem}.gl-table .results-table tbody th{white-space:normal;min-width:8rem}.gl-table .gl-code,.gl-inline-code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.gl-inline-code{color:#c7d1ff;overflow-wrap:anywhere;background:#ffffff0f;border-radius:6px;padding:.05rem .3rem}.gl-table .results-table td{line-height:1.5}.gl-example .case-steps{grid-template-columns:1fr}.gl-example p,.gl-example li{overflow-wrap:anywhere}.gl-related{gap:.7rem;margin:1.4rem 0 0;display:grid}.gl-related>div{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;padding:1rem 1.1rem}.gl-related dt{color:#fff;font-weight:500}.gl-related dt a{color:#c7d1ff;text-underline-offset:3px;-webkit-text-decoration:underline #8aa0ff80;text-decoration:underline #8aa0ff80}.gl-related dd{color:#ffffffb8;margin:.35rem 0 0;font-size:.95rem;line-height:1.55}.gl-links ul{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.gl-links a{border:1px solid var(--rule);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding:.9rem 1.1rem;transition:border-color .14s;display:grid}.gl-links a:hover{border-color:#8aa0ff80}.gl-links a span{letter-spacing:.08em;text-transform:uppercase;color:#8aa0ff;grid-column:1;font-size:.72rem}.gl-links a strong{grid-column:1;font-weight:500;line-height:1.35}.gl-links a svg{color:#8aa0ff;grid-area:1/2/span 2}.gl-term-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gl-term-strip a{border:1px solid var(--rule);color:#fff;background:#0d0d0d;border-radius:14px;gap:.15rem;height:100%;padding:1rem 1.1rem;transition:border-color .14s;display:grid}.gl-term-strip a:hover{border-color:#8aa0ff80}.gl-term-strip b{font-family:var(--display);letter-spacing:-.02em;font-size:1.45rem;font-weight:400}.gl-term-strip span{color:var(--muted);font-size:.85rem;line-height:1.35}.gl-other-terms .related-head{font-family:var(--sans);border-bottom-width:1px;align-items:center;font-size:.9rem;font-weight:500}.gl-calc{margin-top:1.2rem;overflow:hidden}.gl-calc-title,.article-body .gl-calc-title{border-bottom:1px solid var(--rule);color:#fff;max-width:none;margin:0;padding:.95rem 1.2rem;font-size:.85rem;font-weight:500}.gl-calc .calculator-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:start;padding:1.1rem}.gl-field{align-content:start;gap:.45rem;min-width:0;display:grid}.gl-field label{display:block}.gl-field-wide{grid-column:1/-1}.calculator-input-wrap.gl-input-plain{grid-template-columns:minmax(0,1fr)}.gl-calc .calculator-input-wrap input{color:#fff;outline-offset:-2px;width:100%;height:3.3rem;font-size:1.35rem}.gl-calc .calculator-input-wrap input::placeholder{color:var(--muted-2);font-family:var(--sans);letter-spacing:0;font-size:.92rem}.gl-calc .calculator-input-wrap:focus-within{border-color:#c7d1ff;box-shadow:0 0 0 2px #c7d1ff99}.gl-calc .calculator-input-wrap input:focus-visible{outline:none}.gl-calc small.gl-field-error{color:#ffe0d1;font-weight:500}.gl-calc .calculator-results{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px}.gl-calc .calculator-results article,.gl-calc .calculator-results article:nth-child(n){background:#0d0d0d;border:0;min-height:0;padding:1.1rem 1.2rem}.gl-calc .calculator-results span{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:500}.gl-calc .calculator-results strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.6rem 0 .35rem;font-size:clamp(1.6rem,3.6vw,2.2rem);line-height:1.1}.gl-calc .calculator-results p,.article-body .gl-calc .calculator-results p{color:var(--muted);margin:0;font-size:.82rem;font-weight:400;line-height:1.45}.gl-messages{border-top:1px solid var(--rule)}.gl-messages p,.article-body .gl-messages p{color:#fff;border-top:0;max-width:none;margin:0;padding:.85rem 1.2rem;font-size:.85rem;font-weight:500;line-height:1.5}.gl-messages p+p{border-top:1px solid #ffffff1f}.gl-calc-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.85rem 1.2rem;display:flex}.gl-calc-foot p,.article-body .gl-calc-foot p{max-width:none;color:var(--muted);flex:16rem;margin:0;font-size:.8rem;line-height:1.5}.gl-reset,.gl-copy,.gl-presets button{border:1px solid var(--rule-strong);color:#fff;text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .95rem;font-size:.86rem;font-weight:500;line-height:1.3;transition:border-color .14s,background-color .14s;display:inline-flex}.gl-reset:hover,.gl-copy:hover{border-color:#fff6}.gl-utm .calculator-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.gl-utm .calculator-input-wrap input{height:3rem;font-family:var(--sans);letter-spacing:0;padding-inline:.9rem;font-size:1rem}.gl-options{border:0;min-width:0;margin:0;padding:0}.gl-options legend{color:#fff;margin:0 0 .45rem;padding:0;font-size:.85rem;font-weight:500}.gl-options label{color:#fff;cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;margin:0 1.4rem 0 0;font-size:.9rem;line-height:1.35;display:inline-flex}.gl-options input{accent-color:#fff;flex:none;width:1.15rem;height:1.15rem;margin:0}.gl-presets>p,.article-body .gl-presets>p{color:#fff;margin:0;font-size:.85rem;font-weight:500}.gl-presets>div{flex-wrap:wrap;gap:.5rem;display:flex}.gl-presets button{border-color:#ffffff73}.gl-presets button:hover{background:#ffffff1a}.gl-utm-output{background:var(--rule);gap:1px;display:grid}.gl-utm-block{background:#0d0d0d;gap:.6rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.gl-utm-label,.article-body .gl-utm-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem;font-weight:500}.gl-utm-code{border:1px solid var(--rule);color:#c7d1ff;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;background:#000;border-radius:12px;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55;display:block}.gl-utm-code.is-empty{font-family:var(--sans);color:var(--muted)}.gl-utm-block small{color:var(--muted);font-size:.78rem;line-height:1.45}.gl-copy{justify-self:start}.gl-hub-hero .breadcrumbs{margin-bottom:1.2rem}.gl-hub-section{padding-top:clamp(2.5rem,6vw,4.5rem)}.gl-hub-head{gap:.6rem;max-width:52rem;margin-bottom:1.6rem;display:grid}.gl-hub-head h2{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"wdth" 96;margin:0;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:400;line-height:1.08}.gl-hub-head p{color:var(--muted);margin:0;line-height:1.6}.gl-hub-grid{gap:1rem;display:grid}.gl-hub-card h3{gap:.2rem;margin:0;display:grid}.gl-hub-abbr{font-family:var(--display);letter-spacing:-.03em;font-size:2.2rem;font-weight:400;line-height:1}.gl-hub-name{color:var(--muted);font-size:1rem;font-weight:400}.gl-hub-card .note-action{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.gl-hub-names{gap:.35rem;margin:0;font-size:.85rem;line-height:1.4;display:grid}.gl-hub-names div{grid-template-columns:5.5rem minmax(0,1fr);gap:.6rem;display:grid}.gl-hub-names dt{color:var(--muted)}.gl-hub-names dd{color:#fff;margin:0}.gl-entry-group{margin-top:2rem}.gl-entry-group h3{letter-spacing:.08em;text-transform:uppercase;color:#8aa0ff;margin:0 0 .8rem;font-size:.78rem;font-weight:500}.gl-entries{border-top:1px solid var(--rule);margin:0}.gl-entry{border-bottom:1px solid var(--rule);gap:.5rem 2.5rem;padding:1.25rem 0;scroll-margin-top:6.5rem;display:grid}.gl-entry:target{background:linear-gradient(90deg,#283fc529,#0000 70%)}.gl-entry dt{font-family:var(--display);color:#fff;font-variation-settings:"wdth" 96;font-size:1.35rem;line-height:1.2}.gl-entry dt span{font-family:var(--sans);color:var(--muted);font-variation-settings:normal;margin-top:.35rem;font-size:.82rem;line-height:1.4;display:block}.gl-entry dd{min-width:0;margin:0}.gl-entry dd p{color:#ffffffc7;max-width:70ch;margin:0;line-height:1.65}.gl-entry dd p.gl-entry-links{flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.7rem;display:flex}.gl-entry-links a{color:#8aa0ff;align-items:center;gap:.3rem;min-height:2.2rem;font-size:.9rem;font-weight:500;display:inline-flex}.gl-entry-links a:hover{color:#c7d1ff}.gl-hub-sources{margin-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.gl-hub-sources h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .8rem;font-size:1.7rem;font-weight:400}.gl-hub-sources>p{color:var(--muted);line-height:1.6}@media (min-width:42rem){.gl-related,.gl-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.gl-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:58rem){.gl-entry{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr)}}@media (max-width:640px){.gl-calc-title,.gl-calc-foot,.gl-utm-block{padding-inline:1rem}.gl-calc .calculator-inputs{padding:1rem}}.rk-hero{border-bottom:1px solid var(--rule);padding-block:clamp(1.6rem,5vw,3.8rem) clamp(2.2rem,5vw,3.6rem)}.rk-hero .breadcrumbs{color:var(--muted);margin-bottom:1.4rem}.rk-hero h1{letter-spacing:-.03em;font-variation-settings:"wdth" 96;overflow-wrap:break-word;max-width:21ch;margin:0 0 1.1rem;font-size:clamp(2.1rem,5vw,3.9rem);font-weight:400;line-height:1.05}.rk-lead{color:#ffffffd1;max-width:48rem;margin:0;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.65}.rk-lead-secondary{color:var(--muted);margin-top:.9rem;font-size:1rem}.rk-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.rk-actions .button{align-items:center;gap:.45rem;display:inline-flex}.rk-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.7rem;max-width:64rem;margin:1.8rem 0 0;display:grid}.rk-meta div{border:1px solid var(--rule);background:#0d0d0d;border-radius:14px;min-width:0;padding:.85rem 1rem}.rk-meta dt{color:var(--muted);font-size:.74rem}.rk-meta dd{color:#fff;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.95rem;line-height:1.45}.rk-meta a,.rk-prose a,.rk-refs a,.rk-table a,.rk-lesson p a{color:#8aa0ff;text-underline-offset:3px;text-decoration:underline}.rk-section{border-bottom:1px solid var(--rule);padding-block:clamp(2.6rem,6vw,4.6rem)}.rk-head{max-width:52rem;margin:0 0 1.6rem}.rk-head .eyebrow{margin-bottom:.9rem}.rk-head h2{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"wdth" 96;margin:0 0 .7rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:400;line-height:1.1}.rk-head>p{color:var(--muted);margin:0;line-height:1.6}.rk-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.7rem;margin:0;display:grid}.rk-stats>div{border:1px solid var(--rule);background:#0d0d0d;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;min-width:0;padding:1.05rem 1.1rem;display:flex}.rk-stats dt{color:#ffffffd1;font-size:.86rem;line-height:1.4}.rk-stats dt small{color:var(--muted);margin-top:.2rem;font-size:.76rem;display:block}.rk-stats dd{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.05}.rk-prose{max-width:46rem}.rk-prose p,.rk-prose li{color:#fffc;line-height:1.7}.rk-prose ul{margin:0 0 1rem;padding-left:1.15rem}.rk-prose li{margin:.35rem 0}.rk-prose strong{color:#fff;font-weight:500}.rk-columns{margin-top:1.4rem}.rk-note{border:1px solid var(--rule-strong);max-width:52rem;color:var(--muted);background:#0d0d0d;border-radius:14px;margin:1.6rem 0 0;padding:1rem 1.15rem;font-size:.92rem;line-height:1.6}.rk-note strong{color:#fff;font-weight:500}.rk-bars{gap:.75rem;max-width:62rem;margin:0;padding:0;list-style:none;display:grid}.rk-bars li{color:#ffffffd1;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 6.4rem;align-items:center;gap:.5rem 1rem;font-size:.92rem;display:grid}.rk-bar-label small{color:var(--muted);margin-top:.15rem;font-size:.74rem;display:block}.rk-bar{background:#ffffff12;border-radius:999px;height:10px;display:block;overflow:hidden}.rk-bar>span{border-radius:inherit;background:linear-gradient(90deg,#283fc5,#8aa0ff);height:100%;display:block}.rk-bars b{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:500}.rk-bars b small{color:var(--muted);margin-left:.3rem;font-size:.76rem;font-weight:400}.rk-split{gap:2.6rem;display:grid}.rk-split>div{min-width:0}.rk-sanctions{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rk-sanctions li{border:1px solid var(--rule);background:#0d0d0d;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.1rem;display:flex}.rk-sanctions strong{color:#fff;font-weight:500;display:block}.rk-sanctions span{color:var(--muted);margin-top:.2rem;font-size:.84rem;line-height:1.45;display:block}.rk-sanctions b{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400}.rk-lessons{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.rk-lesson{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;flex-direction:column;gap:.7rem;min-width:0;padding:1.4rem;display:flex}.rk-lesson h3{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:500;line-height:1.3}.rk-lesson>p{color:#ffffffbf;margin:0;font-size:.96rem;line-height:1.62}.rk-lesson>p.rk-refs{border-top:1px solid var(--rule);color:var(--muted);overflow-wrap:anywhere;margin-top:auto;padding-top:.6rem;font-size:.8rem}.rk-table-wrap{border:1px solid var(--rule);-webkit-overflow-scrolling:touch;background:#0d0d0d;border-radius:16px;max-width:100%;overflow-x:auto}.rk-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.88rem}.rk-table-compact{min-width:30rem}.rk-table-bulletins{min-width:52rem}.rk-table th,.rk-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;color:#fffc;padding:.7rem .9rem;font-weight:400;line-height:1.45}.rk-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:500}.rk-table tbody tr:last-child>*{border-bottom:0}.rk-table tbody th{color:#fff;white-space:nowrap;font-weight:500}.rk-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rk-table tbody tr:target>*{background:#283fc538}.rk-table a{align-items:center;gap:.25rem;display:inline-flex}.rk-outcome-ihlal{color:#fff}.rk-outcome-other{color:var(--muted)}.rk-pills{flex-wrap:wrap;gap:.3rem;display:flex}.rk-pill{border:1px solid var(--rule-strong);white-space:nowrap;color:#ffffffd9;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;display:inline-block}.rk-chips{flex-wrap:wrap;gap:.45rem;margin:0 0 .4rem;display:flex}.rk-chips a{border:1px solid var(--rule-strong);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;display:inline-flex}.rk-chips a span{color:var(--muted)}.rk-chips a:hover{border-color:#8aa0ff}.rk-chips+.rk-table-wrap{margin-top:1rem}.rk-table tr[id]{scroll-margin-top:6.5rem}.rk-group-row th{color:#fff;letter-spacing:0;text-transform:none;white-space:normal;background:#141414;padding:.8rem .9rem;font-size:.95rem;font-weight:500}.rk-group-row small{color:var(--muted);margin-left:.45rem;font-size:.82rem;font-weight:400}.rk-table tbody+tbody .rk-group-row th{border-top:1px solid var(--rule-strong)}.rk-compare{max-width:46rem;margin-top:1rem}.rk-pager{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.7rem;margin-top:1.8rem;display:grid}.rk-pager a{border:1px solid var(--rule);color:#fff;background:#0d0d0d;border-radius:16px;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;display:flex}.rk-pager a:hover{border-color:#8aa0ff}.rk-pager small{color:var(--muted);font-size:.76rem}@media (min-width:58rem){.rk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}@media (max-width:640px){.rk-bars li{grid-template-columns:minmax(0,1fr) 6rem}.rk-bar{grid-area:2/1/auto/-1}.rk-table{min-width:38rem}.rk-table-compact,.rk-table-bulletins{min-width:0}.rk-table-bulletins thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-table-bulletins tbody{display:block}.rk-table-bulletins tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:2.6rem minmax(0,1fr);gap:.25rem .7rem;padding:.85rem .9rem;display:grid}.rk-table-bulletins tbody tr>*{text-align:left;white-space:normal;border:0;padding:0}.rk-table-bulletins tbody tr>th{grid-row:1/span 6;font-size:1.05rem}.rk-table-bulletins tbody tr>td{grid-column:2}.rk-table-bulletins tbody tr>.num{text-align:left}.rk-table-bulletins tbody tr>td:nth-child(3):before{content:"Karar: ";color:var(--muted)}.rk-table-bulletins tbody tr>td:nth-child(4):before{content:"Aykırı bulunan: ";color:var(--muted)}.rk-table-bulletins tbody tr>td:nth-child(5){color:var(--muted);font-size:.84rem}.rk-lesson{padding:1.15rem}.rk-table-compact tbody th{white-space:normal}.rk-table-compact th,.rk-table-compact td{padding:.6rem .65rem}.rk-table-decisions{min-width:0}.rk-table-decisions thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-table-decisions tbody{display:block}.rk-table-decisions tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:1.8rem minmax(0,1fr);gap:.2rem .6rem;padding:.75rem .85rem;display:grid}.rk-table-decisions tbody tr>*{text-align:left;border:0;padding:0}.rk-table-decisions tbody tr>td:first-child{color:var(--muted);grid-row:1/span 5}.rk-table-decisions tbody tr>:nth-child(n+2){grid-column:2}.rk-table-decisions tbody tr>td:nth-child(3):before{content:"Mecra: ";color:var(--muted)}.rk-table-decisions tbody tr>td:nth-child(5):before{content:"Madde: ";color:var(--muted)}.rk-table-decisions tbody tr>td:nth-child(6):empty{display:none}.rk-table-decisions .rk-group-row{padding:0;display:block}.rk-table-decisions .rk-group-row th{padding:.75rem .85rem;display:block}}.mc-section{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.mc-calc{overflow:hidden}.mc-calc-title{border-bottom:1px solid var(--rule);color:#fff;max-width:none;margin:0;padding:.95rem 1.2rem;font-size:.85rem;font-weight:500}.mc-calc .calculator-inputs{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.mc-group{border:0;min-width:0;margin:0;padding:1.1rem 1.2rem 1.25rem}.mc-group+.mc-group{border-top:1px solid #ffffff38}.mc-group>legend{float:left;letter-spacing:.04em;text-transform:uppercase;color:#fff;width:100%;margin:0 0 .95rem;padding:0;font-size:.8rem;font-weight:500}.mc-group>legend span{color:#283fc5;letter-spacing:0;background:#fff;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;margin-right:.4rem;font-size:.72rem;display:inline-grid}.mc-group>legend small{letter-spacing:0;text-transform:none;color:#fffc;font-size:.8rem;font-weight:400}.mc-grid{clear:both;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:36rem){.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-field{align-content:start;gap:.45rem;min-width:0;display:grid}.mc-calc .mc-field>label{font-size:.85rem;display:block}.mc-calc .calculator-input-wrap{overflow:hidden}.mc-calc .calculator-input-wrap.mc-plain{grid-template-columns:minmax(0,1fr)}.mc-calc .calculator-input-wrap input{color:#fff;outline-offset:-2px;width:100%;height:3.3rem;font-size:1.35rem}.mc-calc .calculator-input-wrap:focus-within{border-color:#c7d1ff;box-shadow:0 0 0 2px #c7d1ff99}.mc-calc .calculator-input-wrap input:focus-visible{outline:none}.mc-calc .calculator-input-wrap.mc-invalid{border-color:#ffb08a}.mc-calc small.mc-field-error{color:#ffe0d1;font-weight:500}.mc-toggle{border:0;margin:0;padding:0}.mc-toggle>legend{float:left;color:#fff;width:100%;margin:0;padding:0;font-size:.85rem;font-weight:500}.mc-toggle-options{border:1px solid var(--rule);border-radius:var(--radius);background:#0d0d0d;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mc-calc .mc-toggle-options label{margin:0;display:block;position:relative}.mc-toggle-options input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mc-calc .mc-toggle-options label>span{border-radius:calc(var(--radius) - 5px);text-align:center;color:#ffffffb8;justify-content:center;align-items:center;min-height:calc(3.3rem - 8px);padding:.35rem .5rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .14s,color .14s;display:flex}.mc-calc .mc-toggle-options label:hover>span{color:#fff}.mc-calc .mc-toggle-options input:checked+span{color:#0d0d0d;background:#fff}.mc-calc .mc-toggle-options input:focus-visible+span{outline-offset:2px;outline:2px solid #c7d1ff}.mc-calc .calculator-results{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}@media (min-width:64rem){.mc-calc .calculator-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-calc .calculator-results article,.mc-calc .calculator-results article:nth-child(n){background:#0d0d0d;border:0;min-height:0;padding:1.1rem 1.2rem}.mc-calc .calculator-results span{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:500}.mc-calc .calculator-results strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.6rem 0 .4rem;font-size:clamp(1.55rem,3.4vw,2.4rem);line-height:1.1}.mc-calc .calculator-results strong.is-negative{color:#ffb08a}.mc-calc .calculator-results p{color:var(--muted);margin:0;font-size:.82rem;font-weight:400;line-height:1.45}.mc-messages{border-top:1px solid var(--rule)}.mc-messages:empty{display:none}.mc-messages p{color:#fff;border-top:0;max-width:none;margin:0;padding:.85rem 1.2rem;font-size:.85rem;font-weight:500;line-height:1.5}.mc-messages p+p{border-top:1px solid #ffffff1f}.mc-breakdown{border-top:1px solid var(--rule)}.mc-breakdown>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.9rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:500;list-style:none;display:flex}.mc-breakdown>summary::-webkit-details-marker{display:none}.mc-breakdown>summary:after{content:"+";color:#8aa0ff;font-size:1.15rem;line-height:1}.mc-breakdown[open]>summary:after{content:"−"}.mc-breakdown dl{max-width:44rem;margin:0;padding:0 1.2rem .9rem}.mc-breakdown dl>div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;font-size:.88rem;line-height:1.4;display:flex}.mc-breakdown dt{min-width:0;color:var(--muted)}.mc-breakdown dd{color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;margin:0}.mc-breakdown .is-total dt,.mc-breakdown .is-total dd{color:#fff;font-weight:500}.mc-calc-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:.9rem 1.2rem;display:flex}.mc-calc-foot p{max-width:none;color:var(--muted);flex:20rem;margin:0;font-size:.8rem;line-height:1.55}.mc-calc-foot a{color:#c7d1ff;text-underline-offset:3px;-webkit-text-decoration:underline #8aa0ff80;text-decoration:underline #8aa0ff80}.mc-reset{border:1px solid var(--rule-strong);color:#fff;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .95rem;font-size:.86rem;font-weight:500;transition:border-color .14s;display:inline-flex}.mc-reset:hover{border-color:#fff6}.mc-page.article-layout{padding-top:clamp(1.5rem,4vw,3rem)}.mc-page .article-body section>p a,.mc-page .article-body section>ul>li a{color:#c7d1ff;text-underline-offset:3px;-webkit-text-decoration:underline #8aa0ff80;text-decoration:underline #8aa0ff80}.mc-page .article-body section>p a:hover,.mc-page .article-body section>ul>li a:hover{text-decoration-color:#c7d1ff}.mc-page .article-body section>ul li{font-weight:400}.mc-page .article-body section>ul li strong{color:#fff;font-weight:600}.mc-formulas{margin:1.6rem 0}.mc-formulas article,.mc-formulas article:nth-child(2){background:#0d0d0d;flex-direction:column;gap:.75rem;min-height:0;padding:1.3rem;display:flex}.mc-formulas article.mc-formula-key{background:linear-gradient(160deg,#283fc552,#0d0d0d 70%);border-color:#8aa0ff80}.mc-formulas span{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8aa0ff;font-size:.72rem;font-weight:500}.mc-formulas h3{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"wdth" 96;color:#fff;margin:0;font-size:1.45rem;font-weight:400;line-height:1.2}.mc-page .mc-formulas .mc-eq{max-width:none;font-family:var(--serif);color:#fff;background:#283fc52e;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:1.02rem;font-style:italic;line-height:1.45}.mc-page .mc-formulas article>p:last-child{color:#ffffffbf;margin:0;font-size:.92rem;font-weight:400;line-height:1.55}.mc-table{margin:1.6rem 0}.mc-table .results-table{min-width:0}.mc-table caption{border-bottom:1px solid var(--rule);text-align:left;color:var(--muted);padding:.9rem 1.1rem;font-size:.8rem}.mc-example .case-steps{grid-template-columns:1fr}.mc-example p,.mc-example li{overflow-wrap:anywhere}@media (max-width:760px){.mc-table caption{display:block}.mc-table .results-table tbody th:before{content:attr(data-label) ": ";color:var(--muted);font-weight:400}}@media (max-width:30rem){.mc-calc .calculator-results span{min-height:2.7em;line-height:1.35;display:block}}@media (max-width:640px){.mc-group,.mc-calc-title,.mc-calc-foot,.mc-breakdown>summary,.mc-breakdown dl{padding-inline:1rem}.mc-calc .calculator-results article,.mc-calc .calculator-results article:nth-child(n){padding:1rem}}
