.baq-landing{--color-navy:#10242d;--color-sky:#7ca4b6;--color-terracotta:#dd6f4c;--color-cream:#f5f1ef;--color-ink:#222;--color-white:#fff;--sky-50:#f2f6f8;--sky-100:#d6e3e8;--sky-200:#c3d5dd;--sky-300:#a7c2ce;--sky-400:#96b6c5;--sky-500:#7ca4b6;--sky-600:#7195a6;--sky-700:#587481;--sky-800:#445a64;--sky-900:#34454c;--orange-50:#fcf1ed;--orange-100:#f4d2c8;--orange-200:#efbdad;--orange-300:#e89f87;--orange-400:#e48c70;--orange-500:#dd6f4c;--orange-600:#c96545;--orange-700:#9d4f36;--orange-800:#7a3d2a;--orange-900:#5d2f20;--neutral-50:#f5f7f7;--neutral-100:#e1e7e5;--neutral-200:#d3dbd8;--neutral-300:#bfcbc6;--neutral-400:#b2c1bb;--neutral-500:#9fb1aa;--neutral-600:#91a19b;--neutral-700:#717e79;--neutral-800:#57615e;--neutral-900:#434a47;--r-xs:4px;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:999px;--ease:cubic-bezier(.4,0,.2,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--shadow-md:0 8px 24px #10242d0f;--shadow-lg:0 16px 48px #10242d1a;--font-sans:var(--font-satoshi), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-mazius), "Bodoni 72", Didot, Georgia, serif;--t-p-large:400 20px/1.37 var(--font-sans);--t-p:400 16px/1.37 var(--font-sans);--t-p-small:400 14px/1.285 var(--font-sans);--t-h4:600 24px/1.2 var(--font-sans);--t-h5:600 18px/1.3 var(--font-sans);--t-button:600 18px/1 var(--font-sans);--t-button-small:600 14px/1 var(--font-sans);--t-preheader:600 14px/1.32 var(--font-sans);background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}.baq-landing *,.baq-landing :before,.baq-landing :after{box-sizing:border-box}.baq-landing .container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.baq-landing h1,.baq-landing h2,.baq-landing h3,.baq-landing h4{color:var(--color-navy);letter-spacing:-.025em;margin:0}.baq-landing p{margin:0}.baq-landing a{color:inherit}.baq-landing .eyebrow{font:var(--t-preheader);text-transform:uppercase;letter-spacing:.14em;color:var(--sky-700);font-weight:600;display:block}.baq-landing .serif{font-family:var(--font-display);white-space:nowrap;font-style:italic;font-weight:400}.baq-landing .display-head{letter-spacing:-.03em;color:var(--color-navy);font-weight:500;line-height:1.04}.baq-landing .btn{font:var(--t-button);border-radius:var(--r-full);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur-fast) var(--ease), color var(--dur) var(--ease);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:17px 30px;text-decoration:none;display:inline-flex}.baq-landing .btn svg{width:18px;height:18px}.baq-landing .btn-primary{background:var(--color-terracotta);color:#fff}.baq-landing .btn-primary:hover{background:var(--orange-600)}.baq-landing .btn-primary:active{background:var(--orange-700);transform:scale(.98)}.baq-landing .btn-ghost{color:var(--color-navy);background:0 0;padding-left:8px;padding-right:8px}.baq-landing .btn-ghost:hover{color:var(--color-terracotta)}.baq-landing .btn-small{font:var(--t-button-small);padding:12px 20px}.baq-landing .card{background:var(--color-white);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.baq-landing .tag{border-radius:var(--r-full);font:var(--t-button-small);background:var(--sky-50);color:var(--sky-800);border:1px solid var(--sky-100);align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.baq-landing .tag-orange{background:var(--orange-50);color:var(--orange-800);border-color:var(--orange-100)}.baq-landing .section-pad{padding:104px 0;position:relative}.baq-landing .section-pad-sm{padding:72px 0;position:relative}.baq-landing a:focus-visible,.baq-landing button:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px;border-radius:4px}.baq-landing .nav-wrap{z-index:50;background:var(--color-cream);border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.baq-landing .nav-wrap.scrolled{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--neutral-200);background:#f5f1efd1}.baq-landing .nav{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.baq-landing .nav-links{align-items:center;gap:28px;display:flex}.baq-landing .nav-links a{color:var(--color-navy);transition:color var(--dur);font-size:15px;font-weight:500;text-decoration:none}.baq-landing .nav-links a:hover{color:var(--color-terracotta)}.baq-landing .nav-logo img{width:auto;height:22px;display:block}.baq-landing .nav-toggle{cursor:pointer;color:var(--color-navy);background:0 0;border:0;margin:-8px;padding:8px;display:none}.baq-landing .nav-toggle svg{width:26px;height:26px;display:block}.baq-landing .mobile-menu{display:none}.baq-landing .gauge{width:100%;max-width:340px;margin:0 auto;position:relative}.baq-landing .gauge svg{width:100%;height:auto;display:block;overflow:visible}.baq-landing .gauge-arc-fill{stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--ease)}.baq-landing .gauge-center{text-align:center;pointer-events:none;position:absolute;top:54%;left:0;right:0;transform:translateY(-50%)}.baq-landing .gauge-num{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-navy);font-size:76px;font-weight:600;line-height:.9}.baq-landing .gauge-label{font:var(--t-preheader);text-transform:uppercase;letter-spacing:.14em;color:var(--sky-700);margin-top:8px}.baq-landing .gauge-on-dark .gauge-num{color:var(--color-cream)}.baq-landing .gauge-on-dark .gauge-label{color:var(--sky-300)}.baq-landing .gauge-delta{border-radius:var(--r-full);background:var(--sky-100);color:var(--sky-900);font:var(--t-button-small);align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex}.baq-landing .gauge-delta svg{width:14px;height:14px}.baq-landing .hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.baq-landing .hero-h1{margin-top:6px;font-size:clamp(34px,5.2vw,62px)}.baq-landing .hero-sub{font:var(--t-p-large);color:var(--neutral-800);max-width:480px;margin-top:24px}.baq-landing .hero-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.baq-landing .hero-trust{color:var(--neutral-700);font:var(--t-p-small);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:30px 0 0;padding:0;list-style:none;display:flex}.baq-landing .hero-trust li{align-items:center;display:inline-flex}.baq-landing .hero-trust li:not(:last-child):after{content:"·";color:var(--neutral-400);margin-left:18px}.baq-landing .hero-visual{justify-content:center;display:flex}.baq-landing .hero-photo{width:100%;max-width:440px;position:relative}.baq-landing .hero-photo>img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:var(--r-xl);width:100%;height:auto;display:block}.baq-landing .hero-result{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:center;gap:8px;width:208px;padding:18px 22px 16px;display:flex;position:absolute;bottom:-26px;left:-26px}.baq-landing .hero-result .gauge{max-width:176px}.baq-landing .hero-result .gauge-num{font-size:42px}.baq-landing .hero-result .gauge-label{letter-spacing:.06em;white-space:nowrap;margin-top:3px;font-size:9px}.baq-landing .what-section{background:#fff}.baq-landing .what-h2{margin-top:8px;font-size:clamp(28px,3.6vw,42px)}.baq-landing .what-p{font:var(--t-p-large);color:var(--neutral-800);margin-top:18px}.baq-landing .what-photo{aspect-ratio:16/11;object-fit:cover;object-position:50% 35%;border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.baq-landing .stat-callouts{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.baq-landing .stat-num{font-family:var(--font-sans);color:var(--color-navy);letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.baq-landing .stat-cap{font:var(--t-p-small);color:var(--neutral-700);max-width:220px;margin-top:6px}.baq-landing .how-head,.baq-landing .pillars-head,.baq-landing .faq-head{text-align:center;max-width:700px;margin:0 auto 56px}.baq-landing .how-h2{margin-top:8px;font-size:clamp(28px,3.4vw,44px)}.baq-landing .steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.baq-landing .step-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.baq-landing .step-media{position:relative}.baq-landing .step-photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.baq-landing .step-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-navy);border-radius:var(--r-full);font:var(--t-preheader);text-transform:uppercase;letter-spacing:.12em;background:#f5f1efeb;padding:7px 14px;font-weight:700;position:absolute;top:16px;left:16px}.baq-landing .step-body{padding:26px 28px 30px}.baq-landing .step-body h3{font:var(--t-h4);color:var(--color-navy);letter-spacing:-.02em;margin:0 0 10px;font-weight:600}.baq-landing .step-body p{font:var(--t-p);color:var(--neutral-800);margin:0}.baq-landing .result-panel{background:var(--color-navy);border-radius:var(--r-xl);grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:64px 60px;display:grid;overflow:hidden}.baq-landing .result-right{flex-direction:column;align-items:center;display:flex}.baq-landing .result-eyebrow{color:var(--sky-300);margin-bottom:14px}.baq-landing .result-h2{color:var(--color-cream);font-size:clamp(26px,3.2vw,40px)}.baq-landing .result-body{font:var(--t-p-large);color:var(--neutral-200);max-width:440px;margin-top:18px}.baq-landing .pillar-scores{gap:14px;max-width:440px;margin-top:30px;display:grid}.baq-landing .pscore{grid-template-columns:120px 1fr 60px;align-items:center;gap:14px;display:grid}.baq-landing .pscore>span{font:var(--t-p-small);color:var(--neutral-200)}.baq-landing .pscore>b{font:var(--t-button-small);color:var(--sky-300);text-align:right;font-weight:700}.baq-landing .ptrack{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.baq-landing .ptrack>i{background:linear-gradient(90deg, var(--sky-500), var(--orange-300));border-radius:999px;height:100%;display:block}.baq-landing .pillars-section{background:#fff}.baq-landing .pillars-head h2{margin-top:8px;font-size:clamp(28px,3.4vw,44px)}.baq-landing .pillars-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.baq-landing .pillar-card{background:var(--color-cream);border-radius:var(--r-lg);text-align:center;border:1px solid var(--neutral-200);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:30px 22px}.baq-landing .pillar-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.baq-landing .pillar-card img{width:56px;height:56px;margin:0 auto 16px;display:block}.baq-landing .pillar-card h4{font:var(--t-h5);color:var(--color-navy);letter-spacing:-.01em;margin:0 0 8px;font-weight:600}.baq-landing .pillar-card p{font:var(--t-p-small);color:var(--neutral-700);margin:0;line-height:1.45}.baq-landing .faq-container{max-width:860px}.baq-landing .faq-head h2{margin-top:8px;font-size:clamp(28px,3.4vw,44px)}.baq-landing .faq-item{border-bottom:1px solid var(--neutral-200)}.baq-landing .faq-q{cursor:pointer;text-align:left;width:100%;font:var(--t-h4);color:var(--color-navy);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-weight:500;display:flex}.baq-landing .faq-icon{width:26px;height:26px;transition:transform var(--dur) var(--ease);color:var(--color-terracotta);flex-shrink:0}.baq-landing .faq-icon svg{width:26px;height:26px}.baq-landing .faq-q[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.baq-landing .faq-a{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:0fr;display:grid}.baq-landing .faq-a.open{grid-template-rows:1fr}.baq-landing .faq-a>div{overflow:hidden}.baq-landing .faq-a-inner{font:var(--t-p-large);color:var(--neutral-800);padding:0 60px 28px 4px;line-height:1.6}.baq-landing .cta-banner{background:var(--color-navy);border-radius:var(--r-xl);text-align:center;flex-direction:column;align-items:center;padding:76px 56px;display:flex}.baq-landing .cta-photo{background-color:#0000;background-image:linear-gradient(#10242dcc,#10242de6),url(../media/cta-beach.0n5hoczeiysg6.jpeg?dpl=dpl_DdKwLYYyMWafJwBqUQGjSdavrjHg);background-position:50% 35%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.baq-landing .cta-eyebrow{color:var(--sky-300);margin-bottom:16px}.baq-landing .cta-h2{color:var(--color-cream);max-width:720px;font-size:clamp(30px,4vw,50px)}.baq-landing .cta-body{font:var(--t-p-large);color:var(--neutral-200);max-width:560px;margin-top:20px}.baq-landing .cta-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.baq-landing .cta-btn{padding:18px 34px}.baq-landing .cta-trust{color:var(--neutral-300);font:var(--t-p-small);margin-top:30px}.baq-landing .disclaimer-wrap{background:var(--color-cream);padding:0 0 64px}.baq-landing .disclaimer-container{max-width:860px}.baq-landing .disclaimer-card{border:1px solid var(--neutral-200);box-shadow:none;background:#fff;padding:28px 32px}.baq-landing .disclaimer-h2{color:var(--color-navy);margin:6px 0 0;font-size:clamp(20px,2.4vw,28px)}.baq-landing .disclaimer-body{font:var(--t-p-small);color:var(--neutral-800);margin:12px 0 0;line-height:1.6}.baq-landing .disclaimer-links{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.baq-landing .disclaimer-links a{font:var(--t-p-small);color:var(--sky-700);text-underline-offset:2px;text-decoration:underline}.baq-landing .baq-footer{background:var(--color-navy);color:var(--color-cream);padding:64px 0 40px}.baq-landing .footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.baq-landing .footer-brand{max-width:320px}.baq-landing .footer-logo{width:auto;height:24px;margin-bottom:14px;display:block}.baq-landing .footer-tagline{font:var(--t-p-large);color:var(--color-cream)}.baq-landing .footer-legal{flex-direction:column;gap:12px;display:flex}.baq-landing .footer-col-head{font:var(--t-preheader);text-transform:uppercase;letter-spacing:.12em;color:var(--sky-300)}.baq-landing .baq-footer a{color:var(--neutral-300);font-size:14px;text-decoration:none}.baq-landing .baq-footer a:hover{color:var(--color-cream)}.baq-landing .footer-bottom{font:var(--t-p-small);color:var(--neutral-400);border-top:1px solid #ffffff1a;margin-top:48px;padding-top:24px}body.baq-menu-open{overflow:hidden}@media (max-width:980px){.baq-landing .hero-grid{grid-template-columns:1fr;gap:44px}.baq-landing .steps-grid{grid-template-columns:1fr}.baq-landing .result-panel{grid-template-columns:1fr;padding:44px 32px}.baq-landing .pillars-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.baq-landing .nav-links,.baq-landing .nav-cta{display:none}.baq-landing .nav-toggle{display:inline-flex}.baq-landing .section-pad{padding:72px 0}.baq-landing .mobile-menu{background:var(--color-cream);transition:transform var(--dur) var(--ease), visibility 0s linear var(--dur);visibility:hidden;z-index:60;box-shadow:var(--shadow-lg);padding:84px 28px 32px;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.baq-landing .mobile-menu.open{visibility:visible;transition:transform var(--dur) var(--ease), visibility 0s;transform:translateY(0)}.baq-landing .mobile-menu a{font:var(--t-h4);color:var(--color-navy);border-bottom:1px solid var(--neutral-200);padding:15px 0;font-weight:600;text-decoration:none;display:block}.baq-landing .mobile-menu .btn{width:100%;margin-top:22px}.baq-landing .mobile-menu a.btn-primary{color:#fff;border-bottom:0}.baq-landing .mobile-close{cursor:pointer;color:var(--color-navy);background:0 0;border:0;padding:8px;position:absolute;top:20px;right:24px}.baq-landing .mobile-close svg{width:26px;height:26px;display:block}}@media (max-width:760px){.baq-landing .section-pad{padding:64px 0}.baq-landing .container{padding:0 20px}.baq-landing .hero-grid{gap:32px}.baq-landing .hero-photo{max-width:100%}.baq-landing .hero-result{width:188px;bottom:-18px;left:0}.baq-landing .pillars-row{grid-template-columns:1fr 1fr}.baq-landing .steps-grid{gap:16px}.baq-landing .result-panel{padding:36px 22px}.baq-landing .cta-banner{padding:52px 26px}.baq-landing .faq-q{font-size:18px}}@media (max-width:480px){.baq-landing .pillars-row{grid-template-columns:1fr}.baq-landing .pscore{grid-template-columns:104px 1fr 54px}}@media (prefers-reduced-motion:reduce){.baq-landing .gauge-arc-fill,.baq-landing .faq-a,.baq-landing .mobile-menu,.baq-landing .pillar-card{transition:none}}.baq-landing{min-height:100dvh;overflow-x:clip}.baq-landing a,.baq-landing button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.baq-landing .btn-ghost:active{transform:scale(.98)}.baq-landing .faq-q:active{opacity:.72}@media (hover:none){.baq-landing .pillar-card:active{box-shadow:var(--shadow-md);transform:translateY(-2px)}}@media (max-width:900px){.baq-landing .btn{min-height:44px}.baq-landing .nav-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px}.baq-landing .mobile-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.baq-landing .mobile-menu a{min-height:44px}}@media (max-width:760px){.baq-landing .hero-sub,.baq-landing .what-p,.baq-landing .result-body,.baq-landing .cta-body,.baq-landing .step-body p{line-height:1.55}.baq-landing .footer-legal{gap:4px}.baq-landing .baq-footer a{align-items:center;min-height:44px;display:inline-flex}.baq-landing .disclaimer-links{gap:8px 24px}.baq-landing .disclaimer-links a{align-items:center;min-height:44px;display:inline-flex}.baq-landing .hero-trust{gap:8px 16px}}@media (max-width:480px){.baq-landing .hero-h1{font-size:clamp(28px,8.5vw,44px)}.baq-landing .hero-result{width:150px;padding:14px 16px 12px;bottom:-12px;left:8px}.baq-landing .hero-result .gauge{max-width:132px}.baq-landing .hero-result .gauge-num{font-size:34px}.baq-landing .result-panel{gap:28px}}.baq-landing .btn-outline{color:var(--color-navy);box-shadow:inset 0 0 0 1.5px var(--neutral-300);background:0 0}.baq-landing .btn-outline:hover{box-shadow:inset 0 0 0 1.5px var(--color-navy)}.baq-landing .hero-b{background:linear-gradient(180deg, var(--sky-50) 0%, var(--color-white) 50%, var(--orange-50) 100%)}.baq-landing .hero-b-inner{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex}.baq-landing .hero-h1-b{font-size:clamp(32px,4.6vw,54px)}.baq-landing .hero-b-sub{font:var(--t-p-large);color:var(--neutral-800);max-width:560px;margin-top:20px}.baq-landing .hero-b-gauge{flex-direction:column;align-items:center;margin-top:34px;display:flex}.baq-landing .hero-b-gauge .gauge{max-width:300px}.baq-landing .hero-b-delta{margin-top:8px}.baq-landing .hero-b-caption{font:var(--t-p-small);color:var(--neutral-700);max-width:380px;margin-top:12px;line-height:1.5}.baq-landing .hero-b-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.baq-landing .hero-b-trust{justify-content:center;margin-top:26px}@media (max-width:480px){.baq-landing .hero-h1-b{font-size:clamp(28px,8vw,44px)}.baq-landing .hero-b-gauge .gauge{max-width:240px}}
