/*!
Theme Name: Project 
Theme URI: 
Author: Strive Enterprise
Author URI: https://striveenterprise.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: project
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Project is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--navy:#014685;--deep:#00315f;--blue:#1facf8;--blue-soft:#e8f5fe;--orange:#f99804;--orange-deep:#d87400;--ink:#14181f;--muted:#5b6673;--white:#fff;--bg-soft:#f6faff;--heading:"League Spartan", "Montserrat", Arial, sans-serif;--body:"Montserrat", Arial, sans-serif;--container:1500px;--shadow:0 22px 48px rgba(1, 70, 133, 0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light only;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgb(249 152 4 / .18)}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--body);font-size:16px;line-height:1.55;width:100%;max-width:100vw;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-thumb{background:#014685;border-radius:999px}html::-webkit-scrollbar-track{background:rgb(1 70 133 / .08)}html{scrollbar-color:#014685 rgb(1 70 133 / .08);scrollbar-width:thin}#main{width:100%;max-width:100vw;overflow:hidden}#main>section{max-width:100vw;overflow:hidden}button,input:not([type="checkbox"]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box}input[type="checkbox"]{accent-color:var(--navy)}input[type="text"],input[type="email"],input[type="tel"],input[type="search"]{border-radius:12px;background-color:var(--white);color:var(--ink);-webkit-text-fill-color:var(--ink);font-size:16px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;caret-color:var(--ink);transition:background-color 9999s ease-in-out 0s}.btn{-webkit-appearance:none;appearance:none;-webkit-text-fill-color:var(--white)}.btn--light{-webkit-text-fill-color:var(--navy)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100% - clamp(32px, 6vw, 80px), var(--container));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 16px;border-radius:999px;background:var(--orange);color:var(--white);font-weight:800}.skip-link:focus{top:16px}.icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;vertical-align:-.16em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon--live{background:var(--orange);width:.7em;height:.7em;border-radius:50%;box-shadow:0 0 0 4px rgb(249 152 4 / .25);animation:livePulse 1.6s ease-in-out infinite}@keyframes livePulse{0%,100%{box-shadow:0 0 0 4px rgb(249 152 4 / .25)}50%{box-shadow:0 0 0 8px rgb(249 152 4 / .05)}}.icon--phone{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.3 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .7-.3 1l-2.2 2.2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.3 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .7-.3 1l-2.2 2.2z'/></svg>")}.icon--mail{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 2.4V18h16V7.4l-8 5-8-5zM4.7 6l7.3 4.6L19.3 6H4.7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 2.4V18h16V7.4l-8 5-8-5zM4.7 6l7.3 4.6L19.3 6H4.7z'/></svg>")}.icon--webinar{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M2 5h20v12h-8l1 3h-6l1-3H2V5zm2 2v8h16V7H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M2 5h20v12h-8l1 3h-6l1-3H2V5zm2 2v8h16V7H4z'/></svg>")}.icon--time{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm.5-13H11v6l5 3 .8-1.3-4.3-2.6V7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm.5-13H11v6l5 3 .8-1.3-4.3-2.6V7z'/></svg>")}.icon--alert{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2 1 21h22L12 2zm0 4 8.5 14h-17L12 6zm-1 5v5h2v-5h-2zm0 7v2h2v-2h-2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2 1 21h22L12 2zm0 4 8.5 14h-17L12 6zm-1 5v5h2v-5h-2zm0 7v2h2v-2h-2z'/></svg>")}.icon--performance{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 13h4v8H3v-8zm7-6h4v14h-4V7zm7 3h4v11h-4V10z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 13h4v8H3v-8zm7-6h4v14h-4V7zm7 3h4v11h-4V10z'/></svg>")}.icon--target{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm0-13a5 5 0 1 0 5 5 5 5 0 0 0-5-5zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm0-13a5 5 0 1 0 5 5 5 5 0 0 0-5-5zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3z'/></svg>")}.icon--proof{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m12 2 3.1 6.3 7 1-5.1 4.9 1.3 7L12 17.8 5.7 21.2l1.3-7L2 9.3l7-1L12 2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='m12 2 3.1 6.3 7 1-5.1 4.9 1.3 7L12 17.8 5.7 21.2l1.3-7L2 9.3l7-1L12 2z'/></svg>")}.icon--impact{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13 2 3 14h7l-1 8 11-12h-7l1-8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13 2 3 14h7l-1 8 11-12h-7l1-8z'/></svg>")}.icon--seat{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 2h6a3 3 0 0 1 3 3v8h-2V5a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v8H6V5a3 3 0 0 1 3-3zM4 13h16v3a2 2 0 0 1-2 2v4h-2v-4H8v4H6v-4a2 2 0 0 1-2-2v-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 2h6a3 3 0 0 1 3 3v8h-2V5a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v8H6V5a3 3 0 0 1 3-3zM4 13h16v3a2 2 0 0 1-2 2v4h-2v-4H8v4H6v-4a2 2 0 0 1-2-2v-3z'/></svg>")}.icon--lock{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a5 5 0 0 0-5 5v3H5v12h14V10h-2V7a5 5 0 0 0-5-5zm-3 8V7a3 3 0 0 1 6 0v3H9zm3 4a2 2 0 0 1 1 3.7V20h-2v-2.3A2 2 0 0 1 12 14z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a5 5 0 0 0-5 5v3H5v12h14V10h-2V7a5 5 0 0 0-5-5zm-3 8V7a3 3 0 0 1 6 0v3H9zm3 4a2 2 0 0 1 1 3.7V20h-2v-2.3A2 2 0 0 1 12 14z'/></svg>")}.icon--instagram{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm10.5 2.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM12 7a5 5 0 1 1-5 5 5 5 0 0 1 5-5zm0 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm10.5 2.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM12 7a5 5 0 1 1-5 5 5 5 0 0 1 5-5zm0 2a3 3 0 1 0 3 3 3 3 0 0 0-3-3z'/></svg>")}.icon--facebook{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13.5 22V13h3l.5-3.5h-3.5V7.4c0-1 .3-1.7 1.7-1.7H17V2.6A26 26 0 0 0 14.4 2.5C12 2.5 10.5 4 10.5 6.7v2.8H8V13h2.5v9h3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M13.5 22V13h3l.5-3.5h-3.5V7.4c0-1 .3-1.7 1.7-1.7H17V2.6A26 26 0 0 0 14.4 2.5C12 2.5 10.5 4 10.5 6.7v2.8H8V13h2.5v9h3z'/></svg>")}.icon--linkedin{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 3.5A2.5 2.5 0 1 1 4 8.5 2.5 2.5 0 0 1 4 3.5zM2.5 10h3V21h-3V10zM9 10h2.9v1.5h.05a3.2 3.2 0 0 1 2.9-1.6c3.1 0 3.7 2 3.7 4.7V21h-3v-5.3c0-1.3 0-2.9-1.8-2.9s-2 1.4-2 2.8V21H9V10z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 3.5A2.5 2.5 0 1 1 4 8.5 2.5 2.5 0 0 1 4 3.5zM2.5 10h3V21h-3V10zM9 10h2.9v1.5h.05a3.2 3.2 0 0 1 2.9-1.6c3.1 0 3.7 2 3.7 4.7V21h-3v-5.3c0-1.3 0-2.9-1.8-2.9s-2 1.4-2 2.8V21H9V10z'/></svg>")}.check-icon{display:inline-grid;width:18px;height:18px;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--orange)}.check-icon::before{content:"";width:8px;height:5px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(-45deg) translateY(-1px)}.top-header{background:linear-gradient(90deg,var(--deep),var(--navy),var(--blue));color:var(--white);font-weight:700;font-size:.86rem}.top-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:38px}.top-header__contact{display:contents}.top-header p,.top-header a{display:inline-flex;align-items:center;gap:9px;margin:0}.top-header a:hover{color:var(--orange)}.press-row--top{display:flex;grid-column:2;grid-row:1;justify-self:center}.top-header__live{grid-column:1;grid-row:1;justify-self:start}.top-header__contact a{grid-column:3;grid-row:1;justify-self:end}.top-header .press-row__label{color:var(--white)}.top-header .press-logo{filter:brightness(0) invert(1) opacity(.92);height:18px}.top-header .press-logo--fox{height:14px}.top-header .press-logo--abc{height:16px}.top-header .press-logo:hover{filter:brightness(0) invert(1) opacity(1);transform:translateY(-1px) scale(1.05)}.header-stack{position:sticky;top:0;z-index:30}.site-header{border-bottom:1px solid rgb(1 70 133 / .1);background:rgb(255 255 255 / .94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:72px}.site-header__cta{justify-self:end}.press-row{display:flex;align-items:center;gap:14px;justify-self:end}.press-row__label{font-family:var(--heading);font-weight:800;font-size:.78rem;color:var(--ink);white-space:nowrap;letter-spacing:.02em}.press-row__logos{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.press-row__logos li{display:inline-flex;align-items:center}.press-logo{display:block;height:26px;width:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(17%) sepia(78%) saturate(2078%) hue-rotate(190deg) brightness(96%) contrast(101%);transition:filter 220ms ease,transform 220ms ease}.press-logo:hover{filter:brightness(0) saturate(100%) invert(17%) sepia(78%) saturate(2078%) hue-rotate(190deg) brightness(96%) contrast(101%);transform:translateY(-1px) scale(1.04)}.press-logo--peacock{height:26px}.press-logo--fox{height:22px}.press-logo--abc{height:24px}.top-header .press-row--top{grid-column:2;justify-self:center}.brand{display:inline-flex;align-items:center;width:180px}.brand img{width:180px;max-height:80px;height:auto;flex:0 0 auto;transition:width 220ms ease;object-fit:contain;object-position:left}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--orange-deep));background-size:200% 100%;background-position:0% 50%;box-shadow:0 14px 32px rgb(249 152 4 / .35);color:var(--white);cursor:pointer;font-weight:900;padding:14px 26px;text-align:center;letter-spacing:.01em;transition:transform 220ms ease,box-shadow 220ms ease,background-position 500ms ease}.btn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .4),transparent);transform:skewX(-20deg);pointer-events:none;animation:btnShine 3.4s ease-in-out infinite}@keyframes btnShine{0%{left:-75%}60%{left:130%}100%{left:130%}}.btn:hover{transform:translateY(-3px) scale(1.02);background-position:100% 50%;box-shadow:0 22px 42px rgb(249 152 4 / .5)}.btn--xl{animation:ctaPulse 2.4s ease-in-out infinite}@keyframes ctaPulse{0%,100%{box-shadow:0 14px 32px rgb(249 152 4 / .35),0 0 0 0 rgb(249 152 4 / .55)}50%{box-shadow:0 14px 32px rgb(249 152 4 / .35),0 0 0 16px #fff0}}.btn--small{min-height:44px;padding:10px 18px;font-size:.92rem}.btn--large{min-height:60px;padding:17px 30px;font-size:1.05rem}.btn--xl{min-height:68px;padding:20px 36px;font-size:1.18rem}.btn--wide{padding-inline:44px;white-space:nowrap}.btn--light{background:var(--white);color:var(--navy);box-shadow:0 16px 32px rgb(0 0 0 / .18)}.hero .btn.btn--xl.btn-get-quote {	min-width: 380px;	min-height: 70px !important;	font-size: 26px;}@media(width<768px){.hero .btn.btn--xl.btn-get-quote {	min-width: 310px;min-height: 55px !important;	font-size: 23px;}.btn--xl{min-height:45px;padding:10px 20px;font-size:1.18rem}}h1,h2,h3{margin:0;font-family:var(--heading);color:var(--navy);letter-spacing:0}h1{max-width:760px;font-size:clamp(2.6rem, 5.4vw, 3.8rem);font-weight:900;line-height:.94}h2{max-width:24ch;font-size:clamp(2.1rem, 4vw, 3.4rem);font-weight:900;line-height:1.02}h3{font-size:clamp(1.25rem, 1.85vw, 1.6rem);font-weight:800;line-height:1.18}.date-day-hour{max-width:max-content;color:#273243;font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:600;line-height:1.35;color:#fff;background:rgb(1 70 133 / .28);border:1px solid rgb(1 70 133 / .44);padding:16px;border-radius:10px;.webinarTimeText{font-weight:800}@media(width<768px){margin:auto}}.countdown-banner .date-day-hour{background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0;margin-bottom:5px;text-align:center;font-size:16px}.section{padding:clamp(72px, 9vw, 124px) 0}.section-bg{position:relative;overflow:hidden;isolation:isolate;background-size:cover;background-position:center}.section-bg--leak{background-image:url(./assets/2.png)}.section-bg--moment{background-image:url(./assets/3.png)}.section-bg h1,.section-bg h2,.section-bg h3{color:var(--white);text-shadow:0 2px 18px rgb(0 20 40 / .55),0 1px 2px rgb(0 20 40 / .4)}.section-bg .lead,.section-bg .hero__subtitle{color:rgb(255 255 255 / .96);text-shadow:0 1px 12px rgb(0 20 40 / .5)}.section-bg .lead strong,.section-bg .hero__subtitle strong{color:var(--white)}.section-bg .lead--accent{color:var(--orange)}.section-bg .hero-checks{color:var(--white)}.section-bg .hero-checks li{color:var(--white);text-shadow:0 1px 8px rgb(0 20 40 / .5)}.section-bg .kicker{background:rgb(255 255 255 / .92);color:var(--navy);text-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.section-bg .kicker--alert{background:var(--orange);color:var(--white)}.section-bg .highlight{color:var(--orange)}.hero{min-height:calc(100svh - 111px - 112px);display:grid;align-items:center;padding:clamp(28px, 4vw, 56px) 0;background:#033C80;background:radial-gradient(circle at 20% 25%,rgb(3 60 128 / .9) 0%,#fff0 40%),radial-gradient(circle at 80% 75%,rgb(3 60 128 / .9) 0%,#fff0 40%),radial-gradient(circle at 50% 50%,rgb(3 60 128 / .4) 0%,#fff0 60%),#000b1b}.hero.section-bg.section-bg--hero img{position:absolute;width:100%;height:100%;left:0;z-index:-1;top:0}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px;flex-direction:column}.hero-checks{margin-top:18px}.countdown--hero{padding:16px 18px 14px}.hero__copy{display:flex;align-items:center;justify-content:space-between;width:100%}.hero__subtitle{max-width:640px;margin:24px 0 28px;color:#273243;font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:600;line-height:1.35;font-size:20px}.boxes-hero{display:flex;gap:30px}.highlight{display:inline-block;color:var(--orange-deep)}.kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:var(--blue-soft);color:var(--navy);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.kicker--alert{background:rgb(249 152 4 / .06);color:var(--orange-deep)}.kicker--white{background:rgb(255 255 255 / .18);color:var(--white)}.countdown--hero{max-width:380px;padding:0;background:#fff0;border:0;box-shadow:none}.countdown--hero .glass__sheen{display:none}.countdown--hero .countdown__label{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px;border-radius:999px;background:rgb(249 152 4 / .14);color:var(--orange-deep);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.countdown--hero .countdown__grid{grid-template-columns:repeat(4,minmax(60px,1fr));gap:8px}.countdown--hero .countdown__grid>div{background:rgb(1 70 133 / .28);border:1px solid rgb(1 70 133 / .44);color:var(--navy)}.countdown--hero .countdown__grid strong{color:var(--navy)}.countdown--hero .countdown__grid span{color:var(--muted)}@media(width<768px){.countdown--hero .countdown__grid strong{color:#fff}.countdown--hero .countdown__grid span{color:#ced0d2}}.countdown__label{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;color:var(--orange-deep);font-weight:900}.countdown__grid,.countdown--compact{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.countdown__grid>div,.countdown--compact>div{display:flex;flex-direction:column;align-items:center;border-radius:10px;background:linear-gradient(180deg,var(--navy),var(--deep));color:var(--white);padding:8px 4px}.countdown strong{font-family:var(--heading);font-size:clamp(1.4rem, 2.2vw, 1.8rem);font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.countdown span{margin-top:4px;color:rgb(255 255 255 / .82);font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.countdown__label{font-size:.82rem;margin-bottom:8px}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.urgency-text{display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font-weight:900}.hero-checks{display:flex;flex-wrap:wrap;gap:12px 22px;padding:0;margin:24px 0 0;list-style:none;color:var(--navy);font-weight:800}.hero-checks li{display:inline-flex;align-items:center;gap:8px}.proof-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--deep),var(--navy),var(--blue));color:var(--white);box-shadow:0 22px 48px rgb(1 70 133 / .34)}.proof-strip::before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .16),transparent);transform:skewX(-20deg);animation:btnShine 7s ease-in-out infinite}.proof-strip__item{transition:transform 240ms ease}.proof-strip__item:hover{transform:translateY(-3px)}.proof-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:112px;flex-wrap:wrap}.proof-strip strong{display:block;color:var(--white);font-family:var(--heading);font-size:1.8rem;font-weight:900;line-height:1}.proof-strip span{color:rgb(255 255 255 / .8);font-size:.78rem;font-weight:800;text-transform:uppercase}.split{display:grid;grid-template-columns:0.9fr 1fr;align-items:center;gap:clamp(36px, 7vw, 90px)}.split--reverse{grid-template-columns:1fr 0.92fr}.moment-section{position:relative;overflow:hidden;isolation:isolate;background-size:cover;background-position:center;color:var(--white)}.moment-section::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff0 0%,rgb(1 70 133 / .35) 35%,rgb(1 70 133 / .85) 65%,rgb(0 49 95) 100%)}.moment-section__inner{display:flex;justify-content:flex-end}.moment-section__copy{max-width:560px;width:100%}.moment-section h2,.moment-section .lead{color:var(--white);text-shadow:0 2px 16px rgb(0 20 40 / .45)}.moment-section .lead{color:rgb(255 255 255 / .95)}.moment-section .kicker--white{background:rgb(255 255 255 / .18);color:var(--white);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (max-width:1080px){.moment-section__inner{justify-content:center}.moment-section__copy{max-width:100%}.moment-section::before{background:linear-gradient(180deg,rgb(1 70 133 / .55) 0%,rgb(1 70 133 / .85) 60%,rgb(0 49 95 / .96) 100%)}}.lead{max-width:610px;margin:0 0 18px;color:#283241;font-size:clamp(1.1rem, 1.8vw, 1.35rem);font-weight:600}.lead--accent{color:var(--orange-deep);font-weight:900}.device-frame{position:relative}.device-frame img{filter:drop-shadow(0 24px 38px rgb(1 70 133 / .2))}.floating-stat{position:absolute;right:6%;top:12%;border-radius:14px;background:var(--white);box-shadow:var(--shadow);color:var(--navy);padding:14px 18px}.float-anim{animation:floatY 5s ease-in-out infinite}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-stat strong{display:block;color:var(--orange-deep);font-family:var(--heading);font-size:1.5rem;font-weight:900;line-height:1}.floating-stat span{color:var(--muted);font-size:.75rem;font-weight:800}.section-heading{max-width:860px;margin:0 auto 48px;text-align:center}.section-heading h2{margin-inline:auto}.section-bg-learn{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 15% 10%,rgb(31 172 248 / .18),transparent 45%),radial-gradient(circle at 85% 90%,rgb(249 152 4 / .16),transparent 45%),linear-gradient(180deg,#f3f9ff 0%,#e8f1fb 60%,#f6faff 100%)}.section-bg-learn::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(1 70 133 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(1 70 133 / .07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%)}.section-bg-learn::after{content:"";position:absolute;z-index:-1;width:380px;height:380px;top:-120px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgb(31 172 248 / .22),transparent 70%);animation:blobFloat 14s ease-in-out infinite;filter:blur(8px)}@keyframes blobFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,30px) scale(1.08)}}.learn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:stretch}.learn-grid article,.metrics article{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:250px;border-radius:18px;background:linear-gradient(160deg,var(--navy),var(--deep));box-shadow:var(--shadow);color:var(--white);padding:28px;overflow:hidden;transition:transform 320ms cubic-bezier(.2,.8,.2,1),box-shadow 320ms ease;@media(width<768px){display:flex;align-items:center;justify-content:center;span{text-align:center}}}.learn-grid article::before{content:"";position:absolute;inset:auto -30% -30% auto;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgb(249 152 4 / 66%),transparent 70%);opacity:0;transition:opacity 380ms ease,transform 380ms ease}.learn-grid article:hover{transform:translateY(-10px) rotate(-0.4deg);box-shadow:0 32px 56px rgb(1 70 133 / .36)}.learn-grid article:hover::before{opacity:1;transform:scale(6.08)}.learn-grid span{display:grid;width:58px;height:58px;place-items:center;margin-bottom:22px;border-radius:14px;background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:var(--white);font-family:var(--heading);font-size:1.4rem;font-weight:900;box-shadow:0 10px 22px rgb(249 152 4 / .4);transition:transform 320ms ease}.learn-grid article:hover span{transform:rotate(-6deg) scale(1.06)}.learn-grid h3{color:var(--white);margin:0;position:relative;z-index:1;text-align:center}.learn-cta{margin-top:48px;text-align:center}.proof-section{background:var(--white)}.proof-grid{display:grid;grid-template-columns:0.85fr 1fr;gap:clamp(36px, 7vw, 90px);align-items:center}.micro-reviews{display:grid;gap:14px;margin-top:28px}blockquote{margin:0;border-left:5px solid var(--orange);border-radius:12px;background:linear-gradient(90deg,rgb(249 152 4 / .08),transparent);color:var(--navy);font-weight:800;padding:18px 22px}blockquote cite{display:block;margin-top:8px;color:var(--muted);font-style:normal;font-size:.85rem}.reviews-carousel{margin-top:28px;--slide-gap:20px}.reviews-carousel__viewport{position:relative;overflow:hidden;border-radius:16px}.reviews-carousel__track{display:flex;margin:0;padding:0;list-style:none;transition:transform 600ms cubic-bezier(.2,.8,.2,1);will-change:transform}.reviews-slide{flex:0 0 100%;display:grid;gap:14px;padding:4px}.reviews-slide blockquote{background:linear-gradient(135deg,rgb(31 172 248 / .1),rgb(249 152 4 / .08));border-left-width:5px;box-shadow:0 14px 30px rgb(1 70 133 / .08);transform:translateY(8px);opacity:0;transition:transform 500ms ease,opacity 500ms ease,box-shadow 240ms ease}.reviews-slide blockquote:nth-child(2){transition-delay:120ms}.reviews-slide.is-active blockquote{transform:translateY(0);opacity:1}.reviews-slide blockquote:hover{transform:translateY(-3px);box-shadow:0 22px 40px rgb(1 70 133 / .18)}.reviews-carousel__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.reviews-carousel__btn{width:44px;height:44px;border:0;border-radius:50%;background:var(--white);color:var(--navy);font-size:1.2rem;font-weight:900;box-shadow:0 8px 20px rgb(1 70 133 / .18);cursor:pointer;transition:transform 220ms ease,background 220ms ease,color 220ms ease}.reviews-carousel__btn:hover{background:var(--orange);color:var(--white);transform:translateY(-2px) scale(1.05)}.reviews-carousel__dots{display:flex;gap:8px}.reviews-carousel__dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgb(1 70 133 / .22);cursor:pointer;transition:width 240ms ease,background 240ms ease}.reviews-carousel__dots button.is-active{width:30px;background:var(--orange);border-radius:999px}.card-review-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.2}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.metrics article{position:relative;overflow:hidden;transition:transform 320ms cubic-bezier(.2,.8,.2,1),box-shadow 320ms ease}.metrics article::after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgb(249 152 4 / .32),transparent 70%);opacity:.5;transition:opacity 320ms ease,transform 320ms ease}.metrics article:hover{transform:translateY(-8px);box-shadow:0 32px 56px rgb(1 70 133 / .36)}.metrics article:hover::after{opacity:1;transform:scale(1.15)}.metrics strong{display:block;color:var(--orange);font-family:var(--heading);font-size:clamp(3rem, 6vw, 4.5rem);font-weight:900;line-height:1}@media(width<721px){.c-div{justify-content:center}}.metrics span{display:block;margin-top:14px;color:rgb(255 255 255 / .92);font-size:1.1rem;font-weight:800;line-height:1.25}.countdown-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:26px}.countdown-banner h2{color:var(--white);max-width:26ch;line-height:1.06}.countdown--compact{min-width:min(360px, 100%)}.countdown--compact>div{background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.impact-section{background:linear-gradient(180deg,var(--white),#f3f9ff)}.impact-card{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;background:linear-gradient(135deg,var(--navy),var(--deep));box-shadow:0 30px 60px rgb(1 70 133 / .3);color:var(--white);padding:clamp(40px, 7vw, 80px);text-align:center}.impact-card--bg::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgb(0 31 61 / .92) 0%,rgb(1 70 133 / .86) 50%,rgb(0 49 95 / .94) 100%)}.bg-impact{position:absolute;z-index:-1;left:0;top:0;opacity:.1}.impact-card__content{position:relative;z-index:1;max-width:100%}.impact-card h2{max-width:38ch;margin:0 auto 30px;color:var(--white);line-height:1.04;text-wrap:balance}.final-form{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 0%,rgb(31 172 248 / .55),transparent 50%),radial-gradient(circle at 0% 100%,rgb(249 152 4 / .45),transparent 55%),radial-gradient(circle at 100% 100%,rgb(31 172 248 / .4),transparent 50%),linear-gradient(135deg,#0a1f3a,var(--deep) 40%,var(--navy) 100%);background-size:200% 200%,200% 200%,200% 200%,100% 100%;background-position:0% 0%,100% 100%,100% 0%,0% 0%;animation:formGradient 18s ease-in-out infinite;isolation:isolate;color:var(--white);padding:clamp(72px, 9vw, 118px) 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px, 7vw, 88px);align-items:center}.final-form h2{color:var(--white)}.final-form__sub{color:rgb(255 255 255 / .86);font-weight:800}@keyframes formGradient{0%{background-position:0% 0%,100% 100%,100% 0%,0% 0%}50%{background-position:100% 50%,0% 50%,50% 100%,0% 0%}100%{background-position:0% 0%,100% 100%,100% 0%,0% 0%}}.final-form::before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(closest-side,rgb(255 255 255 / .06),transparent 70%),repeating-linear-gradient(45deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 22px);pointer-events:none;animation:formGridDrift 30s linear infinite}@keyframes formGridDrift{0%{transform:translate(0,0)}100%{transform:translate(-40px,-40px)}}.signup-form{position:relative;display:grid;gap:10px;border-top:6px solid var(--orange);border-radius:22px;background:var(--white);box-shadow:0 30px 60px rgb(0 0 0 / .28);color:var(--ink);padding:clamp(26px, 4vw, 40px)}.final-form .signup-form{overflow:hidden}.signup-form::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:24px;background:conic-gradient(from 0deg,var(--orange),var(--blue),var(--orange));opacity:0;filter:blur(14px);transition:opacity 360ms ease}.signup-form__title{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--navy);font-family:var(--heading);font-size:1.45rem;font-weight:900;@media(width<768px){color:#003465!important}}.signup-form label{margin-top:23px;color:var(--navy);font-size:.86rem;font-weight:900}.signup-form input:not(.pp){width:100%;min-height:54px;border:2px solid rgb(1 70 133 / .18);border-radius:12px;color:var(--ink);padding:12px 16px}.signup-form input:focus:not(.pp){border-color:var(--orange);box-shadow:0 0 0 4px rgb(249 152 4 / .15);outline:none}.signup-form .btn{width:100%;margin-top:12px}.form-note{display:inline-flex;justify-content:center;align-items:center;gap:7px;margin:0;color:var(--muted)!important;font-size:.84rem;font-weight:700;text-align:center}.text-link{border:0;background:none;color:var(--muted);cursor:pointer;text-decoration:underline}.footer{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0%,rgb(31 172 248 / .18),transparent 50%),radial-gradient(circle at 0% 100%,rgb(249 152 4 / .12),transparent 50%),linear-gradient(135deg,var(--deep),#001f3d);color:var(--white);padding:64px 0 28px}.footer__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:clamp(32px, 5vw, 72px);align-items:start}.footer__brand{display:flex;flex-direction:column;gap:18px}.brand--footer{display:inline-block}.brand--footer img{width:240px;height:auto;filter:brightness(0) invert(1);transition:transform 300ms ease}.brand--footer:hover img{transform:scale(1.04)}.footer__tagline{margin:0;max-width:320px;color:rgb(255 255 255 / .7);font-weight:600;line-height:1.45}.footer__social{display:flex;gap:12px;padding:0;margin:6px 0 0;list-style:none}.footer__social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);color:var(--white);font-size:18px;transition:transform 240ms ease,background 240ms ease,border-color 240ms ease}.footer__social a:hover{transform:translateY(-3px) rotate(-4deg);background:var(--orange);border-color:var(--orange)}.footer h2{margin:0 0 16px;color:var(--white);font-size:1.25rem}.footer address{font-style:normal;display:flex;flex-direction:column;gap:8px}.footer__contact a,.footer__contact p{display:inline-flex;align-items:center;gap:9px;margin:0;color:rgb(255 255 255 / .84);font-weight:700;transition:color 200ms ease}.footer__contact a:hover{color:var(--orange)}.footer__phone{font-family:var(--heading);font-size:1.35rem!important;color:var(--white)!important;letter-spacing:.01em}@media(width<768px){.footer__contact .icon{display:none}}.footer__phone:hover{color:var(--orange)!important}.footer p{margin:0}.footer__offices ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:0;padding:0;list-style:none}.footer__offices li{color:rgb(255 255 255 / .78);font-weight:600;font-size:.92rem;transition:color 200ms ease,transform 200ms ease}.footer__offices li:hover{color:var(--orange);transform:translateX(3px)}.footer__legal{margin-top:36px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;@media(width<768px){text-align:center;flex-direction:column-reverse;gap:5px}}.footer__legal p{color:rgb(255 255 255 / .55);font-size:.84rem;font-weight:600}.footer__legal a{color:rgb(255 255 255 / .788);font-weight:800}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:90;border-top:3px solid var(--orange);background:linear-gradient(90deg,var(--navy),var(--deep));color:var(--white);padding:0;box-shadow:0 -10px 30px rgb(0 0 0 / .25);transform:translateY(100%);transition:transform 300ms ease;}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta__inner{width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr 3fr;justify-content:space-between;gap:0}.sticky-cta__copy{padding:3px 15px 3px 4rem}#stickyCta .btn{border-radius:0;font-size: 22px;  padding: 10px;}#stickyCta .btn:hover{transform:translateY(0) scale(1.02);background-size:200% 200%}.sticky-cta__title,.sticky-cta__sub{display:flex;align-items:center;gap:8px;margin:0;font-weight:900;font-size:13px!important}@media(width<768px){.sticky-cta__sub{flex-direction:column;gap:0;justify-content:start;align-items:start}.sticky-cta__inner{grid-template-columns:1fr 1fr}.sticky-cta__copy{padding:3px 15px 3px 2rem}.icon.icon--alert{display:none}.sticky-cta__title,.sticky-cta__sub{font-size:11px!important}}.sticky-cta__title{color:var(--orange)}.sticky-cta__sub{margin-top:2px;color:rgb(255 255 255 / .86);font-size:.82rem}@media(width<768px){.sticky-cta__sub{margin-top:2px}}.exit-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 250ms ease}.exit-modal.is-open{opacity:1;pointer-events:auto}.exit-modal[hidden]{display:none}.exit-modal__backdrop{position:absolute;inset:0;background:rgb(0 20 40 / .72);backdrop-filter:blur(6px)}.exit-modal__card{position:relative;width:min(540px, 100%);max-height:92vh;overflow-y:auto;border-top:8px solid var(--orange);border-radius:24px;background:var(--white);box-shadow:0 40px 80px rgb(0 0 0 / .5);padding:clamp(28px, 4vw, 40px);overflow:hidden}.exit-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:var(--bg-soft);color:var(--navy);cursor:pointer;font-size:1.6rem}.exit-modal__card h2{font-size:clamp(1.6rem, 3vw, 2.25rem)}.exit-modal__card>p{color:var(--muted);font-weight:700}.signup-form--modal{padding:0;border:0;border-radius:0;box-shadow:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity 700ms ease,transform 700ms cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.learn-grid article.reveal{transform:translateY(36px) scale(.96)}.learn-grid article.reveal.is-visible{transform:translateY(0) scale(1)}.learn-grid article:nth-child(1){transition-delay:0ms}.learn-grid article:nth-child(2){transition-delay:90ms}.learn-grid article:nth-child(3){transition-delay:180ms}.learn-grid article:nth-child(4){transition-delay:270ms}.metrics article.reveal{transform:translateY(30px) scale(.97)}.metrics article.reveal.is-visible{transform:translateY(0) scale(1)}.metrics article:nth-child(1){transition-delay:0ms}.metrics article:nth-child(2){transition-delay:120ms}.split>.reveal:first-child,.split--reverse>.reveal:last-child{transform:translateX(-32px)}.split>.reveal:first-child.is-visible,.split--reverse>.reveal:last-child.is-visible{transform:translateX(0)}.split>.reveal:last-child,.split--reverse>.reveal:first-child{transform:translateX(32px)}.split>.reveal:last-child.is-visible,.split--reverse>.reveal:first-child.is-visible{transform:translateX(0)}.hero__copy.reveal{transform:translateY(24px) scale(.985)}.hero__copy.reveal.is-visible{transform:translateY(0) scale(1)}.section-heading.reveal{transform:translateY(22px) scale(.97)}.section-heading.reveal.is-visible{transform:translateY(0) scale(1)}.impact-card.reveal{transform:translateY(40px) scale(.94)}.impact-card.reveal.is-visible{transform:translateY(0) scale(1)}@media (max-width:1080px){.hero__grid,.split,.split--reverse,.proof-grid,.form-grid,.footer__grid{grid-template-columns:1fr}.learn-grid{grid-template-columns:repeat(2,1fr)}.countdown-banner__inner{align-items:center;flex-direction:column}.press-row__label{display:none}.ppp{display:flex;flex-direction:column;align-items:center;p,h2{text-align:center}}.hero__copy{flex-direction:column;justify-content:center}} .button-mobile{display: none;} @media (max-width:860px){.button-pc {display: none;}.button-mobile{ display: flex;  margin-top: -10px;}.sticky-cta__copy {display: none;}.sticky-cta__inner {	grid-template-columns: 1fr;}  .site-header__inner{grid-template-columns:auto 1fr;grid-template-areas:"brand cta"}.brand{grid-area:brand}.site-header__cta{grid-area:cta;justify-self:end}.boxes-hero{flex-direction:column;justify-content:center;margin:auto;align-items:center;text-align:center}}@media (max-width:720px){.container{width:min(100% - 28px, var(--container))}.top-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;min-height:38px}.top-header__contact{display:contents;width:auto;min-width:0}.top-header .press-row--top{display:flex}.top-header .press-row__label{display:none}.top-header .press-row__logos{gap:6px}.top-header .press-row{grid-column:3;grid-row:1;flex:0 0 auto;justify-self:end;justify-content:flex-end;min-width:0}.top-header .press-logo{filter:brightness(0) invert(1) opacity(.94);height:15px;width:22px;object-fit:contain}.top-header .press-logo--fox{width:30px;height:12px}.top-header .press-logo--abc{width:16px;height:14px}.top-header__live{grid-column:1;grid-row:1;justify-self:start;font-size:.72rem;line-height:1;white-space:nowrap}.top-header a{grid-column:2;grid-row:1;justify-self:center;font-size:.68rem;line-height:1;white-space:nowrap}.top-header a .icon--phone{display:none}.site-header__inner{grid-template-columns:auto 1fr;grid-template-areas:"brand cta";row-gap:0;min-height:60px}.brand{width:54px;height:46px;border-radius:0}.brand img{width:135px;height:auto;max-width:none;transform:translateX(0)}.site-header__cta{justify-self:end}.site-header__cta.btn--small{max-width:calc(100vw - 92px);min-height:42px;padding:10px 14px;font-size:.86rem;white-space:nowrap}.site-header .press-row{display:none}.hero__copy,.moment-section__copy,.problem-section .split>div,.proof-section .proof-grid>div:first-child,.section-heading,.learn-cta,.final-form .form-grid>div,.signup-form,.footer__brand,.footer__contact,.footer__offices{text-align:center}.hero__copy h1,.hero__copy .hero__subtitle,.moment-section__copy h2,.moment-section__copy .lead,.problem-section .lead,.impact-card h2,.final-form h2,.final-form__sub,.footer__tagline{margin-left:auto;margin-right:auto}.hero__actions,.hero-checks,.countdown--hero,.moment-section__copy .btn,.problem-section .kicker,.moment-section .kicker,.proof-section .kicker,.final-form .kicker,.signup-form__title,.form-note,.footer__social,.brand--footer,.footer__contact a,.footer__contact p{margin-left:auto;margin-right:auto}.hero__actions{justify-content:center}.hero-checks{justify-content:center;flex-direction:column;align-items:center}.urgency-text{justify-content:center}.hero__copy h1{overflow-wrap:normal}h1{font-size:clamp(2.25rem, 8.8vw, 2.9rem);line-height:.98}h2{max-width:100%;font-size:clamp(1.8rem, 7.6vw, 2.4rem);line-height:1.08}.hero{min-height:calc(100vh - 99px);max-height:800px}.proof-strip__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;flex-direction:row;padding:22px 0;gap:16px 18px;min-height:auto;text-align:center}.proof-strip__item{align-items:center}.proof-strip strong{font-size:1.65rem}.proof-strip span{display:block;font-size:.7rem;line-height:1.2}.footer__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.footer__brand,.footer__contact,.footer__offices{align-items:center;width:100%}.footer__offices{display:flex;flex-direction:column}.brand--footer{width:200px;height:auto;overflow:visible}.brand--footer img{width:200px;height:auto;max-width:100%;transform:none}.countdown__grid,.countdown--compact{grid-template-columns:repeat(4,1fr)}.learn-grid,.metrics{grid-template-columns:1fr}.footer__offices ul{grid-template-columns:1fr;justify-items:center}.sticky-cta__inner{gap:10px}.sticky-cta .btn{min-height:44px;padding:10px 16px;font-size:1.2rem}.press-row__logos{gap:12px}.press-logo{height:22px}.press-logo--fox{height:18px}.press-logo--abc{height:20px}.top-header .press-row__logos{gap:8px}.top-header .press-logo{filter:brightness(0) invert(1) opacity(.94);height:17px}.top-header .press-logo--fox{height:14px}.top-header .press-logo--abc{height:16px}.proof-grid{display:flex;flex-direction:column-reverse}.proof-grid>div:first-child{order:2}.proof-grid>.metrics{order:1}.exit-modal{padding:12px;align-items:center}.exit-modal__card{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:22px 18px;border-radius:18px;border-top-width:6px}.exit-modal__card h2{font-size:clamp(1.35rem, 6.5vw, 1.8rem);line-height:1.12;max-width:100%}.exit-modal__close{width:34px;height:34px;top:10px;right:10px;font-size:1.4rem}.signup-form--modal{gap:8px}.signup-form--modal:hover,.signup-form--modal:focus-within{transform:none}.signup-form--modal input{min-height:50px;padding:10px 14px}.signup-form--modal .btn{min-height:56px;padding:14px 18px;font-size:1rem}.signup-form--modal .form-note{flex-wrap:wrap;gap:4px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}.reveal{opacity:1;transform:none}}.privacy-modal__dialog{border-top:8px solid var(--orange)}
.hero .arrow {
    opacity: 0;
    position: absolute;
    left: 50%;
    top: 0%;
    transform-origin: -50% -50%;
    transform: translate3d(50%, 50%, 0);
}

.hero .arrow-first {
    -webkit-animation: arrow-movement 2s ease-in-out infinite;
    animation: arrow-movement 2s ease-in-out infinite;
}

.hero .arrow-second {
    -webkit-animation: arrow-movement 2s 1s ease-in-out infinite;
    animation: arrow-movement 2s 1s ease-in-out infinite;
}

.hero .arrow:before,
.hero .arrow:after {
    background: #f18f03 !important;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
}

.hero .arrow:before {
    transform: rotate(45deg) translateX(-23%);
    transform-origin: top left;
    left: 3px;
}

.hero .arrow:after {
    transform: rotate(-45deg) translateX(23%);
    transform-origin: top right;
    left: -2px;
}

.hero .section-arrow {
    flex-direction: column;
    width: 500px;
    margin: 0px 0px 0;
	max-width: 100vw;
}
@media (max-width: 600px) {
    .hero .section-arrow {
        width: auto;
    
    }

}
@-webkit-keyframes arrow-movement {
    0% {
        opacity: 0;
        top: 0%;
    }
    30% {
        opacity: 1;
    }
    50% {
        opacity: 1;
        top: 30%; /* Pushed further down at the midpoint */
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        top: 55%; /* Increased total travel distance for a cleaner exit */
    }
}

@keyframes arrow-movement {
    0% {
        opacity: 0;
        top: 0%;
    }
    30% {
        opacity: 1;
    }
    50% {
        opacity: 1;
        top: 30%; /* Pushed further down at the midpoint */
    }
    70% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        top: 55%; /* Increased total travel distance for a cleaner exit */
    }
}
@media (max-width:768px) {
	.hero .arrow {
		margin-left: -12px;
	}
}