@font-face{font-family:Golos Text;src:url(/assets/GolosText-Variable-cLwq6s7W.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--ibi-canvas:#f7f8f5;--ibi-surface:#fff;--ibi-ink:#262a27;--ibi-muted:#60675f;--ibi-line:#dde2d9;--ibi-brand:#ffd24d;--ibi-brandHover:#f5c333;--ibi-brandSoft:#fff4c9;--ibi-success:#286442;--ibi-successSoft:#eaf4ed;--ibi-danger:#a93238;--ibi-dangerSoft:#fdeef0;--ibi-info:#305f9a;--ibi-infoSoft:#edf3fc;--ibi-focus:#305f9a;--ibi-font:"Golos Text", system-ui, sans-serif;--ibi-radius-control:12px;--ibi-radius-card:20px;--ibi-radius-feature:28px;--ibi-shadow:0 8px 24px #262a270d;--ibi-fast:.14s;--ibi-normal:.22s;--ibi-space-1:4px;--ibi-space-2:8px;--ibi-space-3:12px;--ibi-space-4:16px;--ibi-space-6:24px;--ibi-space-8:32px;--ibi-space-12:48px;--ibi-space-16:64px}@font-face{font-family:Golos Text;src:url(/seo-font.woff2)format("woff2");font-weight:400 900;font-display:swap}.guest-conversation{max-width:800px;margin:24px auto;scroll-margin-top:24px}.guest-conversation:empty{display:none}.guest-message{border:1px solid var(--ibi-line);border-radius:var(--ibi-radius-card);background:var(--ibi-surface);overflow-wrap:anywhere;margin:12px 0;padding:20px}.guest-message--user{background:var(--ibi-brandSoft)}.guest-message>div{white-space:pre-wrap;margin-top:8px}.guest-chat button:disabled{opacity:.65;cursor:wait}.guest-welcome{text-align:center;max-width:800px;margin:24px auto}.guest-welcome img{object-fit:contain}.guest-welcome h1{margin:12px auto;font-size:clamp(28px,4vw,44px)}.guest-welcome p{margin:8px auto}.guest-chat{background:var(--ibi-surface);border:1px solid var(--ibi-line);border-radius:var(--ibi-radius-card);max-width:800px;margin:auto;padding:20px}.guest-chat label{font-weight:600;display:block}.guest-chat textarea{resize:vertical;border:1px solid var(--ibi-line);border-radius:var(--ibi-radius-control);width:100%;min-height:120px;font:inherit;color:var(--ibi-ink);background:var(--ibi-canvas);margin-top:8px;padding:12px;display:block}.guest-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-submit p{color:var(--ibi-muted);max-width:430px;font-size:13px}.guest-chat button{font:inherit;cursor:pointer;border:0;flex-shrink:0}.guest-examples{flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;margin:16px auto;display:flex}.guest-examples button{font:inherit;border:1px solid var(--ibi-line);background:var(--ibi-surface);min-height:44px;color:var(--ibi-ink);border-radius:var(--ibi-radius-control);cursor:pointer;padding:8px 14px;font-size:14px}.guest-note{max-width:800px;margin:16px auto}.guest-chat :focus-visible,.guest-examples :focus-visible{outline:3px solid var(--ibi-focus);outline-offset:3px}#guest-error:empty{display:none}@media (width<=600px){.guest-submit{flex-direction:column;align-items:stretch;gap:4px}.guest-chat{padding:14px}.guest-welcome{margin-top:8px}.guest-welcome img{width:56px;height:auto}}*{box-sizing:border-box}body{background:var(--ibi-canvas);color:var(--ibi-ink);font-family:var(--ibi-font);margin:0;line-height:1.7}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{border-bottom:1px solid var(--ibi-line);justify-content:space-between;align-items:center;gap:16px;display:flex}header img{object-fit:contain;display:block}nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}a{color:var(--ibi-ink);text-underline-offset:5px;overflow-wrap:anywhere}nav a,footer a,li a,summary{align-items:center;min-height:44px;display:inline-flex}a:focus-visible,summary:focus-visible{outline:3px solid var(--ibi-focus);outline-offset:4px}h1{letter-spacing:-.025em;max-width:850px;font-size:clamp(30px,4.2vw,52px);line-height:1.15}h2{margin-top:36px;font-size:clamp(23px,3vw,30px);line-height:1.3}h3{font-size:21px;line-height:1.35}p,li{max-width:850px}li{margin-block:8px}.lead{font-size:20px}.note,.eyebrow{color:var(--ibi-muted);font-size:14px}.eyebrow{letter-spacing:.07em;text-transform:uppercase}.button{border-radius:var(--ibi-radius-control);background:var(--ibi-brand);justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--ibi-brandHover)}section{background:var(--ibi-surface);border:1px solid var(--ibi-line);border-radius:var(--ibi-radius-card);margin:24px 0;padding:24px}section h2:first-child{margin-top:0}.hero{grid-template-columns:1fr 200px;align-items:center;gap:24px;padding-block:40px;display:grid}.hero img{max-width:100%;height:auto}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cards section{margin:0}.cards h3{margin-top:0}.exercise{background:var(--ibi-brandSoft)}details{border-top:1px solid var(--ibi-line);padding-top:12px}summary{cursor:pointer;font-weight:600}summary:before{content:"＋";margin-right:8px}details[open] summary:before{content:"−"}.table-wrap{overflow:auto}table{border-collapse:collapse;background:#fff;width:100%}caption{text-align:left;margin:12px 0;font-weight:600}th,td{text-align:left;border:1px solid var(--ibi-line);padding:12px}footer{border-top:1px solid var(--ibi-line);margin-top:40px}.skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}@media (width<=760px){.cards{grid-template-columns:1fr}.hero{grid-template-columns:1fr;padding-block:20px}.hero img{justify-self:center;width:120px}header{align-items:flex-start}nav{justify-content:flex-end;gap:6px 12px}nav a{font-size:14px}main,header,footer,section{padding:18px}.lead{font-size:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.guest-plans{background:0 0;border:0;margin:48px 0;padding:0}.guest-plans h2{margin-bottom:20px}.guest-plans__trial{color:#473209;background:linear-gradient(110deg,#fff1b8,#fff8dc);border:1px solid #f0c553;border-radius:20px;align-items:center;gap:18px;padding:22px 24px;display:flex}.guest-plans__trial h3{text-transform:uppercase;color:#262a27;margin:0;font-size:23px;line-height:1.2}.guest-plans__trial p{margin:6px 0;font-weight:700}.guest-plans__trial small{font-size:12px;line-height:1.5;display:block}.guest-plans__trial .button{white-space:nowrap;color:#262a27;margin-left:auto}.guest-plans__paw{color:#262a27;background:#ffd24d;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;display:grid}.guest-plans__paw svg{width:43px;height:43px}.guest-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.guest-plan{color:#303a32;background:#f1f3ee;border:1px solid #d8ddd3;border-radius:20px;flex-direction:column;min-width:0;padding:22px;display:flex}.guest-plan--plus{background:#fcf9ee;border-color:#ddc487}.guest-plan--pro{background:#fff7df;border:2px solid #efb520}.guest-plan span{letter-spacing:.08em;color:#8f8057;font-size:10px;font-weight:800}.guest-plan h3{margin:12px 0 6px;font-size:28px;line-height:1}.guest-plan--free h3{margin-top:20px;font-size:24px}.guest-plan--pro h3{margin-top:8px;font-size:32px}.guest-plan__price{margin:16px 0;font-size:36px;font-weight:800}.guest-plan__price small{font-size:12px;font-weight:400}.guest-plan ul{border-top:1px solid #dedfce;margin:0 0 16px;padding:16px 0;font-size:13px;line-height:1.5;list-style:none}.guest-plan li{margin:0 0 12px;padding-left:22px;position:relative}.guest-plan li:before{content:"✓";color:#8a762d;position:absolute;left:0}.guest-plan>a{background:#f3e8cc;border:1px solid #dcc78a;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:flex}.guest-plan--pro>a{background:#ffd24d;border-color:#edb829}.guest-plan--free>a{background:#e4e8df;border-color:#d5dbd0}.guest-plans>.note{margin-top:16px}html[data-theme=dark] .guest-plans__trial{color:#fff1c7;background:#544320;border-color:#a68238}html[data-theme=dark] .guest-plans__trial h3{color:#fff1c7}html[data-theme=dark] .guest-plan{color:#eff2e7;background:#2b312b;border-color:#5b6352}html[data-theme=dark] .guest-plan--plus{background:#39382b;border-color:#78683d}html[data-theme=dark] .guest-plan--pro{background:#443a25;border-color:#ae8638}html[data-theme=dark] .guest-plan span{color:#d3c8aa}html[data-theme=dark] .guest-plan ul{border-color:#5c5d4a}html[data-theme=dark] .guest-plan>a{color:#262a27}@media (width<=760px){.guest-plans__grid{grid-template-columns:1fr}.guest-plans__trial{flex-wrap:wrap}.guest-plans__trial .button{width:100%;margin:0}.guest-plans__paw{border-radius:16px;width:54px;height:54px}.guest-plans__paw svg{width:31px;height:31px}}header>nav{margin-left:auto}body:has(.guest-hero) header{min-height:84px}body:has(.guest-hero) header .guest-header-login{border:1px solid var(--ibi-line);border-radius:12px;padding:9px 18px;font-weight:600;text-decoration:none}body:has(.guest-hero) header .guest-header-login:hover{background:var(--ibi-brandSoft)}body:has(.guest-hero) main{padding-top:0}.guest-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.guest-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 84px);padding:36px 0 70px;display:flex}.guest-mascot{width:146px;height:156px;margin:0 auto 20px}.guest-mascot img{object-fit:contain;width:100%;height:100%;display:block}.guest-hero h1{letter-spacing:-.035em;max-width:850px;margin:0 auto 34px;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.14}.guest-hero .guest-chat{border:1px solid var(--ibi-line);background:var(--ibi-surface);text-align:left;border-radius:22px;width:min(100%,752px);max-width:752px;padding:19px 21px 15px;box-shadow:0 12px 30px #201e0c09}.guest-hero .guest-chat:focus-within{border-color:#dbb948;box-shadow:0 0 0 3px #ffd24d21}.guest-hero .guest-chat textarea{resize:vertical;width:100%;min-height:78px;max-height:260px;color:var(--ibi-ink);font:inherit;background:0 0;border:0;outline:0;margin:0 0 9px;padding:0;font-size:17px;line-height:1.6;display:block}.guest-hero .guest-chat textarea::placeholder{color:#899089}.guest-hero .guest-submit{justify-content:flex-end;align-items:center;display:flex}.guest-hero .guest-submit .button{background:var(--ibi-brand);min-height:46px;font:inherit;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.guest-hero .guest-submit .button:hover{background:var(--ibi-brandHover)}.guest-hero #guest-error{color:var(--ibi-danger);margin:0;font-size:13px}.guest-hero #guest-error:not(:empty){padding-top:10px}.guest-hero .guest-help{max-width:752px;color:var(--ibi-muted);margin:14px auto 0;font-size:14px}.guest-hero .guest-help[hidden]{display:none}.guest-hero .guest-conversation{text-align:left;width:min(100%,752px);max-width:752px;margin:14px auto}.guest-hero.has-answer{min-height:auto;padding:25px 0 40px}.guest-hero.has-answer .guest-mascot{width:90px;height:98px;margin-bottom:12px}.guest-hero.has-answer h1{margin-bottom:20px;font-size:clamp(24px,3vw,34px)}.guest-section{background:0 0;border:0;margin:55px 0 74px;padding:0}.guest-section>h2{letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(25px,3vw,34px)}.guest-section .guest-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ibi-muted);margin:0 0 12px;font-size:12px;font-weight:600}.guest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guest-tile{border:1px solid var(--ibi-line);background:var(--ibi-surface);border-radius:20px;flex-direction:column;min-height:198px;padding:25px 23px;display:flex;position:relative}.guest-tile h3{margin:11px 0 9px;font-size:21px;line-height:1.25}.guest-tile p{color:var(--ibi-muted);margin:0;font-size:15px;line-height:1.6}.guest-tile-icon{background:var(--ibi-brandSoft);width:44px;height:44px;color:var(--ibi-ink);border-radius:13px;place-items:center;display:grid}.guest-tile-icon svg{width:24px;height:24px}.guest-tile-link{color:var(--ibi-ink);text-decoration:none;transition:border-color .15s,transform .15s}.guest-tile-link:hover{border-color:#d5b342;transform:translateY(-3px)}.guest-link-number{color:#aa862a;font-size:13px;font-weight:700}.guest-link-arrow{font-size:23px;position:absolute;bottom:19px;right:22px}.guest-section .guest-plan{min-height:172px}.guest-section .guest-plan-label{color:var(--ibi-ink);margin:0 0 8px;font-size:18px;font-weight:700}.guest-section .guest-price{color:var(--ibi-ink);margin:0 0 11px;font-size:32px;font-weight:800;line-height:1.3}.guest-price span{color:var(--ibi-muted);font-size:14px;font-weight:400}.guest-legal-note{color:var(--ibi-muted);max-width:960px;margin:20px auto 0;font-size:11px;line-height:1.55}body:has(.guest-hero) footer{margin-top:40px}body:has(.guest-hero) footer .guest-legal-note{margin-top:20px}@media (width<=760px){.guest-hero{min-height:calc(100svh - 100px);padding:32px 0 50px}.guest-mascot{width:122px;height:133px;margin-bottom:18px}.guest-hero h1{margin-bottom:27px;font-size:clamp(31px,7.7vw,45px)}.guest-hero .guest-chat{border-radius:18px;padding:15px 15px 12px}.guest-hero .guest-chat textarea{min-height:76px;font-size:16px}.guest-hero .guest-submit{flex-direction:row;justify-content:flex-end}.guest-grid{grid-template-columns:1fr}.guest-tile{min-height:145px}.guest-section{margin:40px 0 56px}.guest-section .guest-plan{min-height:145px}}@media (width<=380px){body:has(.guest-hero) header nav{gap:7px}body:has(.guest-hero) header nav a{font-size:12px}.guest-hero h1{font-size:31px}}body:has(.guest-hero) footer{text-align:center;padding-top:34px;padding-bottom:38px}body:has(.guest-hero) footer>p{text-align:center;margin-left:auto;margin-right:auto}body:has(.guest-hero) footer .guest-legal-note{text-align:center;max-width:960px;margin:22px auto 0}@media (width<=760px){body:has(.guest-hero) footer{padding:26px 18px 34px}body:has(.guest-hero) footer .guest-legal-note{font-size:11px;line-height:1.7}}.guest-hero .guest-first-response{max-width:752px;color:var(--ibi-muted);margin:12px auto 0;font-size:11px;line-height:1.5}.guest-plans.profile-page{max-width:none;color:var(--ibi-ink);margin:48px 0;padding:0}.guest-plans.profile-page>h2{margin:0 0 20px;font-size:30px;line-height:1.3}.guest-plans.profile-page .subscription-plan{margin:0}.guest-plans.profile-page .subscription-plan .button{font-family:inherit;text-decoration:none}.guest-plans.profile-page .subscription-plan--free .button{color:#727c6f;background:#e9ece6;border-color:#dfe3db}.guest-plans.profile-page .subscription-plan__features li{max-width:none;margin:0}.guest-plans__footer{color:var(--ibi-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.guest-plans__footer a{color:inherit;white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}body:has(.guest-plans.profile-page):not(:has(.workspace-layout)) #ibi-analytics-settings:not([hidden]){display:block}@media (width<=650px){.guest-plans__footer{flex-direction:column;align-items:flex-start;gap:0}.guest-plans__footer a{align-self:flex-end}}.guest-hero .guest-chat{margin:0 auto}.guest-plans.profile-page .plus-card{margin-top:16px}
