.marketing-home{--m-accent:var(--purple,#c0a0f6);--m-text:#f3eff9;--m-muted:#9f98ad;--m-line:#ffffff13;margin:0;background:#0c0a12;color:var(--m-text);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
.marketing-home *{box-sizing:border-box}.marketing-home a{text-decoration:none}.marketing-home h1,.marketing-home h2,.marketing-home h3,.marketing-home p{margin-top:0}.marketing-home em{font-style:normal;color:var(--m-accent)}.marketing-home button,.marketing-home a,.marketing-home summary{-webkit-tap-highlight-color:transparent}.marketing-home a:focus-visible,.marketing-home summary:focus-visible{outline:2px solid var(--m-accent);outline-offset:6px}.m-wrap{width:calc(100% - 112px);max-width:1216px;margin-inline:auto}.m-skip{position:fixed;top:-80px;left:20px;background:var(--m-accent);color:#161020;padding:12px;z-index:200;border-radius:8px}.m-skip:focus{top:12px}
.marketing-home .irl-header{padding:17px max(32px,calc((100vw - 1216px)/2));min-height:84px;border-bottom:1px solid var(--m-line);background:#0c0a12e8;gap:32px}.marketing-home .irl-header nav{margin-left:auto;margin-right:20px;gap:30px;font-size:12px}.marketing-home .irl-header .irl-brand{font-size:25px}.marketing-home .irl-header nav a{color:#aba3bc;border:0}.marketing-home .irl-header nav a:hover{color:white}.marketing-home .shell-signin{background:transparent!important;border:0!important;color:#d4ccdf!important;padding:10px 0!important;font-size:12px}.m-header-cta{display:flex;align-items:center;gap:25px;background:#efe8fc;color:#251837!important;border-radius:7px;padding:11px 16px;font-size:11px;font-weight:600;white-space:nowrap}.m-header-cta:hover{background:white}.m-header-cta>span{font-size:16px}
.m-eyebrow{display:inline-flex;align-items:center;gap:9px;letter-spacing:2.1px;font-size:9px;font-weight:600;color:#b9a4d6}.m-eyebrow>i{height:5px;width:5px;border-radius:50%;background:#bda0ef;box-shadow:0 0 12px #bda0ef50}.m-hero{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:25px;align-items:center;padding-top:99px;padding-bottom:95px;min-height:705px}.m-hero:before{content:'';position:absolute;inset:-80px 0 -60px 15%;background:radial-gradient(ellipse at 72% 48%,#6c3ea827,transparent 65%);pointer-events:none;z-index:-1}.m-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(48px,5.2vw,72px);line-height:1.04;letter-spacing:-3.7px;font-weight:500;margin:26px 0 24px}.m-hero h1 em{background:linear-gradient(100deg,#d3b5ff,#a981de);background-clip:text;-webkit-background-clip:text;color:transparent}.m-lead{font-size:14px;line-height:1.85;color:#a9a1b6;max-width:380px;margin-bottom:29px}.m-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.m-button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-height:47px;padding:13px 20px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid #ffffff1c;color:#e6dfee;line-height:1.3}.m-button>span:last-child{font-size:18px}.m-primary{background:var(--m-accent);color:#211332;border-color:transparent}.m-primary:hover{filter:brightness(1.09)}.m-secondary{background:#ffffff03}.m-secondary:hover{background:#ffffff0b;border-color:#c5a2ed60}.m-actions .m-secondary{gap:9px;border-color:transparent;font-size:11px;color:#c1b8d0;padding-left:13px}.m-play{height:23px;width:23px;display:grid;place-items:center;border:1px solid #b091ce50;border-radius:50%;font-size:14px}.m-hero-note{display:flex;align-items:center;gap:13px;margin-top:35px}.m-avatars{display:flex;padding-left:4px}.m-avatars i{font-style:normal;display:grid;place-items:center;height:30px;width:30px;border:2px solid #0c0a12;border-radius:50%;margin-left:-4px;background:#2c213d;color:#c8a7f3;font-size:13px}.m-avatars i:nth-child(2){background:#44304c;color:#eab8cf}.m-avatars i:nth-child(3){background:#25423d;color:#b1dfcd}.m-hero-note p{font-size:10px;color:#b5a9c6;line-height:1.7;margin:0}.m-hero-note strong{font-weight:500;color:#e8deef}.m-hero-note p>span{font-size:9px;color:#746b84}
.m-product{position:relative;padding:65px 0 60px 7px;min-width:0}.m-orbit{position:absolute;border:1px solid #a078d016;border-radius:50%;height:500px;width:500px;top:3px;left:20px;z-index:-1}.m-orbit-two{width:620px;height:620px;top:-55px;left:-40px;border-color:#a078d00b}.m-floating-label{position:absolute;left:26px;top:25px;font-size:8px;letter-spacing:2px;color:#d2b7ec;display:flex;align-items:center;gap:7px;transform:rotate(-3deg)}.m-floating-label i{height:5px;width:5px;background:#b7d9c8;border-radius:50%}.m-console{position:relative;border:1px solid #a583cb44;background:#17111f;border-radius:14px;overflow:hidden;box-shadow:0 28px 100px #0006,0 0 80px #8350b313;transform:perspective(1300px) rotateY(-9deg) rotateX(3deg) rotateZ(2deg)}.m-console-top{display:flex;align-items:center;gap:16px;height:37px;padding:0 15px;border-bottom:1px solid #ffffff0b;background:#1c1526;font-size:8px}.m-window-dots{font-size:6px;letter-spacing:3px;color:#5e486d}.m-console-top strong{font-weight:500;flex:1;color:#c2afcf}.m-console-top strong>span{color:#6d5e7a}.m-preview-tag{font-size:6px;letter-spacing:1.4px;color:#ae8aca;border:1px solid #b082d72b;border-radius:3px;padding:3px 5px}.m-console-body{display:flex}.m-mock-nav{width:40px;flex-shrink:0;border-right:1px solid #ffffff0b;display:flex;align-items:center;flex-direction:column;gap:19px;padding-top:14px;color:#655270;font-size:15px}.m-mock-nav img{width:18px;height:18px}.m-mock-nav .active{background:#ad7fe62b;color:#c39ee8;border-radius:5px;padding:5px}.m-mock-content{padding:16px;width:100%;min-width:0}.m-mock-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;color:#d0bfdc;margin-bottom:13px}.m-mock-heading>span:last-child{display:flex;align-items:center;gap:5px;font-size:5px;letter-spacing:1px;color:#aa94ba}.m-mock-heading i{width:4px;height:4px;background:#7dbc9e;border-radius:50%}.m-scene{position:relative;border-radius:7px;overflow:hidden;aspect-ratio:16/9}.m-scene>svg{display:block;width:100%;height:100%;object-fit:cover}.m-scene-tag{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:5px;background:#1d112e7a;border:1px solid #ffffff21;border-radius:4px;font-size:5px;letter-spacing:1px;padding:5px 7px;color:#e0caef}.m-scene-tag i{height:3px;width:3px;background:#c8a6ed;border-radius:50%}.m-scene-corner{position:absolute;width:18px;height:18px;border:1px solid #e2c8f2a0}.m-corner-one{top:12px;right:12px;border-bottom:0;border-left:0}.m-corner-two{bottom:12px;left:12px;border-top:0;border-right:0}.m-scene-tabs{display:flex;gap:7px;margin:12px 0}.m-scene-tabs>span{flex:1;padding:8px;border:1px solid #ffffff12;border-radius:5px;font-size:7px;color:#82718f;text-align:center;white-space:nowrap}.m-scene-tabs .selected{border-color:#b286db66;background:#b286db12;color:#cfb1e7}.m-console-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:11px;border-top:1px solid #ffffff0b}.m-console-bottom>div{display:grid;gap:4px}.m-console-bottom>div>span{font-size:5px;letter-spacing:1px;color:#796787}.m-console-bottom strong{font-size:9px;font-weight:500;color:#c6abdf}.m-mock-live{display:flex;gap:19px;border:1px solid #b28bd352;border-radius:5px;padding:8px 14px;background:#ad7fe617;color:#d0b8e9;font-size:8px}.m-mock-live>span{font-size:6px}.m-phone-card{position:absolute;display:flex;align-items:center;gap:11px;bottom:36px;left:-15px;border:1px solid #b58bc244;background:#20192be8;backdrop-filter:blur(18px);border-radius:11px;padding:15px 18px;box-shadow:0 16px 30px #0004;transform:rotate(-3deg);width:310px}.m-phone-card>div{flex:1;display:grid;gap:5px}.m-phone-card small{font-size:5px;letter-spacing:1.4px;color:#a78fbd}.m-phone-card strong{font-size:10px;font-weight:500;color:#d7c8e2}.m-phone-card>span:last-child{color:#a889c6;font-size:17px}.m-phone-icon{font-size:26px;color:#d2b1ec;line-height:1}.m-visual-caption{position:absolute;bottom:-4px;right:0;font-size:6px;letter-spacing:1.7px;color:#695977}.m-visual-caption span{letter-spacing:0;color:#62536f;margin-left:7px}
.m-integration-strip{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);background:#ffffff01}.m-integration-strip>.m-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:87px}.m-integration-strip span{font-size:8px;letter-spacing:1.7px;color:#746981}.m-integration-strip strong{font-size:16px;letter-spacing:-.4px;font-weight:500;color:#c5bacf}.m-integration-strip i{font-style:normal;color:#554361;font-size:12px}.m-integration-strip .m-strip-end{color:#ad91c4;font-size:7px}.m-strip-end>span{font-size:18px;margin-left:12px}
.m-features{padding-top:100px;padding-bottom:100px;scroll-margin-top:110px}.m-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.m-section-heading h2,.m-steps h2,.m-centered-heading h2,.m-faq h2{font-family:'Space Grotesk',sans-serif;font-weight:500;letter-spacing:-2px;font-size:43px;line-height:1.14;margin:17px 0 0}.m-section-heading>p{font-size:12px;line-height:1.9;max-width:310px;color:var(--m-muted);margin:0 0 4px}.m-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.m-feature{border:1px solid var(--m-line);background:linear-gradient(145deg,#18121f,#100d17 80%);border-radius:15px;padding:25px 27px 31px;overflow:hidden;position:relative}.m-feature-number{font-size:7px;letter-spacing:1.8px;color:#8d779f}.m-feature h3{font-family:'Space Grotesk',sans-serif;font-size:26px;font-weight:500;letter-spacing:-.8px;line-height:1.17;margin:17px 0 13px}.m-feature>p{font-size:11px;color:#8e829e;line-height:1.85;margin:0}.m-feature-art{height:198px;position:relative;display:grid;place-items:center}.m-mini-phone{height:160px;width:83px;position:relative;transform:rotate(-13deg);border:3px solid #9a7ab0;border-radius:17px;background:radial-gradient(ellipse at 60% 30%,#8d609e,#3c2851 60%,#1c1228);box-shadow:12px 10px 40px #0006;display:flex;justify-content:center;align-items:center;z-index:1}.m-phone-notch{position:absolute;top:4px;left:23px;height:6px;width:30px;border-radius:5px;background:#170f21}.m-mini-phone>span{font-size:6px;letter-spacing:1px;color:#e4c5f4;line-height:2.2}.m-mini-phone b{font-size:18px;letter-spacing:-.5px;font-weight:500;color:#fff}.m-mini-phone>i{position:absolute;bottom:12px;font-size:12px;font-style:normal;color:#dfbaf3}.m-phone-orbit{position:absolute;height:125px;width:230px;border:1px solid #b58ad730;transform:rotate(-15deg);border-radius:50%}.m-mini-tag{position:absolute;right:-2px;bottom:35px;z-index:2;border:1px solid #aa7ac640;background:#251a31;padding:8px 13px;border-radius:6px;font-size:8px;color:#c8a8dd;transform:rotate(4deg)}.m-scene-stack{height:198px;display:flex;justify-content:center;flex-direction:column;gap:9px;perspective:500px}.m-scene-stack>div{display:flex;align-items:center;gap:12px;border:1px solid #886a9a29;border-radius:8px;padding:12px;background:#201729;font-size:11px;transform:rotate(-3deg);color:#a18ab2}.m-scene-stack>div.active{transform:rotate(2deg) translateX(6px);border-color:#ba91df85;background:#332241;color:#e0caed}.m-scene-stack i{font-size:23px;line-height:1;font-style:normal;color:#c3a3dd}.m-scene-stack span{flex:1}.m-scene-stack small{display:block;font-size:7px;margin-top:4px;color:#8c729f}.m-scene-stack b{font-weight:400;color:#aa84c5}.m-collab-art{height:198px;position:relative;display:grid;place-items:center}.m-collab-art:before,.m-collab-art:after{content:'';position:absolute;height:120px;width:120px;border-radius:50%;border:1px dashed #aa7cc33b}.m-collab-art:after{height:180px;width:180px;border-style:solid;border-color:#aa7cc315}.m-collab-center{display:grid;place-items:center;height:63px;width:63px;background:#332240;border:1px solid #b48bd075;border-radius:16px;color:#d9b4f4;font:600 21px 'Space Grotesk',sans-serif;box-shadow:0 0 40px #9f63c327}.m-collab-art i{position:absolute;font-size:18px;display:grid;place-items:center;height:36px;width:36px;background:#211a2b;border:1px solid #b58ad73a;border-radius:10px;color:#ab8ac2;font-style:normal;z-index:1}.m-collab-art i:nth-of-type(1){top:22px;left:23%}.m-collab-art i:nth-of-type(2){top:58px;right:13%}.m-collab-art i:nth-of-type(3){bottom:15px;right:30%}.m-collab-art i:nth-of-type(4){bottom:40px;left:15%}
.m-steps-section{border-block:1px solid var(--m-line);background:linear-gradient(110deg,#1b122224,transparent)}.m-steps{padding-block:80px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.m-steps h2{margin-bottom:26px}.m-text-link{display:inline-flex;align-items:center;gap:30px;color:#cfb2e9;font-size:11px}.m-steps ol{list-style:none;padding:0;margin:0}.m-steps li{display:flex;gap:23px;padding:23px 0;border-bottom:1px solid var(--m-line)}.m-steps li:last-child{border:0}.m-steps li>span{color:#a37bbd;font-size:10px;padding-top:5px}.m-steps h3{font-size:18px;font-weight:500;letter-spacing:-.5px;margin:0 0 8px}.m-steps li p{font-size:11px;line-height:1.85;color:#91849e;margin:0;max-width:320px}
.m-plans{padding-block:100px;scroll-margin-top:100px}.m-centered-heading{text-align:center;margin-bottom:45px}.m-centered-heading h2{font-size:46px;margin-top:16px}.m-centered-heading p{color:#91859e;font-size:12px;margin:18px 0 0}.m-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.m-plan{position:relative;padding:30px;border:1px solid #b38bce29;border-radius:14px;background:linear-gradient(150deg,#17111f,#110d17)}.m-featured-plan{border-color:#b38bce99;background:radial-gradient(ellipse at 100% 0,#9c65d02b,transparent 60%),#1c1425;box-shadow:0 0 60px #9e62ce0a}.m-plan-ribbon{position:absolute;right:18px;top:21px;background:#bc92e51c;border:1px solid #bd93e52b;color:#c5a4e1;padding:6px 8px;border-radius:20px;font-size:6px;letter-spacing:1px}.m-plan-icon{display:grid;place-items:center;border:1px solid #af83cb3d;background:#a36ac713;width:35px;height:35px;border-radius:9px;color:#c9a3e8;font-size:20px;margin-bottom:24px}.m-plan h3{font:500 26px 'Space Grotesk',sans-serif;letter-spacing:-.8px;margin:0 0 6px}.m-plan>p{font-size:10px;color:#8e7b9f;margin:0}.m-price{font:500 48px 'Space Grotesk',sans-serif;letter-spacing:-2px;margin:22px 0 12px;color:#f2e9fb}.m-price>span{font:400 10px 'DM Sans',sans-serif;letter-spacing:0;color:#8b799c;margin-left:8px}.m-plan-format{font-size:9px;color:#b895d2;letter-spacing:.4px}.m-plan ul{list-style:none;padding:19px 0 0;margin:20px 0 25px;border-top:1px solid var(--m-line);display:grid;gap:12px}.m-plan li{display:flex;gap:9px;font-size:10px;color:#b6a3c6}.m-plan li:before{content:'✓';color:#b38bce}.m-plan .m-button{width:100%;font-size:11px;min-height:43px;padding:11px 15px}.m-plan-note{text-align:center;font-size:9px;color:#82718f;line-height:1.9;margin:25px 0 0}.m-plan-note a{color:#b79bce;white-space:nowrap}
.m-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:95px;padding-bottom:100px}.m-faq h2{margin-bottom:25px}.m-faq details{border-bottom:1px solid var(--m-line)}.m-faq summary{display:flex;justify-content:space-between;gap:20px;padding:21px 0;font-size:12px;color:#d8cce2;list-style:none;cursor:pointer}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary>span{font-size:20px;color:#af88c9;font-weight:300}.m-faq details[open] summary>span{transform:rotate(45deg)}.m-faq details p{font-size:11px;color:#9682a6;line-height:1.9;margin:0 0 22px;max-width:450px}.m-final-cta{position:relative;overflow:hidden;text-align:center;padding:65px 30px 58px;border:1px solid #b88dd83d;border-radius:18px;background:radial-gradient(ellipse at 50% 120%,#8950ba40,transparent 75%),linear-gradient(120deg,#20152b,#170f20);margin-bottom:75px}.m-final-cta:before,.m-final-cta:after{content:'';position:absolute;border:1px solid #b188cf10;height:450px;width:450px;border-radius:50%;top:40px;left:-180px;pointer-events:none}.m-final-cta:after{left:auto;right:-180px}.m-final-cta h2{font:500 46px/1.15 'Space Grotesk',sans-serif;letter-spacing:-2px;margin:20px 0 27px}.m-final-cta>p{font-size:9px;letter-spacing:.3px;color:#8e739f;margin:16px 0 0}.marketing-home .irl-site-footer{background:transparent;border-color:var(--m-line);margin-top:0}.marketing-home .irl-site-footer .footer-inner{max-width:1216px}.marketing-home [hidden]{display:none!important}
@media(min-width:1500px){.m-hero{gap:65px}.m-hero h1{font-size:76px}.m-console{transform:perspective(1300px) rotateY(-8deg) rotateX(3deg) rotateZ(2deg)}}
@media(max-width:1050px){.m-wrap{width:calc(100% - 64px)}.m-hero{padding-top:70px;padding-bottom:75px;min-height:640px;gap:10px}.m-hero h1{font-size:57px;letter-spacing:-3px}.m-lead{font-size:12px;max-width:310px}.m-hero-note{margin-top:25px}.m-button{font-size:11px;padding:12px 16px;gap:18px}.m-actions{gap:5px}.m-actions .m-secondary{padding-left:5px;font-size:10px}.m-hero-note p{font-size:9px}.m-product{padding-top:60px}.m-phone-card{width:270px;left:-10px;padding:13px}.m-phone-card strong{font-size:9px}.m-phone-card small{font-size:5px}.m-mock-content{padding:12px}.m-mock-heading{font-size:7px}.m-scene-tabs>span{font-size:6px;padding:7px 3px}.m-console-top{font-size:7px;gap:10px}.m-console-top strong>span{display:none}.m-bento{gap:12px}.m-feature{padding:22px}.m-feature h3{font-size:24px}.m-feature>p{font-size:10px}.m-mini-tag{right:-13px;font-size:7px}.m-section-heading h2,.m-steps h2,.m-faq h2{font-size:38px}.m-section-heading>p{max-width:260px;font-size:11px}.m-steps{gap:65px}.m-plan{padding:25px 23px}.m-plan li{font-size:9px}.m-plan-ribbon{font-size:5px;right:12px}.m-faq{gap:55px}.m-integration-strip strong{font-size:14px}.m-integration-strip span{font-size:7px}.m-integration-strip .m-strip-end{display:none}.marketing-home .irl-header{padding-inline:32px;gap:22px}.marketing-home .irl-header nav{gap:23px;margin-right:10px}}
@media(max-width:760px){.m-wrap{width:calc(100% - 40px)}.marketing-home .irl-header{min-height:72px;padding:14px 20px;gap:15px;flex-wrap:wrap}.marketing-home .irl-header .irl-brand{font-size:23px}.marketing-home .irl-header .irl-brand img{width:27px;height:27px}.marketing-home .irl-header nav{gap:17px;font-size:11px;margin-right:0}.marketing-home .irl-header nav>a:first-child{display:none}.marketing-home .shell-signin{font-size:11px}.m-header-cta{padding:10px 12px;gap:13px;font-size:10px}.m-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:55px;padding-bottom:40px;gap:5px}.m-hero h1{font-size:61px;line-height:1.03;letter-spacing:-3.4px;margin-top:24px}.m-lead{max-width:430px;font-size:13px}.m-hero-copy{padding-inline:5px}.m-actions{gap:12px}.m-actions .m-secondary{font-size:11px;padding-left:7px}.m-button{font-size:12px;padding:13px 19px}.m-hero-note p{font-size:10px}.m-hero-note p>span{font-size:9px}.m-eyebrow{font-size:8px;letter-spacing:1.7px}.m-product{width:88%;margin-left:auto;padding:45px 0 60px}.m-floating-label{top:15px;font-size:7px}.m-console{transform:perspective(1300px) rotateY(-7deg) rotateZ(1deg)}.m-console-top{font-size:8px}.m-console-top strong>span{display:inline}.m-mock-content{padding:14px}.m-mock-heading{font-size:8px}.m-scene-tabs>span{font-size:7px}.m-phone-card{bottom:40px;left:-30px;width:275px}.m-visual-caption{bottom:6px;font-size:5px;letter-spacing:1px}.m-orbit{width:420px;height:420px;left:-40px;top:0}.m-orbit-two{width:520px;height:520px;top:-50px;left:-90px}.m-integration-strip>.m-wrap{gap:12px;min-height:105px;justify-content:center;flex-wrap:wrap;padding-block:19px}.m-integration-strip>.m-wrap>span:first-child{width:100%;text-align:center;font-size:6px}.m-integration-strip strong{font-size:13px}.m-integration-strip i{font-size:10px}.m-section-heading{display:block;margin-bottom:28px}.m-section-heading>p{margin-top:20px;max-width:360px;font-size:12px}.m-section-heading h2,.m-steps h2,.m-faq h2{font-size:38px;letter-spacing:-1.7px}.m-features{padding-block:65px}.m-bento{grid-template-columns:1fr;gap:14px}.m-feature{padding:24px 27px 28px}.m-feature h3{font-size:28px}.m-feature>p{font-size:12px;max-width:400px}.m-feature-art,.m-scene-stack,.m-collab-art{height:190px;max-width:320px;margin-inline:auto}.m-mini-tag{right:2px;font-size:9px}.m-scene-stack>div{font-size:12px}.m-scene-stack small{font-size:8px}.m-steps{grid-template-columns:1fr;gap:25px;padding-block:60px}.m-steps h2{margin-bottom:20px}.m-steps li{gap:25px}.m-steps li p{font-size:12px;max-width:none}.m-steps li h3{font-size:20px}.m-plans{padding-block:65px}.m-centered-heading h2{font-size:40px}.m-centered-heading p{font-size:12px;line-height:1.7;max-width:280px;margin-inline:auto}.m-centered-heading{margin-bottom:35px}.m-plan-grid{grid-template-columns:1fr;gap:18px;max-width:440px;margin-inline:auto}.m-plan{padding:28px}.m-plan h3{font-size:29px}.m-plan>p{font-size:12px}.m-plan-icon{margin-bottom:20px}.m-price{font-size:51px}.m-price>span{font-size:12px}.m-plan-format{font-size:11px}.m-plan li{font-size:12px}.m-plan .m-button{font-size:12px;min-height:47px}.m-plan-ribbon{font-size:6px;right:22px;top:26px}.m-plan-note{font-size:10px;max-width:340px;margin-inline:auto;margin-top:25px}.m-faq{grid-template-columns:1fr;gap:20px;padding-bottom:65px}.m-faq h2{margin-bottom:18px}.m-faq summary{font-size:12px}.m-faq details p{font-size:12px}.m-final-cta{padding:46px 20px;margin-bottom:50px}.m-final-cta h2{font-size:33px;letter-spacing:-1.4px}.m-final-cta .m-eyebrow{font-size:7px}.marketing-home .irl-site-footer .footer-inner{padding-inline:20px}}
@media(max-width:390px){.marketing-home .irl-header{gap:12px;padding-inline:16px}.marketing-home .irl-header nav{gap:13px;font-size:10px}.marketing-home .irl-header nav>a:last-child{display:none}.m-header-cta{gap:8px}.m-hero h1{font-size:54px}.m-hero-note{gap:9px}.m-hero-note p{font-size:9px}.m-hero-note p>span{font-size:8px}.m-product{width:91%}.m-phone-card{left:-20px;width:245px}.m-console-top strong>span{display:none}.m-mock-heading>span:last-child{font-size:4px}.m-mock-nav{width:32px}.m-mock-content{padding:10px}.m-scene-tabs>span{font-size:6px}.m-actions{gap:6px}.m-actions .m-secondary{font-size:10px}.m-integration-strip strong{font-size:12px}}
@media(prefers-reduced-motion:no-preference){.marketing-home{scroll-behavior:smooth}.m-button,.m-header-cta{transition:background .18s,border-color .18s,filter .18s,transform .18s}.m-button:hover{transform:translateY(-2px)}.m-feature{transition:border-color .2s,transform .2s}.m-feature:hover{border-color:#bd92e544;transform:translateY(-3px)}}

@media(max-width:760px){.m-orbit{display:none}}

.m-icon{width:1em;height:1em;display:inline-block;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.m-button>.m-icon,.m-header-cta .m-icon,.m-text-link .m-icon{width:16px;height:16px}.m-console-bottom strong .m-icon{width:10px;height:10px}
/* Keep the public header on one row instead of inheriting the workspace menu layout. */
.marketing-home .irl-header{flex-wrap:nowrap}.marketing-home .irl-header nav{order:0;width:auto;overflow:visible;flex-shrink:0}.m-orbit{width:100%;height:auto;aspect-ratio:1;left:0;top:15px}.m-orbit-two{width:115%;left:-7.5%;top:-30px}
@media(max-width:760px){.marketing-home .m-header-cta{display:none}.marketing-home .irl-header nav{margin-left:auto}.marketing-home .irl-header{gap:19px}}
