:root{--ink:#17182b;--muted:#646578;--purple:#7454ee;--purple-dark:#5135ca;--lavender:#f1edff;--line:#e7e5ee;--cream:#fbf9f5;--peach:#ffbba9;--mint:#cbf0d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.site-shell{overflow:hidden}.site-header{background:#fff;border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:30px;height:86px;padding:0 clamp(22px,5.2vw,88px);display:flex}.brand{letter-spacing:-1.8px;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:850;display:inline-flex}.brand-symbol{background:var(--purple);color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-size:25px;display:grid;transform:rotate(-11deg)}.brand-light{font-weight:450}.brand-dot{color:var(--purple)}.top-nav{color:#4f5061;align-items:center;gap:34px;font-size:14px;font-weight:650;display:flex}.top-nav a:hover,.footer-links a:hover{color:var(--purple)}.nav-cta{color:var(--purple-dark);white-space:nowrap;border:1px solid #d9d0fb;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800}.nav-cta:hover{background:var(--lavender)}.nav-cta span{margin-left:7px}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;max-width:1600px;min-height:620px;margin:auto;padding:68px clamp(22px,5.2vw,88px) 76px;display:grid}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow,.kicker{letter-spacing:2.1px;color:var(--purple-dark);font-size:11px;font-weight:900}.eyebrow{background:#f9f7ff;border:1px solid #e1dbf6;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.eyebrow-dot{background:#79d89f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3f7e9}.hero h1{letter-spacing:-6px;margin:29px 0 25px;font-size:clamp(56px,6.1vw,100px);font-weight:850;line-height:1.02}.hero h1 em,.section h2 em,.closing-section h2 em,.safety-panel h2 em{color:var(--purple);font-style:normal}.hero-lede{max-width:570px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin:31px 0 18px;display:flex}.button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:13px 20px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{background:var(--purple);color:#fff;border:1px solid var(--purple);box-shadow:0 8px 18px #7655ee30}.button-primary:hover{background:var(--purple-dark)}.button-ghost{background:#fff;border:1px solid #ded9eb}.button-outline{color:var(--purple-dark);background:#fff;border:1px solid #d4c7ff}.button-muted{color:#9d99aa;background:#efedf4;border:1px solid #efedf4}.button-dark{background:var(--ink);color:#fff;border:1px solid var(--ink)}.launch-note{color:#777586;font-size:12px}.launch-note span{color:#8a6aef;vertical-align:-1px;margin-right:4px;font-size:16px}.hero-art{height:500px;position:relative}.orbit{border:1px solid #ded6fa;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:550px;height:330px;top:68px;left:20px}.orbit-two{border-style:dashed;width:440px;height:245px;top:109px;left:77px}.chat-window{border:9px solid #fff;border-radius:28px;justify-content:center;align-items:center;width:260px;height:310px;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 60px #26213630}.chat-window-one{background:linear-gradient(150deg,#ffdfd5,#ffb99d);top:67px;left:9%;transform:rotate(-8deg)}.chat-window-two{background:linear-gradient(140deg,#e3d7ff,#a883ee);top:120px;right:4%;transform:rotate(7deg)}.avatar-shape{border-radius:50%;width:112px;height:112px;margin-top:-10px;display:block;position:relative}.avatar-shape:after{content:"";border-radius:100px 100px 0 0;width:190px;height:150px;position:absolute;top:100px;left:-39px}.avatar-peach{background:#a05748}.avatar-peach:after{background:#6744bb}.avatar-lilac{background:#644482}.avatar-lilac:after{background:#29265d}.window-tag{color:#312a45;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 15px #0002}.float-chip{z-index:2;letter-spacing:1px;background:#fff;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 10px 25px #27213622}.float-chip-one{top:72px;right:1%;transform:rotate(8deg)}.float-chip-two{background:#ccf2d6;bottom:40px;left:18%;transform:rotate(-5deg)}.hero-sparkle{color:#8b6bf4;font-size:50px;position:absolute}.hero-sparkle-one{bottom:25px;right:7%}.hero-sparkle-two{color:#f7a777;top:0;left:35%}.ticker{background:var(--ink);color:#fff;white-space:nowrap;letter-spacing:2px;justify-content:space-around;align-items:center;gap:25px;min-height:62px;padding:18px 24px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.ticker span:nth-child(2n){color:#ad93ff;font-size:17px}.section{padding:112px clamp(22px,5.2vw,88px)}.steps-section{max-width:1600px;margin:auto}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.section-heading .kicker{align-self:start;margin-top:13px}.section-heading h2{letter-spacing:-3.8px;flex:1;margin:0;font-size:clamp(42px,4.5vw,65px);line-height:1.04}.section-heading>p:last-child{max-width:260px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-card{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:290px;padding:25px 27px}.step-number{color:#aca6bb;font-size:12px;font-weight:900}.step-icon{width:70px;height:70px;color:var(--purple);background:#eee8ff;border-radius:22px;place-items:center;margin:31px 0 18px;font-size:35px;font-weight:600;display:grid}.step-card:nth-child(2) .step-icon{color:#168357;background:#d9f4e2}.step-card:nth-child(3) .step-icon{color:#d4684c;background:#ffe8df}.step-card h3{letter-spacing:-.7px;margin:0 0 9px;font-size:22px}.step-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.section-disclaimer{color:#9892a4;margin:19px 0 0;font-size:12px}.feature-section{background:var(--cream);grid-template-columns:1fr 1fr;gap:16px;display:grid}.feature-panel,.safety-panel{border-radius:27px;min-height:460px;padding:44px 48px;position:relative;overflow:hidden}.feature-panel{background:#e7defe}.safety-panel{background:#d8f1e0}.feature-panel h2,.safety-panel h2{letter-spacing:-3px;max-width:450px;margin:30px 0 20px;font-size:clamp(37px,3.5vw,56px);line-height:1.07}.feature-panel>p:not(.kicker){color:#544d68;max-width:435px;font-size:16px;line-height:1.65}.safety-panel ul{margin:25px 0 24px;padding:0;list-style:none}.safety-panel li{color:#254034;border-bottom:1px solid #a9d5b7;padding:11px 0;font-size:14px}.safety-panel li:before{content:"✓";color:#258755;margin-right:10px;font-weight:900}.feature-circles{display:flex}.feature-circles span{background:var(--purple);color:#fff;border:3px solid #e7defe;border-radius:50%;place-items:center;width:50px;height:50px;margin-right:-8px;font-size:27px;display:grid}.feature-circles span:nth-child(2){background:#ffa989}.feature-circles span:nth-child(3){background:#2b2753}.text-link{border-bottom:2px solid;margin-top:8px;padding-bottom:5px;font-size:14px;font-weight:850;display:inline-block}.closing-section{text-align:center;background:#f6f2fe;padding:90px 24px 100px}.closing-sparkle{color:var(--purple);font-size:52px}.closing-section h2{letter-spacing:-4px;margin:12px 0 20px;font-size:clamp(44px,5vw,78px);line-height:1.04}.closing-section>p:not(.kicker){color:var(--muted);margin-bottom:25px;font-size:16px}.site-footer{color:#fff;background:#18192a;justify-content:space-between;gap:30px;padding:55px clamp(22px,5.2vw,88px) 40px;display:flex}.footer-brand{letter-spacing:-1px;font-size:23px;font-weight:900}.site-footer p{color:#aaa9ba;font-size:12px}.footer-links{color:#eee;align-items:start;gap:25px;font-size:13px;display:flex}.footer-note{align-self:end;margin:0}.content-page{max-width:1180px;margin:auto;padding:95px 24px 120px}.content-page h1{letter-spacing:-4px;max-width:850px;margin:13px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.04}.lead{color:var(--muted);max-width:790px;font-size:18px;line-height:1.7}.content-grid{grid-template-columns:1fr 1fr;gap:35px 60px;margin:70px 0;display:grid}.content-grid section{border-top:1px solid var(--line);padding-top:20px}.content-grid h2{margin:0 0 10px;font-size:23px}.content-grid p{color:var(--muted);font-size:15px;line-height:1.7}.callout{background:#f3efff;border-radius:20px;max-width:800px;padding:28px 32px}.callout p{color:#615975}.callout a{color:var(--purple-dark);font-weight:800}.chat-page{max-width:1500px;margin:auto;padding:48px clamp(20px,4vw,70px) 100px}.room-topline{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.room-topline h1{letter-spacing:-2.8px;margin:8px 0 0;font-size:clamp(32px,3.3vw,52px)}.status-pill{white-space:nowrap;color:#6746bb;background:#f7f2ff;border:1px solid #e4d8ff;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:800}.status-pill span{background:#df8f63;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.room-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.video-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.video-tile{background:#e9e4f7;border-radius:24px;place-items:center;height:410px;display:grid;position:relative;overflow:hidden}.remote-tile{color:#fff;background:#2b2949}.video-tile video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.video-placeholder{text-align:center;max-width:240px;padding:22px}.placeholder-icon{color:#a58bed;margin-bottom:12px;font-size:66px;display:block}.video-placeholder strong{font-size:20px;display:block}.video-placeholder p{opacity:.72;font-size:13px;line-height:1.5}.video-label{color:#fff;letter-spacing:1px;background:#17182bdc;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:17px;left:17px}.room-controls{flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.room-controls .form-message{flex-basis:100%}.room-sidebar{flex-direction:column;gap:14px;display:flex}.room-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.room-card:first-child{background:#eee8ff;border-color:#eee8ff}.room-card-icon{color:var(--purple);font-size:35px}.room-card h2{letter-spacing:-1px;margin:15px 0 9px;font-size:24px}.room-card h3{margin:0 0 22px;font-size:18px}.room-card p{color:#6a6375;font-size:13px;line-height:1.6}.room-card .button{width:100%;margin-top:9px}.room-card label{justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.room-card label span{color:var(--purple);font-size:10px}.room-card select{width:100%;color:var(--ink);background:#fff;border:1px solid #dcd7e9;border-radius:9px;margin-bottom:19px;padding:11px;font-size:12px}.room-card select:disabled{opacity:.55}.small-note{line-height:1.55;color:#817b8d!important;font-size:11px!important}.message-empty{color:#a39da9;background:#f7f6fa;border-radius:10px;place-items:center;height:85px;font-size:12px;display:grid}.fake-input{color:#aaa6b2;border:1px solid var(--line);border-radius:9px;justify-content:space-between;margin-top:9px;padding:12px;font-size:12px;display:flex}.account-page{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1200px;min-height:650px;margin:auto;padding:85px 24px 110px;display:grid}.account-intro h1{letter-spacing:-4px;margin:13px 0 20px;font-size:clamp(49px,5.5vw,78px);line-height:1.05}.account-intro>p:not(.kicker){max-width:530px;color:var(--muted);font-size:18px;line-height:1.65}.account-perks{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.account-perks span{color:#5c44a4;background:#f2ecff;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:800}.account-card{border:1px solid #ebe7f4;border-radius:26px;padding:38px;box-shadow:0 20px 60px #2414490c}.account-card h2{letter-spacing:-1px;margin:0 0 10px;font-size:28px}.account-card p{color:var(--muted);font-size:14px;line-height:1.65}.account-card form{margin-top:30px}.account-card label{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.account-card input{border:1px solid #d8d4df;border-radius:11px;width:100%;margin-bottom:12px;padding:14px;font-size:14px}.full-width{width:100%}.form-message{color:#225d36;background:#e7f6ea;border-radius:10px;padding:12px 13px;font-size:12px!important}.form-message.error{color:#9e442c;background:#fff0ec}.account-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.account-avatar{width:54px;height:54px;color:var(--purple);background:#e9e1fc;border-radius:17px;place-items:center;font-size:31px;display:grid}.verified-chip{letter-spacing:1px;color:#47815f;background:#dcf3e4;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.account-email{margin-top:0}.account-stats{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 14px;display:grid}.account-stats>div{background:#f7f4fd;border-radius:14px;padding:17px}.account-stats span{color:#796a98;letter-spacing:1px;font-size:9px;font-weight:900}.account-stats strong{margin-top:7px;font-size:25px;display:block}.text-button{color:var(--purple-dark);background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:800;text-decoration:underline}@media (max-width:1100px){.hero-art{transform-origin:50%;transform:scale(.82)}.hero h1{letter-spacing:-4px}.top-nav{gap:17px}.room-layout{grid-template-columns:1fr}.room-sidebar{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:760px){.site-header{height:72px}.brand{font-size:22px}.brand-symbol{width:32px;height:32px;font-size:21px}.top-nav{display:none}.nav-cta{padding:10px;font-size:11px}.hero{flex-direction:column;padding-top:65px;padding-bottom:35px;display:flex}.hero h1{font-size:clamp(55px,10vw,78px)}.hero-art{transform-origin:top;width:100%;max-width:500px;height:390px;margin-bottom:-88px;transform:scale(.76)}.chat-window{width:225px;height:270px}.chat-window-two{right:0}.ticker{justify-content:flex-start}.section{padding:75px 24px}.section-heading{display:block}.section-heading h2{margin:15px 0}.steps-grid,.feature-section,.content-grid,.account-page{grid-template-columns:1fr}.step-card{min-height:240px}.feature-panel,.safety-panel{min-height:400px;padding:32px}.site-footer{display:block}.footer-links{margin:30px 0}.content-page{padding-top:65px}.video-grid{grid-template-columns:1fr}.video-tile{height:310px}.room-sidebar{grid-template-columns:1fr}.room-topline{display:block}.status-pill{margin-top:15px;display:inline-block}.account-page{gap:30px;padding-top:65px}.account-card{padding:28px}}@media (max-width:420px){.nav-cta{display:none}.hero h1{letter-spacing:-3px;font-size:51px}.hero-art{margin-bottom:-145px;margin-left:-20px;transform:scale(.62)}.feature-panel h2,.safety-panel h2{font-size:36px}.footer-links{flex-wrap:wrap}.room-controls .button{flex:1}}
.site-header{flex-wrap:wrap;gap:16px 19px;height:auto;min-height:86px}.header-left{align-items:center;gap:22px;min-width:0;display:inline-flex}.site-header .top-nav{gap:clamp(14px,2vw,30px)}.header-wallet{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.header-wallet a,.header-wallet>span{border-radius:999px;padding:10px 13px;font-size:12px;font-weight:850}.header-wallet a{color:#6c5a96;background:#f5f2fa;border:1px solid #ded8ed}.header-wallet a:hover{background:#ece5ff}.header-wallet>span{color:#694bbb;background:#f7f3ff;border:1px solid #e4dbff}@media (max-width:1120px){.site-header{padding-top:14px;padding-bottom:14px}.site-header .top-nav{order:3;justify-content:center;width:100%}}@media (max-width:760px){.theme-toggle{order:2}.site-header .top-nav{justify-content:flex-start;padding-bottom:3px;font-size:12px;display:flex;overflow-x:auto}.site-header .top-nav a{white-space:nowrap}.header-left{gap:10px}.header-wallet{gap:5px}.header-wallet a,.header-wallet>span{padding:8px 9px;font-size:10px}}@media (max-width:420px){.site-header{gap:9px}.brand{font-size:20px}}
.theme-toggle{white-space:nowrap;background:#f7f5fb;border:1px solid #e2ddec;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.theme-toggle button{color:#777084;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.theme-toggle button.selected{color:#5639c1;background:#fff;box-shadow:0 1px 5px #251a491c}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f2ff;--muted:#bbb6cc;--line:#403b55;--lavender:#302848;--cream:#191725}html[data-theme=dark] body{background:#12111d}html[data-theme=dark] .site-header,html[data-theme=dark] .step-card,html[data-theme=dark] .room-card,html[data-theme=dark] .room-conversation,html[data-theme=dark] .account-card{background:#201d30;border-color:#403b55}html[data-theme=dark] .site-header{border-bottom-color:#302c40}html[data-theme=dark] .top-nav{color:#c7c2d5}html[data-theme=dark] .theme-toggle{background:#29253a;border-color:#49435f}html[data-theme=dark] .theme-toggle button{color:#b7aec9}html[data-theme=dark] .theme-toggle button.selected{color:#fff;background:#6d50df}html[data-theme=dark] .header-wallet a{color:#d2c1ff;background:#302b3c;border-color:#49445b}html[data-theme=dark] .header-wallet>span,html[data-theme=dark] .status-pill,html[data-theme=dark] .nav-cta{color:#c3afff;background:#302848;border-color:#5b4c87}html[data-theme=dark] .local-tile{background:#3b3457}html[data-theme=dark] .remote-tile{background:#201e38}html[data-theme=dark] .button-ghost,html[data-theme=dark] .button-outline{color:#d7caff;background:#29263b;border-color:#5c4c89}html[data-theme=dark] .button-muted{color:#aaa3b5;background:#343141;border-color:#343141}html[data-theme=dark] .room-conversation-empty,html[data-theme=dark] .room-composer textarea,html[data-theme=dark] .message-empty,html[data-theme=dark] .fake-input{color:#c8c1d8;background:#292639;border-color:#4e4762}html[data-theme=dark] .room-composer textarea::placeholder{color:#a69eb9}html[data-theme=dark] .feature-panel{background:#332951}html[data-theme=dark] .feature-panel>p:not(.kicker){color:#ccc0e5}html[data-theme=dark] .safety-panel{background:#1c3b31}html[data-theme=dark] .safety-panel li{color:#d2eadb;border-color:#446454}html[data-theme=dark] .closing-section{background:#211b34}html[data-theme=dark] .callout,html[data-theme=dark] .account-perks span,html[data-theme=dark] .account-stats>div{background:#302848}html[data-theme=dark] .callout p{color:#c7bada}html[data-theme=dark] .account-card input{color:#f4f2ff;background:#292639;border-color:#4e4762}html[data-theme=dark] .site-footer{background:#0d0c16}
.staff-page{max-width:1450px;min-height:650px;margin:auto;padding:72px clamp(22px,5vw,76px) 110px}.staff-heading{max-width:720px}.staff-heading h1{letter-spacing:-3.5px;margin:13px 0 18px;font-size:clamp(42px,5vw,70px);line-height:1.05}.staff-heading>p:last-child{color:var(--muted);line-height:1.6}.staff-panel{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:25px}.staff-panel h2{justify-content:space-between;align-items:center;gap:15px;margin:0;font-size:21px;display:flex}.staff-panel h2 span{color:var(--purple-dark);background:var(--lavender);border-radius:999px;padding:6px 10px;font-size:14px}.staff-panel>p{color:var(--muted);font-size:14px;line-height:1.6}.staff-login{max-width:550px}.staff-login form{flex-direction:column;gap:12px;margin-top:22px;display:flex}.staff-login label{font-size:13px;font-weight:800}.staff-login input{border:1px solid #d8d4df;border-radius:11px;padding:13px}.staff-toolbar{flex-wrap:wrap;align-items:center;gap:13px;margin:26px 0;display:flex}.staff-toolbar span:nth-child(2){color:var(--muted);font-size:13px}.staff-toolbar button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.staff-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.staff-grid .staff-panel{min-width:0;margin-top:0}.staff-list{max-height:470px;margin-top:20px;overflow:auto}.staff-list article{border-top:1px solid var(--line);padding:18px 0}.staff-list article>div{justify-content:space-between;gap:10px;display:flex}.staff-list article strong{text-transform:capitalize;font-size:13px}.staff-list article span,.staff-list article small{color:var(--muted);font-size:11px}.staff-list article p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.staff-empty{text-align:center;background:#f8f6fd;border-radius:12px;padding:34px}.staff-live-placeholder{color:#827794;background:#f8f6fd;border:1px dashed #c9bfdf;border-radius:14px;place-items:center;min-height:160px;margin-top:20px;font-size:13px;font-weight:800;display:grid}.staff-page>.form-message{max-width:700px}@media (max-width:780px){.staff-grid{grid-template-columns:1fr}.staff-page{padding-top:48px}}
.hero-photo-art{justify-content:center;align-items:center;display:flex;transform:none}.hero-photo-frame{aspect-ratio:1.37;background:#fff;border-radius:32px;width:min(100%,720px);padding:10px;overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 70px #25213b26}.hero-photo-frame img{object-fit:cover;border-radius:23px;width:100%;height:100%;display:block}.hero-photo-chip{z-index:2;color:#234934;letter-spacing:1px;background:#d9f4e2;border-radius:12px;padding:12px 16px;font-size:11px;font-weight:900;position:absolute;top:5%;left:-3%;transform:rotate(-7deg);box-shadow:0 12px 30px #26213620}.hero-photo-note{color:#fff;background:#17182bd9;border-radius:8px;padding:7px 11px;font-size:10px;position:absolute;bottom:3%;right:6%}.about-blurb{text-align:center;max-width:1100px;margin:auto;padding:100px 24px 105px}.about-blurb h2{letter-spacing:-4px;margin:18px 0 22px;font-size:clamp(42px,5vw,72px);line-height:1.05}.about-blurb h2 em{color:var(--purple);font-style:normal}.about-blurb>p:not(.kicker){max-width:720px;color:var(--muted);margin:0 auto 14px;font-size:17px;line-height:1.7}@media (max-width:1100px){.hero-photo-art{transform:none}}@media (max-width:760px){.hero-photo-art{width:100%;max-width:none;height:auto;margin:25px 0 10px;transform:none}.hero-photo-frame{aspect-ratio:1.25}.hero-photo-chip{top:-13px;left:1%}.hero-photo-note{bottom:3%}.about-blurb{padding:75px 24px}}@media (max-width:420px){.hero-photo-art{margin:25px 0 10px;transform:none}.hero-photo-frame{aspect-ratio:1.15}}
.pricing-page{max-width:1180px;margin:auto;padding:95px 24px 120px}.pricing-page h1{letter-spacing:-4px;max-width:820px;margin:13px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.04}.pricing-page>.lead{margin-bottom:48px}.price-highlight{background:#eae2ff;border-radius:27px;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;padding:35px 40px;display:grid}.price-highlight h2{letter-spacing:-2px;margin:12px 0;font-size:38px}.price-highlight p{max-width:550px;line-height:1.6}.price-highlight strong{letter-spacing:-2px;font-size:38px}.price-highlight strong small{letter-spacing:0;font-size:15px}.price-badge{letter-spacing:1.5px;color:#6a4bb5;font-size:10px;font-weight:900}.price-highlight-detail{gap:12px;font-size:14px;line-height:1.5;display:grid}.price-section-heading{letter-spacing:-1px;margin:68px 0 22px;font-size:30px}.price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.price-card{border:1px solid var(--line);border-radius:21px;flex-direction:column;gap:13px;padding:29px;display:flex}.price-card p{margin:0;font-weight:850}.price-card strong{font-size:35px}.price-card span:not(.price-unavailable){color:#5f40c0;font-weight:850}.price-card small{color:var(--muted);font-size:13px}.price-unavailable{color:#776c87;text-align:center;background:#f3f0f9;border-radius:10px;margin-top:10px;padding:11px;font-size:12px;font-weight:800}.price-explainer{grid-template-columns:1fr 1fr;gap:60px;margin:75px 0;display:grid}.price-explainer section{border-top:1px solid var(--line);padding-top:18px}.price-explainer h2{font-size:25px}.price-explainer p,.price-explainer li{color:var(--muted);font-size:15px;line-height:1.7}.price-explainer ul{padding-left:20px}html[data-theme=dark] .price-highlight{background:#31254c}html[data-theme=dark] .price-card{background:#201d30}html[data-theme=dark] .price-unavailable{background:#312d42}@media (max-width:760px){.pricing-page{padding-top:65px}.price-highlight,.price-grid,.price-explainer{grid-template-columns:1fr}.price-highlight{padding:28px}.price-explainer{gap:28px}}
