:root{--navy:#203050;--navy-2:#12223c;--ink:#172033;--muted:#657187;--gold:#b99a63;--gold-2:#d7bc84;--gold-text:#72521f;--teal:#2c7a7b;--paper:#f7f8f6;--line:#dfe5ec;--white:#ffffff;--shadow:0 18px 40px rgba(18, 34, 60, 0.12);--radius:8px;--container-max:1120px;--container-x:40px;--container-x-mobile:28px;--content-measure:72ch;--grid-gap:1rem;--grid-gap-lg:1.5rem;--grid-gap-xl:2rem;--space-1:0.5rem;--space-1-5:0.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-section-y:6rem;--space-section-y-mobile:3.4rem;--type-hero:clamp(3.45rem, 5.2vw, 4.55rem);--type-page-hero:clamp(2.7rem, 4.1vw, 3.45rem);--type-page-hero-long:clamp(2.38rem, 3.35vw, 3.05rem);--type-section-heading:clamp(2.05rem, 3.1vw, 2.55rem);--type-card-heading:clamp(1.12rem, 1.45vw, 1.32rem);--type-body:1rem;--type-body-lede:1.08rem;--type-hero-lede:1.2rem;--type-caption:0.82rem;--leading-hero:1.16;--leading-heading:1.24;--leading-card:1.34;--leading-body:1.7;--leading-caption:1.45;--space-headline-lede:0.95rem;--space-hero-lede:1.08rem;--font-body:"Noto Sans Thai","Leelawadee UI",Tahoma,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"Prompt","Noto Sans Thai","Leelawadee UI",Tahoma,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-size:var(--type-body);line-height:var(--leading-body);background:var(--white);overflow-x:hidden;-webkit-text-size-adjust:100%}body,button,input,li,p{font-family:var(--font-body)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:rgba(185,154,99,.75) solid 3px;outline-offset:3px}h1,h2,h3,p{overflow-wrap:break-word;word-break:normal;line-break:auto;max-width:min(var(--content-measure),100%);margin-top:0}h1,h2,h3{font-family:var(--font-heading);line-height:var(--leading-heading);letter-spacing:0;overflow-wrap:anywhere;text-wrap:wrap}.title{font-family:var(--font-heading)}h1{font-size:var(--type-hero);margin-bottom:1rem}h2{font-size:var(--type-section-heading);margin-bottom:1rem}h3{font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.55rem}p{color:var(--muted);text-wrap:pretty}.skip-link{position:absolute;top:-100px;left:1rem;z-index:1000;padding:.7rem 1rem;background:var(--gold);color:var(--navy-2);border-radius:var(--radius)}.skip-link:focus{top:1rem}.container{width:min(var(--container-max),calc(100% - var(--container-x)));margin:0 auto;min-width:0}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(32,48,80,.12);backdrop-filter:blur(16px);animation:560ms ease-out both header-drop}.header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap-lg)}.brand{display:inline-flex;align-items:center;gap:var(--space-1);min-width:210px}.brand img{width:56px;height:56px;object-fit:contain}.brand strong{display:block;color:var(--navy);font-size:1.05rem;line-height:1.1}.brand small{display:block;color:var(--gold-text);font-size:.76rem;line-height:1.2}.site-nav{display:flex;align-items:center;gap:.35rem;font-size:.94rem}.nav-menu summary,.site-nav a{min-height:44px;display:inline-flex;align-items:center;padding:.62rem .78rem;border-radius:var(--radius);color:#33405b;white-space:nowrap}.nav-menu{position:relative}.nav-menu summary{display:flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;font-weight:700}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary::after{content:"";width:.44rem;height:.44rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform 180ms}.nav-menu[open] summary::after{transform:translateY(.08rem) rotate(225deg)}.nav-menu-panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:120;min-width:260px;display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.nav-menu-panel a{padding:.68rem .78rem}.nav-menu summary:hover,.nav-menu.is-active>summary,.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--navy);background:rgba(32,48,80,.07)}.nav-menu.is-active>summary,.site-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--gold)}.site-nav .nav-cta{color:var(--white);background:var(--navy);margin-left:.35rem;box-shadow:none}.site-nav .nav-cta:hover,.site-nav .nav-cta[aria-current=page]{color:var(--navy-2);background:var(--gold-2)}.language-switch{display:inline-flex;align-items:center;gap:.15rem;margin-left:.2rem;padding:.18rem;border:1px solid rgba(32,48,80,.14);border-radius:999px;background:var(--paper)}.language-switch a,.language-switch span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .55rem;border-radius:999px;color:var(--navy);font-size:.82rem;font-weight:900;line-height:1;white-space:nowrap}.language-switch a:focus-visible,.language-switch a:hover{color:var(--navy);background:rgba(32,48,80,.07)}.language-switch [aria-current=true]{color:var(--navy-2);background:var(--gold-2)}.nav-toggle{display:none;width:44px;height:44px;border:1px solid rgba(32,48,80,.28);border-radius:var(--radius);background:var(--white);color:var(--navy);box-shadow:0 8px 20px rgba(18,34,60,.08);padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav-toggle span{width:20px;height:2px;background:currentColor}.hero{position:relative;height:auto;min-height:560px;display:grid;align-items:center;overflow:hidden}.hero::before{content:"";position:absolute;left:-12%;right:-12%;top:18%;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(215,188,132,.16),rgba(215,188,132,.88),rgba(215,188,132,.16),transparent);transform:translateX(-32%) rotate(-7deg);animation:2.2s cubic-bezier(.22,1,.36,1) 420ms both gold-sweep}.hero-bg,.hero-overlay{position:absolute;inset:0}.hero-bg{background-image:url("brand-advisory.jpg?v=ddbbf1f9bb");background-image:image-set(
    url("brand-advisory.avif?v=701a6e4bb5") type("image/avif"),
    url("brand-advisory.webp?v=059764e0a3") type("image/webp"),
    url("brand-advisory.jpg?v=ddbbf1f9bb") type("image/jpeg")
  );background-size:cover;background-position:center right;transform:scale(1.025) translate3d(var(--hero-pan,0),0,0);will-change:transform;animation:1.4s ease-out both hero-settle}@media (max-width:760px){.hero-bg{background-image:url("brand-advisory-960.jpg?v=7ed309246c");background-image:image-set(
      url("brand-advisory-960.avif?v=c027e90e32") type("image/avif"),
      url("brand-advisory-960.webp?v=c2324936b3") type("image/webp"),
      url("brand-advisory-960.jpg?v=7ed309246c") type("image/jpeg")
    )}}.hero-overlay{background:linear-gradient(90deg,rgba(18,34,60,.94) 0,rgba(18,34,60,.78) 45%,rgba(18,34,60,.18) 82%),linear-gradient(180deg,rgba(18,34,60,.08),rgba(18,34,60,.38))}.hero-content{position:relative;z-index:2;color:var(--white);padding:4rem 0 3rem}.hero-content h1{color:var(--white);max-width:920px;font-size:var(--type-hero);line-height:var(--leading-hero);margin-bottom:var(--space-hero-lede)}.hero-lede{max-width:680px;color:rgba(255,255,255,.86);font-size:var(--type-hero-lede);line-height:1.76;margin-bottom:1.8rem}.eyebrow{color:var(--gold-text);font-weight:800;text-transform:none;letter-spacing:0;font-size:var(--type-caption);line-height:var(--leading-caption, 1.45);margin-bottom:.75rem}.cta-band .eyebrow,.hero-content .eyebrow,.page-hero .eyebrow,.pathway-card-primary .service-kicker{color:var(--gold-2)}.cta-actions,.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.78rem 1.15rem;border:1px solid transparent;border-radius:var(--radius);font-weight:700;line-height:1.2;cursor:pointer}.btn::before{content:"";position:absolute;inset:-40% -80%;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.42),transparent 62%);transform:translateX(-72%) rotate(8deg);transition:transform 760ms cubic-bezier(.22, 1, .36, 1)}.btn:hover::before{transform:translateX(72%) rotate(8deg)}.btn-primary{color:var(--navy-2);background:linear-gradient(135deg,var(--gold-2),var(--gold));border-color:rgba(255,255,255,.38);box-shadow:0 16px 34px rgba(185,154,99,.3),inset 0 1px 0 rgba(255,255,255,.42);font-weight:900}.btn-secondary{color:var(--navy);background:rgba(255,255,255,.9);border-color:rgba(32,48,80,.2);box-shadow:0 8px 20px rgba(18,34,60,.06)}.btn-secondary.light{color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32);box-shadow:none}.cta-actions .btn-primary,.hero-actions .btn-primary,.page-hero .btn-primary{min-width:220px}.hero-actions .btn-secondary,.page-hero .btn-secondary{font-weight:800}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:780px;margin:2rem 0 0;border-radius:var(--radius)}.metric-strip div{min-width:0;padding:.9rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:rgba(18,34,60,.58);box-shadow:0 14px 32px rgba(18,34,60,.18)}.metric-strip dt{display:flex;align-items:center;gap:.6rem;color:var(--white);font-size:.98rem;line-height:1.35;font-weight:900}.metric-strip dd{margin:.45rem 0 0;color:rgba(255,255,255,.76);font-size:.84rem;line-height:1.5}.metric-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--navy-2);background:var(--gold-2);font-size:.74rem;font-weight:900}.home-topic-nav{background:var(--white);border-bottom:1px solid var(--line)}.home-topic-nav .container{padding:1rem 0}.home-topic-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-topic-links a{min-width:0;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:rgba(247,248,246,.82);color:var(--navy);transition:border-color 220ms,background 220ms,transform 220ms}.home-topic-links a::after{content:">";flex:0 0 auto;color:var(--gold-text);font-weight:900}.home-topic-links a:hover{border-color:rgba(185,154,99,.42);background:var(--white);transform:translateY(-2px)}.home-topic-links span{display:block;font-weight:900;line-height:1.35}.home-topic-links small{display:block;margin-top:.15rem;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.45}.ui-icon{--icon-size:44px;--icon-color:var(--navy);--icon-bg:rgba(215, 188, 132, 0.18);--icon-border:rgba(185, 154, 99, 0.28);flex:0 0 var(--icon-size);width:var(--icon-size);height:var(--icon-size);display:inline-grid;place-items:center;margin-bottom:.85rem;border:1px solid var(--icon-border);border-radius:var(--radius);color:var(--icon-color);background:var(--icon-bg)}.ui-icon::before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--icon-mask) center/contain no-repeat;mask:var(--icon-mask) center/contain no-repeat}.accent-card .ui-icon,.pathway-card-primary .ui-icon,.section-navy .ui-icon{--icon-color:var(--gold-2);--icon-bg:rgba(255, 255, 255, 0.09);--icon-border:rgba(215, 188, 132, 0.34)}.ui-icon--document{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h6'/%3E%3C/svg%3E")}.ui-icon--tax{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='7.5' cy='7.5' r='2.5'/%3E%3Ccircle cx='16.5' cy='16.5' r='2.5'/%3E%3C/svg%3E")}.ui-icon--dashboard{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M8 17V11M12 17V7M16 17v-4'/%3E%3C/svg%3E")}.ui-icon--timeline{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h9'/%3E%3Ccircle cx='17' cy='6' r='2'/%3E%3Cpath d='M20 12h-9'/%3E%3Ccircle cx='7' cy='12' r='2'/%3E%3Cpath d='M4 18h9'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.ui-icon--review{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='m9 10 2 2 4-4'/%3E%3C/svg%3E")}.ui-icon--security{--icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E")}.page-hero,.section{padding:var(--space-section-y) 0}.section-light{background:var(--paper)}.visual-section{padding:0 0 5.5rem;background:var(--white)}.visual-section.after-hero{padding-top:2.2rem}.visual-section.section-light{background:var(--paper)}.brand-showcase{padding-top:0}.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.showcase-card{margin:0}.showcase-card img{aspect-ratio:16/9;object-fit:cover}.wide-visual{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(32,48,80,.12);background:var(--white);box-shadow:var(--shadow)}.wide-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 38%,rgba(215,188,132,.12));opacity:0;transition:opacity 520ms}.wide-visual:hover::after{opacity:1}.wide-visual img{width:100%;height:auto;transform:scale(1);transition:transform .9s cubic-bezier(.22, 1, .36, 1)}.wide-visual picture{display:block}.wide-visual:hover img{transform:scale(1.025)}.image-copy-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:var(--grid-gap-xl);align-items:center}.image-copy-split .wide-visual{min-width:0}.visual-note{padding:1.4rem;border-left:3px solid var(--gold)}.visual-note p:last-child{margin-bottom:0}.section-navy{color:var(--white);background:linear-gradient(135deg,rgba(32,48,80,.98),#12223c),var(--navy)}.section-navy p,.section-navy span{color:rgba(255,255,255,.75)}.page-hero{background:linear-gradient(135deg,rgba(32,48,80,.98),rgba(18,34,60,.94)),var(--navy);color:var(--white);overflow:hidden;position:relative}.page-hero::before{content:"";position:absolute;left:0;top:0;width:42%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(215,188,132,.1),transparent);transform:translateX(-120%);animation:1.7s cubic-bezier(.22,1,.36,1) 180ms both page-sheen}.page-hero::after{content:"";position:absolute;right:-10vw;bottom:-22vw;width:42vw;height:42vw;min-width:360px;min-height:360px;border:1px solid rgba(215,188,132,.34);border-radius:50%;animation:5.2s ease-in-out infinite alternate ring-drift}.page-hero .container{position:relative;z-index:1;max-width:960px}.page-hero h1{color:var(--white);max-width:920px;font-size:var(--type-page-hero);line-height:var(--leading-hero);margin-bottom:var(--space-hero-lede)}.page-hero .container>p:not(.eyebrow){max-width:720px;color:rgba(255,255,255,.78);font-size:var(--type-body-lede);line-height:1.76;margin-bottom:0}body[data-page=blog] .page-hero h1,body[data-page=services] .page-hero h1{max-width:900px;font-size:var(--type-page-hero-long)}body[data-page=blog] .page-hero .container>p:not(.eyebrow),body[data-page=services] .page-hero .container>p:not(.eyebrow){max-width:700px}.split{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr);gap:clamp(var(--space-4),6vw,5rem);align-items:start;min-width:0}.section-copy p{font-size:var(--type-body-lede);line-height:1.76}.section-head{max-width:820px;margin-bottom:var(--space-4)}.section-head h2{color:var(--navy);font-size:var(--type-section-heading);line-height:var(--leading-heading);margin-bottom:var(--space-headline-lede)}.section-head>p:not(.eyebrow){max-width:680px;font-size:var(--type-body-lede);line-height:1.76;margin-bottom:0}.detail-list,.feature-list{display:grid;gap:var(--grid-gap)}.detail-list article,.feature-list article,.pathway-card,.proof-panel,.report-sheet,.service-detail-grid article,.support-grid article,.value-grid article{position:relative;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.article-card::before,.article-sidebar::before,.blog-card::before,.contact-panel::before,.detail-list article::before,.download-panel::before,.faq details::before,.feature-list article::before,.lead-form::before,.pathway-card::before,.proof-panel::before,.report-sheet::before,.service-card::before,.service-detail-grid article::before,.support-grid article::before,.value-grid article::before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform:scaleX(0);transform-origin:center;transition:transform 460ms cubic-bezier(.22, 1, .36, 1)}.detail-list article,.feature-list article,.pathway-card,.service-detail-grid article,.support-grid article,.value-grid article{padding:1.3rem}.feature-number,.service-kicker{display:inline-block;color:var(--gold-text);font-size:var(--type-caption);font-weight:800;text-transform:uppercase;margin-bottom:.5rem}.accent-card .service-kicker,.pathway-card-primary .service-kicker,.section-navy .service-kicker{color:var(--gold-2)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);min-width:0}.pathway-card{min-width:0;min-height:420px;display:flex;flex-direction:column}.pathway-card h3{color:var(--navy)}.pathway-card-primary{color:var(--white);background:linear-gradient(135deg,rgba(32,48,80,.98),rgba(18,34,60,.98)),var(--navy);border-color:rgba(215,188,132,.34)}.pathway-card-primary h3{color:var(--white)}.pathway-card-primary li,.pathway-card-primary p{color:rgba(255,255,255,.76)}.pathway-points{list-style:none;padding:0;margin:1rem 0 1.2rem;display:grid;gap:.6rem}.pathway-points li{position:relative;padding-left:1.45rem;color:var(--muted)}.pathway-points li::before{content:"";position:absolute;left:0;top:.62rem;width:8px;height:8px;border-radius:50%;background:var(--gold)}.pathway-card-primary .pathway-points li{color:rgba(255,255,255,.9);font-weight:500}.pathway-card-primary .pathway-points li::before{background:var(--gold-2)}.pathway-actions{display:grid;gap:.75rem;margin-top:auto}.pathway-actions .btn{width:100%}.pathway-link{min-height:44px;display:inline-flex;align-items:center;color:var(--teal);font-weight:800}.pathway-card-primary .pathway-link{color:var(--gold-2)}.tool-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tool-feature-card{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:.9rem;padding:1.35rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,251,250,.9)),var(--white);border:1px solid rgba(42,104,100,.18);border-radius:var(--radius);box-shadow:var(--shadow)}.tool-feature-card::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--teal)}.tool-feature-card.is-start{border-color:rgba(215,188,132,.38);background:linear-gradient(135deg,rgba(255,251,241,.96),rgba(255,255,255,.92)),var(--white)}.tool-feature-card.is-start::before{background:var(--gold)}.tool-feature-card.is-risk{border-color:rgba(155,52,46,.24);background:linear-gradient(135deg,rgba(255,247,244,.95),rgba(255,255,255,.92)),var(--white)}.tool-feature-card.is-risk::before{background:#9b342e}.tool-feature-card h3{color:var(--navy);font-size:var(--type-card-heading);line-height:var(--leading-card);margin:0}.tool-feature-card p{margin:0}.tool-feature-points{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.tool-feature-points li{position:relative;padding-left:1rem;color:var(--muted);font-size:.94rem}.tool-feature-points li::before{content:"";position:absolute;left:0;top:.65em;width:.38rem;height:.38rem;border-radius:999px;background:var(--teal)}.tool-feature-card.is-start .tool-feature-points li::before{background:var(--gold-2)}.tool-feature-card.is-risk .tool-feature-points li::before{background:#9b342e}.tool-feature-card .section-actions{margin-top:auto}.service-card{position:relative;overflow:hidden;min-width:0;min-height:280px;padding:1.35rem;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.service-card h2,.service-card h3{color:var(--navy);font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.65rem}.detail-list article h3,.feature-list article h3,.pathway-card h3,.service-detail-grid article h3,.support-grid article h3,.value-grid article h3{font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.55rem}.service-card a{margin-top:auto;color:var(--teal);font-weight:800}.service-detail-grid article a,.support-grid article a{display:inline-block;margin-top:.75rem;color:var(--teal);font-weight:800}.accent-card{background:linear-gradient(135deg,rgba(32,48,80,.96),rgba(18,34,60,.98)),var(--navy);border-color:rgba(215,188,132,.35)}.accent-card h2,.accent-card h3{color:var(--white)}.accent-card p{color:rgba(255,255,255,.75)}.accent-card a{color:var(--gold-2)}.compact-grid,.service-detail-grid,.support-grid,.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}.compact-grid a,.compact-grid span{min-height:70px;display:flex;align-items:center;padding:1rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);font-weight:800;box-shadow:0 8px 24px rgba(18,34,60,.08)}.compact-grid.is-numbered{counter-reset:scan-card}.compact-grid.is-numbered>:is(a,span)::before{counter-increment:scan-card;content:counter(scan-card,decimal-leading-zero);flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;margin-right:.7rem;border-radius:999px;color:var(--navy-2);background:var(--gold-2);font-size:.75rem;font-weight:900}.compact-grid.is-swatches>:is(a,span){--card-swatch:var(--gold);border-left:4px solid var(--card-swatch)}.compact-grid.is-swatches>:is(a,span):nth-child(2n){--card-swatch:var(--teal)}.compact-grid.is-swatches>:is(a,span):nth-child(3n){--card-swatch:var(--navy)}.section-subhead{max-width:780px;margin:1.7rem 0 .95rem}.section-subhead h3{color:var(--navy);font-size:1.25rem;line-height:1.35;margin-bottom:.35rem}.section-subhead p{margin:0;color:var(--muted)}.dbd-service-grid{margin-bottom:1.65rem}.dbd-assurance-grid{margin-bottom:1.6rem}.dbd-assurance-grid article{min-height:188px;background:linear-gradient(180deg,rgba(32,48,80,.035),rgba(255,255,255,.92)),var(--white)}.dbd-change-head{margin-top:1.2rem}.dbd-change-grid{gap:.75rem}.dbd-change-grid span{min-height:58px;align-items:center;box-shadow:none;background:rgba(255,255,255,.82);border-color:rgba(32,48,80,.16)}.dbd-change-note{margin-top:1.15rem}.quick-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.quick-link-grid a{min-height:112px;align-items:flex-start;line-height:1.55}.quick-link-actions{margin-top:1.35rem}.trust-signal-actions{margin-top:1.45rem;padding-top:.2rem}.process-list{list-style:none;padding:0;margin:0;counter-reset:process;display:grid;gap:.85rem}.process-list li{counter-increment:process;position:relative;min-height:82px;padding:1rem 1rem 1rem 5.2rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:rgba(255,255,255,.06)}.process-list li::before{content:counter(process,decimal-leading-zero);position:absolute;left:1rem;top:1rem;width:48px;height:48px;display:grid;place-items:center;color:var(--navy);background:var(--gold-2);border-radius:var(--radius);font-weight:900}.process-list strong{display:block;color:var(--white)}.process-list span{display:block;margin-top:.2rem}.check-list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.check-list li{position:relative;padding:1rem 1rem 1rem 3rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px rgba(18,34,60,.08)}.check-list li::before{content:"";position:absolute;left:1rem;top:1.15rem;width:18px;height:18px;border:2px solid var(--gold);border-radius:50%}.proof-panel{padding:1.5rem}.proof-panel dl{margin:0;display:grid;gap:1rem}.proof-panel dt{color:var(--navy);font-size:1.6rem;font-weight:900}.proof-panel dd{margin:.1rem 0 0;color:var(--muted)}.report-preview-layout{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(0,1.22fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;min-width:0}.trust-proof-layout{display:grid;grid-template-columns:minmax(260px,0.86fr) minmax(0,1.14fr);gap:clamp(1.6rem,5vw,3.5rem);align-items:center;min-width:0}.trust-snapshot{background:linear-gradient(180deg,var(--white),var(--paper))}.trust-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}.trust-mini-grid article{position:relative;overflow:hidden;min-width:0;padding:1.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.trust-mini-grid h3{color:var(--navy)}.company-trust-card{position:relative;overflow:hidden;min-width:0;margin:1.25rem 0;padding:1.15rem;border:1px solid rgba(32,48,80,.14);border-radius:var(--radius);background:var(--white);box-shadow:0 14px 34px rgba(18,34,60,.1)}.company-trust-card::before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.company-trust-card h3{color:var(--navy);font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.8rem}.company-trust-card dl{display:grid;gap:0;margin:0}.company-trust-card dl>div{display:grid;grid-template-columns:minmax(96px,0.36fr) minmax(0,1fr);gap:.75rem;padding:.62rem 0;border-top:1px solid rgba(32,48,80,.1)}.company-trust-card dt{color:var(--muted);font-size:.82rem;font-weight:800}.company-trust-card dd{margin:0;color:var(--ink);font-weight:800}.company-trust-card dd span{display:block;margin-top:.12rem;color:var(--muted);font-weight:700}.company-trust-note{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid rgba(32,48,80,.1);color:var(--muted);font-size:.92rem}.trust-mini-grid>.company-trust-card{grid-column:1/-1;margin:0}.value-grid>.company-trust-card{margin:0}.value-grid>.company-trust-card::before{transform:none}.proof-image-grid{display:grid;gap:1rem;min-width:0}.trust-proof-media{margin:0}.trust-proof-media img{width:min(100%,360px);margin:0 auto;aspect-ratio:1/0.88;object-fit:contain;padding:clamp(1rem,3vw,2rem);background:var(--white)}.review-proof-card{margin:0}.review-proof-card img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:left top}.cta-band-compact{padding:3.5rem 0}.advisor-profile{display:grid;grid-template-columns:minmax(250px,0.74fr) minmax(0,1.26fr);gap:clamp(1.5rem,5vw,3.5rem);align-items:center;min-width:0}.advisor-photo{margin:0}.advisor-photo img{width:min(100%,420px);margin:0 auto;aspect-ratio:1/0.88;object-fit:contain;padding:clamp(1rem,3vw,2rem);background:var(--white)}.advisor-copy{min-width:0}.advisor-role{color:var(--navy);font-size:1.16rem;font-weight:800;margin-bottom:1rem}.advisor-specialists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.advisor-specialist-card{min-width:0;padding:1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:var(--white)}.advisor-specialist-card span{display:block;color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase;margin-bottom:.5rem}.advisor-specialist-card h3{font-size:1.05rem;line-height:1.35;margin:0}.advisor-specialist-card p{color:var(--navy);font-size:.95rem;font-weight:800;margin:.45rem 0 0}.advisor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:1.4rem 0 0;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:var(--line)}.advisor-metrics div{min-width:0;padding:1rem;background:var(--white)}.advisor-metrics dt{color:var(--navy);font-size:clamp(1.3rem, 2.4vw, 1.8rem);line-height:1.12;font-weight:900}.advisor-metrics dd{margin:.35rem 0 0;color:var(--muted);font-size:.92rem}.trust-proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:1.4rem 0;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:var(--line)}.trust-proof-metrics div{min-width:0;padding:1rem;background:var(--paper)}.trust-proof-metrics dt{color:var(--navy);font-size:clamp(1.28rem, 2.6vw, 1.75rem);line-height:1.12;font-weight:900}.trust-proof-metrics dd{margin:.35rem 0 0;color:var(--muted);font-size:.92rem}.trust-proof-list{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.75rem}.trust-proof-list li{position:relative;padding:.85rem 1rem .85rem 2.85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 8px 24px rgba(18,34,60,.08)}.trust-proof-list li::before{content:"";position:absolute;left:1rem;top:1.05rem;width:16px;height:16px;border:2px solid var(--gold);border-radius:50%}.sample-note{padding:.85rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14)}.report-sheet{padding:clamp(1.1rem,2.5vw,1.7rem);min-width:0}.report-sheet-header{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--line)}.report-sheet-header h3{color:var(--navy);margin-bottom:0}.report-badge{flex:0 0 auto;padding:.35rem .7rem;border-radius:var(--radius);color:var(--navy);background:rgba(215,188,132,.22);font-size:.82rem;font-weight:800}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:1rem 0;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:var(--line)}.report-metrics div{min-width:0;padding:.9rem;background:var(--paper)}.report-metrics small,.report-metrics span{display:block;color:var(--muted);font-size:.82rem}.report-metrics strong{display:block;color:var(--navy);font-size:clamp(1.35rem, 2.8vw, 1.85rem);line-height:1.1}.report-lines{display:grid;border-top:1px solid var(--line)}.report-line{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--line)}.report-line:last-child{border-bottom:0;padding-bottom:0}.report-number{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius);color:var(--navy);background:var(--gold-2);font-weight:900}.report-line h4{margin:0 0 .25rem;color:var(--navy);font-size:1rem;line-height:1.35}.report-line p{margin-bottom:0;font-size:.95rem}.cta-band{padding:var(--space-8) 0;color:var(--white);background:linear-gradient(135deg,rgba(18,34,60,.98),rgba(32,48,80,.94)),var(--navy)}.cta-band p{color:rgba(255,255,255,.76)}.cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--grid-gap-xl);align-items:center}.cta-actions{justify-content:flex-end}.faq details{position:relative;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) 1.15rem;margin-bottom:.8rem}.faq summary{cursor:pointer;color:var(--navy);font-weight:800}.faq details p{margin:.8rem 0 0}.contact-layout{display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(0,1.1fr);gap:var(--grid-gap-lg);align-items:start}.contact-panel,.lead-form{position:relative;overflow:hidden;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}address{font-style:normal;color:var(--ink);margin-bottom:1.2rem}.contact-conversion-panel address{margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted)}.intent-note{padding:.85rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14);font-weight:800}.intent-note[hidden]{display:none}.contact-steps{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:1rem;counter-reset:contact-step}.contact-steps li{counter-increment:contact-step;position:relative;padding-left:3.2rem;min-height:48px}.contact-steps li::before{content:counter(contact-step,decimal-leading-zero);position:absolute;left:0;top:.1rem;width:38px;height:38px;display:grid;place-items:center;color:var(--navy);background:var(--gold-2);border-radius:var(--radius);font-weight:900}.contact-steps strong{display:block;color:var(--navy)}.contact-steps span{display:block;margin-top:.1rem;color:var(--muted)}.contact-assurance{margin:0;padding:.9rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14)}.contact-methods{display:grid;gap:.7rem}.contact-methods a,.contact-methods span{display:block;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);font-weight:800;background:var(--paper)}.lead-form{display:grid;gap:1rem}.form-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-lead-form .form-head{max-width:720px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid-single{grid-template-columns:minmax(0,1fr)}.form-section{min-inline-size:0;margin:0;padding:1rem;display:grid;gap:.85rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:rgba(246,243,238,.62)}.form-section legend{display:inline-flex;align-items:center;gap:.55rem;padding:0 .35rem;color:var(--navy);font-size:1rem;font-weight:900}.form-section legend span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;color:var(--navy);background:var(--gold-2);font-size:.86rem}.form-section-note{margin:-.1rem 0 0;color:var(--muted);font-size:.9rem;font-weight:700;line-height:1.5}.form-head p{margin-bottom:0}label{display:grid;gap:.35rem;color:var(--navy);font-weight:800}.field-label{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:baseline}.required-marker{color:#a4382f;font-size:.86rem;font-weight:900}.field-helper{display:block;color:var(--muted);font-size:.84rem;font-weight:600;line-height:1.45}input,select,textarea{width:100%;min-height:46px;padding:.78rem .85rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--white);font:inherit}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:rgba(185,154,99,.25) solid 3px;border-color:var(--gold)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(185,154,99,.75)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a4382f;box-shadow:0 0 0 3px rgba(164,56,47,.14)}.field-error{display:block;margin-top:.35rem;color:#a4382f;font-size:.84rem;font-weight:700;line-height:1.4}.field-error[hidden]{display:none}.form-note{margin:-.2rem 0 0;color:var(--muted);font-size:.92rem}.lead-summary-card,.risk-lead-summary-card{border:1px solid rgba(57,116,103,.18);border-radius:8px;background:rgba(255,255,255,.78);padding:1rem}.risk-lead-summary-card{padding:0;border:0;border-radius:0;background:0 0}.lead-summary-card[hidden]{display:none}.lead-summary-card h3{margin:.25rem 0 .75rem}.lead-summary-card dl,.risk-lead-summary-card dl{display:grid;gap:.65rem;margin:0}.lead-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-summary-card dl div,.risk-lead-summary-card dl div{min-width:0}.lead-summary-card dt,.risk-lead-summary-card dt{color:var(--muted);font-size:.78rem}.lead-summary-card dd,.risk-lead-summary-card dd{margin:.12rem 0 0;color:var(--ink);font-weight:700;overflow-wrap:anywhere}.lead-summary-card p,.risk-lead-summary-card p{margin:.8rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.form-response-note{margin:0;padding:.85rem 1rem;border:1px solid rgba(44,122,123,.22);border-left:3px solid var(--teal);border-radius:var(--radius);color:var(--navy);background:rgba(44,122,123,.08);font-size:.94rem;font-weight:800;line-height:1.55}.noscript-note{margin-top:1rem}.privacy-note{margin-top:.35rem}.privacy-note a{color:var(--teal);font-weight:700;margin-left:.25rem}.form-status{min-height:28px;margin:0;color:var(--teal);font-weight:800}.form-status.is-error{color:#a4382f}.form-status.is-loading{color:var(--navy)}.form-status.is-success{color:var(--teal)}.form-status.is-info{color:var(--navy)}.contact-follow-links{margin-top:1.4rem}.contact-mobile-cta,.mobile-quick-cta{display:none}.consent-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;max-width:1060px;margin-inline:auto;padding:.9rem 1rem;border:1px solid rgba(223,229,236,.9);border-radius:var(--radius);color:var(--ink);background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(18,34,60,.2)}.consent-banner p{margin:0;font-size:.92rem;line-height:1.55}.consent-banner>a{color:var(--gold-text);font-weight:900;text-decoration:underline;text-underline-offset:0.16em}.consent-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.consent-actions .btn{min-height:44px;padding-inline:0.85rem;white-space:nowrap}button:disabled{cursor:progress;opacity:.72}.breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:1.2rem;color:rgba(255,255,255,.72);font-size:var(--type-caption);line-height:var(--leading-caption, 1.45)}.breadcrumb a{color:var(--gold-2);font-weight:800}.breadcrumb [aria-current=page]{color:rgba(255,255,255,.86);font-weight:700}.section-light .breadcrumb{color:rgba(18,34,60,.58)}.section-light .breadcrumb a{color:var(--gold-text)}.section-light .breadcrumb [aria-current=page]{color:var(--navy)}.page-hero .section-actions{margin-top:1.35rem}.service-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:900px;margin:1.7rem 0 0}.service-hero-summary div{min-width:0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:rgba(255,255,255,.08)}.service-hero-summary dt{color:var(--gold-2);font-size:.78rem;font-weight:900;line-height:1.4}.service-hero-summary dd{margin:.35rem 0 0;color:rgba(255,255,255,.86);font-size:.92rem;line-height:1.55}body[data-page=registration] .page-hero{background:radial-gradient(circle at 82% 24%,rgba(215,188,132,.18),transparent 31%),linear-gradient(135deg,rgba(32,48,80,.98),rgba(22,62,73,.94)),var(--navy)}body[data-page=monthly-accounting] .page-hero{background:radial-gradient(circle at 82% 24%,rgba(44,122,123,.24),transparent 32%),linear-gradient(135deg,rgba(18,34,60,.98),rgba(28,86,91,.94)),var(--navy)}body[data-page=tax-planning] .page-hero{background:radial-gradient(circle at 80% 22%,rgba(215,188,132,.22),transparent 32%),linear-gradient(135deg,rgba(32,48,80,.98),rgba(79,59,33,.94)),var(--navy)}body[data-page=accounting-dashboard] .page-hero,body[data-page=accounting-system] .page-hero{background:radial-gradient(circle at 80% 22%,rgba(86,162,166,.18),transparent 32%),linear-gradient(135deg,rgba(18,34,60,.98),rgba(28,52,82,.96)),var(--navy)}body[data-page=business-health-check] .page-hero,body[data-page=onsite-cfo] .page-hero{background:radial-gradient(circle at 80% 22%,rgba(185,154,99,.2),transparent 32%),linear-gradient(135deg,rgba(18,34,60,.98),rgba(45,43,68,.95)),var(--navy)}body[data-page=supporting-services] .page-hero{background:radial-gradient(circle at 80% 22%,rgba(44,122,123,.2),transparent 32%),linear-gradient(135deg,rgba(32,48,80,.98),rgba(56,64,79,.95)),var(--navy)}.article-hero p{max-width:850px}.article-meta{color:rgba(255,255,255,.72);font-weight:800;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}:where(main [id]){scroll-margin-top:104px}.article-card,.article-sidebar,.blog-card,.download-panel{position:relative;overflow:hidden;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.blog-card{min-height:280px;display:flex;flex-direction:column;gap:.7rem;padding:1.35rem}.blog-card.media-card{gap:.75rem;min-height:0;padding:0}.blog-card-media{display:block;overflow:hidden;width:100%;aspect-ratio:16/9;background:#edf7f6;border-bottom:1px solid var(--line)}.accent-card.media-card .blog-card-media{border-bottom-color:rgba(215,188,132,.32)}.blog-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-card.media-card>:not(.blog-card-media){margin-right:1.35rem;margin-left:1.35rem}.blog-card.media-card .service-kicker{margin-top:1.15rem;color:var(--gold-text)}.blog-card.media-card a{margin-top:.35rem;margin-bottom:1.35rem}.blog-card.media-card p{color:var(--muted)}.blog-card h2{color:var(--navy);font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.65rem}.blog-card p{margin-bottom:0}.blog-card a{min-height:44px;display:inline-flex;align-items:center;margin-top:auto;color:var(--teal);font-weight:800}.article-cover,.blog-card-cover{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;gap:.55rem;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--radius) - 4px);color:var(--white);background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.08),transparent 56%),linear-gradient(135deg,rgba(18,34,60,.92),rgba(18,34,60,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -28px 50px rgba(7,17,33,.28);transform:scale(1);transition:transform .9s cubic-bezier(.22, 1, .36, 1)}.article-cover::after,.article-cover::before,.blog-card-cover::after,.blog-card-cover::before{content:"";position:absolute;inset:0;pointer-events:none}.article-cover::before,.blog-card-cover::before{background:linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.16) 0 1px,transparent 1px 100%);background-size:66px 66px;opacity:.16}.article-cover::after,.blog-card-cover::after{inset:auto -8% -28%;height:62%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0));opacity:.6;transform:rotate(-7deg)}.blog-card-cover{min-height:168px;padding:1.15rem}.article-cover{min-height:328px;padding:clamp(1.4rem,3vw,2rem)}.blog-card:hover .blog-card-cover,.wide-visual:hover .article-cover{transform:scale(1.02)}.article-cover-kicker{justify-self:start;display:inline-flex;align-items:center;min-height:30px;padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.12);color:rgba(255,255,255,.82);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.article-cover strong,.blog-card-cover strong{position:relative;z-index:1;color:var(--white);line-height:1.02}.blog-card-cover strong{font-size:clamp(1.5rem, 3vw, 1.85rem)}.article-cover strong{font-size:clamp(2rem, 4.2vw, 3rem)}.article-cover small,.blog-card-cover small{position:relative;z-index:1;display:block;max-width:22ch;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.5}.article-cover--rose{background-color:#96485b;background-image:radial-gradient(circle at top right,rgba(255,222,222,.24),transparent 34%),linear-gradient(140deg,rgba(247,189,201,.2),transparent 58%),linear-gradient(135deg,#7c3044,#b35a6f)}.article-cover--navy{background-color:#223b72;background-image:radial-gradient(circle at top right,rgba(188,213,255,.26),transparent 34%),linear-gradient(145deg,rgba(139,190,255,.16),transparent 58%),linear-gradient(135deg,#183160,#305a9b)}.article-cover--gold{background-color:#8d6a22;background-image:radial-gradient(circle at top right,rgba(255,245,211,.28),transparent 36%),linear-gradient(150deg,rgba(255,227,148,.18),transparent 58%),linear-gradient(135deg,#6e5217,#b58932)}.article-cover--teal{background-color:#1d6b6b;background-image:radial-gradient(circle at top right,rgba(212,255,250,.24),transparent 36%),linear-gradient(145deg,rgba(142,244,231,.16),transparent 58%),linear-gradient(135deg,#155454,#1f8a8a)}.article-cover--plum{background-color:#6e4675;background-image:radial-gradient(circle at top right,rgba(244,216,255,.24),transparent 34%),linear-gradient(145deg,rgba(226,170,255,.16),transparent 58%),linear-gradient(135deg,#56315e,#83508c)}.article-cover--slate{background-color:#556474;background-image:radial-gradient(circle at top right,rgba(234,245,255,.22),transparent 34%),linear-gradient(145deg,rgba(187,216,247,.16),transparent 58%),linear-gradient(135deg,#3f4d5c,#6a7c8e)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(1.5rem,4vw,3rem);align-items:start}.article-body{min-width:0}.article-body>*{max-width:760px}.article-body h2{color:var(--navy);font-size:1.85rem;margin:2.4rem 0 .85rem}.article-body h3{color:var(--navy)}.article-body li,.article-body p{font-size:1.04rem}.article-intro{color:var(--ink);font-size:1.14rem}.article-body ul{display:grid;gap:.65rem;padding-left:1.35rem;color:var(--muted)}.article-card{padding:1.2rem;margin:1rem 0}.article-card p{margin-bottom:0}.article-sidebar{position:sticky;top:104px;padding:1rem}.article-sidebar h2{color:var(--navy);font-size:1.08rem;margin-bottom:.8rem}.article-sidebar a{display:block;padding:.85rem 0;color:var(--teal);font-weight:800;border-top:1px solid var(--line)}.article-service-card{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.article-service-card p{margin-bottom:.75rem}.article-service-card .btn{display:inline-flex;width:100%;margin-top:.2rem;padding:.82rem 1rem;color:var(--navy);border-top:0}.article-contact-link{display:block;padding-top:.95rem;color:var(--navy);font-weight:800;border-top:0}.article-reading-card{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.article-reading-card p{margin-bottom:.75rem}.article-reading-card h2{margin-bottom:.35rem}.article-reading-card a{display:block;padding:.8rem 0;color:var(--teal);font-weight:800;border-top:1px solid var(--line)}.article-reading-card .article-cluster-link{color:var(--navy)}.checklist-lead{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr);gap:1.5rem;align-items:start}.checklist-lead .section-head{margin-bottom:0}.checklist-form{align-self:start}.download-panel{grid-column:2;padding:1.25rem}.download-panel[hidden]{display:none}.download-panel h3{color:var(--navy)}.download-panel p{margin-bottom:1rem}.resource-quick-stats{margin-bottom:1.5rem}.resource-mobile-quick-access{display:none}.resource-anchor-grid{margin-top:1.25rem}.resource-note{margin:1rem 0 0;padding:.95rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14);font-weight:700}.tax-calculator-section{padding-top:2.2rem}.tax-calculator-intro{max-width:860px;margin-bottom:1.15rem}.tax-calculator-intro h1{max-width:760px;color:var(--navy);font-size:clamp(1.9rem, 3vw, 2.85rem);line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}.tax-calculator-intro p{max-width:800px;color:var(--muted);font-weight:700}.tax-intro-card{max-width:900px;margin:0 0 1.25rem;padding:1.15rem;border:1px solid rgba(32,48,80,.12);border-left:3px solid var(--gold);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 30px rgba(18,34,60,.08)}.tax-intro-card h2{margin-bottom:.55rem;color:var(--navy);font-size:1.1rem}.tax-intro-card p{max-width:820px;margin-bottom:.55rem;color:var(--muted);font-weight:700}.tax-intro-card p:last-child{margin-bottom:0}.tax-compliance-card{max-width:980px;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid rgba(32,48,80,.14);border-radius:var(--radius);background:rgba(255,255,255,.86)}.tax-compliance-card p{max-width:880px;margin-bottom:.55rem;color:var(--muted);font-size:.94rem;font-weight:700;line-height:1.58}.tax-compliance-card p:last-of-type{margin-bottom:.8rem}.tax-compliance-card span,.tax-compliance-card strong{color:var(--navy);font-weight:900}.tax-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0 0 1.25rem}.tax-quick-facts article{min-width:0;padding:1rem 1.05rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,246,.9)),var(--white);box-shadow:0 10px 24px rgba(18,34,60,.05)}.tax-quick-facts strong{display:block;margin-bottom:.35rem;color:var(--navy);font-size:.98rem}.tax-quick-facts p{margin:0;color:var(--muted);font-size:.9rem;font-weight:700;line-height:1.55}.tax-exclusion-list{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:.55rem 0 0;padding:0}.tax-exclusion-list li{min-width:0;padding:.35rem .55rem;border:1px solid rgba(32,48,80,.12);border-radius:999px;color:var(--navy);background:var(--white);font-size:.82rem;font-weight:800;line-height:1.25}.tax-calculator-form .section-actions{margin-top:.25rem}.tax-step-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.tax-step-overview li{display:flex;gap:.55rem;align-items:center;min-width:0;padding:.75rem .85rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);color:var(--navy);background:rgba(247,248,246,.72);font-size:.9rem;font-weight:800;line-height:1.35}.tax-step-overview span{width:1.55rem;height:1.55rem;display:inline-grid;place-items:center;flex:0 0 1.55rem;border-radius:999px;color:var(--navy);background:var(--gold-2);font-size:.82rem;font-weight:900}.tax-calculator-form .form-section{border-color:rgba(32,48,80,.14);background:rgba(255,255,255,.88)}.tax-section-intro{margin:-.1rem 0 0;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.55}.tax-calculator-form input:not([type=checkbox]){font-weight:800}.tax-action-buttons{align-items:stretch;gap:.65rem}.tax-action-buttons .btn{min-width:150px}.tax-reset-button{background:rgba(246,243,238,.9)}.tax-calculator-layout{grid-template-columns:minmax(320px,0.92fr) minmax(380px,1.08fr)}.tax-risk-assessment-intro{display:grid;gap:.7rem;max-width:860px;margin-bottom:1.1rem}.tax-risk-assessment-intro h1,.tax-risk-assessment-intro p{margin:0}.risk-surface-note{margin-bottom:1.5rem;padding:1rem 1.1rem;border-left:3px solid var(--gold);border-radius:var(--radius);color:var(--navy);background:rgba(215,188,132,.14)}.risk-surface-note p{margin:0}.tax-risk-assessment-layout{grid-template-columns:minmax(320px,1fr) minmax(360px,0.92fr)}.tax-risk-assessment-form{gap:1.15rem}.tax-risk-assessment-form .form-section{border-color:rgba(32,48,80,.14);background:rgba(255,255,255,.9)}.risk-question{display:grid;gap:.7rem}.risk-question+.risk-question{padding-top:.2rem}.risk-choice-grid{display:grid;gap:.75rem}.risk-choice-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-choice-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-choice{display:flex;gap:.7rem;align-items:flex-start;min-width:0;padding:.9rem 1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);color:var(--navy);background:var(--white);transition:border-color .18s,box-shadow .18s,transform .18s;overflow-wrap:anywhere}.risk-choice:hover{border-color:rgba(32,48,80,.24);box-shadow:0 10px 24px rgba(32,48,80,.08);transform:translateY(-1px)}.risk-choice input{width:18px;height:18px;margin-top:.16rem;accent-color:var(--navy);flex:0 0 auto}.risk-choice span{min-width:0;font-weight:800;line-height:1.45}.tax-risk-assessment-result{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow-y:auto;scroll-margin-top:92px;border-color:rgba(32,48,80,.14);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,246,.96)),var(--white);scrollbar-gutter:stable}.risk-result-hero{margin-top:.1rem;padding:1rem 1rem 1.05rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(215,188,132,.18),transparent 34%),linear-gradient(180deg,rgba(247,248,246,.92),rgba(255,255,255,.98))}.risk-result-status-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.7rem}.risk-level-badge{display:inline-flex;align-items:center;max-width:100%;min-height:30px;padding:.35rem .78rem;border:1px solid rgba(32,48,80,.1);border-radius:999px;font-size:.82rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.risk-level-badge.is-neutral{color:var(--navy);background:rgba(255,255,255,.88)}.risk-level-badge.is-low{color:#155e48;border-color:rgba(21,94,72,.18);background:rgba(204,238,226,.72)}.risk-level-badge.is-medium{color:#735514;border-color:rgba(158,114,20,.2);background:rgba(249,229,169,.72)}.risk-level-badge.is-high{color:#8a4b16;border-color:rgba(173,92,24,.2);background:rgba(247,205,166,.76)}.risk-level-badge.is-critical{color:#7b2323;border-color:rgba(123,35,35,.2);background:rgba(244,204,204,.78)}.risk-result-hero h2,.risk-result-hero p{margin:0}.risk-result-hero p{margin-top:.45rem;color:var(--muted)}.risk-score-meter{height:10px;margin-top:1rem;border-radius:999px;background:rgba(32,48,80,.08);overflow:hidden}.risk-score-meter span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(215,188,132,.95),rgba(32,48,80,.82));transition:width .22s}.risk-result-block{margin-top:1.15rem;padding-top:1.05rem;border-top:1px solid rgba(32,48,80,.08)}.risk-result-block h3{margin:0 0 .65rem;color:var(--navy);font-size:1rem}.risk-list{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.risk-list li{padding:0 0 0 .85rem;border:0;border-left:2px solid rgba(44,122,123,.28);border-radius:0;color:var(--ink);background:0 0;line-height:1.52;overflow-wrap:anywhere}.risk-result-note{margin:1rem 0 0;padding:.9rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14);font-size:.92rem;line-height:1.55}.risk-service-card{display:grid;gap:.65rem;padding:0;border:0;border-radius:0;background:0 0}.risk-service-card strong{color:var(--navy);font-size:1.02rem}.risk-service-card p{margin:0;color:var(--muted);line-height:1.55}.risk-service-card .btn{justify-self:start;max-width:100%}.risk-mobile-result-cta{display:none}.risk-step-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0 0 .8rem}.risk-step-tab{min-width:0;display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);color:var(--navy);background:rgba(255,255,255,.86);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;overflow-wrap:anywhere}.risk-step-tab:hover{border-color:rgba(32,48,80,.24);box-shadow:0 10px 24px rgba(32,48,80,.08);transform:translateY(-1px)}.risk-step-tab small{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.risk-step-tab strong{color:var(--navy);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.risk-progress-track{height:8px;margin:0 0 1.5rem;border-radius:999px;background:rgba(32,48,80,.08);overflow:hidden}.risk-progress-track span{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(44,122,123,.82),rgba(215,188,132,.9));transition:width .22s}.risk-step-tab.is-active{border-color:rgba(185,154,99,.44);background:rgba(215,188,132,.16);box-shadow:0 14px 34px rgba(18,34,60,.08)}.risk-step-tab.is-completed{border-color:rgba(44,122,123,.25);background:rgba(44,122,123,.08)}.risk-step-panel{display:grid;gap:1rem}.risk-step-panel[hidden]{display:none}.risk-question-group{display:grid;gap:.85rem}.risk-question-group h3{margin:0;color:var(--navy);font-size:1rem}.risk-choice-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.risk-mini-card,.risk-summary-card{min-width:0;padding:.2rem 0 .15rem;border:0;border-radius:0;background:0 0;box-shadow:none}.risk-mini-card span,.risk-summary-card span{display:block;color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.risk-mini-card strong,.risk-summary-card strong{display:block;margin-top:.32rem;color:var(--navy);font-size:clamp(1.25rem, 2.4vw, 1.9rem);line-height:1.2;overflow-wrap:anywhere}.risk-mini-card small,.risk-summary-card p{display:block;margin:.4rem 0 0;color:var(--muted);font-size:.9rem;font-weight:700;line-height:1.5}.risk-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.risk-estimate-panel{padding:1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:rgba(255,255,255,.9)}.risk-estimate-panel p{margin:0;color:var(--muted);font-weight:700;line-height:1.58}.risk-estimate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.risk-estimate-grid article{min-width:0;padding:.9rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);background:rgba(247,248,246,.82)}.risk-estimate-grid span{display:block;color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.risk-estimate-grid strong{display:block;margin-top:.28rem;color:var(--navy);font-size:1.15rem;line-height:1.28;overflow-wrap:anywhere}.risk-inline-note{margin:0;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.58}.tax-calculator-result{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow-y:auto;scroll-margin-top:92px;border-color:rgba(32,48,80,.14);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,246,.96)),var(--white)}.tax-mobile-result-link{display:none}.tax-result-hero{margin-top:.2rem;padding:1rem 1rem 1.05rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(215,188,132,.18),transparent 32%),linear-gradient(180deg,rgba(247,248,246,.92),rgba(255,255,255,.98))}.tax-result-status-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.7rem}.tax-result-pill{display:inline-flex;align-items:center;min-height:30px;padding:.32rem .7rem;border:1px solid rgba(32,48,80,.1);border-radius:999px;color:var(--navy);background:rgba(255,255,255,.88);font-size:.82rem;font-weight:900;line-height:1.2}.tax-result-pill.is-personal{border-color:rgba(185,154,99,.34);background:rgba(215,188,132,.18)}.tax-result-pill.is-company{border-color:rgba(44,122,123,.34);background:rgba(44,122,123,.12)}.tax-result-pill.is-similar{border-color:rgba(32,48,80,.16);background:rgba(32,48,80,.06)}.tax-result-caption{color:var(--muted);font-size:.84rem;font-weight:800}.tax-result-headline{display:block;color:var(--navy);font-family:var(--font-heading);font-size:clamp(1.2rem, 2vw, 1.6rem);line-height:1.28}.tax-result-subtitle{margin:.5rem 0 0;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.58}.tax-result-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem}.tax-result-signal-grid article{min-width:0;padding:.85rem .95rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);background:rgba(255,255,255,.84)}.tax-result-signal-grid span{display:block;margin-bottom:.3rem;color:var(--muted);font-size:.8rem;font-weight:900}.tax-result-signal-grid strong{display:block;color:var(--navy);font-size:.94rem;line-height:1.45}.tax-noscript-fallback{margin:0 0 1.25rem;padding:1.15rem;border:1px solid rgba(32,48,80,.14);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 30px rgba(18,34,60,.08)}.tax-noscript-fallback h2{margin-bottom:.45rem;color:var(--navy);font-size:1.2rem}.tax-noscript-fallback p{max-width:760px;color:var(--muted);font-weight:700}.tax-noscript-table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.tax-noscript-table-grid table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.tax-noscript-table-grid caption{margin-bottom:.45rem;color:var(--navy);font-weight:900;text-align:left}.tax-noscript-table-grid td,.tax-noscript-table-grid th{padding:.55rem .65rem;border:1px solid rgba(32,48,80,.12);text-align:left;vertical-align:top;overflow-wrap:anywhere}.tax-noscript-table-grid th{color:var(--navy);background:rgba(246,243,238,.62)}.tax-noscript-table-grid td{width:72px;color:var(--navy);font-weight:900}.tax-summary-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.tax-summary-strip div{min-width:0;padding:.9rem 1rem;border:1px solid rgba(32,48,80,.1);border-radius:var(--radius);background:var(--white)}.tax-summary-strip small,.tax-summary-strip span{display:block;color:var(--muted);font-weight:700}.tax-summary-strip strong{display:block;margin:.2rem 0;color:var(--navy);font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}.tax-calculated-field[readonly]{color:var(--navy);background:rgba(215,188,132,.12);font-weight:900}.tax-checkbox{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid rgba(32,48,80,.12);border-radius:var(--radius);background:var(--white)}.tax-checkbox input{width:18px;height:18px;margin-top:.16rem;accent-color:var(--navy)}.tax-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tax-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.tax-result-card{min-width:0;padding:1rem;border:1px solid var(--line);border-left:3px solid rgba(32,48,80,.28);border-radius:var(--radius);background:var(--white);box-shadow:0 10px 24px rgba(18,34,60,.04)}.tax-result-card-personal{border-left-color:var(--gold);background:linear-gradient(180deg,rgba(215,188,132,.14),rgba(255,255,255,.96))}.tax-result-card-company{border-left-color:var(--teal);background:linear-gradient(180deg,rgba(44,122,123,.1),rgba(255,255,255,.96))}.tax-result-card-rate{border-left-color:rgba(32,48,80,.45)}.tax-result-card h3{margin-bottom:.35rem;color:var(--navy);font-size:1rem}.tax-result-card strong{display:block;color:var(--navy);font-size:clamp(1.55rem, 3.2vw, 2.3rem);line-height:1.12;overflow-wrap:anywhere}.tax-result-card p{margin:.35rem 0 0;color:var(--muted);font-size:.94rem;font-weight:700}.tax-result-card-wide{grid-column:1/-1;border-left-color:var(--gold);background:rgba(215,188,132,.16)}.tax-comparison-bars{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.tax-comparison-row{display:grid;gap:.4rem}.tax-comparison-meta{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;color:var(--navy);font-weight:900}.tax-comparison-meta span{display:inline-flex;gap:.45rem;align-items:center}.tax-comparison-meta span::before{content:"";width:.7rem;height:.7rem;flex:0 0 0.7rem;border-radius:999px;background:var(--gold)}.tax-comparison-row-company .tax-comparison-meta span::before{background:var(--teal)}.tax-comparison-meta strong{color:var(--muted);font-size:.94rem;text-align:right;overflow-wrap:anywhere}.tax-comparison-track{height:12px;overflow:hidden;border-radius:999px;background:rgba(32,48,80,.1)}.tax-comparison-track span{display:block;width:0;height:100%;min-width:0;border-radius:inherit;transition:width 220ms}.tax-comparison-row-personal .tax-comparison-track span{background:linear-gradient(90deg,var(--navy),var(--gold-2))}.tax-comparison-row-company .tax-comparison-track span{background:linear-gradient(90deg,var(--teal),#4d8fc7)}.tax-status-note{margin:1rem 0 0;padding:.9rem 1rem;border-left:3px solid var(--gold);color:var(--navy);background:rgba(215,188,132,.14);font-weight:800}.tax-result-explainer{margin-top:1rem;padding:1rem;border:1px solid rgba(44,122,123,.22);border-radius:var(--radius);background:rgba(44,122,123,.08)}.tax-result-explainer h3{margin-bottom:.55rem;color:var(--navy);font-size:1rem}.tax-result-explainer ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem;color:var(--muted);font-size:.9rem;font-weight:700}.tax-breakdown-grid{display:grid;gap:.85rem;margin-top:1rem}.tax-breakdown-panel{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 10px 24px rgba(18,34,60,.04)}.tax-breakdown-panel h3{margin-bottom:.65rem;color:var(--navy);font-size:1rem}.tax-breakdown-list{list-style:none;display:grid;gap:.55rem;margin:0;padding:0}.tax-breakdown-list li{display:flex;gap:.65rem;align-items:flex-start;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid rgba(32,48,80,.1);color:var(--muted);font-size:.88rem;font-weight:700}.tax-breakdown-list li:last-child{padding-bottom:0;border-bottom:0}.tax-breakdown-list strong{flex:0 0 auto;color:var(--navy);text-align:right;white-space:nowrap}.tax-result-actions{margin-top:1rem}.tax-copy-grid article p:last-child{margin-bottom:0}.tax-content-list{display:grid;gap:.45rem;margin:.75rem 0 0;padding-left:1.15rem;color:var(--muted);font-weight:700;line-height:1.58}.landing-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing-intent-card{min-width:0;padding:1.35rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.landing-intent-card h3{color:var(--navy)}.landing-intent-card p{margin-bottom:1rem}.landing-intent-card .section-actions{margin-top:1rem}.service-proof-snapshot{background:linear-gradient(180deg,rgba(247,248,246,.92),rgba(255,255,255,.98)),var(--paper)}.service-proof-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,0.92fr);gap:clamp(1.2rem,4vw,2.6rem);align-items:start}.proof-checklist,.proof-stack{display:grid;gap:.75rem}.proof-checklist article,.proof-quote,.scope-row{position:relative;overflow:hidden;min-width:0;padding:1.05rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 30px rgba(18,34,60,.08)}.proof-checklist article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.8rem;align-items:start}.proof-checklist .proof-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--navy-2);background:var(--gold-2);font-size:.78rem;font-weight:900}.proof-checklist h3,.proof-quote h3{color:var(--navy);font-size:var(--type-card-heading);line-height:var(--leading-card);margin-bottom:.35rem}.proof-checklist p,.proof-quote p,.scope-row p{margin-bottom:0}.proof-quote{align-self:stretch;display:grid;align-content:center;border-color:rgba(42,127,127,.28);background:linear-gradient(145deg,rgba(44,122,123,.08),rgba(255,255,255,.96)),var(--white)}.proof-quote blockquote{margin:0;color:var(--ink);font-size:1.08rem;font-weight:800;line-height:1.65}.proof-quote figcaption{margin-top:.9rem;color:var(--muted);font-size:var(--type-caption);line-height:1.55}.scope-matrix{display:grid;gap:.75rem}.scope-row{display:grid;grid-template-columns:minmax(130px,0.58fr) minmax(180px,0.82fr) minmax(0,1.6fr);gap:.9rem;align-items:center}.scope-label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;width:fit-content;padding:.24rem .72rem;border-radius:999px;color:var(--navy-2);background:rgba(215,188,132,.38);font-size:var(--type-caption);font-weight:900}.scope-row strong{color:var(--navy);line-height:1.35}.resource-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.resource-access-shell{margin-bottom:2rem}.resource-access-layout{align-items:start}.resource-access-copy{display:grid;gap:1rem;align-content:start}.resource-proof-grid span{color:var(--ink);background:rgba(255,255,255,.76)}.resource-benefit-grid span{display:block;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);background:var(--paper);font-weight:800}.resource-access-form .form-head{max-width:680px}.resource-download-panel .section-actions{margin-top:1rem}.resource-category{position:relative;overflow:hidden;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.35rem}.resource-category.is-recommended{border-color:rgba(42,127,127,.45);box-shadow:0 22px 54px rgba(42,127,127,.16)}.resource-category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:.3rem;border-bottom:1px solid var(--line)}.resource-category-header h2{color:var(--navy);font-size:1.45rem;margin-bottom:.4rem}.resource-count{flex:0 0 auto;padding:.35rem .75rem;border-radius:999px;color:var(--navy);background:rgba(215,188,132,.22);font-size:.84rem;font-weight:800;white-space:nowrap}.resource-list{list-style:none;margin:0;padding:0;display:grid}.resource-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.resource-item:first-child{padding-top:.85rem}.resource-item:last-child{border-bottom:0;padding-bottom:0}.resource-item h3{color:var(--navy);font-size:1rem;margin-bottom:.35rem}.resource-item p{margin-bottom:.55rem;font-size:.95rem}.resource-meta{display:flex;flex-wrap:wrap;gap:.45rem}.resource-chip{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .65rem;border:1px solid rgba(32,48,80,.12);border-radius:999px;color:var(--navy);background:var(--paper);font-size:.78rem;font-weight:800}.resource-download{min-width:118px;min-height:46px;padding:.7rem .95rem}.site-footer{color:rgba(255,255,255,.78);background:var(--navy-2);padding:3rem 0 1.2rem}.footer-grid{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(160px,0.95fr));gap:1.6rem;min-width:0}.footer-grid img{width:72px;height:72px;object-fit:contain;background:var(--white);border-radius:var(--radius);margin-bottom:1rem}.footer-grid h2{font-size:1rem;color:var(--gold-2);margin-bottom:.8rem}.footer-grid p{color:rgba(255,255,255,.72)}.footer-grid a{display:block;color:rgba(255,255,255,.78);margin-bottom:.45rem}.footer-grid nav{min-width:0}.footer-brand p,.footer-contact p{margin-bottom:1rem}.footer-direct-contact a{color:rgba(255,255,255,.88);overflow-wrap:anywhere}.footer-cta{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:40px;padding:.55rem .85rem;border:1px solid rgba(215,188,132,.42);border-radius:var(--radius);color:var(--navy-2)!important;background:var(--gold-2);font-weight:900}.footer-contact-link{color:var(--gold-2)!important;font-weight:900}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);font-size:.9rem}.footer-meta-links a{color:rgba(255,255,255,.88)}.footer-consent-settings{padding:0;border:0;color:rgba(255,255,255,.88);font:inherit;text-decoration:underline;text-underline-offset:0.16em;background:0 0;cursor:pointer}@keyframes fade-up{from{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes header-drop{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-settle{from{transform:scale(1.08) translate3d(-10px,0,0)}to{transform:scale(1.025) translate3d(var(--hero-pan,0),0,0)}}@keyframes gold-sweep{from{opacity:0;transform:translateX(-42%) rotate(-7deg)}35%{opacity:.95}to{opacity:.24;transform:translateX(42%) rotate(-7deg)}}@keyframes page-sheen{from{opacity:0;transform:translateX(-120%)}45%{opacity:1}to{opacity:0;transform:translateX(210%)}}@keyframes ring-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-18px,-12px,0) scale(1.04)}}@keyframes image-float{from{transform:translateY(0)}to{transform:translateY(-8px)}}.hero-actions,.hero-content .eyebrow,.hero-content h1,.hero-lede,.metric-strip{opacity:1;animation:720ms cubic-bezier(.22,1,.36,1) both fade-up}.hero-content .eyebrow{animation-delay:120ms}.hero-content h1{animation-delay:220ms}.hero-lede{animation-delay:320ms}.hero-actions{animation-delay:430ms}.metric-strip{animation-delay:560ms}.article-card,.article-sidebar,.blog-card,.btn,.compact-grid a,.compact-grid span,.contact-methods span,.contact-panel,.detail-list article,.download-panel,.faq details,.feature-list article,.lead-form,.pathway-card,.report-sheet,.service-card,.service-detail-grid article,.support-grid article,.tool-feature-card,.value-grid article{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms}.article-card:hover,.blog-card:hover,.btn:hover,.compact-grid a:hover,.detail-list article:hover,.download-panel:hover,.faq details:hover,.feature-list article:hover,.pathway-card:hover,.report-sheet:hover,.service-card:hover,.service-detail-grid article:hover,.support-grid article:hover,.tool-feature-card:hover,.value-grid article:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(18,34,60,.15)}.article-card:hover::before,.article-sidebar:hover::before,.blog-card:hover::before,.contact-panel:hover::before,.detail-list article:hover::before,.download-panel:hover::before,.faq details:hover::before,.feature-list article:hover::before,.lead-form:hover::before,.pathway-card:hover::before,.proof-panel:hover::before,.report-sheet:hover::before,.service-card:hover::before,.service-detail-grid article:hover::before,.support-grid article:hover::before,.value-grid article:hover::before{transform:scaleX(1)}body.animations-ready .reveal{opacity:0;transform:translateY(14px);transition:opacity 560ms cubic-bezier(.22, 1, .36, 1),transform 560ms cubic-bezier(.22, 1, .36, 1);transition-delay:var(--reveal-delay, 0ms)}body.animations-ready .reveal.is-visible{opacity:1;transform:translateY(0)}body.animations-ready .wide-visual.reveal.is-visible{animation:5.6s ease-in-out .9s infinite alternate image-float}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.hero-actions,.hero-content .eyebrow,.hero-content h1,.hero-lede,.metric-strip,body.animations-ready .reveal{opacity:1;transform:none;filter:none}}@media (max-width:1100px){:root{--type-hero:clamp(3.1rem, 6vw, 4.05rem);--type-page-hero:clamp(2.45rem, 4.8vw, 3rem);--type-page-hero-long:clamp(2.25rem, 4.2vw, 2.72rem);--type-section-heading:clamp(1.95rem, 3.8vw, 2.3rem);--type-card-heading:clamp(1.1rem, 1.7vw, 1.26rem);--type-body-lede:1.04rem;--type-hero-lede:1.14rem}.hero-content h1,h1{font-size:var(--type-hero)}h2{font-size:var(--type-section-heading)}.page-hero h1{font-size:var(--type-page-hero)}body[data-page=blog] .page-hero h1,body[data-page=services] .page-hero h1{font-size:var(--type-page-hero-long)}.hero-lede{font-size:var(--type-hero-lede)}.nav-toggle{display:inline-flex}.header-inner{min-height:72px}.brand{min-width:0;flex:1 1 auto}.brand small{display:none}.site-nav{position:absolute;left:20px;right:20px;top:calc(100% + 8px);max-height:min(72vh,560px);overflow-y:auto;display:none;flex-direction:column;align-items:stretch;padding:.8rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.site-header.nav-open .site-nav{display:flex}@media (scripting:none){.header-inner{flex-wrap:wrap}.nav-toggle{display:none}.site-nav{position:static;flex:1 0 100%;display:flex;margin-top:.75rem;box-shadow:none}}.site-nav .nav-cta{margin-left:0}.language-switch{width:fit-content;margin-left:0}.language-switch a,.language-switch span{min-width:44px;min-height:44px}.nav-menu{position:static}.nav-menu summary{justify-content:space-between}.nav-menu-panel{position:static;min-width:0;margin:.2rem 0 .2rem .7rem;padding:.2rem 0 .2rem .7rem;border:0;border-left:2px solid rgba(215,188,132,.42);border-radius:0;box-shadow:none;background:0 0}.nav-menu-panel a{padding:.58rem .72rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;align-items:flex-start}.advisor-profile,.article-layout,.checklist-lead,.contact-layout,.cta-inner,.image-copy-split,.report-preview-layout,.service-proof-grid,.split,.trust-proof-layout{grid-template-columns:1fr}.blog-grid,.compact-grid,.home-topic-links,.pathway-grid,.resource-directory,.service-detail-grid,.service-grid,.support-grid,.trust-mini-grid,.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-sidebar{position:static}.download-panel{grid-column:auto}.article-cover{min-height:286px}.blog-card-cover{min-height:152px}.resource-category-header{flex-direction:column}.resource-item{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}.tax-calculator-result,.tax-risk-assessment-result{position:static;max-height:none;overflow:visible}.risk-mobile-result-cta{position:sticky;bottom:.85rem;z-index:12;display:flex;align-items:center;justify-content:center;width:min(100%,360px);min-height:48px;margin:1rem auto 0;padding:.75rem 1rem;border:1px solid rgba(32,48,80,.16);border-radius:999px;color:var(--white);background:var(--navy);box-shadow:0 16px 34px rgba(32,48,80,.22);font-weight:900;text-align:center;overflow-wrap:anywhere}.risk-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-choice,.risk-level-badge,.risk-step-tab,.tax-result-pill,.tax-risk-assessment-result .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.risk-choice-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:root{--type-hero:2.15rem;--type-page-hero:1.96rem;--type-page-hero-long:1.9rem;--type-section-heading:1.66rem;--type-card-heading:1.08rem;--type-body-lede:1rem;--type-hero-lede:1rem;--leading-hero:1.34;--leading-heading:1.34;--leading-card:1.34}.hero-content h1,h1{font-size:var(--type-hero);line-height:var(--leading-hero)}h2{font-size:var(--type-section-heading);line-height:var(--leading-heading)}h3{font-size:var(--type-card-heading);line-height:var(--leading-card)}.page-hero h1{font-size:var(--type-page-hero);line-height:var(--leading-hero)}body[data-page=blog] .page-hero h1,body[data-page=services] .page-hero h1{font-size:var(--type-page-hero-long)}.container{width:min(100% - var(--container-x-mobile),var(--container-max))}body.has-mobile-quick-cta{padding-bottom:calc(78px + env(safe-area-inset-bottom))}body.has-consent-banner{padding-bottom:calc(170px + env(safe-area-inset-bottom))}body.has-mobile-quick-cta.has-consent-banner{padding-bottom:calc(236px + env(safe-area-inset-bottom))}.mobile-quick-cta{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:95;display:grid;grid-template-columns:repeat(var(--mobile-cta-count,2),minmax(0,1fr));gap:.55rem;padding:.55rem;border:1px solid rgba(255,255,255,.34);border-radius:var(--radius);background:rgba(18,34,60,.96);box-shadow:0 18px 38px rgba(18,34,60,.28)}.mobile-quick-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:.52rem .45rem;border-radius:calc(var(--radius) - 2px);color:var(--white);font-size:.88rem;font-weight:900;line-height:1.2;text-align:center;background:rgba(255,255,255,.12)}.mobile-quick-cta a:first-child{color:var(--navy-2);background:var(--gold-2)}body.has-mobile-quick-cta .contact-mobile-cta{display:none!important}.consent-banner{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:.7rem;padding:.85rem}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.consent-actions .btn{min-width:0;white-space:normal}.header-inner{min-height:72px}.brand{min-width:0;flex:1 1 auto}.brand img{width:48px;height:48px}.brand small{display:none}.nav-toggle{display:inline-flex;flex:0 0 44px;margin-left:auto;position:relative;z-index:3;border-color:var(--navy);background:var(--navy);color:var(--white);box-shadow:0 10px 24px rgba(18,34,60,.18)}body[data-page=contact] .contact-mobile-cta{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .95rem;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius);color:var(--navy-2);background:linear-gradient(135deg,var(--gold-2),var(--gold));box-shadow:0 18px 38px rgba(18,34,60,.26);transition:opacity 220ms,transform 220ms,visibility 220ms}body[data-page=contact] .contact-mobile-cta::after{content:">";flex:0 0 auto;font-weight:900}body[data-page=contact] .contact-mobile-cta span{display:block;font-weight:900;line-height:1.25}body[data-page=contact] .contact-mobile-cta small{display:block;color:rgba(18,34,60,.72);font-size:.78rem;font-weight:800;line-height:1.35}body[data-page=contact] .contact-mobile-cta.is-hidden,body[data-page=contact]:has(.contact-lead-form:focus-within) .contact-mobile-cta{opacity:0;pointer-events:none;transform:translateY(calc(100% + 20px));visibility:hidden}.hero{height:auto;min-height:auto}.hero-bg{background-position:64% center}.hero-overlay{background:linear-gradient(90deg,rgba(18,34,60,.96),rgba(18,34,60,.78)),linear-gradient(180deg,rgba(18,34,60,.1),rgba(18,34,60,.72))}.hero-content{padding:2.8rem 0 2.35rem}.contact-panel,.hero-content,.lead-form,.page-hero .container,.section-head,.visual-note{min-width:0}.hero-content h1,.page-hero h1,.section-head h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:loose;text-wrap:balance}.hero-lede{font-size:var(--type-hero-lede);line-height:1.72;max-width:34rem}.metric-strip{margin-top:1.45rem}.cta-actions,.hero-actions,.section-actions{align-items:stretch}.btn,.cta-actions a,.hero-actions a,.section-actions a{width:100%}.advisor-metrics,.advisor-specialists,.blog-grid,.compact-grid,.footer-grid,.form-grid,.landing-intent-grid,.lead-summary-card dl,.metric-strip,.pathway-grid,.report-metrics,.resource-directory,.risk-choice-grid,.risk-estimate-grid,.risk-mini-grid,.risk-step-nav,.risk-summary-grid,.service-detail-grid,.service-grid,.showcase-grid,.support-grid,.tax-checkbox-grid,.tool-feature-grid,.trust-mini-grid,.trust-proof-metrics,.value-grid{grid-template-columns:1fr}.metric-strip div{padding:.95rem}.home-topic-nav .container{padding:.85rem 0}.home-topic-links{grid-template-columns:1fr}.home-topic-links a{min-height:74px}.report-sheet-header{flex-direction:column}.report-line{grid-template-columns:38px minmax(0,1fr)}body[data-page=tax-calculator]{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.tax-mobile-result-link{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;min-height:54px;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius);color:var(--navy-2);background:linear-gradient(135deg,var(--gold-2),var(--gold));box-shadow:0 18px 38px rgba(18,34,60,.24);font-weight:900}.tax-quick-facts,.tax-result-signal-grid,.tax-step-overview{grid-template-columns:1fr}.tax-calculator-result{scroll-margin-top:84px}.tax-calculator-result .tax-result-grid,.tax-noscript-table-grid{grid-template-columns:1fr}.tax-noscript-table-grid table{font-size:.84rem}.tax-noscript-table-grid td,.tax-noscript-table-grid th{padding:.5rem}.tax-comparison-meta{display:grid;gap:.15rem}.tax-comparison-meta strong{text-align:left}.tax-breakdown-list li{display:grid}.tax-breakdown-list strong{text-align:left;white-space:normal}.page-hero,.section,.visual-section{padding:var(--space-section-y-mobile) 0}.resource-mobile-quick-access{display:block;padding:1rem 0;border-bottom:1px solid var(--line);background:var(--paper)}.resource-mobile-actions{display:grid;gap:.65rem}.resource-mobile-topic-nav{display:flex;gap:.5rem;margin-top:.75rem;padding-bottom:.1rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.resource-mobile-topic-nav a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid rgba(32,48,80,.14);border-radius:999px;color:var(--navy);background:var(--white);font-size:.86rem;font-weight:800;white-space:nowrap}.resource-download{width:100%}.blog-card{min-height:0}.blog-card-cover{min-height:136px;padding:1rem}.article-cover{min-height:238px;padding:1.15rem}.article-cover strong{font-size:1.85rem}.visual-section.after-hero{padding-top:1.4rem}.footer-bottom{flex-direction:column}.scope-row,.service-hero-summary{grid-template-columns:1fr}.service-proof-grid{gap:1rem}}@media (max-width:420px){:root{--type-hero:2rem;--type-page-hero:1.82rem;--type-page-hero-long:1.78rem;--type-section-heading:1.44rem;--type-card-heading:1.04rem;--type-body-lede:0.98rem;--type-hero-lede:0.98rem;--leading-hero:1.35;--leading-heading:1.36}h1{font-size:var(--type-hero)}.hero-content h1{font-size:var(--type-hero);line-height:var(--leading-hero)}h2{font-size:var(--type-section-heading);line-height:var(--leading-heading)}.page-hero h1{font-size:var(--type-page-hero);line-height:var(--leading-hero)}body[data-page=blog] .page-hero h1,body[data-page=services] .page-hero h1{font-size:var(--type-page-hero-long)}.hero-lede,.page-hero .container>p:not(.eyebrow),.section-copy p,.section-head>p:not(.eyebrow){font-size:var(--type-body-lede)}.btn{min-height:46px;padding:.72rem .95rem}}