:root{--background:#fcfbfd;--surface-muted:#f3f2f5;--ink:#282530;--ink-soft:#6d6878;--line:#e3e2e7;--line-strong:#cfcdd3;--accent:#6847d7;--accent-dark:#4b2aa8;--font-sans:"Inter","SF Pro Text","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Avenir Next","Inter","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--im-peach:#ffc49a;--im-sun:#ffe181;--im-content-width:1680px;--im-gutter:clamp(20px,4vw,72px)}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid #8d7de0;outline-offset:4px}.site-header{background:rgba(255,255,255,.93);border-bottom-color:#e8e7eb}.header-inner{width:min(calc(100% - var(--im-gutter) * 2),var(--im-content-width));gap:22px}.site-header .brand-logo{width:188px}.desktop-nav{gap:24px}.desktop-nav a{font-size:16px;padding-inline:9px;color:#66656a}.desktop-nav a[aria-current=page]{color:var(--accent-dark)}.header-actions{gap:8px}.header-actions .header-build-button{min-height:46px;padding:0 18px;border-radius:7px;font-size:15px;white-space:nowrap;box-shadow:0 3px 8px #6847d715}.site-account-copy{display:none}.site-account-button{padding:4px;border:0;background:transparent}.site-account-avatar{background:#efecfa;color:#6847d7;width:38px;height:38px}.site-login-button{border:0;background:transparent;box-shadow:none}.language-button{min-width:48px;font-size:15px}.im-home{overflow:clip;position:relative;z-index:1;background:#fcfbfd}.footer-inner,.im-container,.im-page .container,.im-page .narrow-container,.site-footer .footer-bottom{width:min(calc(100% - var(--im-gutter) * 2),var(--im-content-width));max-width:none;margin-inline:auto}.im-home,.im-page{font-size:18px}.im-page .narrow-container{max-width:1280px}.im-home p{line-height:1.85}.im-home h1,.im-home h2,.im-home h3{letter-spacing:-.04em}.im-eyebrow{color:#6b5abb;font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-bottom:16px}.im-live-dot{width:7px;height:7px;border-radius:50%;background:#6847d7;box-shadow:0 0 0 4px #6847d70d;flex-shrink:0}.im-hero{position:relative;padding:60px 0 56px;background:radial-gradient(ellipse at 84% 38%,#f4e5ff80,transparent 52%),linear-gradient(120deg,#fffdf9 30%,#fff3e5);border-bottom:1px solid #eee2d6}.im-hero:before{position:absolute;content:"";width:680px;height:680px;right:-220px;top:-330px;border-radius:50%;border:1px solid #e8a47740;box-shadow:0 0 0 80px #ffc49a14,0 0 0 160px #ffc49a0a;pointer-events:none}.im-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,72px);position:relative}.im-hero-copy{min-width:0}.im-hero-eyebrow{display:flex;align-items:center;gap:10px;color:#70569f;letter-spacing:.05em;margin-bottom:18px}.im-hero h1{font-size:clamp(44px,4.1vw,70px);line-height:1.22;font-weight:700;margin-bottom:18px;text-wrap:wrap}.im-hero h1>span{display:block;color:#6847d7;width:fit-content;background:linear-gradient(transparent 72%,#ffe181 0,#ffe181 94%,transparent 0)}.im-hero-description{max-width:34em;color:#6d6878;font-size:20px;margin-bottom:24px}.im-hero-mission{display:block;margin-bottom:6px;color:#50415f;font-weight:650;text-wrap:pretty}.im-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.im-button{min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:16px;font-weight:650;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s}.im-button:hover{transform:translateY(-2px)}.im-button-primary{color:white;background:#6847d7;box-shadow:0 5px 12px #6847d720,inset 0 1px 0 #ffffff26}.im-button-primary:hover{background:#5735c1;box-shadow:0 8px 20px #6847d730}.im-hero .im-button-primary>svg{box-sizing:content-box;padding:4px;margin-right:-7px;border-radius:50%;background:var(--im-sun);color:#432a6c}.im-button-secondary{color:#403e46;border-color:#dddce1;background:#ffffffbd}.im-button-secondary:hover{background:#fff}.im-hero-starter{text-align:left}.im-hero-input-form{padding:20px;border:1px solid #d4c5ef;border-radius:16px;background:#fff;box-shadow:0 14px 36px #79539a0c,0 3px 0 #eee6fc;transition:border-color .2s,box-shadow .2s}.im-hero-input-form:focus-within{border-color:#9679e2;box-shadow:0 0 0 3px #6847d712,0 14px 36px #79539a0c}.im-hero-input-form>label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#50415f;font-size:16px;font-weight:650}.im-hero-input-form>label svg{color:#7957d5}.im-hero-input-form textarea{display:block;width:100%;min-height:102px;max-height:240px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;line-height:1.7;resize:vertical;box-shadow:none}.im-hero-input-form textarea::placeholder{color:#918998;opacity:1}.im-hero-input-form textarea:focus{outline:none;box-shadow:none}.im-hero-input-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f0ebf5}.im-hero-input-footer>span{color:#948b9c;font-size:12px;font-variant-numeric:tabular-nums}.im-hero-input-footer .im-button{cursor:pointer;min-height:46px;padding-inline:19px;gap:12px}.im-hero-input-form .field-error{margin:12px 0 0;font-size:14px}.im-hero-starter button:disabled,.public-blueprint-form button:disabled{cursor:wait;opacity:.65;transform:none}.im-hero-input-examples,.im-hero-input-examples>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-hero-input-examples{margin-top:16px;color:#8c8294;font-size:13px}.im-hero-input-examples button{padding:5px 10px;border:1px solid #e5dced;border-radius:6px;background:#ffffff80;color:#756288;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}.im-hero-input-examples button:hover{background:#f0e9ff;border-color:#c3ade8;color:#6540b5}.im-hero-input-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin-top:14px;font-size:13px}.im-hero-input-note>a{display:inline-flex;align-items:center;gap:5px}.im-hero-input-note svg{flex-shrink:0}.im-hero-input-note>a{color:#6d5397}.im-hero-input-note>a:hover{text-decoration:underline}.im-hero-tags{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid #e0dfe4}.im-hero-tags span{display:flex;align-items:center;gap:5px;color:#7d7b82;font-size:13px}.im-hero-tags svg{color:#8b72c8}.im-demo-wrap{position:relative;min-width:0}.im-demo-orbit{position:absolute;inset:-20px -22px 20px 24px;background:var(--im-peach);border:1px solid #f0ad7e;border-radius:20px;transform:rotate(3deg)}.im-demo-wrap:after{content:"";position:absolute;top:-45px;right:18px;width:60px;height:60px;background:var(--im-sun);clip-path:polygon(50% 0,60% 26%,85% 15%,74% 40%,100% 50%,74% 60%,85% 85%,60% 74%,50% 100%,40% 74%,15% 85%,26% 60%,0 50%,26% 40%,15% 15%,40% 26%);transform:rotate(12deg);pointer-events:none}.im-demo{position:relative;background:#fff;border:1px solid #d8d6de;border-radius:12px;box-shadow:0 24px 60px -22px #332b474a,0 2px 8px #2c253c10;overflow:hidden}.im-demo-chrome{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #eae9ec;color:#76737c;font-size:12px;background:#faf9fb}.im-demo-chrome>span:nth-child(2){display:flex;align-items:center;gap:7px}.im-window-dots{display:flex;gap:5px}.im-window-dots i{width:6px;height:6px;border-radius:50%;background:#dfbbb2}.im-window-dots i:nth-child(2){background:#e8d19d}.im-window-dots i:nth-child(3){background:#bdbac6}.im-demo-tabs{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid #eae9ec}.im-demo-tabs button{flex:1;padding:8px 5px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:transparent;font-size:13px;font-weight:600;color:#817f86;cursor:pointer}.im-demo-tabs button:hover{background:#f5f4f9;color:#6847d7}.im-demo-tabs button[aria-selected=true]{color:#6847d7;background:#efecf8}.im-demo-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);min-height:340px}.im-demo-conversation{border-left:1px solid #e7e6eb;padding:15px 12px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.im-demo-section-label{display:flex;align-items:center;gap:6px;color:#5c5963;font-size:13px}.im-demo-prompt{font-size:13px;color:#5c5a62;line-height:1.85;background:#efeef2;border-radius:8px 8px 2px 8px;padding:11px}.im-ai-mark{display:grid;place-items:center;width:25px;height:25px;background:#efecfa;border-radius:7px;color:#7560c7}.im-demo-conversation>p{margin:-5px 0 0;font-size:12px;color:#7c7a80;line-height:1.8}.im-demo-task{display:flex;align-items:center;width:100%;gap:6px;padding:9px 7px;border:1px solid #e2dfeb;border-radius:6px;background:#f5f3f9;color:#706981;font-size:12px}.im-demo-task svg{flex-shrink:0}.im-demo-task svg:last-child{margin-left:auto}.im-demo-compose{margin-top:auto;border:1px solid #e4e2e9;border-radius:5px;width:100%;padding:8px;display:flex;align-items:center;gap:6px;color:#a19fa6;font-size:12px}.im-demo-compose svg:last-child{margin-left:auto;color:#8e83be}.im-demo-result{background:#eeedf2;padding:12px;min-width:0;display:flex}.im-studio{width:100%;background:#fff;border:1px solid #dfdde5;border-radius:7px;overflow:hidden}.im-studio-bar{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid #e5e3eb;font-size:11px;color:#8b8892}.im-studio-bar span{display:flex;align-items:center;gap:6px}.im-studio-content{padding:13px}.im-studio-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.im-studio-wordmark{font-family:Georgia,serif;font-size:28px;font-weight:600;letter-spacing:-1.5px;color:#58427d}.im-studio-wordmark>span{font-family:sans-serif;font-size:12px;vertical-align:top;margin-left:3px}.im-studio-avatar{background:#dedae9;width:23px;height:23px;border-radius:50%;text-align:center;padding-top:4px;color:#5f5a6d;font-size:12px}.im-studio h3{font-size:16px;letter-spacing:-.02em;margin-bottom:3px}.im-studio-content>p{font-size:11px;color:#95929c;margin-bottom:12px}.im-studio-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.im-studio-metrics>div{background:#f1eff6;border:1px solid #e5e2ed;border-radius:4px;padding:8px 7px}.im-studio-metrics small{display:block;color:#868192;font-size:10px;line-height:1.4}.im-studio-metrics strong{display:flex;justify-content:space-between;align-items:baseline;font-size:26px;line-height:1.2;margin-top:5px;font-weight:500;color:#55436f}.im-studio-metrics strong>span{font-size:15px;color:#9791a5}.im-studio-projects{margin-top:12px}.im-studio-row{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #edebf1}.im-project-icon{width:24px;height:27px;background:#f0e8d8;color:#a28a62;display:grid;place-items:center;border-radius:4px;flex-shrink:0}.im-project-icon-1{background:#e8e4f2;color:#9381ad}.im-project-icon-2{background:#e1ddea;color:#7f7891}.im-studio-row>div{display:grid;gap:2px}.im-studio-row strong{font-size:11px;font-weight:600}.im-studio-row small{color:#a19fa6;font-size:10px}.im-project-status{font-size:7px;background:#f4eee1;color:#a68c57;border-radius:3px;margin-left:auto;padding:3px 5px;white-space:nowrap}.im-project-status-1{background:#f0ebf7;color:#8c72b5}.im-project-status-2{background:#e8e5f1;color:#726c83}.im-studio-activity{margin-top:12px}.im-studio-activity>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#807992}.im-studio-activity p{font-size:10px;color:#9c98a6;margin:5px 0 0}.im-demo-status{display:flex;justify-content:space-between;gap:8px;padding:8px 13px;color:#95919e;font-size:11px;border-top:1px solid #e5e3eb}.im-demo-status span{display:flex;align-items:center;gap:5px}.im-demo-status i{width:4px;height:4px;border-radius:50%;background:#7f7891}.im-demo-caption{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;color:#8d8a95;font-size:12px;margin:16px 0 0}.im-demo-caption>span{width:4px;height:4px;background:#a4a0ad;border-radius:50%}.im-demo-plan,.im-demo-release{padding:22px 17px;background:#fff;width:100%;border-radius:7px;border:1px solid #e2dfe8}.im-demo-document-icon,.im-demo-release-icon{background:#f0ecfa;color:#8a71ca;display:grid;place-items:center;width:45px;height:48px;border-radius:9px;margin-bottom:15px}.im-demo-plan>small,.im-demo-release>small{font-size:10px;color:#9a929f;letter-spacing:.07em}.im-demo-plan h3,.im-demo-release h3{font-size:21px;margin:8px 0}.im-demo-plan p,.im-demo-release p{font-size:13px;color:#8a8790}.im-demo-plan ol,.im-demo-release ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:9px}.im-demo-plan li{display:flex;align-items:center;gap:8px;padding:10px;background:#f4f3f7;border-radius:5px;font-size:13px;color:#716d7a}.im-demo-plan li>span{color:#aea5ba;font-size:12px}.im-demo-plan li>strong{font-weight:500}.im-demo-plan li>svg{margin-left:auto}.im-demo-plan-bottom{display:flex;align-items:center;gap:6px;font-size:12px;color:#8b77af}.im-demo-release{text-align:center}.im-demo-release-icon{margin-inline:auto;background:#ece9f2;color:#6e677e}.im-demo-release li{display:flex;align-items:center;gap:8px;padding:6px 2px;border-bottom:1px solid #ebe9f0;color:#6f6980;font-size:13px;text-align:left}.im-demo-release li>span{margin-left:auto}.im-demo-release-action{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;color:#fff;font-size:13px;background:#6847d7;border-radius:5px;margin-bottom:9px}.im-product-strip{border-bottom:1px solid #e6e5ea;background:#fff;padding:23px 0 28px}.im-product-strip .im-container{display:flex;align-items:center;gap:40px}.im-product-strip p{font-size:14px;color:#a09ea6;margin:0;max-width:210px}.im-product-strip .im-container>div{display:flex;justify-content:space-between;flex:1;gap:15px}.im-product-strip .im-container>div>span{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#75727d}.im-product-strip svg{color:#938ea0}.im-section{padding:84px 0}.im-section-heading{margin-bottom:34px}.im-section-heading h2{font-size:clamp(34px,3vw,48px);line-height:1.4;font-weight:650;margin-bottom:14px;max-width:25em}.im-section-heading p{font-size:18px;color:#6c6778;max-width:50em;margin-bottom:0}.im-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.im-text-link{display:inline-flex;align-items:center;gap:9px;color:#6656af;font-size:16px;font-weight:600;flex-shrink:0}.im-text-link:hover{color:#463296}.im-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.im-case{background:#fff;border:1px solid #e4e2e9;border-radius:12px;overflow:hidden;transition:box-shadow .25s,transform .25s}.im-case:hover{transform:translateY(-5px);box-shadow:0 16px 36px #352c4b10}.im-case-copy{padding:30px}.im-case-category{font-size:13px;letter-spacing:.06em;color:#79728b}.im-case h3{font-size:26px;font-weight:650;margin:8px 0 9px}.im-case p{font-size:17px;color:#6d6879;margin-bottom:20px;min-height:44px}.im-case-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.im-case-bottom>div{display:flex;flex-wrap:wrap;gap:6px}.im-case-bottom>div>span{font-size:12px;border:1px solid #e5e3eb;border-radius:4px;padding:3px 7px;color:#8b8795}.im-case-bottom>a{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:var(--im-peach);color:#603b23;flex-shrink:0}.im-case:nth-child(2) .im-case-bottom>a{background:#e6d8ff;color:var(--accent-dark)}.im-case:nth-child(3) .im-case-bottom>a{background:var(--im-sun);color:#654e17}.im-sample{height:300px;overflow:hidden;padding:27px 21px 0;background:var(--im-peach)}.im-sample-1{background:#926be2}.im-sample-2{background:var(--im-sun)}.im-sample-window{height:305px;background:#fff;border:1px solid #d9d5e3;border-radius:7px 7px 0 0;box-shadow:0 12px 23px #42385c10;transform:rotate(-2deg)}.im-sample-1 .im-sample-window{transform:rotate(2deg);border-color:#e0dceb}.im-sample-2 .im-sample-window{transform:rotate(-2deg);border-color:#e4decf}.im-sample-top{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;color:#787189;border-bottom:1px solid #ebe9f0}.im-sample-top>span{display:flex;align-items:center;gap:5px}.im-sample-top i{width:8px;height:8px;background:#898399;border-radius:2px}.im-sample-1 .im-sample-top i{background:#b0a0cc}.im-sample-2 .im-sample-top i{background:#bca273}.im-sample-content{padding:20px}.im-sample-content>h3{font-size:15px;font-weight:500;color:#474255;margin:0 0 15px}.im-sample-projects>div{display:flex;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #ebe9f0}.im-sample-square{display:grid;place-items:center;width:29px;height:31px;background:#e8e3d2;border-radius:4px;color:#857b5b;font-family:Georgia,serif;font-size:18px}.im-sample-square-1{background:#e9e3ee;color:#9c8ca6}.im-sample-square-2{background:#ddd9e8;color:#867f97}.im-sample-projects>div>div{flex:1}.im-sample-projects strong{font-size:12px;font-weight:500;color:#696378}.im-sample-projects svg{color:#aeaab9}.im-sample-progress{width:84%;height:3px;display:block;background:#edebf2;margin-top:5px}.im-sample-progress>i{height:100%;display:block;background:#b9b5c2}.im-sample-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.im-sample-kanban>div>span:first-child{font-size:11px;color:#9a8cb0;display:flex;align-items:center;gap:3px}.im-sample-kanban i{width:4px;height:4px;border-radius:50%;background:#b9a9d0}.im-sample-kanban article{position:relative;margin-top:8px;min-height:100px;border:1px solid #ebe6f2;border-radius:3px;padding:8px 6px;background:#fcfbfe}.im-sample-kanban strong{display:block;font-size:12px;color:#746186;font-weight:600}.im-sample-kanban small{display:block;font-size:9px;color:#b2a9bc;margin-top:4px}.im-sample-kanban b{display:block;font-size:14px;color:#8c799f;margin-top:12px;font-weight:500}.im-sample-initials{position:absolute;bottom:6px;right:6px;font-size:9px;background:#e8e1f1;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;color:#ac9abe}.im-sample-add{display:flex;justify-content:center;padding:5px;color:#c4bbce;border:1px dashed #e9e4ef;margin-top:5px}.im-example-detail{display:block;margin-top:3px;font-size:10px;line-height:1.5;color:#82798f}.im-example-chip{display:inline-block;width:fit-content;padding:3px 5px;border-radius:4px;background:#efe8fb;color:#6847a4;font-size:10px;line-height:1.4;white-space:nowrap}.im-sample-kanban .im-example-chip{margin-top:12px}.im-example-calendar-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#85743c;padding-bottom:8px}.im-example-equipment>div,.im-example-feedback>div,.im-example-reservation{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ede9f2}.im-example-reservation{padding:8px;margin-bottom:5px;border:1px solid #eee5c3;border-left:3px solid #dfb540;border-radius:4px;background:#fffdf4;color:#a78b3a}.im-example-equipment>div>div,.im-example-feedback>div>div,.im-example-reservation>div{min-width:0;flex:1}.im-example-equipment strong,.im-example-feedback strong,.im-example-reservation strong,.im-example-sales strong{display:block;font-size:12px;font-weight:500;color:#51485f}.im-example-equipment small,.im-example-feedback small,.im-example-reservation small,.im-example-sales small{display:block;margin-top:3px;font-size:10px;color:#8a8097}.im-example-reservation>span{font-size:10px;white-space:nowrap}.im-example-sales>div{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #eee8f1}.im-example-sales .im-example-table-head{padding:7px 0;font-size:10px;color:#938797}.im-example-sales .im-example-chip{background:#fff0e5;color:#9a542f}.im-example-device{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:5px;background:#ece4fa;color:#8a65bc}.im-device-1{background:#ffe7d6;color:#b77650}.im-device-2{background:#fff0b9;color:#a18a42}.im-example-feedback-state{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:50%;color:#9e7bc4;background:#f0e8f8}.im-sample-capture img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;border:1px solid #d9d5e3;border-radius:7px 7px 0 0;box-shadow:0 12px 23px #42385c18}.im-case-details-link{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:14px;color:var(--accent-dark);text-underline-offset:4px}.im-case-details-link:hover{text-decoration:underline}.im-heading-center{text-align:center;margin-bottom:38px}.im-heading-center h2,.im-heading-center p{margin-inline:auto}.im-heading-center p{max-width:50em}.im-workflow-section{padding-bottom:74px}.im-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:38px 0 0;padding:0;list-style:none}.im-steps>li{position:relative}.im-steps>li:not(:last-child):after{content:"";position:absolute;top:24px;left:64px;right:0;border-top:1px dashed #d1ced9}.im-step-number{width:48px;height:48px;display:grid;place-items:center;border:1px solid #efc19d;border-radius:50%;background:var(--im-peach);color:#7a461f;font-family:Georgia,serif;font-size:18px;margin-bottom:23px}.im-steps>li:nth-child(2n) .im-step-number{background:#e5d8ff;border-color:#d6c5ef;color:var(--accent-dark)}.im-steps>li:nth-child(3) .im-step-number{background:var(--im-sun);border-color:#ead179;color:#725516}.im-steps h3{font-size:23px;font-weight:600;margin-bottom:9px}.im-steps p{font-size:17px;color:#6c667b;margin-bottom:0;max-width:25em}.im-plans-section{padding-top:22px}.im-plans-band{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:center;padding:45px 48px;border-radius:15px;border:1px solid #eeddba;background:radial-gradient(ellipse at right bottom,#ffc49a70,transparent 65%),#fff5df}.im-plans-band .im-section-heading{margin-bottom:0}.im-plans-band h2{font-size:40px;max-width:22em}.im-plans-band p{color:#777080;font-size:18px;margin-bottom:22px}.im-plan-stack{display:grid;gap:12px}.im-plan-stack>div{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #e6e0ee;background:#ffffffc2;border-radius:9px;box-shadow:0 4px 8px #79679805}.im-plan-stack>div:nth-child(2){transform:translateX(-16px)}.im-plan-stack>div>span{width:33px;height:33px;display:grid;place-items:center;border-radius:7px;background:#f4f1f8;color:#a595be}.im-plan-stack strong{font-weight:500;font-size:17px;color:#84758d}.im-plan-stack>div>svg{color:#c3b7d0;margin-left:auto}.im-faq-section{padding-top:0}.im-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.im-faq-grid h2{max-width:13em;margin-bottom:22px}.im-faq-list{border-top:1px solid #e1dee7}.im-faq-list details{border-bottom:1px solid #e1dee7}.im-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:20px;cursor:pointer;list-style:none}.im-faq-list summary::-webkit-details-marker{display:none}.im-faq-list summary>svg{color:#9d98aa;flex-shrink:0;transition:transform .2s}.im-faq-list details[open] summary>svg{transform:rotate(45deg)}.im-faq-list details p{font-size:17px;color:#655f75;margin:0 30px 23px 0}.im-final{position:relative;text-align:center;padding:66px 0 72px;background:radial-gradient(ellipse at 50% 0,#9972e766,transparent 65%),#50318a;color:white;overflow:hidden}.im-final:after,.im-final:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #c0bdc910;border-radius:50%;top:-100px;left:-290px;box-shadow:0 0 0 60px #c0bdc906,0 0 0 120px #c0bdc904;pointer-events:none}.im-final:after{left:auto;right:-330px;top:-250px}.im-final .im-container{position:relative;z-index:1}.im-final-symbol{width:55px;height:55px;border:1px solid #ffd2a6;border-radius:14px;background:var(--im-peach);color:#55307e;margin:0 auto 24px;display:grid;place-items:center;transform:rotate(-7deg)}.im-final .im-eyebrow{font-size:13px;color:#ffceaa}.im-final h2{color:#fcfaff;font-size:clamp(36px,3.5vw,54px);line-height:1.4;font-weight:600;margin-bottom:13px}.im-final p{color:#e0d1f3;font-size:18px;margin-bottom:25px}.im-final .im-actions{justify-content:center}.im-button-light{background:var(--im-sun);color:#493067;border-color:#ffe181}.im-button-light:hover{background:#ffebac}.im-button-ghost{border-color:#aeaab930;color:#e0d3ef}.im-button-ghost:hover{background:#ffffff09}.site-footer{background:#faf9fc;padding-top:48px;border-top:1px solid #dedbe7}.footer-inner{gap:48px}.site-footer .footer-brand .brand-logo{background:transparent;padding:0;width:188px}.site-footer .footer-brand p{color:#6d677d;font-size:16px;max-width:390px;line-height:1.8}.site-footer .status-dot-label{color:#928ca0;font-size:13px}.site-footer .status-dot-label>span{background:#9792a5}.site-footer .footer-column h2{color:#5d586b;font-size:15px;letter-spacing:.03em}.site-footer .footer-column a,.site-footer .footer-column button{color:#676176;font-size:15px}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:#6357ab}.site-footer .footer-bottom{border-top-color:#dfdce8;color:#9f9aaa;font-size:13px;margin-top:36px;padding-block:20px}.public-blueprint-starter{width:min(calc(100% - var(--im-gutter) * 2),1100px);margin:36px auto 64px}.public-blueprint-heading{margin-block:28px}.public-blueprint-heading .im-eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:.04em}.public-blueprint-heading h1{font-size:clamp(28px,3.2vw,42px);line-height:1.3;margin:0 0 12px}.public-blueprint-heading>p:last-child{font-size:18px;line-height:1.7;color:var(--ink-soft);margin:0}.public-blueprint-form{padding:clamp(20px,3vw,32px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 36px #352c4b08}.public-blueprint-form>label{display:block;margin-bottom:12px;font-size:17px;font-weight:600}.public-blueprint-form textarea{display:block;width:100%;min-height:clamp(220px,30vh,340px);padding:18px;border:1px solid var(--line-strong);border-radius:8px;background:#fcfaff;color:var(--ink);font:inherit;font-size:17px;line-height:1.75;resize:vertical}.public-blueprint-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.public-blueprint-meta{text-align:right;margin-top:8px;font-size:13px;color:var(--ink-soft)}.public-blueprint-examples{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:14px;color:var(--ink-soft)}.public-blueprint-examples>div{display:flex;flex-wrap:wrap;gap:8px}.public-blueprint-examples button{padding:8px 12px;border:1px solid #e4def1;border-radius:6px;background:#f6f2ff;color:var(--accent-dark);cursor:pointer}.public-blueprint-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:20px}.public-blueprint-actions p{flex:1 1 260px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.7}.im-page .page-hero{padding:66px 0 54px;background:radial-gradient(ellipse at 90% 50%,#ffc49a55,transparent 55%),#fffaf3;border-bottom-color:#eddfd1}.im-page .page-hero:after{display:none}.im-page .page-hero h1{font-size:clamp(40px,4vw,64px);line-height:1.3;max-width:22em;font-weight:650;letter-spacing:-.045em}.im-page .page-hero p{max-width:52em;font-size:20px;color:#676176;line-height:1.85}.im-page .page-hero .eyebrow{font-size:14px;color:#6b799d;letter-spacing:.08em}.im-page .section{padding-block:56px}.im-page .timeline{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;gap:24px}.im-page .timeline:before{display:none}.im-page .timeline-item{padding:24px;border:1px solid #e0dde7;border-radius:10px;background:#fff;grid-template-columns:48px minmax(0,1fr);gap:20px}.im-page .timeline-number{display:grid;place-items:center;width:48px;height:48px;font-size:18px;line-height:1;margin:0;background:#f1edf8;color:#9580b6;border:0;box-shadow:none;border-radius:9px}.im-page .timeline-item h2{font-size:26px;margin-bottom:8px}.im-page .timeline-item p{color:#6a637a;font-size:18px}.im-page .blueprint-band{background:#f0eef7;border-radius:12px;border:1px solid #e3deed;padding:32px;box-shadow:none}.im-page .blueprint-band h2{font-size:34px;color:#6a597d}.im-page .blueprint-band p{color:#796789}.im-page .final-section{background:#eae7f2}.im-page .final-cta{background:transparent;border:0;box-shadow:none;padding:20px 0;color:#575264}.im-page .final-cta h2{color:#4d4562;font-size:42px}.im-page .final-cta p{color:#686277}.im-page .use-case-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.im-page .use-case-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);min-height:0;padding:0;border:1px solid #dcd9e5;border-radius:12px;background:#fff;box-shadow:none;scroll-margin-top:88px}.im-case-page-copy{min-width:0;padding:24px 28px}.im-page .use-case-card:after{display:none}.im-page .use-case-card h2{font-size:26px;line-height:1.35;margin:6px 0 10px}.im-case-description{font-size:18px;line-height:1.65;color:#756a86;margin:0 0 16px}.im-case-prompt{grid-column:1/-1;min-width:0;margin:0;border-top:1px solid #e9e1f0}.im-case-prompt summary{padding:10px 28px;font-size:15px;color:#6a5186;cursor:pointer}.im-case-prompt[open] summary{color:var(--accent-dark)}.im-case-prompt p{max-width:110ch;margin:0 28px 20px;padding:16px;background:#f8f4fc;border-radius:7px;font-size:16px;line-height:1.9;color:#776882;white-space:pre-line}.im-case-start-note{margin:4px 0 0;font-size:14px;line-height:1.7;color:#93849d}.im-page .use-case-card .im-text-link{position:relative;margin-top:12px}.im-page .use-case-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.im-page .use-case-details>div{padding-block:10px}.im-page .use-case-details>div:last-child{grid-column:1/-1}.im-page .use-case-details dt{font-size:13px;color:#8e889e}.im-page .use-case-details dd{font-size:17px;line-height:1.6;color:#6f687f}.im-case-page-visual{min-width:0;overflow:hidden}.im-case-page-visual .im-sample{display:grid;align-items:center;height:100%;padding:24px}.im-case-page-visual .im-sample-window{max-width:640px;width:100%;height:auto;min-height:280px;margin-inline:auto}.im-case-page-visual .im-sample-capture img{min-height:0}.im-use-cases-page .page-hero{padding-block:24px}.im-use-cases-page .page-hero h1{font-size:clamp(36px,3vw,48px);margin:10px 0 12px}.im-use-cases-page .page-hero p{font-size:18px;line-height:1.65;margin:0}.im-use-cases-page>.section-muted{padding-block:24px 48px}.im-page .roadmap-column{border:1px solid #dcd8e5;border-radius:12px;box-shadow:none;background:#fff}.im-page .roadmap-column h2{font-size:27px;background:#ebe8f3;color:#635e72}.im-page .roadmap-column li{border-color:#eae7f0;font-size:17px;line-height:1.8}.im-page .blueprint-band p,.im-page .final-cta p,.im-page .principle-list li{font-size:18px;line-height:1.8}.im-page .faq-item{border-color:#dfdce7}.im-page .faq-item summary{font-size:22px}.im-page .faq-item p{font-size:18px;color:#686277}.im-page .about-grid h2{font-size:36px}.im-page .about-grid p{font-size:20px;color:#676177}.im-page .section-dark{background:#302044}.im-page .section-dark a,.im-page .section-dark h2,.im-page .section-dark p{color:#ddd8ea}.im-billing-frequency{display:flex;width:fit-content;gap:4px;margin:0 auto 28px;padding:5px;border:1px solid #dfdce6;border-radius:12px;background:#f6f3fc}.im-billing-frequency button{padding:10px 24px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.im-billing-frequency button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #3020441a}.im-billing-frequency button:focus-visible{outline:2px solid #70509a;outline-offset:2px}.im-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.im-pricing-card{padding:31px;border:1px solid #dfdce6;background:#fff;border-radius:13px;display:flex;flex-direction:column}.im-pricing-card.is-featured{border-color:#b8aad7;background:linear-gradient(160deg,#f6f3fc,white)}.im-pricing-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.im-pricing-card h2{font-weight:600;font-size:36px;margin:0;letter-spacing:-.04em}.im-pricing-card>header>span{color:#9883b9;font-size:13px;padding:4px 8px;background:#ece5f7;border-radius:4px}.im-pricing-card h3{font-size:23px;font-weight:500;margin-bottom:10px}.im-pricing-card>p{font-size:17px;color:#6d667d;line-height:1.8;min-height:44px}.im-pricing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-block:20px;border-top:1px solid #e1deea}.im-pricing-price strong{font-size:clamp(36px,3.5vw,54px);line-height:1.2;letter-spacing:-.045em;color:#2d2537}.im-pricing-price>span{font-size:16px;color:#70677e}.im-pricing-allowances{display:grid;gap:7px;padding:18px;border-radius:8px;background:#fff2e6;font-size:17px}.is-featured .im-pricing-allowances{background:#eae1fc}.im-pricing-allowances strong{font-weight:650;color:#40334f}.im-pricing-allowances>span{color:#70677e;font-size:15px}.im-pricing-error{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:15px;margin-bottom:22px;background:#fff2e6;border-radius:8px;color:#813920}.im-pricing-error button{color:inherit;text-decoration:underline;cursor:pointer;background:none;border:0;font:inherit}.im-pricing-card>button:disabled{opacity:.6;cursor:not-allowed}.im-pricing-card ul{padding:0;margin:25px 0 30px;display:grid;gap:14px;list-style:none}.im-pricing-card li{display:flex;gap:8px;align-items:center;font-size:17px;color:#6b647b}.im-pricing-card li svg{color:#9893a6;flex-shrink:0}.im-pricing-card>.im-button{margin-top:auto;font-size:16px;padding-inline:15px;gap:8px}.im-pricing-billing-note{max-width:60em;text-align:center;font-size:16px;line-height:1.9;color:#6d667d;margin:26px auto 0}.im-pricing-includes{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.im-pricing-includes>span{display:flex;align-items:center;gap:8px;font-size:18px;color:#777089}@media (min-width:1450px){.im-hero{padding-block:72px 64px}.im-demo-body{min-height:374px}.im-studio-content{padding:17px}.im-studio-heading{margin-bottom:19px}.im-studio-row{padding-block:10px}}@media (max-width:1100px){.header-inner{gap:16px}.desktop-nav{gap:17px}.site-header .brand-logo{width:150px}.im-hero-grid{gap:28px;grid-template-columns:1fr 1fr}.im-hero h1{font-size:clamp(40px,6vw,60px)}.im-hero-description{font-size:18px}.im-hero-tags{gap:8px}.im-demo-conversation{padding:12px 9px}.im-demo-body{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.im-studio-content{padding:10px}.im-sample{padding-inline:14px;height:270px}.im-case-copy{padding:20px}.im-case h3{font-size:23px}.im-plans-band{padding:36px;gap:50px}.im-product-strip .im-container{gap:24px}.im-product-strip .im-container>div>span{font-size:15px;gap:7px}.im-pricing-card{padding:24px}.desktop-nav{display:none}.menu-button{display:inline-flex}}@media (max-width:920px){.im-hero{padding:55px 0 45px}.im-hero-grid{grid-template-columns:1fr;gap:43px}.im-hero-copy{text-align:center;padding:0}.im-hero .im-actions,.im-hero-eyebrow,.im-hero-tags{justify-content:center}.im-hero h1{font-size:clamp(40px,6vw,60px)}.im-hero h1>span{margin-inline:auto}.im-hero-description{margin-inline:auto;max-width:560px;font-size:18px}.im-hero-starter{max-width:640px;margin-inline:auto}.im-hero-tags{margin-top:25px;padding-top:20px;border:0}.im-demo-wrap{width:100%;max-width:none;margin-inline:auto}.im-demo-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.im-demo-conversation{padding:17px}.im-demo-prompt{font-size:11px}.im-demo-conversation>p{font-size:10px}.im-studio-content{padding:17px}.im-studio-row{padding-block:11px}.im-product-strip .im-container{flex-direction:column;gap:17px}.im-product-strip p{max-width:none}.im-product-strip .im-container>div{width:100%}.im-section{padding-block:65px}.im-case-grid{gap:15px}.im-sample{height:260px;padding-inline:9px}.im-sample-content{padding:10px}.im-sample-content>h3{font-size:14px}.im-case-copy{padding:17px}.im-case h3{font-size:23px;line-height:1.6}.im-case p{font-size:17px}.im-case-bottom>div>span{font-size:12px;padding:2px 4px}.im-heading-row{align-items:flex-start;flex-direction:column;gap:20px}.im-steps{gap:20px}.im-plans-band{gap:35px;grid-template-columns:1.1fr .9fr}.im-plans-band h2{font-size:32px}.im-plan-stack>div{padding:14px;gap:9px}.im-plan-stack strong{font-size:16px}.im-faq-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.im-faq-grid h2{font-size:34px}.im-pricing-grid{gap:15px}.im-pricing-card{padding:19px}.im-pricing-card h3{font-size:21px}.im-pricing-card>.im-button{font-size:15px}}@media (max-width:800px){.im-case-grid,.im-page .timeline,.im-page .use-case-grid,.im-pricing-grid{grid-template-columns:1fr}.im-page .use-case-card{grid-template-columns:minmax(0,1fr)}.im-case-page-visual .im-sample{height:200px;align-items:start;padding:20px 24px 0}.im-home .im-sample{height:280px}}@media (max-width:620px){.site-header .brand-logo{width:141px}.header-inner{gap:8px}.header-actions{margin-left:auto;gap:5px}.header-actions .header-build-button{min-height:40px;font-size:14px;padding:0 10px}.header-actions>.language-button,.header-build-button>svg,.site-account-wrap,.site-login-button{display:none}.menu-button{min-width:32px;width:32px}.im-hero{padding-top:39px}.im-hero-grid{gap:31px}.im-hero h1{font-size:clamp(40px,6vw,60px);line-height:1.3;margin-bottom:18px}.im-hero-eyebrow{font-size:13px;margin-bottom:19px}.im-hero-description{font-size:18px;max-width:none;margin-bottom:22px}.im-hero .im-actions{gap:9px}.im-button{padding-inline:15px;min-height:48px;gap:9px;font-size:15px}.im-hero-input-form{padding:16px;border-radius:12px}.im-hero-input-examples{align-items:flex-start;gap:6px 8px}.im-hero-input-examples>span{padding-top:5px}.im-hero-input-examples button{padding-inline:8px}.im-hero-input-note{font-size:12px;line-height:1.7}.im-hero-tags{margin-top:18px;padding-top:9px;gap:12px}.im-hero-tags span{font-size:12px;gap:3px}.im-hero-tags svg{width:11px}.im-demo-orbit{inset:-7px -4px 18px 7px;border-radius:12px;transform:rotate(2deg)}.im-demo-chrome{min-height:33px;padding-inline:10px;font-size:8px;gap:8px}.im-demo-chrome>span:nth-child(2){gap:4px}.im-demo-wrap:after{top:-30px;right:12px;width:36px;height:36px}.im-demo-chrome>svg{display:none}.im-window-dots{gap:3px}.im-window-dots i{width:4px;height:4px}.im-demo-tabs{padding:7px;gap:4px}.im-demo-tabs button{font-size:9px;gap:4px;padding:7px 3px}.im-demo-tabs button svg{width:12px}.im-demo-body{grid-template-columns:1fr;min-height:320px}.im-demo-conversation{display:none}.im-demo-result{padding:10px}.im-studio-content{padding:13px}.im-studio-heading{margin-bottom:11px}.im-studio-row{padding-block:8px}.im-demo-plan,.im-demo-release{min-height:327px;padding:20px}.im-demo-status{font-size:7px;padding:7px 10px}.im-demo-status>span:last-child{display:none}.im-demo-caption{font-size:8px;margin-top:12px}.im-product-strip{padding-block:20px}.im-product-strip .im-container>div{flex-wrap:wrap;justify-content:center;gap:17px 21px}.im-product-strip .im-container>div>span{font-size:15px}.im-product-strip svg{width:16px}.im-section{padding-block:48px}.im-eyebrow{font-size:13px;margin-bottom:12px}.im-section-heading{margin-bottom:25px}.im-section-heading h2{font-size:34px;line-height:1.45;margin-bottom:11px}.im-section-heading p{font-size:17px}.im-text-link{font-size:15px}.im-case-grid,.im-faq-grid,.im-plans-band,.im-pricing-grid{grid-template-columns:1fr}.im-case-grid{gap:23px}.im-sample{height:238px;padding:26px 24px 0}.im-sample-window{height:245px}.im-sample-content{padding:16px}.im-sample-content>h3{font-size:13px}.im-sample-projects>div{padding-block:10px}.im-sample-kanban article{min-height:120px}.im-case-copy{padding:22px}.im-case h3{font-size:23px}.im-case p{font-size:17px;min-height:0;margin-bottom:18px}.im-case-bottom>div>span{font-size:12px;padding:3px 7px}.im-heading-center{text-align:left}.im-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;margin-top:26px}.im-steps>li:nth-child(2):after{display:none}.im-step-number{margin-bottom:14px}.im-steps h3{font-size:20px}.im-steps p{font-size:16px}.im-plans-section{padding-top:4px}.im-plans-band{padding:28px 24px;gap:26px}.im-plans-band h2{font-size:32px}.im-plan-stack{gap:9px}.im-plan-stack>div{padding:12px}.im-plan-stack>div:nth-child(2){transform:none}.im-plan-stack strong{font-size:16px}.im-faq-section{padding-top:2px}.im-faq-grid{gap:0}.im-faq-grid h2{max-width:none}.im-faq-list summary{font-size:18px}.im-final{padding-block:46px 50px}.im-final h2{font-size:34px}.im-final p{max-width:none;margin-inline:auto;font-size:17px}.im-final .im-actions{gap:10px}.footer-inner{gap:29px 25px}.site-footer .footer-brand p{max-width:none}.site-footer .footer-column a,.site-footer .footer-column button{font-size:15px}.im-page .page-hero{padding-block:40px 32px}.im-page .page-hero h1{font-size:40px;line-height:1.35}.im-page .page-hero p{font-size:18px}.im-page .section{padding-block:35px}.im-page .timeline-item{padding:19px;grid-template-columns:35px minmax(0,1fr);gap:15px}.im-page .timeline-item h2{font-size:22px}.im-page .timeline-number{width:34px;height:36px;font-size:12px}.im-page .blueprint-band{padding:24px}.im-page .blueprint-band h2{font-size:28px}.im-page .final-cta h2{font-size:32px}.im-pricing-card{padding:27px}.im-pricing-card>p{min-height:0}.im-pricing-card h3{font-size:21px}.im-pricing-card>.im-button{font-size:15px}.im-case-description,.im-home,.im-page,.im-page .blueprint-band p,.im-page .faq-item p,.im-page .principle-list li,.im-page .timeline-item p,.im-page .use-case-details dd{font-size:17px}.im-page .use-case-card h2{font-size:24px}.im-case-page-copy{padding:20px}.im-case-prompt summary{padding-inline:20px}.im-case-prompt p{margin-inline:20px}.im-page .use-case-details{grid-template-columns:minmax(0,1fr)}.im-use-cases-page .page-hero h1{font-size:34px}.im-page .about-grid p{font-size:18px}}@media (max-width:360px){.site-header .brand-logo{width:120px}}@media (prefers-reduced-motion:reduce){.im-home *,.im-home :after,.im-home :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.im-pricing-page .page-hero{padding:24px 0}.im-pricing-page .page-hero h1{margin:8px 0 12px;font-size:clamp(28px,2.6vw,40px);line-height:1.2}.im-pricing-page .page-hero p{margin:0;font-size:15px;line-height:1.6}.im-pricing-page .section{padding-block:24px}.im-pricing-page .im-pricing-grid{gap:20px}.im-pricing-page .im-pricing-card{padding:22px}.im-pricing-page .im-pricing-card>header{margin-bottom:12px}.im-pricing-page .im-pricing-card h2{font-size:26px;line-height:1.2}.im-pricing-page .im-pricing-card h3{margin:0 0 6px;font-size:17px;line-height:1.4}.im-pricing-page .im-pricing-card>p{margin:0 0 12px;min-height:42px;font-size:14px;line-height:1.5}.im-pricing-page .im-pricing-price{padding-block:12px}.im-pricing-page .im-pricing-price strong{font-size:36px}.im-pricing-page .im-pricing-price>span{font-size:13px}.im-pricing-page .im-pricing-allowances{padding:12px 14px;gap:4px;font-size:14px}.im-pricing-page .im-pricing-allowances>span{font-size:13px}.im-pricing-page .im-pricing-card ul{margin:16px 0;gap:8px}.im-pricing-page .im-pricing-card li{font-size:14px;line-height:1.5}.im-pricing-page .im-pricing-card>.im-button{min-height:42px;padding:10px 14px;font-size:14px}.im-pricing-page .im-pricing-billing-note{margin:16px auto 0;font-size:12px;line-height:1.6}@media (max-width:767px){.im-pricing-page .im-pricing-card>p{min-height:0}}.im-pricing-account{margin:0 0 12px;font-size:14px;color:#6045c8;font-weight:600}.im-pricing-account button{border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;font:inherit}.im-pricing-card>header>.is-current-plan{color:#6045c8;background:#eee8ff}.im-pricing-page .im-pricing-includes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.im-pricing-page .im-pricing-includes>span{align-items:flex-start;font-size:15px;line-height:1.6}.im-pricing-page .im-pricing-includes svg{flex-shrink:0;margin-top:3px}@media (max-width:767px){.im-pricing-page .im-pricing-includes{grid-template-columns:1fr;gap:12px}}.blueprint-share-result .blueprint-share-url{flex:1;min-width:0;width:100%;border:0;background:transparent;color:inherit;font:inherit;padding:6px 0}