.skip-link{background:var(--brand);border-radius:var(--radius-md);color:var(--text-on-brand);font-size:var(--text-label);font-weight:700;left:-9999px;padding:10px 20px;position:absolute;text-decoration:none;top:1rem;white-space:nowrap;z-index:200}.skip-link:focus{box-shadow:0 0 0 3px var(--ring);left:1rem;outline:none}body{background:var(--bg-app);color:var(--text-body);margin:0}a{color:inherit}.wrap{margin:0 auto;max-width:1120px;padding:0 28px}.eyebrow{color:var(--text-faint);font-size:var(--text-micro);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab,var(--paper) 86%,#0000);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.nav__in{gap:18px;justify-content:space-between;min-height:86px}.brand,.nav__in{align-items:center;display:flex}.brand{color:var(--text-strong);font-size:1.1875rem;font-weight:800;gap:9px;letter-spacing:-.02em;min-width:0;text-decoration:none}.brand img{display:block;flex:none;height:clamp(44px,5vw,58px);max-width:min(48vw,260px);width:auto}.brand span{color:var(--brand)}.nav__links{align-items:center;display:flex;gap:28px}.nav__links a{color:var(--text-muted);font-size:var(--text-label);font-weight:600;text-decoration:none}.nav__links a:hover{color:var(--text-strong)}.nav__links a.is-active{color:var(--brand)}.nav__cta{align-items:center;display:flex;flex:none;gap:14px}.nav__menu{display:none;position:relative}.nav__menu-toggle{align-items:center;background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-xs);color:var(--text-strong);cursor:pointer;display:flex;flex-direction:column;gap:4px;height:40px;justify-content:center;list-style:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);width:40px}.nav__menu-toggle::-webkit-details-marker{display:none}.nav__menu-toggle:hover{background:var(--ink-50);border-color:var(--border-strong)}.nav__menu-toggle:focus{outline:none}.nav__menu-toggle:focus-visible{box-shadow:0 0 0 3px var(--ring),var(--shadow-xs);outline:none}.nav__menu-toggle:active{transform:scale(.97)}.nav__menu[open] .nav__menu-toggle{background:var(--brand-soft);border-color:var(--border-brand)}.nav__menu-toggle span{background:currentColor;border-radius:99px;display:block;height:2px;width:18px}.nav__menu-panel{background:var(--surface-card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;gap:4px;padding:12px;position:absolute;right:0;top:calc(100% + 12px);width:min(260px,calc(100vw - 36px))}.nav__menu-panel a:not(.hh-btn){align-items:center;border-radius:12px;color:var(--text-strong);display:flex;font-size:var(--text-label);font-weight:700;min-height:42px;padding:0 12px;text-decoration:none}.nav__menu-panel a:not(.hh-btn):hover{background:var(--ink-100)}.nav__menu-panel .hh-btn{margin-top:8px;width:100%}.nav__lang{border:1px solid #0000;display:flex;gap:3px;padding:3px}.nav__lang,.nav__lang a{align-items:center;border-radius:var(--radius-pill)}.nav__lang a{color:var(--text-faint);display:inline-flex;font-size:var(--text-caption);font-weight:800;height:32px;justify-content:center;letter-spacing:.04em;min-width:32px;padding:0 9px;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.nav__lang a:hover{background:var(--ink-50);color:var(--text-strong)}.nav__lang a[aria-current]{background:var(--ink-100);box-shadow:inset 0 0 0 1px #00000005;color:var(--text-strong)}.nav__lang a:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.phead{overflow:hidden;position:relative}.phead:before{background:radial-gradient(60% 60% at 84% 0,var(--spark-soft),#0000 60%),radial-gradient(55% 55% at 4% 20%,var(--brand-soft),#0000 55%);content:"";inset:0;opacity:.9;position:absolute}.phead__in{max-width:760px;padding-block:76px 12px;position:relative}.phead h1{text-wrap:balance;color:var(--text-strong);font-size:clamp(2.375rem,5vw,3.75rem);font-weight:800;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.03em;line-height:1.03;margin:14px 0 0;overflow-wrap:break-word}.phead h1 em{color:var(--brand);font-weight:800;letter-spacing:-.01em}.phead p{color:var(--text-muted);font-size:var(--text-body-lg);line-height:1.6;margin:22px 0 0;max-width:560px}.phead__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.sec{padding:72px 0}.sec--tight{padding:40px 0 72px}.band{background:var(--surface-sunken)}.sec__head{margin:0 auto 52px;max-width:640px;text-align:center}.sec__head h2{text-wrap:balance;color:var(--text-strong);font-size:clamp(1.625rem,3.2vw,2.375rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}.sec__head p{color:var(--text-muted);font-size:var(--text-body-lg);line-height:1.6;margin:16px 0 0}.method{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.method--2{grid-template-columns:repeat(2,1fr)}.step{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:26px 24px}.step__n{background:var(--brand-soft);border-radius:50%;color:var(--clay-700);display:grid;font-size:.875rem;font-weight:800;height:34px;place-items:center;width:34px}.step h3{color:var(--text-strong);font-size:var(--text-subhead);font-weight:700;margin:16px 0 6px}.step p{font-size:var(--text-body);line-height:1.55;margin:0}.step p,.step__note{color:var(--text-muted)}.step__note{border-top:1px dashed var(--border-strong);font-size:var(--text-caption);line-height:1.5;margin-top:14px;padding-top:14px}.step__note b{color:var(--brand);font-weight:700}.step--last{background:linear-gradient(160deg,var(--brand-soft),var(--surface-card))}.pillars{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.pillar{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:30px 26px}.pillar__ic{border-radius:15px;color:#fff;display:grid;height:52px;place-items:center;width:52px}.pillar h3{color:var(--text-strong);font-size:var(--text-heading);font-weight:800;letter-spacing:-.01em;margin:18px 0 8px}.pillar p{color:var(--text-muted);font-size:var(--text-body);line-height:1.6;margin:0}.growth-journey{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px 28px}.growth-journey__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.growth-journey__connector{align-self:flex-start;color:var(--border-strong);display:flex;flex:none;margin:49px 6px 0}.growth-journey__connector--inner{align-self:center;margin:0 2px}.growth-journey__connector-icon{display:block}.growth-stage{align-items:center;display:flex;flex-direction:column;gap:14px}.growth-stage__imgs{gap:4px;height:110px}.growth-stage__img,.growth-stage__imgs{align-items:center;display:flex}.growth-stage__img img{display:block;height:auto;max-height:110px;max-width:110px;object-fit:contain;width:auto}.growth-stage__label{color:var(--text-faint);font-size:var(--text-micro);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.dip{align-items:center;background:var(--ink-900);border-radius:32px;color:var(--text-on-dark);display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:56px}.dip .eyebrow{color:var(--clay-300)}.dip h2{text-wrap:balance;color:#fff;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:12px 0 18px}.dip p{color:#f8f4ecc7;font-size:var(--text-body-lg);line-height:1.65;margin:0}.dip__quote{background:#f8f4ec0f;border:1px solid #f8f4ec24;border-radius:20px;padding:22px 24px}.dip__quote .q{color:#fff;font-size:1.3125rem;line-height:1.45}.dip__quote .by{color:var(--clay-300);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;margin-top:12px;text-transform:uppercase}.tiers{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.tier{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:30px 26px}.tier--feat{border:2px solid var(--brand);box-shadow:var(--shadow-md);position:relative}.tier__tag{background:var(--brand);border-radius:99px;color:#fff;font-size:.6875rem;font-weight:800;left:26px;letter-spacing:.04em;padding:5px 12px;position:absolute;text-transform:uppercase;top:-12px}.tier h3{font-size:var(--text-subhead);font-weight:700;margin:0}.tier h3,.tier__price{color:var(--text-strong)}.tier__price{font-size:2.375rem;font-weight:800;letter-spacing:-.02em;margin:14px 0 4px}.tier__price small{color:var(--text-faint);font-size:.9375rem;font-weight:600}.tier__sub{color:var(--text-muted);font-size:var(--text-caption);min-height:36px}.tier ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:18px 0 24px;padding:0}.tier li{align-items:flex-start;color:var(--text-body);display:flex;font-size:var(--text-body);gap:10px}.tier li svg{color:var(--growth);flex:none;height:18px;margin-top:1px;width:18px}.tier .hh-btn{margin-top:auto}.rows{display:flex;flex-direction:column;gap:14px}.qa{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);padding:22px 24px}.qa h3{color:var(--text-strong);font-size:var(--text-subhead);font-weight:700;margin:0 0 8px}.qa p{color:var(--text-muted);font-size:var(--text-body);line-height:1.6;margin:0}.final{text-align:center}.final__card{background:linear-gradient(160deg,var(--clay-600),var(--clay-700));border-radius:32px;color:var(--text-on-brand);overflow:hidden;padding:64px 40px;position:relative}.final__card:after{background:radial-gradient(circle,#fff8f447,#0000 70%);border-radius:50%;content:"";height:280px;position:absolute;right:-50px;top:-90px;width:280px}.final__card h2{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0;position:relative}.final__card h2 em{font-weight:800}.final__card p{font-size:var(--text-body-lg);margin:18px auto 0;max-width:460px;opacity:.85;position:relative}.final__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px;position:relative}.btn-light{background:var(--white);color:var(--clay-700)}.btn-light:hover{background:#fff}.btn-onbrand{background:#fff8f429;border-color:#fff8f447;color:#fff}.btn-onbrand:hover{background:#fff8f442}.footer{border-top:1px solid var(--border);margin-top:88px;padding:48px 0 60px}.footer__in{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer .brand img{height:34px;max-width:160px}.footer small{color:var(--text-faint);font-size:var(--text-caption)}.footer__links{display:flex;gap:22px}.footer__links a{color:var(--text-muted);font-size:var(--text-caption);font-weight:600;text-decoration:none}.footer__links a:hover{color:var(--text-strong)}.blog-meta{color:var(--text-faint);font-size:var(--text-caption);font-weight:600}.blog-hero-image{border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:block;height:auto;margin-top:30px;width:100%}.content-image{margin:0}.content-image img{border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:block;height:auto;width:100%}.content-image figcaption{color:var(--text-faint);font-size:var(--text-caption);margin-top:10px;text-align:center}.blog-list-section{padding-top:0}.blog-list{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:block;padding:26px 24px;text-decoration:none;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card h2{color:var(--text-strong);font-size:var(--text-subhead);font-weight:700;margin:0}.blog-card .blog-meta{display:block;margin:8px 0 12px}.blog-card p:not(.blog-meta){color:var(--text-muted);font-size:var(--text-body);line-height:1.6;margin:0}.faq{margin:0 auto;max-width:760px}.faq,.legal,.qa{overflow-wrap:break-word}@media (max-width:860px){.dip{gap:28px;padding:40px 28px}.dip,.method,.method--2,.pillars,.tiers{grid-template-columns:1fr}.growth-journey__row{align-items:center;flex-direction:column}.growth-journey__connector{align-self:center;margin:4px 0;transform:rotate(90deg)}.nav__links{display:none}.nav__menu{display:block}.nav__in{min-height:78px}.sec{padding:56px 0}}@media (max-width:620px){.wrap{padding-inline:24px}.nav__in{gap:10px;min-height:72px}.nav .brand img{height:clamp(40px,12vw,50px);max-width:44vw}.nav__cta{gap:10px}.nav__lang{background:var(--surface-card);border-color:var(--border);box-shadow:var(--shadow-xs)}.nav__lang a{font-size:.6875rem;height:30px;min-width:31px;padding:0 8px}.nav__cta>.hh-btn{display:none}.nav__menu-toggle{height:40px;width:40px}.nav__cta .hh-btn--ghost{display:none}.phead__in{padding-block:42px 2px}.phead h1{font-size:clamp(2rem,9.2vw,2.5rem);line-height:1.1;margin-top:12px}.phead p{font-size:var(--text-body);line-height:1.58;margin-top:18px}.phead__actions .hh-btn{width:100%}.sec{padding:48px 0}.sec--tight{padding:32px 0 56px}.final__card{border-radius:24px;padding:42px 22px}.footer{margin-top:56px}.footer__in{align-items:flex-start}.footer__links{flex-wrap:wrap;gap:14px 18px}}@media (max-width:360px){.wrap{padding-inline:18px}.nav .brand img{max-width:42vw}.nav__lang a{min-width:29px;padding-inline:7px}.phead h1{font-size:clamp(1.875rem,9vw,2.125rem)}}