:root{--ink:#282825;--muted:#989892;--quiet:#b5b3ac;--paper:#f5f4f1;--line:#d9d7d14d;--ease:cubic-bezier(.22,.7,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #a59984}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.06em;font-weight:500;line-height:1.04}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ambient{pointer-events:none;z-index:-1;will-change:transform;background:radial-gradient(at 88% 7%,#e6dfd299,#0000 47%),radial-gradient(at 7% 70%,#e6e7e4a0,#0000 51%),linear-gradient(140deg,#faf9f7,#f1f0ed);position:fixed;inset:0}.content-width{width:min(1130px,100% - 88px);margin:0 auto}.overline{letter-spacing:.15em;color:#96958d;font-size:10px;font-weight:500}.silk-text{color:#8a8377;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#4d4b46 10%,#aaa398 36%,#797469 63%,#373735 94%) 0 0/170% 100%;-webkit-background-clip:text;background-clip:text;animation:13s ease-in-out infinite alternate silk}.glass{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff82;border:1px solid #ffffffc9;box-shadow:0 30px 70px #3a32210b,0 2px 6px #3a322103,inset 0 1px #fff}.button{transition:transform .4s var(--ease),box-shadow .4s,background .4s;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:27px;padding:16px 26px;font-size:13px;font-weight:500;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #22222220}.button:active{transform:scale(.98)}.text-button{color:#828078;background:0 0;justify-content:center;align-items:center;gap:17px;padding:10px 0;font-size:13px;display:inline-flex}.text-button span{transition:transform .4s}.text-button:hover span{transform:translate(3px,-2px)}.navigation{z-index:50;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffa8;border:1px solid #fff;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:min(1130px,100% - 64px);height:64px;padding:0 15px 0 24px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #3f392904}.wordmark{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:21px;font-weight:600;display:flex}.brand-symbol{color:#f8f7f3;letter-spacing:-1px;background:linear-gradient(145deg,#45433e,#262622);border-radius:9px;place-items:center;width:26px;height:26px;padding-bottom:4px;font-family:Georgia,serif;font-size:22px;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff30}.navigation nav{color:#95938b;align-items:center;gap:31px;font-size:11px;display:flex}.navigation nav>a:hover{color:var(--ink)}.nav-start{color:#57564f;background:#eae9e566;border-radius:11px;align-items:center;gap:19px;padding:11px 17px;font-size:11px;display:flex}.hero{padding:154px 0 20px;overflow:hidden}.hero-intro{text-align:center;width:min(1100px,100% - 36px);margin:auto}.hero .overline{letter-spacing:.17em;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.overline>span{background:#a7a397;border-radius:50%;width:4px;height:4px;display:block}.hero h1{letter-spacing:-.069em;margin:26px 0 25px;font-size:clamp(64px,7.5vw,104px);font-weight:500;line-height:1.02}.hero-description{color:#9b9a93;letter-spacing:-.025em;font-size:17px;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:32px;margin-top:27px;display:flex}.hero-reassurance{color:#aaa79e;margin-top:17px;font-size:10px}.hero-app{transform:rotateX(var(--hero-tilt,3deg));transform-origin:50% 20%;will-change:transform;border-radius:22px;padding:8px}.app-topbar{justify-content:space-between;align-items:center;gap:15px;height:33px;padding:0 14px 6px;display:flex}.window-controls{gap:5px;display:flex}.window-controls i{background:#d6d3cc;border-radius:50%;width:5px;height:5px}.address{color:#b3afa5;letter-spacing:.025em;font-size:10px}.address strong{color:#858178;font-weight:400}.app-menu{color:#bbb7ae;font-size:11px}.avatar{color:#9a8e7a;background:#eae6de;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:500;display:grid}.friction{padding-top:132px;padding-bottom:98px}.friction-heading{text-align:center}.friction h2{letter-spacing:-.055em;margin-top:21px;font-size:48px;line-height:1.15}.friction h2 span{color:#b1ada4}.message-orbit{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:850px;margin:58px auto 0;display:grid}.loose-note{background:#ffffff72;border:1px solid #ffffffb5;border-radius:16px;padding:24px 25px 22px;box-shadow:0 15px 40px #3c332006}.loose-note>div{letter-spacing:.08em;color:#b8b0a3;justify-content:space-between;font-size:7px;display:flex}.loose-note p{letter-spacing:-1px;color:#7f786b;margin-top:18px;font-size:24px;font-weight:400;line-height:1.2}.loose-note p em{color:#b2a693;font-family:Georgia,serif;font-weight:400}.loose-note small{color:#b9b0a0;margin-top:25px;font-size:8px;display:block}.note-one{margin-top:19px;transform:rotate(-4deg)}.note-two{margin-top:0;transform:rotate(2deg)}.note-three{margin-top:39px;transform:rotate(-2deg)}.loose-note.visible.note-one{transform:rotate(-4deg)}.loose-note.visible.note-two{transform:rotate(2deg)}.loose-note.visible.note-three{transform:rotate(-2deg)}.friction-close{text-align:center;color:#b4aea2;letter-spacing:-.015em;margin-top:42px;font-size:14px;line-height:1.8}.friction-close strong{color:#8a8173;font-weight:400}.experience{padding:54px 0 80px}.experience-intro{margin-left:8%}.experience-intro h2{letter-spacing:-.06em;margin-top:25px;font-size:70px;line-height:1.07}.journey{grid-template-columns:1.18fr .82fr;align-items:start;gap:100px;margin-top:75px;display:grid}.journey-sticky{padding-top:0;position:sticky;top:calc(50vh - 250px)}.journey-device{border-radius:21px;padding:7px;position:relative}.journey-site{border-radius:13px 13px 3px 3px;height:270px;position:relative;overflow:hidden}.journey-site>img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;display:block}.journey-brand{color:#f6efe4;letter-spacing:-1px;font:24px Georgia,serif;position:absolute;top:18px;left:20px}.journey-site-title{color:#fff9ed;letter-spacing:-1.5px;font:39px/1.1 Georgia,serif;transition:opacity .4s;position:absolute;bottom:29px;left:25px}.journey-site-title em{color:#e2d1b5;font-weight:400}.journey-pin{color:#6c6050;background:#f8f5ed;border:2px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:28px;height:28px;font-size:10px;display:grid;position:absolute;bottom:24%;left:52%;box-shadow:0 3px 13px #1f1a1820}.journey-panel{background:#fcfbf7;border-radius:3px 3px 12px 12px;min-height:171px;padding:22px 23px}.panel-caption{letter-spacing:.09em;color:#b2aa9c;margin-bottom:18px;font-size:8px}.conversation{align-items:start;gap:11px;display:flex}.conversation strong{color:#918575;font-size:10px;font-weight:500}.conversation p{color:#a99b89;margin-top:4px;font-size:12px;line-height:1.6}.reply-line{align-items:start;gap:9px;margin-top:12px;margin-left:29px;display:flex}.reply-line p{color:#a39784;font-size:11px;line-height:1.7}.reply-line strong{color:#786c58;font-size:9px;font-weight:500;display:block}.reply-line .avatar{background:#ece7dd}.snapshot-label{color:#b8ae9f;margin:17px 0 0 35px;font-size:8px}.approved-row{color:#9f927e;border-bottom:1px solid #ece6dc;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.approved-row:last-child{border:0}.approved-row span:last-child{color:#857962;font-size:9px}.device-bottom{color:#b8af9f;justify-content:space-between;align-items:center;gap:15px;height:35px;padding:0 12px;font-size:8px;display:flex}.stage-dots{align-items:center;gap:5px;display:flex}.stage-dots button{background:#dcd6cc;border-radius:50%;width:6px;height:6px;padding:0;transition:width .4s,background .4s}.stage-dots button[aria-pressed=true]{background:#9b9080;border-radius:4px;width:18px}.device-shadow{filter:blur(16px);z-index:-1;background:#6e5d3517;border-radius:50%;height:25px;position:absolute;bottom:-24px;left:15%;right:15%}.chapters{padding-top:0}.chapter{opacity:.35;flex-direction:column;justify-content:center;align-items:flex-start;min-height:66vh;padding:45px 0;transition:opacity .6s;display:flex}.chapter.active{opacity:1}.chapter-index{letter-spacing:.1em;color:#aaa08f;margin-bottom:23px;font-size:9px}.chapter h3{letter-spacing:-.055em;font-size:47px;line-height:1.08}.chapter h3 span{color:#afa798}.chapter p{color:#a69b89;max-width:315px;margin-top:24px;font-size:14px;line-height:1.85}.chapter-benefit{color:#b6aa96;margin-top:23px;font-size:10px}.chapter .text-button{gap:8px;margin-top:22px;font-size:10px;line-height:1.5}.studio{padding-top:68px;padding-bottom:100px}.studio-heading{text-align:center}.studio-heading h2{margin-top:26px;font-size:77px;line-height:1.05}.studio-heading>p:last-child{color:#a39986;margin-top:25px;font-size:15px;line-height:1.8}.hosting{padding-top:76px;padding-bottom:70px}.hosting-intro{margin-left:3%}.hosting-intro h2{margin-top:23px;font-size:57px;line-height:1.09}.hosting-intro h2 span{color:#afa593}.mini-label{letter-spacing:.12em;color:#bcad92;font-size:8px}.faq{grid-template-columns:.65fr 1.35fr;gap:100px;padding-top:55px;padding-bottom:65px;display:grid}.faq h2{color:#94866b;font-size:36px;line-height:1.14}.faq h2 span{color:#c0b18f}.faq-items details{border-bottom:1px solid #d6c7a933}.faq summary{cursor:pointer;color:#a39270;justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#baaa86}.faq details[open] summary:after{content:"−"}.faq details p{color:#b4a17b;padding:0 25px 18px 0;font-size:11px;line-height:1.85}.closing{text-align:center;padding-top:108px;padding-bottom:111px}.closing h2{letter-spacing:-.069em;margin-top:24px;font-size:102px;line-height:1.03}.closing-actions{justify-content:center;align-items:center;gap:33px;margin-top:34px;display:flex}.closing-note{color:#b2a080;margin-top:26px;font-size:11px;line-height:1.8}.footer{justify-content:space-between;align-items:center;gap:30px;padding-top:20px;padding-bottom:37px;display:flex}.footer .wordmark{color:#8f8066;font-size:18px}.footer .brand-symbol{width:23px;height:23px;font-size:19px}.footer p{color:#b6a78b;font-size:9px}.footer>div{color:#aa9876;gap:23px;font-size:9px;display:flex}.footer button{color:#bbaa8a;background:0 0;padding:0;font-size:9px}.scroll-dock{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:45;opacity:0;pointer-events:none;white-space:nowrap;background:#ffffffc9;border:1px solid #fffffff0;border-radius:17px;align-items:center;gap:14px;padding:8px 8px 8px 15px;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,25px);box-shadow:0 7px 35px #554a3512}.scroll-dock.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.dock-symbol{letter-spacing:-1px;color:#6a6050;padding-bottom:4px;font:600 21px Georgia,serif}.dock-copy{color:#aca28f;padding-right:15px;font-size:8px;line-height:1.6}.dock-copy strong{color:#7e715b;font-size:10px;font-weight:400;display:block}.scroll-dock button{color:#faf6ed;background:#34312b;border-radius:11px;gap:19px;padding:11px 16px;font-size:10px;display:flex}dialog{width:min(460px,100% - 32px);color:var(--ink);background:#fbfaf7;border:1px solid #fff;border-radius:25px;padding:37px;overflow:visible;box-shadow:0 30px 100px #29241b30}dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#3a342c42}dialog[open]{animation:commentIn .35s var(--ease)}.dialog-close{color:#b4aa99;background:0 0;font-size:25px;line-height:1;position:absolute;top:16px;right:19px}.dialog-close:hover{color:var(--ink)}dialog .overline{margin-top:29px;font-size:8px}dialog h2{margin-top:13px;font-size:43px}.dialog-description{color:#a49a89;margin-top:18px;font-size:12px}dialog form,.signup-sent{gap:11px;margin-top:26px;display:grid}dialog [hidden]{display:none}.signup-to{color:#3d3645;margin:0;font-size:13px;line-height:1.5}dialog input{color:#776b56;background:#fff;border:1px solid #e4dfd5;border-radius:11px;min-width:0;padding:13px 15px;font-size:12px}dialog .button{border-radius:11px;padding:13px 21px;font-size:12px}#signup-status{color:#9d9079;font-size:11px;line-height:1.7}.dialog-contact{color:#b0a187;margin-top:16px;font-size:10px;display:block}.toast{opacity:0;pointer-events:none;z-index:100;color:#faf4e9;background:#3f392f;border-radius:12px;width:max-content;max-width:calc(100% - 40px);padding:13px 20px;font-size:11px;line-height:1.7;transition:all .3s;position:fixed;bottom:93px;left:50%;transform:translate(-50%,10px);box-shadow:0 8px 30px #382b1515}.toast.visible{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(26px)}.reveal.visible{opacity:1;transform:translateY(0)}.hero-intro{animation:commentIn 1.1s var(--ease) both}.motion-off *,.motion-off :before,.motion-off :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-off .reveal{opacity:1;transform:none}@keyframes silk{to{background-position:100%}}@keyframes commentIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width>=1600px){.hero{padding-top:170px}.hero h1{font-size:113px}}@media (width<=1050px){.content-width{width:calc(100% - 64px)}.hero h1{font-size:85px}.journey{grid-template-columns:1.13fr .87fr;gap:65px}.chapter h3{font-size:40px}.experience-intro h2{font-size:61px}.studio-heading h2{font-size:67px}.faq{gap:60px}.closing h2{font-size:89px}.journey-site-title{font-size:35px}}@media (width<=760px){.navigation{border-radius:17px;width:calc(100% - 36px);height:59px;padding-left:17px;top:15px}.navigation nav{gap:20px}.navigation nav>a{font-size:10px}.nav-start{gap:13px;padding:10px 13px;font-size:10px}.wordmark{font-size:19px}.hero{padding-top:137px}.hero h1{font-size:69px}.hero-description{font-size:15px}.content-width{width:calc(100% - 48px)}.friction{padding-top:90px;padding-bottom:65px}.friction h2{font-size:38px}.message-orbit{gap:13px;margin-top:43px}.loose-note{padding:18px 17px}.loose-note p{font-size:20px}.loose-note>div{font-size:6px}.loose-note small{font-size:7px}.experience{padding-top:40px;padding-bottom:55px}.experience-intro{margin-left:0}.experience-intro h2{font-size:53px}.journey{grid-template-columns:1.05fr .95fr;gap:35px;margin-top:44px}.journey-sticky{top:calc(50vh - 215px)}.journey-site{height:220px}.journey-site-title{font-size:29px;left:19px}.journey-brand{font-size:20px}.journey-panel{min-height:175px;padding:18px 17px}.conversation p{font-size:10px}.conversation strong{font-size:9px}.snapshot-label{margin-left:0;font-size:7px}.device-bottom{padding:0 5px;font-size:7px}.chapter h3{font-size:33px}.chapter p{margin-top:20px;font-size:12px;line-height:1.85}.chapter-index{font-size:8px}.chapter-benefit{font-size:9px}.chapter{min-height:62vh}.studio{padding-top:50px;padding-bottom:60px}.studio-heading h2{font-size:58px}.studio-heading>p:last-child{font-size:13px}.hosting{padding-top:52px;padding-bottom:55px}.hosting-intro h2{font-size:46px}.hosting-intro{margin-left:0}.faq{gap:40px;padding-top:35px;padding-bottom:45px}.faq h2{font-size:31px}.faq summary{font-size:11px}.faq details p{font-size:10px}.closing{padding:75px 0}.closing h2{font-size:77px}.footer{flex-wrap:wrap;gap:20px}.footer p{text-align:center;order:3;width:100%}.footer .wordmark{font-size:17px}.footer>div{gap:17px}.hero-reassurance{font-size:9px}}@media (width<=540px){.navigation nav>a{display:none}.navigation{height:56px}.brand-symbol{width:24px;height:24px;font-size:20px}.hero{padding-top:125px}.hero h1{letter-spacing:-3.4px;margin:24px 0 23px;font-size:54px;line-height:1.04}.hero .overline{letter-spacing:.14em;font-size:7px}.hero-description{max-width:310px;margin:auto;font-size:13px;line-height:1.85}.hero-actions{gap:22px;margin-top:25px}.button{gap:20px;padding:14px 21px;font-size:11px}.text-button{gap:11px;font-size:11px}.hero-app{border-radius:15px;padding:5px;transform:none!important}.app-topbar{height:28px;padding:0 9px 5px}.address{font-size:8px}.window-controls i{width:4px;height:4px}.window-controls{gap:4px}.avatar{width:20px;height:20px;font-size:8px}.content-width{width:calc(100% - 40px)}.friction{padding-top:76px;padding-bottom:50px}.overline{letter-spacing:.1em;font-size:8px}.friction h2{letter-spacing:-1.35px;margin-top:18px;font-size:30px;line-height:1.2}.message-orbit{gap:0;max-width:345px;height:278px;margin-top:32px;display:block;position:relative}.loose-note{border-radius:13px;width:191px;padding:17px 18px;position:absolute;box-shadow:0 12px 25px #6c593908}.loose-note p{margin-top:14px;font-size:22px}.loose-note>div{font-size:6px}.loose-note small{margin-top:17px;font-size:6px}.note-one{z-index:1;margin:0;top:0;left:0}.note-two{z-index:2;margin:0;top:55px;right:0}.note-three{z-index:3;margin:0;top:120px;left:13px}.friction-close{margin-top:13px;font-size:12px}.experience{padding-top:35px;padding-bottom:15px}.experience-intro h2{margin-top:21px;font-size:42px;line-height:1.08}.journey{margin-top:37px;display:block;position:relative}.journey-sticky{z-index:5;padding-bottom:0;top:92px}.journey-device{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#f9f6efef;border-radius:16px;max-width:380px;margin:auto;padding:5px;box-shadow:0 20px 40px #3a322110}.journey-site{border-radius:10px 10px 2px 2px;height:167px}.journey-site-title{font-size:28px;bottom:17px;left:18px}.journey-brand{font-size:19px;top:12px;left:17px}.journey-pin{width:23px;height:23px;font-size:8px}.journey-panel{min-height:138px;max-height:161px;padding:13px 17px;overflow:hidden}.panel-caption{margin-bottom:11px;font-size:6px}.conversation strong{font-size:8px}.conversation p{margin-top:3px;font-size:10px;line-height:1.5}.snapshot-label{margin-top:9px;margin-left:31px;font-size:7px}.device-bottom{height:28px;padding:0 8px;font-size:6px}.stage-dots button{width:5px;height:5px}.stage-dots button[aria-pressed=true]{width:15px}.chapter{opacity:1;justify-content:flex-start;min-height:80vh;padding-top:calc(370px + 4vh);padding-bottom:40px}.chapter:first-child{margin-top:-360px}.chapter h3{font-size:37px}.chapter p{max-width:310px;margin-top:18px;font-size:13px;line-height:1.8}.chapter-index{margin-bottom:16px;font-size:8px}.chapter-benefit{margin-top:17px;font-size:9px}.chapter .text-button{font-size:10px}.chapters{padding-bottom:0}.device-shadow{display:none}.studio{padding-top:67px;padding-bottom:35px}.studio-heading h2{letter-spacing:-2.3px;margin-top:20px;font-size:42px}.studio-heading>p:last-child{margin-top:20px;font-size:12px;line-height:1.8}.hosting{padding-top:52px;padding-bottom:32px}.hosting-intro h2{letter-spacing:-1.8px;margin-top:18px;font-size:36px}.mini-label{font-size:7px}.faq{grid-template-columns:1fr;gap:16px;padding-top:43px;padding-bottom:25px}.faq h2{font-size:29px}.faq summary{padding:16px 0;font-size:11px}.faq details p{padding-right:10px;font-size:11px;line-height:1.8}.closing{padding-top:69px;padding-bottom:69px}.closing h2{letter-spacing:-4px;margin-top:24px;font-size:66px;line-height:1.02}.closing-actions{gap:24px;margin-top:26px}.closing-note{margin-top:23px;font-size:9px;line-height:1.8}.footer{gap:20px;padding-bottom:30px}.footer p{font-size:8px}.footer>div{gap:15px;font-size:8px}.footer button{font-size:8px}.scroll-dock{border-radius:14px;gap:11px;max-width:calc(100% - 32px);padding:7px 7px 7px 12px;bottom:14px}.dock-copy{padding-right:5px;font-size:7px}.dock-copy strong{font-size:8px}.scroll-dock button{border-radius:9px;gap:13px;padding:10px 12px;font-size:9px}.dock-symbol{font-size:19px}dialog{border-radius:20px;padding:29px}dialog h2{font-size:37px}dialog .overline{margin-top:24px}.dialog-description{font-size:11px}.dialog-contact{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.hero-reassurance{color:#918e85;font-size:11px}.overline{color:#8c8980}.friction-close{color:#9d9587;font-size:16px}.loose-note small{color:#9e927d;font-size:9px}.loose-note>div{color:#a3957f;font-size:8px}.chapter p{color:#948672;font-size:16px;line-height:1.8}.chapter-benefit{color:#a09076;font-size:12px}.chapter-index{font-size:10px}.chapter .text-button{font-size:12px}.studio-heading>p:last-child{color:#95856d;font-size:17px}.faq summary{color:#937e57;font-size:14px}.faq details p,.closing-note{color:#a18c65;font-size:13px}.footer p,.footer>div,.footer button{font-size:11px}.panel-caption{color:#a39176;font-size:9px}.conversation p{color:#928066;font-size:13px}.conversation strong{color:#83725a;font-size:11px}.reply-line p{color:#958161;font-size:12px}.reply-line strong{font-size:10px}.snapshot-label{color:#a28f73;font-size:9px}.approved-row{color:#96825f;font-size:12px}.approved-row span:last-child{font-size:10px}.device-bottom{color:#a18f71;font-size:9px}@media (width<=760px){.chapter p{font-size:14px}.chapter-benefit{font-size:11px}.studio-heading>p:last-child{font-size:15px}.conversation p{font-size:11px}.conversation strong{font-size:10px}.reply-line p{font-size:11px}.device-bottom{font-size:7px}.snapshot-label{font-size:8px}}@media (width<=540px){.hero-description{font-size:14px}.hero-reassurance{font-size:10px}.loose-note small{font-size:7px}.loose-note>div{font-size:6px}.friction-close{font-size:13px}.chapter p{font-size:15px;line-height:1.75}.chapter-benefit{font-size:11px}.chapter-index{font-size:9px}.chapter .text-button{font-size:11px}.studio-heading>p:last-child{font-size:14px}.faq summary{font-size:13px}.faq details p{font-size:12px}.closing-note{font-size:11px}.footer p,.footer>div,.footer button{font-size:9px}.panel-caption{font-size:7px}.conversation p{font-size:11px}.conversation strong{font-size:9px}.snapshot-label{font-size:8px}.approved-row{font-size:11px}.device-bottom{font-size:7px}}.journey-mobile-tabs{display:none}@media (width<=540px){.journey-sticky{position:relative;top:auto}.journey-mobile-tabs{background:#eee8dc78;border-radius:13px;justify-content:space-between;gap:6px;margin:17px 0 0;padding:5px;display:flex}.journey-mobile-tabs button{color:#b09e7d;background:0 0;border-radius:9px;flex:1;padding:10px 5px;font-size:10px;transition:background .3s,color .3s}.journey-mobile-tabs button[aria-pressed=true]{color:#7f6d4d;background:#fffaf2;box-shadow:0 2px 7px #7b65420a}.chapter{min-height:0;padding:28px 0 15px;display:none}.chapter:first-child{margin-top:0}.chapter.active{display:flex}.chapter h3{font-size:38px}.chapters{min-height:290px}.chapter p{max-width:100%}.studio{padding-top:55px}}.address{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body{background:var(--paper)}.ambient{opacity:1;background:radial-gradient(at 85% 12%,#7bdfe775,#0000 42%),radial-gradient(at 8% 45%,#99bafa66,#0000 48%),radial-gradient(at 87% 83%,#85e0d866,#0000 46%),linear-gradient(135deg,#f7faff,#e8f3ff 45%,#f0fcfa)}.silk-text{color:#176fe0;background-image:linear-gradient(110deg,#235be4 10%,#139eaf 42%,#3289f0 70%,#284ed0 94%)}.primary{background:linear-gradient(135deg,#2879f0,#2357da);box-shadow:0 8px 24px #2768df26}.brand-symbol{background:linear-gradient(145deg,#268cf1,#2656dc)}.navigation{background:#ffffffb5;border-color:#fff;box-shadow:0 10px 40px #22598c09}.hero-reassurance,.overline{color:#7289a3}.hero{padding-top:144px}.journey-pin{background:#2873e9}.loose-note{background:#fffa;border-color:#fff}.friction-close,.friction-close strong{color:#587b9d}.chapter-benefit,.chapter-index{color:#5f89ad}.conversation p,.conversation strong,.reply-line p,.reply-line strong{color:#51779b}.approved-row{color:#3974aa}.scroll-dock,.dock-copy,.dock-copy strong{color:#e1f1ff}.footer{color:#6b89a7}.footer button{color:#5880a8}::selection{background:#c8e4ff}@keyframes comparisonFloat{50%{translate:0 -6px}}@media (width<=600px){.hero{padding-top:128px}.hero-description{color:#617d99}.hero-reassurance{color:#7791a9}}:root{--ink:#19191d;--muted:#686870;--quiet:#94949c;--paper:#fff;--line:#e6e6ec}body{color:#19191d;background:#fff}.ambient{background:radial-gradient(at 100% 8%,#f5e7ff80,#0000 36%),radial-gradient(at 0 36%,#ffece960,#0000 36%),radial-gradient(at 92% 76%,#efebff65,#0000 38%),#fff}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(35px);background:radial-gradient(at 25% 48%,#f3e9ff70,#0000 40%),radial-gradient(at 73% 35%,#ffe5ed65,#0000 40%);height:740px;position:absolute;inset:40px -15% auto}h1,h2,h3{color:#19191d}.silk-text,.hero h1 .silk-text{background-image:linear-gradient(110deg,#7847db 10%,#bf4eb7 46%,#ec7b75 83%,#eaa378 100%)}.hero-description{color:#62626c}.hero-reassurance{color:#7c7c86}.overline,.hero .overline{color:#767680}.overline>span{background:#a067de}.navigation{color:#202025;background:#ffffffe0;border-color:#ededf3;box-shadow:0 8px 35px #24203407}.navigation nav{color:#606068}.navigation .wordmark{color:#19191d}.nav-start{color:#7044a5;background:#f1ebfa}.nav-start:hover{background:#e8ddf6}.brand-symbol{color:#fff;background:linear-gradient(145deg,#a466e7,#7140c7)}.primary{color:#fff;background:linear-gradient(120deg,#8750d8,#7544c9);box-shadow:0 7px 20px #7946c724}.button:hover{box-shadow:0 12px 28px #7946c729}.text-button{color:#54545d}.text-button:hover{color:#8450c8}.glass{background:#ffffffb5;border-color:#fff;box-shadow:0 25px 70px #3430440c,0 0 0 1px #2b203408,inset 0 1px #fff}.address,.address strong,.app-menu{color:#96929d}.window-controls i{background:#cbc7d1}.comparison-canvas .avatar,.avatar{color:#9257c6;background:#efe5fa}.friction h2>span,.hosting h2>span,.faq h2>span,.chapter h3>span{color:#8b8894}.loose-note{background:#ffffffe0;border-color:#fff;box-shadow:0 15px 45px #3027390b}.loose-note p{color:#35343c}.loose-note p em{color:#ab74b7}.loose-note>div,.loose-note small{color:#8b8392}.note-two{background:#fff2f0cc;border-color:#fff}.note-three{background:#f5effdcc;border-color:#fff}.friction-close{color:#76737e}.friction-close strong{color:#38363f}.chapter p,.studio-heading>p:last-child,.faq details p,.closing-note{color:#65616d}.chapter-index,.chapter-benefit{color:#8e789f}.journey-device{background:#f9f6fdef}.journey-panel{background:#fff}.journey-pin{color:#fff;background:#9a5bd4;border-color:#fff}.panel-caption,.snapshot-label,.device-bottom{color:#94869e}.conversation strong,.reply-line strong{color:#49404f}.conversation p,.reply-line p{color:#726878}.reply-line .avatar{color:#b27587;background:#f8e9ed}.approved-row{color:#67606e;border-color:#eeeaf2}.approved-row span:last-child{color:#8c69a6}.stage-dots button{background:#ded7e5}.stage-dots button[aria-pressed=true]{background:#a071c5}.mini-label{color:#a48ab7}.faq h2{color:#302b37}.faq summary{color:#615769}.faq summary:after{color:#a38cad}.faq-items details{border-color:#e8e0ed}.footer,.footer p,.footer>div,.footer button,.footer .wordmark{color:#8d8097}.scroll-dock{background:#fffffff0;border-color:#fff;box-shadow:0 8px 35px #6e47871c}.dock-copy{color:#9a89a4}.dock-copy strong,.dock-symbol{color:#6c537c}.scroll-dock button{color:#fff;background:#8653bb}.scroll-dock button:hover{background:#7443aa}.journey-mobile-tabs{background:#f0e8f6}.journey-mobile-tabs button{color:#a187b4}.journey-mobile-tabs button[aria-pressed=true]{color:#8d60ab;background:#fff}dialog{color:#27222d;background:#fff;border-color:#fff}dialog::backdrop{background:#24182e55}.dialog-description,.dialog-contact,#signup-status{color:#95809f}dialog input{color:#6d587b;background:#fdfbff;border-color:#e8ddef}.dialog-close{color:#a790b2}.toast{color:#fcf8ff;background:#41334e}::selection{color:#3c2250;background:#e9d8fa}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-color:#a876d1}@media (width<=600px){.hero-description{color:#62626c}.hero-reassurance{color:#85808b}.hero .overline{color:#8e8595}.journey-device{background:#fcf9ffef}.hero:before{background:radial-gradient(at 25% 45%,#f3e9ff80,#0000 45%),radial-gradient(at 73% 25%,#ffe5ed70,#0000 40%);height:650px;inset:30px -45% auto}}.hero h1{margin-top:24px;line-height:1.05}.h1-lead{letter-spacing:-.06em;margin-bottom:9px;font-size:clamp(44px,5.2vw,72px);font-weight:450;display:block}.h1-main{letter-spacing:-.065em;font-size:clamp(55px,7.2vw,100px);font-weight:650;display:block}.hero-intro{width:min(1280px,100% - 40px)}.hero-description{max-width:750px;margin:auto;font-size:18px;line-height:1.65}.hero .overline{font-size:10px}.friction h2>span,.hosting h2>span,.faq h2>span,.chapter h3>span{color:#25232b;font-weight:650}.friction h2,.hosting-intro h2{font-weight:400}.experience-intro h2{font-size:64px;font-weight:500}.chapter h3{font-weight:400}.chapter h3>span{margin-top:7px;display:inline-block}.closing h2{font-size:clamp(48px,5.8vw,80px);font-weight:500}.silk-text{font-weight:600}.mail-appbar{background:#f5f7fb;border-bottom:1px solid #e8eaf0;align-items:center;padding:11px 13px;color:#4a4c55!important;gap:8px!important;display:flex!important}.mail-mark{color:#d95349;font-size:19px;line-height:1}.mail-appbar>span{color:#89909b;margin-left:auto;font-size:10px}.mail-appbar>span>b{color:#6a7589;background:#e6eaf2;border-radius:4px;padding:2px 4px}.mail-subject{padding:11px 14px 3px;font-weight:600;color:#383a42!important;font-size:12px!important}.mail-sender{justify-content:space-between;padding:4px 14px;color:#85838c!important;font-size:10px!important;display:flex!important}.mail-sender>span{color:#a6a1ad;font-size:9px}.mail-attachment{border:1px solid #e4e6eb;border-radius:5px;margin:0 14px 12px;color:#797e89!important;padding:6px 8px!important;font-size:9px!important;display:block!important}.slack-appbar{background:#4b214e;align-items:center;padding:10px 12px;color:#fff!important;gap:7px!important;display:flex!important}.slack-appbar>b{color:#f3bed3;font-size:20px;line-height:1}.slack-appbar>span{opacity:.65;margin-left:auto;font-size:9px}.slack-message{align-items:start;color:#303038!important;gap:9px!important;padding:13px!important;display:flex!important}.slack-avatar{color:#84623a;background:#f0cf9f;border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.slack-message strong{font-size:11px}.slack-message small{color:#aaa4af;margin-left:5px;font-size:9px;font-weight:400}.slack-message p{margin:4px 0 0;font-size:12px}.slack-thread{color:#4382b7!important;padding:0 13px 12px 49px!important;font-size:9px!important;display:block!important}.wa-appbar{background:#075e54;align-items:center;padding:10px 12px;color:#fff!important;gap:8px!important;display:flex!important}.wa-avatar{color:#537260;background:#d9e9d1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.wa-appbar>div{flex:1}.wa-appbar strong{font-size:11px}.wa-appbar small{opacity:.75;font-size:9px;display:block}.wa-appbar>span:last-child{color:#d8f4ea;font-size:9px}.wa-body{background:#eee9dd;padding:12px!important;display:block!important}.wa-bubble{background:#fff;border-radius:0 8px 8px;line-height:1.5;box-shadow:0 1px 2px #0001;color:#3c4540!important;padding:9px 11px!important;font-size:12px!important;display:block!important}.wa-bubble small{text-align:right;color:#92a296;margin-top:4px;font-size:8px;display:block!important}.message-orbit{align-items:center;gap:25px;max-width:1100px;margin-top:55px}.message-orbit .loose-note{background:#fff;border-radius:13px;padding:0;overflow:hidden;box-shadow:0 18px 50px #33223e12}.loose-note .mail-appbar,.loose-note .slack-appbar,.loose-note .wa-appbar{letter-spacing:0;font-size:12px}.loose-note .mail-subject{padding-top:16px;font-size:13px!important}.loose-note .mail-sender{font-size:11px!important}.loose-note.channel-email>p{letter-spacing:-.6px;margin:15px 17px 20px;font-size:23px;line-height:1.25}.loose-note.channel-email>p em{color:#8c5eaa}.loose-note .mail-attachment{margin-bottom:18px;font-size:10px!important}.loose-note .slack-message{padding:18px 14px!important}.loose-note .slack-message p{letter-spacing:-.2px;color:#44404c;margin-top:7px;font-size:16px;line-height:1.5}.loose-note .slack-message strong{font-size:12px}.loose-note .slack-message small{margin:0 0 0 5px;font-size:9px;display:inline}.loose-note .slack-thread{font-size:10px!important}.slack-compose{border:1px solid #ddd7e3;border-radius:6px;justify-content:space-between;margin:0 12px 14px;color:#aaa0b1!important;letter-spacing:0!important;padding:10px!important;font-size:10px!important;display:flex!important}.loose-note .wa-body{padding:14px!important}.wa-day{color:#6a8183;background:#dbe6e7;border-radius:5px;margin:0 auto 12px;padding:4px 8px;font-size:9px;display:table}.loose-note .wa-bubble{max-width:90%;margin-bottom:10px;font-size:14px!important}.loose-note .wa-bubble small{margin-top:5px;font-size:9px}.wa-outgoing{background:#d9f6c8;border-radius:8px 0 8px 8px;margin-left:auto}.channel-question{background:#fff;border-top:1px solid #f0ebf3;color:#8b7d98!important;letter-spacing:0!important;padding:13px 16px!important;font-size:11px!important;display:block!important}.friction-close{color:#2e2737;margin-top:42px;font-size:18px}.friction-close strong{color:#86798f;font-size:14px;font-weight:400}@media (width<=1100px) and (width>=601px){.message-orbit{gap:12px}.loose-note .slack-message p{font-size:14px}}@media (width<=600px){.h1-lead{margin-bottom:10px;font-size:35px;font-weight:450;line-height:1.1}.h1-main{font-size:51px;font-weight:650;line-height:1.04}.h1-main .silk-text{display:block}.hero h1{margin-top:25px;margin-bottom:24px}.hero-description{max-width:340px;font-size:15px;line-height:1.7}.hero-description br{display:none}.hero .overline{letter-spacing:.11em;font-size:8px}.hero-reassurance{font-size:9px}.experience-intro h2{font-size:38px;line-height:1.1}.message-orbit{flex-direction:column;gap:20px;max-width:335px;height:auto;margin:32px auto 0;display:flex}.message-orbit .loose-note{border-radius:13px;width:100%;margin:0;position:relative;top:auto;left:auto;right:auto}.message-orbit .note-one{align-self:start;width:93%}.message-orbit .note-two{align-self:end;width:96%}.message-orbit .note-three{align-self:start;width:93%}.loose-note .mail-appbar,.loose-note .slack-appbar,.loose-note .wa-appbar{padding:12px;font-size:12px}.loose-note .slack-message p{font-size:15px}.loose-note .wa-bubble{font-size:14px!important}.loose-note .channel-question{font-size:11px!important}.friction-close{margin-top:30px;font-size:17px;line-height:1.6}.friction-close strong{font-size:12px}.closing h2{letter-spacing:-2px;font-size:43px}.hosting-intro h2{font-size:35px}.faq h2{font-size:28px}}.loose-note .slack-message,.loose-note .wa-appbar,.loose-note .mail-appbar{justify-content:flex-start}.loose-note .wa-appbar small{color:#d0e9df;margin:2px 0 0;font-size:9px;display:block}.loose-note .wa-appbar>span:last-child{margin-left:auto}.loose-note .slack-message>div{flex:1}.loose-note .mail-subject,.loose-note .mail-sender,.loose-note .mail-attachment{letter-spacing:0}.loose-note .wa-bubble small{color:#8a9c8e}.hero .audience-label{color:#51435e;letter-spacing:0;text-transform:none;background:linear-gradient(110deg,#f2e9fc,#fff0f3);border:1px solid #dfc9f1;border-radius:100px;flex-wrap:wrap;justify-content:center;gap:0 6px;padding:11px 21px;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 4px 18px #9b65bb0b}.audience-label strong{color:#24152e;font-weight:750}.hero h1{margin-top:25px}@media (width<=600px){.hero .audience-label{border-radius:16px;gap:0 4px;max-width:290px;margin:0 auto;padding:10px 17px;font-size:14px;line-height:1.45;display:flex}.audience-label strong{display:block}.hero h1{margin-top:25px}}.navigation nav>a.nav-signin{display:inline}@media (width<=760px){.navigation nav>a.nav-signin,.footer a[href^=\/]:not(.wordmark){margin:-14px -8px;padding:14px 8px;display:inline-block}}.comparison-canvas .client-site{transition:background .4s}@keyframes rhDrop{0%{opacity:0;transform:translateY(-14px)scale(.6)}}.rh-docks .rv-btn,.rh-docks .rv-seg button,.rh-docks .rv-dock-state{flex-direction:column;gap:3px;min-width:44px;height:auto;min-height:44px;padding:5px 9px;font-size:12px;line-height:1.1}.comparison-canvas .client-site{container-type:inline-size}.real{font:15px/1.5 var(--pace-font);color:var(--pace-ink);letter-spacing:-.005em;text-align:left}.real h2{font:600 20px/1.25 var(--pace-display);letter-spacing:-.02em;margin:0 0 6px}.real h3{letter-spacing:0;margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.3}.real p{margin:0}.real .eyebrow{font:var(--pace-tiny)/1 var(--pace-font);letter-spacing:.095em;text-transform:uppercase;color:var(--pace-ink-3);margin:0 0 10px;font-weight:600}.real .lede{color:var(--pace-ink-2);margin:0 0 14px}.real.card,.real .card{background:var(--pace-glass);-webkit-backdrop-filter:var(--pace-blur);backdrop-filter:var(--pace-blur);border:var(--pace-edge);border-radius:var(--pace-r-lg);box-shadow:var(--pace-lift);padding:24px 26px}.real .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.real .pill{border-radius:var(--pace-pill);background:var(--pace-ink);height:38px;color:var(--pace-on-ink);letter-spacing:-.01em;white-space:nowrap;min-height:0;transition:background .2s var(--pace-ease),box-shadow .2s var(--pace-ease);cursor:default;border:0;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.real button.pill{cursor:pointer}.real .warn{color:var(--pace-bad);margin-top:8px;font-size:13px}.real button.pill:hover:not(:disabled){background:var(--pace-ink-hard);box-shadow:var(--pace-lift-sm)}.real .pill.ghost{background:var(--pace-glass-2);color:var(--pace-ink);box-shadow:inset 0 0 0 var(--pace-line) var(--pace-hair)}.real .pill.ghost:hover:not(:disabled):not(.is-off){background:var(--pace-solid)}.real .pill.small{height:30px;padding:0 13px;font-size:13px}.real .pill:disabled,.real .pill.is-off{opacity:.4;cursor:default}.real .pill.live{font-weight:600}.real .pill.test{background-color:var(--pace-solid);background-image:var(--pace-warn-hatch);color:var(--pace-ink-2);box-shadow:inset 0 0 0 var(--pace-line) var(--pace-hair);font-weight:400}.real .pill svg{width:12px;height:12px}.real .dot{border-radius:var(--pace-round);background:var(--mark,var(--pace-hair-2));flex:none;width:11px;height:11px;display:inline-block}.real .s-in{--mark:var(--pace-live)}.real .s-hers{--mark:var(--pace-solid);box-shadow:inset 0 0 0 var(--pace-line-2) var(--pace-ink)}.real .s-later{--mark:transparent;box-shadow:inset 0 0 0 var(--pace-line) var(--pace-ink-3)}.real .muted{color:var(--pace-ink-2);font-size:12.5px}.real .code{font:13px/1.5 var(--pace-mono);background:var(--pace-sunk);border:var(--pace-line) solid var(--pace-hair);border-radius:var(--pace-r-sm);white-space:nowrap;-webkit-user-select:all;user-select:all;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.real .line{align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.real .line b{font-size:13.5px;font-weight:600}.real .line>span:last-child{font-size:var(--pace-tiny);color:var(--pace-ink-2);margin-left:auto}.real .step{margin-top:16px}.real .step .muted{margin-top:6px}.real .steps3{gap:12px;margin:14px 0 4px;display:flex}.real .steps3 div{color:var(--pace-ink-3);flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex}.real .steps3 div.on{color:var(--pace-ink);font-weight:600}.real .steps3 div.done{color:var(--pace-ink-2)}.real .pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.real .liveurl{color:var(--pace-ink);word-break:break-all;font-size:20px;font-weight:600;text-decoration:none}.real .say{gap:8px;display:flex}.real .say input{border-radius:var(--pace-pill);min-width:0;height:38px;box-shadow:inset 0 0 0 var(--pace-line) var(--pace-hair-2);background:var(--pace-solid);font:15px var(--pace-font);color:var(--pace-ink);border:0;flex:1;padding:0 16px}.real .say input:focus{box-shadow:inset 0 0 0 var(--pace-line-2) var(--pace-ink);outline:none}.real .parts{border-radius:var(--pace-r-sm);background:var(--pace-sunk);margin-top:10px;padding:4px 14px}.real .part{border-bottom:var(--pace-line) solid var(--pace-hair);grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.real .part:last-child{border-bottom:0}.real .part span{font-size:var(--pace-tiny);color:var(--pace-ink-3);text-transform:uppercase;letter-spacing:.04em}.real .part code{font-family:var(--pace-mono);word-break:break-all;font-size:14px}@media (width<=480px){.real .part{grid-template-columns:1fr auto;gap:2px 12px}.real .part span{grid-column:1/-1}.real .steps3{flex-direction:column;gap:8px}}.own-stage{max-width:620px;margin:56px auto 0}.own-stage .real.card{padding:28px 30px}.own-foot{color:var(--muted);justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;display:flex}.real .pill:not(.ghost){color:#fff;background:linear-gradient(120deg,#8750d8,#7544c9);box-shadow:0 7px 20px #7946c724}.nav-menu{display:none}@media (width<=540px){.navigation:not(.open) nav>a.nav-signin{display:none}.nav-menu{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0 -8px 0 -6px;display:grid}.nav-menu span,.nav-menu span:before,.nav-menu span:after{content:"";width:16px;height:1.5px;transition:transform .2s var(--ease);background:currentColor;border-radius:1px;display:block}.nav-menu span{position:relative}.nav-menu span:before{position:absolute;top:-5px}.nav-menu span:after{position:absolute;top:5px}.navigation.open .nav-menu span{background:0 0}.navigation.open .nav-menu span:before{transform:translateY(5px)rotate(45deg)}.navigation.open .nav-menu span:after{transform:translateY(-5px)rotate(-45deg)}.navigation.open{flex-wrap:wrap;gap:0 20px;height:auto;padding-top:8px;padding-bottom:8px}.navigation.open .wordmark{margin-right:auto}.navigation.open nav{display:contents}.navigation.open nav>a{width:100%;color:var(--ink);border-top:1px solid #0000000d;order:1;margin:0;padding:14px 2px;font-size:15px;display:block}.navigation.open nav>a:first-child{margin-top:8px}}.live-site{background:#fff;border:0;border-radius:14px;width:100%;height:clamp(440px,100vh - 280px,800px);display:block}.live-foot{text-align:center;color:var(--muted);margin:14px 0 0;font-size:13px}@media (width<=760px){.live-site{border-radius:10px;height:clamp(320px,100svh - 230px,640px)}.live-foot{padding:0 12px}}.wordmark .acc{border-left:1px solid color-mix(in srgb,currentColor 25%,transparent);letter-spacing:.16em;text-transform:uppercase;padding:.3em 0 .3em .75em;font-size:.58em;line-height:1}.pr-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;margin-top:44px;display:grid}.pr-show{aspect-ratio:5/4;background:#fbf6ee;border-radius:24px;justify-content:center;align-items:flex-end;padding:0 16px 34px;display:flex;position:sticky;top:100px;overflow:hidden;box-shadow:0 30px 70px #3a206a1a,0 0 0 1px #0000000d}.pr-show:before{content:"";opacity:.9;background:linear-gradient(#fbf6ee00 30%,#fbf6ee 88%),url(/interior.webp) 50% 20%/cover;position:absolute;inset:0}.pr-line{color:#fff;text-shadow:0 2px 16px #0006;max-width:60%;font:clamp(22px,2.6vw,34px)/1.1 Georgia,serif;position:absolute;top:32px;left:32px}.pr-label{z-index:1;color:var(--muted);background:#fff;border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;top:22px;right:22px;box-shadow:0 4px 12px #0001}.pr-bar{width:1280px;height:140px;transform:translateX(-50%) scale(var(--fit,.25));transform-origin:50% 100%;pointer-events:none;position:absolute;bottom:26px;left:50%}.pr-bar iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.pr-bar iframe.on{opacity:1}.pr-dim,.pr-glow{z-index:1;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute}.pr-dim{--f:calc(var(--fit,.25)*1px);--p1:calc(100% + var(--h1)*var(--f)/2 - 26px - (140 - var(--y1))*var(--f));--e1:calc((var(--w1) - var(--h1))/2);--p2:calc(100% + var(--h2)*var(--f)/2 - 26px - (140 - var(--y2))*var(--f));--e2:calc((var(--w2) - var(--h2))/2);-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) calc(50% + (var(--x1) - 640)*var(--f)) var(--p1)/calc(2*var(--e1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x1) - var(--e1) - 640)*var(--f)) var(--p1)/calc(var(--h1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x1) + var(--e1) - 640)*var(--f)) var(--p1)/calc(var(--h1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat, linear-gradient(#000 0 0) calc(50% + (var(--x2) - 640)*var(--f)) var(--p2)/calc(2*var(--e2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x2) - var(--e2) - 640)*var(--f)) var(--p2)/calc(var(--h2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x2) + var(--e2) - 640)*var(--f)) var(--p2)/calc(var(--h2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat;mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) calc(50% + (var(--x1) - 640)*var(--f)) var(--p1)/calc(2*var(--e1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x1) - var(--e1) - 640)*var(--f)) var(--p1)/calc(var(--h1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x1) + var(--e1) - 640)*var(--f)) var(--p1)/calc(var(--h1)*var(--f)) calc(var(--h1)*var(--f)) no-repeat, linear-gradient(#000 0 0) calc(50% + (var(--x2) - 640)*var(--f)) var(--p2)/calc(2*var(--e2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x2) - var(--e2) - 640)*var(--f)) var(--p2)/calc(var(--h2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat,radial-gradient(closest-side,#000 96%,#0000) calc(50% + (var(--x2) + var(--e2) - 640)*var(--f)) var(--p2)/calc(var(--h2)*var(--f)) calc(var(--h2)*var(--f)) no-repeat;background:#1b1226a3;inset:0;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add,add}.pr-glow{--f:calc(var(--fit,.25)*1px);left:calc(50% + (var(--x1) - var(--w1)/2 - 640)*var(--f));bottom:calc(26px + (140 - var(--y1) - var(--h1)/2)*var(--f));width:calc(var(--w1)*var(--f));height:calc(var(--h1)*var(--f));border-radius:999px;box-shadow:0 0 0 1.5px #fffc,0 0 14px 2px #ffe2b05c}.pr-glow+.pr-glow{left:calc(50% + (var(--x2) - var(--w2)/2 - 640)*var(--f));bottom:calc(26px + (140 - var(--y2) - var(--h2)/2)*var(--f));width:calc(var(--w2)*var(--f));height:calc(var(--h2)*var(--f))}.pr-show.lit :is(.pr-dim,.pr-glow){opacity:1}.pr-show.lit:not(.two) .pr-glow+.pr-glow{opacity:0}.pr-plans{flex-direction:column;gap:14px;display:flex}.pr-plan{box-shadow:0 0 0 1px var(--line);cursor:pointer;background:#fff;border-radius:20px;padding:22px 24px;transition:box-shadow .35s}.pr-plan.on{box-shadow:0 0 0 2px #7a47dc,0 20px 44px #6c3dcf1f}.pr-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-head h3{letter-spacing:-.03em;font-size:22px}.pr-tag{letter-spacing:.12em;text-transform:uppercase;color:#7a47dc;font-size:10px;font-weight:600}.pr-price{letter-spacing:-.05em;white-space:nowrap;margin:6px 0 8px;font-size:40px;font-weight:500}.pr-price small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:14px}.pr-list{color:#44444a;margin:0 0 16px;padding:0;font-size:14px;list-style:none}.pr-list li{padding:5px 0 5px 18px;position:relative}.pr-list li:before{content:"";background:linear-gradient(110deg,#7847db,#ec7b75);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:2px}.way-go .button{width:100%;min-height:46px;font-size:15px}.way-quiet{color:var(--ink);background:#fff;border:1px solid #e7e3dc}.way-tell{flex-wrap:wrap;gap:8px;display:flex}.way-tell input{min-width:0;font:inherit;color:var(--ink);background:#fdfbff;border:1px solid #e8ddef;border-radius:999px;flex:1;padding:12px 16px;font-size:14px}.way-tell .button{flex:none;width:auto}.way-tell .way-told{color:var(--muted);text-align:left;flex-basis:100%;margin:0;font-size:13px;line-height:1.45}.way-tell .way-told:empty{display:none}.way-tell>.way-told:only-child{color:var(--ink)}.pr-hosting{background:linear-gradient(110deg,#f7f2ff,#fff5f3);border-radius:24px;grid-template-columns:auto 1fr minmax(0,400px);align-items:center;gap:30px;margin-top:40px;padding:30px 34px;display:grid;box-shadow:0 0 0 1px #efe6ff}.pr-copies{width:110px;height:76px;position:relative}.pr-copies i{width:78px;height:56px;color:var(--quiet);background:#fff;border-radius:9px;padding:7px;font:600 8px/1 sans-serif;position:absolute;box-shadow:0 6px 16px #3a206a1a}.pr-copies i:first-child{top:0;left:0}.pr-copies i:last-child{color:#7a47dc;top:18px;left:30px;box-shadow:0 0 0 1.5px #7a47dc,0 10px 20px #6c3dcf22}.pr-hosting h3{letter-spacing:-.03em;font-size:24px}.pr-hosting h3 small{letter-spacing:.14em;color:#7a47dc;vertical-align:middle;text-transform:uppercase;margin-left:10px;font-size:10px;font-weight:600}.pr-hosting p{color:var(--muted);margin-top:4px;font-size:14px}@media (width<=900px){.pr-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px}.pr-show{z-index:2;aspect-ratio:auto;height:210px;padding-bottom:22px;top:84px}.pr-line{font-size:20px;top:18px;left:18px}.way-tell{flex-direction:column}.way-tell .button{width:100%}.pr-hosting{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 22px}.pr-copies{display:none}}@media (prefers-reduced-motion:reduce){.pr-bar iframe,.pr-plan{transition:none}}dialog.show{width:min(1120px,100% - 32px);max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:56px 0 0;overflow:visible}dialog.show[open]{animation:showIn .45s var(--ease) both}dialog.show.closing{animation:.28s ease-in both showOut}dialog.show::backdrop{-webkit-backdrop-filter:blur(14px);background:#1f16305c;animation:.45s both fadeIn}dialog.show.closing::backdrop{animation:.28s ease-in both fadeOut}dialog.show video{aspect-ratio:16/9;background:#000;border-radius:20px;width:100%;height:auto;max-height:calc(100vh - 110px);display:block;box-shadow:0 40px 120px #1b102e55}dialog.show .dialog-close{z-index:2;width:40px;height:40px;color:var(--ink);background:#ffffffe0;border-radius:50%;font-size:24px;line-height:38px;top:4px;right:0;box-shadow:0 4px 14px #0003}dialog.show-try{text-align:center;background:#fbfaff;border-radius:22px;width:min(1240px,100% - 32px);padding:60px 18px 14px;overflow:hidden;box-shadow:0 40px 120px #1b102e55}dialog.show-try .dialog-close{top:10px;right:12px}dialog.show-try .hero-app{text-align:left;transform:none!important}dialog.show-try .live-site{height:min(76vh,820px)}.hero-try{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #e6e1ee}@keyframes showIn{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes showOut{to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@media (width<=760px){dialog.show{width:calc(100% - 16px)}dialog.show video{border-radius:14px}dialog.show-try{border-radius:16px;padding:56px 8px 10px}dialog.show-try .live-site{height:calc(100svh - 170px)}}@media (prefers-reduced-motion:reduce){dialog.show[open],dialog.show.closing,dialog.show::backdrop,dialog.show.closing::backdrop{animation:none}}.setup{padding:120px 0 40px}.setup-intro{max-width:760px;margin-left:3%}.setup-intro h2{margin-top:23px;font-size:57px;font-weight:400;line-height:1.09}.setup-intro h2 span{color:#afa593}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.setup-steps li{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:28px}.setup-steps b{letter-spacing:.12em;color:var(--muted);font-size:13px}.setup-steps h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:22px;font-weight:500;line-height:1.2}.setup-steps p{color:var(--muted);margin:0;line-height:1.55}.setup-steps .setup-paid{color:var(--ink);margin-top:12px;font-size:14px}.setup-steps code{background:var(--paper);overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5;display:block}@media (width<=900px){.setup{padding-top:80px}.setup-intro{margin-left:0}.setup-intro h2{letter-spacing:-1.8px;margin-top:18px;font-size:36px}.setup-steps{grid-template-columns:1fr}}.footer{flex-wrap:wrap}.compare-row{color:#bbaa8a;flex-wrap:wrap;flex-basis:100%;gap:6px 16px;margin-top:-8px;font-size:9px;display:flex}.compare-row b{letter-spacing:.14em;font-weight:500}.compare-row a[aria-current],.compare-row a:hover{color:var(--ink)}.dialog-fine{color:#95809f;text-align:center;font-size:10px}.dialog-gets{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dialog-gets li{color:#3d3645;padding-left:26px;font-size:13px;line-height:1.5;position:relative}.dialog-gets li:before{content:"✓";color:#7544c9;background:#efe5fa;border-radius:50%;place-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}#signup-dialog .or{color:#95909f;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}#signup-dialog .or:before,#signup-dialog .or:after{content:"";background:#0000001a;flex:1;height:1px}#signup-dialog .google{color:#1f1f23;width:100%;box-shadow:none;background:#fff;border:1px solid #00000024;gap:10px}#signup-dialog .google svg{width:18px;height:18px}#signup-dialog .google[hidden],#signup-dialog .or[hidden]{display:none}#signup-sent .google{margin-top:10px}
