.ib-landing{--bg:#143a94db;--surface:#0d2c78d6;--text:#def;--text-2:#99b8ee;--text-3:#7098d8;--blue:#7ed4ff;--blue-bright:#2997ff;--border:#4678e673;--nav-bg:#000512c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:#000a14;font-family:-apple-system,SF Pro Text,Inter,Helvetica Neue,sans-serif;font-size:17px;line-height:1.47;position:relative}@layer base{:where(.ib-landing) *,:where(.ib-landing) :before,:where(.ib-landing) :after{box-sizing:border-box;margin:0;padding:0}:where(.ib-landing) a{color:inherit}}.ib-landing section[id]{scroll-margin-top:calc(44px + env(safe-area-inset-top,0px))}.ib-landing .ib-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.ib-landing .ib-nav{top:env(safe-area-inset-top,0px);z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #28468c47;position:sticky}.ib-landing .nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:980px;height:44px;margin:0 auto;padding:0 22px;display:flex}.ib-landing .nav-logo{color:#f0f0f5;letter-spacing:-.01em;font-family:-apple-system,SF Pro Display,Inter,sans-serif;font-size:17px;font-weight:600;text-decoration:none}.ib-landing .nav-links{gap:24px;list-style:none;display:flex}.ib-landing .nav-links a{color:#8e8ea8;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .15s}.ib-landing .nav-links a:hover{color:#f0f0f5}.ib-landing .nav-right{align-items:center;gap:14px;display:flex}.ib-landing .nav-premium{color:var(--blue);font-size:12px;font-weight:500;text-decoration:none}.ib-landing .nav-burger{color:#f0f0f5;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:20px;line-height:1;display:none}.ib-landing .nav-burger:hover{background:#ffffff14}.ib-landing .nav-mobile{background:#000512f2;border-top:1px solid #28468c47;padding:8px 22px 16px}.ib-landing .nav-mobile a{color:#f0f0f5;border-bottom:1px solid #28468c47;padding:12px 0;font-size:17px;text-decoration:none;display:block}.ib-landing .nav-mobile a:last-child{color:var(--blue);border-bottom:0}.ib-landing .hero{text-align:center;background:#00040c0a;flex-direction:column;align-items:center;padding:96px 22px 80px;display:flex}.ib-landing .eyebrow{color:var(--blue-bright);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}.ib-landing .hero-headline{letter-spacing:-.025em;color:#f5f5f7;text-wrap:balance;max-width:720px;margin-bottom:20px;font-family:-apple-system,SF Pro Display,Inter,Helvetica Neue,sans-serif;font-size:clamp(40px,7vw,80px);font-weight:700;line-height:1.05}.ib-landing .hero-sub{color:#a1a1a6;max-width:560px;margin-bottom:12px;font-size:clamp(17px,2vw,21px);font-weight:300;line-height:1.42}.ib-landing .hero-tagline{color:#6e6e73;letter-spacing:.02em;margin-bottom:36px;font-size:14px}.ib-landing .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.ib-landing .btn-pill{background:var(--blue-bright);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:980px;padding:12px 28px;font-size:17px;font-weight:400;text-decoration:none;transition:background .2s;display:inline-block}.ib-landing .btn-pill:hover{background:#0077ed}.ib-landing .btn-link{color:var(--blue-bright);font-size:17px;text-decoration:none}.ib-landing .btn-link:after{content:" ›"}.ib-landing button:disabled{opacity:.7;cursor:progress}.ib-landing .inbox-art{text-align:left;background:#141416;border:1px solid #3a3a3c;border-radius:16px;width:100%;max-width:620px;margin-top:56px;overflow:hidden}.ib-landing .inbox-bar{background:#1c1c1e;border-bottom:1px solid #2c2c2e;align-items:center;gap:12px;padding:12px 20px;display:flex}.ib-landing .inbox-dot{border-radius:50%;width:10px;height:10px}.ib-landing .inbox-title{color:#6e6e73;margin-left:8px;font-size:12px}.ib-landing .inbox-rows{padding:8px 0}.ib-landing .inbox-row{border-bottom:1px solid #2c2c2e;align-items:center;gap:14px;padding:10px 20px;font-size:13px;display:flex}.ib-landing .inbox-row:last-child{border-bottom:none}.ib-landing .inbox-star{color:#f5c518;flex-shrink:0;font-size:14px}.ib-landing .inbox-star-empty{color:#3a3a3c;flex-shrink:0;font-size:14px}.ib-landing .inbox-sender{color:#a1a1a6;flex-shrink:0;width:100px;font-size:12px;font-weight:500}.ib-landing .inbox-subject{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.ib-landing .inbox-badge{letter-spacing:.02em;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:500}.ib-landing .badge-spam{color:#ff6b6b;background:#3a1c1c}.ib-landing .badge-news{color:#4ea8de;background:#1c2a3a}.ib-landing .badge-star{color:#f5c518;background:#2a2a1c}.ib-landing .tile{text-align:center;padding:108px 22px}.ib-landing .tile-inner{max-width:980px;margin:0 auto}.ib-landing .tile-dark{background:linear-gradient(#0000 0,#050a20e6 96px calc(100% - 96px),#0000)}.ib-landing .tile-black{background:linear-gradient(#0000 0,#030716ed 96px calc(100% - 96px),#0000)}.ib-landing .tile-light{background:linear-gradient(#0000 0,#060e2ee0 96px calc(100% - 96px),#0000)}.ib-landing .tile-white{background:linear-gradient(#0000 0,#070f32de 96px calc(100% - 96px),#0000)}.ib-landing .tile-eyebrow{letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600}.ib-landing .tile-dark .tile-eyebrow,.ib-landing .tile-black .tile-eyebrow{color:var(--blue-bright)}.ib-landing .tile-light .tile-eyebrow,.ib-landing .tile-white .tile-eyebrow{color:var(--blue)}.ib-landing .tile-headline{letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px;font-family:-apple-system,SF Pro Display,Inter,Helvetica Neue,sans-serif;font-size:clamp(32px,4.5vw,64px);font-weight:600;line-height:1.07}.ib-landing .tile-dark .tile-headline,.ib-landing .tile-black .tile-headline{color:#f5f5f7}.ib-landing .tile-light .tile-headline,.ib-landing .tile-white .tile-headline{color:var(--text)}.ib-landing .tile-body{max-width:600px;margin:0 auto 30px;font-size:clamp(19px,2vw,22px);font-weight:300;line-height:1.42}.ib-landing .tile-dark .tile-body,.ib-landing .tile-black .tile-body{color:#a1a1a6}.ib-landing .tile-light .tile-body,.ib-landing .tile-white .tile-body{color:var(--text-2)}.ib-landing .tile-links{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ib-landing .tile-links a{font-size:17px;text-decoration:none;transition:opacity .15s}.ib-landing .tile-links a:hover{opacity:.7}.ib-landing .tile-dark .tile-links a,.ib-landing .tile-black .tile-links a{color:var(--blue-bright)}.ib-landing .tile-light .tile-links a,.ib-landing .tile-white .tile-links a{color:var(--blue)}.ib-landing .problem-section{text-align:center;background:linear-gradient(#0000 0,#04091ce8 96px calc(100% - 96px),#0000);padding:108px 22px}.ib-landing .problem-inner{max-width:980px;margin:0 auto}.ib-landing .problem-headline{letter-spacing:-.025em;color:#f5f5f7;text-wrap:balance;margin-bottom:48px;font-family:-apple-system,SF Pro Display,Inter,Helvetica Neue,sans-serif;font-size:clamp(32px,4.5vw,64px);font-weight:600}.ib-landing .problem-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ib-landing .problem-card{text-align:left;background:#101226ad;border:1px solid #37417380;border-radius:18px;padding:32px 24px}.ib-landing .problem-title{color:#f5f5f7;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.ib-landing .problem-body{color:#a1a1a6;font-size:16px;line-height:1.5}.ib-landing .setup-section{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0000 0,#060e2ee0 96px calc(100% - 96px),#0000);padding:108px 22px}.ib-landing .setup-inner{max-width:980px;margin:0 auto}.ib-landing .section-eyebrow{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600}.ib-landing .section-title{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin-bottom:48px;font-family:-apple-system,SF Pro Display,Inter,Helvetica Neue,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:600}.ib-landing .center{text-align:center}.ib-landing .step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ib-landing .step-card{background:var(--bg);text-align:left;border-radius:18px;padding:32px 24px}.ib-landing .step-num{letter-spacing:-.03em;color:var(--blue);margin-bottom:14px;font-family:-apple-system,SF Pro Display,Inter,sans-serif;font-size:40px;font-weight:700;line-height:1}.ib-landing .step-title{color:var(--text);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:600}.ib-landing .step-body{color:var(--text-2);font-size:14px;line-height:1.5}.ib-landing .pricing-section{background:linear-gradient(#0000 0,#070f32de 96px calc(100% - 96px),#0000);padding:108px 22px}.ib-landing .pricing-inner{max-width:700px;margin:0 auto}.ib-landing .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:48px;display:grid}.ib-landing .pricing-card{text-align:left;border-radius:22px;padding:36px 28px}.ib-landing .pricing-basic{background:var(--surface);border:1px solid var(--border)}.ib-landing .pricing-premium{background:#080c26d1;border:1px solid #41509b8c}.ib-landing .pricing-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.ib-landing .pricing-basic .pricing-label{color:var(--text-2)}.ib-landing .pricing-premium .pricing-label{color:var(--blue-bright)}.ib-landing .pricing-price{letter-spacing:-.03em;margin-bottom:4px;font-family:-apple-system,SF Pro Display,Inter,sans-serif;font-size:56px;font-weight:700;line-height:1}.ib-landing .pricing-basic .pricing-price{color:var(--text)}.ib-landing .pricing-premium .pricing-price{color:#f5f5f7}.ib-landing .pricing-once{color:var(--text-3);margin-bottom:24px;font-size:14px}.ib-landing .pricing-premium .pricing-once{color:#6e6e73}.ib-landing .pricing-features{flex-direction:column;gap:10px;margin-bottom:28px;list-style:none;display:flex}.ib-landing .pricing-features li{padding-left:22px;font-size:15px;position:relative}.ib-landing .pricing-basic .pricing-features li{color:var(--text-2)}.ib-landing .pricing-premium .pricing-features li{color:#a1a1a6}.ib-landing .pricing-features li:before{content:"✓";font-weight:600;position:absolute;left:0}.ib-landing .pricing-basic .pricing-features li:before{color:var(--blue)}.ib-landing .pricing-premium .pricing-features li:before{color:var(--blue-bright)}.ib-landing .pricing-note{margin-top:12px;font-size:12px}.ib-landing .pricing-basic .pricing-note{color:var(--text-3)}.ib-landing .pricing-premium .pricing-note{color:#6e6e73}.ib-landing .pricing-note a{color:var(--blue-bright);text-decoration:none}.ib-landing .btn-pill-dark,.ib-landing .btn-pill-outline{width:100%;font:inherit;text-align:center;cursor:pointer;border-radius:980px;padding:10px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.ib-landing .btn-pill-dark{background:var(--blue-bright);color:#fff;border:0}.ib-landing .btn-pill-dark:hover{background:#0077ed}.ib-landing .btn-pill-outline{color:var(--blue);border:1.5px solid var(--blue);background:0 0}.ib-landing .btn-pill-outline:hover{color:#a8e4ff;background:#7ed4ff2e}.ib-landing .code-box{text-align:center;max-width:360px;margin:28px auto 0}.ib-landing .code-box label{color:var(--text-2);margin-bottom:8px;font-size:12px;display:block}.ib-landing .code-row{gap:8px;display:flex}.ib-landing .code-row input{border:1px solid var(--border);min-width:0;height:40px;color:var(--text);font:inherit;background:#00051280;border-radius:980px;flex:1;padding:0 14px;font-size:14px}.ib-landing .code-row input:focus{border-color:var(--blue);outline:none}.ib-landing .code-row button{border:1px solid var(--blue);height:40px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border-radius:980px;padding:0 18px;font-size:14px}.ib-landing .code-ok{color:#6ee7a8;margin-top:8px;font-size:12px}.ib-landing .code-err{color:#ff8a8a;margin-top:8px;font-size:12px}.ib-landing .faq-section{background:linear-gradient(#0000 0,#050a20e6 96px calc(100% - 96px),#0000);padding:108px 22px}.ib-landing .faq-inner{max-width:760px;margin:0 auto}.ib-landing .faq-list{flex-direction:column;gap:10px;display:flex}.ib-landing .faq-list details{background:#101226ad;border:1px solid #37417380;border-radius:18px;padding:18px 22px}.ib-landing .faq-list details[open]{border-color:#2997ff8c}.ib-landing .faq-list summary{cursor:pointer;color:#f5f5f7;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.ib-landing .faq-list summary::-webkit-details-marker{display:none}.ib-landing .faq-list summary:after{content:"+";color:var(--blue-bright);font-weight:400}.ib-landing .faq-list details[open] summary:after{content:"–"}.ib-landing .faq-list details p{color:#a1a1a6;margin-top:12px;font-size:15px;line-height:1.55}.ib-landing .reviews-wrap{background:linear-gradient(#0000 0,#030716ed 96px calc(100% - 96px),#0000);padding:96px 22px 108px}.ib-landing .reviews-wrap>*{max-width:980px;margin:0 auto}.ib-landing footer{background:#040818d1;border-top:1px solid #263a784d;padding:40px 22px}.ib-landing .footer-inner{text-align:center;max-width:980px;margin:0 auto}.ib-landing .footer-text{color:var(--text-3);font-size:12px;line-height:1.8}.ib-landing .footer-text a{color:var(--blue-bright);text-decoration:none}@media(max-width:640px){.ib-landing .nav-links,.ib-landing .nav-premium{display:none}.ib-landing .nav-burger{justify-content:center;align-items:center;display:inline-flex}.ib-landing .pricing-grid,.ib-landing .problem-grid,.ib-landing .step-grid{grid-template-columns:1fr}.ib-landing .inbox-sender{width:72px}.ib-landing .inbox-row{gap:10px;padding:10px 14px}}@media(min-width:641px){.ib-landing .nav-mobile{display:none}}body:has(.ib-landing) .ib-global-nav{display:none}
