/* Product-led marketing layouts. Shared typography and colours live in styles.css. */
:root{--section-space:clamp(64px,7vw,104px);--radius:16px}
.launch-strip{background:#fff7f0;border-bottom:1px solid #ecd8c8;color:var(--navy)}
.launch-strip-inner{min-height:46px;display:flex;align-items:center;justify-content:center;gap:12px;padding-block:8px;font-size:13px}
.launch-strip-inner p{margin:0}
.launch-strip-inner a{color:var(--orange);font-weight:700;white-space:nowrap}
.launch-strip-inner a:hover{text-decoration:underline;text-underline-offset:3px}
.launch-pill{border-radius:999px;background:var(--orange);color:#fff;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.wrap{max-width:1320px}
.nav-links{gap:24px}
.section{padding-block:var(--section-space)}
section[id]{scroll-margin-top:88px}
.section-heading{max-width:660px}
.section-heading .eyebrow,.final-cta .eyebrow{color:var(--orange);margin-bottom:18px}
.section-heading h2,.final-cta h2{font-family:var(--display);font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.035em;color:var(--navy);margin-bottom:22px}
.section-heading p:not(.eyebrow){font-size:18px;color:var(--sub);line-height:1.65;max-width:58ch}
.platform-hero{background:linear-gradient(125deg,#102b3e,#173c52);color:white;overflow:hidden}
.hero-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;padding-block:90px 76px}
.hero-copy .eyebrow{color:var(--pin);font-size:12px;margin-bottom:24px}
.hero-copy h1{font-family:var(--display);font-size:clamp(40px,4.2vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:600;margin-bottom:24px}
.hero-copy h1 span{color:#dce8ef}
.hero-lede{font-size:18px;line-height:1.7;color:#c7d6e0;max-width:48ch;margin-bottom:28px}
.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.btn{border-radius:8px}
.btn-primary{background:#a94c0b;box-shadow:0 2px 0 #0001}
.btn-quiet{color:white;border-color:#ffffff45;background:transparent}
.btn-quiet:hover{background:#ffffff12}
.file-type{font-size:10px;letter-spacing:.04em;border:1px solid currentColor;border-radius:3px;padding:1px 3px;opacity:.85}
.hero-note{font-size:12px;color:#b2c5d2;margin-top:20px}
.hero-note a{text-decoration:underline;text-underline-offset:4px}
.hero-product{position:relative;min-width:0;padding-bottom:40px;margin-right:10px}
.browser-frame{overflow:hidden;border:1px solid #d5dee5;border-radius:12px;background:#f5f8fa;box-shadow:0 24px 60px #05152126}
.browser-chrome{display:flex;align-items:center;gap:18px;padding:10px 14px;background:#eef2f5;color:#526878;font-size:10px;border-bottom:1px solid #dbe3e9}
.window-dots{font-size:9px;letter-spacing:2px;color:#8b9daa}
.browser-frame img{width:100%;height:auto}
.hero-product>.browser-frame{width:110%;max-width:none}
.mobile-companion{position:absolute;right:-42px;bottom:52px;width:23%;border:5px solid #12202b;border-radius:20px;background:#12202b;box-shadow:0 14px 28px #00111d40;overflow:hidden}
.mobile-companion img{width:100%;height:auto;border-radius:14px}
.mobile-companion span{display:block;text-align:center;font-size:10px;color:white;padding:5px 0}
.hero-product figcaption{font-size:12px;line-height:1.5;margin:16px 50px 0 0;color:#d0dce5}
.hero-product figcaption span{font-size:10px;color:#aebfcc}
.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid #ffffff24;padding-block:24px;color:#d7e3eb;font-size:13px}
.proof-strip span::before{content:'✓';color:var(--pin);margin-right:10px}
.split-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;max-width:none;margin-bottom:42px}
.text-link{display:inline-flex;gap:16px;align-items:center;color:var(--orange);font-size:15px;font-weight:600;min-height:44px;margin-top:14px}
.text-link:hover{text-decoration:underline;text-underline-offset:4px}
.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);margin-bottom:48px}
.capability-grid article{padding:28px 24px 0 0;margin-right:24px}
.capability-number{color:var(--orange);font-size:10px;letter-spacing:.1em;font-weight:600}
.capability-grid h3{font-family:var(--display);font-size:20px;color:var(--navy);line-height:1.3;margin:16px 0 12px}
.capability-grid p{color:var(--muted);font-size:14px;line-height:1.7}
.workspace-showcase{background:#f0f4f7;border:1px solid var(--line);border-radius:20px;padding:32px 48px 20px}
.showcase-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}
.showcase-heading h3{font-family:var(--display);font-size:22px;color:var(--navy)}
.showcase-heading p{font-size:12px;color:var(--muted)}
.product-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}
.product-tabs button{font:600 14px var(--body);padding:12px 18px;min-height:44px;border-radius:8px;border:1px solid #c7d2db;color:var(--navy);background:white;cursor:pointer}
.product-tabs button[aria-selected="true"]{color:white;background:var(--navy);border-color:var(--navy)}
.preview-caption{text-align:center;color:var(--muted);font-size:13px;padding:20px 4px 0}
[hidden]{display:none!important}
.team-note{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:40px;padding-left:28px;border-left:3px solid var(--orange)}
.team-note .eyebrow{font-size:10px;color:var(--orange);margin-bottom:10px}
.team-note h3{font-family:var(--display);font-size:22px;color:var(--navy);margin-bottom:8px}
.team-note p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--sub);max-width:76ch}
.team-note .btn{flex-shrink:0}
.feature-matrix-section{background:#f5f7f8;border-block:1px solid var(--line)}
.intelligence-section{background:#fff}
.intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.intelligence-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d7e0e6;border-radius:18px;background:#f6f8fa;box-shadow:0 8px 30px #14324a0a}
.intelligence-card-copy{padding:28px 28px 22px}
.feature-kicker{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.12em}
.intelligence-card h2,.intelligence-card h3{font-family:var(--display);font-size:23px;line-height:1.25;color:var(--navy);margin:14px 0 10px}
.intelligence-card p{font-size:14px;line-height:1.65;color:var(--muted)}
.map-preview,.record-preview,.ai-preview{position:relative;min-height:230px;margin-top:auto;border-top:1px solid #dbe3e9;background:#fff}
.map-preview{overflow:hidden;background-color:#e8ece8;background-image:linear-gradient(29deg,transparent 47%,#fff 48%,#fff 52%,transparent 53%),linear-gradient(112deg,transparent 43%,#d0d8d1 44%,#d0d8d1 47%,transparent 48%),linear-gradient(160deg,transparent 54%,#fff 55%,#fff 60%,transparent 61%)}
.map-preview::before,.map-preview::after{content:'';position:absolute;border-radius:50%;border:1px solid #c9d4ca;background:#dde5dc}
.map-preview::before{width:170px;height:120px;left:-45px;top:-40px}.map-preview::after{width:120px;height:90px;right:-30px;bottom:-25px}
.map-pin{position:absolute;left:50%;top:45%;width:32px;height:32px;border-radius:50% 50% 50% 0;background:var(--orange);box-shadow:0 5px 12px #14324a35;transform:translate(-50%,-50%) rotate(-45deg)}
.map-pin::after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;left:11px;top:11px}
.weather-chip,.context-chip{position:absolute;z-index:1;border:1px solid #d7e0e6;border-radius:10px;background:#fffffff2;box-shadow:0 7px 18px #14324a16}
.weather-chip{left:16px;top:16px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:10px 12px}
.weather-chip strong{font-family:var(--display);font-size:22px;color:var(--navy)}
.weather-chip span:last-child{font-size:9px;line-height:1.4;color:var(--muted)}
.weather-icon{color:#6887a0;font-size:18px}
.context-chip{right:16px;bottom:16px;padding:10px 12px}.context-chip span{display:block;color:var(--muted);font-size:9px}.context-chip strong{display:block;margin-top:3px;color:#226b50;font-size:11px}
.record-preview{padding:18px}.record-filter{display:flex;gap:5px;margin-bottom:17px}.record-filter span{border:1px solid #d7e0e6;border-radius:6px;padding:7px 9px;color:var(--muted);font-size:10px}.record-filter .active{border-color:var(--navy);background:var(--navy);color:#fff}
.record-week{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid #d7e0e6;border-radius:8px 8px 0 0;padding:12px;color:var(--navy);font-size:11px}.record-week span{color:var(--muted);font-size:9px}.record-week b{font-size:16px}.record-week.muted{margin-top:10px;border-radius:8px;background:#f7f9fa;color:#4d6171}
.record-row{display:flex;align-items:center;gap:10px;border:1px solid #d7e0e6;border-top:0;border-radius:0 0 8px 8px;padding:12px}.record-row i{width:36px;height:36px;border-radius:6px;background:linear-gradient(135deg,#b9c7b5,#6e8568)}.record-row span{display:flex;flex-direction:column;gap:3px}.record-row strong{font-size:10px;color:var(--navy)}.record-row small{font-size:9px;color:var(--muted)}
.ai-preview{padding:20px;background:linear-gradient(150deg,#102b3e,#173c52);color:#fff}.ai-preview>p{border:1px solid #ffffff24;border-radius:12px 12px 3px 12px;background:#ffffff12;padding:14px;color:#edf4f8;font-size:12px}.ai-preview>div{display:flex;align-items:center;gap:10px;margin-top:18px}.ai-preview>div>span:last-child{display:flex;flex-direction:column;gap:3px}.ai-preview strong{font-size:11px}.ai-preview small{color:#b9cad6;font-size:9px}.ai-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--pin);color:var(--navy);font-family:var(--display);font-weight:800}.read-only-badge{position:absolute;right:18px;bottom:18px;border:1px solid #7bd3ad66;border-radius:999px;background:#1f6b5266;color:#bff2dc;padding:5px 9px;font-size:9px;font-weight:700}
.whats-new-hero{background:linear-gradient(125deg,#102b3e,#173c52);color:#fff}.whats-new-hero .eyebrow{color:var(--pin);margin-bottom:20px}.whats-new-hero .lede{max-width:64ch;color:#c7d6e0}
.connection-steps{display:grid;grid-template-columns:44px 1fr;gap:0 16px;border:1px solid #d7e0e6;border-radius:18px;background:#fff;padding:8px 28px;box-shadow:0 10px 30px #14324a0b}.connection-steps>span{display:grid;width:38px;height:38px;place-items:center;align-self:center;border-radius:50%;background:#fff3ea;color:var(--orange);font-family:var(--display);font-size:12px;font-weight:800}.connection-steps>div{padding:20px 0;border-bottom:1px solid #e2e7eb}.connection-steps>div:last-child{border-bottom:0}.connection-steps h3{font-family:var(--display);font-size:16px;color:var(--navy);margin-bottom:4px}.connection-steps p{color:var(--muted);font-size:13px;line-height:1.55}
.update-capabilities{margin-bottom:0}.security-note{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.security-note .eyebrow{color:var(--pin);margin-bottom:18px}.security-note h2{font-family:var(--display);font-size:clamp(32px,4vw,48px);line-height:1.1;color:#fff}.security-note>div:last-child>p:first-child{color:#d2dee6;font-size:17px;line-height:1.7}.security-note .text-link{color:var(--pin)}
.feature-matrix{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid #d7e0e6;border-left:1px solid #d7e0e6}
.feature-matrix>a{display:block;padding:26px;border-right:1px solid #d7e0e6;border-bottom:1px solid #d7e0e6;transition:background .15s}
.feature-matrix>a:hover{background:white}
.feature-matrix span{font-family:var(--display);color:var(--orange);font-size:12px}
.feature-matrix h3{font-family:var(--display);font-size:18px;color:var(--navy);line-height:1.4;margin:18px 0 8px}
.feature-matrix p{font-size:14px;color:var(--muted);line-height:1.6}
.capture-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.capture-visual{display:flex;gap:18px;align-items:center;justify-content:center;padding:36px;background:#edf2f5;border-radius:20px}
.capture-visual img{width:46%;height:auto;border-radius:10px;box-shadow:0 12px 24px #0c253824}
.capture-visual img+img{margin-top:56px}
.plain-checks{list-style:none;margin:24px 0}
.plain-checks li{color:var(--sub);font-size:15px;padding:10px 0 10px 26px;position:relative;border-bottom:1px solid var(--line)}
.plain-checks li::before{content:'✓';position:absolute;left:0;color:var(--orange)}
.section-heading p.small-note{font-size:13px;color:var(--muted);line-height:1.6}
.report-section{background:var(--navy);color:white}
.report-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}
.report-section .section-heading h2{color:white}
.report-section .section-heading .eyebrow{color:var(--pin)}
.report-section .section-heading p{color:#c7d6e0}
.report-steps{list-style:none;counter-reset:step;margin:28px 0}
.report-steps li{display:grid;grid-template-columns:30px 100px 1fr;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid #ffffff25;font-size:14px}
.report-steps li::before{counter-increment:step;content:'0' counter(step);color:var(--pin);font-size:11px}
.report-steps span{color:#c0d0da}
.report-section .small-note{margin-bottom:24px}
.report-visual{display:grid;justify-items:center;padding:32px;background:#ffffff07;border:1px solid #ffffff1c;border-radius:20px}
.report-visual img{width:330px;max-width:100%;height:auto;border-radius:4px;box-shadow:0 18px 50px #0003}
.report-visual figcaption{margin-top:20px;color:#b6c9d6;font-size:13px}
.pricing-heading{max-width:740px;text-align:center;margin:0 auto 40px}
.pricing-heading p:not(.eyebrow){margin-inline:auto}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.pricing-card{padding:30px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:white;color:var(--navy)}
.plan-heading{min-height:100px}
.plan-heading h3{font:600 24px var(--display);margin-bottom:8px}
.plan-heading p{color:var(--muted);font-size:14px;line-height:1.6}
.plan-price{min-height:160px}
.plan-price strong{font:600 40px var(--display);letter-spacing:-.025em}
.plan-price span{font-size:14px}
.plan-price .plan-terms{font-size:13px;line-height:1.6;margin-top:10px;color:var(--muted)}
.pricing-card ul{list-style:none;padding:0;margin:0 0 28px;flex:1}
.pricing-card li{display:flex;gap:10px;font-size:15px;line-height:1.6;margin-bottom:12px}
.pricing-card li>span:first-child{color:#12723a;flex-shrink:0}
.pricing-card li a{text-decoration:underline;text-underline-offset:3px}
.pricing-card>.btn{width:100%;margin-top:auto}
.pricing-pro{background:var(--navy);color:white;border-color:var(--navy);box-shadow:0 12px 28px #14324a1f}
.pricing-pro .plan-heading p,.pricing-pro .plan-terms{color:#c3d3df}
.pricing-pro li>span:first-child{color:var(--pin)}
.team-plus-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:16px;background:#f7f9fb;margin-top:24px;padding:24px 30px}
.team-plus-note>div{flex:1 1 480px}
.team-plus-note h3{font:600 19px var(--display);color:var(--navy);margin-bottom:8px}
.team-plus-note p{font-size:14px;line-height:1.7;color:var(--sub)}
.screenshot-link{display:block;margin:8px auto 0;width:fit-content;min-height:44px;align-content:center;color:var(--orange);font-weight:600;text-decoration:underline;text-underline-offset:4px}
.billing-switch{display:flex;justify-content:center;gap:6px;margin:24px auto 8px;flex-wrap:wrap}
.billing-switch button{min-height:44px;font:600 14px var(--body);padding:10px 18px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--navy);cursor:pointer}
.billing-switch button[aria-pressed="true"]{background:var(--navy);color:white;border-color:var(--navy)}
@media(max-width:520px){.product-tabs{display:grid;grid-template-columns:1fr 1fr}.product-tabs button{padding:11px 8px}.pricing-heading h2{text-wrap:balance}}
.pricing-heading .billing-note{font-size:13px;color:var(--muted)}
.screenshot-dialog{width:min(1240px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--line);border-radius:14px;padding:0;background:#f5f8fa;color:var(--navy);margin:auto;box-shadow:0 24px 70px #0004}
.screenshot-dialog::backdrop{background:#081926c9}
.screenshot-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line);background:white;position:sticky;top:0}
.screenshot-dialog h2{font:600 18px var(--display)}
.screenshot-dialog img{display:block;width:100%;height:auto}
.report-tour{background:#e6edf2;display:grid;justify-items:center;padding:24px;border:1px solid var(--line);border-radius:12px}
.report-tour img{width:340px;max-width:100%;height:auto;box-shadow:0 12px 32px #14324a26}
@media(max-width:1000px){.pricing-card{padding:24px}.plan-price{min-height:190px}}
@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.plan-heading{min-height:0;margin-bottom:22px}.plan-price{min-height:0;margin-bottom:26px}.team-plus-note{padding:24px}.screenshot-dialog h2{font-size:15px}}
@media print{.nav-right,.mobile-companion,.product-tabs,.screenshot-link,.billing-switch{display:none!important}.section{padding-block:24px}.hero-layout{padding-block:24px;gap:24px}.hero-product{max-width:560px}.workspace-showcase,.report-visual,.pricing-card{break-inside:avoid}.report-visual{max-width:340px}.report-visual img{width:230px}.pricing-grid{display:block}.pricing-card{margin-bottom:20px}.plan-heading,.plan-price{min-height:0;margin-bottom:16px}.btn{box-shadow:none}.screenshot-dialog{display:none}}
#pricing h2{letter-spacing:-.035em}
#faq summary{min-height:44px}
#faq details[open] .plus{transform:rotate(45deg)}
.final-cta{background:#f0f4f6;text-align:center}
.final-cta p:not(.eyebrow){max-width:56ch;margin-inline:auto;color:var(--sub);font-size:18px;line-height:1.65}
.final-cta .cta-row{justify-content:center;margin-top:30px}
.final-cta .btn-quiet{color:var(--navy);border-color:#becbd4}
.final-cta p.hero-note{font-size:13px;color:var(--muted)}
.dashboard-page .page-hero h1{max-width:22ch}
.dashboard-section{display:grid;grid-template-columns:.7fr 1fr;gap:56px;align-items:center}
.dashboard-section.reverse{grid-template-columns:1fr .7fr}
.dashboard-section.reverse .section-heading{order:2}
.dashboard-page .browser-frame{box-shadow:0 12px 36px #14324a15}
@media(min-width:1600px){.hero-product>.browser-frame{width:112%}}
@media(max-width:1100px){.nav-links{gap:16px}.hero-layout{gap:32px;grid-template-columns:1fr 1fr}.hero-product>.browser-frame{width:100%}.mobile-companion{right:-8px}.hero-copy h1{font-size:46px}.split-heading{gap:40px}.capture-layout,.report-layout{gap:48px}.feature-matrix{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:repeat(2,1fr);row-gap:16px}}
@media(max-width:1100px){.intelligence-grid{grid-template-columns:1fr 1fr}.intelligence-ai{grid-column:1/-1}.intelligence-ai .ai-preview{min-height:190px}}
@media(max-width:900px){.hero-layout{grid-template-columns:1fr;padding-block:54px 28px;gap:42px}.hero-copy{max-width:660px}.hero-copy h1{font-size:clamp(40px,6vw,54px)}.hero-product{margin:0 32px 0 0;max-width:740px}.hero-product>.browser-frame{width:100%}.mobile-companion{right:-32px;width:19%}.proof-strip{grid-template-columns:1fr 1fr}.split-heading{grid-template-columns:1fr;gap:0}.workspace-showcase{padding:24px}.capture-layout,.report-layout{grid-template-columns:1fr;gap:36px}.capture-visual{max-width:580px;order:2}.report-visual{max-width:580px;width:100%}.dashboard-section,.dashboard-section.reverse{grid-template-columns:1fr;gap:28px}.dashboard-section.reverse .section-heading{order:0}}
@media(max-width:900px){.security-note{grid-template-columns:1fr;gap:28px}}
@media(max-width:520px){.wrap{padding-inline:20px}.nav-links.open{padding-inline:20px}.launch-strip-inner{align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding-block:10px}.launch-strip-inner p{width:calc(100% - 50px);line-height:1.45}.launch-strip-inner a{margin-left:50px}.hero-layout{padding-top:42px}.hero-copy .eyebrow{font-size:10px;margin-bottom:20px}.hero-copy h1{font-size:40px}.hero-lede{font-size:16px;line-height:1.65}.cta-row{gap:10px}.cta-row .btn{font-size:14px;padding-inline:16px}.hero-note{line-height:1.7}.hero-product{margin-right:18px;padding-bottom:0}.mobile-companion{right:-20px;bottom:64px;width:23%;border-width:3px;border-radius:12px}.mobile-companion img{border-radius:8px}.browser-chrome{font-size:8px;padding:7px 9px;gap:10px}.window-dots{font-size:6px}.hero-product figcaption{font-size:10px;margin-right:0}.hero-product figcaption span{font-size:9px}.proof-strip{font-size:11px;gap:16px;padding-block:22px}.proof-strip span::before{margin-right:5px}.section-heading p:not(.eyebrow){font-size:16px}.intelligence-grid{grid-template-columns:1fr}.intelligence-ai{grid-column:auto}.intelligence-card-copy{padding:23px 20px 18px}.capability-grid{grid-template-columns:1fr}.capability-grid article{margin:0;padding:22px 0;border-bottom:1px solid var(--line)}.capability-grid h3{margin:10px 0;font-size:21px}.workspace-showcase{padding:20px 12px 16px;margin-inline:-8px;border-radius:14px}.showcase-heading{padding-inline:4px}.showcase-heading h3{font-size:20px}.product-tabs{gap:5px}.product-tabs button{font-size:12px;padding:10px}.preview-caption{font-size:12px}.team-note{flex-direction:column;align-items:start;padding-left:20px;gap:20px}.feature-matrix>a{padding:20px 16px}.feature-matrix h3{font-size:17px}.feature-matrix p{font-size:13px}.capture-visual{padding:20px;gap:12px}.report-steps li{grid-template-columns:24px 1fr;gap:8px}.report-steps span{grid-column:2}.report-visual{padding:24px}.final-cta .cta-row{flex-direction:column}.final-cta h2{font-size:36px}#pricing>div{padding-inline:20px!important}#pricing>div>div{min-width:0!important}#faq>div{padding-inline:20px!important}}
.plan-cta-note{margin-top:10px;text-align:center;font-size:12px;line-height:1.5;color:var(--muted)}
