@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-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_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-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_eaa818;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eaa818{font-family:__Fraunces_eaa818,__Fraunces_Fallback_eaa818;font-style:normal}.__variable_eaa818{--font-fraunces:"__Fraunces_eaa818","__Fraunces_Fallback_eaa818"}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}html{scroll-behavior:smooth}.qb-landing,.qb-landing *{margin:0;padding:0;box-sizing:border-box}.qb-landing{--navy-deep:#0b1622;--navy:#132238;--navy-2:#1b2e48;--navy-3:#253b5a;--cream:#f4efe6;--cream-2:#ebe4d6;--teal:#1d9e75;--teal-bright:#2fbb8c;--teal-dim:rgba(29,158,117,.16);--amber:#f5a623;--amber-warm:#f0b54b;--gray-warm:#7a8fa8;--gray-deep:#4a5e76;--border:hsla(39,39%,93%,.08);--border-2:hsla(39,39%,93%,.16);background:var(--navy-deep);color:var(--cream);font-family:var(--font-inter,Inter),system-ui,sans-serif;font-weight:400;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}.qb-landing ::-moz-selection{background:var(--teal);color:var(--navy-deep)}.qb-landing ::selection{background:var(--teal);color:var(--navy-deep)}.qb-landing .display{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 50;letter-spacing:-.02em;line-height:1.02}.qb-landing .mono{font-weight:400}.qb-landing .eyebrow,.qb-landing .mono{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace}.qb-landing .eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-bright)}.qb-landing .nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 40px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(18px);background:rgba(11,22,34,.72);border-bottom:1px solid var(--border)}.qb-landing .brand{display:flex;align-items:center;gap:12px;text-decoration:none}.qb-landing .brand img{width:42px;height:42px;border-radius:50%;box-shadow:0 0 0 1.5px var(--border-2)}.qb-landing .brand-name{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:500;font-size:20px;color:var(--cream);letter-spacing:-.01em}.qb-landing .brand-name span{color:var(--teal-bright)}.qb-landing .nav-links{display:flex;gap:36px;align-items:center}.qb-landing .nav-links a{color:var(--gray-warm);text-decoration:none;font-size:14px;font-weight:400;transition:color .2s}.qb-landing .nav-links a:hover{color:var(--cream)}.qb-landing .nav-cta{padding:9px 20px;background:var(--cream);color:var(--navy-deep)!important;border-radius:999px;font-weight:500!important;font-size:13px!important;transition:transform .2s,background .2s}.qb-landing .nav-cta:hover{background:#fff;transform:translateY(-1px)}.qb-landing .waterline{position:relative;height:3px;overflow:hidden;margin:0}.qb-landing .waterline svg{width:200%;height:100%;animation:qb-waterflow 22s linear infinite}@keyframes qb-waterflow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion){.qb-landing .waterline svg{animation:none}}.qb-landing .hero{padding:180px 40px 100px;max-width:1300px;margin:0 auto;position:relative}.qb-landing .hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:100px;align-items:center}.qb-landing .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px}.qb-landing .hero-eyebrow:before{content:"";width:24px;height:1px;background:var(--teal-bright)}.qb-landing .hero h1{font-size:clamp(56px,8vw,96px);margin-bottom:30px;color:var(--cream)}.qb-landing .hero h1 em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;color:var(--teal-bright);font-weight:300}.qb-landing .hero-sub{font-size:19px;line-height:1.55;color:var(--gray-warm);max-width:540px;margin-bottom:44px}.qb-landing .hero-sub strong{color:var(--cream);font-weight:500}.qb-landing .hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.qb-landing .btn-primary{padding:15px 30px;background:var(--teal);color:var(--cream);border-radius:999px;text-decoration:none;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 8px 24px -8px rgba(29,158,117,.5)}.qb-landing .btn-primary:hover{background:var(--teal-bright);transform:translateY(-2px);box-shadow:0 12px 32px -8px rgba(47,187,140,.6)}.qb-landing .btn-primary:after{content:"→";transition:transform .2s}.qb-landing .btn-primary:hover:after{transform:translateX(3px)}.qb-landing .btn-ghost{color:var(--cream);text-decoration:none;font-size:14px;padding:15px 8px;border-bottom:1px solid transparent;transition:border-color .2s}.qb-landing .btn-ghost:hover{border-bottom-color:var(--teal-bright)}.qb-landing .hero-trust{margin-top:48px;display:flex;gap:30px;flex-wrap:wrap;font-size:13px;color:var(--gray-warm)}.qb-landing .hero-trust-item{display:flex;align-items:center;gap:8px}.qb-landing .hero-trust-item svg{width:14px;height:14px;fill:none;stroke:var(--teal-bright);stroke-width:2}.qb-landing .hero-visual{position:relative;perspective:1000px}.qb-landing .preview-card{background:var(--navy);border:1px solid var(--border-2);border-radius:16px;padding:22px;transform:rotateY(-6deg) rotateX(2deg);box-shadow:-20px 40px 80px -20px rgba(0,0,0,.5);position:relative}.qb-landing .preview-card:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:linear-gradient(135deg,rgba(29,158,117,.3),transparent 50%);z-index:-1;filter:blur(20px);opacity:.6}.qb-landing .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.qb-landing .preview-title{font-family:var(--font-fraunces,"Fraunces"),serif;font-size:15px;color:var(--cream)}.qb-landing .preview-badge{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:10px;padding:3px 8px;background:var(--teal-dim);color:var(--teal-bright);border-radius:4px;letter-spacing:.06em}.qb-landing .preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.qb-landing .preview-stat{background:rgba(37,59,90,.3);border-radius:10px;padding:12px 14px}.qb-landing .preview-stat-label{font-size:10px;color:var(--gray-warm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.qb-landing .preview-stat-label,.qb-landing .preview-stat-value{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace}.qb-landing .preview-stat-value{font-size:20px;font-weight:500;color:var(--cream);letter-spacing:-.02em}.qb-landing .preview-stat-value.income{color:var(--teal-bright)}.qb-landing .preview-stat-value.expense{color:var(--amber)}.qb-landing .preview-chart{height:90px;margin-bottom:16px;position:relative}.qb-landing .preview-txns{border-top:1px solid var(--border);padding-top:14px}.qb-landing .preview-txn{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;border-bottom:1px solid var(--border)}.qb-landing .preview-txn:last-child{border-bottom:none}.qb-landing .preview-txn-left{display:flex;align-items:center;gap:10px;color:var(--cream)}.qb-landing .preview-txn-dot{width:6px;height:6px;border-radius:50%}.qb-landing .preview-txn-amount{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-weight:500}.qb-landing .preview-txn-cat{font-size:10px;color:var(--gray-warm);margin-left:6px}.qb-landing section{position:relative}.qb-landing .section-inner{max-width:1200px;margin:0 auto;padding:120px 40px}.qb-landing .section-header{margin-bottom:80px;max-width:780px}.qb-landing .section-header .eyebrow{margin-bottom:20px;display:inline-block}.qb-landing .section-header h2{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:400;font-size:clamp(38px,5vw,60px);color:var(--cream);letter-spacing:-.02em;line-height:1.05;margin-bottom:20px}.qb-landing .section-header h2 em{font-style:italic;color:var(--teal-bright);font-variation-settings:"opsz" 144,"SOFT" 100}.qb-landing .section-header p{font-size:18px;color:var(--gray-warm);line-height:1.65;max-width:640px}.qb-landing .how{background:var(--navy);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.qb-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.qb-landing .step{position:relative;padding:44px 32px 36px;background:var(--navy-deep);border:1px solid var(--border);border-radius:20px;transition:transform .3s,border-color .3s}.qb-landing .step:hover{transform:translateY(-4px);border-color:var(--border-2)}.qb-landing .step-num{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-style:italic;font-size:78px;color:var(--teal-bright);line-height:1;margin-bottom:24px;letter-spacing:-.03em}.qb-landing .step-title{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:500;font-size:24px;color:var(--cream);margin-bottom:14px;letter-spacing:-.01em}.qb-landing .step-text{color:var(--gray-warm);font-size:15px;line-height:1.65;margin-bottom:20px}.qb-landing .step-tag{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:11px;color:var(--teal-bright);padding:5px 10px;background:var(--teal-dim);border-radius:4px;display:inline-block;letter-spacing:.06em}.qb-landing .privacy-band{padding:100px 40px;background:var(--cream);color:var(--navy-deep);position:relative;overflow:hidden}.qb-landing .privacy-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.qb-landing .privacy-eyebrow{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.qb-landing .privacy-eyebrow:before{content:"";width:24px;height:1px;background:var(--teal)}.qb-landing .privacy h2{font-family:var(--font-fraunces,"Fraunces"),serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--navy-deep);margin-bottom:26px}.qb-landing .privacy h2 em{font-style:italic;color:var(--teal);font-variation-settings:"opsz" 144,"SOFT" 100}.qb-landing .privacy p{font-size:17px;line-height:1.7;color:var(--gray-deep);margin-bottom:32px}.qb-landing .privacy-list{list-style:none;padding:0}.qb-landing .privacy-list li{padding:14px 0;border-top:1px solid rgba(11,22,34,.1);font-size:15px;color:var(--navy-deep);display:flex;align-items:flex-start;gap:14px}.qb-landing .privacy-list li:last-child{border-bottom:1px solid rgba(11,22,34,.1)}.qb-landing .privacy-list svg{width:18px;height:18px;fill:none;stroke:var(--teal);stroke-width:2;flex-shrink:0;margin-top:2px}.qb-landing .privacy-list b{font-weight:500;color:var(--navy-deep)}.qb-landing .privacy-visual{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.qb-landing .privacy-visual svg{width:100%;height:100%;max-width:380px}.qb-landing .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.qb-landing .feature{padding:36px 32px;border-radius:18px;background:var(--navy);border:1px solid var(--border);transition:transform .3s,border-color .3s}.qb-landing .feature:hover{transform:translateY(-4px);border-color:var(--border-2)}.qb-landing .feature-icon{width:44px;height:44px;border-radius:11px;background:var(--teal-dim);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.qb-landing .feature-icon svg{width:22px;height:22px;fill:none;stroke:var(--teal-bright);stroke-width:2}.qb-landing .feature h3{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:500;font-size:22px;color:var(--cream);margin-bottom:12px;letter-spacing:-.01em}.qb-landing .feature p{color:var(--gray-warm);font-size:14.5px;line-height:1.65}.qb-landing .pricing{background:var(--navy);border-top:1px solid var(--border)}.qb-landing .pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.qb-landing .plan{padding:40px 36px;border-radius:22px;border:1px solid var(--border-2);background:var(--navy-deep);position:relative}.qb-landing .plan-pro{background:linear-gradient(160deg,rgba(29,158,117,.12),var(--navy-deep) 70%);border:1px solid rgba(29,158,117,.35)}.qb-landing .plan-tag{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-warm);margin-bottom:20px}.qb-landing .plan-pro .plan-tag{color:var(--teal-bright)}.qb-landing .plan-name{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:500;font-size:30px;color:var(--cream);margin-bottom:8px;letter-spacing:-.01em}.qb-landing .plan-price{margin:20px 0 28px}.qb-landing .plan-price-amount{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:400;font-size:52px;color:var(--cream);letter-spacing:-.03em}.qb-landing .plan-price-period{font-size:14px;color:var(--gray-warm);margin-left:4px}.qb-landing .plan-note{font-size:12px;color:var(--gray-warm);margin-top:6px;font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace}.qb-landing .plan-cta{display:block;padding:13px 24px;border-radius:999px;text-align:center;text-decoration:none;font-weight:500;font-size:14px;margin-bottom:28px;transition:all .2s}.qb-landing .plan-free .plan-cta{background:transparent;color:var(--cream);border:1px solid var(--border-2)}.qb-landing .plan-free .plan-cta:hover{border-color:var(--cream);background:hsla(39,39%,93%,.05)}.qb-landing .plan-pro .plan-cta{background:var(--teal);color:var(--cream)}.qb-landing .plan-pro .plan-cta:hover{background:var(--teal-bright);transform:translateY(-1px)}.qb-landing .plan-features{list-style:none;padding:0}.qb-landing .plan-features li{padding:11px 0;color:var(--cream);font-size:14px;display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--border)}.qb-landing .plan-features li:first-child{border-top:none}.qb-landing .plan-features svg{width:15px;height:15px;fill:none;stroke:var(--teal-bright);stroke-width:2.4;flex-shrink:0;margin-top:3px}.qb-landing .plan-features .feat-note{font-size:12px;color:var(--gray-warm);display:block;margin-top:2px}.qb-landing .insights{padding:120px 40px;background:var(--navy-deep);border-top:1px solid var(--border)}.qb-landing .insights-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center}.qb-landing .insights-content .eyebrow{color:var(--amber-warm);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.qb-landing .insights-content .eyebrow:before{content:"";width:24px;height:1px;background:var(--amber-warm)}.qb-landing .insights h2{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:400;font-size:clamp(36px,4.5vw,54px);color:var(--cream);letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}.qb-landing .insights h2 em{font-style:italic;color:var(--amber-warm);font-variation-settings:"opsz" 144,"SOFT" 100}.qb-landing .insights p{font-size:17px;color:var(--gray-warm);line-height:1.7;margin-bottom:32px}.qb-landing .insight-card{background:linear-gradient(160deg,rgba(245,166,35,.1),var(--navy) 60%);border:1px solid rgba(245,166,35,.25);border-radius:18px;padding:30px}.qb-landing .insight-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.qb-landing .insight-card-icon{width:36px;height:36px;border-radius:10px;background:rgba(245,166,35,.18);display:flex;align-items:center;justify-content:center;font-size:18px}.qb-landing .insight-card-label{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:11px;color:var(--amber-warm);letter-spacing:.1em;text-transform:uppercase}.qb-landing .insight-card-value{font-family:var(--font-fraunces,"Fraunces"),serif;font-size:20px;color:var(--cream);margin-top:2px}.qb-landing .insight-line{padding:12px 0;color:var(--cream);font-size:14px;display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--border)}.qb-landing .insight-line:last-child{border-bottom:none}.qb-landing .insight-line-tag{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:10px;padding:2px 7px;border-radius:3px;background:rgba(245,166,35,.18);color:var(--amber-warm);letter-spacing:.06em;flex-shrink:0}.qb-landing .insight-line-tag.teal{background:var(--teal-dim);color:var(--teal-bright)}.qb-landing .insight-line-text{flex:1;color:var(--gray-warm);line-height:1.55}.qb-landing .insight-line-text b{color:var(--cream);font-weight:500}.qb-landing .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.qb-landing .faq-item{border-bottom:1px solid var(--border);padding:26px 0}.qb-landing .faq-q{font-family:var(--font-fraunces,"Fraunces"),serif;font-size:19px;font-weight:500;color:var(--cream);margin-bottom:10px;letter-spacing:-.01em}.qb-landing .faq-a{color:var(--gray-warm);font-size:14.5px;line-height:1.65}.qb-landing .footer-cta{padding:130px 40px 100px;text-align:center;background:var(--navy);border-top:1px solid var(--border)}.qb-landing .footer-cta .eyebrow{margin-bottom:30px;display:inline-block}.qb-landing .footer-cta h2{font-family:var(--font-fraunces,"Fraunces"),serif;font-weight:400;font-size:clamp(48px,7vw,88px);line-height:1;letter-spacing:-.03em;color:var(--cream);margin-bottom:24px}.qb-landing .footer-cta h2 em{font-style:italic;color:var(--teal-bright);font-variation-settings:"opsz" 144,"SOFT" 100}.qb-landing .footer-cta p{font-size:18px;color:var(--gray-warm);max-width:480px;margin:0 auto 44px;line-height:1.6}.qb-landing .footer{padding:50px 40px 40px;background:var(--navy-deep);border-top:1px solid var(--border)}.qb-landing .footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.qb-landing .footer-brand{display:flex;align-items:center;gap:12px}.qb-landing .footer-brand img{width:32px;height:32px;border-radius:50%}.qb-landing .footer-brand-text{font-family:var(--font-fraunces,"Fraunces"),serif;font-size:15px;color:var(--cream)}.qb-landing .footer-brand-text small{display:block;font-family:var(--font-inter,Inter),sans-serif;font-size:11px;color:var(--gray-deep);margin-top:2px}.qb-landing .footer-links{display:flex;gap:28px;font-size:13px}.qb-landing .footer-links a{color:var(--gray-warm);text-decoration:none;transition:color .2s}.qb-landing .footer-links a:hover{color:var(--cream)}.qb-landing .footer-legal{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;font-size:11px;color:var(--gray-deep);letter-spacing:.04em}@media (max-width:900px){.qb-landing .nav{padding:18px 22px}.qb-landing .nav-links{display:none}.qb-landing .nav-links .nav-cta{display:flex}.qb-landing .nav-links{display:flex;gap:12px}.qb-landing .nav-links>a:not(.nav-cta){display:none}.qb-landing .hero{padding:130px 22px 70px}.qb-landing .hero-grid{grid-template-columns:1fr;gap:60px}.qb-landing .hero-visual{max-width:460px;margin:0 auto}.qb-landing .preview-card{transform:none}.qb-landing .section-inner{padding:80px 22px}.qb-landing .steps{gap:20px}.qb-landing .features-grid,.qb-landing .pricing-grid,.qb-landing .steps{grid-template-columns:1fr}.qb-landing .privacy-band{padding:70px 22px}.qb-landing .privacy-inner{grid-template-columns:1fr;gap:40px}.qb-landing .privacy-visual{max-width:300px;margin:0 auto}.qb-landing .insights{padding:80px 22px}.qb-landing .insights-inner{grid-template-columns:1fr;gap:40px}.qb-landing .faq-grid{grid-template-columns:1fr;gap:0}.qb-landing .footer-cta{padding:90px 22px 70px}.qb-landing .footer{padding:40px 22px 30px}.qb-landing .footer-inner{flex-direction:column;text-align:center}}