.fa-page .hero{padding-top:70px;padding-bottom:120px;position:relative;background:var(--paper);color:var(--ink);overflow:hidden;border-bottom:1px solid var(--line-soft)}@media (max-width:768px){.fa-page .hero{padding-top:70px;padding-bottom:80px}}.fa-page .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(15 15 20 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(15 15 20 / .05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,#000 25%,transparent 80%);pointer-events:none}.fa-page .hero::after{content:"";position:absolute;top:4%;right:-10%;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgb(239 35 60 / .2) 0%,rgb(196 30 106 / .14) 35%,rgb(123 47 190 / .06) 60%,transparent 75%);filter:blur(28px);pointer-events:none}.fa-page .hero-orb-2{position:absolute;bottom:-30%;left:-10%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(123 47 190 / .14) 0%,#fff0 60%);filter:blur(40px);pointer-events:none;z-index:1}.fa-page .hero .container{position:relative;z-index:5}.fa-page .hero-grid{display:grid;grid-template-columns:0.85fr 1fr;gap:64px;align-items:start}.fa-page .hero-copy{align-self:start;display:flex;flex-direction:column}.fa-page .hero-copy>*:first-child{margin-top:0}.fa-page .hero-copy h1{margin-top:0}.fa-page .hero-grid>.form-shell{align-self:center}.fa-page .hero h1{font-family:var(--sans);font-weight:500;font-size:clamp(40px, 4.6vw, 68px);line-height:.98;letter-spacing:-.032em}.fa-page .hero h1 .grad{background:var(--grad-h);-webkit-background-clip:text;background-clip:text;color:#fff0}.fa-page .hero p.lead{margin-top:28px;font-size:18px;line-height:1.55;color:var(--mute-3);max-width:560px}.fa-page .hero-bullets{list-style:none;padding:0;margin:32px 0 20px;display:flex;flex-direction:column;gap:16px;max-width:600px}.fa-page .hero-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:19.5px;line-height:1.5;color:var(--ink-3)}.fa-page .hero-bullets .check{flex:0 0 auto;width:20px;height:20px;border-radius:999px;background:var(--grad);display:grid;place-items:center;color:var(--white);margin-top:calc((1.5em - 20px) / 2);box-shadow:0 4px 10px -4px rgb(196 30 106 / .5)}.fa-page .hero-bullets .check svg{width:11px;height:11px}.fa-page .hero-bullets li strong{color:var(--ink);font-weight:600}.fa-page .hero-bullets .cats{display:inline;color:var(--mute-3)}.fa-page .hero-tagline{margin:18px 0 0;padding:14px 18px;font-size:19.5px;font-style:italic;line-height:1.5;color:var(--ink-3);border:1px solid #fff0;border-radius:10px;background:linear-gradient(135deg,rgb(123 47 190 / .06),rgb(239 35 60 / .06)) padding-box,linear-gradient(var(--paper),var(--paper)) padding-box,linear-gradient(135deg,#7B2FBE 0%,#C41E6A 50%,#EF233C 100%) border-box;max-width:600px}.fa-page .hero-actions{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.fa-page .hero-pointer{margin:24px 0 4px;display:flex;justify-content:flex-end}.fa-page .hero-pointer-link{display:inline-flex;align-items:flex-start;gap:14px;text-decoration:none;color:var(--ink);cursor:pointer}.fa-page .hero-pointer-text{font-family:var(--sans);font-style:italic;font-size:clamp(15px, 1.25vw, 17px);font-weight:500;color:var(--ink);white-space:nowrap;transform:rotate(-4deg);transform-origin:left bottom;margin-top:18px;line-height:1.2}.fa-page .hero-pointer-arrow{width:clamp(120px, 16vw, 180px);height:auto;flex-shrink:0;transition:transform 320ms cubic-bezier(.22,.61,.36,1);animation:fa-arrow-swing 2.6s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.fa-page .hero-pointer-link:hover .hero-pointer-arrow{animation:none;transform:translateX(14px)}.fa-page .hero-pointer-link:hover .hero-pointer-text{transform:rotate(-2deg);transition:transform 240ms ease}.fa-page .btn-grad .arrow{animation:fa-arrow-swing-sm 2.6s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.fa-page .btn-grad:hover .arrow{animation:none;transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.fa-page .hero-pointer-arrow,.fa-page .btn-grad .arrow{animation:none}}@media (max-width:1100px){.fa-page .hero-pointer-link{align-items:center;gap:10px}.fa-page .hero-pointer-arrow{width:110px;transform-origin:center;animation:fa-arrow-swing-mobile 2.6s cubic-bezier(.45,.05,.55,.95) infinite}.fa-page .hero-pointer-link:hover .hero-pointer-arrow{animation:none;transform:rotate(60deg) translateX(10px)}.fa-page .hero-pointer-text{margin-top:6px}}@keyframes fa-arrow-swing{0%{transform:translateX(0)}50%{transform:translateX(22px)}100%{transform:translateX(0)}}@keyframes fa-arrow-swing-sm{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}@keyframes fa-arrow-swing-mobile{0%{transform:rotate(60deg) translateX(0)}50%{transform:rotate(60deg) translateX(18px)}100%{transform:rotate(60deg) translateX(0)}}.form-shell{position:relative;background:var(--white);border:1px solid var(--line-mid);border-radius:var(--radius-lg);box-shadow:0 30px 60px -28px rgb(0 0 0 / .18);overflow:hidden}.form-shell .ribbon{position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-h);z-index:2}.form-shell::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--grad-h);z-index:2;pointer-events:none}.form-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.form-head .title{font-weight:600;font-size:14.5px;letter-spacing:-.005em}.form-head .title .small{display:block;font-size:11px;color:var(--mute);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.form-head .meta{font-family:var(--mono);font-size:11px;color:var(--mute);letter-spacing:.06em;text-align:right}.form-head .meta .live{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-weight:500}.form-head .meta .live::before{content:"";width:6px;height:6px;border-radius:999px;background:var(--grad-red);animation:fa-pulse 1.8s ease-in-out infinite}@keyframes fa-pulse{0%,100%{opacity:1}50%{opacity:.3}}.form-body{padding:28px 28px 28px;display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.field input{font-family:var(--sans);font-size:16px;font-weight:500;color:var(--ink);padding:16px 18px;border:1px solid var(--line-mid);border-radius:12px;background:var(--white);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field input::placeholder{color:var(--mute-2);font-weight:400}.field input:focus{border-color:var(--grad-magenta);box-shadow:0 0 0 4px rgb(196 30 106 / .1)}.form-submit{margin-top:4px}.form-submit .btn{width:100%;justify-content:center;padding:18px 24px 18px 8px;font-size:16px}.form-trust{margin-top:14px;font-size:13px;color:var(--mute);text-align:center;line-height:1.5}.form-foot{border-top:1px solid var(--line-soft);padding:14px 24px;background:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--mute)}.form-foot .left{display:inline-flex;align-items:center;gap:8px}.form-foot .left svg{width:14px;height:14px;color:var(--mute-3);flex-shrink:0}.form-foot .right{font-family:var(--mono);letter-spacing:.04em;font-size:11px}.form-shell.dark{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .12);box-shadow:0 30px 60px -28px rgb(0 0 0 / .5)}.form-shell.dark .form-head{background:rgb(255 255 255 / .03);border-bottom-color:rgb(255 255 255 / .1)}.form-shell.dark .form-head .title{color:var(--paper)}.form-shell.dark .form-head .title .small{color:rgb(255 255 255 / .5)}.form-shell.dark .form-head .meta{color:rgb(255 255 255 / .5)}.form-shell.dark .form-head .meta .live{color:var(--paper)}.form-shell.dark .field label{color:rgb(255 255 255 / .55)}.form-shell.dark .field input{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .12);color:var(--paper)}.form-shell.dark .field input::placeholder{color:rgb(255 255 255 / .35)}.form-shell.dark .field input:focus{border-color:var(--grad-magenta);box-shadow:0 0 0 4px rgb(196 30 106 / .18)}.form-shell.dark .form-trust{color:rgb(255 255 255 / .55)}.form-shell.dark .form-foot{background:rgb(255 255 255 / .03);border-top-color:rgb(255 255 255 / .1);color:rgb(255 255 255 / .5)}.form-shell.dark .form-foot .left svg{color:rgb(255 255 255 / .6)}section.fa-lt{padding:140px 0;background:var(--paper);position:relative}section.fa-lt-2{background:var(--paper-2)}section.fa-dk{padding:140px 0;background:var(--ink);color:var(--paper);position:relative}.fa-page section.fa-dk{overflow:hidden}.fa-page section.fa-dk::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .115) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .115) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 25%,transparent 80%);pointer-events:none;z-index:0}.fa-page section.fa-dk>.container{position:relative;z-index:5}.fa-section-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:80px;max-width:1100px}.fa-section-head>h2,.fa-section-head>p{margin:0}.fa-section-head:has(.fa-callout-dk){margin-bottom:24px}.fa-section-head h2{font-family:var(--sans);font-weight:500;font-size:clamp(38px, 4vw, 60px);line-height:1.02;letter-spacing:-.028em}.fa-section-head h2.light{color:var(--paper)}.fa-section-head p.intro{font-size:19px;line-height:1.6;color:var(--mute-3);max-width:920px}.fa-section-head p.intro.light{color:rgb(255 255 255 / .7)}.fa-section-head p.intro a{border-bottom:1px dashed var(--mute);color:var(--ink);font-weight:500}.fa-section-head p.intro.light a{color:var(--paper);border-bottom-color:rgb(255 255 255 / .45)}.fa-callout-dk{display:flex;align-items:center;gap:16px;margin:0;padding:18px 22px;font-size:19.5px;font-weight:500;line-height:1.45;color:var(--paper);border:1px solid #fff0;border-radius:10px;background:linear-gradient(135deg,rgb(123 47 190 / .14),rgb(239 35 60 / .14)) padding-box,linear-gradient(var(--ink-2),var(--ink-2)) padding-box,linear-gradient(135deg,#7B2FBE 0%,#C41E6A 50%,#EF233C 100%) border-box;max-width:920px;box-shadow:0 18px 40px -24px rgb(196 30 106 / .45)}.fa-callout-dk .ic{flex:0 0 auto;width:38px;height:38px;border-radius:999px;background:var(--grad);display:grid;place-items:center;color:var(--white);box-shadow:0 6px 18px -6px rgb(196 30 106 / .6)}.fa-callout-dk .ic svg{width:18px;height:18px}.fa-callout-dk strong{font-weight:600}@media (max-width:700px){.fa-callout-dk{font-size:17px;padding:16px 18px;align-items:flex-start}.fa-callout-dk .ic{width:32px;height:32px}.fa-callout-dk .ic svg{width:15px;height:15px}}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg);overflow:hidden}.pillar-card{background:var(--ink);padding:0 36px 32px;display:flex;flex-direction:column;gap:16px;min-height:360px;position:relative;transition:background .25s ease;overflow:hidden}.pillar-card:hover{background:#131319}.pillar-card .top{margin:0 -36px 8px;padding:14px 36px;background:var(--ink-3);display:flex;align-items:center;justify-content:space-between;gap:16px}.pillar-card .num{font-family:var(--sans);font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--white);background:none;-webkit-background-clip:border-box;background-clip:border-box}.pillar-card .ic{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgb(123 47 190 / .2),rgb(239 35 60 / .2));border:1px solid rgb(196 30 106 / .4);display:grid;place-items:center;color:var(--white);transition:background .25s ease,border-color .25s ease}.pillar-card:hover .ic{background:linear-gradient(135deg,rgb(123 47 190 / .45),rgb(239 35 60 / .45));border-color:rgb(196 30 106 / .7)}.pillar-card .ic svg{width:18px;height:18px}.pillar-card h3{font-size:24px;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--paper);padding-top:16px}.pillar-card p{font-size:14.5px;line-height:1.65;color:rgb(255 255 255 / .62);margin:0;flex:1}.pillar-card p a{color:var(--paper);border-bottom:1px dashed rgb(255 255 255 / .45);font-weight:500}.pillar-card .accent{position:absolute;top:0;left:0;height:2px;width:0;background:var(--grad-h);transition:width .35s ease;z-index:3}.pillar-card:hover .accent{width:100%}.deliv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-mid);border:1px solid var(--line-mid);border-radius:var(--radius-lg);overflow:hidden}.deliv-card{background:var(--white);padding:36px 32px 36px;display:flex;flex-direction:column;gap:16px;position:relative;transition:background .25s ease;min-height:320px}.deliv-card:hover{background:var(--paper)}.deliv-card .ic{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgb(123 47 190 / .1),rgb(239 35 60 / .1));border:1px solid rgb(196 30 106 / .22);display:grid;place-items:center;color:var(--grad-magenta)}.deliv-card .ic svg{width:22px;height:22px}.deliv-card h3{font-size:21px;font-weight:500;line-height:1.22;letter-spacing:-.012em;color:var(--ink)}.deliv-card p{font-size:14.5px;line-height:1.6;color:var(--mute-3);margin:0;flex:1}.deliv-card .accent{position:absolute;bottom:0;left:0;width:64px;height:2px;background:var(--grad-h);opacity:0;transition:opacity .2s ease,width .25s ease}.deliv-card:hover .accent{opacity:1;width:100%}.why-stack{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgb(255 255 255 / .1)}.why-row{display:grid;grid-template-columns:0.6fr 1fr;gap:56px;padding:44px 0;border-bottom:1px solid rgb(255 255 255 / .1);align-items:start}.why-row .num{font-family:var(--mono);font-size:12px;color:rgb(255 255 255 / .5);letter-spacing:.1em;margin-bottom:8px}.why-row h3{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--paper)}.why-row p{font-size:17px;line-height:1.7;color:rgb(255 255 255 / .7);margin:0}.fa-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fa-filter-card{background:var(--white);border:1px solid var(--line-mid);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.fa-filter-card .col-head{padding:28px 36px;border-bottom:1px solid var(--line-soft);background:var(--paper);display:flex;align-items:center;gap:14px}.fa-filter-card .col-head .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.fa-filter-card.yes .col-head .ic{background:linear-gradient(135deg,rgb(123 47 190 / .16),rgb(239 35 60 / .16));border:1px solid rgb(196 30 106 / .32);color:var(--grad-magenta)}.fa-filter-card.no .col-head .ic{background:var(--paper-2);border:1px solid var(--line-mid);color:var(--mute)}.fa-filter-card .col-head .ic svg{width:20px;height:20px}.fa-filter-card .col-head h3{font-size:18px;font-weight:500;letter-spacing:-.01em}.fa-filter-list{padding:12px 36px 36px}.fa-filter-item{border-top:1px solid var(--line-soft);padding:28px 0 4px}.fa-filter-item:first-child{border-top:none;padding-top:24px}.fa-filter-item h4{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.012em;margin-bottom:12px;color:var(--ink)}.fa-filter-item p{font-size:15.5px;line-height:1.65;color:var(--mute-3);margin:0}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card{background:var(--white);border:1px solid var(--line-mid);border-radius:var(--radius-lg);padding:44px 40px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-height:380px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.step-card:hover{transform:translateY(-4px);border-color:rgb(196 30 106 / .4);box-shadow:0 30px 60px -30px rgb(196 30 106 / .25)}.step-card .ic-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.step-card .ic{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgb(123 47 190 / .1),rgb(239 35 60 / .1));border:1px solid rgb(196 30 106 / .22);display:grid;place-items:center;color:var(--grad-magenta)}.step-card .ic svg{width:22px;height:22px}.step-card .step-num{font-family:var(--sans);font-style:italic;font-weight:600;font-size:76px;line-height:.8;background:var(--grad-h);-webkit-background-clip:text;background-clip:text;color:#fff0;opacity:.16;letter-spacing:-.03em;padding-right:10px}.step-card h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.step-card .duration{font-family:var(--mono);font-size:11.5px;color:var(--mute);letter-spacing:.1em;text-transform:uppercase}.step-card p{font-size:16px;line-height:1.7;color:var(--mute-3);margin:0}.finding-wrap{position:relative;border-radius:var(--radius-lg);background:linear-gradient(var(--white),var(--white)) padding-box,var(--grad) border-box;border:1px solid #fff0;padding:0;overflow:hidden;box-shadow:0 30px 60px -28px rgb(0 0 0 / .15);display:block}.finding-bar{display:none}.finding-body{padding:44px 56px 44px}.finding-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grad-magenta);font-weight:600;margin-bottom:18px}.finding-tag .dollar{font-family:var(--mono);font-size:11px;background:linear-gradient(135deg,rgb(123 47 190 / .12),rgb(239 35 60 / .12));color:var(--grad-magenta);padding:4px 10px;border-radius:999px;border:1px solid rgb(196 30 106 / .28)}.finding-body h3{font-size:28px;font-weight:500;line-height:1.22;letter-spacing:-.018em;color:var(--ink);margin-bottom:24px}.finding-body .quote{font-family:var(--sans);font-size:19px;line-height:1.65;color:var(--mute-3);margin:0;padding-left:0}.finding-after{margin-top:56px;max-width:920px}.finding-after h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.015em;margin-bottom:14px}.finding-after p{font-size:17px;line-height:1.7;color:var(--mute-3);margin:0}.fa-faq-wrap{max-width:980px;margin:0 auto}.fa-faq{border-bottom:1px solid var(--line-mid)}.fa-faq:first-child{border-top:1px solid var(--line-mid)}.fa-faq summary{list-style:none;cursor:pointer;padding:28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.fa-faq summary::-webkit-details-marker{display:none}.fa-faq summary h3{font-size:22px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:var(--ink);flex:1;margin:0}.fa-faq summary .icon{flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:var(--white);border:1px solid var(--line-mid);display:grid;place-items:center;color:var(--ink-3);transition:transform .2s ease,background .2s ease;margin-top:2px}.fa-faq[open] summary .icon{transform:rotate(45deg);background:var(--ink);color:var(--paper);border-color:var(--ink)}.fa-faq .answer{padding:0 0 32px 0;max-width:820px}.fa-faq .answer p{font-size:17px;line-height:1.7;color:var(--mute-3);margin:0}.fa-faq .answer p a{border-bottom:1px dashed var(--mute);color:var(--ink);font-weight:500}.fa-final-cta{position:relative;background:var(--ink);color:var(--paper);padding:140px 0 100px;overflow:hidden}.fa-final-cta::before{content:"";position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:1100px;height:1100px;border-radius:50%;background:radial-gradient(circle,rgb(196 30 106 / .32) 0%,rgb(123 47 190 / .2) 35%,transparent 70%);filter:blur(40px);pointer-events:none}.fa-final-cta .container{position:relative;z-index:2}.fa-final-cta h2{font-family:var(--sans);font-weight:500;font-size:clamp(44px, 5vw, 80px);line-height:1;letter-spacing:-.03em;max-width:1000px;margin:0 0 32px}.fa-final-cta p.lede{margin:0 0 56px;color:rgb(255 255 255 / .78);font-size:21px;line-height:1.55;max-width:780px}.final-form-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}.final-form-side .stat{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.final-form-side .stat .num{font-family:var(--sans);font-style:italic;font-weight:600;font-size:84px;line-height:.9;background:var(--grad-h);-webkit-background-clip:text;background-clip:text;color:#fff0;letter-spacing:-.03em}.final-form-side .stat .lab{font-size:14px;color:rgb(255 255 255 / .6);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.final-form-side h3{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.015em;margin-bottom:16px;color:var(--paper)}.final-form-side p{font-size:16px;line-height:1.7;color:rgb(255 255 255 / .7);margin:0 0 14px}.final-form-side .secondary{margin-top:32px}@media (max-width:1100px){.fa-page .hero-grid{grid-template-columns:1fr;gap:48px}.pillar-grid{grid-template-columns:repeat(2,1fr)}.deliv-grid{grid-template-columns:repeat(2,1fr)}.fa-filter-grid{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr}.why-row{grid-template-columns:1fr;gap:16px;padding:32px 0}.final-form-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:700px){section.fa-lt,section.fa-dk{padding:80px 0}.pillar-grid{grid-template-columns:1fr}.deliv-grid{grid-template-columns:1fr}.finding-body{padding:32px 24px}.fa-final-cta{padding:80px 0 60px}}.fa-page .form-shell .fluentform,.fa-page .form-shell .ffs_default_wrap,.fa-page .form-shell .frm-fluent-form,.fa-page .form-shell .frm-fluent-form fieldset,.fa-page .form-shell .ff-el-form-control,.fa-page .form-shell .ff-el-group{background:transparent!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}.fa-page .form-shell .frm-fluent-form fieldset{min-inline-size:100%!important}.fa-page .form-shell .ff_screen_reader_title{display:none!important}.fa-page .form-shell .frm-fluent-form fieldset{display:flex!important;flex-direction:column!important;gap:22px!important}.fa-page .form-shell .ff-t-cell,.fa-page .form-shell .ff-el-group .ff-el-input--label,.fa-page .form-shell .ff-el-group .ff-el-input--content{display:block!important;width:100%!important;padding:0!important}.fa-page .form-shell .ff-el-input--label{display:block!important;margin:0 0 4px!important;padding:0!important}.fa-page .form-shell .ff-el-input--label label{font-family:var(--sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:var(--mute)!important;margin:0!important;padding:0!important}.fa-page .form-shell .ff-el-input--label.asterisk-right label::after,.fa-page .form-shell .ff-el-input--label.ff-el-is-required label::after,.fa-page .form-shell .ff-el-is-required.asterisk-right::after{display:none!important;content:none!important}.fa-page .form-shell .frm-fluent-form input[type="text"],.fa-page .form-shell .frm-fluent-form input[type="email"],.fa-page .form-shell .frm-fluent-form input[type="url"],.fa-page .form-shell .frm-fluent-form input[type="tel"]{width:100%!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:500!important;color:var(--ink)!important;padding:16px 18px!important;border:1px solid var(--line-mid)!important;border-radius:12px!important;background:var(--white)!important;outline:none!important;box-shadow:none!important;height:auto!important;line-height:1.4!important;transition:border-color .15s ease,box-shadow .15s ease}.fa-page .form-shell .frm-fluent-form input::placeholder{color:var(--mute-2)!important;font-weight:400!important;opacity:1!important}.fa-page .form-shell .frm-fluent-form input:focus{border-color:var(--grad-magenta)!important;box-shadow:0 0 0 4px rgb(196 30 106 / .1)!important}.fa-page .form-shell .frm-fluent-form .ff-el-is-error input,.fa-page .form-shell .frm-fluent-form input.ff-el-form-control-error{border-color:#EF233C!important;box-shadow:0 0 0 4px rgb(239 35 60 / .12)!important}.fa-page .form-shell .frm-fluent-form .error,.fa-page .form-shell .frm-fluent-form .text-danger{font-size:12.5px;color:#EF233C;margin-top:6px}.fa-page .form-shell .frm-fluent-form .ff-el-group.ff_submit_btn_wrapper{margin-top:8px!important}.fa-page .form-shell .form-trust{margin-top:14px!important}.fa-page .form-shell .frm-fluent-form button.ff-btn,.fa-page .form-shell .frm-fluent-form button.ff-btn-submit{width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:12px;padding:18px 24px!important;border:0!important;border-radius:999px!important;background:var(--grad-h)!important;color:var(--white)!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-0.01em!important;cursor:pointer!important;box-shadow:0 12px 24px -10px rgb(196 30 106 / .45);transition:transform .12s ease,box-shadow .12s ease}.fa-page .form-shell .frm-fluent-form button.ff-btn-submit::after{content:"";display:inline-block;width:28px;height:28px;flex-shrink:0;border-radius:999px;background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230A0A0B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;animation:fa-arrow-swing-sm 2.6s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.fa-page .form-shell .frm-fluent-form button.ff-btn-submit:hover::after{animation:none;transform:translateX(4px);transition:transform .15s ease}@media (prefers-reduced-motion:reduce){.fa-page .form-shell .frm-fluent-form button.ff-btn-submit::after{animation:none}}.fa-page .form-shell .frm-fluent-form button.ff-btn:hover{transform:translateY(-1px);box-shadow:0 18px 32px -10px rgb(196 30 106 / .55)}.fa-page .form-shell .frm-fluent-form button.ff-btn:active{transform:translateY(0)}.fa-page .form-shell .frm-fluent-form.ff-form-loading button.ff-btn{opacity:.85;cursor:wait}.fa-page .form-shell .ff-message-success,.fa-page .form-shell .ff-form-success{background:rgb(34 197 94 / .08)!important;border:1px solid rgb(34 197 94 / .3)!important;border-radius:12px;padding:18px 20px!important;font-family:var(--sans);font-size:15px;color:var(--ink)!important;text-align:left;line-height:1.5}.fa-page .form-shell.dark .frm-fluent-form input[type="text"],.fa-page .form-shell.dark .frm-fluent-form input[type="email"],.fa-page .form-shell.dark .frm-fluent-form input[type="url"],.fa-page .form-shell.dark .frm-fluent-form input[type="tel"]{background:rgb(255 255 255 / .04)!important;border-color:rgb(255 255 255 / .12)!important;color:var(--paper)!important}.fa-page .form-shell.dark .frm-fluent-form input::placeholder{color:rgb(255 255 255 / .35)!important}.fa-page .form-shell.dark .frm-fluent-form input:focus{border-color:var(--grad-magenta)!important;box-shadow:0 0 0 4px rgb(196 30 106 / .18)!important}