@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,base,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{vertical-align:middle}button:disabled{cursor:default;opacity:.45}ul{list-style:none;padding:0}}@layer base{:root{--teal:#2c494f;--ice:#e8f5fa;--ink:#1a1b1c;--coral:#e34234;--muted:#687276;--line:#dfe5e6;--soft:#f6f8f8;--white:#fff;font-family:Vazirmatn Variable,Tahoma,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;font-weight:400;line-height:1.8;font-size:15px;color-scheme:light}::selection{background:#e3423430;color:var(--teal)}button{border:0;background:none}h1,h2,h3,h4{line-height:1.6;font-weight:750}h2{font-size:clamp(28px,3.05vw,42px);letter-spacing:-1.4px}h3{font-size:21px;letter-spacing:-.5px}p{color:var(--muted)}:focus-visible{outline:3px solid var(--coral);outline-offset:5px}a,button,input,textarea{touch-action:manipulation}.page-width{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.section{padding-block:108px}.sr-only{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip-link{position:fixed;top:-100px;right:20px;background:var(--teal);color:#fff;padding:12px 20px;border-radius:12px;z-index:100}.skip-link:focus{top:15px}.mobile-break{display:none}}@layer components{.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:12px 24px;border-radius:100px;font-size:14px;font-weight:600;border:1px solid transparent;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2c494f0c}.button--coral{background:var(--coral);color:#fff}.button--coral:hover{background:#c93126}.button--teal{background:var(--teal);color:#fff}.button--teal:hover{background:#203a3f}.button--outline{border-color:#c9d0d2;background:transparent}.button--outline:hover{background:#fff9}.button--small{min-height:42px;font-size:12px;padding:9px 20px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:50%;transition:background .2s}.icon-button:hover{background:#2c494f0c}.text-link{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:var(--teal);padding-block:8px}.text-link svg,.room-link svg{transition:transform .2s}.text-link:hover svg,.room-link:hover svg{transform:translate(-4px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--teal);letter-spacing:.1px;margin-bottom:16px}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--coral)}.eyebrow--light{color:var(--ice)}.section-heading{text-align:center;max-width:660px;margin:0 auto 50px}.section-heading .eyebrow{margin-bottom:10px}.section-heading p{font-size:14px;margin-top:13px}.section-heading h2{line-height:1.55}.section-top{display:flex;justify-content:space-between;align-items:end;gap:24px}.section-top .eyebrow{margin-bottom:10px}.section-top p{margin-top:12px;font-size:14px}.accent-underline{position:relative;isolation:isolate}.accent-underline:after{content:"";position:absolute;z-index:-1;bottom:4px;inset-inline:0;height:9px;background:var(--ice);transform:rotate(-1.5deg);border-radius:50%}.serif-accent{color:var(--teal)}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:10}.logo{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:850;white-space:nowrap;line-height:1.5;letter-spacing:-1px}.logo-icon{width:45px;height:45px;display:grid;place-items:center;color:var(--teal);background:var(--ice);border-radius:14px;position:relative}.logo-icon:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--coral);top:9px;left:8px}.logo small{display:block;font-size:8px;font-weight:400;letter-spacing:0;color:var(--muted)}.desktop-nav{display:flex;align-items:center;gap:31px;font-size:11px;color:#51585a}.desktop-nav a:hover{color:var(--coral)}.header-actions{display:flex;gap:22px;align-items:center}.login-link{font-size:12px;min-height:42px;padding-inline:5px}.menu-toggle{display:none}.mobile-nav{position:absolute;top:88px;inset-inline:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 24px #2c494f15;padding:16px;display:grid;gap:3px}.mobile-nav a{padding:10px;border-radius:8px}.mobile-nav a:hover{background:var(--ice)}.hero{min-height:630px;border-radius:30px;background:radial-gradient(ellipse at 3% 95%,#e3423414,transparent 40%),radial-gradient(ellipse at 75% 0%,#e8f5fa,transparent 55%),linear-gradient(120deg,#eef5f5,#f9f9f4 65%,#edf5f7);position:relative;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;padding:61px 58px 54px;isolation:isolate;overflow:hidden}.hero-copy{z-index:3}.hero .eyebrow{font-size:11px;margin-bottom:18px;background:#fff8;padding:3px 9px;border-radius:6px}.hero h1{font-size:clamp(41px,4.2vw,60px);letter-spacing:-2.2px;line-height:1.4;font-weight:850}.hero h1>span{color:var(--teal);position:relative;white-space:nowrap}.hero h1>span:after{content:"";position:absolute;right:0;left:2px;height:10px;background:#e342341f;bottom:2px;border-radius:70%;transform:rotate(-1.5deg)}.hero-copy>p{font-size:13px;line-height:2.15;margin-top:20px;color:#677276}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-actions .button{font-size:12px;padding-inline:20px;min-height:49px;gap:10px}.play-circle{width:20px;height:20px;border:1px solid #9ba9ac;border-radius:50%;display:grid;place-items:center}.play-circle svg{transform:rotate(180deg);margin-left:1px}.hero-reassurance{display:flex;align-items:center;gap:7px;font-size:10px;color:#738084;margin-top:14px}.hero-reassurance svg{color:var(--teal)}.hero-bottom{display:flex;align-items:center;gap:13px;margin-top:35px;position:relative}.hero-bottom strong{font-weight:500;font-size:10px;display:block}.hero-bottom small{display:block;font-size:9px;color:#7b878a;margin-top:2px}.avatar-stack{display:flex;padding-left:6px;direction:rtl}.avatar-stack>span{width:30px;height:30px;border-radius:50%;border:2px solid #f4f7f6;margin-left:-7px;font-size:12px;font-weight:600;color:#fff;display:grid;place-items:center;background:#b67862}.avatar-stack>span:nth-child(2){background:#2c494f}.avatar-stack>span:nth-child(3){background:#7b9e9c}.avatar-stack>span:nth-child(4){background:#d1a898;color:#503e37}.hero-scribble{width:70px;height:35px;position:absolute;left:44px;top:-12px;fill:none;stroke:var(--coral);stroke-width:1.3}.hero-top-spark{position:absolute;top:24px;left:42px;font-size:32px;font-weight:200;color:#2c494f}.hero-scroll{position:absolute;bottom:16px;right:calc(50% - 17px);width:34px;height:34px;display:grid;place-items:center;border:1px solid #aab9bb66;border-radius:50%;color:var(--teal)}.hero-art{position:relative;height:505px;direction:rtl;transform:translate(8px)}.orbit{position:absolute;border:1px solid #2c494f2b;border-radius:50%;width:430px;height:430px;top:35px;left:12px;transform:rotate(-30deg) scaleX(.86)}.orbit-two{transform:rotate(24deg) scaleX(.9);height:455px;top:24px;left:16px;border-style:dashed;border-color:#2c494f1e}.app-window{position:absolute;width:445px;height:353px;left:-8px;top:77px;transform:perspective(1400px) rotateY(11deg) rotate(-7deg);background:#fff;border:6px solid #273b3e;border-radius:17px;box-shadow:3px 16px 30px #1a1b1c20;overflow:hidden;z-index:2}.window-top{height:30px;background:#f6f7f6;border-bottom:1px solid #e5e9e8;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:7px;color:#738080;direction:ltr}.window-top>span:last-child{font-weight:800;color:var(--teal);font-size:9px}.window-dots{display:flex;gap:3px}.window-dots i{width:4px;height:4px;background:#bec8c6;border-radius:50%}.window-dots i:first-child{background:var(--coral)}.window-content{display:flex;height:calc(100% - 30px)}.mock-sidebar{width:45px;flex-shrink:0;background:var(--teal);display:flex;flex-direction:column;align-items:center;gap:20px;padding:14px 8px;color:var(--ice)}.mock-brand{font-size:18px;font-weight:800;line-height:1}.mock-sidebar i{width:12px;height:10px;border:1px solid #ffffff59;border-radius:3px;position:relative}.mock-sidebar .active{background:#e8f5fa}.mock-sidebar>span{margin-top:auto;border-radius:50%;background:#ffffff26;font-size:10px;width:20px;height:20px;display:grid;place-items:center}.mock-main{padding:19px 20px 0;flex:1}.mock-hello{display:flex;justify-content:space-between;font-size:7px;color:#879492}.mock-hello>span:first-child{color:var(--coral)}.mock-main h3{font-size:19px;margin-top:8px;letter-spacing:-.7px}.mock-main>p{font-size:7px;margin-top:3px}.mock-reading{display:flex;align-items:center;gap:13px;margin-top:15px}.mock-reading .book--small{width:49px;height:66px}.mock-reading .book-title{font-size:6px;top:17px}.mock-reading .book-art{width:25px;height:24px;top:30px}.mock-reading .book-topline{font-size:2px}.mock-reading .book-bottom{font-size:2px;bottom:5px}.mock-reading .book-bottom span{font-size:1.5px}.mock-reading>div:last-child{flex:1}.mock-reading strong{font-size:10px;display:block;margin-top:4px}.tiny-label{font-size:7px;color:#879492}.mock-reading small{font-size:6px;color:#879492;display:block;margin-top:7px}.progress{height:4px;background:#e5eeee;border-radius:9px;overflow:hidden;margin-top:8px}.progress i{display:block;width:37%;background:#e34234;height:100%;border-radius:9px}.mock-question{margin-top:16px;background:#f6f8f7;border-radius:8px;padding:10px 12px}.mock-question>span{font-size:6px;color:#9aa3a0}.mock-question strong{font-size:9px;display:block;margin-top:3px}.mock-question>div{display:flex;justify-content:space-between;border:1px solid #adc2bb;border-radius:5px;padding:5px 7px;margin-top:7px;font-size:7px;color:var(--teal);background:#f0f5f1}.mock-chat{display:flex;align-items:center;gap:8px;padding:12px 4px;color:var(--teal);font-size:8px}.mock-chat>svg:last-child{margin-right:auto}.mini-avatars{display:flex;margin-right:auto}.mini-avatars b{display:grid;place-items:center;width:17px;height:17px;border:1px solid #fff;border-radius:50%;font-size:7px;margin-left:-5px;background:#d5e5e5}.mini-avatars b:nth-child(2){background:#e9c5b6}.phone{position:absolute;left:-4px;top:180px;width:161px;height:314px;z-index:4;background:#fff;border:6px solid var(--ink);border-radius:28px;box-shadow:0 14px 24px #1a1b1c30;transform:rotate(11deg);overflow:hidden;padding:0 11px;display:flex;align-items:center;flex-direction:column}.phone-island{position:absolute;top:0;width:58px;height:12px;background:var(--ink);border-radius:0 0 9px 9px}.phone-status{width:100%;font-size:5px;font-weight:700;padding:9px 2px 3px;display:flex;justify-content:space-between}.phone-header{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:6px;margin-top:12px;gap:6px}.phone-header>span{font-size:8px}.phone .book--small{width:59px;height:80px;margin-top:16px;box-shadow:-3px 4px #c6d1d0}.phone .book-title{font-size:7px}.phone .book-art{width:30px;height:27px;top:37px}.phone .book-topline{font-size:2.5px}.phone .book-bottom{font-size:2.3px;bottom:5px}.phone .book-bottom span{font-size:1.8px}.phone>.tiny-label{margin-top:12px;font-size:5px;color:var(--coral)}.phone h4{font-size:11px;margin-top:4px}.phone>p{font-size:5px;margin-top:3px}.phone-path{display:flex;align-items:center;gap:0;width:92%;margin:13px 0}.phone-path>span{width:17px;height:17px;border-radius:50%;background:#f0f2f0;display:grid;place-items:center;font-size:7px;color:#9aa5a2}.phone-path>.done{color:#fff;background:var(--teal)}.phone-path>.current{color:#fff;background:var(--coral)}.phone-path>i{height:1px;flex:1;background:#d3dedd}.phone-cta{background:var(--teal);width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:7px;color:#fff;gap:20px;padding:7px 0}.phone-nav{margin-top:auto;border-top:1px solid #eff2f1;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:15px;color:var(--teal);padding:8px 3px 4px}.floating-note{position:absolute;top:25px;left:37px;display:flex;gap:9px;align-items:center;background:#ffffffeb;border:1px solid #fff;padding:12px 17px;border-radius:14px;z-index:5;box-shadow:0 8px 24px #2c494f0b;transform:rotate(4deg)}.floating-note strong{font-size:10px;font-weight:600;display:block}.floating-note small{font-size:7px;color:#8a9693;display:block;margin-top:2px}.note-icon{width:30px;height:30px;border-radius:50%;background:#eaf1ed;color:var(--teal);display:grid;place-items:center}.note-spark{font-size:21px;color:var(--coral);margin-right:11px}.art-spark{position:absolute;color:var(--teal);font-weight:200}.art-spark-one{font-size:25px;right:3px;top:16px}.art-spark-two{left:10px;top:137px;font-size:15px;color:var(--coral)}.art-spark-three{font-size:26px;right:40px;bottom:23px;color:#8ba5a9}.floating-caption{position:absolute;bottom:5px;right:87px;display:flex;align-items:center;font-size:10px;color:#6b8185;transform:rotate(-5deg);line-height:1.7}.floating-caption svg{width:60px;height:45px;stroke:var(--teal);stroke-width:1.1;fill:none;margin-right:6px;transform:rotate(-9deg)}.book{width:148px;height:201px;position:relative;isolation:isolate;overflow:hidden;border-radius:2px 7px 7px 2px;box-shadow:-5px 5px #d9e0dc,-7px 7px #2c494f20,4px 14px 18px #1a1b1c14;background:#df614a;color:#fff5dc;flex-shrink:0;line-height:1.5;text-align:center;transform-style:preserve-3d}.book:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:7px;background:linear-gradient(90deg,#0001,#0000,#fff2);z-index:3}.book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.28' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.book-topline{font-size:5.5px;position:absolute;top:10px;width:100%;opacity:.8}.book-title{font-size:20px;font-weight:800;position:absolute;top:31px;width:100%;letter-spacing:-.4px;z-index:2}.book-art{position:absolute;top:87px;left:50%;transform:translate(-50%);width:87px;height:66px;background:#f5d8a0;border-radius:80px 80px 0 0;overflow:hidden}.book-art i{position:absolute;display:block;left:-10px;right:-10px;border:1px solid #dd7e59;border-bottom:0;height:80px;border-radius:50%;top:25px;transform:rotate(-18deg)}.book-art i:nth-child(2){top:33px}.book-art i:nth-child(3){top:41px}.book-art i:nth-child(4){top:49px}.book-art i:nth-child(5){top:57px}.book-bottom{position:absolute;bottom:15px;width:100%;font-size:5px;line-height:1.8;opacity:.9}.book-bottom span{font-size:3.6px;letter-spacing:.6px}.book--window{background:#b5d6df;color:var(--teal)}.book--window .book-art{background:#e5eee4;border-radius:40px 40px 0 0;top:88px;width:72px;height:65px;border:7px solid #7199a1;overflow:visible}.book--window .book-art:before{content:"";position:absolute;top:-1px;bottom:-1px;right:calc(50% - 2px);width:3px;background:#7199a1}.book--window .book-art:after{content:"";position:absolute;top:20px;left:0;right:0;height:3px;background:#7199a1}.book--window .book-art i{border:0;border-radius:100% 0;background:#799d87;top:31px;left:-8px;width:35px;height:15px;transform:rotate(-45deg)}.book--window .book-art i:nth-child(2){top:41px;left:7px;width:30px;height:12px;transform:rotate(45deg)}.book--window .book-art i:nth-child(n+3){display:none}.book--moon{background:var(--teal);color:#f2e6cc}.book--moon .book-art{border-radius:50%;background:#d1a581;width:71px;height:71px;top:85px}.book--moon .book-art:after{content:"";position:absolute;top:-6px;right:-18px;bottom:15px;left:23px;border-radius:50%;background:var(--teal)}.book--moon .book-art i{display:none}.book--moon .book-title{font-size:19px}.book--small{width:79px;height:108px;border-radius:1px 4px 4px 1px}.book--small .book-topline{font-size:3px;top:6px}.book--small .book-title{font-size:11px;top:18px}.book--small .book-art{width:45px;height:37px;top:47px}.book--small .book-art i{top:12px;height:40px}.book--small .book-art i:nth-child(2){top:17px}.book--small .book-art i:nth-child(3){top:22px}.book--small .book-art i:nth-child(4){top:27px}.book--small .book-art i:nth-child(5){top:32px}.book--small .book-bottom{font-size:2.7px;bottom:8px}.book--small .book-bottom span{font-size:1.9px}.book--small.book--moon .book-art{width:37px;height:37px;top:47px}.book--small.book--moon .book-art:after{top:-3px;right:-9px;bottom:8px;left:12px}.principles{display:flex;align-items:center;justify-content:space-between;padding:43px 40px;border-bottom:1px solid #ebeeee;gap:20px}.principles>p{font-size:11px;line-height:1.9}.principles>p strong{font-weight:500;color:var(--ink)}.principles>div{display:flex;align-items:center;gap:12px;font-weight:650;font-size:16px;color:var(--teal)}.principles-line{height:38px;border-right:1px solid var(--line);margin-left:5px}.principles-spark{font-size:27px;font-weight:100;color:#bacbd0}.how-section{padding-bottom:105px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;max-width:1040px;margin:auto}.step-card{text-align:center;position:relative}.step-card:not(:last-child):after{content:"";position:absolute;width:80px;height:20px;top:94px;left:-75px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 20'%3E%3Cpath d='M78 12Q40-5 3 12m0 0 8 3m-8-3 6-6' fill='none' stroke='%23c0cecf' stroke-width='1' stroke-dasharray='3 3'/%3E%3C/svg%3E") no-repeat}.step-index{font-size:9px;color:var(--teal);background:#eff5f6;padding:3px 8px;border-radius:4px}.step-art{height:130px;position:relative;display:grid;place-items:center;margin:10px auto 16px;width:200px;border-radius:50%;background:radial-gradient(ellipse,#e8f5fa88,transparent 68%)}.step-card h3{font-size:18px}.step-card p{font-size:11px;line-height:2.1;margin-top:10px}.step-float{position:absolute;right:24px;bottom:11px;width:34px;height:34px;background:#fff;box-shadow:0 5px 15px #2c494f10;display:grid;place-items:center;border-radius:11px;transform:rotate(-9deg);color:var(--teal)}.step-doodle{position:absolute;left:17px;top:8px;color:var(--coral);font-size:23px}.mini-room{display:flex;gap:9px;width:129px;padding:11px;background:#fff;box-shadow:0 7px 20px #2c494f11;border:1px solid #e7eeee;border-radius:9px;transform:rotate(7deg)}.mini-room-cover{width:35px;height:50px;background:#df614a;border-radius:2px;position:relative}.mini-room-cover:after{content:"";position:absolute;width:21px;height:26px;border-radius:15px 15px 0 0;background:#f1c98e;bottom:7px;right:7px}.mini-room>div{padding-top:4px;flex:1}.mini-room i{display:block;width:100%;height:4px;border-radius:4px;background:#b5c7c7;margin-bottom:7px}.mini-room i:nth-child(2){width:80%;height:3px;background:#e1e9e7}.mini-room>div>span{font-size:6px;display:flex;align-items:center;justify-content:space-between;background:var(--teal);border-radius:4px;padding:4px 6px;color:#fff}.step-art--book .book{transform:rotate(-9deg);height:96px;width:70px}.step-art--book .step-float{right:36px;bottom:15px;background:var(--coral);color:#fff}.step-art--book .step-doodle{left:27px;top:14px;color:var(--teal)}.mini-bubble{position:absolute;top:23px;right:20px;background:#fff;padding:9px 12px;border:1px solid #e5eaea;border-radius:10px;font-size:10px;box-shadow:0 5px 10px #2c494f05;transform:rotate(-8deg);display:flex;align-items:center;gap:20px}.mini-bubble svg{color:var(--coral)}.mini-bubble.second{top:63px;right:auto;left:6px;transform:rotate(7deg);background:var(--teal);color:#fff}.mini-bubble.second>span{color:#efad8e}.step-art--chat .step-float{right:28px;bottom:4px}.experience{background:#f6f8f7;border-radius:27px;overflow:hidden;position:relative}.experience-row{display:grid;grid-template-columns:1fr 1fr;gap:78px;padding:65px 77px;align-items:center}.feature-copy{position:relative}.feature-copy .eyebrow{margin-bottom:10px}.feature-copy h2{font-size:36px;line-height:1.55}.feature-copy>p{font-size:12px;line-height:2.1;margin-top:20px;max-width:355px}.check-list{display:grid;gap:12px;margin-top:22px;font-size:10px;color:#5b686a}.check-list li{display:flex;align-items:center;gap:8px}.check-list svg{width:16px;height:16px;background:var(--teal);color:#fff;border-radius:50%;padding:3px;flex-shrink:0}.feature-copy>.text-link{font-size:12px;margin-top:22px}.hand-note{font-size:12px;color:#859c9f;transform:rotate(-8deg);position:relative;margin-top:15px;margin-right:30px}.hand-note svg{position:absolute;left:50px;top:-3px;width:85px;height:45px;fill:none;stroke:#7d969a;stroke-width:1}.live-demo{height:502px;background:#fff;border-radius:20px;border:1px solid #e1e8e5;box-shadow:0 20px 45px #2c494f0e;display:flex;flex-direction:column;overflow:hidden;position:relative}.demo-top{display:flex;align-items:center;gap:7px;font-size:8px;color:#8a9895;border-bottom:1px solid #edf0ee;padding:12px 19px;background:#fdfefd;flex-shrink:0}.demo-top-spacer{margin-left:auto}.demo-live-dot{width:5px;height:5px;background:var(--coral);border-radius:50%}.demo-upper{padding:22px 24px 5px;flex:1;min-height:0;overflow-y:auto}.demo-part-meta{display:flex;align-items:center;justify-content:space-between;color:#9ca7a2;font-size:8px}.demo-part-meta>span:first-child{color:var(--coral)}.demo-upper h3{font-size:23px;margin-top:9px;letter-spacing:-.8px}.demo-part-description{display:flex;align-items:start;gap:8px;margin-top:7px}.demo-part-description>p{font-size:8px;flex:1;line-height:1.9}.read-toggle{display:flex;gap:3px;align-items:center;border:1px solid #dce4df;border-radius:6px;font-size:7px;padding:4px 6px;white-space:nowrap;color:#6c827a;background:#fcfdfc;min-height:29px}.read-toggle.is-read{color:var(--teal);background:#eaf3ec;border-color:#a4bbb0}.question-area{border-top:1px solid #e7ece9;margin-top:17px;padding-top:14px;animation:fade-up .22s ease}.question-counter{display:flex;justify-content:space-between;font-size:7px;color:#97a49c}.question-area h4{font-size:12px;line-height:1.8;font-weight:600;margin-top:9px}.demo-options{display:grid;gap:7px;margin-top:13px}.demo-options>button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e2e8e4;background:#fdfefd;border-radius:8px;padding:9px 11px;font-size:9px;text-align:right;transition:background .15s,border-color .15s;min-height:36px}.demo-options>button:hover{background:#e8f5fa90;border-color:#6c9698}.option-circle{width:10px;height:10px;border:1px solid #cad7d0;border-radius:50%;flex-shrink:0}.demo-options>button:hover .option-circle{background:var(--teal);border-color:var(--teal)}.question-navigation{display:flex;justify-content:flex-end;gap:17px;margin-top:8px}.question-navigation>button{display:flex;align-items:center;gap:5px;font-size:8px;color:#97a49e;min-height:32px}.question-navigation>button:first-child:not(:last-child){margin-left:auto}.question-area form{position:relative;margin-top:12px}.question-area textarea{width:100%;height:94px;border:1px solid #dfe7e2;border-radius:9px;resize:none;padding:10px;font-size:10px;background:#fcfdfc;color:var(--teal);outline-offset:1px}.demo-send{display:flex;align-items:center;gap:6px;font-size:9px;color:#fff;background:var(--teal);border-radius:6px;padding:5px 10px;position:absolute;bottom:10px;left:8px;min-height:29px}.demo-summary{text-align:center}.summary-check{display:grid;place-items:center;border-radius:50%;background:#e8f0e9;width:36px;height:36px;color:var(--teal);margin:0 auto 7px}.demo-summary h4{font-size:12px;margin-top:5px;margin-bottom:13px}.summary-answer{display:flex;gap:15px;justify-content:space-between;text-align:right;font-size:9px;color:#667e73;padding:8px 0;border-top:1px solid #eaf0ec}.summary-answer span{max-width:85%;overflow-wrap:anywhere}.summary-answer button{font-size:8px;color:var(--coral);flex-shrink:0;align-self:start;min-height:27px}.demo-conversation{border-radius:22px 22px 0 0;background:var(--teal);color:#fff;padding:8px 22px 19px;min-height:130px;flex-shrink:0;position:relative}.conversation-handle{height:3px;width:28px;margin:auto;border-radius:9px;background:#ffffff3a}.conversation-title{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.conversation-title>div{display:flex;align-items:center;gap:8px}.conversation-title strong{font-size:10px;font-weight:500}.chat-count{font-size:8px;padding:0 5px;background:#ffffff15;border-radius:4px}.conversation-title .icon-button{color:#d6e4e5;width:28px;min-width:28px;min-height:28px}.conversation-title .icon-button:hover{background:#ffffff16}.demo-message{display:flex;align-items:start;gap:9px;margin-top:13px}.avatar{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:600}.avatar-coral{background:#edd4c8;color:#8e5343}.avatar-blue{background:#d5e5e9;color:var(--teal)}.demo-message .avatar{width:24px;height:24px;font-size:10px}.demo-message strong{font-size:8px;font-weight:500}.demo-message small{font-size:7px;color:#b1c7c6;font-weight:400}.demo-message p{font-size:9px;color:#d5e3e1;line-height:2;margin-top:3px;overflow-wrap:anywhere}.chat-expanded .demo-conversation{flex:1;border-radius:0;overflow:auto;padding-top:15px;display:flex;flex-direction:column;gap:10px}.chat-expanded .demo-message{padding-bottom:17px;border-bottom:1px solid #ffffff10}.chat-expanded .demo-message p{font-size:11px;line-height:2.1;margin-top:6px}.chat-expanded .demo-message strong{font-size:10px}.chat-compose{display:flex;align-items:center;gap:5px;background:#ffffff0c;border:1px solid #ffffff19;border-radius:11px;margin-top:auto;padding:5px}.chat-compose input{min-width:0;flex:1;background:none;border:0;color:#fff;padding:8px;font-size:10px}.chat-compose input::placeholder{color:#acc4c5}.chat-compose .icon-button{color:#d8e7e6}.demo-disclaimer{font-size:8px;color:#a9c4c3;text-align:center;margin-bottom:5px}.experience-bottom{padding:30px 45px;background:var(--teal);color:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.experience-bottom>span{display:grid;grid-template-columns:30px 1fr;column-gap:9px;justify-self:center;align-items:center}.experience-bottom svg{grid-row:1/3;color:#c9dbda}.experience-bottom strong{font-weight:500;font-size:12px}.experience-bottom small{font-size:9px;color:#9fb7b8;margin-top:2px}.sample-label{font-size:9px;color:#87979b;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin-bottom:5px}.sample-label:before{content:"";width:5px;height:5px;border:1px solid #9baeb2;border-radius:50%}.room-filters{display:flex;gap:8px;margin-top:30px;margin-bottom:28px;border-bottom:1px solid #e8eeee;padding-bottom:17px}.room-filters>button{font-size:11px;border:1px solid transparent;border-radius:100px;padding:7px 18px;display:flex;align-items:center;gap:12px;min-height:36px;color:#7d8c8d}.room-filters>button.active{background:var(--teal);color:#fff}.room-filters>button:not(.active):hover{background:#edf4f5}.room-filters>button>span{width:4px;height:4px;border-radius:50%;background:#c4d4d4}.room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.room-card{border:1px solid #e3e9e8;border-radius:20px;overflow:hidden;transition:box-shadow .2s,transform .2s;background:#fff}.room-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2c494f0a}.room-art{height:246px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f2e7dd}.room-card--blue .room-art,.modal-room-art.room-card--blue{background:#e6f0f3}.room-card--teal .room-art,.modal-room-art.room-card--teal{background:#e8eeeb}.room-art:after{content:"";position:absolute;width:185px;height:185px;border:1px solid #c3a99536;right:calc(50% - 93px);top:50px;border-radius:50%;transform:scaleX(1.6)}.room-card--blue .room-art:after{border-color:#88b0bf25}.room-card--teal .room-art:after{border-color:#86a99b29}.room-category{position:absolute;top:15px;right:16px;font-size:8px;color:#5e6f70;background:#ffffff91;padding:3px 10px;border-radius:100px;z-index:2}.room-art-star{position:absolute;left:25px;top:28px;font-size:25px;font-weight:200;color:#af927d}.room-card--blue .room-art-star{color:#82a2ad}.room-card--teal .room-art-star{color:#7c9d8c}.room-book-wrap{transform:rotate(-9deg);position:relative;z-index:1;margin-top:10px}.room-book-wrap .book{width:115px;height:157px;box-shadow:-5px 5px #e4ddd1,-6px 7px #2c494f18,4px 18px 22px #1a1b1c1c}.room-book-wrap .book-title{font-size:15px;top:26px}.room-book-wrap .book-art{width:65px;height:51px;top:70px}.room-book-wrap .book--window .book-art{width:57px;height:51px;border-width:5px}.room-book-wrap .book--moon .book-art{width:54px;height:54px}.room-book-wrap .book-bottom{font-size:4px;bottom:12px}.room-book-wrap .book-topline{font-size:4px;top:9px}.room-book-wrap .book-bottom span{font-size:2.5px}.room-open{position:absolute;bottom:15px;left:15px;display:flex;align-items:center;gap:5px;font-size:7px;background:#fff9;padding:3px 8px;border-radius:100px;color:#667776;z-index:2}.room-open>span{width:4px;height:4px;border-radius:50%;background:#77978a}.room-body{padding:20px 22px 18px}.room-host{display:flex;align-items:center;gap:7px;font-size:8px;color:#8a9692}.room-host .avatar{width:23px;height:23px;font-size:9px}.room-host>span:last-child{margin-right:auto;font-size:8px;padding:1px 7px;border:1px solid #e6ece8;border-radius:4px}.room-body h3{font-size:20px;margin-top:14px}.room-body>p{font-size:10px;line-height:2.05;margin-top:7px;min-height:43px}.room-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;border-top:1px solid #edf0ed}.room-card-bottom>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#8d9b96}.room-link{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;color:var(--teal);min-height:32px}.room-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;margin-top:25px;color:#8c9998}.community{display:grid;grid-template-columns:.88fr 1.12fr;gap:95px;padding:12px 57px 100px;align-items:center}.community-copy h2{font-size:36px}.community-copy>p{font-size:12px;line-height:2.1;max-width:345px;margin-top:20px}.community-copy .text-link{margin-top:17px;font-size:12px}.community-caption{display:flex;align-items:center;gap:13px;font-size:10px;color:#8ca0a1;margin-top:29px}.community-caption>span{font-size:27px;color:var(--coral)}.community-posts{position:relative;isolation:isolate}.community-post{border:1px solid #e6ebe7;background:#fff;border-radius:16px;box-shadow:0 15px 35px #2c494f07;padding:23px 27px;position:relative;z-index:1;transform:rotate(-2deg);max-width:440px}.community-post--offset{margin-right:40px;margin-top:18px;transform:rotate(3deg)}.post-top{display:flex;align-items:center;gap:9px}.post-top>div strong{display:block;font-size:10px;font-weight:600}.post-top>div small{display:block;font-size:7px;color:#92a19b;margin-top:2px}.post-sample{font-size:7px;color:#a6b2ac;margin-right:auto}.community-post>p{font-size:12px;color:#3e5350;line-height:2.1;margin-top:17px}.post-bottom{display:flex;gap:16px;margin-top:19px;font-size:8px;color:#8e9f99}.post-bottom>span{display:flex;align-items:center;gap:4px}.post-bottom>span:last-child{margin-right:auto;color:#67807b}.post-bottom>span:first-child svg{color:#d39483}.community-orbit{position:absolute;top:9%;right:2%;bottom:9%;left:2%;border:1px dashed #d6e2df;border-radius:50%;z-index:0;transform:rotate(28deg) scale(1.2)}.hosting{background:var(--teal);border-radius:26px;padding:67px 74px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;color:#fff;overflow:hidden;position:relative}.hosting-copy h2{font-size:34px;line-height:1.65}.hosting-copy h2>span{color:#c2d9da}.hosting-copy>p{color:#afc1c3;font-size:11px;line-height:2.2;margin-top:18px;max-width:350px}.host-features{display:grid;grid-template-columns:repeat(2,1fr);gap:17px 10px;font-size:10px;color:#d3e0de;margin-top:26px}.host-features>span{display:flex;align-items:center;gap:8px}.host-features svg{color:#91afb0}.hosting-copy>.button{font-size:11px;min-height:46px;padding-inline:20px;margin-top:32px}.host-art{position:relative;padding:20px 0}.host-dashboard{padding:22px;background:#f9fbf9;border-radius:16px;color:var(--teal);transform:rotate(-5deg);box-shadow:0 15px 25px #14252922;border:4px solid #91a7a433;position:relative}.host-dashboard-top{display:flex;align-items:center;gap:8px}.dashboard-mark{width:33px;height:33px;background:var(--ice);display:grid;place-items:center;border-radius:9px}.host-dashboard-top strong{font-size:11px;display:block}.host-dashboard-top small{display:block;font-size:7px;color:#9faea6;margin-top:3px}.host-active{margin-right:auto;font-size:7px;padding:3px 7px;background:#edf3ee;border-radius:4px;color:#6d8b78}.host-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.host-stats>div{background:#eff4f1;border-radius:10px;padding:13px;position:relative}.host-stats>div:nth-child(2){background:#f5efea}.host-stats small{font-size:7px;color:#95a39b;display:block}.host-stats strong{font-size:26px;margin-top:3px;display:block;font-weight:650}.host-stats strong>span{font-size:9px;font-weight:400;color:#90a198}.host-stats svg{position:absolute;left:13px;bottom:17px;color:#9ab3a5}.host-stats>div:nth-child(2) svg{color:#c9a290}.host-chart{border:1px solid #e6eee8;border-radius:10px;margin-top:12px;padding:13px}.host-chart>div:first-child{display:flex;justify-content:space-between;font-size:8px}.host-chart>div>strong{font-weight:500}.host-chart>div>span{font-size:7px;color:#a3afa7}.chart-bars{height:115px;display:flex;gap:17px;margin-top:20px;align-items:end;padding-inline:10px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,#e7eeea 24px,transparent 25px)}.chart-bars>span{height:100%;display:flex;flex:1;flex-direction:column;justify-content:end;align-items:center;position:relative}.chart-bars i{display:block;width:100%;border-radius:5px 5px 0 0;background:#b8ceca;min-height:5px}.chart-bars>span:nth-child(6) i{background:var(--coral)}.chart-bars small{font-size:7px;position:absolute;bottom:-17px;color:#a9b4ac}.host-meeting{display:flex;gap:10px;align-items:center;margin-top:22px;padding:11px;background:#edf3ef;border-radius:8px}.host-meeting>span{background:#fff;border-radius:8px;width:31px;height:31px;display:grid;place-items:center;color:#769b86}.host-meeting strong{display:block;font-size:9px;font-weight:500}.host-meeting small{display:block;font-size:7px;color:#94a79b;margin-top:3px}.host-meeting>svg{margin-right:auto}.host-floating{position:absolute;left:-27px;bottom:9px;font-size:9px;color:var(--teal);background:#e8f5fa;padding:12px 16px;display:flex;align-items:center;gap:7px;border-radius:10px;box-shadow:0 8px 20px #1425291a;transform:rotate(4deg)}.host-spark{position:absolute;top:-9px;left:-23px;font-size:34px;color:#c6dbd6;font-weight:200}.pricing{padding-top:110px;padding-bottom:104px}.pricing .section-heading{margin-bottom:27px}.billing-switch{display:flex;gap:5px;background:#f0f4f3;width:fit-content;border-radius:100px;padding:5px;margin:auto auto 45px}.billing-switch>button{padding:9px 19px;border-radius:100px;color:#748781;font-size:11px;display:flex;gap:8px;align-items:center;min-height:37px}.billing-switch>button.active{background:#fff;color:var(--teal);box-shadow:0 2px 5px #2c494f0a}.billing-switch>button>span{font-size:8px;padding:0 5px;background:#e3423412;color:#c8483b;border-radius:4px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:auto;align-items:stretch}.plan{border:1px solid #e2e9e6;background:#fafbf9;border-radius:20px;padding:31px 28px 27px;position:relative;display:flex;flex-direction:column}.plan--featured{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 14px 28px #2c494f17;transform:translateY(-7px)}.plan-ribbon{position:absolute;top:-15px;right:calc(50% - 66px);display:flex;align-items:center;gap:6px;justify-content:center;width:132px;border-radius:100px;background:#e8f5fa;color:var(--teal);padding:5px 12px;font-size:9px;border:4px solid white;white-space:nowrap}.plan-label{font-size:9px;color:#97a39e}.plan--featured .plan-label{color:#a5bdbd}.plan h3{font-size:24px;margin-top:8px}.plan-price{margin-top:22px;display:flex;align-items:baseline;gap:8px;white-space:nowrap;min-height:48px}.plan-price>strong{font-size:34px;font-weight:750;letter-spacing:-1.5px;line-height:1.5}.plan-price>strong>span{font-size:12px;font-weight:400;letter-spacing:0}.plan-price>span{font-size:9px;color:#8e9c96}.plan--featured .plan-price>span{color:#a8bebc}.plan-total{font-size:8px;margin-top:4px;color:#9aa69f;min-height:16px}.plan--featured .plan-total{color:#a6bcb9}.plan-divider{height:1px;background:#e2e8e3;margin-top:25px}.plan--featured .plan-divider{background:#ffffff20}.plan ul{display:grid;gap:15px;padding-block:25px 30px;font-size:10px;color:#6e8077;margin-bottom:auto}.plan li{display:flex;align-items:center;gap:9px}.plan li svg{color:#8aaba0;flex-shrink:0}.plan--featured ul{color:#d9e5df}.plan--featured li svg{color:#a9c2b7}.plan .button{width:100%;min-height:43px;font-size:10px;justify-content:space-between;padding:10px 16px;gap:10px}.plan:not(.plan--featured) .button{border-color:#d2ddd5;color:var(--teal);background:#fff}.pricing-note{display:flex;align-items:center;justify-content:center;font-size:9px;color:#95a49b;gap:7px;margin-top:31px}.faq{display:grid;grid-template-columns:1.1fr .9fr;border-radius:26px;overflow:hidden;background:#f7f9f7}.faq-copy{padding:45px 53px 39px}.faq h2{font-size:31px;line-height:1.6;margin-bottom:24px}.faq .eyebrow{margin-bottom:10px}.faq-list details{border-top:1px solid #dfe7e1;padding:13px 0}.faq-list details:last-child{border-bottom:1px solid #dfe7e1}.faq-list summary{list-style:none;cursor:pointer;font-size:10px;display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:23px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#91a297;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{font-size:10px;line-height:2.2;color:#819087;margin-top:10px;padding-left:20px;animation:fade-up .2s ease}.faq-art{background:var(--ice);position:relative;overflow:hidden;min-height:520px;isolation:isolate}.faq-art-orbit{position:absolute;border:1px dashed #8caeb34d;width:330px;height:390px;border-radius:50%;right:calc(50% - 165px);top:100px;transform:rotate(-40deg)}.faq-art-orbit:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #8caeb333;border-radius:50%;transform:rotate(35deg) scaleX(1.15)}.faq-art-star{position:absolute;left:37px;top:25px;font-size:35px;font-weight:200;color:#7e9fa8}.faq-art-label{position:absolute;right:39px;top:34px;font-size:22px;color:var(--teal);font-weight:700;line-height:1.7;letter-spacing:-.5px}.faq-book{position:absolute;top:180px;right:calc(50% - 50px);transform:rotate(-18deg);z-index:2}.faq-book .book{width:155px;height:211px;box-shadow:-6px 5px #bcd0d3,0 20px 25px #2c494f22}.faq-book-one{right:calc(50% - 115px);transform:rotate(17deg);top:204px;z-index:1}.faq-book-one .book{background:#2c494f}.faq-book-two .book{transform:rotate(-2deg)}.faq-art-bottom{position:absolute;bottom:35px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:2px;color:#83a3aa}.final-cta{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:92px 78px 85px}.final-cta h2{font-size:36px;line-height:1.65}.final-cta h2>span{color:var(--teal)}.final-cta p{font-size:12px;margin-top:15px}.final-actions{display:flex;align-items:center;gap:22px;margin-top:23px}.final-actions .button{font-size:11px;min-height:47px;padding-inline:18px}.final-actions .text-link{font-size:10px;gap:7px}.final-art{height:302px;position:relative;background:radial-gradient(ellipse,#e8f5fa8c,transparent 70%)}.final-book-one{position:absolute;top:36px;right:46%;transform:rotate(16deg);z-index:1}.final-book-two{position:absolute;top:14px;right:22%;transform:rotate(-13deg)}.final-art>span{position:absolute;left:10%;top:4px;color:var(--teal);font-size:27px}.final-art-note{position:absolute;bottom:7px;left:10%;background:#fff;border:1px solid #edf1ed;border-radius:12px;padding:13px 18px;display:flex;align-items:center;gap:9px;font-size:10px;z-index:2;transform:rotate(4deg);box-shadow:0 10px 20px #2c494f08}.final-art-note svg{color:var(--coral)}.site-footer{background:#f2f7f6;border-top:1px solid #e7eeeb}.footer-top{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.2fr;gap:50px;padding:55px 36px 43px}.footer-brand .logo{font-size:23px}.footer-brand .logo-icon{background:#dfeeee}.footer-brand>p{font-size:10px;margin-top:15px;line-height:2.1}.footer-location{display:flex;align-items:center;gap:7px;font-size:8px;color:#8f9e99;margin-top:20px}.footer-top>div>h3{font-size:11px;margin-bottom:17px;font-weight:650}.footer-top>div>a:not(.logo){display:flex;align-items:center;gap:9px;font-size:10px;color:#80938a;margin-top:11px;min-height:23px}.footer-top>div>a:hover{color:var(--coral)}.footer-top>div>p{font-size:10px;color:#85988e}.footer-top>div>a.footer-start{font-size:13px;color:var(--teal);font-weight:600}.privacy-link{display:block;font-size:8px;color:#97a69d;text-decoration:underline;text-underline-offset:4px;margin-top:18px;min-height:28px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 36px;border-top:1px solid #dfe8e2;font-size:8px;color:#9aa89f}.footer-bottom>a{display:flex;align-items:center;gap:7px;color:#72897b}.modal{border:0;border-radius:22px;max-width:510px;width:calc(100% - 32px);max-height:90dvh;padding:0;margin:auto;background:#fff;color:var(--ink);box-shadow:0 24px 100px #1a1b1c33;overflow:visible}.modal::backdrop{background:#1a1b1c70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-inner{padding:32px;max-height:90dvh;overflow-y:auto;border-radius:22px}.modal h2{font-size:25px;letter-spacing:-.6px;margin-top:6px;margin-bottom:15px;padding-left:25px}.modal-close{position:absolute;top:17px;left:16px;color:#7f9187;background:#f2f6f2;z-index:1}.modal-description{font-size:12px;line-height:2.2;margin-top:15px}.modal-room-art{background:#f2e7dd;border-radius:14px;padding:20px;display:flex;gap:28px;align-items:center;justify-content:center}.modal-room-art .book{width:90px;height:123px;transform:rotate(-7deg)}.modal-room-art .book-title{font-size:12px;top:22px}.modal-room-art .book-art{width:49px;height:39px;top:54px}.modal-room-art .book--moon .book-art{width:42px;height:42px}.modal-room-art .book-topline{font-size:3px;top:7px}.modal-room-art .book-bottom{font-size:3px;bottom:9px}.modal-room-art .book-bottom span{font-size:2px}.modal-room-art>span{font-size:10px;color:#8d9a90;line-height:2.3}.modal-room-art strong{color:var(--teal);font-size:17px;font-weight:600}.modal-meta{display:grid;gap:9px;font-size:10px;color:#687e6e;margin-top:17px}.modal-meta>span{display:flex;align-items:center;gap:9px}.modal-notice{background:#f2f7f4;color:#7e9284;border-radius:10px;font-size:10px;line-height:2.2;padding:13px 16px;margin-top:20px}.modal-primary{width:100%;margin-top:20px;font-size:12px;min-height:46px}.modal-tag{font-size:10px;color:var(--coral);display:block}.modal-plan-features{display:grid;gap:12px;margin-top:20px;font-size:11px;color:#6d8273}.modal-plan-features li{display:flex;gap:9px;align-items:center}.order-total{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e0e8e1;margin-top:25px;padding-top:20px;font-size:10px;color:#87988b}.order-total strong{font-size:17px;font-weight:600;color:var(--teal)}.handoff-icon{display:grid;place-items:center;width:75px;height:75px;border-radius:24px;background:var(--ice);color:var(--teal);margin:20px auto}.handoff-steps{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 0;font-size:8px;color:#8a9d8f}.handoff-steps>span{display:grid;justify-items:center;gap:7px}.handoff-steps>span>span{width:27px;height:27px;border-radius:50%;background:#edf4ee;color:var(--teal);display:grid;place-items:center;font-size:10px}.modal-return{font-size:11px;margin-top:15px}.consent-status{font-size:10px;color:var(--teal);margin-top:20px}.consent-buttons{display:grid;gap:10px;margin-top:15px}.consent-buttons .button{font-size:12px}.consent-banner{position:fixed;bottom:20px;right:20px;max-width:470px;border:1px solid #dce6e1;background:#fff;padding:20px;border-radius:16px;box-shadow:0 8px 40px #2c494f1c;z-index:20}.consent-banner>p{font-size:11px}.consent-banner>div{display:flex;align-items:center;gap:9px;margin-top:15px}.consent-banner .button{font-size:10px}@keyframes fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@layer responsive{@media(min-width:761px){.hero-copy>p{font-size:14px}.hero-reassurance,.hero-bottom strong{font-size:11px}.hero-bottom small{font-size:10px}.desktop-nav,.step-card p{font-size:12px}.feature-copy>p,.community-copy>p{font-size:14px}.check-list{font-size:12px}.room-body>p{font-size:12px;min-height:72px}.room-host{font-size:10px}.room-card-bottom>span{font-size:10px}.room-link{font-size:12px}.room-footnote{font-size:11px}.hosting-copy>p{font-size:13px}.host-features,.plan ul{font-size:12px}.plan-label{font-size:11px}.plan .button{font-size:12px}.plan-total,.pricing-note{font-size:10px}.faq-list summary{font-size:12px}.faq-list details p{font-size:12px}.footer-top>div>a:not(.logo){font-size:11px}.footer-brand>p{font-size:11px}.privacy-link,.footer-bottom{font-size:10px}}@media(min-width:1600px){.hero{min-height:660px}.hero-art{transform:translate(8px) scale(1.04)}}@media(max-width:1200px){.page-width{width:calc(100% - 56px)}.desktop-nav{gap:18px;font-size:10px}.header-actions{gap:15px}.hero{padding-inline:40px;min-height:610px}.hero h1{font-size:49px}.hero-art{transform:translate(-9px) scale(.9);transform-origin:center left}.hero-actions .button{font-size:10px;padding-inline:15px;gap:7px}.hero-copy>p{font-size:12px}.hero-scribble{left:20px}.experience-row{gap:48px;padding:55px}.feature-copy h2{font-size:32px}.hosting{padding:55px;gap:65px}.host-floating{font-size:8px;left:-15px}.community{gap:65px;padding-inline:40px}.faq-copy{padding:40px}.faq-art{min-height:540px}.final-cta{padding-inline:50px}.final-actions{gap:15px}.final-actions .button{font-size:10px}.final-actions .text-link{font-size:9px}.footer-top{padding-inline:20px;gap:35px}}@media(max-width:1000px){.desktop-nav{gap:16px}.desktop-nav>a:first-child{display:none}.site-header{height:90px}.hero{grid-template-columns:1fr 1fr;min-height:585px;padding:43px 32px}.hero h1{font-size:44px;letter-spacing:-1.8px}.hero-copy>p{font-size:11px}.hero-actions{flex-wrap:wrap;gap:8px}.hero-actions .button{min-height:44px;font-size:10px}.hero-reassurance{font-size:8px}.hero-bottom{margin-top:27px}.hero-bottom strong{font-size:9px}.hero-bottom small{font-size:7px}.hero-art{transform:translate(-20px) scale(.77);width:435px;transform-origin:center left}.hero-scribble{display:none}.principles{padding-inline:20px}.principles>div{font-size:12px;gap:8px}.principles>p{font-size:10px}.steps-grid{gap:40px}.step-card:not(:last-child):after{width:55px;left:-49px;top:100px}.step-card p{font-size:10px}.experience-row{padding:44px 35px;gap:30px}.feature-copy h2{font-size:28px}.feature-copy>p{font-size:11px}.check-list{font-size:9px;gap:11px}.feature-copy>.text-link{font-size:10px}.live-demo{height:500px}.demo-upper{padding:20px 18px 5px}.demo-upper h3{font-size:20px}.demo-part-description{display:block}.read-toggle{margin-top:7px}.question-area{margin-top:11px;padding-top:10px}.demo-options{gap:5px}.demo-options>button{font-size:8px;padding:8px 9px}.question-area h4{font-size:11px}.experience-bottom{padding-inline:22px}.experience-bottom strong{font-size:10px}.experience-bottom small{font-size:8px}.experience-bottom>span{column-gap:4px}.room-grid{gap:16px}.room-body{padding:17px 16px}.room-body h3{font-size:17px}.room-body>p{font-size:9px;min-height:57px}.room-art{height:220px}.room-art-star{left:18px}.room-card-bottom>span{font-size:7px;gap:4px}.room-link{font-size:9px;gap:5px}.community{gap:35px;padding-inline:20px}.community-copy h2{font-size:31px}.community-copy>p{font-size:11px}.community-post{padding:19px}.community-post>p{font-size:10px}.post-bottom{gap:9px;font-size:7px}.community-post--offset{margin-right:20px}.hosting{padding:45px 35px;gap:45px}.hosting-copy h2{font-size:29px}.hosting-copy>p{font-size:10px}.host-features{font-size:8px;gap:15px 9px}.host-features svg{width:15px}.host-dashboard{padding:17px}.host-stats{gap:8px}.host-dashboard-top strong{font-size:10px}.host-dashboard-top small{font-size:6px}.host-active{font-size:6px;padding-inline:5px}.chart-bars{gap:12px}.host-floating{left:-8px;bottom:14px;font-size:7px;padding:10px}.plan{padding:29px 20px 24px}.plan-price>strong{font-size:27px}.plan-price>span{font-size:8px}.plan ul{font-size:9px}.faq-copy{padding:35px 30px}.faq h2{font-size:28px}.faq-list summary{font-size:9px}.faq-art-label{font-size:20px;right:30px}.faq-book{right:calc(50% - 45px)}.faq-book-one{right:calc(50% - 105px)}.faq-art{min-height:550px}.final-cta{padding-inline:32px;gap:15px}.final-cta h2{font-size:30px}.final-actions{flex-wrap:wrap;gap:10px}.final-book-one{right:40%}.final-book-two{right:13%}.footer-top{gap:25px;grid-template-columns:1.2fr .7fr .8fr 1.1fr}.footer-top>div>h3{font-size:10px}.footer-top>div>a:not(.logo){font-size:9px}.footer-top>div>p{font-size:9px}.footer-top>div>a.footer-start{font-size:12px}}@media(max-width:760px){.page-width{width:calc(100% - 32px)}.site-header{height:83px;gap:12px;padding-inline:7px}.desktop-nav{display:none}.menu-toggle{display:inline-flex;min-width:35px;min-height:35px}.header-actions{gap:10px}.header-actions>.button{min-height:37px;font-size:10px;padding-inline:14px;gap:8px}.login-link{font-size:11px}.logo{font-size:23px;gap:8px}.logo-icon{width:39px;height:39px;border-radius:12px}.logo-icon>svg{width:22px}.logo small{font-size:7px}.mobile-nav{top:72px}.hero{grid-template-columns:1fr;padding:37px 30px 40px;border-radius:23px;min-height:0;text-align:right;overflow:hidden}.hero-copy{width:100%}.hero .eyebrow{font-size:10px;margin-bottom:17px}.hero h1{font-size:49px;line-height:1.42;letter-spacing:-1.8px}.hero h1>span{white-space:normal}.hero-copy>p{font-size:12px;line-height:2.1;margin-top:20px;max-width:370px}.desktop-break{display:none}.hero-actions{margin-top:24px;gap:9px;flex-wrap:nowrap}.hero-actions .button{font-size:10px;padding-inline:14px;min-height:46px}.hero-actions .button>svg{width:16px}.hero-reassurance{font-size:9px;margin-top:13px;gap:6px}.hero-reassurance>svg{width:13px}.hero-bottom{margin-top:24px}.hero-bottom strong{font-size:9px}.hero-bottom small{font-size:8px}.hero-art{width:430px;height:500px;transform:scale(.85);transform-origin:top center;margin:10px auto -62px;justify-self:center;left:0}.hero-top-spark{left:24px;top:34px;font-size:25px}.hero-scroll{display:none}.floating-caption{bottom:6px;right:98px}.floating-note{top:34px}.principles{padding:31px 12px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px 8px;justify-items:center}.principles>p{text-align:center;grid-column:1/-1;font-size:10px}.principles>p br{display:none}.principles>p strong{margin-right:5px}.principles>div{font-size:10px;gap:6px;flex-direction:column}.principles>div svg{width:21px;height:21px}.principles-line,.principles-spark{display:none}.section{padding-block:70px}h2{font-size:30px}.section-heading{margin-bottom:35px}.section-heading p{font-size:11px;margin-top:10px}.section-heading .eyebrow{font-size:9px}.steps-grid{grid-template-columns:1fr;gap:35px}.step-card{display:grid;grid-template-columns:118px 1fr;column-gap:14px;text-align:right;align-items:center;max-width:370px;margin:auto;width:100%;padding-bottom:10px;border-bottom:1px solid #eff2ef}.step-card:last-child{border:0}.step-card:not(:last-child):after{display:none}.step-art{grid-column:1;grid-row:1/4;width:118px;height:130px;margin:0;transform:scale(.88);transform-origin:center}.step-index{grid-column:2;justify-self:start;font-size:8px;margin-bottom:7px;align-self:end}.step-card h3{grid-column:2;font-size:17px}.step-card p{grid-column:2;font-size:10px;margin-top:4px;line-height:2;align-self:start}.step-card p br{display:none}.mini-room{width:120px}.step-art--room .step-float{right:-7px}.step-art--room .step-doodle{left:-7px;top:9px}.step-art--book .step-float{right:-5px}.step-art--book .step-doodle{left:-2px}.mini-bubble{right:-5px;top:28px;font-size:8px;gap:10px;padding:8px}.mini-bubble.second{left:-9px;top:64px;right:auto}.step-art--chat .step-float{right:-3px;bottom:5px}.experience{border-radius:22px}.experience-row{grid-template-columns:1fr;padding:35px 25px 30px;gap:28px}.feature-copy h2{font-size:30px}.feature-copy>p{font-size:11px;max-width:100%;margin-top:14px}.check-list{font-size:10px;gap:11px;margin-top:18px}.feature-copy>.text-link{font-size:11px;margin-top:13px}.hand-note{font-size:10px;margin-top:10px;margin-right:80px}.hand-note svg{left:30px;top:1px;transform:rotate(-55deg) scale(.6);transform-origin:left center}.live-demo{height:495px;width:100%;max-width:420px;margin:auto;border-radius:17px}.demo-upper{padding:19px 20px 5px}.demo-top{font-size:7px;padding:11px 16px}.demo-upper h3{font-size:23px}.demo-part-description{display:flex;gap:10px}.demo-part-description>p{font-size:8px}.read-toggle{margin-top:0;font-size:7px;min-height:29px}.question-area{margin-top:16px;padding-top:13px}.question-area h4{font-size:12px}.demo-options>button{font-size:9px;min-height:37px;padding-inline:10px}.demo-options{gap:7px;margin-top:13px}.question-navigation{margin-top:8px}.demo-conversation{padding:8px 19px 18px;min-height:126px}.demo-message p{font-size:9px}.experience-bottom{grid-template-columns:repeat(2,1fr);gap:26px 16px;padding:27px 22px}.experience-bottom>span{justify-self:start;column-gap:6px}.experience-bottom strong{font-size:10px}.experience-bottom small{font-size:8px}.experience-bottom svg{width:20px}.section-top{display:block;position:relative}.section-top h2{font-size:29px}.section-top p{font-size:11px;margin-top:12px}.section-top .eyebrow{font-size:9px}.sample-label{font-size:8px;margin-top:13px}.room-filters{gap:4px;margin-top:21px;margin-bottom:23px;overflow:auto;white-space:nowrap}.room-filters>button{padding:6px 15px;font-size:10px;min-height:34px}.room-grid{grid-template-columns:1fr;gap:25px;max-width:430px;margin:auto}.room-art{height:270px}.room-book-wrap .book{transform:scale(1.12)}.room-art:after{top:60px}.room-category{font-size:9px;top:18px;right:18px}.room-open{font-size:8px;bottom:19px;left:19px}.room-art-star{top:33px;left:30px;font-size:29px}.room-body{padding:22px 23px 18px}.room-host{font-size:9px}.room-host .avatar{width:25px;height:25px;font-size:10px}.room-host>span:last-child{font-size:8px}.room-body h3{font-size:22px;margin-top:15px}.room-body>p{font-size:11px;margin-top:8px;min-height:0}.room-card-bottom{margin-top:22px;padding-top:15px}.room-card-bottom>span{font-size:9px;gap:6px}.room-link{font-size:11px;gap:10px;min-height:35px}.room-footnote{font-size:8px;line-height:1.9;align-items:start;text-align:center;padding-inline:10px;margin-top:22px}.room-footnote>svg{flex-shrink:0;margin-top:1px}.community{grid-template-columns:1fr;gap:35px;padding:0 16px 70px}.community-copy h2{font-size:30px}.community-copy>p{font-size:11px;max-width:360px;margin-top:15px}.community-copy>.text-link{font-size:11px;margin-top:12px}.community-caption{font-size:9px;margin-top:15px;gap:10px}.community-caption>span{font-size:23px}.community-posts{padding-inline:5px}.community-post{padding:20px 22px;max-width:95%}.community-post>p{font-size:11px}.community-post--offset{margin-right:20px;margin-top:17px}.post-top>div strong{font-size:10px}.post-top>div small{font-size:7px}.post-bottom{font-size:7px;gap:12px}.hosting{grid-template-columns:1fr;padding:35px 27px;gap:35px;border-radius:22px}.hosting-copy h2{font-size:29px}.hosting-copy>.eyebrow{font-size:9px}.hosting-copy>p{font-size:11px;max-width:100%;margin-top:15px}.host-features{font-size:10px;gap:15px 10px;margin-top:23px}.host-features svg{width:17px}.hosting-copy>.button{font-size:11px;margin-top:27px}.host-art{width:100%;max-width:370px;margin:0 auto;padding:10px 8px 25px}.host-dashboard{padding:19px;border-width:3px}.host-dashboard-top strong{font-size:11px}.host-dashboard-top small,.host-active{font-size:7px}.host-stats{gap:12px;margin-top:19px}.host-stats>div{padding:12px}.host-stats strong{font-size:29px}.host-stats small{font-size:8px}.host-chart{padding:14px}.host-chart>div:first-child{font-size:9px}.chart-bars{height:100px;gap:15px}.host-meeting strong{font-size:10px}.host-meeting small{font-size:7px}.host-floating{left:0;bottom:13px;font-size:8px;padding:11px 13px}.host-spark{top:-16px;left:7px;font-size:28px}.pricing{padding-block:70px}.billing-switch{margin-bottom:34px}.plans-grid{grid-template-columns:1fr;max-width:430px;gap:28px}.plan{padding:28px 27px 25px}.plan--featured{transform:none;order:-1}.plan-label{font-size:10px}.plan h3{font-size:26px}.plan-price>strong{font-size:36px}.plan-price>span{font-size:10px}.plan-total{font-size:9px}.plan ul{font-size:11px;gap:15px;padding-bottom:27px}.plan .button{font-size:12px;min-height:46px;padding-inline:19px}.pricing-note{font-size:8px;text-align:center;line-height:2;align-items:start;padding:0 17px;gap:7px;margin-top:22px}.pricing-note>svg{flex-shrink:0;margin-top:3px}.faq{grid-template-columns:1fr;border-radius:22px}.faq-copy{padding:32px 25px}.faq h2{font-size:30px;margin-bottom:22px}.faq .eyebrow{font-size:9px}.faq-list summary{font-size:10px;min-height:31px;line-height:1.9}.faq-list details{padding-block:13px}.faq-list details p{font-size:10px;padding-left:10px}.faq-art{min-height:410px}.faq-art-label{font-size:22px;right:30px;top:29px}.faq-art-star{left:30px;top:23px;font-size:29px}.faq-book{top:148px;right:calc(50% - 42px);transform:rotate(-18deg) scale(.85);transform-origin:top center}.faq-book-one{top:168px;right:calc(50% - 109px);transform:rotate(17deg) scale(.85)}.faq-art-orbit{top:80px;width:280px;height:330px;right:calc(50% - 140px)}.faq-art-bottom{bottom:19px;font-size:6px}.final-cta{grid-template-columns:1fr;padding:65px 20px 40px;gap:30px}.final-cta h2{font-size:31px}.final-cta .eyebrow{font-size:9px}.final-cta p{font-size:11px}.final-actions{gap:18px;margin-top:24px}.final-actions .button{font-size:10px;min-height:46px}.final-actions .text-link{font-size:9px}.final-art{height:280px;width:100%;max-width:365px;margin:auto}.final-book-one{right:43%;top:25px;transform:rotate(16deg) scale(.9);transform-origin:top center}.final-book-two{right:17%;top:8px;transform:rotate(-13deg) scale(.9);transform-origin:top center}.final-art-note{bottom:8px;left:4%;font-size:9px;padding:12px 15px}.final-art>span{left:7%;top:0}.footer-top{grid-template-columns:repeat(2,1fr);gap:30px 24px;padding:38px 18px}.footer-brand{grid-column:1/-1}.footer-top>div>h3{font-size:11px;margin-bottom:13px}.footer-top>div>a:not(.logo){font-size:10px;min-height:28px;margin-top:7px}.footer-top>div:last-child{grid-column:1/-1;border-top:1px solid #dfe8e1;padding-top:22px}.footer-top>div:last-child>h3{margin-bottom:8px}.footer-top>div>p{font-size:10px}.footer-top>div>a.footer-start{font-size:13px}.privacy-link{font-size:9px;margin-top:13px}.footer-bottom{display:flex;flex-wrap:wrap;font-size:7px;gap:12px;padding:20px 18px}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%;font-size:7px}.footer-bottom>a{margin-right:auto}.modal-inner{padding:27px 22px}.modal h2{font-size:23px}.modal-meta{font-size:10px}.modal-description{font-size:12px}.consent-banner{bottom:12px;right:12px;left:12px;max-width:none;padding:16px}.consent-banner>p{font-size:10px}.consent-banner .button{font-size:9px;padding-inline:15px}.modal-room-art{gap:24px}.modal-room-art strong{font-size:15px}}@media(max-width:390px){.page-width{width:calc(100% - 24px)}.header-actions{gap:6px}.login-link{display:none}.hero{padding-inline:23px}.hero h1{font-size:44px}.hero-actions{gap:7px}.hero-actions .button{font-size:9px;padding-inline:12px;gap:7px}.hero-reassurance{font-size:8px}.hero-art{transform:scale(.75);margin-bottom:-110px}.hero-bottom small{font-size:7px}.experience-row{padding-inline:19px}.demo-part-description{display:block}.read-toggle{margin-top:7px}.live-demo{height:516px}.demo-upper{padding-inline:17px}.question-area h4{font-size:11px}.demo-options>button{font-size:8px}.steps-grid{gap:27px}.step-card{column-gap:8px;grid-template-columns:108px 1fr}.step-card h3{font-size:15px}.step-card p{font-size:9px}.room-art{height:245px}.room-body{padding-inline:20px}.room-body h3{font-size:20px}.room-body>p{font-size:10px}.hosting{padding-inline:23px}.hosting-copy h2{font-size:26px}.host-features{font-size:9px}.final-actions{gap:12px}.final-actions .button{font-size:9px;padding-inline:14px}.final-actions .text-link{font-size:8px}.final-cta h2{font-size:29px}.modal-room-art{padding:18px;gap:20px}.order-total strong{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.room-card:hover{transform:none}}}
