.fivecom-w-he-legal-tax-advisor {
    --bg-0:#070713;
    --bg-1:#0c1030;
    --ink:#f4f3ff;
    --ink-soft:rgba(244,243,255,.72);
    --ink-dim:rgba(244,243,255,.5);
    --accent:#c2a14d;
    --accent-2:#e6cf86;
    --glass:rgba(255,255,255,.055);
    --glass-2:rgba(255,255,255,.085);
    --glass-line:rgba(255,255,255,.14);
    --glass-line-2:rgba(255,255,255,.22);
    --ease:cubic-bezier(0.19,1,0.22,1);
    --rad:26px;
    --rad-sm:16px;
  }
.fivecom-w-he-legal-tax-advisor, .fivecom-w-he-legal-tax-advisor * {box-sizing:border-box;margin:0;padding:0}
.fivecom-w-he-legal-tax-advisor {-webkit-text-size-adjust:100%}
.fivecom-w-he-legal-tax-advisor {
    font-family:"Assistant",system-ui,Arial,sans-serif;
    color:var(--ink);
    background:var(--bg-0);
    line-height:1.7;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
  }
.fivecom-w-he-legal-tax-advisor .mesh {position:fixed;inset:0;z-index:-2;background:var(--bg-0);overflow:hidden}
.fivecom-w-he-legal-tax-advisor .mesh::before, .fivecom-w-he-legal-tax-advisor .mesh::after, .fivecom-w-he-legal-tax-advisor .mesh i {
    content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.65;
    will-change:transform;
  }
