/* Shared Fluent visual system, selected website and isolated alternative studies. */
[data-brand-direction]{--brand-navy:#002c4c;--brand-ivory:#faf8f4;--brand-line:#002c4c22;--brand-glow:#40e8c8;--brand-atmosphere:linear-gradient(145deg,#003c5a,#001d36)}
[data-brand-direction="flow"]{--brand-atmosphere:url('/fluent/direction-backgrounds/flow.svg'),radial-gradient(ellipse at 75% 0%,#0874b044,transparent 65%),linear-gradient(145deg,#003f5a,#002c4c 55%,#001d36)}
[data-brand-direction="editorial"]{--brand-atmosphere:url('/fluent/direction-backgrounds/editorial.svg'),radial-gradient(ellipse at 90% 70%,#14506b55,transparent 55%),linear-gradient(125deg,#102d41,#071e30)}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]){--brand-atmosphere:url('/fluent/direction-backgrounds/current.svg'),radial-gradient(ellipse at 100% 10%,#1ab5b05c,transparent 65%),linear-gradient(130deg,#00415f,#055b7a 58%,#002f50)}
[data-brand-direction="meridian"]{--brand-atmosphere:url('/fluent/direction-backgrounds/meridian.svg'),radial-gradient(ellipse at 100% 15%,#0c668044,transparent 68%),linear-gradient(115deg,#051b30,#002c4c)}
[data-brand-direction] body{background:#faf8f4}
[data-brand-direction] :is(.banner-section,.linear-section,.work-banner-section,.company-banner-section,.case-study-banner-section,.book-a-demo-section,.privacy-header-section,.specialty-banner-section,.blue-bg,.blue-bg-2,.case-study-banner,.get-started-content-area,.lp---get-started-content-area,.serve-banner-section){background-color:#002c4c;background-image:var(--brand-atmosphere);background-position:center;background-size:cover;background-repeat:no-repeat}
[data-brand-direction] .navbar-placeholder{display:none!important}
[data-brand-direction] .banner-linear-bg-wrap{display:none}
[data-brand-direction] .banner-section{isolation:isolate}
[data-brand-direction] .banner-content{color:#d9e8ef}
[data-brand-direction] .banner-contact-area{color:#ccdde7}
[data-brand-direction] .fluent-ambient-section{background:#faf8f4;border-top:1px solid #002c4c12}
.brand-header{position:relative;z-index:1001;background:#faf8f4;color:#002c4c;border-bottom:1px solid #002c4c16;font-family:'Instrument Sans',sans-serif}
.brand-header-inner{max-width:1280px;min-height:100px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:38px}
.brand-wordmark{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;text-decoration:none}
.brand-wordmark img{object-fit:contain;display:block;width:165px;height:auto}
.brand-header-note{display:none}
.brand-navigation{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500;line-height:1.3}
.brand-navigation a,.brand-company summary{color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}
.brand-company{position:relative}
.brand-company summary{list-style:none;display:flex;gap:8px;align-items:center}
.brand-company summary::-webkit-details-marker,.brand-mobile-menu summary::-webkit-details-marker{display:none}
.brand-company>div{position:absolute;top:35px;right:-16px;min-width:190px;background:#faf8f4;padding:15px 18px;border:1px solid #002c4c20;border-radius:8px;box-shadow:0 15px 35px #00172820;color:#002c4c}
.brand-company>div a{display:block;padding:10px 0;font-size:13px}
.brand-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 18px;min-height:44px;border:1px solid #002c4c2b;background:#fffdf8;border-radius:7px;font-family:'Instrument Sans',sans-serif;font-size:13px;line-height:1.2;font-weight:600;color:#002c4c;text-decoration:none;white-space:nowrap;transition:transform .2s;flex-shrink:0}
.brand-cta>span{font-size:18px;font-weight:400}
.brand-mobile-menu{display:none}
.brand-footer{background:#faf8f4;color:#002c4c;font-family:'Instrument Sans',sans-serif;border-top:1px solid var(--brand-line);position:relative;scroll-margin-top:30px}
.brand-footer-inner{max-width:1280px;margin:auto;padding:76px 32px 28px;display:grid;grid-template-columns:1.1fr 1fr;column-gap:80px}
.brand-footer .brand-wordmark img{width:190px}
.brand-footer-statement{font-family:'Newsreader',Georgia,serif;font-size:62px;line-height:1;letter-spacing:-.035em;font-weight:400;margin:35px 0 20px}
.brand-footer-description{font-size:14px;line-height:1.7;margin:0 0 26px;opacity:.76}
.brand-footer-columns{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:30px;padding-top:7px}
.brand-footer-columns h2{font-family:'Instrument Sans',sans-serif;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.11em;text-transform:uppercase;margin:0 0 30px;color:inherit}
.brand-footer-columns a{display:block;font-size:13px;line-height:1.4;color:inherit;text-decoration:none;margin-bottom:20px;width:fit-content}
.brand-footer-bottom{grid-column:1/-1;border-top:1px solid var(--brand-line);margin-top:64px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:inherit;opacity:.65}
.brand-review-bar{position:fixed;z-index:5000;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:20px;align-items:center;background:#faf8f4f5;border:1px solid #002c4c2b;border-radius:8px;box-shadow:0 8px 30px #00162626;padding:12px 18px;max-width:calc(100% - 24px);font:12px 'Instrument Sans',sans-serif;color:#002c4c;backdrop-filter:blur(12px)}
.brand-review-bar>span{font-weight:600;white-space:nowrap}.brand-review-bar a{color:#002c4c;text-decoration:none;white-space:nowrap}
/* 02: an editorial masthead and an inset ink-blue field. */
[data-brand-direction="editorial"] .banner-section{margin:0 24px 24px;border-radius:0 0 18px 18px}
[data-brand-direction="editorial"] .brand-header{border-bottom:0}
[data-brand-direction="editorial"] .brand-header-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;min-height:140px;position:relative;padding-top:18px;padding-bottom:48px}
[data-brand-direction="editorial"] .brand-wordmark{justify-self:start}
[data-brand-direction="editorial"] .brand-header-note{display:block;text-align:center;font:italic 22px 'Newsreader',Georgia,serif}
[data-brand-direction="editorial"] .brand-header-inner>.brand-cta{justify-self:end}
[data-brand-direction="editorial"] .brand-navigation{position:absolute;bottom:0;left:32px;right:32px;margin:0;min-height:44px;border-top:1px solid #002c4c24;justify-content:center;gap:42px}
[data-brand-direction="editorial"] .brand-footer-inner{padding-top:52px}
[data-brand-direction="editorial"] .brand-footer .brand-wordmark img{width:150px}
[data-brand-direction="editorial"] .brand-footer-statement{font-size:78px;margin-top:30px}
[data-brand-direction="editorial"] .brand-footer-columns{border-top:1px solid #002c4c35;padding-top:26px}
/* 03: a continuous, luminous ocean atmosphere. */
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-header{background:transparent;border-bottom:1px solid #c2f5ed30;color:#f8fcfd;--fluent-gold-link:var(--fluent-gold-link-light)}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-header .brand-wordmark img,:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-footer .brand-wordmark img{filter:brightness(0) invert(1)}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-footer{background:#00263f;color:#edf6f6;--brand-line:#e3f7f228;--fluent-gold-link:var(--fluent-gold-link-light)}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#40e8c8aa,transparent)}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-footer-statement{font-style:italic;color:#c3f1e8}
:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-footer-description{color:#c2dce4}
/* 04: a floating navigation bar and precise structural lines. */
[data-brand-direction="meridian"] .brand-header{background:transparent;border:0;padding:22px 28px 0}
[data-brand-direction="meridian"] .brand-header-inner{background:#faf8f4;border:1px solid #ffffff4d;min-height:84px;border-radius:10px;max-width:1240px;box-shadow:0 14px 50px #000c201c}
[data-brand-direction="meridian"] .brand-footer-inner{padding-top:0;column-gap:0;grid-template-columns:1fr 1.2fr}
[data-brand-direction="meridian"] .brand-footer-intro{padding-top:64px;padding-right:70px;border-right:1px solid var(--brand-line)}
[data-brand-direction="meridian"] .brand-footer-columns{padding-top:64px;padding-left:60px}
[data-brand-direction="meridian"] .brand-footer-bottom{margin-top:0;padding-top:24px}
[data-brand-direction="meridian"] .brand-footer-statement{font-size:56px}
/* The comparison document uses the same header/footer components as full pages. */
.brand-comparison{margin:0;background:#eeece6;color:#002c4c;font-family:'Instrument Sans',sans-serif}
.brand-comparison *{box-sizing:border-box}
.brand-comparison main{max-width:1720px;padding:0 44px;margin:auto}
.comparison-header{height:116px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #002c4c22}
.comparison-header img{width:165px;height:auto}.comparison-header>a:last-child{font-size:13px;text-decoration:none;color:#002c4c}
.comparison-intro{padding:66px 0 54px;max-width:980px}
.direction-kicker{font-size:10px;letter-spacing:.16em;font-weight:600;margin:0 0 20px;line-height:1.5}
.comparison-intro h1{font:400 clamp(56px,6.8vw,100px)/.95 'Newsreader',Georgia,serif;letter-spacing:-.045em;margin:0 0 30px}
.comparison-intro h1 em{font-weight:400;color:#79541e}
.comparison-intro>p:not(.direction-kicker){font-size:15px;line-height:1.75;max-width:590px;color:#49616e}
.comparison-intro nav{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.comparison-intro nav a{font-size:12px;color:#002c4c;text-decoration:none}
.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 28px}
.direction-card{border:1px solid #002c4c23;background:#faf8f4;overflow:hidden;border-radius:12px;scroll-margin-top:20px}
.direction-card-top{padding:28px 30px 26px}.direction-card-top .direction-kicker{margin-bottom:10px;color:#79541e}.direction-card-top h2{font:400 40px/1.1 'Newsreader',Georgia,serif;letter-spacing:-.03em;margin:0 0 12px}.direction-card-top>p:last-child{font-size:13px;line-height:1.65;color:#506570;margin:0;max-width:590px}
.direction-sample{position:relative;width:100%;aspect-ratio:1440/1150;overflow:hidden;border-top:1px solid #002c4c20;border-bottom:1px solid #002c4c20;pointer-events:none;background:#faf8f4}
.sample-canvas{width:1440px;transform:scale(var(--sample-scale,.4));transform-origin:top left;background:#faf8f4}
.sample-canvas .brand-header{height:100px}.sample-canvas .brand-header-inner{min-height:100px}.sample-canvas .brand-header-inner .brand-wordmark img{width:170px}
.sample-canvas .brand-sample-hero{height:570px;background-color:#002c4c;background-image:var(--brand-atmosphere);background-size:cover;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:42px 110px 50px;color:#fff}
.brand-sample-hero>img{width:100%;height:auto}.brand-sample-hero h2{font:400 62px/1.08 'Newsreader',Georgia,serif;letter-spacing:-.035em;margin:26px 0}.brand-sample-hero h2 em{font-weight:400;color:#dcb36b}.brand-sample-hero p{font-size:16px;line-height:1.8;color:#dbe6eb}.brand-sample-hero .brand-sample-eyebrow{font-size:12px;letter-spacing:.02em}.brand-sample-hero .brand-cta{margin-top:18px;padding:15px 22px}
.sample-canvas .brand-footer{height:480px;overflow:hidden}.sample-canvas .brand-footer-inner{padding:48px 80px 24px;max-width:1280px}.sample-canvas .brand-footer-statement{font-size:54px;margin:24px 0 16px}.sample-canvas .brand-footer-description{font-size:13px;margin-bottom:20px}.sample-canvas .brand-footer-bottom{margin-top:28px;padding-top:20px}.sample-canvas .brand-footer .brand-wordmark img{width:164px}
.direction-sample[data-brand-direction="editorial"] .sample-canvas .brand-header{height:140px}.direction-sample[data-brand-direction="editorial"] .sample-canvas .brand-header-inner{min-height:140px}.direction-sample[data-brand-direction="editorial"] .brand-sample-hero{margin:0 24px;height:530px;border-radius:0 0 18px 18px}.direction-sample[data-brand-direction="editorial"] .brand-footer-statement{font-size:64px}
.direction-sample:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .sample-canvas{background:#00415f;background-image:var(--brand-atmosphere);background-size:100% 670px;background-repeat:no-repeat}.direction-sample:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-sample-hero{background:none}
.direction-sample[data-brand-direction="meridian"] .sample-canvas{background:#002c4c;background-image:var(--brand-atmosphere);background-size:100% 670px;background-repeat:no-repeat}.direction-sample[data-brand-direction="meridian"] .brand-sample-hero{background:none}.direction-sample[data-brand-direction="meridian"] .sample-canvas .brand-header-inner{min-height:78px}.direction-sample[data-brand-direction="meridian"] .brand-footer-intro{padding-top:0}.direction-sample[data-brand-direction="meridian"] .brand-footer-columns{padding-top:0}.direction-sample[data-brand-direction="meridian"] .brand-footer-bottom{margin-top:28px}
.direction-card-bottom{padding:22px 30px 26px}.direction-card-bottom ul{margin:0 0 22px;padding:0;display:flex;gap:6px;flex-wrap:wrap;list-style:none}.direction-card-bottom li{border:1px solid #002c4c1a;border-radius:30px;padding:6px 10px;font-size:10px;line-height:1.4;color:#526571}.direction-card-bottom>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.direction-card-bottom a:last-child:not(.brand-cta){font-size:12px;color:#002c4c;text-decoration:none}
.comparison-note{font-size:12px;color:#60727b;line-height:1.7;padding:34px 0 48px;max-width:680px}
/* Three further studies in Current's continuous ocean-blue family. */
[data-brand-direction="current-tide"]{--brand-atmosphere:url('/fluent/direction-backgrounds/current-tide.svg'),radial-gradient(ellipse at 100% 0%,#40e8c82d,transparent 62%),linear-gradient(128deg,#003550,#00516d 64%,#003a58)}
[data-brand-direction="current-glacier"]{--brand-atmosphere:url('/fluent/direction-backgrounds/current-glacier.svg'),radial-gradient(ellipse at 100% 10%,#65e8e753,transparent 66%),linear-gradient(112deg,#003b59 8%,#065775 52%,#087b8c)}
[data-brand-direction="current-midnight"]{--brand-atmosphere:url('/fluent/direction-backgrounds/current-midnight.svg'),radial-gradient(ellipse at 100% 0%,#0874b044,transparent 60%),linear-gradient(122deg,#001a30,#002d49 63%,#00384c)}
[data-brand-direction="current-tide"] .brand-header{border-bottom-color:#baf5e822}
[data-brand-direction="current-tide"] .brand-header-inner{min-height:94px}
[data-brand-direction="current-tide"] .brand-footer{background-image:radial-gradient(ellipse at 12% 100%,#10556a55,transparent 68%);background-color:#002b43}
[data-brand-direction="current-tide"] .brand-footer::before{background:linear-gradient(90deg,transparent,#40e8c86e 40%,transparent)}
[data-brand-direction="current-glacier"] .brand-header{border-bottom-color:#b6fff533}
[data-brand-direction="current-glacier"] .brand-footer{background-color:#00394f;background-image:radial-gradient(ellipse at 100% 0%,#117d851f,transparent 70%)}
[data-brand-direction="current-glacier"] .brand-footer-statement{color:#dcfff5}
[data-brand-direction="current-glacier"] .brand-footer-columns{border-left:1px solid #d6fff51c;padding-left:42px}
[data-brand-direction="current-midnight"] .brand-header{border-bottom-color:#e4f5f218}
[data-brand-direction="current-midnight"] .brand-footer{background-color:#001a2e}
[data-brand-direction="current-midnight"] .brand-footer::before{background:linear-gradient(90deg,transparent,#dcb36b60,transparent)}
[data-brand-direction="current-midnight"] .brand-footer-statement{color:#dcf2ec}
.current-family-link{font-size:13px;color:#79541e;text-underline-offset:4px}
@media(max-width:650px){html[data-brand-direction="current-glacier"] .brand-footer-columns{padding-left:0;border-left:0}}
/* Glacier studies: four blue atmospheres and two gold framing experiments. */
[data-brand-direction="glacier-deep"]{--brand-atmosphere:url('/fluent/direction-backgrounds/glacier-deep-fabric.svg'),radial-gradient(ellipse at 90% 8%,#28d8ea10,transparent 68%),linear-gradient(112deg,#00111e 8%,#001e32 52%,#003444)}
[data-brand-direction="glacier-deep"] .brand-header{border-bottom-color:#b6fff518}
[data-brand-direction="glacier-deep"] .brand-footer{background-color:#000f1b;background-image:linear-gradient(#000f1b88,#000f1bcc),url('/fluent/direction-backgrounds/glacier-deep-fabric.svg');background-size:cover;background-position:center}
[data-brand-direction="glacier-deep"] .brand-footer-statement{color:#dcfff5}
[data-brand-direction="glacier-deep"] .brand-footer-columns{border-left:1px solid #d6fff514;padding-left:42px}
@media(max-width:650px){html[data-brand-direction="glacier-deep"] .brand-footer-columns{padding-left:0;border-left:0}}
[data-brand-direction="glacier-aurora"]{--brand-atmosphere:url('/fluent/direction-backgrounds/glacier-aurora.svg'),radial-gradient(ellipse at 85% 0%,#55e5e748,transparent 62%),linear-gradient(110deg,#00334f,#075b78 58%,#08758a)}
[data-brand-direction="glacier-lagoon"]{--brand-atmosphere:url('/fluent/direction-backgrounds/glacier-lagoon.svg'),radial-gradient(ellipse at 100% 90%,#40e8c838,transparent 65%),linear-gradient(118deg,#002d4a,#00556b 60%,#087f83)}
[data-brand-direction="glacier-silk"]{--brand-atmosphere:url('/fluent/direction-backgrounds/glacier-silk.svg'),radial-gradient(ellipse at 100% 0%,#71cfe533,transparent 68%),linear-gradient(125deg,#00344f,#075471 62%,#08667e)}
[data-brand-direction="glacier-horizon"]{--brand-atmosphere:url('/fluent/direction-backgrounds/glacier-horizon.svg'),radial-gradient(ellipse at 60% 100%,#28d8ea20,transparent 68%),linear-gradient(180deg,#00324e,#064c69 65%,#08667b)}
[data-brand-direction="glacier-champagne"],[data-brand-direction="glacier-antique"]{--brand-atmosphere:url('/fluent/direction-backgrounds/current-glacier.svg'),radial-gradient(ellipse at 100% 10%,#65e8e73d,transparent 66%),linear-gradient(112deg,#003b59 8%,#065775 52%,#087b8c)}
[data-brand-direction="glacier-aurora"] .brand-footer{background:#00283f}
[data-brand-direction="glacier-lagoon"] .brand-footer{background:linear-gradient(120deg,#00364a,#004f59)}
[data-brand-direction="glacier-silk"] .brand-footer{background:#002a42}
[data-brand-direction="glacier-silk"] .brand-footer-columns{border-left:1px solid #d6fff51c;padding-left:40px}
[data-brand-direction="glacier-horizon"] .brand-header{border-bottom-color:#ffffff17}
[data-brand-direction="glacier-horizon"] .brand-footer{background:#002c43}
[data-brand-direction="glacier-horizon"] .brand-footer::before{background:linear-gradient(90deg,transparent,#7adce140,transparent)}
/* Warm champagne with navy lettering and the supplied full-color wordmark. */
[data-brand-direction="glacier-champagne"] .brand-header,[data-brand-direction="glacier-champagne"] .brand-footer{background:linear-gradient(112deg,#cfb57e,#ecdbaf 42%,#d8bd85 74%,#e5cf9c);color:#002c4c;--brand-line:#002c4c29;--fluent-gold-link:#07547b}
[data-brand-direction="glacier-champagne"] .brand-header{border-bottom-color:#f5e9c5}
[data-brand-direction="glacier-champagne"] .brand-header .brand-wordmark img,[data-brand-direction="glacier-champagne"] .brand-footer .brand-wordmark img{filter:none}
[data-brand-direction="glacier-champagne"] .brand-footer-statement{color:#003c59}
[data-brand-direction="glacier-champagne"] .brand-footer-description{color:#264c5e;opacity:1}
[data-brand-direction="glacier-champagne"] .brand-footer::before{background:linear-gradient(90deg,transparent,#fff7dc,transparent)}
/* Antique gold stays dark enough for the white lettering and icy accents. */
[data-brand-direction="glacier-antique"] .brand-header,[data-brand-direction="glacier-antique"] .brand-footer{background:linear-gradient(115deg,#58401d,#705624 48%,#5a431e);color:#fffdf8;--brand-line:#fff5d42e;--fluent-gold-link:#a6edf5}
[data-brand-direction="glacier-antique"] .brand-header{border-bottom-color:#e6cd8d45}
[data-brand-direction="glacier-antique"] .brand-footer-statement{color:#c6f3f8}
[data-brand-direction="glacier-antique"] .brand-footer-description{color:#f5ead0;opacity:1}
[data-brand-direction="glacier-antique"] .brand-footer::before{background:linear-gradient(90deg,transparent,#c1edf180,transparent)}
@media(max-width:650px){html[data-brand-direction="glacier-silk"] .brand-footer-columns{border-left:0;padding-left:0}}
@media(max-width:1100px){.brand-header-inner{gap:22px;padding:0 24px}.brand-navigation{gap:18px;font-size:12px}.brand-wordmark img{width:145px}.brand-header-inner>.brand-cta{padding:12px 14px;gap:12px}.brand-footer-inner{column-gap:48px}.brand-footer-columns{gap:18px}.brand-comparison main{padding:0 24px}.direction-grid{gap:24px 18px}.direction-card-top{padding:24px}.direction-card-bottom{padding:20px 24px}}
@media(max-width:900px){html[data-brand-direction] .brand-navigation,html[data-brand-direction] .brand-header-inner>.brand-cta{display:none}html[data-brand-direction] .brand-header-inner{min-height:82px;justify-content:space-between;display:flex;padding:0 24px}html[data-brand-direction="editorial"] .brand-header-inner{min-height:98px;padding-bottom:0}html[data-brand-direction="editorial"] .brand-header-note{margin:auto;font-size:18px}html[data-brand-direction] .brand-mobile-menu{display:block;margin-left:auto}html[data-brand-direction] .brand-mobile-menu summary{display:flex;list-style:none;align-items:center;gap:12px;font-size:13px;cursor:pointer}html[data-brand-direction] .brand-mobile-menu nav{position:absolute;top:100%;left:0;right:0;padding:16px 24px;background:#faf8f4;color:#002c4c;border:1px solid #002c4c20;box-shadow:0 12px 25px #00172820}html[data-brand-direction] .brand-mobile-menu a{display:block;color:inherit;font-size:14px;padding:13px 0;text-decoration:none}html[data-brand-direction="meridian"] .brand-header{padding:14px 16px 0}html[data-brand-direction="meridian"] .brand-header-inner{min-height:76px}html[data-brand-direction="meridian"] .brand-mobile-menu nav{left:16px;right:16px;border-radius:8px}html:is([data-brand-direction^="current"],[data-brand-direction^="glacier"]) .brand-mobile-menu nav{--fluent-gold-link:#79541e}html[data-brand-direction] .brand-footer-inner{column-gap:30px;padding-left:24px;padding-right:24px}html[data-brand-direction] .brand-footer-columns{grid-template-columns:1fr 1fr;gap:20px}html[data-brand-direction="meridian"] .brand-footer-columns{padding-left:30px}.brand-review-bar{font-size:10px;gap:12px;padding:10px 12px}}
@media(max-width:650px){.brand-comparison main{padding:0 16px}.comparison-header{height:90px}.comparison-header img{width:140px}.comparison-intro{padding:44px 0 36px}.comparison-intro h1{font-size:62px}.comparison-intro nav{gap:16px}.direction-grid{grid-template-columns:1fr}.direction-card-top h2{font-size:36px}.direction-card-top{padding:22px}.direction-card-bottom{padding:20px 22px}.direction-card-bottom>div{flex-wrap:wrap}html[data-brand-direction="editorial"] .banner-section{margin:0 12px 12px;border-radius:0 0 12px 12px}html[data-brand-direction="editorial"] .brand-header-note{display:none}html[data-brand-direction] .brand-footer-inner{display:block;padding:44px 24px 24px}html[data-brand-direction] .brand-footer-intro{border-right:0;padding:0}html[data-brand-direction] .brand-footer-statement{font-size:56px}html[data-brand-direction] .brand-footer-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;padding:40px 0 0;margin-top:40px;border-top:1px solid #002c4c25}html[data-brand-direction] .brand-footer-columns h2{margin-bottom:22px}html[data-brand-direction] .brand-footer-bottom{display:flex;flex-wrap:wrap;margin-top:32px;gap:14px;padding-bottom:40px}html[data-brand-direction] .brand-footer .brand-wordmark img{width:165px}.brand-review-bar>span{max-width:95px;overflow:hidden;text-overflow:ellipsis}.brand-review-bar a{font-size:10px}}
@media(prefers-reduced-motion:reduce){.brand-cta{transition:none}}
