.bg-landing{--maxw:1120px;--shadow-card:0 10px 34px -16px rgba(46,88,198,0.28);--shadow-pop:0 20px 50px -18px rgba(31,42,68,0.28);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--surface);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:16px}.bg-landing h1,.bg-landing h2,.bg-landing h3{letter-spacing:-.025em;margin:0;line-height:1.15;overflow-wrap:break-word}.bg-landing .wrap{display:block;max-width:var(--maxw);margin:0 auto;padding:0 22px}.bg-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;border-radius:14px;transition:transform .12s,box-shadow .12s}.bg-landing .btn-lg{padding:18px 34px;font-size:17px}.bg-landing .btn-md{padding:12px 22px;font-size:15px}.bg-landing .btn-primary{color:#fff;background:linear-gradient(135deg,var(--oranye),var(--oranye-deep));box-shadow:0 12px 26px -8px rgba(222,113,40,.6)}.bg-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -8px rgba(222,113,40,.7)}.bg-landing .btn-primary:active{transform:translateY(0)}.bg-landing .btn-ghost{border:none;color:var(--biru-deep);background:var(--biru-050)}.bg-landing .btn-ghost:hover{background:var(--biru-100)}.bg-landing .btn svg{width:19px;height:19px}.bg-landing .cta-sub{text-align:inherit;font-size:13px;color:var(--ink-faint);font-weight:600;margin-top:12px}.bg-landing .cta-sub b{color:var(--green)}.bg-landing .announce{background:linear-gradient(90deg,var(--biru-deep),var(--biru));color:#fff;text-align:center;font-size:13.5px;font-weight:600;padding:9px 16px}.bg-landing .announce b{font-weight:800}.bg-landing header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.bg-landing .navbar{display:flex;align-items:center;gap:14px;height:66px}.bg-landing .brand{display:flex;align-items:center;gap:10px;padding:0}.bg-landing .brand-mark{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bg-landing .brand-mark img{width:100%;height:100%;object-fit:contain}.bg-landing .brand-name{font-weight:800;font-size:19px;letter-spacing:normal}.bg-landing .brand-name .b{color:var(--biru-deep)}.bg-landing .brand-name .g{color:var(--oranye-deep)}.bg-landing .nav-links{margin-left:auto}.bg-landing .nav-anchors,.bg-landing .nav-links{display:flex;align-items:center;gap:8px}.bg-landing .nav-links a.link{padding:8px 14px;font-weight:600;color:var(--ink-soft);font-size:14.5px;border-radius:9px;white-space:nowrap}.bg-landing .nav-links a.link:hover{color:var(--biru-deep);background:var(--biru-050)}@media (max-width:720px){.bg-landing .nav-anchors{display:none}.bg-landing .nav-links a.link{padding:8px 10px}}@media (max-width:400px){.bg-landing .nav-links a.link{padding:8px 6px;font-size:13.5px}.bg-landing .btn-md{padding:10px 16px;font-size:14px}}.bg-landing section{padding:60px 0}.bg-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--biru-deep);background:var(--biru-050);padding:7px 15px;border-radius:999px;text-transform:uppercase}.bg-landing .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--oranye)}.bg-landing .hero{background:radial-gradient(1200px 500px at 50% -10%,#eaf1fe 0,var(--surface) 60%);padding:56px 0 70px}.bg-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.bg-landing .hero h1{font-size:50px;font-weight:800;margin:20px 0 18px}.bg-landing .hero h1 .hl{color:var(--biru-deep);position:relative}.bg-landing .hero h1 .hl:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:12px;background:var(--oranye-100);z-index:-1;border-radius:4px}.bg-landing .hero p.lead{font-size:19px;color:var(--ink-soft);max-width:34ch;margin:0 0 26px}.bg-landing .hero-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.bg-landing .trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.bg-landing .trust-row .t{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink-soft)}.bg-landing .trust-row .t svg{width:18px;height:18px;color:var(--green)}.bg-landing .hero-visual{position:relative}.bg-landing .hero-illus{position:relative;max-width:460px;margin:0 auto}.bg-landing .hero-illus svg{display:block;width:100%;height:auto}.bg-landing .hero-illus .floaty{animation:bgLandingFloat 4.5s ease-in-out infinite;transform-origin:center}.bg-landing .hero-illus .floaty.d2{animation-delay:.6s}.bg-landing .hero-illus .floaty.d3{animation-delay:1.2s}@keyframes bgLandingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bg-landing .float-badge{position:absolute;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;padding:12px 15px;font-weight:800;font-size:13.5px;display:flex;align-items:center;gap:10px}.bg-landing .float-badge .coin{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--oranye),var(--oranye-deep));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 4px 10px -3px rgba(222,113,40,.6)}.bg-landing .fb-1{top:-18px;right:-10px}.bg-landing .fb-2{bottom:-18px;left:-14px;color:var(--green)}.bg-landing .fb-2 .ic{width:26px;height:26px;border-radius:8px;background:var(--green-050);color:var(--green);display:flex;align-items:center;justify-content:center}@media (max-width:900px){.bg-landing .hero-grid{grid-template-columns:1fr;gap:52px}.bg-landing .hero h1{font-size:38px}.bg-landing .hero p.lead{font-size:17px;max-width:none}.bg-landing .hero-illus{max-width:340px}}@media (max-width:420px){.bg-landing .hero h1{font-size:30px}.bg-landing .wrap{padding:0 16px}}.bg-landing .stat-strip{background:var(--biru-deep);color:#fff;padding:30px 0}.bg-landing .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}.bg-landing .stats .n{font-size:32px;font-weight:800}.bg-landing .stats .l{font-size:13px;opacity:.8;font-weight:600}@media (max-width:640px){.bg-landing .stats{grid-template-columns:repeat(2,1fr);gap:26px}}.bg-landing .sec-head{display:block;max-width:660px;margin:0 auto 36px;text-align:center}.bg-landing .sec-head h2{font-size:36px;font-weight:800;margin:16px 0 12px}.bg-landing .sec-head p{font-size:17px;color:var(--ink-soft);margin:0}@media (max-width:640px){.bg-landing .sec-head h2{font-size:28px}.bg-landing section{padding:58px 0}}.bg-landing .prob{background:var(--canvas)}.bg-landing .prob-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:840px;margin:0 auto}.bg-landing .prob-item{display:flex;gap:13px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.bg-landing .prob-item .x{width:26px;height:26px;border-radius:8px;background:#fdecec;color:#d9534f;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800}.bg-landing .prob-item p{margin:0;font-size:15px;font-weight:600;color:var(--ink-soft)}@media (max-width:640px){.bg-landing .prob-grid{grid-template-columns:1fr}}.bg-landing .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bg-landing .feat{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px;box-shadow:var(--shadow-card)}.bg-landing .feat .ic{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bg-landing .feat .ic svg{width:24px;height:24px}.bg-landing .feat h3{font-size:18px;font-weight:800;margin-bottom:8px}.bg-landing .feat p{margin:0;font-size:14.5px;color:var(--ink-soft)}.bg-landing .ic.b{background:var(--biru-050);color:var(--biru-deep)}.bg-landing .ic.o{background:var(--oranye-050);color:var(--oranye-deep)}.bg-landing .ic.g{background:var(--green-050);color:var(--green)}.bg-landing .ic.p{background:#f1ebfe;color:#7c4dd6}.bg-landing .ic.pk{background:#fce9f1;color:#c64b84}.bg-landing .ic.sk{background:#e6f1fb;color:#2c77be}.bg-landing .ic.tl{background:#e3f6f6;color:#0f8a8a}.bg-landing .feat-bonus{max-width:640px;margin:22px auto 0;display:flex;align-items:center;gap:14px;background:var(--green-050);border:1px solid var(--green-100);border-radius:14px;padding:16px 22px}.bg-landing .feat-bonus .ic{width:38px;height:38px;border-radius:10px;background:var(--surface);color:var(--green);flex-shrink:0;display:flex;align-items:center;justify-content:center}.bg-landing .feat-bonus .ic svg{width:20px;height:20px}.bg-landing .feat-bonus b{font-size:15px}.bg-landing .feat-bonus span{display:block;font-size:13.5px;color:var(--ink-soft)}@media (max-width:560px){.bg-landing .feat-bonus{flex-direction:column;text-align:center}}@media (max-width:900px){.bg-landing .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bg-landing .feat-grid{grid-template-columns:1fr}}.bg-landing .steps{display:block;margin:0;background:var(--canvas)}.bg-landing .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:960px;margin:0 auto}.bg-landing .step{text-align:center;padding:8px}.bg-landing .step .num{width:52px;height:52px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,var(--biru),var(--biru-deep));color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px -8px rgba(46,88,198,.6)}.bg-landing .step h3{font-size:18px;margin-bottom:8px}.bg-landing .step p{margin:0;color:var(--ink-soft);font-size:14.5px}@media (max-width:720px){.bg-landing .steps-grid{grid-template-columns:1fr;gap:30px}}.bg-landing .showcase{background:var(--canvas)}.bg-landing .mock-window{max-width:900px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-pop);overflow:hidden}.bg-landing .mock-titlebar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--border-soft);border-bottom:1px solid var(--border)}.bg-landing .mock-dots{display:flex;gap:6px}.bg-landing .mock-dots i{width:10px;height:10px;border-radius:50%;background:#d7dee9}.bg-landing .mock-url{font-size:12.5px;font-weight:600;color:var(--ink-faint);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 14px}.bg-landing .mock-body{display:flex;min-height:420px}.bg-landing .mock-side{width:190px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:14px}.bg-landing .mock-brand{display:flex;align-items:center;gap:8px;padding:0 4px;font-weight:800;font-size:14px;color:var(--biru-deep)}.bg-landing .mock-brand img{width:22px;height:22px;object-fit:contain}.bg-landing .mock-brand b{color:var(--oranye-deep);font-weight:800}.bg-landing .mock-menu{display:flex;flex-direction:column;gap:3px}.bg-landing .mock-menu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--ink-soft)}.bg-landing .mock-menu-item.active{background:linear-gradient(120deg,var(--biru-050),#f2f7ff);color:var(--biru-deep)}.bg-landing .mock-menu-item .mic{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--biru-050);color:var(--biru-deep)}.bg-landing .mock-menu-item .mic svg{width:15px;height:15px}.bg-landing .mock-menu-item.active .mic{background:var(--biru);color:#fff}.bg-landing .mic.c-purple{background:#f1ebfe;color:#7c4dd6}.bg-landing .mic.c-amber{background:#fdf0df;color:#c67a1e}.bg-landing .mic.c-teal{background:#e4f6f1;color:#1e9b7a}.bg-landing .mic.c-pink{background:#fce9f1;color:#c64b84}.bg-landing .mic.c-orange{background:var(--oranye-050);color:var(--oranye-deep)}.bg-landing .mic.c-sky{background:#e6f1fb;color:#2c77be}.bg-landing .mic.c-slate{background:#eef1f6;color:#5b6b86}.bg-landing .mock-main{flex:1;min-width:0;background:var(--canvas);padding:22px 26px}.bg-landing .mock-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bg-landing .mock-topbar b{font-size:15.5px}.bg-landing .mock-badge{font-size:11.5px;font-weight:800;color:var(--green);background:var(--green-050);border-radius:999px;padding:5px 12px}.bg-landing .mock-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:20px;display:flex;flex-direction:column;gap:14px}.bg-landing .mock-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bg-landing .mock-field{display:flex;flex-direction:column;gap:6px}.bg-landing .mock-field .lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint)}.bg-landing .mock-field .val{border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600;color:var(--ink);background:var(--surface)}.bg-landing .mock-generate{align-self:flex-start;color:#fff;font-weight:800;font-size:13.5px;padding:11px 22px;border-radius:12px;background:linear-gradient(135deg,var(--oranye),var(--oranye-deep));box-shadow:0 10px 20px -8px rgba(222,113,40,.6)}.bg-landing .mock-note{font-size:12px;font-weight:600;color:var(--ink-faint)}@media (max-width:720px){.bg-landing .mock-body{flex-direction:column;min-height:0}.bg-landing .mock-side{width:100%;border-right:none;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;overflow-x:auto;gap:10px}.bg-landing .mock-brand{flex-shrink:0}.bg-landing .mock-menu{flex-direction:row;flex-shrink:0}.bg-landing .mock-menu-item span:not(.mic){display:none}.bg-landing .mock-row{grid-template-columns:1fr}}@media (max-width:420px){.bg-landing .mock-main{padding:16px}}.bg-landing .offer{background:linear-gradient(160deg,#10203f,#1a2e57);color:#fff}.bg-landing .offer .sec-head h2{color:#fff}.bg-landing .offer .sec-head p{color:#c6d3ec}.bg-landing .offer .eyebrow{background:rgba(245,144,73,.16);color:var(--oranye)}.bg-landing .stack{max-width:660px;margin:0 auto;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:12px 26px}.bg-landing .stack-item{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.09)}.bg-landing .stack-item:last-of-type{border-bottom:none}.bg-landing .stack-item .ck{width:26px;height:26px;border-radius:50%;background:rgba(47,158,119,.2);color:#5fd3a6;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bg-landing .stack-item .ck svg{width:15px;height:15px}.bg-landing .stack-item .txt{flex:1}.bg-landing .stack-item .txt b{font-weight:700;font-size:15.5px}.bg-landing .stack-item .txt small{display:block;color:#9fb2d6;font-size:12.5px}.bg-landing .stack-item .val{font-weight:800;color:#c6d3ec;font-size:14px;white-space:nowrap}.bg-landing .stack-item.bonus{background:rgba(245,144,73,.12);margin:0 -26px;padding:16px 26px;border-radius:14px}@media (max-width:560px){.bg-landing .stack{padding:8px 18px}.bg-landing .stack-item{flex-wrap:wrap}.bg-landing .stack-item .txt{min-width:0}.bg-landing .stack-item .val{flex-basis:100%;margin-left:40px;white-space:normal}.bg-landing .stack-item.bonus{margin:0 -18px;padding:16px 18px}}.bg-landing .stack-item.bonus .ck{background:rgba(245,144,73,.25);color:var(--oranye)}.bg-landing .stack-item.bonus .val{color:var(--oranye)}.bg-landing .total-row{max-width:660px;margin:22px auto 0;text-align:center}.bg-landing .total-row .strike{color:#9fb2d6;font-size:17px;font-weight:600}.bg-landing .total-row .strike s{opacity:.8}.bg-landing .total-row .free{font-size:30px;font-weight:800;margin-top:6px}.bg-landing .total-row .free .g{color:#5fd3a6}.bg-landing .offer-cta{text-align:center;margin-top:30px}.bg-landing .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bg-landing .testi{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:var(--shadow-card)}.bg-landing .testi .stars{color:var(--oranye);font-size:15px;letter-spacing:2px;margin-bottom:12px}.bg-landing .testi p{margin:0 0 16px;font-size:15px;color:var(--ink)}.bg-landing .testi .who{display:flex;align-items:center;gap:11px}.bg-landing .testi .av{width:40px;height:40px;border-radius:50%;background:var(--biru-050);color:var(--biru-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.bg-landing .testi .who b{font-size:14px;font-weight:800;display:block}.bg-landing .testi .who span{font-size:12.5px;color:var(--ink-faint)}@media (max-width:900px){.bg-landing .testi-grid{grid-template-columns:1fr}}.bg-landing .pricing{background:var(--canvas)}.bg-landing .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;max-width:1020px;margin:0 auto}.bg-landing .price{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:30px 26px;box-shadow:var(--shadow-card);position:relative}.bg-landing .price.pop{background:linear-gradient(160deg,var(--biru) 0,var(--biru-deep) 100%);color:#fff;box-shadow:0 24px 50px -16px rgba(46,88,198,.55);transform:translateY(-8px)}.bg-landing .pop-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--oranye),var(--oranye-deep));color:#fff;font-weight:800;font-size:12px;letter-spacing:.03em;padding:7px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 16px -5px rgba(222,113,40,.6)}.bg-landing .price .phead{display:flex;align-items:center;gap:11px;margin-bottom:6px}.bg-landing .price .emoji{font-size:24px}.bg-landing .price .pname{font-size:19px;font-weight:800}.bg-landing .price .psub{font-size:13px;opacity:.75;font-weight:600}.bg-landing .price .hemat{margin-left:auto;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--oranye-050);color:var(--oranye-deep)}.bg-landing .price.pop .hemat{background:rgba(255,255,255,.2);color:#fff}.bg-landing .price .amt{font-size:42px;font-weight:800;margin:14px 0 2px;letter-spacing:-.03em}.bg-landing .price .perk{font-size:13.5px;opacity:.72;font-weight:600}.bg-landing .price hr{border:none;border-top:1px solid var(--border);margin:20px 0}.bg-landing .price.pop hr{border-top-color:rgba(255,255,255,.2)}.bg-landing .price ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.bg-landing .price li{display:flex;align-items:center;gap:11px;font-size:14.5px;font-weight:600}.bg-landing .price li svg{width:18px;height:18px;color:var(--green);flex-shrink:0}.bg-landing .price.pop li svg{color:#fff}.bg-landing .price .btn{width:100%}.bg-landing .price.pop .btn-primary{background:#fff;color:var(--biru-deep);box-shadow:0 10px 22px -8px rgba(0,0,0,.3)}@media (max-width:820px){.bg-landing .price-grid{grid-template-columns:1fr;max-width:420px}.bg-landing .price.pop{transform:none}}.bg-landing .starter-note{text-align:center;margin:28px 0 0;font-size:14px;color:var(--ink-soft)}.bg-landing .starter-note b{color:var(--ink)}.bg-landing .starter-note a{color:var(--biru-deep);font-weight:700}.bg-landing .paymethods{text-align:center;margin-top:44px}.bg-landing .paymethods .lbl{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:16px}.bg-landing .paymethods .chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bg-landing .paymethods .chip{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 16px;font-weight:700;font-size:13.5px;color:var(--ink-soft)}.bg-landing .guarantee{background:var(--canvas)}.bg-landing .guar-card{max-width:820px;margin:0 auto;background:var(--surface);border:2px solid var(--green-100);border-radius:24px;padding:40px;display:flex;gap:28px;align-items:center;box-shadow:var(--shadow-card)}.bg-landing .guar-seal{width:110px;height:110px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#3fbf95,var(--green));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 14px 28px -10px rgba(47,158,119,.6)}.bg-landing .guar-seal .big{font-size:28px;font-weight:800;line-height:1}.bg-landing .guar-seal .sm{font-size:11px;font-weight:700;margin-top:3px}.bg-landing .guar-card h3{font-size:24px;margin-bottom:10px}.bg-landing .guar-card p{margin:0;color:var(--ink-soft);font-size:15.5px}@media (max-width:640px){.bg-landing .guar-card{flex-direction:column;text-align:center;padding:30px 24px}}.bg-landing .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.bg-landing .faq{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.bg-landing .faq-q{width:100%;display:flex;align-items:center;gap:14px;padding:19px 22px;text-align:left;font-weight:700;font-size:15.5px}.bg-landing .faq-q .car{margin-left:auto;color:var(--ink-faint);transition:transform .2s;flex-shrink:0}.bg-landing .faq[data-open=true] .car{transform:rotate(45deg)}.bg-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .28s}.bg-landing .faq[data-open=true] .faq-a{max-height:240px}.bg-landing .faq-a p{margin:0;padding:0 22px 20px;color:var(--ink-soft);font-size:14.5px}.bg-landing .final{background:radial-gradient(900px 400px at 50% 120%,#eaf1fe,var(--surface));text-align:center}.bg-landing .final h2{font-size:40px;font-weight:800;max-width:16ch;margin:0 auto 16px}.bg-landing .final p{font-size:18px;color:var(--ink-soft);max-width:44ch;margin:0 auto 30px}@media (max-width:640px){.bg-landing .final h2{font-size:30px}}.bg-landing footer{background:#10203f;color:#c6d3ec;padding:50px 0 30px;font-size:14px}.bg-landing .foot-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;align-items:flex-start}.bg-landing footer .brand-name .b{color:#fff}.bg-landing footer .brand-name .g{color:var(--oranye)}.bg-landing footer p{max-width:34ch;color:#8da0c4;margin:12px 0 0}.bg-landing .foot-links{display:flex;gap:40px;flex-wrap:wrap}.bg-landing .foot-col b{color:#fff;display:block;margin-bottom:12px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.bg-landing .foot-col a{display:block;color:#8da0c4;padding:5px 0}.bg-landing .foot-col a:hover{color:#fff}.bg-landing .foot-btm{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:22px;text-align:center;color:#6e82aa;font-size:13px}.bg-landing .m-cta{display:none}@media (max-width:720px){.bg-landing .m-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.bg-landing .m-cta .btn{width:100%}.bg-landing footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bg-landing *{transition:none!important;animation:none!important}}