.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}.badge:empty{display:none}.mb-4{margin-bottom:1.5rem!important}@media print{.badge{border:1px solid #000}}*,*::before,*::after{box-sizing:border-box}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{margin:0;font-weight:900;letter-spacing:-0.02em;line-height:1.1}p{margin:0}:root{--orange:#e57119;--orange-dark:#c75c12;--orange-soft:#fff2e8;--ink:#0c0c0c;--ink-2:#1a1a1a;--muted:#5b5b5b;--line:#ececea;--bg:#fafaf7;--bg-elev:#ffffff;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 6px 16px -8px rgba(0,0,0,.08);--shadow-md:0 1px 2px rgba(0,0,0,.05),0 20px 40px -20px rgba(0,0,0,.18);--max:1200px}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.15rem;border-radius:8px;font-weight:700;font-size:.95rem;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.btn--lg{padding:1rem 1.5rem;font-size:1rem}.btn--block{width:100%}.btn--primary{background:var(--orange);color:#fff;box-shadow:0 8px 24px -10px rgba(229,113,25,.7)}.btn--primary:hover{background:var(--orange-dark);transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn--ghost:hover{background:var(--ink);color:#fff}.btn--invert{background:#fff;color:#000}.btn--invert:hover{background:#fff0e2}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);background:rgba(229,113,25,.08);padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(229,113,25,.25)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.eyebrow--dark{color:var(--ink);background:#0c0c0c0a;border-color:#0c0c0c1a}.eyebrow--dark .dot{background:var(--orange)}.hl{color:var(--orange)}.hero{position:relative;overflow:hidden;padding:5rem 0 4rem}.hero__grid-bg{position:absolute;inset:0;background-image: radial-gradient(circle at 20% 10%,rgba(229,113,25,.10),transparent 40%),radial-gradient(circle at 90% 80%,rgba(0,0,0,.05),transparent 50%),linear-gradient(#0c0c0c08 1px,transparent 1px),linear-gradient(90deg,#0c0c0c08 1px,transparent 1px);background-size:auto,auto,40px 40px,40px 40px;background-position:0 0,0 0,-1px -1px,-1px -1px;mask-image:linear-gradient(180deg,#000 30%,transparent 100%)}.hero__inner{position:relative;display:grid;gap:3rem;grid-template-columns:1fr;align-items:center}.hero__title{font-size:clamp(2.25rem,5.2vw,4rem);letter-spacing:-0.035em}.hero__sub{margin-top:1.25rem;color:var(--muted);font-size:1.08rem;max-width:560px}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero__bullets{display:grid;gap:.55rem;margin-top:1.75rem;color:#222;font-weight:700;font-size:.95rem}.hero__bullets li{display:flex;align-items:center;gap:.6rem}.hero__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:380px}@media (min-width:900px){.hero__inner{grid-template-columns:1.05fr .95fr;gap:4rem}.hero{padding:6.5rem 0 5rem}}.strip{padding:1.5rem 0;background:#000;color:#fff}.strip__inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.strip span{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-weight:700}.strip ul{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;font-weight:700}.strip li{font-size:.95rem;opacity:.9;position:relative}.strip li::after{content:"·";position:absolute;right:-1.1rem;opacity:.4}.strip li:last-child::after{display:none}.section-head{margin-bottom:2.5rem;max-width:720px}.section-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:.85rem}.section-head__sub{color:var(--muted);margin-top:.85rem;font-size:1.05rem}.section-head--center{text-align:center;margin-left:auto;margin-right:auto}.stats{padding:5rem 0;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1rem}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem 1.5rem;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.stat:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.stat::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--orange)}.stat__num{font-size:clamp(2rem,4vw,2.8rem);font-weight:900;color:#000;letter-spacing:-.03em;display:flex;align-items:baseline;gap:.15rem}.stat__num em{font-style:normal;color:var(--orange);font-size:.6em;font-weight:900}.stat__label{color:var(--muted);font-size:.95rem;margin-top:.3rem;font-weight:700}@media (min-width:760px){.stats__grid{grid-template-columns:repeat(4,1fr)}}.services{padding:6rem 0}.services__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.service{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.service:hover{transform:translateY(-4px);border-color:#0c0c0c;box-shadow:var(--shadow-md)}.service__icon{width:56px;height:56px;border-radius:14px;background:var(--orange-soft);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(229,113,25,.2)}.service h3{font-size:1.2rem;margin-bottom:.5rem}.service p{color:var(--muted);font-size:.97rem}.service__list{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line);display:grid;gap:.45rem}.service__list li{font-size:.88rem;font-weight:700;color:#222;padding-left:1.15rem;position:relative}.service__list li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--orange)}@media (min-width:680px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.services__grid{grid-template-columns:repeat(3,1fr)}}.dollars{background:#000;color:#fff;padding:6rem 0;position:relative;overflow:hidden}.dollars::before{content:"";position:absolute;inset:0;background: radial-gradient(circle at 85% 20%,rgba(229,113,25,.18),transparent 45%),radial-gradient(circle at 10% 90%,rgba(229,113,25,.12),transparent 40%)}.dollars__inner{position:relative;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.dollars__copy h2{font-size:clamp(2rem,3.8vw,3rem);margin-top:1rem}.dollars__copy p{color:#cfcfcf;margin-top:1rem;max-width:520px;font-size:1.05rem}.dollars__pillars{display:grid;grid-template-columns:1fr;gap:.85rem;margin:2rem 0}.pillar{display:flex;gap:.85rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.85rem 1rem;align-items:flex-start}.pillar svg{flex-shrink:0;margin-top:.15rem;background:var(--orange);border-radius:50%;padding:3px;width:24px;height:24px}.pillar b{display:block;font-weight:900;font-size:.98rem}.pillar span{font-size:.85rem;color:#bdbdbd}.dollars .eyebrow{background:rgba(229,113,25,.18);border-color:rgba(229,113,25,.35);color:#ffb27a}.dollars__visual{display:flex;justify-content:center}.invoice{width:100%;max-width:440px;background:#fff;color:#000;border-radius:18px;padding:1.5rem;box-shadow:0 30px 80px -20px rgba(229,113,25,.4);position:relative;transform:rotate(1deg);transition:transform .4s ease}.invoice:hover{transform:rotate(0)}.invoice__head{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#666;padding-bottom:1rem;border-bottom:1px dashed #ddd}.invoice__id{color:var(--orange)}.invoice__row{display:flex;justify-content:space-between;padding:.7rem 0;font-size:.95rem;border-bottom:1px solid #f1f1ee}.invoice__row b{font-weight:900}.invoice__row--sub{color:#555;border-bottom:1px dashed #ddd}.invoice__row--credit{color:var(--orange);font-weight:700;background:var(--orange-soft);margin:.5rem -1.5rem;padding:.7rem 1.5rem;border:none}.invoice__row--credit b{color:var(--orange)}.invoice__row--total{font-size:1.1rem;border-bottom:none;padding-top:1rem}.invoice__row--total b{font-size:1.35rem;color:#000}.invoice__stamp{position:absolute;top:14px;right:-12px;background:var(--orange);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.15em;padding:.45rem .8rem;border-radius:4px;transform:rotate(8deg);box-shadow:0 6px 14px -4px rgba(229,113,25,.6)}@media (min-width:900px){.dollars__inner{grid-template-columns:1fr 1fr;gap:5rem}.dollars__pillars{grid-template-columns:1fr 1fr}}.process{padding:6rem 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.timeline{display:grid;grid-template-columns:1fr;gap:1.25rem;counter-reset:tl;position:relative}.timeline__item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;position:relative;transition:transform .25s ease,border-color .25s ease}.timeline__item:hover{border-color:#000;transform:translateY(-3px)}.timeline__num{font-family:'Lato',sans-serif;font-weight:900;font-size:1.15rem;color:var(--orange);letter-spacing:.05em;margin-bottom:.85rem;display:inline-flex;align-items:center;gap:.5rem}.timeline__num::after{content:"";width:32px;height:2px;background:var(--orange);display:inline-block}.timeline__item h3{font-size:1.15rem;margin-bottom:.5rem}.timeline__item p{color:var(--muted);font-size:.95rem}@media (min-width:680px){.timeline{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.timeline{grid-template-columns:repeat(4,1fr)}}.benefits{padding:6rem 0}.benefits__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1rem}.benefit{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;transition:transform .25s ease}.benefit:hover{transform:translateY(-3px)}.benefit__icon{width:46px;height:46px;border-radius:12px;background:var(--orange-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(229,113,25,.2)}.benefit h4{font-size:1rem;margin-bottom:.25rem}.benefit p{font-size:.9rem;color:var(--muted)}@media (min-width:680px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.benefits__grid{grid-template-columns:repeat(3,1fr)}}.faq{padding:1rem 0;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq__head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:.85rem}.faq__head p{color:var(--muted);margin-top:.85rem;font-size:1.05rem}.faq__item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.25rem;transition:border-color .25s ease}.faq__item[open]{border-color:#000}.faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:900;font-size:1.02rem;cursor:pointer;color:#000}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";font-size:1.4rem;color:var(--orange);font-weight:900;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--orange-soft);transition:transform .25s ease;flex-shrink:0}.faq__item[open] summary::after{content:"−";transform:rotate(180deg)}.faq__item p{margin-top:.85rem;color:var(--muted);font-size:.97rem;line-height:1.65}@media (min-width:900px){.faq__inner{grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}}.cta{padding:6rem 0}.cta__inner{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);color:#fff;border-radius:24px;padding:3rem 1.75rem;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;position:relative;overflow:hidden}.cta__inner::before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(229,113,25,.4),transparent 65%)}.cta__copy{position:relative}.cta__copy h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.cta__copy p{color:#c8c8c8;margin-top:1rem;font-size:1.05rem;max-width:480px}.cta__form{position:relative;background:#fff;color:#000;border-radius:18px;padding:1.75rem;display:grid;gap:1rem}.field{display:grid;gap:.4rem}.field label{font-weight:700;font-size:.85rem}.field input{width:100%;padding:.85rem 1rem;border:1.5px solid var(--line);border-radius:10px;font:inherit;background:#fff;color:#000;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 4px rgba(229,113,25,.15)}.cta__note{color:var(--muted);font-size:.78rem;text-align:center}.cta__success{background:#000;color:#fff;border-radius:10px;padding:.85rem 1rem;text-align:center;font-weight:700}@media (min-width:900px){.cta__inner{grid-template-columns:1.05fr .95fr;padding:4rem 3.5rem}}.footer{background:#000;color:#fff;padding:4rem 0 0}.footer__inner{display:grid;grid-template-columns:1fr;gap:2.5rem}.footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer__cols h5{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;color:var(--orange)}.footer__cols ul{display:grid;gap:.6rem}.footer__cols a{color:#dcdcdc;font-size:.95rem;transition:color .2s ease}.footer__cols a:hover{color:#fff}.footer__base{margin-top:3rem;border-top:1px solid #1d1d1d;padding:1.5rem 0}.footer__base-inner{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;color:#7a7a7a;font-size:.85rem}@media (min-width:900px){.footer__inner{grid-template-columns:1fr 2fr;gap:4rem}.footer__cols{grid-template-columns:repeat(3,1fr)}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}html{scroll-behavior:auto}}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.hero__visual{min-height: 0}.fq-svg{width: 100%;max-width: 520px;height: auto;overflow: visible;font-family: 'Lato',sans-serif}.fq-svg *{transform-box: fill-box;transform-origin: center}.fq-device{animation: fqUp .8s cubic-bezier(.22,.61,.36,1) .1s both}.fq-label{font-size: 11px;font-weight: 700;letter-spacing: .18em;fill: rgba(255,255,255,.7)}.fq-value{font-size: 38px;font-weight: 900;letter-spacing: -.03em;fill: #fff}.fq-meta{font-size: 12px;fill: rgba(255,255,255,.65)}.fq-credit{animation: fqPop .7s cubic-bezier(.34,1.56,.64,1) .3s both}.fq-credit__fill{transform-origin: left center;animation: fqGrow 1.4s cubic-bezier(.22,.61,.36,1) .8s both}.fq-card-glow{animation: fqGlow 5s ease-in-out infinite alternate}.fq-coin{opacity: 0;animation: fqCoin 3.6s ease-in calc(1.6s + var(--i) * 1.2s) infinite}.fq-coin__t{font-size: 13px;font-weight: 900;fill: #fff}.fq-coin__t--sm{font-size: 11px}.fq-tile{animation: fqPop .6s cubic-bezier(.34,1.56,.64,1) calc(.7s + var(--i) * .1s) both}.fq-tile__box{fill: #fafaf7;stroke: #ececea;animation: fqTileHot 8s ease calc(2.4s + var(--i) * 2s) infinite}.fq-tile__t{font-size: 12px;font-weight: 700;fill: #222}.fq-ico{fill: none;stroke: #000;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.fq-ico__web2{stroke: #e57119;animation: fqBlink 1.6s steps(2) infinite}.fq-seo{animation: fqScan 3s ease-in-out infinite}.fq-plane{animation: fqPlane 3.2s ease-in-out infinite}.fq-feed{transform-origin: left center;animation: fqFeed 2.4s ease-in-out calc(var(--i) * .2s) infinite}.fq-row{animation: fqSlide .6s cubic-bezier(.22,.61,.36,1) calc(1.1s + var(--i) * .12s) both}.fq-row__t{font-size: 12.5px;font-weight: 700;fill: #333}.fq-row__v{font-size: 13px;font-weight: 900;fill: #000}.fq-row__fill{transform-origin: left center;animation: fqGrow 1.2s cubic-bezier(.22,.61,.36,1) calc(1.3s + var(--i) * .15s) both}.fq-float{animation: fqBob 6s ease-in-out calc(var(--i) * -3s) infinite}.fq-badge{animation: fqPop .6s cubic-bezier(.34,1.56,.64,1) calc(1.4s + var(--i) * .2s) both}.fq-badge__t{font-size: 12.5px;font-weight: 700;fill: #000}.fq-badge__t--o{fill: #e57119}.fq-ico--ink{stroke: #000}.fq-shackle{animation: fqShackle 4s ease 2s infinite}.fq-pulse{stroke-dasharray: 1;animation: fqPulse 2s linear infinite}.js .fq-svg:not(.is-play),.js .fq-svg:not(.is-play) *{animation-play-state: paused}@keyframes fqUp{from{opacity: 0;transform: translateY(24px)}}@keyframes fqPop{from{opacity: 0;transform: scale(.7)}}@keyframes fqSlide{from{opacity: 0;transform: translateX(-14px)}}@keyframes fqGrow{from{transform: scaleX(0)}}@keyframes fqGlow{to{transform: translate(-30px,20px) scale(1.2)}}@keyframes fqCoin{0%{opacity: 0;transform: translateY(-50px)}15%{opacity: 1}55%{opacity: 1;transform: translateY(40px)}70%,100%{opacity: 0;transform: translateY(60px) scale(.6)}}@keyframes fqTileHot{0%,100%{stroke: #ececea;fill: #fafaf7}5%,20%{stroke: #e57119;fill: #fff6ee}26%{stroke: #ececea;fill: #fafaf7}}@keyframes fqBlink{50%{opacity: .2}}@keyframes fqScan{0%,100%{transform: translate(0,0)}33%{transform: translate(3px,-2px)}66%{transform: translate(-2px,3px)}}@keyframes fqPlane{0%,20%{transform: translate(0,0);opacity: 1}45%{transform: translate(22px,-18px);opacity: 0}46%{transform: translate(-18px,14px);opacity: 0}70%,100%{transform: translate(0,0);opacity: 1}}@keyframes fqFeed{0%,100%{transform: scaleX(1)}50%{transform: scaleX(.55)}}@keyframes fqBob{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes fqShackle{0%,70%,100%{transform: translateY(0)}80%,90%{transform: translateY(-2px)}}@keyframes fqPulse{from{stroke-dashoffset: 1}to{stroke-dashoffset: -1}}.hero__copy > *{animation: fqUp .8s cubic-bezier(.22,.61,.36,1) both}.hero__copy > :nth-child(2){animation-delay: .1s}.hero__copy > :nth-child(3){animation-delay: .2s}.hero__copy > :nth-child(4){animation-delay: .3s}.hero__copy > :nth-child(5){animation-delay: .4s}.hero__title .hl{background: linear-gradient(currentColor,currentColor) no-repeat 0 92% / 0 4px;animation: fqUnderline .9s cubic-bezier(.22,.61,.36,1) .7s forwards}.hero__bullets li{animation: fqSlide .5s cubic-bezier(.22,.61,.36,1) calc(.6s + var(--b,0) * .1s) both}.hero__bullets li svg path{stroke-dasharray: 20;stroke-dashoffset: 20;animation: fqTick .5s ease calc(.8s + var(--b,0) * .1s) forwards}.eyebrow .dot{animation: fqDot 2s ease-in-out infinite}.hero__ctas .btn--primary{position: relative;overflow: hidden}.hero__ctas .btn--primary::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform: translateX(-100%);animation: fqShine 4s ease-in-out 1.5s infinite}.faq__list{display: grid;gap: .75rem}.faq__item summary{justify-content: flex-start}.faq__q{flex: 1}.faq__ico{flex: 0 0 38px;width: 38px;height: 38px;border-radius: 10px;display: grid;place-items: center;background: var(--orange-soft);color: var(--orange);transition: background-color .25s ease,color .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.faq__ico svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.faq__item:hover .faq__ico{transform: rotate(-8deg) scale(1.06)}.faq__item[open] .faq__ico{background: var(--orange);color: #fff}.faq__count{flex: 0 0 auto;font-size: .72rem;font-weight: 700;letter-spacing: .04em;color: var(--muted);background: #f3f2ee;border-radius: 999px;padding: .25rem .6rem}.faq__item{transition: border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq__item:hover{box-shadow: var(--shadow-sm)}.faq__item summary::after{transition: transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,color .25s ease}.faq__item[open] summary::after{background: var(--orange);color: #fff}.reveal{transition-delay: var(--d,0s)}.faq__head.is-shown h2{animation: fqUp .7s cubic-bezier(.22,.61,.36,1) .1s backwards}.faq__head.is-shown p{animation: fqUp .7s cubic-bezier(.22,.61,.36,1) .2s backwards}.faq__item.is-shown .faq__ico{animation: fqPop .5s cubic-bezier(.34,1.56,.64,1) calc(var(--d,0s) + .15s) backwards}.faq__item.is-opening p{animation: fqAnswer .45s cubic-bezier(.22,.61,.36,1) calc(var(--a,0) * .03s) backwards}@keyframes fqUnderline{to{background-size: 100% 4px}}@keyframes fqTick{to{stroke-dashoffset: 0}}@keyframes fqDot{50%{box-shadow: 0 0 0 6px rgba(229,113,25,0)}0%,100%{box-shadow: 0 0 0 0 rgba(229,113,25,.45)}}@keyframes fqShine{0%{transform: translateX(-100%)}40%,100%{transform: translateX(100%)}}@keyframes fqAnswer{from{opacity: 0;transform: translateY(8px)}}@media (max-width: 560px){.faq__count{display: none}.faq__ico{flex-basis: 32px;width: 32px;height: 32px}}@media (prefers-reduced-motion: reduce){.hero__bullets li svg path{stroke-dashoffset: 0}.reveal{opacity: 1;transform: none}}