.rebase-page{--navy:#0b1726;--navy-2:#12253a;--navy-3:#1b3450;--blue:#2360e8;--blue-2:#3978ff;--teal:#24d7ad;--teal-dark:#0b9b7d;--ink:#142235;--muted:#5e6c7e;--line:#e1e8ef;--soft:#f4f7fa;--white:#fff;--shadow:0 22px 55px #0c1f361f;--radius:22px;--max:1160px}.rebase-page *{box-sizing:border-box}.rebase-page{scroll-behavior:smooth;color:var(--ink);text-rendering:optimizelegibility;background:#fff;margin:0;scroll-padding-top:92px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.rebase-page a{color:inherit}.rebase-page button,.rebase-page a{-webkit-tap-highlight-color:transparent}.rebase-page a:focus-visible,.rebase-page button:focus-visible,.rebase-page summary:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.rebase-page .container{width:min(var(--max), calc(100% - 44px));margin-inline:auto}.rebase-page .skip-link{z-index:1000;color:var(--navy);background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:16px}.rebase-page .skip-link:focus{top:12px}.rebase-page .topbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e1e8efd9;position:sticky;top:0}.rebase-page .nav{justify-content:space-between;align-items:center;gap:22px;min-height:76px;display:flex}.rebase-page .brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rebase-page .brand-mark{width:34px;height:34px;display:inline-block;position:relative}.rebase-page .brand-mark:before,.rebase-page .brand-mark:after{content:"";border-radius:8px 8px 8px 2px;position:absolute;transform:rotate(-35deg)}.rebase-page .brand-mark:before{background:var(--teal);width:23px;height:14px;top:3px;left:2px}.rebase-page .brand-mark:after{background:var(--blue);width:23px;height:14px;bottom:3px;right:1px;transform:rotate(145deg)}.rebase-page .brand-name{color:var(--navy);letter-spacing:-.055em;font-size:1.24rem;font-weight:800;line-height:1}.rebase-page .brand-name span{color:var(--blue)}.rebase-page .brand-divider{background:#d9e1e9;width:1px;height:28px;margin-inline:4px}.rebase-page .brand-product{color:#516176;font-size:.85rem;font-weight:650}.rebase-page .nav-links{align-items:center;gap:25px;display:flex}.rebase-page .nav-links a{color:#4a5b70;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .2s}.rebase-page .nav-links a:hover{color:var(--blue)}.rebase-page .btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 19px;font-size:.94rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.rebase-page .btn:hover{transform:translateY(-2px)}.rebase-page .btn-primary{background:var(--blue);color:#fff;box-shadow:0 9px 22px #2360e838}.rebase-page .btn-primary:hover{background:#154fd4;box-shadow:0 12px 26px #2360e84d}.rebase-page .btn-light{color:var(--navy);background:#fff;border-color:#d9e2ec}.rebase-page .btn-light:hover{background:#f9fbfd;border-color:#9eb4ca}.rebase-page .btn-dark{color:#fff;background:#10253a}.rebase-page .btn-dark:hover{background:#1a3855}.rebase-page .hero{background:var(--navy);color:#fff;isolation:isolate;padding:80px 0 86px;position:relative;overflow:hidden}.rebase-page .hero:before{content:"";z-index:-1;background:radial-gradient(circle,#24d7ad33,#2360e814 44%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:-290px;right:-150px}.rebase-page .hero:after{content:"";z-index:-1;border:1px solid #4787ff38;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-370px;left:-360px;box-shadow:0 0 0 46px #4787ff08,0 0 0 92px #4787ff06}.rebase-page .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;display:grid}.rebase-page .eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--teal);align-items:center;gap:9px;margin-bottom:20px;font-size:.76rem;font-weight:800;display:inline-flex}.rebase-page .eyebrow-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #24d7ad1f}.rebase-page h1,.rebase-page h2,.rebase-page h3,.rebase-page p{margin-top:0}.rebase-page h1{letter-spacing:-.055em;max-width:650px;margin-bottom:23px;font-size:clamp(2.4rem,4.25vw,4.15rem);line-height:1.075}.rebase-page h1 .accent{color:var(--teal)}.rebase-page .hero-copy{color:#c8d6e5;max-width:580px;margin-bottom:30px;font-size:1.1rem;line-height:1.75}.rebase-page .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rebase-page .hero .btn-light{color:#fff;background:#ffffff0f;border-color:#ffffff36}.rebase-page .hero .btn-light:hover{background:#ffffff1f}.rebase-page .hero-note{color:#9db0c4;align-items:center;gap:8px;margin-top:24px;font-size:.82rem;display:flex}.rebase-page .hero-note svg{color:var(--teal);flex-shrink:0}.rebase-page .visual-wrap{min-width:0;position:relative}.rebase-page .visual-glow{filter:blur(40px);background:linear-gradient(135deg,#24d7ad38,#2360e826);border-radius:50%;position:absolute;inset:9% -4% -6% 5%}.rebase-page .mail-window{color:var(--ink);background:#f9fbfd;border:1px solid #ffffff80;border-radius:22px;padding:19px;position:relative;transform:rotate(.7deg);box-shadow:0 34px 80px #00000047}.rebase-page .window-head{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:12px;padding:0 0 15px;display:flex}.rebase-page .window-title{align-items:center;gap:9px;font-size:.9rem;font-weight:800;display:flex}.rebase-page .window-icon{width:30px;height:30px;color:var(--blue);background:#e8efff;border-radius:9px;place-items:center;display:grid}.rebase-page .demo-tag{letter-spacing:.07em;color:#69798b;white-space:nowrap;background:#eef2f6;border-radius:6px;padding:5px 7px;font-size:.61rem;font-weight:800}.rebase-page .mail-row{border-bottom:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 2px;display:grid}.rebase-page .mail-avatar{color:#087e68;background:#e1f7f1;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:850;display:grid}.rebase-page .mail-avatar.blue{color:#275bd3;background:#e9efff}.rebase-page .mail-avatar.orange{color:#a65b13;background:#fff1df}.rebase-page .mail-main{min-width:0}.rebase-page .mail-main strong{color:#21334a;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;display:block;overflow:hidden}.rebase-page .mail-main span{color:#778596;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.rebase-page .mail-status{color:#13866f;white-space:nowrap;background:#e1f8ef;border-radius:20px;padding:5px 8px;font-size:.65rem;font-weight:750}.rebase-page .mail-status.muted{color:#758396;background:#edf1f5}.rebase-page .flow-bridge{justify-content:center;align-items:center;height:34px;display:flex;position:relative}.rebase-page .flow-bridge:before{content:"";background:#b7c7dc;width:1px;height:100%;position:absolute}.rebase-page .flow-bridge span{color:#2358c5;background:#edf3ff;border:1px solid #d5e2fb;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:.66rem;font-weight:800;display:inline-flex;position:relative}.rebase-page .contact-card{background:#fff;border:1px solid #dce6f0;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.rebase-page .contact-icon{width:42px;height:42px;color:var(--teal);background:#102840;border-radius:12px;place-items:center;display:grid}.rebase-page .contact-info strong{color:#1b2c40;font-size:.82rem;display:block}.rebase-page .contact-info span{color:#687a8f;font-size:.7rem;display:block}.rebase-page .contact-check{color:#078a6d;background:#ddf8ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.rebase-page .window-foot{color:#748396;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:.68rem;display:flex}.rebase-page .window-foot span{align-items:center;gap:5px;display:inline-flex}.rebase-page .section{padding:86px 0}.rebase-page .section-soft{background:var(--soft)}.rebase-page .section-dark{background:var(--navy);color:#fff}.rebase-page .section-head{max-width:760px;margin-bottom:38px}.rebase-page .section-head.center{text-align:center;margin-inline:auto}.rebase-page .kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:.74rem;font-weight:850}.rebase-page .section-dark .kicker{color:var(--teal)}.rebase-page h2{letter-spacing:-.045em;margin-bottom:17px;font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.12}.rebase-page .section-head p{color:var(--muted);margin-bottom:0;font-size:1.06rem;line-height:1.8}.rebase-page .section-dark .section-head p{color:#b8c8d9}.rebase-page .grid-3{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.rebase-page .grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rebase-page .card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:25px;box-shadow:0 7px 24px #152a4409}.rebase-page .card-icon{width:48px;height:48px;color:var(--blue);background:#eaf0ff;border-radius:14px;place-items:center;margin-bottom:19px;display:grid}.rebase-page .card-icon.mint{color:#088568;background:#e2f9f1}.rebase-page .card-icon.navy{color:var(--teal);background:#142b42}.rebase-page .card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.08rem;line-height:1.3}.rebase-page .card p{color:var(--muted);margin-bottom:0;font-size:.92rem;line-height:1.72}.rebase-page .problem-card{border-top:3px solid #c8d7ed;padding:28px}.rebase-page .problem-number{color:#6b83a0;letter-spacing:.1em;margin-bottom:22px;font-size:.77rem;font-weight:850;display:inline-block}.rebase-page .definition-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;display:grid}.rebase-page .definition-visual{color:#fff;box-shadow:var(--shadow);background:linear-gradient(150deg,#10263d,#173e5d);border-radius:24px;padding:28px;position:relative;overflow:hidden}.rebase-page .definition-visual:after{content:"";border:1px solid #24d7ad52;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-70px;box-shadow:0 0 0 35px #24d7ad0a,0 0 0 70px #24d7ad08}.rebase-page .definition-visual h3{z-index:1;margin-bottom:21px;font-size:1.2rem;position:relative}.rebase-page .data-line{z-index:1;background:#ffffff0e;border:1px solid #caddef29;border-radius:13px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex;position:relative}.rebase-page .data-line-icon{width:35px;height:35px;color:var(--teal);background:#24d7ad1f;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rebase-page .data-line strong{font-size:.82rem;display:block}.rebase-page .data-line span{color:#b4c7d9;font-size:.72rem;display:block}.rebase-page .text-checks{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.rebase-page .text-checks li{color:#405369;align-items:flex-start;gap:11px;font-size:.95rem;display:flex}.rebase-page .text-checks svg{color:#079b7b;flex-shrink:0;margin-top:3px}.rebase-page .steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rebase-page .step{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:228px;padding:26px 22px;position:relative}.rebase-page .step:before{counter-increment:step;content:"0" counter(step);background:var(--navy);width:40px;height:40px;color:var(--teal);border-radius:12px;justify-content:center;align-items:center;margin-bottom:22px;font-size:.8rem;font-weight:850;display:inline-flex}.rebase-page .step h3{margin-bottom:10px;font-size:1rem;line-height:1.32}.rebase-page .step p{color:var(--muted);margin-bottom:0;font-size:.88rem;line-height:1.7}.rebase-page .steps-note{color:#738297;text-align:center;margin:22px 0 0;font-size:.8rem}.rebase-page .data-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.rebase-page .data-card{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:flex-start;gap:14px;padding:22px;display:flex}.rebase-page .data-card .card-icon{border-radius:12px;flex-shrink:0;width:42px;height:42px;margin:0}.rebase-page .data-card h3{margin-bottom:5px;font-size:.98rem}.rebase-page .data-card p{color:var(--muted);margin-bottom:0;font-size:.84rem;line-height:1.65}.rebase-page .note{color:#425c7c;background:#edf3ff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:.83rem;display:flex}.rebase-page .note svg{color:var(--blue);flex-shrink:0;margin-top:2px}.rebase-page .benefit-card{background:#ffffff0e;border:1px solid #cadcef29;border-radius:18px;padding:24px}.rebase-page .benefit-card h3{margin:16px 0 8px;font-size:1rem}.rebase-page .benefit-card p{color:#b9c9d9;margin-bottom:0;font-size:.87rem;line-height:1.7}.rebase-page .audience{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.rebase-page .audience-card{border:1px solid var(--line);border-radius:17px;padding:23px}.rebase-page .audience-card .card-icon{width:43px;height:43px;margin-bottom:16px}.rebase-page .audience-card h3{margin-bottom:8px;font-size:1rem;line-height:1.35}.rebase-page .audience-card p{color:var(--muted);margin-bottom:0;font-size:.86rem}.rebase-page .compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rebase-page .compare-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px}.rebase-page .compare-panel.positive{color:#fff;background:var(--navy-2);border-color:#0000}.rebase-page .compare-title{align-items:center;gap:11px;margin-bottom:22px;font-size:1.05rem;font-weight:850;display:flex}.rebase-page .compare-panel ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.rebase-page .compare-panel li{color:#59697b;align-items:flex-start;gap:10px;font-size:.91rem;display:flex}.rebase-page .compare-panel li svg{color:#97a5b5;flex-shrink:0;margin-top:3px}.rebase-page .compare-panel.positive li{color:#d3deea}.rebase-page .compare-panel.positive li svg{color:var(--teal)}.rebase-page .faq-wrap{max-width:900px;margin-inline:auto}.rebase-page .faq-list{border-top:1px solid var(--line)}.rebase-page details{border-bottom:1px solid var(--line)}.rebase-page summary{cursor:pointer;color:#172a40;justify-content:space-between;align-items:center;gap:20px;padding:21px 2px;font-weight:750;list-style:none;display:flex}.rebase-page summary::-webkit-details-marker{display:none}.rebase-page .faq-plus{width:29px;height:29px;color:var(--blue);border:1px solid #dce5ee;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.rebase-page details[open] .faq-plus{transform:rotate(45deg)}.rebase-page .faq-answer{color:var(--muted);max-width:800px;padding:0 40px 21px 2px;font-size:.93rem;line-height:1.8}.rebase-page .cta-final{background:var(--navy);color:#fff;padding:72px 0;position:relative;overflow:hidden}.rebase-page .cta-final:before{content:"";border:1px solid #24d7ad33;border-radius:50%;width:500px;height:500px;position:absolute;top:-310px;right:-130px;box-shadow:0 0 0 45px #24d7ad09,0 0 0 90px #24d7ad06}.rebase-page .cta-inner{justify-content:space-between;align-items:center;gap:35px;display:flex;position:relative}.rebase-page .cta-copy{max-width:720px}.rebase-page .cta-copy h2{margin-bottom:14px}.rebase-page .cta-copy p{color:#c4d2df;margin-bottom:0;font-size:1.03rem}.rebase-page .cta-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:205px;display:flex}.rebase-page .cta-actions .btn-light{color:#fff;background:#ffffff0f;border-color:#fff3}.rebase-page footer{color:#91a3b8;background:#07111d;padding:27px 0;font-size:.83rem}.rebase-page .footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.rebase-page .footer-brand{color:#fff;align-items:center;gap:9px;font-weight:800;text-decoration:none;display:inline-flex}.rebase-page .footer-brand .brand-mark{transform-origin:0;width:28px;transform:scale(.78)}.rebase-page .footer-links{flex-wrap:wrap;gap:18px;display:flex}.rebase-page .footer-links a{color:#b1bfd0;text-decoration:none}.rebase-page .footer-links a:hover{color:var(--teal)}.rebase-page .microcopy{color:#7f90a4;margin-top:18px;font-size:.76rem}@media (width<=1020px){.rebase-page .hero-grid{gap:35px}.rebase-page .grid-4,.rebase-page .audience,.rebase-page .steps{grid-template-columns:repeat(2,1fr)}.rebase-page .definition-grid{gap:32px}}@media (width<=760px){.rebase-page .container{width:min(100% - 32px, var(--max))}.rebase-page .nav{min-height:68px}.rebase-page .nav-links{display:none}.rebase-page .nav>.btn{min-height:42px;padding:9px 12px;font-size:.82rem}.rebase-page .brand-product,.rebase-page .brand-divider{display:none}.rebase-page .hero{padding:58px 0 64px}.rebase-page .hero-grid,.rebase-page .definition-grid{grid-template-columns:1fr}.rebase-page .hero-grid{gap:44px}.rebase-page h1{font-size:clamp(2.45rem,10vw,3.6rem)}.rebase-page .hero-copy{font-size:1rem}.rebase-page .visual-wrap{width:100%;max-width:560px;margin-inline:auto}.rebase-page .mail-window{padding:14px;transform:none}.rebase-page .section{padding:64px 0}.rebase-page .grid-3,.rebase-page .data-grid{grid-template-columns:1fr}.rebase-page .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rebase-page .card{padding:22px}.rebase-page .definition-visual{order:2}.rebase-page .steps{grid-template-columns:1fr}.rebase-page .step{min-height:0}.rebase-page .audience{grid-template-columns:repeat(2,minmax(0,1fr))}.rebase-page .compare{grid-template-columns:1fr}.rebase-page .cta-inner{flex-direction:column;align-items:flex-start}.rebase-page .cta-actions{flex-flow:wrap;width:100%}.rebase-page .cta-actions .btn{flex:200px}.rebase-page .footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=420px){.rebase-page .grid-4,.rebase-page .audience{grid-template-columns:1fr}.rebase-page .hero-actions{flex-direction:column;align-items:stretch}.rebase-page .hero-actions .btn{width:100%}.rebase-page .mail-row{grid-template-columns:32px minmax(0,1fr)}.rebase-page .mail-status{display:none}.rebase-page .contact-card{grid-template-columns:38px minmax(0,1fr) 24px;padding:11px}.rebase-page .contact-icon{width:36px;height:36px}.rebase-page .window-foot{flex-direction:column;align-items:flex-start}.rebase-page .cta-actions{flex-direction:column}.rebase-page .cta-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.rebase-page{scroll-behavior:auto}.rebase-page *,.rebase-page :before,.rebase-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rebase-page{padding-top:80px}
