.ctw-page{--green:#167449;--deep:#0b2920;--accent:#42b978;--soft:#f3f7f4;--text:#27332e;--muted:#67746e;color:var(--text);background:#fff}.ctw-page *{box-sizing:border-box}.ctw-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ctw-kicker{margin:0 0 16px;color:var(--green);font-size:12px;font-weight:850;line-height:1.4;letter-spacing:0}.ctw-hero{display:grid;grid-template-columns:48% 52%;align-items:stretch;background:var(--soft)}.ctw-intro{display:grid;grid-template-rows:auto 340px;min-height:920px;background:var(--deep);color:#fff}.ctw-intro-copy{display:flex;flex-direction:column;padding:84px 8% 58px max(48px,calc((100vw - 1180px)/2))}.ctw-intro .ctw-kicker{color:var(--accent)}.ctw-intro h1{max-width:620px;margin:0;color:#fff;font-size:clamp(50px,4.2vw,64px);line-height:1.06;letter-spacing:0}.ctw-intro-copy>p:not(.ctw-kicker){max-width:610px;margin:24px 0 0;color:#c9d9d3;font-size:17px;line-height:1.7}.ctw-intro-copy>ul{display:flex;flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #315047;list-style:none}.ctw-intro-copy>ul li{display:flex;align-items:center;gap:8px;color:#dce7e2;font-size:13px;font-weight:750}.ctw-intro-copy>ul svg{color:var(--accent)}.ctw-response{display:flex;align-items:center;gap:14px;margin-top:26px}.ctw-response>svg{color:var(--accent);font-size:23px}.ctw-response span,.ctw-response strong{display:block}.ctw-response strong{color:#fff;font-size:13px}.ctw-response span{margin-top:3px;color:#aebfb8;font-size:12px}.ctw-intro-media{position:relative;overflow:hidden}.ctw-intro-media img{object-fit:cover}.ctw-form-side{display:flex;padding:48px max(48px,calc((100vw - 1180px)/2)) 48px 7%}.ctw-form-side .contact-enquiry-form{width:100%;max-width:700px;padding:42px;border:1px solid #d5e0da;background:#fff;box-shadow:none}.ctw-form-side .contact-form-heading{padding-bottom:22px;border-color:#dce5e0}.ctw-form-side .contact-form-heading>span{color:var(--green);font-size:11px;letter-spacing:0}.ctw-form-side .contact-form-heading h2{margin-top:9px;color:var(--deep);font-size:30px;letter-spacing:0}.ctw-form-side .contact-form-heading p{color:var(--muted);font-size:13px}.ctw-form-side .contact-enquiry-form label,.ctw-form-side .contact-service-fieldset legend{color:#3c4b44;font-size:12px}.ctw-form-side .contact-enquiry-form input,.ctw-form-side .contact-enquiry-form select,.ctw-form-side .contact-enquiry-form textarea{border-color:#cfdbd5;border-radius:5px;background:#fff;color:var(--deep);font-size:13px}.ctw-form-side .contact-enquiry-form input:focus,.ctw-form-side .contact-enquiry-form select:focus,.ctw-form-side .contact-enquiry-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(22,116,73,.1)}.ctw-form-side .contact-service-options{grid-template-columns:1fr 1fr}.ctw-form-side .contact-service-options label{min-height:42px;border-color:#d5e0da;border-radius:5px;background:#fff;font-size:11px}.ctw-form-side .contact-service-options label:has(input:checked){border-color:var(--green);background:#edf7f1}.ctw-form-side .contact-service-options label>span{border-radius:3px}.ctw-form-side .contact-service-options label:has(input:checked)>span{border-color:var(--green);background:var(--green)}.ctw-form-side .contact-submit{min-height:52px;border-radius:6px;background:var(--green);color:#fff}.ctw-form-side .contact-submit:hover{background:var(--deep)}.ctw-prepare{padding:58px 0;border-bottom:1px solid #dce5e0;background:#fff}.ctw-prepare>.ctw-container{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.ctw-prepare .ctw-kicker{margin-bottom:8px}.ctw-prepare h2{max-width:500px;margin:0;color:var(--deep);font-size:28px;line-height:1.25}.ctw-prepare ol{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border-top:1px solid #cad7d0;list-style:none}.ctw-prepare li{display:flex;align-items:center;gap:14px;min-height:55px;border-bottom:1px solid #cad7d0;color:var(--deep);font-size:14px;font-weight:750}.ctw-prepare li:nth-child(odd){border-right:1px solid #cad7d0}.ctw-prepare li:nth-child(2n){padding-left:20px}.ctw-prepare li span{color:var(--green);font-size:11px}.ctw-faq,.ctw-next{padding:112px 0}.ctw-next{background:var(--soft)}.ctw-heading{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:48px}.ctw-direct h2,.ctw-faq h2,.ctw-heading h2{margin:0;color:var(--deep);font-size:clamp(38px,3.4vw,50px);line-height:1.12;letter-spacing:0}.ctw-faq-grid>div>p:last-of-type,.ctw-heading>p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.ctw-next-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbd8d1;border-bottom:1px solid #cbd8d1}.ctw-next-grid article{min-height:280px;padding:32px;border-right:1px solid #cbd8d1}.ctw-next-grid article:first-child{border-left:1px solid #cbd8d1}.ctw-next-grid article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:66px}.ctw-next-grid article span{color:#86988f;font-size:12px;font-weight:850}.ctw-next-grid article svg{color:var(--green);font-size:26px}.ctw-next-grid h3{margin:0 0 12px;color:var(--deep);font-size:22px}.ctw-next-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.ctw-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px}.ctw-faq-grid>div:first-child{position:sticky;top:120px;align-self:start}.ctw-faq-grid>div>p:last-of-type{margin-top:20px}.ctw-faq-grid>div:first-child a{display:inline-flex;align-items:center;gap:9px;margin-top:28px;color:var(--green);font-weight:850;text-decoration:none}.ctw-accordion{border-top:1px solid #cad7d0}.ctw-accordion details{border-bottom:1px solid #cad7d0}.ctw-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;color:var(--deep);font-size:17px;font-weight:850;cursor:pointer;list-style:none}.ctw-accordion summary::-webkit-details-marker{display:none}.ctw-accordion summary span{font-size:24px;font-weight:400}.ctw-accordion details[open] summary span{transform:rotate(45deg)}.ctw-accordion details p{margin:-5px 0 24px;color:var(--muted);font-size:15px;line-height:1.7}.ctw-direct{padding:62px 0;background:var(--deep);color:#fff}.ctw-direct>.ctw-container{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:28px}.ctw-direct>.ctw-container>svg{color:var(--accent);font-size:34px}.ctw-direct .ctw-kicker{margin-bottom:6px;color:var(--accent)}.ctw-direct h2{color:#fff;font-size:30px}.ctw-direct a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:850;text-decoration:none}@media(max-width:1050px){.ctw-hero{grid-template-columns:1fr}.ctw-intro{min-height:0;grid-template-rows:auto 430px}.ctw-form-side{padding:60px 24px}.ctw-form-side .contact-enquiry-form{max-width:760px;margin:auto}}@media(max-width:767px){.ctw-container{width:min(100% - 32px,1180px)}.ctw-intro{grid-template-rows:auto 390px}.ctw-intro-copy{padding:76px 20px 52px}.ctw-intro h1{font-size:40px}.ctw-intro-copy>p:not(.ctw-kicker){font-size:16px}.ctw-intro-copy>ul{display:grid;gap:11px}.ctw-form-side{padding:28px 16px 54px}.ctw-form-side .contact-enquiry-form{padding:26px;border-radius:6px}.ctw-form-side .contact-form-row,.ctw-form-side .contact-service-options{grid-template-columns:1fr}.ctw-prepare{padding:50px 0}.ctw-prepare>.ctw-container{grid-template-columns:1fr;gap:30px}.ctw-prepare ol{grid-template-columns:1fr}.ctw-prepare li:nth-child(n){padding-left:0;border-right:0}.ctw-faq,.ctw-next{padding:78px 0}.ctw-heading{display:block;margin-bottom:38px}.ctw-faq h2,.ctw-heading h2{font-size:36px}.ctw-heading>p{margin-top:18px}.ctw-next-grid{grid-template-columns:1fr}.ctw-next-grid article:nth-child(n){min-height:0;border-left:1px solid #cbd8d1;border-right:1px solid #cbd8d1;border-bottom:1px solid #cbd8d1}.ctw-next-grid article>div{margin-bottom:38px}.ctw-faq-grid{grid-template-columns:1fr;gap:40px}.ctw-faq-grid>div:first-child{position:static}.ctw-direct>.ctw-container{grid-template-columns:34px 1fr}.ctw-direct a{grid-column:2;margin-top:6px}.ctw-direct h2{font-size:25px}}.ctw-page{--page-bg:#d9f6e7;--ink:#1f2937;--line:rgba(22,116,73,.16);color:var(--ink)}.ctw-hero,.ctw-page{background:var(--page-bg)}.ctw-hero{grid-template-columns:46% 54%;gap:44px;padding:64px max(48px,calc((100vw - 1180px)/2))}.ctw-intro{display:flex;min-height:720px;background:transparent;color:var(--ink)}.ctw-intro-copy{justify-content:center;padding:32px 0}.ctw-intro .ctw-kicker{color:var(--green)}.ctw-intro h1{color:var(--ink);font-size:clamp(30px,2.05vw,36px)}.ctw-intro-copy>p:not(.ctw-kicker){color:#51606b}.ctw-intro-copy>ul{border-color:var(--line)}.ctw-intro-copy>ul li{color:#26483b}.ctw-response strong{color:var(--ink)}.ctw-response span{color:#67746e}.ctw-intro-media{display:none}.ctw-form-side{align-items:center;padding:0}.ctw-form-side .contact-enquiry-form{max-width:none;padding:38px;border-color:rgba(22,116,73,.16);border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 20px 46px rgba(11,41,32,.1)}.ctw-form-side .contact-submit{border-radius:8px;background:linear-gradient(100deg,#fff0b8,#ffd9d7 52%,#dcd8ff);color:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.ctw-form-side .contact-submit:hover{background:linear-gradient(100deg,#ffe7a0,#ffcfd4 52%,#d2ceff);color:var(--ink);transform:translateY(-2px);box-shadow:0 12px 24px rgba(31,41,55,.1)}.ctw-direct,.ctw-faq,.ctw-next,.ctw-prepare{background:var(--page-bg);border-color:var(--line);color:var(--ink)}.ctw-prepare{padding:54px 0}.ctw-prepare li,.ctw-prepare ol{border-color:var(--line)}.ctw-faq,.ctw-next{padding:84px 0}.ctw-heading{display:block;max-width:1050px;margin:0 auto 42px;text-align:center}.ctw-direct h2,.ctw-faq h2,.ctw-heading h2{color:var(--ink);font-size:clamp(30px,2.05vw,36px)}.ctw-heading>p{max-width:850px;margin:16px auto 0;color:#586670}.ctw-next-grid{gap:18px;border:0}.ctw-next-grid article,.ctw-next-grid article:first-child{min-height:260px;padding:30px;border:1px solid rgba(22,116,73,.15);border-radius:8px;background:rgba(255,255,255,.8);box-shadow:0 14px 32px rgba(11,41,32,.07)}.ctw-next-grid article>div{margin-bottom:52px}.ctw-faq-grid{gap:72px}.ctw-accordion,.ctw-accordion details{border-color:var(--line)}.ctw-direct{padding:52px 0;border-top:1px solid var(--line)}.ctw-direct .ctw-kicker{color:var(--green)}.ctw-direct a{padding:15px 22px;border:1px solid rgba(22,116,73,.2);border-radius:8px;background:linear-gradient(100deg,#fff0b8,#dce7ff);color:var(--ink)}@media(max-width:1050px){.ctw-hero{grid-template-columns:1fr;padding:56px 24px}.ctw-intro{min-height:0}.ctw-form-side{padding:0}.ctw-form-side .contact-enquiry-form{max-width:760px}}@media(max-width:767px){.ctw-hero{gap:30px;padding:44px 16px}.ctw-intro-copy{padding:0}.ctw-intro h1{font-size:40px}.ctw-form-side .contact-enquiry-form{padding:24px}.ctw-faq,.ctw-next{padding:64px 0}.ctw-faq h2,.ctw-heading h2{font-size:36px}.ctw-next-grid{gap:14px}.ctw-next-grid article:nth-child(n){border:1px solid rgba(22,116,73,.15)}.ctw-direct>.ctw-container{grid-template-columns:30px 1fr}.ctw-direct h2{font-size:26px}}.sov-page .sov-platform-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,72px);align-items:center}.sov-page .sov-platform-row>div:first-child{max-width:520px}.sov-page .sov-platforms h2{max-width:520px;font-size:clamp(28px,2.4vw,40px)!important;line-height:1.06!important;text-wrap:balance}.sov-page .sov-platform-row ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-content:stretch}.sov-page .sov-platform-row li{min-height:58px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.25;text-align:center;justify-content:center}@media (max-width:767px){.sov-page .sov-platform-row{gap:18px}.sov-page .sov-platform-row>div:first-child{max-width:none}.sov-page .sov-platforms h2{max-width:none;font-size:32px!important}.sov-page .sov-platform-row ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sov-page .sov-platform-row li{min-height:52px;font-size:13px}}.sov-page .sov-faq-grid{gap:clamp(56px,6vw,92px);align-items:start}.sov-page .sov-faq-grid>div:first-child{max-width:420px;padding-top:10px}.sov-page .sov-faq h2{max-width:390px;font-size:clamp(38px,3.15vw,52px);line-height:1.04}.sov-page .sov-faq-grid>div>p:last-child{max-width:360px;margin-top:20px;font-size:16px;line-height:1.65}.sov-page .sov-accordion{border-top-color:rgba(22,116,73,.16)}.sov-page .sov-accordion details{margin:0;padding:0 0 2px;border-bottom-color:rgba(22,116,73,.16);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,padding .18s ease}.sov-page .sov-accordion details[open]{margin:14px 0;padding:0 18px 2px;background:rgba(255,255,255,.56);border:1px solid rgba(22,116,73,.16);border-radius:8px;box-shadow:0 16px 32px rgba(11,41,32,.06)}.sov-page .sov-accordion summary{padding:22px 0;font-size:16px;line-height:1.3}.sov-page .sov-accordion details[open] summary{padding-bottom:16px}.sov-page .sov-accordion summary span{font-size:22px}.sov-page .sov-accordion details p{margin:0 0 22px;color:#60726c;font-size:14px;line-height:1.68}@media (max-width:767px){.sov-page .sov-faq-grid{gap:28px}.sov-page .sov-faq-grid>div:first-child{max-width:none;padding-top:0}.sov-page .sov-faq h2{max-width:none;font-size:32px}.sov-page .sov-faq-grid>div>p:last-child{max-width:none;font-size:15px}.sov-page .sov-accordion details[open]{margin:12px 0;padding:0 14px 2px}.sov-page .sov-accordion summary{padding:18px 0;font-size:15px}}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq{padding-top:clamp(96px,7vw,122px)!important;padding-bottom:clamp(96px,7vw,122px)!important}body main.sov-page.sov-page[class][class] .sov-faq-grid{grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr)!important;gap:clamp(72px,8vw,128px)!important;align-items:start!important}body main.sov-page.sov-page[class][class] .sov-faq-grid>div:first-child{position:sticky!important;top:120px!important;max-width:680px!important;padding-top:8px!important;text-align:left!important}body main.sov-page.sov-page[class][class] .sov-faq .sov-kicker{margin-bottom:22px!important;color:#22ae68!important;font-size:13px!important;font-weight:880!important;line-height:1.25!important;text-transform:uppercase!important}body main.sov-page.sov-page[class][class] .sov-faq h2{max-width:640px!important;margin:0!important;color:#173a31!important;font-size:clamp(52px,4vw,66px)!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important;text-wrap:balance!important}body main.sov-page.sov-page[class][class] .sov-faq-grid>div>p:last-child{max-width:600px!important;margin-top:28px!important;color:#687871!important;font-size:24px!important;line-height:1.55!important}body main.sov-page.sov-page[class][class] .sov-accordion{border-top:1px solid rgba(23,58,49,.16)!important}body main.sov-page.sov-page[class][class] .sov-accordion details{margin:0!important;padding:0!important;border-right:0!important;border-bottom:1px solid rgba(23,58,49,.16)!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body main.sov-page.sov-page[class][class] .sov-accordion details[open]{margin:0!important;padding:0 26px!important;border:1px solid rgba(23,58,49,.16)!important;border-radius:0!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important}body main.sov-page.sov-page[class][class] .sov-accordion summary{min-height:108px!important;padding:28px 0!important;color:#263831!important;font-size:26px!important;font-weight:820!important;line-height:1.22!important}body main.sov-page.sov-page[class][class] .sov-accordion details[open] summary{min-height:auto!important;padding-top:30px!important;padding-bottom:22px!important}body main.sov-page.sov-page[class][class] .sov-accordion summary span{color:#22ae68!important;font-size:26px!important;font-weight:820!important;line-height:1!important}body main.sov-page.sov-page[class][class] .sov-accordion details p{max-width:760px!important;margin:0!important;padding:0 42px 30px 0!important;color:#687871!important;font-size:21px!important;line-height:1.62!important}@media (max-width:1100px){body main.sov-page.sov-page[class][class] .sov-faq-grid{grid-template-columns:1fr!important;gap:42px!important}body main.sov-page.sov-page[class][class] .sov-faq-grid>div:first-child{position:static!important;max-width:780px!important}}@media (max-width:767px){body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq{padding-top:64px!important;padding-bottom:64px!important}body main.sov-page.sov-page[class][class] .sov-faq h2{font-size:36px!important;line-height:1.08!important}body main.sov-page.sov-page[class][class] .sov-faq-grid>div>p:last-child{margin-top:18px!important;font-size:17px!important}body main.sov-page.sov-page[class][class] .sov-accordion details[open]{padding:0 18px!important}body main.sov-page.sov-page[class][class] .sov-accordion summary{min-height:78px!important;padding:22px 0!important;font-size:20px!important}body main.sov-page.sov-page[class][class] .sov-accordion details p{padding:0 16px 24px 0!important;font-size:16px!important}}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq{padding-top:clamp(76px,6vw,98px)!important;padding-bottom:clamp(84px,6vw,108px)!important;background:#D9F6E7!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid{display:block!important;width:min(100%,1220px)!important;margin-inline:auto!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid>div:first-child{position:static!important;max-width:1120px!important;margin:0 auto clamp(54px,5vw,72px)!important;padding:0!important;text-align:center!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-kicker{margin:0 0 24px!important;color:#18b66f!important;font-size:13px!important;font-weight:900!important;line-height:18.2px!important;letter-spacing:0!important;text-transform:uppercase!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq h2{max-width:none!important;margin:0!important;color:#1f2937!important;font-size:36px!important;font-weight:760!important;line-height:38.88px!important;letter-spacing:0!important;text-wrap:balance!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid>div>p:last-child{max-width:1080px!important;margin:32px auto 0!important;color:#61716a!important;font-size:20px!important;font-weight:400!important;line-height:34px!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion{width:100%!important;border-top:1px solid rgba(23,58,49,.22)!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details,body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details[open]{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(23,58,49,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details[open] summary,body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion summary{display:flex!important;min-height:112px!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:28px 0!important;color:#1f2937!important;font-size:24px!important;font-weight:760!important;line-height:30px!important;letter-spacing:0!important;list-style:none!important;cursor:pointer!important;transition:color .18s ease!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details[open] summary,body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion summary:hover{color:#167449!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion summary span{flex:0 0 auto!important;display:grid!important;width:36px!important;height:36px!important;place-items:center!important;color:currentColor!important;font-size:0!important;transition:transform .22s ease!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion summary svg{width:22px!important;height:22px!important;stroke-width:2.4!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details[open] summary span{transform:rotate(180deg)!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details p{max-width:1580px!important;margin:-8px 86px 42px 0!important;padding:0!important;color:#61716a!important;font-size:20px!important;font-weight:400!important;line-height:34px!important}@media (max-width:767px){body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq{padding-top:58px!important;padding-bottom:58px!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid{width:min(100% - 32px,1220px)!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid>div:first-child{margin-bottom:34px!important;text-align:left!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq h2{font-size:34px!important;line-height:36.72px!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-faq-grid>div>p:last-child{margin-top:18px!important;font-size:16px!important;line-height:27.2px!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details[open] summary,body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion summary{min-height:88px!important;padding:22px 0!important;font-size:20px!important;line-height:26px!important}body main.sov-page.sov-page[class][class] section.sov-faq.sov-faq .sov-accordion details p{margin:-4px 42px 26px 0!important;font-size:16px!important;line-height:27.2px!important}}.fh-home{--jw-primary:#167449;--jw-deep:#0b2920;--jw-accent:#42b978;--jw-soft:#f3f7f4;--jw-text:#27332e;--jw-muted:#67746e}.fh-home .container{width:min(100% - 48px,1180px)}.fh-home h1,.fh-home h2,.fh-home h3{text-wrap:balance}.fh-home p{max-width:620px}.fh-home a,.fh-home button,.fh-home input,.fh-home select{transition-duration:.2s;transition-timing-function:ease}.fh-home .fh-hero-redesign,.fh-home .fh-hero-redesign .ff-hero-copy-wrap{background:var(--jw-deep)!important}.fh-home .fh-hero-redesign .ff-hero-copy-wrap{padding-right:clamp(42px,5vw,78px)}.fh-home .fh-hero-redesign .ff-hero-copy-wrap .ff-kicker{color:var(--jw-accent)!important}.fh-home .fh-hero-redesign .ff-kicker:before{background:var(--jw-accent)!important}.fh-home .fh-hero-redesign .fh-hero-title{max-width:650px!important;color:#fff!important;font-size:clamp(56px,4.45vw,64px)!important;line-height:1.055!important}.fh-home .fh-hero-redesign .fh-hero-title em{color:var(--jw-accent)!important}.fh-home .fh-hero-redesign .ff-hero-copy-wrap>p{color:#c7d7d0!important;font-size:17px!important}.fh-home .fh-hero-redesign .ff-btn-primary{border-color:var(--jw-accent)!important;background:var(--jw-accent)!important;color:var(--jw-deep)!important}.fh-home .fh-hero-redesign .ff-btn-primary:hover{border-color:#fff!important;background:#fff!important;color:var(--jw-deep)!important}.fh-home .fh-hero-redesign .ff-btn-ghost{border-color:#67857b!important;color:#fff!important}.fh-home .fh-hero-redesign .ff-btn-ghost:hover{border-color:#fff!important;background:#fff!important;color:var(--jw-deep)!important}.fh-home .fh-hero-redesign .ff-proof-list{padding-top:24px!important}.fh-home .fh-hero-redesign .ff-proof-list span{color:#dce7e2!important}.fh-home .fh-hero-redesign .ff-proof-list svg{color:var(--jw-accent)!important}.fh-home .fh-hero-visual-panel img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fh-home .fh-hero-redesign:hover .fh-hero-visual-panel img{transform:scale(1.012)!important}.fh-home .fh-core-advantages{background:#fff!important}.fh-home .fh-fixed-process{background:var(--jw-soft)!important}.fh-home .fh-core-services{background:#fff!important}.fh-home .fh-home-testimonials{background:var(--jw-soft)!important}.fh-home .fh-core-heading,.fh-home .fh-home-testimonials-heading,.fh-home .fh-services-heading{max-width:760px}.fh-home .fh-core-heading h2,.fh-home .fh-fulfillment-compare-heading h2,.fh-home .fh-home-faq-intro h2,.fh-home .fh-home-testimonials-heading h2,.fh-home .fh-process-heading h2,.fh-home .fh-qc-proof-content h2,.fh-home .fh-services-heading h2{font-weight:780!important}.fh-home .fh-core-grid{border-color:#d5e0da}.fh-home .fh-core-item{padding-top:38px;padding-bottom:40px}.fh-home .fh-core-icon{color:var(--jw-primary)!important;background:transparent!important;border:1px solid #bcd0c5;border-radius:4px!important}.fh-home .fh-core-item:hover .fh-core-icon{border-color:var(--jw-primary);background:var(--jw-primary)!important;color:#fff!important}.fh-home .fh-fixed-process-grid:before{background:#b9cdc2}.fh-home .fh-fixed-process-node{background:#fff!important;color:var(--jw-primary)!important;border-color:var(--jw-soft);box-shadow:0 0 0 1px #a9c1b4}.fh-home .fh-fixed-process-step:hover .fh-fixed-process-node{background:var(--jw-primary)!important;color:#fff!important;box-shadow:0 0 0 1px var(--jw-primary)}.fh-home .fh-core-service-card{border-color:#d5e0da!important;background:#fff;box-shadow:none!important;transition:border-color .2s ease,transform .2s ease}.fh-home .fh-core-service-card:hover{border-color:var(--jw-primary)!important;transform:translateY(-3px)}.fh-home .fh-core-service-image:after{background:linear-gradient(0deg,rgba(11,41,32,.14),transparent 45%)}.fh-home .fh-core-service-body{padding:24px}.fh-home .fh-core-service-body h3{font-size:17px}.fh-home .fh-core-service-body p{min-height:44px;margin-bottom:16px}.fh-home .fh-core-service-body ul{border-top:1px solid #e0e8e3}.fh-home .fh-core-services-cta .ff-btn{border-color:var(--jw-deep);background:var(--jw-deep);color:#fff}.fh-home .fh-core-services-cta .ff-btn:hover{border-color:var(--jw-primary);background:var(--jw-primary)}.fh-home .fh-fulfillment-compare-side li{transition:background-color .18s ease}.fh-home .fh-fulfillment-compare-side li:hover{background:rgba(255,255,255,.38)}.fh-home .fh-qc-proof-media figure{border-radius:6px;box-shadow:none}.fh-home .fh-qc-proof-media img{transition:transform .42s ease}.fh-home .fh-qc-proof-media figure:hover img{transform:scale(1.018)}.fh-home .fh-qc-proof-media figcaption{padding-top:34px;background:linear-gradient(0deg,rgba(11,41,32,.88),transparent)!important;transform:translateY(5px);opacity:.9;transition:opacity .2s ease,transform .2s ease}.fh-home .fh-qc-proof-media figure:hover figcaption{transform:none;opacity:1}.fh-home .fh-qc-report{background:#fff}.fh-home .fh-qc-report-status dd:before{background:#c58a2b}.fh-home .fh-home-testimonial{transition:border-color .18s ease}.fh-home .fh-home-testimonial-stars{color:var(--jw-primary)}.fh-home .fh-home-testimonial.is-featured .fh-home-testimonial-stars{color:var(--jw-accent)}.fh-home .fh-home-faq-list button:focus-visible,.fh-home .fh-home-quote-form input:focus-visible,.fh-home .fh-home-quote-form select:focus-visible,.fh-home .fh-home-quote-help label:focus-within{outline:3px solid rgba(66,185,120,.28);outline-offset:3px}.fh-home .fh-home-faq-list article.is-open button{color:var(--jw-primary)!important}.fh-home .fh-home-quote{position:relative;overflow:hidden;background:var(--jw-deep)!important}.fh-home .fh-home-quote:before{position:absolute;inset:0 52% 0 0;background-image:linear-gradient(rgba(11,41,32,.88),rgba(11,41,32,.96)),url(/images/material-library/account-support.webp);background-position:50%;background-size:cover;content:"";opacity:.28}.fh-home .fh-home-quote>.container{position:relative}.fh-home .fh-home-quote-copy .ff-kicker{color:var(--jw-accent)!important}.fh-home .fh-home-quote-form{border:1px solid #d5e0da;background:#fff}.fh-home .fh-home-quote-form input:not([type=checkbox]),.fh-home .fh-home-quote-form select{min-height:52px;background:#fff;font-size:14px}.fh-home .fh-home-quote-help label{padding:9px 11px;border-radius:5px;transition:border-color .18s ease,background-color .18s ease}.fh-home .fh-home-quote-help label:has(input:checked){border-color:var(--jw-primary);background:#edf7f1;color:var(--jw-deep)}.fh-home .fh-home-quote-help input[type=checkbox]{width:16px;height:16px}.fh-home .fh-home-quote-form>button{width:100%;background:var(--jw-accent)!important;color:var(--jw-deep)!important}.fh-home .fh-home-quote-form>button:hover{background:var(--jw-primary)!important;color:#fff!important;transform:none}.fh-home .ff-btn svg,.fh-home .fh-core-link svg,.fh-home .fh-home-testimonials-link svg,.fh-home .fh-qc-proof-link svg{transition:transform .18s ease}.fh-home .ff-btn:hover svg,.fh-home .fh-core-link:hover svg,.fh-home .fh-home-testimonials-link:hover svg,.fh-home .fh-qc-proof-link:hover svg{transform:translateX(4px)}.fh-home a:focus-visible,.fh-home button:focus-visible{outline:3px solid rgba(66,185,120,.35);outline-offset:4px}@media(max-width:900px){.fh-home .fh-home-quote:before{display:none}.fh-home .fh-hero-redesign .ff-hero-copy-wrap{min-height:620px}.fh-home .fh-hero-redesign .fh-hero-title{font-size:48px!important}}@media(max-width:767px){.fh-home .container{width:min(100% - 40px,1180px)}.fh-home .fh-hero-redesign .ff-hero-copy-wrap{min-height:auto;padding-top:72px;padding-bottom:50px}.fh-home .fh-hero-redesign .fh-hero-title{font-size:40px!important}.fh-home .fh-hero-redesign .ff-actions{grid-template-columns:1fr!important}.fh-home .fh-hero-redesign .ff-proof-list{padding-top:20px!important}.fh-home .fh-core-heading,.fh-home .fh-home-testimonials-heading,.fh-home .fh-services-heading{text-align:left}.fh-home .fh-core-icon{grid-row:1/span 2}.fh-home .fh-fixed-process-node{border-color:var(--jw-soft)}.fh-home .fh-core-service-body{padding:23px 21px}.fh-home .fh-qc-proof-media figcaption{transform:none;opacity:1}.fh-home .fh-home-quote-form input:not([type=checkbox]),.fh-home .fh-home-quote-form select{font-size:16px!important}.fh-home .fh-home-quote-help label{min-height:46px}}@media(prefers-reduced-motion:reduce){.fh-home *,.fh-home :after,.fh-home :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fh-home .fh-platform-track{animation:none!important;transform:none!important}.fh-home .fh-core-service-card:hover,.fh-home .fh-hero-redesign:hover .fh-hero-visual-panel img,.fh-home .fh-qc-proof-media figure:hover img{transform:none!important}}.fh-home{--brief-bg:#f7f9f7;--brief-line:#e4eae6;--brief-gold:#c9a24b;background:var(--brief-bg);scroll-behavior:smooth}.fh-home .container{width:min(100% - 48px,1240px)}.fh-home section{scroll-margin-top:90px}.fh-home #faq:target,.fh-home #process:target,.fh-home #quote:target{animation:home-target-confirm .9s ease-out}@keyframes home-target-confirm{0%{box-shadow:inset 0 0 0 3px rgba(66,185,120,.52)}to{box-shadow:inset 0 0 0 0 rgba(66,185,120,0)}}.fh-home .fh-hero-redesign .ff-proof-list{gap:10px!important;padding-top:22px!important;border-top:1px solid #315047}.fh-home .fh-hero-redesign .ff-proof-list span{min-height:38px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#e8f0ec!important}.fh-home .fh-hero-redesign .ff-proof-list svg{padding:0!important;background:transparent!important;color:#42b978!important}.fh-home .fh-hero-visual-panel img{filter:saturate(.86) contrast(.98);transition:filter .3s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.fh-home .fh-hero-redesign:hover .fh-hero-visual-panel img{filter:saturate(.96) contrast(1);transform:scale(1.018)!important}.fh-home .fh-platform-logo{filter:grayscale(1);opacity:.68;transition:filter .18s ease,opacity .18s ease}.fh-home .fh-platform-logo:hover{filter:none;opacity:1}.fh-home .fh-platform-stat strong{font-variant-numeric:tabular-nums}.fh-home .fh-core-grid{counter-reset:home-advantage;position:relative}.fh-home .fh-core-item{counter-increment:home-advantage;position:relative}.fh-home .fh-core-item:before{position:absolute;top:42px;right:30px;color:#91a39a;font-size:11px;font-weight:850;content:"0" counter(home-advantage)}.fh-home .fh-core-icon{border-radius:50%!important}.fh-home .fh-fixed-process-grid:before{height:2px;background:linear-gradient(90deg,rgba(22,116,73,.12),#42b978,rgba(22,116,73,.12))}.fh-home .fh-fixed-process-number{font-size:48px!important;line-height:1!important;opacity:.09;position:absolute;top:58px;left:50%;transform:translateX(-50%);pointer-events:none}.fh-home .fh-fixed-process-step h3,.fh-home .fh-fixed-process-step p{position:relative}.fh-home .fh-core-services-grid{gap:20px}.fh-home .fh-core-service-card{border-color:var(--brief-line)!important;box-shadow:0 12px 34px rgba(11,41,32,.045)!important}.fh-home .fh-core-service-card:hover{border-color:#42b978!important;box-shadow:0 18px 40px rgba(11,41,32,.09)!important}.fh-home .fh-core-service-image:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,41,32,.16),transparent 45%);content:"";pointer-events:none}.fh-home .fh-core-service-body h3{text-transform:none;letter-spacing:0}.fh-home .fh-core-service-body ul{padding-top:16px;border-top:1px solid var(--brief-line)}.fh-home .fh-fulfillment-compare{background:#0b2920!important}.fh-home .fh-fulfillment-compare-heading .ff-kicker{color:#42b978!important}.fh-home .fh-fulfillment-compare-columns{border-color:#315047}.fh-home .fh-fulfillment-compare-typical{background:#102f27!important}.fh-home .fh-fulfillment-compare-jw{background:#163d30!important;border-color:#426457}.fh-home .fh-fulfillment-compare-side h3{color:#fff}.fh-home .fh-fulfillment-compare-side li{color:#c2d0ca;border-color:rgba(255,255,255,.12)}.fh-home .fh-fulfillment-compare-jw li{color:#fff;font-weight:720}.fh-home .fh-fulfillment-compare-side li:hover{background:rgba(255,255,255,.04)}.fh-home .fh-qc-proof-media figure{border-radius:8px;box-shadow:0 18px 44px rgba(11,41,32,.1)}.fh-home .fh-qc-proof-media img{filter:saturate(.84);transition:filter .22s ease,transform .32s ease}.fh-home .fh-qc-proof-media figure:hover img{filter:saturate(1);transform:scale(1.03)}.fh-home .fh-qc-report{background:rgba(255,255,255,.94);box-shadow:0 20px 50px rgba(11,41,32,.08)}.fh-home .fh-qc-report-status dd{display:inline-flex;align-items:center;gap:7px}.fh-home .fh-qc-report-status dd:before{width:7px;height:7px;border-radius:50%;background:var(--brief-gold);content:"";animation:home-status-pulse 2s ease-out infinite}@keyframes home-status-pulse{55%{box-shadow:0 0 0 0 rgba(201,162,75,.35)}to{box-shadow:0 0 0 8px rgba(201,162,75,0)}}.fh-home .fh-home-testimonial{position:relative;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fh-home .fh-home-testimonial:before{position:absolute;top:4px;right:20px;color:rgba(22,116,73,.08);font:700 104px/1 Georgia,serif;content:"“"}.fh-home .fh-home-testimonial:not(.is-featured):hover{border-color:#9fbaab;box-shadow:0 16px 38px rgba(11,41,32,.08);transform:translateY(-2px)}.fh-home .fh-home-testimonial-stars{position:relative;color:var(--brief-gold)!important}.fh-home .fh-home-testimonial.is-featured .fh-home-testimonial-stars{color:#42b978!important}.fh-home .fh-home-faq>.container{width:min(100% - 48px,900px)}.fh-home .fh-home-faq-grid{grid-template-columns:1fr;gap:40px}.fh-home .fh-home-faq-intro{position:static;text-align:center}.fh-home .fh-home-faq-intro p{margin-inline:auto}.fh-home .fh-home-faq-list article{position:relative}.fh-home .fh-home-faq-list article.is-open:before{position:absolute;top:0;bottom:0;left:-18px;width:3px;background:#42b978;content:""}.fh-home .fh-home-faq-list button{min-height:58px}.fh-home .fh-home-faq-list article.is-open button{color:#167449!important}.fh-home .fh-home-quote-form{border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 70px rgba(4,20,15,.28)}.fh-home .fh-home-quote-help>div{gap:9px}.fh-home .fh-home-quote-help label{position:relative;min-height:42px;padding:9px 13px;border:1px solid #d5e0da;border-radius:999px;background:#fff;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.fh-home .fh-home-quote-help label:hover{border-color:#96b8a6;transform:translateY(-1px)}.fh-home .fh-home-quote-help label:has(input:checked){border-color:#167449;background:#167449;color:#fff}.fh-home .fh-home-quote-help label:has(input:checked) span{color:#fff}.fh-home .fh-home-quote-form input:user-invalid,.fh-home .fh-home-quote-form select:user-invalid{border-color:#b54747;box-shadow:0 0 0 3px rgba(181,71,71,.09)}.fh-home .fh-home-quote-form>button:disabled{cursor:wait;opacity:.72;transform:none!important}.fh-home .fh-home-quote-form>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(11,41,32,.18)}@media(max-width:767px){.fh-home .container{width:min(100% - 40px,1240px)}.fh-home .fh-hero-redesign .fh-hero-title{font-size:36px!important}.fh-home .fh-hero-redesign .ff-proof-list{display:flex!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:6px;scrollbar-width:none}.fh-home .fh-hero-redesign .ff-proof-list span{flex:0 0 auto}.fh-home .fh-core-item:before{top:30px;right:2px}.fh-home .fh-fixed-process-number{position:static!important;font-size:12px!important;opacity:1!important;transform:none!important}.fh-home .fh-core-services-grid{display:flex;overflow-x:auto;gap:16px;padding:3px 20px 20px;margin-inline:-20px;scroll-snap-type:x mandatory;scrollbar-width:none}.fh-home .fh-core-service-card{flex:0 0 88%;scroll-snap-align:start}.fh-home .fh-home-testimonials-grid{display:flex;overflow-x:auto;gap:16px;padding:3px 20px 20px;margin-inline:-20px;scroll-snap-type:x mandatory;scrollbar-width:none}.fh-home .fh-home-testimonial,.fh-home .fh-home-testimonial.is-featured{flex:0 0 88%;min-height:360px;scroll-snap-align:start}.fh-home .fh-home-faq-intro{text-align:left}.fh-home .fh-home-faq-list article.is-open:before{left:-10px}.fh-home .fh-home-quote-help>div{display:flex;flex-wrap:wrap}.fh-home .fh-home-quote-help label{min-height:48px}.fh-home .fh-home-quote-help input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}}@media(prefers-reduced-motion:reduce){.fh-home .fh-platform-track{animation:none!important;transform:none!important}.fh-home .fh-qc-report-status dd:before{animation:none}.fh-home .fh-core-service-card:hover,.fh-home .fh-hero-redesign:hover .fh-hero-visual-panel img,.fh-home .fh-qc-proof-media figure:hover img{transform:none!important}}.fh-home{--v2-brand:#2fae68;--v2-deep:#0b2920;--v2-main:#167449;--v2-accent:#42b978}.fh-home .fh-platform-data-strip{position:relative;z-index:4;padding:0 0 42px!important;background:#f7f9f7!important}.fh-home .fh-platform-data-strip>.container{position:relative;width:min(100% - 80px,1180px);margin-top:-48px;padding:24px 30px 0;border:1px solid rgba(228,234,230,.86);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 20px 42px rgba(11,41,32,.12)}.fh-home .fh-platform-row{min-height:58px}.fh-home .fh-platform-stats{margin-inline:-30px;background:#fff;border-top:1px solid #e4eae6}.fh-home .fh-platform-stat{min-height:92px}.fh-home .fh-platform-stat strong{font-size:38px}.fh-home .fh-core-advantages{padding-top:128px!important;background:#f7f9f7!important}.fh-home .fh-core-grid:after{position:absolute;top:63px;right:13%;left:13%;height:2px;background:linear-gradient(90deg,transparent,#42b978,transparent);content:"";opacity:.42;pointer-events:none}.fh-home .fh-core-icon{position:relative;z-index:1;width:68px;height:68px;border-width:2px!important;background:#f7f9f7!important}.fh-home .fh-core-item:hover .fh-core-icon{background:rgba(47,174,104,.09)!important;color:#42b978!important}.fh-home .fh-fixed-process{background:#fff!important}.fh-home .fh-fixed-process-step{padding-top:12px}.fh-home .fh-fixed-process-number{font-size:74px!important;top:42px;opacity:.065!important}.fh-home .fh-core-services{padding-top:128px!important;background:#f7f9f7!important}.fh-home .fh-core-service-card{border-radius:8px!important}.fh-home .fh-fulfillment-compare{padding:116px 0 128px;background:var(--v2-brand)!important}.fh-home .fh-fulfillment-compare-heading{padding:0 0 54px}.fh-home .fh-fulfillment-compare-heading .ff-kicker{color:var(--v2-deep)!important}.fh-home .fh-fulfillment-compare-heading h2{color:#fff!important;text-shadow:0 1px 0 rgba(11,41,32,.08)}.fh-home .fh-difference-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:40px;align-items:stretch}.fh-home .fh-difference-layout .fh-fulfillment-compare-columns{grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(11,41,32,.88)}.fh-home .fh-difference-layout .fh-fulfillment-compare-side{padding:34px 24px;background:transparent!important}.fh-home .fh-difference-layout .fh-fulfillment-compare-jw{border-left:1px solid rgba(255,255,255,.13)}.fh-home .fh-difference-layout .fh-fulfillment-compare-inner{width:100%;margin:0}.fh-home .fh-difference-layout .fh-fulfillment-compare-side h3{font-size:17px}.fh-home .fh-difference-layout .fh-fulfillment-compare-side li{min-height:70px;font-size:14px}.fh-home .fh-difference-media{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 150px;gap:12px;min-height:560px}.fh-home .fh-difference-media figure{position:relative;overflow:hidden;margin:0;border-radius:8px;background:#0b2920;box-shadow:0 18px 42px rgba(11,41,32,.22)}.fh-home .fh-difference-main{grid-column:1/-1}.fh-home .fh-difference-media img{object-fit:cover;filter:saturate(.78) contrast(.96);transition:filter .22s ease,transform .25s ease}.fh-home .fh-difference-media figure:hover img{filter:saturate(.95);transform:scale(1.03)}.fh-home .fh-difference-media figcaption{position:absolute;bottom:10px;left:10px;padding:7px 9px;border-radius:6px;background:rgba(11,41,32,.78);color:#fff;font-size:11px;font-weight:700}.fh-home .fh-qc-proof{padding:56px 0}.fh-home .fh-qc-proof-grid{display:block}.fh-home .fh-qc-proof-content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-template-rows:auto auto auto 1fr;column-gap:40px;align-items:start}.fh-home .fh-qc-proof-content>.ff-kicker,.fh-home .fh-qc-proof-content>.fh-qc-proof-link,.fh-home .fh-qc-proof-content>.fh-qc-proof-list,.fh-home .fh-qc-proof-content>h2{grid-column:1}.fh-home .fh-qc-proof-content>.fh-qc-report{grid-column:2;grid-row:1/5;align-self:start;margin:8px 0 0;border-radius:8px;box-shadow:0 18px 40px rgba(11,41,32,.1)}.fh-home .fh-qc-proof-list{grid-template-columns:1fr!important;margin-top:2px}.fh-home .fh-qc-proof-list li{min-height:46px;padding:8px 12px;border:1px solid #e4ece7;border-radius:8px}.fh-home .fh-qc-report-header{padding:10px 12px}.fh-home .fh-qc-report dl>div{min-height:50px;align-items:center;padding:9px 12px}.fh-home .fh-qc-report dt{font-size:11px}.fh-home .fh-qc-report dd{font-size:14px}.fh-home .fh-qc-proof-link{margin-top:16px}.fh-home .fh-home-quote{background:var(--v2-brand)!important}.fh-home .fh-home-quote:before{inset:0 50% 0 0;background-image:linear-gradient(rgba(11,41,32,.78),rgba(11,41,32,.9)),url(/images/material-library/account-support.webp);opacity:.72}.fh-home .fh-home-quote-grid{grid-template-columns:minmax(0,.7fr) minmax(560px,1.3fr)}.fh-home .fh-home-quote-form{border-radius:8px!important}.fh-home .fh-home-quote-copy .ff-kicker{color:#42b978!important}.ff-footer{background:#2fae68!important}.ff-footer,.ff-footer a,.ff-footer h3{color:#0b2920!important}.ff-footer p,.ff-footer-bottom{color:rgba(11,41,32,.76)!important}.ff-footer a:hover{color:#fff!important;transform:translateX(4px)}@media(max-width:1023px){.fh-home .fh-difference-layout{grid-template-columns:1fr}.fh-home .fh-difference-media{min-height:620px}.fh-home .fh-qc-proof-content{grid-template-columns:1fr;gap:18px}.fh-home .fh-qc-proof-content>.fh-qc-report{grid-column:1;grid-row:auto;margin-top:0}.fh-home .fh-home-quote-grid{grid-template-columns:1fr}.fh-home .fh-home-quote:before{display:none}}@media(max-width:767px){.fh-home .fh-platform-data-strip{padding-bottom:14px!important}.fh-home .fh-platform-data-strip>.container{width:min(100% - 32px,1180px);margin-top:-20px;padding:18px 16px 0}.fh-home .fh-platform-stats{grid-template-columns:1fr 1fr;margin-inline:-16px}.fh-home .fh-platform-stat strong{font-size:28px}.fh-home .fh-core-advantages,.fh-home .fh-core-services{padding-top:76px!important}.fh-home .fh-core-grid:after{top:28px;bottom:28px;left:21px;width:2px;height:auto;background:linear-gradient(transparent,#42b978,transparent)}.fh-home .fh-core-icon{width:44px;height:44px}.fh-home .fh-fixed-process-number{font-size:12px!important}.fh-home .fh-fulfillment-compare{padding:76px 0}.fh-home .fh-difference-layout{width:min(100% - 32px,1240px)}.fh-home .fh-difference-layout .fh-fulfillment-compare-columns{grid-template-columns:1fr 1fr}.fh-home .fh-difference-layout .fh-fulfillment-compare-side{padding:24px 10px}.fh-home .fh-difference-layout .fh-fulfillment-compare-side h3{min-height:42px;font-size:13px}.fh-home .fh-difference-layout .fh-fulfillment-compare-side li{grid-template-columns:18px 1fr;gap:7px;min-height:76px;padding:9px 0;font-size:11px}.fh-home .fh-difference-media{grid-template-rows:300px 120px;min-height:0}.fh-home .fh-qc-proof{padding:48px 0}.fh-home .fh-qc-proof-content{display:grid;grid-template-columns:1fr;column-gap:0}.fh-home .fh-qc-proof-content>.fh-qc-report{width:100%}.fh-home .fh-home-quote{background:#2fae68!important}}@media(prefers-reduced-motion:reduce){.ff-footer a,.fh-home .fh-difference-media img{transition:none!important}.ff-footer a:hover{transform:none}}