
    @font-face{font-family:Manrope;src:url('../homepage-assets/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}
    @font-face{font-family:Manrope;src:url('../homepage-assets/manrope-bold.ttf') format('truetype');font-weight:600 800;font-display:swap}
    :root{--blue:#0249d7;--navy:#002269;--ink:#12213b;--muted:#526178;--line:#dce2eb;--ground:#f3f6fb;--pale:#eaf0ff;--white:#fff;--ease:cubic-bezier(.16,1,.3,1)}
    *{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:110px;scrollbar-color:#9aacc9 #eef2f8}body{margin:0;font-family:Manrope,sans-serif;font-size:16px;line-height:1.65;color:var(--ink);background:white;-webkit-font-smoothing:antialiased}::selection{background:var(--blue);color:white}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button{cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}input{caret-color:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}img{display:block;max-width:100%;height:auto}svg.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-size:clamp(46px,4.85vw,74px);line-height:1.08;font-weight:700;letter-spacing:-.04em}h2{font-size:clamp(34px,3.2vw,48px);line-height:1.15;letter-spacing:-.035em}h3{font-size:21px;line-height:1.3;letter-spacing:-.02em}.wrap{width:min(1360px,calc(100% - 80px));margin-inline:auto}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:12px;top:-80px;z-index:50;background:white;padding:10px}.skip:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:13px 21px;border-radius:7px;border:1px solid transparent;background:var(--blue);color:white;text-decoration:none;font-weight:700;font-size:14px;line-height:1.5;transition:background .18s,color .18s}.button:hover{background:var(--navy)}.button .icon{width:18px;height:18px}.button.secondary{color:var(--navy);background:white;border-color:#c5cfdf}.button.secondary:hover{background:var(--pale)}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.text-link .icon{width:17px;height:17px}.icon-box{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--pale);color:var(--blue);flex-shrink:0}.icon-box .icon{width:22px;height:22px}
    .site-header{position:relative;z-index:15;background:white;border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:30px;min-height:88px}.brand{flex-shrink:0}.brand img{width:215px;height:54px;object-fit:contain}.nav-shell{display:flex;align-items:center;flex:1;gap:28px}.primary-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-trigger,.nav-link{display:inline-flex;align-items:center;gap:5px;color:var(--ink);border:0;background:transparent;padding:14px 3px;font-size:14px;font-weight:700;text-decoration:none}.nav-trigger .icon{width:14px;height:14px;transition:transform .2s}.nav-trigger[aria-expanded=true]{color:var(--blue)}.nav-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-trigger:hover,.nav-link:hover{color:var(--blue)}.account-link{font-size:13px;font-weight:700;text-decoration:none;margin-left:auto;white-space:nowrap}.header-cta{font-size:13px;min-height:43px;padding:10px 16px;white-space:nowrap}.mobile-toggle{display:none}.mega{position:absolute;top:calc(100% - 1px);left:0;right:0;background:white;box-shadow:0 18px 32px #142e511c;border-top:1px solid var(--line);animation:menu-in .2s var(--ease)}.mega-inner{padding-top:27px;padding-bottom:24px}.mega-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:22px;margin-bottom:21px;border-bottom:1px solid var(--line)}.mega-top h2{font-size:21px;letter-spacing:-.02em}.mega-top p{font-size:13px;color:var(--muted);margin-top:4px}.mega-top .text-link{font-size:13px;color:var(--blue)}.mega-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.mega-column h3{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:0;margin-bottom:12px}.mega-feature{display:flex;align-items:center;gap:11px;padding:9px 7px;margin:0 -7px;border-radius:7px;text-decoration:none;line-height:1.4;min-height:56px}.mega-feature:hover{background:var(--ground)}.mega-feature .icon-box{width:34px;height:34px;border-radius:8px}.mega-feature .icon{width:18px;height:18px}.mega-feature strong{display:block;font-size:13px;font-weight:700}.mega-feature small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.mega-bottom{margin-top:23px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:13px}.mega-bottom p{color:var(--muted)}.mega-bottom a{font-weight:700;text-decoration:none;color:var(--blue)}.small-mega{max-width:1000px;margin:auto;border-radius:0 0 14px 14px}.small-mega .wrap{width:calc(100% - 56px)}.small-mega .mega-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}.resource-links a{display:flex;gap:12px;padding:12px;border-radius:8px;text-decoration:none}.resource-links a:hover{background:var(--ground)}.resource-links strong{font-size:14px;display:block}.resource-links small{font-size:12px;color:var(--muted);display:block}.nav-scrim{position:fixed;inset:89px 0 0;background:#10203d33;z-index:10;border:0;width:100%;height:calc(100% - 89px);cursor:default}.nav-open .site-header{z-index:15}@keyframes menu-in{from{opacity:.6;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
    .hero{background:#f7f9fc;padding-top:52px;padding-bottom:32px}.hero-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:60px;align-items:center}.hero-copy{padding-bottom:20px}.hero h1 span{color:var(--blue)}.hero-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:44ch;margin-top:25px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.hero-copy .install-note{font-size:12px;margin-top:13px;color:var(--muted)}.hero-photo{margin:0;min-width:0}.hero-photo img{width:100%;aspect-ratio:1.16;object-fit:cover;object-position:57% center;border-radius:14px}.hero-photo figcaption{font-size:12px;color:var(--muted);padding-top:10px;text-align:right}.hero-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.hero-capabilities a{display:flex;align-items:center;gap:13px;text-decoration:none}.hero-capabilities strong{display:block;font-size:14px;line-height:1.5}.hero-capabilities small{font-size:12px;color:var(--muted);display:block}.hero-capabilities .icon-box{background:white}.hero-capabilities a:hover strong{color:var(--blue)}
    .section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:33px}.section-heading h2{max-width:680px}.section-heading>p{font-size:15px;max-width:360px;color:var(--muted)}.product-section{padding-top:92px;padding-bottom:85px}.product-showcase{display:grid;grid-template-columns:300px minmax(0,1fr);gap:44px;align-items:start}.product-tabs{display:grid;gap:8px}.product-tab{display:flex;gap:13px;align-items:flex-start;text-align:left;padding:19px 17px;border:1px solid transparent;background:transparent;border-radius:12px;color:var(--ink)}.product-tab[aria-selected=true]{background:var(--pale);border-color:#d6e1ff}.product-tab[aria-selected=false]:hover{background:var(--ground)}.product-tab .icon{color:var(--blue);margin-top:2px}.product-tab strong{display:block;font-size:16px;line-height:1.5}.product-tab small{display:block;font-size:13px;line-height:1.65;color:var(--muted);margin-top:6px}.product-aside-note{border-top:1px solid var(--line);padding-top:22px;margin-top:23px;font-size:13px;color:var(--muted)}.product-aside-note a{margin-top:13px;color:var(--blue)}.screenshot-figure{margin:0;min-width:0}.screenshot-frame{padding:14px;background:#eaf0fa;border-radius:14px}.screenshot-frame img{width:100%;aspect-ratio:1.893;object-fit:contain;background:#f5f6f8;border-radius:7px}.screenshot-figure figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:12px;line-height:1.6;margin-top:15px;color:var(--muted)}.screenshot-figure figcaption a{font-size:12px;color:var(--blue);white-space:nowrap}.screenshot-panel.is-changing{animation:screen-in .26s var(--ease)}@keyframes screen-in{from{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
    .suite-section{background:var(--navy);color:white;padding-top:65px;padding-bottom:65px}.suite-section :focus-visible{outline-color:white}.suite-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.suite-intro>p{color:#d8e3fc;font-size:16px;line-height:1.8;max-width:56ch}.suite-intro h2{font-size:clamp(32px,3vw,45px)}.suite-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;padding-top:32px;border-top:1px solid #ffffff3b}.suite-stop{display:flex;align-items:center;gap:14px}.suite-stop .icon{width:28px;height:28px;color:#a8c5ff}.suite-stop h3{font-size:15px;letter-spacing:0}.suite-stop p{font-size:12px;color:#d8e3fc;margin-top:4px}
    .features-section{padding-top:92px;padding-bottom:90px}.finder-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:32px}.filters{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:var(--ground);border-radius:9px}.filter{background:transparent;border:0;border-radius:6px;min-height:43px;padding:9px 13px;color:var(--muted);font-size:12px;font-weight:700}.filter[aria-pressed=true]{background:white;color:var(--navy);box-shadow:0 1px 3px #1428451c}.filter:hover{color:var(--blue)}.feature-search{position:relative;flex:0 0 250px}.feature-search .icon{position:absolute;left:14px;top:14px;width:17px;height:17px;color:var(--muted)}.feature-search input{width:100%;min-height:46px;border:1px solid #c8d1df;border-radius:7px;padding:10px 12px 10px 41px;font-size:13px;color:var(--ink);background:white}.feature-search input::placeholder{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.feature-item{display:flex;align-items:center;gap:15px;padding:20px 2px;border-bottom:1px solid var(--line);text-decoration:none;min-width:0}.feature-item:hover h3{color:var(--blue)}.feature-item .icon-box{width:43px;height:43px}.feature-item h3{font-size:16px;line-height:1.5;letter-spacing:-.01em}.feature-item p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:4px}.feature-item>.icon{margin-left:auto;color:var(--blue);width:17px}.feature-meta{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;color:var(--muted);margin-top:23px}.clear-filter{border:0;background:transparent;color:var(--blue);font-size:13px;padding:8px;text-decoration:underline;text-underline-offset:3px}.empty-state{font-size:15px;color:var(--muted);padding:30px 0}
    .people-section{background:var(--ground);padding-top:65px;padding-bottom:65px}.people-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.people-layout>div>p{font-size:15px;color:var(--muted);margin-top:21px;max-width:44ch}.people-links{display:grid;gap:2px}.person-link{display:grid;grid-template-columns:47px 1fr 20px;gap:18px;align-items:center;padding:23px 0;border-bottom:1px solid #d3dce8;text-decoration:none}.person-link:last-child{border-bottom:0}.person-link .icon-box{background:white;width:46px;height:46px}.person-link h3{font-size:18px}.person-link p{font-size:13px;color:var(--muted);margin-top:6px}.person-link>.icon{color:var(--blue);width:18px}.person-link:hover h3{color:var(--blue)}
    .compare-section{padding-top:90px;padding-bottom:90px}.plan-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{padding:32px;border-radius:14px;background:var(--ground)}.plan.pro{background:var(--pale)}.plan-heading{display:flex;align-items:center;gap:16px}.plan-heading .icon-box{background:white;width:48px;height:48px}.plan h3{font-size:25px;line-height:1.3}.plan-heading p{font-size:13px;color:var(--muted);margin-top:5px}.plan>p{font-size:15px;max-width:55ch;color:var(--muted);margin-top:22px}.plan ul{list-style:none;margin:25px 0 28px;padding:0;display:grid;gap:14px}.plan li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6}.plan li .icon{width:18px;height:18px;margin-top:3px;color:var(--blue)}.plan .button{width:100%}.plan-footnote{font-size:12px;color:var(--muted);max-width:85ch;margin-top:22px}.plan-footnote a{color:var(--blue)}
    .help-section{padding-top:65px;padding-bottom:78px;border-top:1px solid var(--line)}.help-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.help-layout>div>p{font-size:15px;color:var(--muted);max-width:43ch;margin-top:20px}.help-layout .text-link{margin-top:22px;color:var(--blue)}.faq-list details{border-bottom:1px solid var(--line);padding-top:20px;padding-bottom:20px}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:18px;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:14px;padding-right:30px}.closing-section{background:var(--blue);color:white;padding-top:65px;padding-bottom:65px}.closing-section :focus-visible{outline-color:white}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.closing-inner h2{max-width:750px;font-size:clamp(35px,4vw,57px)}.closing-inner p{font-size:15px;color:#e1eaff;margin-top:18px}.closing-action{flex:0 0 280px}.closing-action .button{width:100%;background:white;color:var(--navy)}.closing-action .button:hover{background:#e4edff}.closing-action .text-link{display:flex;justify-content:center;margin-top:15px;font-size:13px}.site-footer{padding-top:44px;padding-bottom:27px}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:60px}.footer-brand img{width:220px;height:55px;object-fit:contain}.footer-brand p{font-size:13px;color:var(--muted);max-width:27ch;margin-top:14px}.footer-column h2{font-size:14px;letter-spacing:0;margin:8px 0 17px}.footer-column a{display:block;font-size:13px;color:var(--muted);text-decoration:none;margin-top:10px}.footer-column a:hover{color:var(--blue);text-decoration:underline}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:35px;border-top:1px solid var(--line);padding-top:23px;font-size:12px;color:var(--muted)}.footer-legal{display:flex;gap:22px}.footer-legal a{text-decoration:none}.footer-legal a:hover{text-decoration:underline}.noscript{padding:15px;background:var(--pale);font-size:14px}
    @media(max-width:1160px){.wrap{width:calc(100% - 56px)}.header-row{gap:20px}.brand img{width:190px}.nav-shell{gap:20px}.primary-nav{gap:15px}.nav-trigger,.nav-link{font-size:13px}.account-link{display:none}.hero-layout{gap:35px}.hero-copy>p{font-size:16px}.hero-actions .button{padding-inline:15px;font-size:13px}.hero h1{font-size:clamp(44px,4.9vw,62px)}.hero-photo img{aspect-ratio:1.03}.mega-columns{gap:22px}.product-showcase{grid-template-columns:260px minmax(0,1fr);gap:25px}.product-tab{padding:16px 12px}.product-tab strong{font-size:15px}.product-tab small{font-size:12px}.suite-intro{gap:60px}.suite-flow{gap:18px}.suite-stop{gap:10px}.suite-stop h3{font-size:14px}.finder-bar{align-items:stretch;flex-direction:column;gap:16px}.filters{align-self:flex-start}.feature-search{flex:auto;max-width:340px}.people-layout{gap:55px}.help-layout{gap:60px}.footer-main{gap:35px}}
    @media(max-width:900px){.header-row{min-height:78px;flex-wrap:wrap;gap:0}.brand img{width:195px;height:50px}.mobile-toggle{display:flex;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink);font-size:13px}.mobile-toggle .icon{width:18px}.nav-shell{display:none;flex:0 0 100%;align-items:stretch;padding-top:12px;padding-bottom:20px;gap:15px}.nav-shell.is-open{display:flex;flex-direction:column}.primary-nav{margin:0;display:flex;flex-wrap:wrap;gap:4px 22px}.account-link{display:inline-block;margin:0}.header-cta{max-width:250px}.nav-trigger,.nav-link{font-size:14px}.mega{position:static;box-shadow:none;background:var(--ground);border:1px solid var(--line);border-radius:10px;margin-top:8px}.mega .wrap{width:calc(100% - 32px)}.mega-inner{padding-top:20px;padding-bottom:20px}.mega-top{align-items:start}.mega-top h2{font-size:19px}.mega-columns{grid-template-columns:1fr 1fr;gap:24px}.mega-column h3{font-size:13px}.mega-feature{padding-top:8px;padding-bottom:8px}.mega-feature strong{font-size:13px}.mega-bottom{flex-direction:column;gap:8px}.small-mega{max-width:none;margin-inline:0}.small-mega .mega-columns{grid-template-columns:1fr}.resource-links{gap:7px;grid-template-columns:1fr 1fr}.nav-scrim{display:none!important}.hero{padding-top:36px;padding-bottom:28px}.hero-layout{gap:30px;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(37px,5vw,48px)}.hero-copy{padding:0}.hero-copy>p{font-size:14px;line-height:1.75;margin-top:19px}.hero-actions{margin-top:22px}.hero-actions .button{font-size:12px;min-height:45px;padding:11px 13px}.hero-photo img{aspect-ratio:.78}.hero-photo figcaption{font-size:12px}.hero-capabilities{grid-template-columns:1fr 1fr;gap:22px 30px;padding-top:23px}.hero-capabilities strong{font-size:13px}.product-section{padding-top:65px;padding-bottom:60px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{margin-top:18px;max-width:65ch}.product-showcase{grid-template-columns:1fr;gap:23px}.product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-tab strong{font-size:15px}.product-tab small{font-size:13px}.product-aside-note{margin-top:17px;padding-top:17px;font-size:13px}.product-aside-note a{margin-top:8px}.suite-section{padding-top:50px;padding-bottom:50px}.suite-intro{gap:40px}.suite-intro h2{font-size:33px}.suite-intro>p{font-size:14px}.suite-flow{grid-template-columns:1fr 1fr;gap:25px}.features-section{padding-top:65px;padding-bottom:65px}.feature-grid{column-gap:30px}.feature-item{gap:12px}.feature-item>.icon{display:none}.feature-item p{font-size:13px}.people-layout{grid-template-columns:1fr;gap:20px}.people-layout>div>p{max-width:65ch}.people-section{padding-top:50px;padding-bottom:45px}.people-links{gap:0}.person-link{padding-top:22px;padding-bottom:22px}.compare-section{padding-top:65px;padding-bottom:65px}.plan{padding:25px}.plan h3{font-size:23px}.help-layout{grid-template-columns:1fr;gap:32px}.help-layout>div>p{max-width:65ch}.help-section{padding-top:55px;padding-bottom:55px}.closing-section{padding-top:50px;padding-bottom:50px}.closing-inner{gap:35px}.closing-inner h2{font-size:38px}.closing-action{flex-basis:250px}.footer-main{grid-template-columns:1.1fr 1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand p{max-width:35ch;margin:0}.footer-bottom{align-items:start}}
    @media(max-width:600px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 36px)}.brand img{width:183px}.hero-layout{grid-template-columns:1fr;gap:27px}.hero h1{font-size:clamp(38px,9vw,51px);max-width:520px}.hero-copy>p{font-size:16px;max-width:42ch;margin-top:22px}.hero-actions{flex-wrap:nowrap;gap:9px}.hero-actions .button{font-size:12px;padding-inline:13px;min-height:47px}.hero-actions .button:first-child{flex:1}.hero-actions .button .icon{width:16px}.hero-copy .install-note{font-size:12px}.hero-photo img{aspect-ratio:1.26;object-position:57% 48%}.hero-photo figcaption{text-align:left}.hero-capabilities{gap:21px 15px}.hero-capabilities .icon-box{width:35px;height:35px;border-radius:8px}.hero-capabilities .icon{width:20px;height:20px}.hero-capabilities a{gap:10px}.hero-capabilities strong{font-size:12px}.hero-capabilities small{font-size:12px;line-height:1.5;margin-top:3px}.primary-nav{gap:3px 18px}.mega-columns{grid-template-columns:1fr;gap:22px}.mega-top{display:block;padding-bottom:16px;margin-bottom:18px}.mega-top .text-link{margin-top:12px}.mega-feature{min-height:56px}.mega-column h3{padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:7px}.mega-feature strong{font-size:14px}.mega-feature small{font-size:12px}.resource-links{grid-template-columns:1fr}.mega-bottom{font-size:12px}.hero{padding-top:31px}.product-section{padding-top:52px;padding-bottom:52px}h2{font-size:33px}.section-heading>p{font-size:15px}.product-tabs{grid-template-columns:1fr;gap:6px}.product-tab{padding:15px}.product-tab small{font-size:13px}.product-aside-note{display:none}.screenshot-frame{padding:8px;border-radius:10px}.screenshot-frame img{border-radius:5px}.screenshot-figure figcaption{display:block;font-size:12px}.screenshot-figure figcaption a{margin-top:9px;display:inline-flex}.suite-intro{grid-template-columns:1fr;gap:20px}.suite-intro>p{font-size:15px}.suite-flow{margin-top:28px;padding-top:25px;gap:24px 18px}.suite-stop{align-items:start;gap:10px}.suite-stop>.icon{width:23px;height:23px}.suite-stop h3{font-size:13px;line-height:1.5}.suite-stop p{font-size:12px}.features-section{padding-top:53px;padding-bottom:53px}.finder-bar{margin-bottom:16px}.filters{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:3px}.filter{padding:9px 5px;font-size:12px;min-height:44px}.filter:first-child{grid-column:1/-1}.feature-search{max-width:none;width:100%}.feature-grid{grid-template-columns:1fr}.feature-item{padding-top:17px;padding-bottom:17px;gap:14px}.feature-item h3{font-size:16px}.feature-item p{font-size:13px}.feature-item>.icon{display:block}.feature-meta{font-size:12px;gap:10px;align-items:start}.people-layout{gap:12px}.people-layout>div>p{font-size:15px}.person-link{gap:14px;grid-template-columns:40px 1fr 16px}.person-link .icon-box{width:40px;height:40px}.person-link h3{font-size:17px}.person-link p{font-size:13px}.plan-layout{grid-template-columns:1fr;gap:17px}.compare-section{padding-top:54px;padding-bottom:54px}.plan{padding:25px}.plan>p{font-size:15px}.plan li{font-size:14px}.plan-footnote{font-size:12px}.help-layout>div>p{font-size:15px}.faq-list summary{font-size:14px}.faq-list details p{font-size:14px;padding-right:10px}.closing-inner{display:block}.closing-inner h2{font-size:36px}.closing-action{margin-top:27px}.closing-inner p{font-size:14px}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{display:block}.footer-brand p{margin-top:14px;max-width:35ch}.footer-column h2{font-size:14px}.footer-column a{font-size:13px}.footer-bottom{display:block;font-size:12px}.footer-legal{flex-wrap:wrap;gap:10px 20px;margin-top:15px}.footer-main>.footer-column:last-child{grid-column:1/-1}.footer-main>.footer-column:last-child a{display:inline-block;margin-right:20px}}
    @media(max-width:900px){.header-row>.mega{flex:0 0 100%;width:100%}}
    @media(min-width:901px){.hero h1{font-size:clamp(46px,4.4vw,68px)}}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
    @media(forced-colors:active){.button,.filter,.product-tab,.icon-box{border:1px solid ButtonText}.product-tab[aria-selected=true],.filter[aria-pressed=true]{outline:2px solid Highlight}.hero-photo img,.screenshot-frame img{forced-color-adjust:none}.nav-scrim{background:transparent}}
  