@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_482ce5{--font-display:"Fraunces","Fraunces Fallback"}:root{--navy-900:#0b1236;--navy-800:#03204a;--navy-700:#00234f;--ink:#1c2347;--ink-soft:#454a6c;--muted:#6d7390;--red:#f0142f;--red-dark:#d00c25;--blue:#0a6ff0;--line:#d9dee8;--line-soft:#e6ebf3;--tint:#f4f7fb;--white:#fff;--shadow:0 18px 48px rgba(6,20,60,0.14);--font:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--display:var(--font-display),Georgia,serif;--max:1180px;--gutter:clamp(18px,4vw,40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font);font-size:1.05rem;line-height:1.6}img{max-width:100%}a{color:var(--blue)}h1,h2,h3,p{margin-top:0}.section .section-follow,.section h2:not(:first-child){margin-top:clamp(4rem,8vw,6.5rem)}.display,h1,h2{font-family:var(--display);font-weight:560;letter-spacing:-.03em;color:var(--navy-900);line-height:1.02}h1{font-size:clamp(2.6rem,6vw,5.4rem)}h2{font-size:clamp(2rem,4vw,3.3rem)}h3{font-size:1.25rem;letter-spacing:-.02em}p{color:var(--ink-soft)}.container{width:min(var(--max),calc(100% - var(--gutter) * 2));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:40;background:var(--navy-800);color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}.skip-link:focus{top:12px}.eyebrow,.hero-copy p.eyebrow,.page-hero__copy p.eyebrow{font-family:var(--font);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;line-height:1.25;color:var(--red);margin-bottom:.85rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(11,18,54,.08)}.header-bar{gap:.85rem;min-height:4.6rem;padding-block:.55rem}.header-bar,.logo-link{display:flex;align-items:center}.logo-link{flex:0 1 auto;min-width:0;line-height:0}.logo-link img{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left center}.logo-link img.logo-gridshare{width:92px;height:auto}.logo-link img.logo-bloomspace{width:150px;height:auto}.logo-link img.logo-beehive{width:134px;height:auto}.wordmark{font-weight:800;color:var(--navy-900);text-decoration:none;letter-spacing:-.03em}.desktop-nav{display:none}.header-actions{margin-left:0;display:flex;align-items:center;gap:.85rem;flex:0 0 auto}.header-phone{text-decoration:none;white-space:nowrap}.header-phone,.mobile-nav summary{font-weight:700;color:var(--navy-900)}.mobile-nav summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{color:var(--red)}.mobile-nav nav{position:absolute;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:.4rem var(--gutter) 1rem;box-shadow:var(--shadow)}.nav-list{list-style:none;margin:0;padding:0}.nav-list a{display:block;padding:.75rem 0;color:var(--navy-900);text-decoration:none;font-weight:650;white-space:nowrap}.nav-list .has-sub ul{list-style:none;margin:0;padding:0 0 .4rem .75rem}.nav-list .has-sub ul a{padding:.4rem 0;color:var(--ink-soft);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.25rem;border-radius:999px;border:0;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.btn-red{background:var(--red);color:#fff;box-shadow:0 8px 18px rgba(240,20,47,.28);white-space:nowrap}.btn-red:hover{background:var(--red-dark);color:#fff;transform:translateY(-1px)}.btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.8)}.btn-ghost:hover{background:#fff;color:var(--navy-900)}.btn-navy{background:var(--navy-800)}.btn-navy,.btn-navy:hover{color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.hero,.page-hero{position:relative;display:grid;align-items:center;color:#fff;overflow:hidden;min-height:70vh;height:76vh;max-height:80vh}.hero-media,.page-hero__media{position:absolute;inset:0}.hero-media img,.media-frame img,.page-hero__media img,.shot img{object-fit:cover}.hero-scrim,.page-hero__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(7,14,36,.92),rgba(7,14,36,.78) 42%,rgba(7,14,36,.38) 78%,rgba(7,14,36,.22))}.hero-copy,.page-hero__copy{position:relative;margin-left:max(var(--gutter),calc((100% - var(--max)) / 2));margin-right:auto;width:min(40rem,calc(100% - var(--gutter) * 2));padding:1.25rem 0;text-align:left;animation:rise .8s ease both}.hero h1,.page-hero h1{font-size:clamp(2.2rem,4vw,3.6rem)}.hero-copy p,.page-hero__copy p{font-size:1rem;line-height:1.45}.hero address,.hero-copy h1,.hero-copy p,.page-hero h1,.page-hero p{color:#fff}.hero address{font-style:normal;font-size:1.05rem;margin:.85rem 0 1.1rem}.page-hero .eyebrow{color:#ffd0d6}.section{padding:clamp(3.5rem,7vw,6.5rem) 0}.section-tight{padding:clamp(2rem,4vw,3.25rem) 0}.who-split{align-items:stretch}.who-portrait{min-height:22rem}.benefit-tiles{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.25rem}.benefit-tiles article{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:1rem 1.05rem}.benefit-tiles strong{display:block;font-family:var(--display);font-size:1.45rem;letter-spacing:-.03em;color:var(--navy-900)}.benefit-tiles p{margin:.35rem 0 0}.section-alt{background:var(--tint)}.lede{font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:42rem}.stat-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat{background:#fff;padding:1.3rem 1.1rem}.stat strong{display:block;font-family:var(--display);font-size:1.7rem;color:var(--navy-900);letter-spacing:-.03em}.stat span{color:var(--ink-soft);font-size:.92rem}.advantage-grid,.amenity-grid,.audience-grid,.card-grid,.post-grid{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.amenity-grid li,.audience,.card{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:1.2rem 1.15rem;box-shadow:0 1px 0 rgba(11,18,54,.03)}.amenity-icon{width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;background:var(--navy-900);color:#fff;margin-bottom:.8rem}.amenity-icon svg{width:1.3rem;height:1.3rem}.box-grid{display:grid;grid-gap:.8rem;gap:.8rem}.box{background:var(--navy-900);border-radius:18px;padding:1.2rem 1.15rem}.box,.box h3,.box p{color:#fff}.box p{color:#d5deee}.split{display:grid;grid-gap:1.6rem;gap:1.6rem;align-items:center}.media-frame,.shot{position:relative;min-height:18rem;border-radius:22px;overflow:hidden}.shot{min-height:16rem}.caption{font-size:.92rem;margin-top:.55rem}.location-groups,.location-mosaic{display:grid;grid-gap:1rem;gap:1rem}.location-card{position:relative;display:grid;min-height:16rem;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none}.location-card img{transition:transform .7s ease}.location-card:hover img{transform:scale(1.05)}.location-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,14,36,.05),rgba(7,14,36,.78))}.location-card__copy{position:relative;align-self:end;padding:1.2rem}.location-card__copy span,.location-card__copy strong{display:block;color:#fff}.location-card__copy strong{font-family:var(--display);font-size:1.8rem;letter-spacing:-.03em}.location-card--feature{min-height:28rem;grid-column:1/-1}.pill{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem}.price-board{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem;align-items:stretch}.price-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--line-soft);border-radius:20px;padding:1.1rem 1rem 1rem;box-shadow:var(--shadow)}.bay-frame{position:relative;height:168px;width:100%;margin-bottom:.65rem}.bay-frame img{object-fit:contain;object-position:center}.price-card__sf{margin:0;min-height:2.15rem;color:var(--blue);font-weight:800;font-size:1.7rem;letter-spacing:-.03em;line-height:1.15}.price-card__name{margin:0;min-height:1.7rem;font-family:var(--font);font-size:1.2rem;line-height:1.25}.price-card__note{margin:.2rem 0 .75rem;min-height:2.4rem;font-size:.88rem;line-height:1.3}.rate-table{width:100%;margin-top:auto;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:10px;border:1px solid var(--line-soft);table-layout:fixed}.rate-table td,.rate-table th{text-align:left;height:2.7rem;padding:0 .7rem;font-size:.92rem;vertical-align:middle;line-height:1.2}.rate-table thead th{height:3.15rem;background:var(--navy-700);color:#fff;font-weight:600}.rate-table tbody th{font-weight:600;color:var(--ink-soft);background:#fff}.rate-table td{font-weight:800;color:var(--navy-900)}.rate-table tbody tr+tr td,.rate-table tbody tr+tr th{border-top:1px solid var(--line-soft)}.lead-panel{display:grid;grid-gap:1.4rem;gap:1.4rem;align-items:start}.lead-photo{aspect-ratio:3/2;width:100%;height:auto;min-height:0;background:#e7edf4}.lead-photo img{object-fit:cover;object-position:center center}.form-success,.lead-form,.prose{background:#fff;border-radius:22px;padding:1.3rem;box-shadow:var(--shadow)}.lead-form h2{font-size:clamp(1.7rem,3vw,2.2rem)}.field,.field-row{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 .85rem}.field>span,.lead-form legend{font-weight:700;color:var(--navy-900);font-size:.92rem}.lead-form input[type=email],.lead-form input[type=tel],.lead-form input[type=text],.lead-form select,.lead-form textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:.7rem .8rem;font:inherit;color:var(--navy-900);background:#fff}.lead-form textarea{min-height:120px;resize:vertical;padding-top:.75rem}.char-count{font-size:.82rem;color:var(--muted)}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(10,111,240,.15)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.choice{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:.92rem;font-weight:600;color:var(--ink-soft)}.choice,.choice input{margin:0;cursor:pointer}.choice input{position:absolute;opacity:0;inset:0}.choice__dot{width:16px;height:16px;flex:none;border:1.5px solid #9aa2b8;border-radius:50%;background:#fff}.choice:has(input:checked){border-color:var(--blue);background:#f2f7ff;color:var(--navy-900)}.choice:has(input:checked) .choice__dot{border:5px solid var(--blue)}.choice:has(input:focus-visible){outline:3px solid rgba(10,111,240,.4);outline-offset:1px}.field-error,.form-alert{color:var(--red-dark);font-weight:700;font-size:.9rem}.form-success h3{color:#0f8a4a}.lead-form .fine-print{margin-top:1.25rem;font-size:.82rem}.fine-print{font-size:.82rem}.callout-band{padding:1.5rem 0 .25rem}.callout{margin:1.5rem 0 0;padding:1.25rem 1.35rem;background:#fff;border-left:6px solid var(--red);border-radius:0 18px 18px 0;box-shadow:var(--shadow)}.callout h2{font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:.35rem}.callout p{margin:0;max-width:42rem}.hp{position:absolute;left:-10000px;height:0;overflow:hidden}.post-card{border-top:1px solid var(--line);padding-top:1rem}.post-card h2,.post-card h3{font-size:1.45rem}.post-card a{color:var(--navy-900);text-decoration:none}.post-card a:hover{color:var(--red)}.post-meta{font-size:.9rem;color:var(--muted)}.article{max-width:44rem}.article h2,.article h3{margin-top:1.6rem}.site-footer{background:var(--navy-900);color:#d5deee;padding:3rem 0 6rem}.site-footer a{color:#fff;text-decoration:none}.site-footer h2{color:#fff;font-family:var(--font);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.site-footer address{font-style:normal}.footer-grid{display:grid;grid-gap:1.6rem;gap:1.6rem}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.footer-brand{color:#fff;font-family:var(--display);font-size:1.8rem}.footer-base{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);margin-top:1.6rem;padding-top:1rem}.footer-base p{color:#d5deee;margin:0}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:1fr 1.4fr;background:#fff;border-top:1px solid var(--line)}.sticky-cta a{text-align:center;padding:.95rem .5rem;font-weight:800;text-decoration:none;color:var(--navy-900)}.sticky-cta a:last-child{background:var(--red);color:#fff}[data-brand=bloomspace]{--navy-900:#123a8a;--navy-800:#0e2f70;--navy-700:#1a4db3;--red:#e10600;--red-dark:#b80500;--blue:#1a4db3;--ink:#16315f;--tint:#f3f7ff}[data-brand=bloomspace] .eyebrow{color:#1a4db3}[data-brand=bloomspace] .hero-copy p.eyebrow,[data-brand=bloomspace] .page-hero .eyebrow{color:#c8f5d0}[data-brand=bloomspace] .benefit-tiles article:nth-child(3){border-top:4px solid #3cba4a}[data-brand=bloomspace] .chip-active{background:#123a8a;border-color:#123a8a}[data-brand=beehive]{--navy-900:#1a1a1a;--navy-800:#111;--navy-700:#222;--red:#111;--red-dark:#000;--blue:#111;--ink:#1a1a1a;--tint:#fff8dc}[data-brand=beehive] .btn-red{background:#ffcc00;color:#111;box-shadow:0 8px 18px rgba(255,204,0,.35)}[data-brand=beehive] .btn-red:hover{background:#f0c000;color:#111}[data-brand=beehive] .eyebrow{color:#111}[data-brand=beehive] .hero-copy p.eyebrow,[data-brand=beehive] .page-hero .eyebrow{color:#ffcc00}[data-brand=beehive] .sticky-cta a:last-child{background:#ffcc00;color:#111}[data-brand=beehive] .site-header{border-bottom:3px solid #ffcc00}[data-brand=beehive] .chip-active{background:#111;border-color:#111}[data-brand=beehive] .benefit-tiles article{border-top:4px solid #ffcc00}.empty{background:var(--tint);border-radius:16px;padding:1rem}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-copy,.location-card img{animation:none;transition:none}}@media (min-width:800px){.stat-row{grid-template-columns:repeat(4,1fr)}.field-row,.lead-panel,.split{grid-template-columns:1.05fr .95fr}.amenity-grid{grid-template-columns:repeat(5,1fr)}.audience-grid,.card-grid{grid-template-columns:repeat(3,1fr)}.advantage-grid{grid-template-columns:repeat(4,1fr)}.post-grid{grid-template-columns:1.3fr 1fr 1fr}.price-board{grid-template-columns:repeat(2,1fr)}.location-mosaic{grid-template-columns:1.3fr 1fr}.box-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.1fr 1.3fr 1.2fr .8fr}.site-footer{padding-bottom:3rem}.sticky-cta{display:none}.header-actions{margin-left:auto}.logo-link img.logo-gridshare{width:100px}.logo-link img.logo-bloomspace{width:214px}.logo-link img.logo-beehive{width:149px}}@media (min-width:1100px){.price-board{grid-template-columns:repeat(4,1fr)}.header-bar{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:.7rem;padding-bottom:.15rem}.desktop-nav{display:block;flex:1 0 100%;order:5}.mobile-nav{display:none}.nav-list{display:flex;gap:1.15rem;align-items:center;border-top:1px solid var(--line-soft)}.nav-list a{padding:.7rem 0;font-size:.98rem}.nav-list .has-sub{position:relative}.nav-list .has-sub ul{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--line);border-radius:12px;min-width:15rem;padding:.45rem .9rem;box-shadow:var(--shadow)}.nav-list .has-sub:focus-within ul,.nav-list .has-sub:hover ul{display:block}}.blog-grid,.photo-grid{display:grid;grid-gap:1rem;gap:1rem}.blog-card,.photo-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-soft);border-radius:18px;overflow:hidden;box-shadow:0 1px 0 rgba(11,18,54,.03)}.blog-card__media,.photo-card figure{position:relative;display:block;height:190px;margin:0}.blog-card__media img,.photo-card figure img{object-fit:cover;object-position:center}.blog-card__body,.photo-card div{padding:1rem 1.05rem 1.15rem}.blog-card h2,.blog-card h3,.photo-card h2{font-size:1.35rem;margin:.45rem 0}.blog-card a{color:var(--navy-900);text-decoration:none}.blog-card a:hover{color:var(--red)}.chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.2rem}.chip{border:1px solid var(--line);background:#fff;color:var(--navy-900);border-radius:999px;padding:.4rem .75rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.chip-active{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.chip-static{display:inline-flex;width:-moz-fit-content;width:fit-content;cursor:default;background:var(--tint)}.article-wrap{display:grid;grid-gap:1.5rem;gap:1.5rem}.author-box,.takeaways{background:var(--tint);border-radius:18px;padding:1.1rem 1.2rem}.author-box h2,.related h2,.takeaways h2{font-size:1.4rem}.takeaways ul{margin:.4rem 0 0;padding-left:1.1rem}.cta-band{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;background:var(--navy-900);color:#fff;border-radius:18px;padding:1.2rem 1.25rem;margin:1.4rem 0}.cta-band h2,.cta-band p{color:#fff;margin:0}.cta-band h2{font-size:1.45rem}.cta-band p{color:#d5deee;margin-top:.3rem}.compare-wrap{overflow-x:auto;margin-top:1.2rem}.compare{width:100%;border-collapse:collapse;min-width:40rem;background:#fff}.compare caption{caption-side:bottom;text-align:left;padding-top:.55rem;color:var(--muted);font-size:.88rem}.compare td,.compare th{border:1px solid var(--line-soft);padding:.75rem .8rem;text-align:left;vertical-align:top}.compare thead th{background:var(--navy-900);color:#fff}.compare tbody th{background:var(--tint)}.faq-search{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1.4rem;font-weight:700}.faq-search input{min-height:48px;border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem;font:inherit}.faq-group{margin:0 0 1.4rem}.faq-group h2{font-size:1.5rem}.faq-item{border-top:1px solid var(--line)}.faq-item summary{cursor:pointer;font-weight:700;padding:.85rem 0;color:var(--navy-900)}.faq-item p{margin:0 0 .9rem;max-width:42rem}.photo-row{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.4rem}.photo-row__item{position:relative;min-height:14rem;margin:0;border-radius:18px;overflow:hidden}.photo-row__item figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.7rem .85rem;color:#fff;background:linear-gradient(transparent,rgba(7,14,36,.78));font-size:.88rem}@media (min-width:800px){.blog-grid,.photo-grid,.photo-row{grid-template-columns:repeat(3,1fr)}.benefit-tiles{grid-template-columns:repeat(4,1fr)}.article-wrap{max-width:760px;margin:0 auto}}@media (max-width:1099px){.header-actions .btn{display:none}}@media (max-width:799px){.header-bar{gap:.5rem}.mobile-nav{flex:0 0 auto}.hero,.page-hero{height:auto;min-height:0;max-height:none;align-items:center;padding:1.5rem 0 5rem}.hero-copy,.page-hero__copy{padding:0}.bay-frame{height:150px}}