.ib-site{--ink:#141414;--ink-2:#3d3a36;--muted:#6b6660;--line:#e7e3dd;--line-2:#d9d4cc;--paper:#fff;--soft:#f7f5f1;--accent:#ffcb05;--accent-ink:#7a5c00;--accent-soft:#fff8d6;--ok:#1f7a55;--ok-soft:#e6f4ec;--radius:14px;--wrap:1280px;--gutter:24px;color:var(--ink);background:var(--paper);font-family:var(--font-space-grotesk,"Space Grotesk"),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55;min-height:100vh}.ib-site *,.ib-site :after,.ib-site :before{box-sizing:border-box}:where(.ib-site) a{color:inherit}:where(.ib-site) :where(h1,h2,h3,h4){margin:0;letter-spacing:-.025em;line-height:1.1;font-weight:650}:where(.ib-site) p{margin:0}.ib-site :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ib-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 170px}@media (max-width:1199px){.ib-wrap{max-width:none;padding:0 42px}}@media (max-width:767px){.ib-wrap{padding:0 20px}}.ib-wrap-narrow>*{max-width:100%}.ib-skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 12px;border-radius:8px;z-index:100}.ib-skip:focus{left:8px}.ib-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff}.ib-header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ib-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:700;font-size:21px;letter-spacing:-.04em}.ib-logo img{display:block}.ib-logo-light{color:#fff}.ib-nav{display:flex;align-items:center;justify-content:center;gap:22px}.ib-nav>a{text-decoration:none;font-size:14px;font-weight:600;color:#4e4e4e;padding:8px 0;white-space:nowrap}.ib-nav>a:hover,.ib-nav>a[aria-current]{color:var(--accent-ink)}.ib-header-cta{display:flex;align-items:center;gap:12px}.ib-signin{font-size:14px;font-weight:550;text-decoration:none;color:var(--ink-2)}.ib-signin:hover{color:var(--ink)}.ib-mobile{display:none;margin-left:auto}.ib-mobile summary{list-style:none;cursor:pointer;width:40px;height:40px;display:grid;place-content:center;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:10px}.ib-mobile summary::-webkit-details-marker{display:none}.ib-mobile summary span{display:block;width:16px;height:1.5px;background:var(--ink)}.ib-mobile-panel{position:absolute;left:0;right:0;top:76px;background:#fff;border-bottom:1px solid var(--line);padding:12px 24px 24px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 20px 40px rgba(0,0,0,.08)}.ib-mobile-panel>a{padding:12px 0;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.ib-mobile-panel .ib-btns{margin-top:16px}.ib-hero+.ib-section{border-top:1px solid var(--line)}.ib-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ib-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border:2px solid #171717;border-radius:9px;box-shadow:3px 3px 0 #171717;font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s}.ib-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #171717}.ib-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 #171717}.ib-btn-primary{background:var(--accent);color:#171717!important}.ib-btn-secondary{background:#fff;color:#171717!important}.ib-btn-secondary:hover{background:#f1eee9}.ib-btns-light .ib-btn{border-color:#fff;box-shadow:3px 3px 0 #fff}.ib-btns-light .ib-btn:hover{box-shadow:4px 4px 0 #fff}.ib-btn-sm{min-height:40px;padding:7px 14px;font-size:14px}.ib-eyebrow{display:flex;gap:10px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px}.ib-badge,.ib-eyebrow{align-items:center;font-weight:650}.ib-badge{display:inline-flex;height:22px;padding:0 9px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--ink-2);font-size:11px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.ib-lede{font-size:18.5px;max-width:560px;margin-top:18px;line-height:1.6}.ib-lede,.ib-note{color:var(--ink-2)}.ib-note{margin-top:24px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;background:var(--soft);font-size:14px;max-width:760px}.ib-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:13px;color:var(--muted)}.ib-crumbs li+li:before{content:"/";margin-right:6px;color:var(--line-2)}.ib-crumbs a{text-decoration:none}.ib-crumbs a:hover{color:var(--ink)}.ib-hero{padding:56px 0 80px;background:#fff}.ib-hero-compact{padding:48px 0 52px}.ib-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center}.ib-hero-solo{grid-template-columns:1fr;max-width:820px}.ib-hero h1{font-size:clamp(36px,4.4vw,56px);letter-spacing:-.04em;line-height:1.04}.ib-hero-compact h1{font-size:clamp(34px,4.4vw,52px)}.ib-section{padding:88px 0}.ib-section+.ib-section{border-top:1px solid var(--line)}.ib-tone-soft{background:var(--soft)}.ib-tone-dark{background:#141414;color:#f3f1ed}.ib-tone-dark .ib-section-copy{color:#b9b3ab}.ib-section-head{max-width:720px;margin-bottom:44px}.ib-section-head h2{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.035em}.ib-section-copy{font-size:17px;color:var(--muted);margin-top:14px}.ib-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center;padding:34px 0}.ib-split+.ib-split{border-top:1px solid var(--line)}.ib-split-flip .ib-split-copy{order:2}.ib-split-copy h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em}.ib-split-copy>p{color:var(--ink-2);margin-top:12px;font-size:16.5px;max-width:520px}.ib-split-copy .ib-feature-link{display:inline-block;margin-top:14px;font-weight:600;font-size:14px;color:var(--accent-ink);text-decoration:none}.ib-split-copy .ib-feature-link:hover{text-decoration:underline}.ib-points{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ib-points li{position:relative;padding-left:22px;color:var(--ink-2);font-size:15px}.ib-points li:before{content:"";position:absolute;left:2px;top:8px;width:9px;height:9px;border-radius:3px;background:var(--accent)}.ib-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.ib-row{background:#fff;padding:24px;border:1.5px solid #111;border-radius:13px;box-shadow:3px 3px 0 #111}.ib-row h3{font-size:19px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ib-row p{color:var(--ink-2);margin-top:8px;font-size:15px}.ib-row .ib-points{margin-top:12px}.ib-row .ib-feature-link{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--accent-ink);text-decoration:none}.ib-cards{display:grid;grid-gap:17px;gap:17px}.ib-cards-4,.ib-cards-5{grid-template-columns:repeat(3,1fr)}.ib-card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;padding:22px 22px 24px;text-decoration:none;min-height:100%;border:1.5px solid #111;border-radius:13px;box-shadow:3px 3px 0 #111;transition:transform .18s,box-shadow .18s}a.ib-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #111}a.ib-card:hover .ib-card-arrow{transform:translateX(3px);color:var(--accent-ink)}.ib-cards-sm .ib-card{padding:16px 18px 18px}.ib-card-kicker{font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ib-card-title{font-size:17px;font-weight:700;letter-spacing:-.01em;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-right:34px}.ib-card-body{color:var(--muted);font-size:14.5px}.ib-card-arrow{position:absolute;top:18px;right:18px;width:29px;height:29px;border:1px solid #e6e1dc;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--ink);transition:transform .15s,color .15s}.ib-tone-dark .ib-card{border-color:#fff;box-shadow:3px 3px 0 #fff;background:#1b1a18}.ib-tone-dark a.ib-card:hover{background:#22201e}.ib-tone-dark .ib-card-body,.ib-tone-dark .ib-card-kicker{color:#a39d95}.ib-problem-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.ib-faq{border-top:1px solid var(--line)}.ib-faq details{border-bottom:1px solid var(--line)}.ib-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-weight:600;font-size:16.5px}.ib-faq summary::-webkit-details-marker{display:none}.ib-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;font-weight:400;color:var(--muted)}.ib-faq details[open] summary:after{content:"−"}.ib-faq details p{padding:0 0 22px;color:var(--ink-2);max-width:720px}.ib-cta{background:#141414;color:#fff;padding:72px 0}.ib-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.ib-cta h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.035em;max-width:680px}.ib-cta p{color:#b9b3ab;margin-top:10px;max-width:560px}.ib-cta .ib-btns{margin-top:0}.ib-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.ib-plan{background:#fff;padding:26px;display:flex;flex-direction:column;border:1.5px solid #111;border-radius:13px;box-shadow:3px 3px 0 #111}.ib-plan-featured{background:linear-gradient(180deg,var(--accent-soft),#fff 55%)}.ib-plan h3{font-size:22px;display:flex;align-items:center;gap:10px}.ib-plan .ib-plan-desc{color:var(--muted);margin-top:6px;font-size:14.5px}.ib-price{margin:22px 0 4px;font-size:40px;font-weight:650;letter-spacing:-.04em}.ib-price small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.ib-plan ul{list-style:none;padding:0;margin:22px 0 26px;display:grid;grid-gap:10px;gap:10px;font-size:15px}.ib-plan li{padding-left:24px;position:relative}.ib-plan li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.ib-plan .ib-btn{margin-top:auto}.ib-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.ib-table{width:100%;border-collapse:collapse;font-size:15px;min-width:620px}.ib-table td,.ib-table th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line)}.ib-table thead th{background:var(--soft);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ib-table tbody tr:last-child td{border-bottom:0}.ib-table td:not(:first-child),.ib-table th:not(:first-child){text-align:center}.ib-prose{max-width:760px}.ib-prose h2{font-size:24px;margin:44px 0 12px;letter-spacing:-.02em}.ib-prose h2:first-child{margin-top:0}.ib-prose li,.ib-prose p{color:var(--ink-2);font-size:16px}.ib-prose p+p{margin-top:12px}.ib-prose ul{padding-left:20px;margin:12px 0;display:grid;grid-gap:6px;gap:6px}.ib-prose a{color:var(--accent-ink)}.ib-meta-line{color:var(--muted);font-size:14px;margin-top:14px}.ib-form{display:grid;grid-gap:14px;gap:14px;max-width:560px}.ib-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.ib-form input,.ib-form select,.ib-form textarea{font:inherit;font-weight:400;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink)}.ib-form textarea{min-height:140px;resize:vertical}.ib-form button{justify-self:start;cursor:pointer;font:inherit;font-weight:700}.ib-form .ib-hp{position:absolute;left:-9999px}.ib-form-status{font-size:14px}.ib-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:17px;gap:17px}.ib-facts div{background:#fff;padding:18px 20px;border:1px solid #e8e4de;border-radius:13px}.ib-facts small{color:var(--muted);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}.ib-facts b,.ib-facts small{display:block;font-weight:600}.ib-facts b{margin-top:4px;font-size:16.5px}.ib-link-cloud{display:flex;flex-wrap:wrap;gap:10px}.ib-link-cloud a{background:#fff;padding:10px 14px;text-decoration:none;font-weight:600;font-size:14px;border:1px solid #ddd6ce;border-radius:10px}.ib-link-cloud a:hover{border-color:#111}.ib-az h3{font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:28px 0 10px}.ib-sources{font-size:13px;color:var(--muted);margin-top:28px}.ib-sources a{color:inherit}.ib-local-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ib-footer{border-top:1px solid var(--line);background:var(--soft);padding:56px 0 28px;font-size:14px}.ib-foot-top{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.ib-foot-brand p{color:var(--muted);margin-top:10px}.ib-foot-cols{grid-template-columns:repeat(4,1fr)}.ib-foot-cols,.ib-foot-stack{display:grid;grid-gap:24px;gap:24px}.ib-foot-stack{align-content:start}.ib-foot-col p{font-weight:650;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:10px}.ib-site .ib-foot-col p a{color:var(--ink);text-decoration:none}.ib-site .ib-foot-col p a:hover{color:var(--accent-ink)}.ib-foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.ib-foot-col a{text-decoration:none;color:var(--muted)}.ib-foot-col a:hover{color:var(--ink)}.ib-foot-bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px;flex-wrap:wrap}.ib-visual{margin:0;position:relative}.ib-visual img{display:block;width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line)}.ib-concept{position:absolute;top:-30px;right:0;font-size:11px;font-weight:650;padding:4px 9px;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px dashed var(--line-2);color:var(--muted)}.ib-app{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(0,0,0,.02),0 24px 60px -28px rgba(30,20,10,.22);padding:18px;font-size:13.5px}.ib-av{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.ib-av-sm{width:26px;height:26px;font-size:10px}.ib-av-a{background:#fff3c4;color:#7a5c00}.ib-av-b{background:#e4ecff;color:#1e3a8a}.ib-av-c{background:#e3f4ea;color:#166534}.ib-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--soft);border:1px solid var(--line);font-size:11.5px;font-weight:600;white-space:nowrap}.ib-pill-ok{background:var(--ok-soft);border-color:#cde9d9;color:var(--ok)}@keyframes ib-in-up{0%{opacity:0;transform:translateY(10px)}}@keyframes ib-in-left{0%{opacity:0;transform:translateX(-14px)}}@keyframes ib-pop{0%{opacity:0;transform:scale(.85)}}@keyframes ib-on{0%{background:#fff;border-color:var(--line);color:var(--muted)}}@keyframes ib-dot{0%{background:#fff;box-shadow:0 0 0 0 rgba(255,203,5,0)}}@keyframes ib-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes ib-draw{0%{stroke-dashoffset:1}}@keyframes ib-grow{0%{height:0}}@keyframes ib-slide{0%,30%{transform:translateX(0)}55%,to{transform:translateX(calc(100% + 13px))}}.ib-js [data-reveal]:not(.is-in) .ib-visual *{animation-play-state:paused!important}.ib-js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.ib-js [data-reveal].is-in{opacity:1;transform:none}.ib-flow{list-style:none;margin:0;padding:18px;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);padding:0;overflow:hidden}.ib-flow li{background:#fff;padding:18px 14px;display:flex;flex-direction:column;gap:12px;position:relative}.ib-flow-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--accent);background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft);animation:ib-dot .5s ease both;animation-delay:calc(var(--i) * .45s + .2s)}.ib-flow-label{font-weight:600;font-size:14px;line-height:1.25;animation:ib-in-up .5s ease both;animation-delay:calc(var(--i) * .45s + .2s)}.ib-flow-v{grid-template-columns:1fr;background:transparent;border:0;gap:0;overflow:visible}.ib-flow-v li{flex-direction:row;align-items:center;gap:14px;padding:13px 18px;border:1px solid var(--line);margin-top:-1px;background:#fff}.ib-flow-v li:first-child{border-radius:var(--radius) var(--radius) 0 0}.ib-flow-v li:last-child{border-radius:0 0 var(--radius) var(--radius);background:var(--ok-soft)}.ib-flow-v li:last-child .ib-flow-dot{border-color:var(--ok);background:var(--ok);box-shadow:0 0 0 5px #cfeadb}.ib-flow-v li:not(:last-child):after{content:"";position:absolute;left:24px;top:100%;width:2px;height:0}.ib-chat{display:grid;grid-template-columns:220px 1fr;padding:0;overflow:hidden;min-height:330px}.ib-chat-list{border-right:1px solid var(--line);background:#fcfbf9}.ib-chat-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);animation:ib-in-left .45s ease both}.ib-chat-row:nth-child(2){animation-delay:.1s}.ib-chat-row:nth-child(3){animation-delay:.2s}.ib-chat-row:nth-child(4){animation-delay:.3s}.ib-chat-row.is-active{background:#fff;box-shadow:inset 3px 0 0 var(--accent)}.ib-chat-row b{font-size:13px}.ib-chat-row b,.ib-chat-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-chat-row small{color:var(--muted);font-size:12px}.ib-chat-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.ib-chat-meta em{font-style:normal;background:var(--accent);color:#141414;font-size:10.5px;font-weight:700;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px}.ib-chat-main{display:flex;flex-direction:column}.ib-chat-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ib-chat-owner{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.ib-msgs{padding:16px;display:flex;flex-direction:column;gap:8px;background:#fbfaf7;flex:1 1}.ib-msg{max-width:78%;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.45;animation:ib-in-up .45s ease both;animation-delay:calc(var(--i, 0) * .7s + .4s)}.ib-msg-in{background:#fff;border:1px solid var(--line);border-top-left-radius:4px;align-self:flex-start}.ib-msg-out{background:#fff1b8;border-top-right-radius:4px;align-self:flex-end}.ib-msg-auto{background:var(--accent-soft);border:1px solid #ffefa8}.ib-msg-auto:before{content:"Auto-reply";display:block;font-size:10.5px;font-weight:700;color:var(--accent-ink);margin-bottom:3px}.ib-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:12px}.ib-typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:ib-blink 1.2s infinite}.ib-typing i:nth-child(2){animation-delay:.15s}.ib-typing i:nth-child(3){animation-delay:.3s}.ib-status-head{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.ib-status-head b{display:block;font-size:15px}.ib-status-head small{color:var(--muted)}.ib-steps{list-style:none;margin:16px 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1px;gap:1px;background:var(--line);border-radius:10px;overflow:hidden;border:1px solid var(--line)}.ib-steps li{text-align:center;padding:12px 6px;font-weight:600;font-size:13px;background:var(--accent-soft);color:var(--accent-ink);animation:ib-on .5s ease both;animation-delay:calc(var(--i) * .6s + .3s)}.ib-next{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:10px;font-weight:600;animation:ib-in-up .5s ease both;animation-delay:2.2s}.ib-next span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:650}.ib-kanban{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;padding:0;background:var(--line);overflow:hidden}.ib-col{background:#fcfbf9;padding:12px 10px;min-height:210px;display:flex;flex-direction:column;gap:8px}.ib-col h4{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:650;margin-bottom:4px}.ib-card-mini{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-gap:2px;gap:2px;animation:ib-pop .45s ease both}.ib-card-mini b{font-size:12.5px}.ib-card-mini small{color:var(--muted);font-size:11.5px}.ib-card-mini.is-moving{border-color:var(--accent);box-shadow:0 6px 18px -8px rgba(255,203,5,.55);animation:ib-slide 4.5s ease-in-out infinite alternate}.ib-rule{display:grid;grid-gap:0;gap:0;padding:22px}.ib-node{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px;background:#fff;position:relative;animation:ib-in-up .5s ease both;animation-delay:calc(var(--i) * .5s + .2s)}.ib-node+.ib-node{margin-top:26px}.ib-node+.ib-node:before{content:"";position:absolute;left:28px;top:-27px;width:2px;height:26px;background:var(--accent)}.ib-node span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.ib-node b{font-size:15px}.ib-node:last-child{background:var(--ok-soft);border-color:#cde9d9}.ib-timeline{list-style:none;margin:0;padding:18px 18px 18px 40px;display:grid;grid-gap:14px;gap:14px;position:relative}.ib-timeline:before{content:"";position:absolute;left:24px;top:26px;bottom:26px;width:2px;background:var(--line)}.ib-timeline li{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;animation:ib-in-up .5s ease both;animation-delay:calc(var(--i) * .55s + .2s)}.ib-timeline li:before{content:"";position:absolute;left:-22px;top:16px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.ib-timeline li:last-child:before{background:var(--ok);border-color:var(--ok)}.ib-tl-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--accent-ink)}.ib-timeline li:last-child .ib-tl-label{color:var(--ok)}.ib-timeline .ib-chat-owner{margin-left:0}.ib-graph{padding:10px}.ib-graph svg{width:100%;height:auto;display:block;overflow:visible}.ib-graph-line{stroke:var(--accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;animation:ib-draw .8s ease both;animation-delay:calc(var(--i) * .45s + .5s)}.ib-graph-node circle{fill:#fff;stroke:var(--ink);stroke-width:2}.ib-graph-node:last-child circle{fill:var(--ok);stroke:var(--ok)}.ib-graph-node text{font-size:13px;font-weight:600;fill:var(--ink);font-family:inherit}.ib-graph-node{animation:ib-pop .4s ease both;animation-delay:calc(var(--i) * .45s + .2s);transform-box:fill-box}.ib-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.ib-kpis div{background:#fff;padding:12px 14px}.ib-kpis small{display:block;color:var(--muted);font-size:11.5px}.ib-kpis b{font-size:21px;letter-spacing:-.03em}.ib-bars{display:flex;align-items:flex-end;gap:10px;height:170px;padding:18px 6px 22px}.ib-bars span{flex:1 1;height:var(--h);background:linear-gradient(180deg,var(--accent),#ffe27a);border-radius:6px 6px 2px 2px;position:relative;animation:ib-grow .7s ease both;animation-delay:calc(var(--i) * .1s + .3s)}.ib-bars i{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-style:normal;font-size:11px;color:var(--muted)}.ib-matrix{padding:0;overflow:hidden}.ib-mx-row{display:grid;grid-template-columns:1.3fr repeat(4,1fr);border-bottom:1px solid var(--line)}.ib-mx-row:last-child{border-bottom:0}.ib-mx-row>span{padding:12px 10px;display:grid;place-items:center;font-size:12.5px}.ib-mx-row>span:first-child{place-items:center start;font-weight:600;padding-left:16px}.ib-mx-head{background:var(--soft);font-weight:650;color:var(--muted);font-size:12px}.ib-mx-row [role=cell]:after{content:"";width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-2)}.ib-mx-row [role=cell].is-on:after{background:var(--accent);border-color:var(--accent);animation:ib-pop .3s ease both;animation-delay:calc(var(--i) * .12s + .3s)}.ib-team{display:grid;grid-gap:14px;gap:14px;padding:22px}.ib-team-row{display:flex;align-items:center;gap:12px;animation:ib-in-left .5s ease both;animation-delay:calc(var(--i) * .4s + .2s)}.ib-team-line{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 12px)}.ib-templates{display:grid;grid-gap:10px;gap:10px}.ib-tpl{border:1px solid var(--line);border-radius:12px;padding:12px 14px;animation:ib-in-up .45s ease both;animation-delay:calc(var(--i) * .35s + .2s)}.ib-tpl>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ib-tpl code{font-size:12.5px;font-weight:600}.ib-tpl p{margin-top:8px;color:var(--ink-2)}.ib-sources{display:grid;grid-template-columns:1fr auto;grid-gap:26px;gap:26px;align-items:center;padding:22px}.ib-src-list{display:grid;grid-gap:8px;gap:8px}.ib-src-list span{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-weight:600;position:relative;animation:ib-in-left .45s ease both;animation-delay:calc(var(--i) * .3s + .2s)}.ib-src-list span:after{content:"→";position:absolute;right:-20px;color:var(--accent)}.ib-src-target{border:1px solid var(--accent);border-radius:12px;padding:16px;background:var(--accent-soft);display:grid;grid-gap:4px;gap:4px;min-width:170px;animation:ib-pop .5s ease both;animation-delay:1.5s}.ib-src-target small{color:var(--accent-ink);font-weight:600}.ib-list{padding:0;overflow:hidden}.ib-list-row{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);animation:ib-in-up .45s ease both;animation-delay:calc(var(--i, 0) * .25s + .2s)}.ib-list-row:last-child{border-bottom:0}.ib-list-head{background:var(--soft);color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:650;animation:none}.ib-score{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;font-weight:650}.ib-score i{height:6px;border-radius:99px;background:var(--accent);display:block}.ib-segment{padding:22px;display:grid;grid-gap:18px;gap:18px}.ib-seg-filters{display:flex;flex-wrap:wrap;gap:8px}.ib-seg-filters span{border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:6px 12px;font-weight:600;font-size:12.5px;animation:ib-pop .4s ease both;animation-delay:calc(var(--i) * .35s + .2s)}.ib-seg-count{border-top:1px solid var(--line);padding-top:16px;display:grid;grid-gap:2px;gap:2px}.ib-seg-count small{color:var(--muted);text-decoration:line-through}.ib-seg-count b{font-size:20px;animation:ib-in-up .5s ease both;animation-delay:1.4s}.ib-assign{padding:22px;display:grid;grid-gap:22px;gap:22px}.ib-assign .ib-msg{animation-delay:.2s}.ib-assign-team{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ib-assign-team span{background:#fff;padding:12px;display:flex;align-items:center;gap:8px;font-weight:600}.ib-assign-team .is-target{background:var(--accent-soft);animation:ib-on .5s ease both;animation-delay:1.1s}.ib-catalog{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center;padding:22px}.ib-cat-list{display:grid;grid-gap:8px;gap:8px}.ib-cat-list div{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;animation:ib-in-left .45s ease both;animation-delay:calc(var(--i) * .35s + .2s)}.ib-cat-list small{color:var(--muted)}.ib-catalog .ib-card-mini strong{font-size:24px;letter-spacing:-.03em;margin-top:6px}.ib-mini{display:flex;flex-direction:column;gap:10px;padding:20px;background:#fbfaf7}.ib-mini-time{align-self:center;font-size:11.5px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:2px 10px}.ib-mini .ib-msg{max-width:88%}.ib-converge{position:relative;min-height:300px;overflow:hidden;background:radial-gradient(circle at 50% 50%,var(--accent-soft),#fff 60%)}.ib-bubble{position:absolute;padding:8px 12px;background:#fff;border:1px solid var(--line);border-radius:12px 12px 12px 4px;font-size:12.5px;white-space:nowrap;animation:ib-in-up .5s ease both;animation-delay:calc(var(--i) * .2s + .2s)}.ib-bubble:first-child{left:6%;top:10%}.ib-bubble:nth-child(2){right:6%;top:14%}.ib-bubble:nth-child(3){left:4%;top:46%}.ib-bubble:nth-child(4){right:4%;top:52%}.ib-bubble:nth-child(5){left:12%;bottom:8%}.ib-bubble:nth-child(6){right:12%;bottom:10%}.ib-converge-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#141414;color:#fff;border-radius:16px;padding:18px 26px;text-align:center;display:grid;grid-gap:2px;gap:2px;box-shadow:0 18px 40px -16px rgba(0,0,0,.5)}.ib-converge-core small{color:#b9b3ab}@media (max-width:1199px){.ib-cards-4,.ib-cards-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.ib-header-cta,.ib-nav{display:none}.ib-mobile{display:block}}@media (max-width:1080px){.ib-foot-top{grid-template-columns:1fr}.ib-cards-5,.ib-foot-cols{grid-template-columns:repeat(3,1fr)}.ib-cards-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.ib-hero{padding:40px 0 48px}.ib-hero-grid,.ib-problem-grid,.ib-split{grid-template-columns:1fr;gap:32px}.ib-split-flip .ib-split-copy{order:0}.ib-section{padding:64px 0}.ib-cards-2,.ib-cards-3,.ib-plans,.ib-rows{grid-template-columns:1fr}.ib-facts,.ib-flow:not(.ib-flow-v){grid-template-columns:repeat(2,1fr)}.ib-chat{grid-template-columns:1fr}.ib-chat-list{display:none}.ib-kanban{grid-template-columns:repeat(3,1fr)}.ib-kanban .ib-col:nth-child(n+4){display:none}.ib-card-mini.is-moving{animation:none}}@media (max-width:560px){.ib-cards-4,.ib-cards-5{grid-template-columns:1fr}.ib-foot-cols{grid-template-columns:repeat(2,1fr)}.ib-btns .ib-btn{flex:1 1 100%}.ib-catalog,.ib-sources{grid-template-columns:1fr}.ib-src-list span:after{display:none}.ib-list-row{grid-template-columns:1.4fr 1fr .8fr}.ib-list-row>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ib-site *,.ib-site :after,.ib-site :before{animation:none!important;transition:none!important}.ib-js [data-reveal]{opacity:1;transform:none}}.ib-mt{margin-top:28px}.ib-detail{display:grid;grid-gap:36px;gap:36px}.ib-detail>.ib-split{padding:8px 0}.ib-detail>.ib-split+.ib-split{border-top:0}.ib-preview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.ib-preview{background:#fff;padding:20px;text-decoration:none;display:grid;grid-gap:14px;gap:14px;border:1.5px solid #111;border-radius:13px;box-shadow:3px 3px 0 #111}.ib-preview:hover{background:var(--soft)}.ib-preview .ib-flow{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.ib-preview .ib-flow li{padding:12px 10px}.ib-preview .ib-flow-label{font-size:12.5px}@media (max-width:860px){.ib-preview-grid{grid-template-columns:1fr}}@media (max-width:560px){.ib-preview .ib-flow{grid-template-columns:1fr 1fr}}.ib-cards-1{grid-template-columns:1fr}.ib-auth{background:var(--soft)}.ib-auth-main{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;padding:40px 18px}.ib-auth-card{width:min(420px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 30px;box-shadow:0 24px 60px -32px rgba(30,20,10,.25)}.ib-auth-card h1{font-size:28px;margin-top:26px;letter-spacing:-.03em}.ib-auth-sub{color:var(--muted);margin-top:8px;font-size:15px}.ib-auth-form{margin-top:24px}.ib-auth-terms{margin-top:18px;font-size:12.5px;color:var(--muted)}.ib-auth-prompt a,.ib-auth-terms a{color:var(--accent-ink);font-weight:600}.ib-auth-prompt{font-size:14px;color:var(--ink-2)}.ib-site .ib-eyebrow{color:var(--accent-ink)}.ib-hero-long h1{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.03em;line-height:1.08}@media (max-width:560px){.ib-bubble:nth-child(3),.ib-bubble:nth-child(4){display:none}}.ib-journey{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.ib-phone{background:#f7f5f1;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px -28px rgba(30,20,10,.25)}.ib-phone-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#171717;color:#fff}.ib-phone-bar b{display:block;font-size:13.5px}.ib-phone-bar small{color:#d9d4cc;font-size:11px}.ib-phone-body{display:flex;flex-direction:column;gap:8px;padding:14px 12px 16px}.ib-j-msg{animation-delay:.3s}.ib-j-reply{animation-delay:1.1s}.ib-jsteps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ib-jsteps li{padding:8px 12px!important;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;animation:ib-in-left .5s ease both;animation-delay:calc(var(--i) * .7s + 1.8s)}.ib-jsteps b{display:block;font-size:13.5px}.ib-jsteps small{display:block;color:var(--muted);font-size:12px;margin-top:1px}.ib-jdot{width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);flex-shrink:0}.ib-jsteps li.is-won{background:var(--ok-soft);border-color:#cde9d9}.ib-jsteps li.is-won .ib-jdot{background:var(--ok);box-shadow:0 0 0 4px #cfeadb}@media (max-width:560px){.ib-journey{grid-template-columns:1fr}.ib-phone-body{min-height:0}}.ib-locale{display:flex;flex-direction:column;gap:12px;padding:22px}.ib-locale-head{display:flex;gap:12px;align-items:center}.ib-locale-head b{display:block;font-size:18px;letter-spacing:-.02em}.ib-locale-head small{color:var(--muted)}.ib-pin{width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--accent);box-shadow:inset 0 0 0 10px var(--accent),inset 0 0 0 14px #fff;animation:ib-pop .5s ease both}.ib-locale-chips{display:flex;flex-wrap:wrap;gap:6px}.ib-locale .ib-msg{max-width:85%}.ib-locale-lead{font-size:12.5px;font-weight:650;color:var(--ok);background:var(--ok-soft);border:1px solid #cde9d9;border-radius:10px;padding:9px 12px;animation:ib-in-up .5s ease both;animation-delay:2s}.ib-connect{padding:22px;display:grid;grid-gap:14px;gap:14px}.ib-connect-title{font-weight:700;font-size:15px}.ib-connect ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ib-connect li{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-weight:600;animation:ib-in-up .45s ease both;animation-delay:calc(var(--i) * .6s + .2s)}.ib-check{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ok);color:#fff;font-size:12px;animation:ib-pop .3s ease both;animation-delay:calc(var(--i) * .6s + .5s)}.ib-connect-done{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;animation:ib-in-up .5s ease both;animation-delay:2.8s}.ib-lanes{display:grid;grid-gap:1px;gap:1px;padding:0;background:var(--line);overflow:hidden}.ib-lane{display:grid;grid-template-columns:110px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#fff;padding:16px 18px}.ib-lane-team{font-weight:700}.ib-lane-track{height:2px;background:var(--line);position:relative}.ib-lane-track i{position:absolute;top:-5px;left:0;width:12px;height:12px;border-radius:50%;background:var(--accent);animation:ib-travel 1.2s ease both;animation-delay:calc(var(--i) * 1.1s + .3s);left:calc(100% - 12px)}@keyframes ib-travel{0%{left:0;opacity:0}20%{opacity:1}}.ib-lane .ib-pill{animation:ib-pop .4s ease both;animation-delay:calc(var(--i) * 1.1s + 1.4s)}@media (max-width:560px){.ib-lane{grid-template-columns:1fr auto}.ib-lane-track{display:none}}.ib-orbit-art{height:420px;position:relative;display:flex;align-items:center;justify-content:center}.ib-orbit{position:absolute;border:1px dashed #d8c8bc;border-radius:50%;width:370px;height:370px;animation:ib-orbit-spin 18s linear infinite}.ib-orbit-two{width:280px;height:280px;border-color:#e9b7a4;animation-duration:26s;animation-direction:reverse}@keyframes ib-orbit-spin{to{transform:rotate(1turn)}}@keyframes ib-float-card{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ib-spark{0%,to{transform:rotate(0) scale(.85);opacity:.55}50%{transform:rotate(20deg) scale(1.12);opacity:1}}.ib-core{position:absolute;z-index:3;width:160px;height:160px;border:2px solid #111;border-radius:26px;background:#fff;box-shadow:7px 7px 0 #111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:rotate(-3deg)}.ib-core-symbol{font-size:52px;font-weight:850;letter-spacing:-5px;line-height:1}.ib-core-symbol span{color:var(--accent)}.ib-core>span{font-size:14px;font-weight:800}.ib-core small{font-size:10.5px;color:#777}.ib-profile{position:absolute;z-index:4;width:165px;padding:15px 14px;background:#fff;border:1.5px solid #111;border-radius:15px;box-shadow:4px 4px 0 #111;display:flex;flex-direction:column;gap:4px;animation:ib-float-card 5.5s ease-in-out infinite}.ib-profile strong{font-size:14.5px}.ib-profile>span{font-size:11.5px;color:#777}.ib-profile-left{left:0;top:56px;transform:rotate(-5deg)}.ib-profile-right{right:8px;bottom:52px;transform:rotate(5deg);animation-delay:-2.5s}.ib-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;font-weight:800;border:1px solid #111;margin-bottom:6px}.ib-avatar-coral{background:#fff1b8}.ib-avatar-lilac{background:#e5dcff}.ib-art-tag{position:absolute;z-index:5;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ded7d0;border-radius:30px;padding:9px 13px;font-size:11.5px;font-weight:700;box-shadow:0 4px 16px #00000008}.ib-tag-top{top:18px;right:30px}.ib-tag-bottom{bottom:6px;left:30px}.ib-tag-dot{width:8px;height:8px;background:var(--accent);border-radius:50%}.ib-mini-check{display:grid;place-items:center;background:#dff0e6;color:#1f6f54;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:900}.ib-art-spark{position:absolute;color:var(--accent);font-size:32px;animation:ib-spark 3s ease-in-out infinite}.ib-spark-one{top:92px;right:70px}.ib-spark-two{bottom:76px;left:60px;color:#8c79d6;animation-delay:-1.5s}@media (max-width:560px){.ib-orbit-art{height:340px}.ib-orbit{width:280px;height:280px}.ib-orbit-two{width:215px;height:215px}.ib-core{width:124px;height:124px;border-radius:22px}.ib-core-symbol{font-size:40px}.ib-profile{width:132px;padding:11px}.ib-art-tag{font-size:10px;padding:7px 10px}}.ib-hero-visual>.ib-visual>.ib-app,.ib-hero-visual>.ib-visual>.ib-flow{animation:ib-float-card 6s ease-in-out infinite}.ib-form-wrap{max-width:860px}.ib-tool-form{display:grid;grid-gap:22px;gap:22px}.ib-tool-form label.ib-fld{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.ib-tool-form .ib-fld input,.ib-tool-form .ib-fld select,.ib-tool-form .ib-fld textarea{font:inherit;font-weight:400;width:100%;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink)}.ib-tool-form .ib-fld input:focus,.ib-tool-form .ib-fld select:focus,.ib-tool-form .ib-fld textarea:focus{outline:none;border-color:#111;box-shadow:3px 3px 0 var(--accent)}.ib-tool-form .ib-fld textarea{min-height:110px;resize:vertical}.ib-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ib-step-head{display:flex;gap:14px;align-items:flex-start;margin-top:10px}.ib-step-head:first-child{margin-top:0}.ib-step-num{flex:none;min-width:38px;height:38px;padding:0 8px;display:grid;place-items:center;background:var(--accent);border:1.5px solid #111;border-radius:10px;box-shadow:2px 2px 0 #111;font-weight:700;font-size:14px}.ib-step-head h2{font-size:24px;letter-spacing:-.03em}.ib-step-head p{color:var(--muted);font-size:15px;margin-top:4px}.ib-progress{height:10px;border:1.5px solid #111;border-radius:999px;background:#fff;overflow:hidden;margin-top:28px;max-width:520px}.ib-progress div{height:100%;background:var(--accent);border-right:1.5px solid #111;transition:width .3s}.ib-progress-label{display:flex;justify-content:space-between;max-width:520px;margin-top:8px;font-size:13px;color:var(--muted);font-weight:600}.ib-choice-grid,.ib-option-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ib-choice,.ib-option{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;padding:16px 18px;border:1.5px solid #111;border-radius:13px;box-shadow:3px 3px 0 #111;transition:transform .18s,box-shadow .18s,background .18s}.ib-choice:hover,.ib-option:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #111}.ib-choice.is-on,.ib-option.is-on{background:var(--accent-soft);box-shadow:3px 3px 0 var(--accent);border-color:#111}.ib-choice small,.ib-option small{color:var(--muted);font-size:12.5px}.ib-choice b,.ib-option b{font-size:15px;padding-right:30px}.ib-choice i,.ib-option i{position:absolute;top:14px;right:14px;width:24px;height:24px;display:grid;place-items:center;border:1.5px solid #111;border-radius:7px;font-style:normal;font-weight:700;font-size:13px;background:#fff}.ib-choice.is-on i,.ib-option.is-on i{background:var(--accent)}.ib-option input{position:absolute;opacity:0;width:1px;height:1px}.ib-choice:focus-visible,.ib-option:focus-within{outline:2px solid var(--accent-ink);outline-offset:3px}.ib-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px}.ib-checks label{display:flex;gap:10px;align-items:center;font-size:15px;cursor:pointer}.ib-checks input{width:18px;height:18px;accent-color:#111}.ib-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.ib-actions p{color:var(--muted);font-size:13.5px;max-width:460px}.ib-review{background:var(--soft);border:1px solid var(--line);border-radius:13px;padding:18px 20px;display:grid;grid-gap:6px;gap:6px;font-size:14.5px}.ib-review h3{font-size:17px;margin-bottom:4px}.ib-error{color:#b42318;font-weight:600;font-size:14px}.ib-hp{position:absolute;left:-9999px}.ib-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}button.ib-btn{font-family:inherit;cursor:pointer}.ib-result{border:2px solid #111;background:var(--accent-soft);padding:26px;border-radius:14px;box-shadow:4px 4px 0 #111}.ib-result h2{font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;margin:10px 0}.ib-result p{color:var(--ink-2);font-size:14.5px}.ib-success{text-align:left;max-width:640px}.ib-success-icon{width:52px;height:52px;display:grid;place-items:center;background:var(--accent);border:2px solid #111;border-radius:14px;box-shadow:3px 3px 0 #111;font-size:24px;font-weight:700;margin-bottom:20px}.ib-demo{display:grid;grid-template-columns:220px 1fr;border:1.5px solid #111;border-radius:16px;box-shadow:5px 5px 0 #111;background:#fff;overflow:hidden}.ib-demo-side{background:var(--soft);border-right:1px solid var(--line);padding:18px 14px;display:grid;grid-gap:4px;gap:4px;align-content:start}.ib-demo-side small{font-size:11px;letter-spacing:.08em;font-weight:650;color:var(--muted);margin:14px 8px 6px}.ib-demo-brand{display:flex;align-items:center;gap:9px;font-weight:700;padding:0 8px}.ib-demo-brand img{width:24px;height:24px}.ib-demo-side button{font:inherit;font-weight:600;font-size:14px;display:flex;gap:10px;align-items:center;text-align:left;border:1px solid transparent;background:transparent;padding:10px;border-radius:10px;cursor:pointer;color:var(--ink-2)}.ib-demo-side button:hover{background:#fff}.ib-demo-side button.is-on{background:var(--accent);color:#171717;border-color:#111;box-shadow:2px 2px 0 #111}.ib-demo-side button span{width:18px;text-align:center}.ib-demo-main{padding:24px;display:grid;grid-gap:20px;gap:20px;min-width:0}.ib-demo-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.ib-demo-top small{color:var(--muted);font-size:11.5px;letter-spacing:.08em;font-weight:650}.ib-demo-top h2{font-size:26px;margin-top:4px}.ib-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ib-metrics div{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.ib-metrics span{font-size:12.5px;color:var(--muted);font-weight:600}.ib-metrics strong{font-size:26px;letter-spacing:-.03em}.ib-metrics small{font-size:11.5px;color:var(--muted)}.ib-demo-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ib-demo-table h3{font-size:16px;padding:14px 16px;display:flex;justify-content:space-between;gap:10px}.ib-demo-row,.ib-demo-table h3{border-bottom:1px solid var(--line);align-items:center}.ib-demo-row{display:grid;grid-template-columns:1.4fr 1fr auto;grid-gap:12px;gap:12px;padding:13px 16px;font-size:14.5px}.ib-demo-row:last-child{border-bottom:0}.ib-demo-row span{color:var(--ink-2)}.ib-pill-warn{background:#fff4e5;border-color:#f3d19c;color:#8a4b00}@media (max-width:860px){.ib-demo{grid-template-columns:1fr}.ib-demo-side{border-right:0;border-bottom:1px solid var(--line);grid-auto-flow:column;overflow-x:auto}.ib-demo-brand,.ib-demo-side small{display:none}.ib-demo-side button{white-space:nowrap}.ib-metrics{grid-template-columns:1fr}.ib-demo-row{grid-template-columns:1fr auto}.ib-demo-row span{grid-column:1/-1;order:3}}@media (max-width:640px){.ib-checks,.ib-choice-grid,.ib-form-grid,.ib-option-grid{grid-template-columns:1fr}.ib-actions .ib-btn{width:100%}}.ib-ws{margin:0;grid-template-columns:150px 1fr;font-size:13px}.ib-ws .ib-demo-side{padding:14px 10px}.ib-ws .ib-demo-main{padding:18px;gap:14px}.ib-ws .ib-demo-top h2{font-size:20px}.ib-ws .ib-metrics{gap:10px}.ib-ws .ib-metrics div{padding:10px 12px}.ib-ws .ib-metrics strong{font-size:20px}.ib-ws .ib-demo-row{grid-template-columns:1.3fr 1fr auto;padding:10px 14px;font-size:13px}.ib-ws .ib-demo-table h3{font-size:14px;padding:11px 14px}.ib-ws-compact{grid-template-columns:1fr}.ib-ws-nav{display:flex;gap:9px;align-items:center;padding:8px 9px;border-radius:9px;font-weight:600;font-size:13px;color:var(--ink-2);border:1px solid transparent}.ib-ws-nav em{font-style:normal;width:16px;text-align:center}.ib-ws-nav.is-on{background:var(--accent);color:#171717;border-color:#111;box-shadow:2px 2px 0 #111}.ib-ws-board{display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:0;gap:0}.ib-ws-col{padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:150px;border-right:1px solid var(--line)}.ib-ws-col:last-child{border-right:0}.ib-ws-col small{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ib-ws-card{border:1.5px solid #111;border-radius:10px;padding:9px 10px;display:grid;grid-gap:2px;gap:2px;background:#fff;box-shadow:2px 2px 0 #111}.ib-ws-card b{font-size:12.5px}.ib-ws-card span{font-size:12px;color:var(--muted)}.ib-ws-bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding:16px 16px 8px}.ib-ws-bars span{position:relative;flex:1 1;height:var(--h);background:linear-gradient(var(--accent),#ffe27a);border:1.5px solid #111;border-radius:6px 6px 0 0}.ib-ws-bars i{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-style:normal;font-size:11px;color:var(--muted)}.ib-ws-caption{padding:22px 16px 12px;font-size:12.5px;color:var(--muted)}.ib-ws-feed{list-style:none;margin:0;padding:4px 0}.ib-ws-feed li{display:flex;gap:12px;align-items:flex-start;padding:11px 16px;border-bottom:1px solid var(--line)}.ib-ws-feed li:last-child{border-bottom:0}.ib-ws-feed b{display:block;font-size:13px}.ib-ws-feed small{color:var(--muted);font-size:12px}.ib-ws-dot{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;border:2px solid #111;background:#fff}.is-done .ib-ws-dot{background:var(--ok);border-color:var(--ok)}.is-now .ib-ws-dot{background:var(--accent)}@media (max-width:860px){.ib-ws{grid-template-columns:1fr}.ib-ws .ib-demo-side{display:none}}@media (max-width:520px){.ib-ws .ib-metrics{grid-template-columns:1fr}.ib-ws-board{grid-template-columns:1fr 1fr}}.ib-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid #111;border-radius:14px;box-shadow:4px 4px 0 #111;background:#fff}.ib-stats>div{padding:28px 26px;border-right:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.ib-stats>div:last-child{border-right:0}.ib-stats b{font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;line-height:1;background:linear-gradient(transparent 62%,var(--accent) 62%);justify-self:start}.ib-stats span{color:var(--ink-2);font-weight:600;font-size:15px}@media (max-width:860px){.ib-stats{grid-template-columns:1fr 1fr}.ib-stats>div:nth-child(2){border-right:0}.ib-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.ib-phase{display:grid;grid-template-columns:90px 1fr 1.1fr;grid-gap:28px;gap:28px;padding:34px 0;border-top:1px solid var(--line);align-items:start}.ib-phase:last-child{border-bottom:1px solid var(--line)}.ib-phase-n{font-size:44px;font-weight:700;letter-spacing:-.05em;color:var(--accent-ink);line-height:1}.ib-phase h3{font-size:24px;letter-spacing:-.03em}.ib-phase p{color:var(--ink-2)}.ib-phase small{display:block;margin-top:10px;font-size:13px;color:var(--muted)}.ib-phase small b{color:var(--ink)}@media (max-width:860px){.ib-phase{grid-template-columns:1fr;gap:10px}}.ib-two{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.ib-two>div>p+p{margin-top:14px}.ib-two .ib-lead{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.2;font-weight:600}.ib-two p{color:var(--ink-2);font-size:16.5px}@media (max-width:860px){.ib-two{grid-template-columns:1fr;gap:20px}}.ib-cards-2{grid-template-columns:repeat(2,1fr)}.ib-cards-3{grid-template-columns:repeat(3,1fr)}.ib-cards-4{grid-template-columns:repeat(4,1fr)}.ib-cards-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1199px){.ib-cards-4{grid-template-columns:repeat(2,1fr)}.ib-cards-5{grid-template-columns:repeat(5,1fr)}}@media (max-width:860px){.ib-cards-3,.ib-cards-5{grid-template-columns:1fr}}@media (max-width:560px){.ib-cards-2,.ib-cards-4{grid-template-columns:1fr}}.ib-top{position:fixed;right:22px;bottom:22px;z-index:60;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1.5px solid #111;border-radius:11px;background:var(--accent);color:#111;box-shadow:2px 2px 0 #111;cursor:pointer;transition:transform .18s,box-shadow .18s}.ib-top:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #111}.ib-top span{font-size:18px;font-weight:900;line-height:1}.ib-top i{font-size:12px;font-style:normal;font-weight:900;align-self:flex-start;margin-top:5px}@media (max-width:600px){.ib-top{right:14px;bottom:14px;width:36px;height:36px;border-radius:10px}}.ib-hero-grid:has(.ib-ws){grid-template-columns:1fr 1.15fr;gap:36px}.ib-hero:has(.ib-ws) h1{font-size:clamp(32px,3.5vw,46px)}.ib-hero:has(.ib-ws) .ib-lede{font-size:17px}.ib-ws .ib-demo-side{min-width:0}.ib-ws{grid-template-columns:140px minmax(0,1fr)}.ib-ws-compact{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.ib-hero-grid:has(.ib-ws){grid-template-columns:1fr}.ib-ws{grid-template-columns:minmax(0,1fr)}}.ib-ws .ib-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-ws .ib-metrics span{font-size:11.5px}.ib-ws .ib-metrics strong{font-size:18px}.ib-site{--ink:#111;--ink-2:#33342c;--muted:#707267;--line:#e6e8db;--line-2:#d5d8c8;--paper:#fbfcf5;--soft:#f2f4e8;--accent:#dfff00;--accent-ink:#202500;--accent-soft:#f5ffc2;--radius:16px}.ib-site .ib-header{background:hsla(69,54%,97%,.94);border-bottom:1px solid #e7e9dc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ib-site .ib-logo{gap:10px;color:#111;font-weight:800;letter-spacing:-.05em}.babe-mark,.babe-mini-mark{display:inline-grid;place-items:center;background:#dfff00;color:#111;font-weight:900;border:1.5px solid #111;letter-spacing:-.08em}.babe-mark{width:34px;height:34px;border-radius:10px;font-size:24px;box-shadow:2px 2px 0 #111}.ib-site .ib-btn-primary{background:#dfff00;color:#111;border-color:#111;box-shadow:2px 2px 0 #111}.ib-site .ib-btn-primary:hover{background:#e9ff50;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #111}.ib-site .ib-btn-secondary{background:#fff;color:#111;border-color:#111}.ib-site .ib-footer{background:#111}.ib-site .ib-footer .babe-mark{border-color:#dfff00;box-shadow:none}.babe-hero{position:relative;overflow:hidden;background:#f7f9ed;padding:clamp(64px,8vw,112px) 0 86px;border-bottom:1px solid #e6e8db}.babe-hero:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:#eaff71;opacity:.45;right:-210px;top:-260px;pointer-events:none}.babe-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:56px;gap:56px}.babe-hero-copy{max-width:670px}.babe-eyebrow{display:flex;align-items:center;gap:9px;color:#555a36;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.5}.babe-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#a5c900;box-shadow:0 0 0 4px rgba(223,255,0,.3);flex-shrink:0}.babe-hero h1{margin:23px 0 18px;max-width:720px;font-size:clamp(48px,6vw,78px);font-weight:800;line-height:.99;letter-spacing:-.075em}.babe-hero h1 span,.babe-section-head h2 span{background:linear-gradient(transparent 65%,#dfff00 0)}.babe-hero-copy>p{max-width:580px;color:#505247;font-size:18px;line-height:1.65}.babe-hero-actions{margin-top:27px}.babe-hero-actions .ib-btn{min-height:50px;padding:0 22px}.babe-hero-proof{display:flex;align-items:center;gap:13px;margin-top:34px}.babe-avatar-stack{display:flex;padding-left:3px}.babe-avatar-stack span{display:grid;place-items:center;width:31px;height:31px;margin-left:-4px;border-radius:50%;border:2px solid #f7f9ed;background:#dedfd4;color:#111;font-size:11px;font-weight:800}.babe-avatar-stack span:nth-child(2){background:#e9c9a9}.babe-avatar-stack span:nth-child(3){background:#cbd7a2}.babe-avatar-stack span:nth-child(4){background:#111;color:#dfff00}.babe-hero-proof p{font-size:12px;line-height:1.45;color:#77796b}.babe-hero-proof strong{color:#222;font-size:13px}.babe-hero-art{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}.babe-art-card{position:absolute;width:min(78%,360px);border:1.5px solid #111;border-radius:18px;box-shadow:5px 5px 0 #111}.babe-art-card-back{right:2%;top:20px;background:#fff;padding:24px 22px 20px;transform:rotate(5deg)}.babe-art-label{display:block;font-size:10px;font-weight:850;letter-spacing:.1em;margin-bottom:20px}.babe-art-bar{height:7px;border-radius:10px;background:#eceee5;overflow:hidden;margin-top:14px}.babe-art-bar i{display:block;height:100%;background:#dfff00;border-right:1px solid #111}.babe-art-row{display:flex;justify-content:space-between;margin-top:5px;font-size:11px;color:#66695c}.babe-art-row strong{color:#111}.babe-art-card-front{z-index:2;left:2%;bottom:27px;background:#fff;padding:23px;transform:rotate(-4deg)}.babe-art-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;color:#707267}.babe-art-top span:first-child{font-size:25px}.babe-art-card-front h3{margin:18px 0 19px;font-size:25px;line-height:1.16;letter-spacing:-.045em}.babe-art-tags{display:flex;gap:6px;flex-wrap:wrap}.babe-art-tags span{border:1px solid #dfe1d4;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;letter-spacing:.06em}.babe-art-verdict{display:flex;align-items:center;justify-content:space-between;margin-top:19px;padding-top:15px;border-top:1px solid #e8e9df;font-size:10px;font-weight:850;letter-spacing:.08em}.babe-art-verdict span{display:grid;place-items:center;width:29px;height:29px;background:#dfff00;border:1px solid #111;border-radius:50%;font-size:17px}.babe-art-stamp{z-index:3;position:absolute;right:2%;bottom:1px;width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #111;border-radius:50%;background:#dfff00;transform:rotate(12deg);box-shadow:3px 3px 0 #111}.babe-art-stamp span{font-size:10px;font-weight:800;letter-spacing:.13em}.babe-art-stamp strong{font-size:19px;letter-spacing:-.04em}.babe-art-spark{position:absolute;font-size:32px;font-weight:900}.babe-spark-one{left:1%;top:18%}.babe-spark-two{right:4%;bottom:24%;font-size:23px}.babe-demo-section{padding:100px 0 108px;background:#fff;scroll-margin-top:78px}.babe-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.babe-section-head h2{margin-top:14px;font-size:clamp(35px,4.5vw,54px);line-height:1.04;letter-spacing:-.065em;font-weight:800}.babe-section-head>p{max-width:390px;color:#626457;font-size:15px;line-height:1.65}.babe-demo-head{align-items:center}.babe-demo-head>div:first-child{max-width:690px}.babe-demo-head p{margin-top:17px;max-width:600px;color:#626457;font-size:16px;line-height:1.65}.babe-demo-note{min-width:195px;border:1px solid #dfe3ce;border-radius:12px;padding:15px;font-size:10px;font-weight:850;letter-spacing:.09em;line-height:1.9}.babe-demo-note .babe-live-dot{margin-right:7px}.babe-demo-note small{font-size:11px;font-weight:500;letter-spacing:0;color:#77796b}.babe-demo-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(340px,1fr);grid-gap:clamp(25px,6vw,82px);gap:clamp(25px,6vw,82px);align-items:start;position:relative}.babe-demo-explainer{position:-webkit-sticky;position:sticky;top:105px;padding-top:45px}.babe-demo-chip{display:inline-flex;align-items:center;gap:9px;border:1px solid #dce0c9;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:850;letter-spacing:.08em}.babe-demo-explainer h3{margin-top:22px;font-size:clamp(28px,3.1vw,39px);line-height:1.08;letter-spacing:-.055em}.babe-demo-explainer h3 span{color:#77796b}.babe-demo-explainer>p{margin-top:14px;color:#626457;line-height:1.65;font-size:14px}.babe-demo-checklist{list-style:none;padding:0;margin:25px 0;display:grid;grid-gap:14px;gap:14px}.babe-demo-checklist li{display:flex;gap:10px;align-items:center;font-size:13px;color:#33342c}.babe-demo-checklist li span{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;border-radius:50%;background:#eff7b8;font-weight:900;font-size:12px}.babe-demo-disclaimer{padding:14px;border-left:3px solid #dfff00;background:#f7f9ed;font-size:11px;line-height:1.6;color:#626457}.babe-phone-wrap{display:flex;flex-direction:column;align-items:center}.babe-phone-frame{width:100%;max-width:430px;padding:9px;border:2px solid #1c1d18;border-radius:38px;background:#171812;box-shadow:12px 12px 0 #e8ebd9,15px 15px 0 #111}.babe-phone-notch{position:relative;z-index:4;width:106px;height:21px;margin:0 auto -2px;background:#171812;border-radius:0 0 13px 13px}.babe-phone-notch span{display:block;width:34px;height:4px;margin:0 auto;position:relative;top:7px;background:#35362d;border-radius:5px}.babe-phone-screen{position:relative;height:735px;overflow:hidden;display:flex;flex-direction:column;border-radius:28px;background:#fbfcf5;color:#171812}.babe-app-status{padding:7px 18px 4px;font-size:9px;font-weight:800}.babe-app-header,.babe-app-status{flex-shrink:0;display:flex;justify-content:space-between;background:#fbfcf5}.babe-app-header{align-items:center;padding:12px 16px 13px;border-bottom:1px solid #e7e9dc}.babe-app-brand{display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:#111;text-align:left;cursor:pointer}.babe-mini-mark{width:32px;height:32px;border-radius:9px;font-size:22px}.babe-app-brand strong{display:block;font-size:16px;line-height:1;letter-spacing:-.05em}.babe-app-brand small{display:block;margin-top:4px;font-size:7px;font-weight:850;letter-spacing:.13em;color:#6d705d}.babe-app-icon-button{width:32px;height:32px;border:1px solid #dfe2d3;border-radius:50%;background:#fff;font-size:22px;cursor:pointer}.babe-app-welcome{padding:17px 16px 11px;flex-shrink:0}.babe-app-welcome>span{font-size:8px;font-weight:850;letter-spacing:.1em;color:#71745f}.babe-app-welcome h4{margin:8px 0 4px;font-size:25px;line-height:1;letter-spacing:-.06em}.babe-app-welcome h4 em,.babe-submit-intro h4 em{font-style:normal;background:linear-gradient(transparent 62%,#dfff00 0)}.babe-app-welcome p{margin:0;font-size:11px;color:#707267}.babe-app-actions{display:flex;gap:8px;padding:0 16px 14px;flex-shrink:0}.babe-app-actions button{flex:1 1;min-width:0;padding:9px 7px;border:1px solid #dfe2d3;border-radius:9px;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.babe-app-actions button:first-child{background:#dfff00;border-color:#111}.babe-app-actions button span{margin-right:5px;font-size:15px;vertical-align:-1px}.babe-app-tabs{display:flex;gap:19px;padding:0 16px;border-bottom:1px solid #e7e9dc;flex-shrink:0}.babe-app-tabs button{position:relative;padding:10px 0;border:0;background:none;color:#77796b;font-size:11px;cursor:pointer}.babe-app-tabs button.active{color:#111;font-weight:850}.babe-app-tabs button.active:after{content:"";position:absolute;height:3px;bottom:-1px;left:0;right:0;border-radius:4px 4px 0 0;background:#111}.babe-app-categories{display:flex;gap:6px;padding:11px 16px;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.babe-app-categories::-webkit-scrollbar{display:none}.babe-app-categories button{white-space:nowrap;padding:6px 9px;border:1px solid #e0e3d4;border-radius:99px;background:#fff;font-size:9px;color:#57594c;cursor:pointer}.babe-app-categories button.active{background:#111;border-color:#111;color:#dfff00}.babe-app-feed-label{display:flex;align-items:center;justify-content:space-between;padding:5px 16px 9px;flex-shrink:0;font-size:10px}.babe-app-feed-label strong{font-size:12px}.babe-app-feed-label span{color:#7b7d70;font-size:9px}.babe-app-feed{flex:1 1;overflow:auto;min-height:0;padding:0 12px 15px;scrollbar-width:thin;scrollbar-color:#dfe2d3 transparent}.babe-case-card{background:#fff;border:1px solid #e1e4d6;border-radius:12px;padding:12px;margin-bottom:10px}.babe-case-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#898b7f;font-size:8px}.babe-case-category{color:#62664b;font-weight:850;letter-spacing:.04em}.babe-case-title{display:block;width:100%;padding:10px 0 7px;border:0;background:none;text-align:left;color:#181912;font-size:13px;font-weight:800;line-height:1.34;letter-spacing:-.025em;cursor:pointer}.babe-case-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#686a5e;font-size:10px;line-height:1.5}.babe-case-footer{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:10px;margin-top:10px;border-top:1px solid #eff0e9;color:#747668;font-size:9px}.babe-case-footer button{border:0;background:none;color:#24271a;font-size:9px;font-weight:850;cursor:pointer}.babe-voted-note{margin-top:8px;padding:7px;border-radius:6px;background:#f3f9ce;color:#424b13;font-size:9px;font-weight:800}.babe-app-empty{padding:35px 15px;text-align:center;color:#747668;font-size:12px}.babe-app-bottom-nav{display:flex;justify-content:space-around;align-items:center;flex-shrink:0;padding:9px 7px 7px;border-top:1px solid #e3e6d8;background:#fbfcf5}.babe-app-bottom-nav button{display:flex;min-width:47px;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:#77796b;cursor:pointer}.babe-app-bottom-nav button span{font-size:20px;line-height:1.1}.babe-app-bottom-nav button small{font-size:8px}.babe-app-bottom-nav button.active{color:#111;font-weight:850}.babe-app-bottom-nav button.active span{color:#5a6900}.babe-app-bottom-nav .babe-nav-add{width:37px;min-width:37px;height:37px;border:1.5px solid #111;border-radius:12px;background:#dfff00;color:#111;box-shadow:2px 2px 0 #111}.babe-app-bottom-nav .babe-nav-add span{font-size:25px}.babe-phone-home-indicator{display:flex;justify-content:center;padding:7px 0 2px}.babe-phone-home-indicator span{display:block;width:100px;height:4px;border-radius:99px;background:#3d3e35}.babe-phone-caption{display:flex;align-items:center;gap:9px;margin-top:20px;color:#737567;font-size:11px}.babe-app-subscreen{flex:1 1;min-height:0;overflow:auto;padding:13px 14px 18px;scrollbar-width:thin}.babe-back-button{margin-bottom:16px;padding:0;border:0;background:none;color:#55594a;font-size:10px;font-weight:800;cursor:pointer}.babe-case-detail-meta{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#6c7058;font-weight:850;letter-spacing:.05em}.babe-detail-title{margin:12px 0 10px;font-size:22px;line-height:1.08;letter-spacing:-.055em}.babe-detail-story{font-size:11px;line-height:1.65;color:#55584c}.babe-anon-note{margin-top:11px;padding:8px 9px;background:#f0f2e7;border-radius:7px;font-size:9px;color:#6b6f59}.babe-verdict-panel{margin-top:14px;padding:12px;border:1px solid #dfe2d3;border-radius:12px;background:#fff}.babe-arguments h5,.babe-verdict-panel h5{margin:0;font-size:13px;letter-spacing:-.025em}.babe-verdict-panel>p{margin:5px 0 11px;color:#747668;font-size:9px;line-height:1.45}.babe-verdict-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:7px;padding:10px 9px;border:1px solid #e1e4d6;border-radius:8px;background:#fbfcf5;text-align:left;font-size:10px;cursor:pointer}.babe-verdict-button.selected{border-color:#111;background:#f4facd}.babe-verdict-button:disabled{cursor:default}.babe-vote-arrow{font-size:15px}.babe-verdict-track{display:block;flex:1 1;height:5px;border-radius:99px;overflow:hidden;background:#e8eadf}.babe-verdict-track i{display:block;height:100%;background:#b6d600}.babe-verdict-button strong{width:28px;text-align:right}.babe-jury-total{margin-top:10px;text-align:center;color:#77796b;font-size:9px}.babe-arguments{margin-top:17px}.babe-arguments-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.babe-arguments-head span{font-size:9px;color:#77796b}.babe-small-label,.babe-submit-form label{display:block;margin:10px 0 5px;font-size:9px;font-weight:850;color:#55584c}.babe-arguments select,.babe-arguments textarea,.babe-report-panel select,.babe-search-box input,.babe-submit-form input,.babe-submit-form select,.babe-submit-form textarea{width:100%;padding:10px;border:1px solid #dfe2d3;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:10px;outline:none}.babe-arguments textarea,.babe-submit-form textarea{display:block;min-height:76px;resize:vertical;margin-top:8px;line-height:1.5}.babe-arguments textarea:focus,.babe-submit-form input:focus,.babe-submit-form textarea:focus{border-color:#a3bc00;box-shadow:0 0 0 2px rgba(223,255,0,.3)}.babe-argument-actions{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.babe-argument-actions small{font-size:8px;color:#8a8c80}.babe-argument-actions button,.babe-report-panel button{padding:8px 10px;border:1px solid #111;border-radius:7px;background:#dfff00;font-size:9px;font-weight:850;cursor:pointer}.babe-argument-actions button:disabled{opacity:.45;cursor:not-allowed}.babe-argument-card{margin-top:10px;padding:10px;border:1px solid #e3e5d9;border-radius:9px;background:#fff}.babe-argument-card>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.babe-argument-card strong{font-size:9px}.babe-argument-verdict{padding:4px 6px;border-radius:99px;background:#f1f3e8;font-size:8px}.babe-argument-card p{margin:8px 0;color:#56594d;font-size:10px;line-height:1.55}.babe-argument-card>button{padding:0;border:0;background:none;color:#6d705e;font-size:9px;cursor:pointer}.babe-case-detail-actions{display:flex;gap:8px;margin-top:14px}.babe-case-detail-actions button{flex:1 1;padding:10px;border:1px solid #dfe2d3;border-radius:8px;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.babe-report-panel{margin-top:10px;padding:11px;background:#f4f5eb;border-radius:9px}.babe-report-panel p{margin:0 0 7px;font-size:10px;font-weight:800}.babe-report-panel button{margin-top:8px}.babe-submit-intro>span,.babe-success-screen>span{color:#74785c;font-size:8px;font-weight:850;letter-spacing:.12em}.babe-submit-intro h4{margin:8px 0;font-size:27px;line-height:1;letter-spacing:-.06em}.babe-submit-intro p{margin:0 0 17px;color:#747668;font-size:10px;line-height:1.55}.babe-submit-form label{margin-top:13px}.babe-submit-form input,.babe-submit-form select{font-size:11px}.babe-submit-form textarea{min-height:135px;font-size:11px}.babe-form-count{margin-top:5px;text-align:right;color:#888a7e;font-size:8px}.babe-anonymous-toggle{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px;border:1px solid #e1e4d6;border-radius:9px;background:#fff}.babe-anonymous-toggle>span:first-child{font-size:17px}.babe-anonymous-toggle div{flex:1 1}.babe-anonymous-toggle small,.babe-anonymous-toggle strong{display:block}.babe-anonymous-toggle strong{font-size:10px}.babe-anonymous-toggle small{margin-top:3px;color:#77796b;font-size:8px}.babe-toggle-on{padding:4px 6px;border-radius:5px;background:#dfff00;font-size:8px;font-weight:900}.babe-guideline-note{margin-top:11px;color:#77796b;font-size:8px;line-height:1.55}.babe-submit-button{display:block;width:100%;margin-top:15px;padding:13px 10px;border:1px solid #111;border-radius:9px;background:#dfff00;color:#111;font-size:11px;font-weight:900;cursor:pointer;box-shadow:2px 2px 0 #111}.babe-success-screen{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.babe-success-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border:1.5px solid #111;border-radius:50%;background:#dfff00;font-size:26px;font-weight:900}.babe-success-screen h4{margin:10px 0;font-size:27px;line-height:1.05;letter-spacing:-.06em}.babe-success-screen p{color:#6b6e5f;font-size:11px;line-height:1.6}.babe-plain-button{width:100%;padding:12px;border:0;background:none;font-size:10px;font-weight:800;cursor:pointer}.babe-search-title{margin:0 0 15px;font-size:25px;letter-spacing:-.06em}.babe-search-box{display:flex;align-items:center;gap:8px;padding-left:10px;border:1px solid #dfe2d3;border-radius:9px;background:#fff}.babe-search-box span{font-size:20px}.babe-search-box input{border:0;box-shadow:none!important}.babe-toast{position:fixed;z-index:9999;bottom:24px;left:50%;transform:translateX(-50%);max-width:min(90vw,420px);padding:13px 17px;border:1px solid #111;border-radius:10px;background:#dfff00;color:#111;box-shadow:3px 3px 0 #111;font-size:12px;font-weight:800}.babe-categories-section{padding:100px 0;background:#f7f9ed;scroll-margin-top:78px}.babe-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.babe-category-card{position:relative;display:flex;flex-direction:column;min-height:210px;padding:24px;border:1.5px solid #111;border-radius:14px;background:#fff;box-shadow:3px 3px 0 #111;text-decoration:none;color:#111;transition:transform .18s,box-shadow .18s}.babe-category-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #111}.babe-category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f1f5d9;font-size:21px}.babe-category-index{position:absolute;right:23px;top:25px;font-size:11px;font-weight:800;color:#9a9c8d}.babe-category-card h3{margin:19px 0 7px;font-size:19px;letter-spacing:-.04em}.babe-category-card p{color:#747668;font-size:13px;line-height:1.5}.babe-category-link{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;font-weight:850}.babe-category-link span{font-size:17px}.babe-how-section{padding:100px 0;background:#fff;scroll-margin-top:78px}.babe-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.babe-step{padding:25px;border-top:2px solid #111;background:#fbfcf5}.babe-step-number{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#dfff00;border:1px solid #111;font-size:12px;font-weight:900}.babe-step h3{margin:24px 0 9px;font-size:21px;letter-spacing:-.04em}.babe-step p{color:#6c6e62;font-size:14px;line-height:1.65}.babe-bottom-cta{padding:70px 0;background:#dfff00;border-top:1.5px solid #111}.babe-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.babe-bottom-cta .babe-eyebrow{color:#343a0e}.babe-bottom-cta h2{margin:12px 0 7px;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.065em}.babe-bottom-cta p{color:#45492b;font-size:15px}.babe-bottom-cta .ib-btn-primary{background:#111;border-color:#111;color:#dfff00;box-shadow:3px 3px 0 rgba(0,0,0,.25);white-space:nowrap}@media (max-width:900px){.babe-hero-grid{grid-template-columns:1fr;gap:35px}.babe-hero-copy{max-width:760px}.babe-hero-art{min-height:380px;max-width:570px;width:100%;margin:0 auto}.babe-art-card{width:min(70%,350px)}.babe-demo-layout{grid-template-columns:1fr;gap:30px}.babe-demo-explainer{position:static;padding-top:0;max-width:600px}.babe-demo-checklist{grid-template-columns:repeat(2,1fr)}.babe-phone-frame{max-width:430px}.babe-demo-note{display:none}.babe-section-head{align-items:flex-start;flex-direction:column;gap:18px}.babe-section-head>p{max-width:600px}}@media (max-width:640px){.babe-hero{padding:52px 0 55px}.babe-hero-grid{gap:23px}.babe-hero h1{font-size:clamp(43px,13vw,64px)}.babe-hero-copy>p{font-size:16px}.babe-hero-art{min-height:325px}.babe-art-card-back{top:5px;right:1%;padding:17px}.babe-art-card-front{left:0;bottom:18px;padding:18px}.babe-art-card-front h3{font-size:21px}.babe-art-stamp{width:75px;height:75px;right:0;bottom:0}.babe-art-stamp strong{font-size:16px}.babe-categories-section,.babe-demo-section,.babe-how-section{padding:65px 0}.babe-section-head{margin-bottom:29px}.babe-section-head h2{font-size:38px}.babe-demo-head p{font-size:14px}.babe-demo-checklist{grid-template-columns:1fr;gap:10px}.babe-phone-frame{max-width:390px;border-radius:33px;padding:7px}.babe-phone-screen{height:690px;border-radius:26px}.babe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.babe-category-card{min-height:205px;padding:17px}.babe-category-index{top:18px;right:17px}.babe-category-card h3{font-size:17px}.babe-category-card p{font-size:12px}.babe-steps{grid-template-columns:1fr;gap:12px}.babe-step{padding:20px}.babe-step h3{margin-top:17px}.babe-bottom-cta{padding:54px 0}.babe-bottom-cta-inner{align-items:flex-start;flex-direction:column}.babe-bottom-cta .ib-btn{width:100%;justify-content:center}}body,html{min-height:100%;margin:0}body{overflow:hidden;background:#fbfcf5}.babe-product-root{min-height:100dvh;background:#fbfcf5;color:#171812;font-family:var(--font-space-grotesk),system-ui,sans-serif}.babe-product-root *,.babe-product-root :after,.babe-product-root :before{box-sizing:border-box}.babe-product-skip{position:fixed;z-index:10000;left:12px;top:-60px;padding:10px 14px;background:#dfff00;color:#111;border:1px solid #111;border-radius:8px}.babe-product-skip:focus{top:12px}.babe-product-shell{position:relative}.babe-product-screen,.babe-product-shell{height:100dvh;width:100%;overflow:hidden;background:#fbfcf5}.babe-product-screen{min-height:0;border-radius:0;color:#171812}.babe-product-screen .babe-app-status{display:none}.babe-product-screen .babe-app-header{padding:15px clamp(18px,4vw,56px);min-height:70px;box-shadow:0 1px 0 rgba(23,24,18,.025)}.babe-product-screen .babe-mini-mark{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid #111;border-radius:10px;background:#dfff00;font-size:25px;font-weight:900}.babe-product-screen .babe-app-brand strong{font-size:20px}.babe-product-screen .babe-app-brand small{font-size:8px}.babe-product-screen .babe-app-icon-button{width:40px;height:40px;font-size:25px}.babe-product-screen .babe-app-actions,.babe-product-screen .babe-app-categories,.babe-product-screen .babe-app-feed,.babe-product-screen .babe-app-feed-label,.babe-product-screen .babe-app-tabs,.babe-product-screen .babe-app-welcome{width:min(100%,820px);margin-left:auto;margin-right:auto}.babe-product-screen .babe-app-welcome{padding:30px 22px 16px}.babe-product-screen .babe-app-welcome>span{font-size:10px}.babe-product-screen .babe-app-welcome h4{font-size:clamp(29px,4vw,42px);margin:11px 0 8px}.babe-product-screen .babe-app-welcome p{font-size:14px}.babe-product-screen .babe-app-actions{padding:0 22px 18px}.babe-product-screen .babe-app-actions button{font-size:13px}.babe-product-screen .babe-app-tabs{padding:0 22px;gap:26px}.babe-product-screen .babe-app-tabs button{font-size:13px;padding:14px 0}.babe-product-screen .babe-app-categories{padding:13px 22px}.babe-product-screen .babe-app-categories button{font-size:11px;padding:8px 12px}.babe-product-screen .babe-app-feed-label{padding:7px 22px 12px;font-size:12px}.babe-product-screen .babe-app-feed-label strong{font-size:14px}.babe-product-screen .babe-app-feed-label span{font-size:11px}.babe-product-screen .babe-app-feed{padding:0 22px 26px}.babe-product-screen .babe-case-card{border-radius:16px;padding:18px;margin-bottom:13px}.babe-product-screen .babe-case-meta{font-size:10px}.babe-product-screen .babe-case-title{font-size:17px;padding:12px 0 9px}.babe-product-screen .babe-case-excerpt{font-size:13px;-webkit-line-clamp:2}.babe-product-screen .babe-case-footer{font-size:11px;padding-top:12px;margin-top:12px}.babe-product-screen .babe-case-footer button{font-size:11px}.babe-product-screen .babe-app-bottom-nav{min-height:70px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.babe-product-screen .babe-app-bottom-nav button{min-width:62px;gap:5px}.babe-product-screen .babe-app-bottom-nav button span{font-size:23px}.babe-product-screen .babe-app-bottom-nav button small{font-size:10px}.babe-product-screen .babe-app-bottom-nav .babe-nav-add{width:44px;min-width:44px;height:44px}.babe-product-screen .babe-app-bottom-nav .babe-nav-add span{font-size:28px}.babe-product-screen .babe-app-subscreen{width:min(100%,760px);margin:0 auto;padding:24px 22px 34px}.babe-product-screen .babe-back-button{font-size:12px;margin-bottom:22px}.babe-product-screen .babe-case-detail-meta{font-size:10px}.babe-product-screen .babe-detail-title{font-size:clamp(24px,3vw,34px);line-height:1.12;margin:18px 0 12px}.babe-product-screen .babe-detail-story{font-size:15px;line-height:1.7}.babe-product-screen .babe-anon-note{font-size:11px;margin:15px 0 20px}.babe-product-screen .babe-verdict-panel{padding:20px;border-radius:14px}.babe-product-screen .babe-verdict-panel h5{font-size:18px}.babe-product-screen .babe-verdict-panel p{font-size:13px}.babe-product-screen .babe-verdict-button{font-size:13px;padding:13px}.babe-product-screen .babe-arguments-head h5{font-size:18px}.babe-product-screen .babe-arguments textarea{min-height:100px;font-size:13px}.babe-product-screen .babe-submit-intro h4{font-size:34px}.babe-product-screen .babe-submit-intro p{font-size:13px}.babe-product-screen .babe-submit-form label{font-size:12px}.babe-product-screen .babe-submit-form input,.babe-product-screen .babe-submit-form select,.babe-product-screen .babe-submit-form textarea{font-size:14px}.babe-product-screen .babe-submit-form textarea{min-height:150px}.babe-product-screen .babe-submit-button{font-size:13px}@media (max-width:640px){.babe-product-screen .babe-app-header{min-height:62px;padding:10px 16px}.babe-product-screen .babe-app-welcome{padding:22px 16px 14px}.babe-product-screen .babe-app-welcome h4{font-size:30px}.babe-product-screen .babe-app-actions{padding:0 16px 14px}.babe-product-screen .babe-app-tabs{padding:0 16px}.babe-product-screen .babe-app-categories{padding:11px 16px}.babe-product-screen .babe-app-feed-label{padding:5px 16px 10px}.babe-product-screen .babe-app-feed{padding:0 12px 18px}.babe-product-screen .babe-case-card{padding:14px;border-radius:13px}.babe-product-screen .babe-case-title{font-size:15px}.babe-product-screen .babe-case-excerpt{font-size:12px}.babe-product-screen .babe-app-subscreen{padding:18px 16px 28px}.babe-product-screen .babe-app-bottom-nav{min-height:66px}}.babe-product-screen .babe-app-header{min-height:76px;padding:12px clamp(18px,4vw,56px)}.babe-product-screen .babe-app-brand{min-height:48px;gap:11px}.babe-product-screen .babe-mini-mark{display:block;width:46px;height:46px;border-radius:50%;border:0;object-fit:contain;background:transparent}.babe-product-screen .babe-app-brand strong{font-size:22px;letter-spacing:-.045em}.babe-product-screen .babe-app-brand small{margin-top:5px;font-size:10px;letter-spacing:.12em}.babe-product-screen .babe-app-icon-button{width:48px;height:48px;font-size:29px;flex-shrink:0}.babe-product-screen .babe-app-welcome{padding:28px 24px 18px}.babe-product-screen .babe-app-welcome>span{font-size:12px;letter-spacing:.08em}.babe-product-screen .babe-app-welcome h4{font-size:clamp(34px,4vw,46px);line-height:1.06;margin:12px 0 8px}.babe-product-screen .babe-app-welcome p{font-size:16px;line-height:1.5}.babe-product-screen .babe-app-actions{gap:10px;padding:0 24px 18px}.babe-product-screen .babe-app-actions button{min-height:48px;padding:12px 14px;font-size:15px;border-radius:12px}.babe-product-screen .babe-app-tabs{gap:30px;padding:0 24px}.babe-product-screen .babe-app-tabs button{min-height:48px;font-size:15px;padding:13px 0}.babe-product-screen .babe-app-categories{gap:8px;padding:13px 24px}.babe-product-screen .babe-app-categories button{min-height:40px;padding:9px 13px;font-size:13px}.babe-product-screen .babe-app-feed-label{padding:8px 24px 13px;font-size:14px}.babe-product-screen .babe-app-feed-label strong{font-size:17px}.babe-product-screen .babe-app-feed-label span{font-size:13px}.babe-product-screen .babe-app-feed{padding:0 20px 28px}.babe-product-screen .babe-case-card{padding:20px;margin-bottom:15px;border-radius:17px}.babe-product-screen .babe-case-meta{font-size:12px}.babe-product-screen .babe-case-title{font-size:clamp(18px,2vw,21px);line-height:1.38;padding:14px 0 10px}.babe-product-screen .babe-case-excerpt{font-size:15px;line-height:1.6;-webkit-line-clamp:3}.babe-product-screen .babe-case-footer{font-size:13px;padding-top:14px;margin-top:14px}.babe-product-screen .babe-case-footer button{min-height:44px;padding:8px 0 8px 8px;font-size:13px}.babe-product-screen .babe-app-empty{font-size:15px}.babe-product-screen .babe-app-bottom-nav{min-height:78px;padding:8px 12px max(10px,env(safe-area-inset-bottom))}.babe-product-screen .babe-app-bottom-nav button{min-width:64px;min-height:54px;justify-content:center;gap:4px}.babe-product-screen .babe-app-bottom-nav button span{font-size:25px}.babe-product-screen .babe-app-bottom-nav button small{font-size:12px}.babe-product-screen .babe-app-bottom-nav .babe-nav-add{width:50px;min-width:50px;height:50px;min-height:50px;border-radius:50%}.babe-product-screen .babe-app-bottom-nav .babe-nav-add span{font-size:30px}.babe-product-screen .babe-app-subscreen{padding:28px 24px 36px}.babe-product-screen .babe-back-button{min-height:44px;font-size:14px;margin-bottom:24px}.babe-product-screen .babe-case-detail-meta{font-size:12px}.babe-product-screen .babe-detail-title{font-size:clamp(27px,3.5vw,38px);line-height:1.18}.babe-product-screen .babe-detail-story{font-size:17px;line-height:1.75}.babe-product-screen .babe-anon-note{font-size:13px}.babe-product-screen .babe-verdict-panel{padding:22px}.babe-product-screen .babe-arguments-head h5,.babe-product-screen .babe-verdict-panel h5{font-size:21px}.babe-product-screen .babe-verdict-panel p{font-size:15px;line-height:1.55}.babe-product-screen .babe-verdict-button{min-height:54px;font-size:15px;padding:14px}.babe-product-screen .babe-small-label,.babe-product-screen .babe-submit-form label{font-size:14px}.babe-product-screen .babe-arguments select,.babe-product-screen .babe-arguments textarea,.babe-product-screen .babe-report-panel select,.babe-product-screen .babe-search-box input,.babe-product-screen .babe-submit-form input,.babe-product-screen .babe-submit-form select,.babe-product-screen .babe-submit-form textarea{font-size:16px;padding:13px}.babe-product-screen .babe-submit-intro h4{font-size:clamp(34px,4vw,42px)}.babe-product-screen .babe-submit-intro p{font-size:16px;line-height:1.65}.babe-product-screen .babe-submit-button{min-height:52px;font-size:15px}.babe-product-screen .babe-argument-actions button,.babe-product-screen .babe-case-detail-actions button,.babe-product-screen .babe-report-panel button{min-height:44px;font-size:13px}.babe-product-screen .babe-argument-card p{font-size:14px;line-height:1.6}.babe-product-screen .babe-argument-card strong{font-size:13px}.babe-product-screen .babe-argument-verdict{font-size:12px}.babe-product-screen .babe-search-title{font-size:32px}.babe-product-screen .babe-toast{font-size:14px;line-height:1.45}@media (max-width:640px){.babe-product-screen .babe-app-header{min-height:68px;padding:9px 16px}.babe-product-screen .babe-mini-mark{width:42px;height:42px}.babe-product-screen .babe-app-brand strong{font-size:21px}.babe-product-screen .babe-app-brand small{font-size:9px}.babe-product-screen .babe-app-welcome{padding:22px 18px 15px}.babe-product-screen .babe-app-welcome>span{font-size:11px}.babe-product-screen .babe-app-welcome h4{font-size:clamp(31px,9vw,38px)}.babe-product-screen .babe-app-welcome p{font-size:15px}.babe-product-screen .babe-app-actions{padding:0 16px 14px}.babe-product-screen .babe-app-actions button{font-size:14px;padding:11px 9px}.babe-product-screen .babe-app-tabs{padding:0 18px;gap:26px}.babe-product-screen .babe-app-categories{padding:11px 16px}.babe-product-screen .babe-app-categories button{min-height:42px;font-size:13px;padding:9px 12px}.babe-product-screen .babe-app-feed-label{padding:7px 18px 11px}.babe-product-screen .babe-app-feed{padding:0 12px 18px}.babe-product-screen .babe-case-card{padding:16px;border-radius:14px}.babe-product-screen .babe-case-meta{font-size:11px}.babe-product-screen .babe-case-title{font-size:18px;line-height:1.4}.babe-product-screen .babe-case-excerpt{font-size:14px;line-height:1.55}.babe-product-screen .babe-case-footer,.babe-product-screen .babe-case-footer button{font-size:12px}.babe-product-screen .babe-app-bottom-nav{min-height:76px}.babe-product-screen .babe-app-bottom-nav button{min-width:54px}.babe-product-screen .babe-app-bottom-nav button small{font-size:11px}.babe-product-screen .babe-app-bottom-nav .babe-nav-add{width:46px;min-width:46px;height:46px;min-height:46px}.babe-product-screen .babe-app-subscreen{padding:20px 16px 30px}.babe-product-screen .babe-detail-title{font-size:28px}.babe-product-screen .babe-detail-story{font-size:16px}.babe-product-screen .babe-verdict-panel{padding:16px}.babe-product-screen .babe-verdict-button{font-size:14px}.babe-product-screen .babe-submit-intro h4{font-size:34px}.babe-product-screen .babe-submit-intro p{font-size:15px}}