.serpent-redesign{--primary:#1b9c9e;--primary-light:#d0eaeb;--icon-bg:#dffff5;--secondary:#36a37f;--warning:#ffead7;--heading:#101621;--text:#1a1a1a;--text-2:#666;--muted:#73737b;--bg:#fff;--bg-features:#f3f8ff;--bg-soft:#d1eaeb42;--bg-grey:#f5f7fb;--ink:#101621;--border:#e6edf2;--pill-bg:#d8ecec;--pill-border:#b9dfe0;--pill-text:#1a9aa0;--eyebrow-bg:#2fb1cd2e;--eyebrow-text:#0a3b42;--card-shadow:0 2px 12px #0000001a;--radius:16px;--radius-pill:999px;--maxw:1280px;--font:"Roboto", sans-serif;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;overflow-x:clip}.serpent-redesign *{box-sizing:border-box}.serpent-redesign img{max-width:100%;display:block}.serpent-redesign a{color:var(--primary);text-decoration:none}.serpent-redesign h1,.serpent-redesign h2,.serpent-redesign h3,.serpent-redesign h4{color:var(--heading);margin:0;font-weight:600;line-height:1.3}.serpent-redesign h1{letter-spacing:-.02em;font-size:clamp(34px,2.6vw + 18px,52px);line-height:1.13}.serpent-redesign h2{letter-spacing:-.015em;font-size:clamp(28px,2vw + 14px,40px)}.serpent-redesign h3{font-size:clamp(20px,1vw + 15px,26px);font-weight:520}.serpent-redesign :where(p){color:var(--text-2);margin:0}.serpent-redesign :where(section){padding:80px 0 56px}.serpent-redesign [id]{scroll-margin-top:90px}@media (max-width:880px){.serpent-redesign :where(section){padding:56px 0 40px}}.serpent-redesign .wrap{max-width:var(--maxw);padding-left:var(--ui-page-gutter);padding-right:var(--ui-page-gutter);margin:0 auto}.serpent-redesign .s-tag{background:var(--eyebrow-bg);color:var(--eyebrow-text);border-radius:var(--radius-pill);letter-spacing:.01em;align-items:center;margin-bottom:14px;padding:6px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.serpent-redesign .s-head{margin-bottom:10px}.serpent-redesign .s-sub{max-width:640px;color:var(--text-2);margin-bottom:38px;font-size:17px;line-height:1.6}.serpent-redesign .btn{font-family:var(--font);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;align-items:center;gap:7px;padding:8px 20px;font-size:14.5px;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.serpent-redesign .btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.serpent-redesign .btn-primary:hover{opacity:.88}.serpent-redesign .btn-secondary{color:var(--primary);border-color:var(--primary)}.serpent-redesign .btn-secondary:hover{opacity:.85}.serpent-redesign .btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.serpent-redesign .btn-ghost:hover{border-color:var(--primary);color:var(--primary)}body:has(.serpent):has(.dark-hero) .header .header-nav a{transition:color .3s}body:has(.serpent):has(.dark-hero) .header .dropbtn{transition:color .3s}body:has(.serpent):has(.dark-hero) .header .mini-header-nav a{transition:color .3s}body:has(.serpent):has(.dark-hero) .header .mini-header-nav button{transition:color .3s}body:has(.serpent):has(.dark-hero) .header .arrowIcon path{transition:fill .3s}body:has(.serpent):has(.dark-hero) .header .mini-header-nav .arrowIcon path{transition:fill .3s}:is(body:has(.serpent):has(.dark-hero) .header .mobileMenuToggle,body:has(.serpent):has(.dark-hero) .header .closeIcon){transition:filter .3s}body:has(.serpent):has(.dark-hero) .header .logos-container .main-logo{transition:filter .3s}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .header-nav a{color:#ffffffeb}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .dropbtn{color:#ffffffeb}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .mini-header-nav a{color:#ffffffeb}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .mini-header-nav button{color:#ffffffeb}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .arrowIcon path{fill:#ffffffeb}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .mini-header-nav .arrowIcon path{fill:#ffffffeb}:is(body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .mobileMenuToggle,body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .closeIcon){filter:brightness(0)invert()}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .logos-container:not(:has(.product-logo)) .main-logo{filter:brightness(0)invert()}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .logos-container:has(.product-logo) .main-logo{filter:brightness(1.6)saturate(1.3)}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .logos-container:has(.product-logo) .product-logo img{filter:brightness(1.3)saturate()}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .product-logo:before{background-color:#ffffff80!important}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .header-nav a:hover{color:#fff}body:has(.serpent):has(.dark-hero) .header:not(.scrolled) .dropbtn:hover{color:#fff}
.CompareHero-module-scss-module__t5tV8a__hero{padding:calc(var(--ui-header-offset,80px) + 24px) 0 72px;background:#101621;transition:padding-top .25s;position:relative;overflow:hidden}.CompareHero-module-scss-module__t5tV8a__hero:before{content:"";pointer-events:none;background:radial-gradient(900px 480px at 78% 6%,#1b9c9e38,#0000 60%),radial-gradient(700px 380px at 100% 100%,#163b8d47,#0000 62%);position:absolute;inset:0}.CompareHero-module-scss-module__t5tV8a__hero .wrap{z-index:1;position:relative}.CompareHero-module-scss-module__t5tV8a__inner{max-width:760px}.CompareHero-module-scss-module__t5tV8a__pill{background:var(--pill-bg);border:1px solid var(--pill-border);color:var(--pill-text);border-radius:var(--radius-pill);align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:14px;font-weight:500;display:inline-flex}.CompareHero-module-scss-module__t5tV8a__hero .CompareHero-module-scss-module__t5tV8a__h1{color:#fff;margin-bottom:16px;font-size:clamp(36px,5vw,56px);line-height:1.08}.CompareHero-module-scss-module__t5tV8a__hero .CompareHero-module-scss-module__t5tV8a__lead{color:#ffffffb8;margin-bottom:28px;font-size:18px;line-height:1.65}.CompareHero-module-scss-module__t5tV8a__cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:720px){.CompareHero-module-scss-module__t5tV8a__hero{padding:calc(var(--ui-header-offset,72px) + 16px) 0 48px}.CompareHero-module-scss-module__t5tV8a__h1{font-size:32px}.CompareHero-module-scss-module__t5tV8a__lead{font-size:16px}}