.fivecom-w-he-legal-tax-advisor .mesh::before {width:60vw;height:60vw;top:-12vw;inset-inline-end:-10vw;
    background:radial-gradient(circle at 50% 50%,#4338ca,transparent 70%)}
.fivecom-w-he-legal-tax-advisor .mesh::after {width:55vw;height:55vw;bottom:-15vw;inset-inline-start:-12vw;
    background:radial-gradient(circle at 50% 50%,#312e81,transparent 70%)}
.fivecom-w-he-legal-tax-advisor .mesh i {width:42vw;height:42vw;top:38%;inset-inline-start:32%;
    background:radial-gradient(circle at 50% 50%,rgba(194,161,77,.55),transparent 70%);opacity:.32}
.fivecom-w-he-legal-tax-advisor .grain {position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.fivecom-w-he-legal-tax-advisor a {text-decoration:none;color:inherit}
.fivecom-w-he-legal-tax-advisor img {max-width:100%;display:block}
.fivecom-w-he-legal-tax-advisor .wrap {max-width:1240px;margin:0 auto;padding:0 26px}
.fivecom-w-he-legal-tax-advisor section {position:relative}
.fivecom-w-he-legal-tax-advisor .glass {
    background:var(--glass);
    border:1px solid var(--glass-line);
    border-radius:var(--rad);
    backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);
    box-shadow:0 30px 80px rgba(2,2,20,.45),inset 0 1px 0 rgba(255,255,255,.16);
  }
.fivecom-w-he-legal-tax-advisor .eyebrow {
    display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.78rem;
    letter-spacing:.22em;color:var(--accent-2);text-transform:uppercase;margin-bottom:18px;
    font-family:"Heebo",sans-serif;
  }
.fivecom-w-he-legal-tax-advisor .eyebrow::before {content:"";width:26px;height:1px;background:var(--accent)}
.fivecom-w-he-legal-tax-advisor h2.title {
    font-family:"Heebo",sans-serif;font-weight:900;
    font-size:clamp(2rem,5.4vw,3.6rem);line-height:1.04;letter-spacing:-.03em;
  }
.fivecom-w-he-legal-tax-advisor .sub {color:var(--ink-soft);font-size:1.08rem;max-width:560px;margin-top:18px;font-weight:400}
.fivecom-w-he-legal-tax-advisor .center {text-align:center}
.fivecom-w-he-legal-tax-advisor .center .sub {margin-inline:auto}
.fivecom-w-he-legal-tax-advisor .sec-head {margin-bottom:56px}
.fivecom-w-he-legal-tax-advisor .btn {
    display:inline-flex;align-items:center;gap:10px;justify-content:center;
    font-family:"Heebo",sans-serif;font-weight:800;font-size:1rem;
    padding:15px 30px;border-radius:999px;border:1px solid transparent;cursor:pointer;
    transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);
  }
.fivecom-w-he-legal-tax-advisor .btn-accent {background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#1a1402;
    box-shadow:0 14px 40px rgba(194,161,77,.34)}
.fivecom-w-he-legal-tax-advisor .btn-accent:hover {transform:translateY(-3px);box-shadow:0 22px 54px rgba(194,161,77,.5)}
.fivecom-w-he-legal-tax-advisor .btn-glass {background:var(--glass-2);color:var(--ink);border-color:var(--glass-line-2);
    backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.fivecom-w-he-legal-tax-advisor .btn-glass:hover {transform:translateY(-3px);background:rgba(255,255,255,.14)}
.fivecom-w-he-legal-tax-advisor header.site {position:fixed;top:0;inset-inline:0;z-index:60;transition:padding .4s var(--ease)}
.fivecom-w-he-legal-tax-advisor .nav {
    display:flex;align-items:center;justify-content:space-between;height:62px;
    margin:16px auto 0;max-width:1240px;padding:0 22px;border-radius:999px;
    background:rgba(12,16,48,.45);border:1px solid var(--glass-line);
    backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
    box-shadow:0 18px 50px rgba(2,2,20,.4);
  }
.fivecom-w-he-legal-tax-advisor .logo {display:flex;align-items:center;gap:11px;font-family:"Heebo";font-weight:900;font-size:1.18rem;letter-spacing:-.02em}
.fivecom-w-he-legal-tax-advisor .logo .mark {
    width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;
    background:linear-gradient(135deg,#4338ca,#6366f1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
.fivecom-w-he-legal-tax-advisor .logo .mark svg {width:21px;height:21px}
.fivecom-w-he-legal-tax-advisor .logo span.acc {color:var(--accent-2)}
.fivecom-w-he-legal-tax-advisor .nav-links {display:flex;align-items:center;gap:28px;font-weight:500}
.fivecom-w-he-legal-tax-advisor .nav-links a {color:var(--ink-soft);font-size:.95rem;transition:color .3s}
.fivecom-w-he-legal-tax-advisor .nav-links a:hover {color:var(--ink)}
.fivecom-w-he-legal-tax-advisor .nav-cta {display:flex;align-items:center;gap:14px}
.fivecom-w-he-legal-tax-advisor .nav-phone {display:flex;align-items:center;gap:7px;font-weight:700;color:var(--accent-2);font-size:.92rem;font-family:"Heebo"}
.fivecom-w-he-legal-tax-advisor .nav-phone svg {width:16px;height:16px}
.fivecom-w-he-legal-tax-advisor .nav-mini {padding:10px 22px;font-size:.92rem}
.fivecom-w-he-legal-tax-advisor .burger {display:none;background:none;border:none;cursor:pointer;padding:6px;color:var(--ink)}
.fivecom-w-he-legal-tax-advisor .burger svg {width:26px;height:26px}
.fivecom-w-he-legal-tax-advisor .hero {padding:170px 0 90px;min-height:100vh;display:flex;align-items:center}
.fivecom-w-he-legal-tax-advisor .hero-inner {display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;width:100%}
.fivecom-w-he-legal-tax-advisor .hero h1 {
    font-family:"Heebo",sans-serif;font-weight:900;letter-spacing:-.045em;line-height:.98;
    font-size:clamp(2.8rem,9vw,6.4rem);
  }
.fivecom-w-he-legal-tax-advisor .hero h1 .hl {
    background:linear-gradient(120deg,var(--accent),var(--accent-2) 60%,#fff);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
.fivecom-w-he-legal-tax-advisor .hero h1 .line {display:block;overflow:hidden}
.fivecom-w-he-legal-tax-advisor .hero h1 .line span {display:inline-block}
.fivecom-w-he-legal-tax-advisor .hero .lead {color:var(--ink-soft);font-size:1.18rem;margin-top:26px;max-width:480px;font-weight:400}
.fivecom-w-he-legal-tax-advisor .hero-cta {display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}
.fivecom-w-he-legal-tax-advisor .hero-chips {display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}
.fivecom-w-he-legal-tax-advisor .chip {
    display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9rem;color:var(--ink-soft);
    padding:8px 15px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);
    backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  }
.fivecom-w-he-legal-tax-advisor .chip svg {width:16px;height:16px;color:var(--accent-2);flex:none}
.fivecom-w-he-legal-tax-advisor .hero-stack {position:relative;height:520px}
.fivecom-w-he-legal-tax-advisor .panel {position:absolute;will-change:transform}
.fivecom-w-he-legal-tax-advisor .panel-main {
    inset-inline-end:0;top:30px;width:74%;height:420px;border-radius:var(--rad);overflow:hidden;
  }
.fivecom-w-he-legal-tax-advisor .panel-main img {width:100%;height:100%;object-fit:cover}
.fivecom-w-he-legal-tax-advisor .panel-main::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,7,19,.55))}
.fivecom-w-he-legal-tax-advisor .panel-glass {
    padding:22px 24px;display:flex;align-items:center;gap:16px;min-width:230px;
  }
.fivecom-w-he-legal-tax-advisor .panel-refund {inset-inline-start:-10px;bottom:36px}
.fivecom-w-he-legal-tax-advisor .panel-refund .ic {width:52px;height:52px;border-radius:14px;flex:none;display:grid;place-items:center;
    background:linear-gradient(135deg,var(--accent),var(--accent-2))}
.fivecom-w-he-legal-tax-advisor .panel-refund .ic svg {width:26px;height:26px;color:#1a1402}
.fivecom-w-he-legal-tax-advisor .panel-refund b {font-family:"Heebo";display:block;font-size:1.7rem;font-weight:900;line-height:1;color:#fff}
.fivecom-w-he-legal-tax-advisor .panel-refund small {color:var(--ink-dim);font-size:.82rem}
.fivecom-w-he-legal-tax-advisor .panel-licence {
    inset-inline-end:-18px;top:-12px;padding:12px 18px;font-weight:700;font-size:.86rem;
    display:flex;align-items:center;gap:8px;font-family:"Heebo";
  }
.fivecom-w-he-legal-tax-advisor .panel-licence svg {width:17px;height:17px;color:#34d399}
.fivecom-w-he-legal-tax-advisor .stats {padding:30px 0 70px}
.fivecom-w-he-legal-tax-advisor .stats-card {padding:40px 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.fivecom-w-he-legal-tax-advisor .stat {text-align:center;position:relative}
.fivecom-w-he-legal-tax-advisor .stat:not(:last-child)::after {content:"";position:absolute;inset-inline-start:0;top:14%;height:72%;width:1px;background:var(--glass-line)}
.fivecom-w-he-legal-tax-advisor .stat b {font-family:"Heebo";display:block;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:900;line-height:1;letter-spacing:-.02em}
.fivecom-w-he-legal-tax-advisor .stat b .u {color:var(--accent-2)}
.fivecom-w-he-legal-tax-advisor .stat span {display:block;color:var(--ink-dim);font-size:.9rem;margin-top:9px;font-weight:500}
.fivecom-w-he-legal-tax-advisor .services {padding:70px 0}
.fivecom-w-he-legal-tax-advisor .grid-3 {display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.fivecom-w-he-legal-tax-advisor .card {padding:32px 28px;transition:transform .5s var(--ease),background .5s var(--ease),border-color .5s var(--ease)}
.fivecom-w-he-legal-tax-advisor .card:hover {transform:translateY(-8px);background:var(--glass-2);border-color:var(--glass-line-2)}
.fivecom-w-he-legal-tax-advisor .card .ico {width:56px;height:56px;border-radius:15px;display:grid;place-items:center;margin-bottom:20px;
    background:var(--glass-2);border:1px solid var(--glass-line);transition:.5s var(--ease)}
.fivecom-w-he-legal-tax-advisor .card .ico svg {width:28px;height:28px;color:var(--accent-2)}
.fivecom-w-he-legal-tax-advisor .card:hover .ico {background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}
.fivecom-w-he-legal-tax-advisor .card:hover .ico svg {color:#1a1402}
.fivecom-w-he-legal-tax-advisor .card h3 {font-family:"Heebo";font-size:1.22rem;font-weight:800;margin-bottom:10px;letter-spacing:-.01em}
.fivecom-w-he-legal-tax-advisor .card p {color:var(--ink-soft);font-size:.98rem;font-weight:400}
.fivecom-w-he-legal-tax-advisor .about {padding:90px 0}
.fivecom-w-he-legal-tax-advisor .about-grid {display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}
.fivecom-w-he-legal-tax-advisor .about-visual {position:relative;height:480px}
.fivecom-w-he-legal-tax-advisor .about-photo {position:absolute;inset-inline-end:0;top:0;width:80%;height:420px;border-radius:var(--rad);overflow:hidden;will-change:transform}
.fivecom-w-he-legal-tax-advisor .about-photo img {width:100%;height:100%;object-fit:cover}
.fivecom-w-he-legal-tax-advisor .about-tag {position:absolute;inset-inline-start:0;bottom:18px;padding:20px 22px;max-width:230px;will-change:transform}
.fivecom-w-he-legal-tax-advisor .about-tag b {font-family:"Heebo";display:block;color:var(--accent-2);font-size:1.05rem;font-weight:800}
.fivecom-w-he-legal-tax-advisor .about-tag p {color:var(--ink-soft);font-size:.84rem;margin-top:3px}
.fivecom-w-he-legal-tax-advisor .about-list {list-style:none;margin-top:30px;display:grid;gap:14px}
.fivecom-w-he-legal-tax-advisor .about-list li {display:flex;gap:15px;align-items:flex-start;padding:18px 20px}
.fivecom-w-he-legal-tax-advisor .about-list .tick {width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;margin-top:2px;
    background:linear-gradient(135deg,var(--accent),var(--accent-2))}
.fivecom-w-he-legal-tax-advisor .about-list .tick svg {width:16px;height:16px;color:#1a1402}
.fivecom-w-he-legal-tax-advisor .about-list b {font-family:"Heebo";display:block;font-weight:800;font-size:1.06rem}
.fivecom-w-he-legal-tax-advisor .about-list span {color:var(--ink-soft);font-size:.95rem}
.fivecom-w-he-legal-tax-advisor .testi {padding:80px 0}
.fivecom-w-he-legal-tax-advisor .tcard {padding:34px 30px;display:flex;flex-direction:column}
.fivecom-w-he-legal-tax-advisor .stars {display:flex;gap:3px;margin-bottom:18px}
.fivecom-w-he-legal-tax-advisor .stars svg {width:18px;height:18px;color:var(--accent-2)}
.fivecom-w-he-legal-tax-advisor .tcard q {display:block;font-size:1.05rem;color:var(--ink);line-height:1.75;font-weight:400;flex:1}
.fivecom-w-he-legal-tax-advisor .tcard q::before, .fivecom-w-he-legal-tax-advisor .tcard q::after {content:""}
.fivecom-w-he-legal-tax-advisor .tperson {display:flex;align-items:center;gap:13px;margin-top:24px;padding-top:22px;border-top:1px solid var(--glass-line)}
.fivecom-w-he-legal-tax-advisor .tperson img {width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid var(--glass-line-2)}
.fivecom-w-he-legal-tax-advisor .tperson b {font-family:"Heebo";display:block;font-weight:700;font-size:1rem}
.fivecom-w-he-legal-tax-advisor .tperson span {color:var(--ink-dim);font-size:.85rem}
.fivecom-w-he-legal-tax-advisor .process {padding:80px 0}
.fivecom-w-he-legal-tax-advisor .steps {display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.fivecom-w-he-legal-tax-advisor .step {padding:32px 26px;position:relative}
.fivecom-w-he-legal-tax-advisor .step .num {font-family:"Heebo";font-size:3rem;font-weight:900;line-height:1;
    background:linear-gradient(180deg,var(--accent-2),rgba(194,161,77,.25));
    -webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px;letter-spacing:-.04em}
.fivecom-w-he-legal-tax-advisor .step h4 {font-family:"Heebo";font-size:1.14rem;font-weight:800;margin-bottom:8px}
.fivecom-w-he-legal-tax-advisor .step p {color:var(--ink-soft);font-size:.94rem;font-weight:400}
.fivecom-w-he-legal-tax-advisor .faq {padding:80px 0}
.fivecom-w-he-legal-tax-advisor .faq-wrap {max-width:840px;margin:0 auto}
.fivecom-w-he-legal-tax-advisor details {margin-bottom:14px;overflow:hidden;transition:border-color .3s}
.fivecom-w-he-legal-tax-advisor details[open] {border-color:var(--glass-line-2);background:var(--glass-2)}
.fivecom-w-he-legal-tax-advisor summary {
    list-style:none;cursor:pointer;padding:22px 26px;font-family:"Heebo";font-weight:700;font-size:1.08rem;
    display:flex;align-items:center;justify-content:space-between;gap:14px;
  }
.fivecom-w-he-legal-tax-advisor summary::-webkit-details-marker {display:none}
.fivecom-w-he-legal-tax-advisor summary .pm {width:26px;height:26px;flex:none;transition:transform .35s var(--ease);color:var(--accent-2)}
.fivecom-w-he-legal-tax-advisor details[open] summary .pm {transform:rotate(45deg)}
.fivecom-w-he-legal-tax-advisor details .ans {padding:0 26px 24px;color:var(--ink-soft);font-size:1rem;line-height:1.75;font-weight:400}
.fivecom-w-he-legal-tax-advisor .cta-band {padding:90px 0}
.fivecom-w-he-legal-tax-advisor .cta-inner {padding:56px 50px;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;position:relative;overflow:hidden}
.fivecom-w-he-legal-tax-advisor .cta-inner::after {content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:240px;height:240px;border-radius:50%;
    background:radial-gradient(circle,rgba(194,161,77,.4),transparent 70%);filter:blur(30px)}
.fivecom-w-he-legal-tax-advisor .cta-copy h2 {font-family:"Heebo";font-size:clamp(1.8rem,4vw,2.7rem);font-weight:900;letter-spacing:-.025em;line-height:1.05;position:relative}
.fivecom-w-he-legal-tax-advisor .cta-copy p {color:var(--ink-soft);margin-top:16px;font-size:1.06rem;max-width:440px;position:relative}
.fivecom-w-he-legal-tax-advisor .cta-phone {display:inline-flex;align-items:center;gap:9px;font-family:"Heebo";font-weight:800;font-size:1.3rem;color:var(--accent-2);margin-top:24px;position:relative}
.fivecom-w-he-legal-tax-advisor .cta-phone svg {width:22px;height:22px}
.fivecom-w-he-legal-tax-advisor .lead-form {display:grid;gap:13px;position:relative}
.fivecom-w-he-legal-tax-advisor .lead-form input, .fivecom-w-he-legal-tax-advisor .lead-form textarea {
    width:100%;font-family:"Assistant";font-size:1rem;color:var(--ink);padding:14px 18px;border-radius:14px;
    background:rgba(255,255,255,.06);border:1px solid var(--glass-line);transition:border-color .3s,background .3s;
  }
.fivecom-w-he-legal-tax-advisor .lead-form input::placeholder, .fivecom-w-he-legal-tax-advisor .lead-form textarea::placeholder {color:var(--ink-dim)}
.fivecom-w-he-legal-tax-advisor .lead-form input:focus, .fivecom-w-he-legal-tax-advisor .lead-form textarea:focus {outline:none;border-color:var(--accent);background:rgba(255,255,255,.1)}
.fivecom-w-he-legal-tax-advisor .lead-form textarea {resize:vertical;min-height:76px}
.fivecom-w-he-legal-tax-advisor .lead-form .btn {width:100%;margin-top:4px}
.fivecom-w-he-legal-tax-advisor .form-note {color:var(--ink-dim);font-size:.82rem;text-align:center}
.fivecom-w-he-legal-tax-advisor footer.site {padding:64px 0 30px;border-top:1px solid var(--glass-line);margin-top:30px}
.fivecom-w-he-legal-tax-advisor .foot-grid {display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px}
.fivecom-w-he-legal-tax-advisor .foot-grid h5 {font-family:"Heebo";color:var(--ink);font-size:1.02rem;font-weight:800;margin-bottom:18px}
.fivecom-w-he-legal-tax-advisor .foot-logo {display:flex;align-items:center;gap:11px;font-family:"Heebo";font-weight:900;font-size:1.2rem;margin-bottom:16px}
.fivecom-w-he-legal-tax-advisor .foot-logo .mark {width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#4338ca,#6366f1)}
.fivecom-w-he-legal-tax-advisor .foot-logo .mark svg {width:20px;height:20px}
.fivecom-w-he-legal-tax-advisor .foot-about {font-size:.94rem;color:var(--ink-soft);line-height:1.7;max-width:300px;font-weight:400}
.fivecom-w-he-legal-tax-advisor .foot-grid ul {list-style:none;display:grid;gap:12px}
.fivecom-w-he-legal-tax-advisor .foot-grid ul a, .fivecom-w-he-legal-tax-advisor .foot-grid ul li {color:var(--ink-dim);font-size:.94rem;transition:color .25s}
.fivecom-w-he-legal-tax-advisor .foot-grid ul a:hover {color:var(--ink)}
.fivecom-w-he-legal-tax-advisor .foot-contact li {display:flex;gap:10px;align-items:flex-start;font-size:.93rem}
.fivecom-w-he-legal-tax-advisor .foot-contact svg {width:17px;height:17px;color:var(--accent-2);flex:none;margin-top:3px}
.fivecom-w-he-legal-tax-advisor .socials {display:flex;gap:10px;margin-top:20px}
.fivecom-w-he-legal-tax-advisor .socials a {width:40px;height:40px;border-radius:11px;display:grid;place-items:center;transition:.35s var(--ease);
    background:var(--glass-2);border:1px solid var(--glass-line)}
.fivecom-w-he-legal-tax-advisor .socials a:hover {background:linear-gradient(135deg,var(--accent),var(--accent-2));transform:translateY(-3px)}
.fivecom-w-he-legal-tax-advisor .socials a:hover svg {color:#1a1402}
.fivecom-w-he-legal-tax-advisor .socials svg {width:18px;height:18px;color:var(--ink);transition:color .35s}
.fivecom-w-he-legal-tax-advisor .foot-bottom {border-top:1px solid var(--glass-line);margin-top:42px;padding-top:24px;text-align:center;color:var(--ink-dim);font-size:.88rem}
.fivecom-w-he-legal-tax-advisor .cursor {position:fixed;top:0;left:0;width:34px;height:34px;border:1px solid var(--glass-line-2);border-radius:50%;
    transform:translate(-50%,-50%);pointer-events:none;z-index:200;mix-blend-mode:difference;
    transition:width .3s var(--ease),height .3s var(--ease),background .3s var(--ease);display:none}
.fivecom-w-he-legal-tax-advisor .cursor.grow {width:60px;height:60px;background:rgba(255,255,255,.12)}
.fivecom-w-he-legal-tax-advisor .reveal {opacity:0;transform:translateY(34px)}
@media(max-width:980px){
.fivecom-w-he-legal-tax-advisor .nav-links {display:none}
.fivecom-w-he-legal-tax-advisor .nav-links.open {display:flex;flex-direction:column;position:absolute;top:88px;inset-inline:14px;
      padding:24px 26px;gap:18px;border-radius:var(--rad-sm);background:rgba(12,16,48,.92);
      border:1px solid var(--glass-line);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.fivecom-w-he-legal-tax-advisor .nav-links.open a {color:var(--ink)}
.fivecom-w-he-legal-tax-advisor .burger {display:block}
.fivecom-w-he-legal-tax-advisor .nav-phone {display:none}
.fivecom-w-he-legal-tax-advisor .hero {padding:140px 0 70px}
.fivecom-w-he-legal-tax-advisor .hero-inner {grid-template-columns:1fr;gap:54px}
.fivecom-w-he-legal-tax-advisor .hero-stack {height:440px;max-width:520px}
.fivecom-w-he-legal-tax-advisor .about-grid {grid-template-columns:1fr;gap:60px}
.fivecom-w-he-legal-tax-advisor .about-visual {max-width:520px}
.fivecom-w-he-legal-tax-advisor .stats-card {grid-template-columns:repeat(2,1fr);gap:30px}
.fivecom-w-he-legal-tax-advisor .stat:nth-child(2)::after {display:none}
.fivecom-w-he-legal-tax-advisor .grid-3 {grid-template-columns:1fr 1fr}
.fivecom-w-he-legal-tax-advisor .steps {grid-template-columns:1fr 1fr}
.fivecom-w-he-legal-tax-advisor .cta-inner {grid-template-columns:1fr;gap:36px}
.fivecom-w-he-legal-tax-advisor .foot-grid {grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
.fivecom-w-he-legal-tax-advisor .wrap {padding:0 18px}
.fivecom-w-he-legal-tax-advisor .grid-3 {grid-template-columns:1fr}
.fivecom-w-he-legal-tax-advisor .steps {grid-template-columns:1fr}
.fivecom-w-he-legal-tax-advisor .stats-card {grid-template-columns:1fr;gap:24px;padding:34px 26px}
.fivecom-w-he-legal-tax-advisor .stat::after {display:none!important}
.fivecom-w-he-legal-tax-advisor .stat:not(:last-child) {border-bottom:1px solid var(--glass-line);padding-bottom:22px}
.fivecom-w-he-legal-tax-advisor .foot-grid {grid-template-columns:1fr}
.fivecom-w-he-legal-tax-advisor .hero-cta .btn {width:100%}
.fivecom-w-he-legal-tax-advisor .cta-inner {padding:38px 24px}
.fivecom-w-he-legal-tax-advisor .hero-stack {height:400px}
.fivecom-w-he-legal-tax-advisor .panel-main {width:82%}
}
@media (prefers-reduced-motion: reduce){
.fivecom-w-he-legal-tax-advisor .reveal {opacity:1!important;transform:none!important}
.fivecom-w-he-legal-tax-advisor .mesh::before, .fivecom-w-he-legal-tax-advisor .mesh::after, .fivecom-w-he-legal-tax-advisor .mesh i, .fivecom-w-he-legal-tax-advisor .panel, .fivecom-w-he-legal-tax-advisor .about-photo, .fivecom-w-he-legal-tax-advisor .about-tag {transform:none!important}
.fivecom-w-he-legal-tax-advisor, .fivecom-w-he-legal-tax-advisor * {scroll-behavior:auto!important}
}
