@font-face{font-family:brandFont;src:url(../media/DejaVuSans_web-s.p.03wa2pvq-ta3q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandFont;src:url(../media/DejaVuSans_Bold_web-s.p.0h7yaus5to1o4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:81.05%;descent-override:20.59%;line-gap-override:0.0%;size-adjust:114.53%}.iNGSxa_className{font-family:brandFont,brandFont Fallback}.iNGSxa_variable{--font-tovumi:"brandFont", "brandFont Fallback"}
:root{--tovumi-orchid:#9b2cdb;--tovumi-ink:#19131f;--tovumi-mist:#f5eefa;--tovumi-white:#fff;--tovumi-orchid-hover:#8422be;--tovumi-orchid-pressed:#701a9f;--tovumi-muted:#6e6478;--tovumi-border:#ded3e6}
*{box-sizing:border-box}:root{--section-space:clamp(64px, 8vw, 112px)}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--tovumi-ink);background:var(--tovumi-white);font-family:var(--font-tovumi), sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--tovumi-orchid);outline-offset:5px}main,.site-header,.site-footer{width:min(100% - 80px,1240px);margin-inline:auto}main{padding-bottom:40px}p{color:var(--tovumi-muted);margin:0 0 20px;line-height:1.75}p strong{color:var(--tovumi-ink)}h1,h2,h3{color:var(--tovumi-ink);margin:0;font-weight:700}h1{letter-spacing:-.055em;font-size:clamp(40px,5.2vw,72px);line-height:1.12}h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(30px,3.1vw,44px);line-height:1.2}h3{letter-spacing:-.025em;margin-bottom:8px;font-size:17px;line-height:1.5}small{color:var(--tovumi-muted);font-size:12px;line-height:1.7;display:block}.lead{font-size:18px;line-height:1.7}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--tovumi-orchid);margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.6;display:block}.button,button{background:var(--tovumi-orchid);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:22px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover,button:hover{background:var(--tovumi-orchid-hover)}.button:active,button:active{background:var(--tovumi-orchid-pressed)}.button+small{margin-top:14px}.text-link{color:var(--tovumi-orchid);padding-block:10px;font-size:14px;font-weight:700;line-height:1.7;display:inline-block}.text-link:hover{color:var(--tovumi-orchid-pressed)}.section{padding-block:var(--section-space);border-top:1px solid var(--tovumi-border)}.site-header{border-bottom:1px solid var(--tovumi-border);justify-content:space-between;align-items:center;gap:28px;min-height:104px;display:flex}.logo{width:154px;height:auto;display:block}nav{font-size:13px}.desktop-nav{gap:30px;display:flex}.desktop-nav a{padding-block:14px;text-decoration:none}.desktop-nav a:hover{color:var(--tovumi-orchid)}.header-cta .button{gap:16px;min-height:44px;padding:12px 17px;font-size:12px}.mobile-nav{display:none}.skip-link{z-index:100;color:#fff;background:var(--tovumi-ink);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:64px 76px;display:grid}.hero h1{margin:24px 0;font-size:clamp(46px,5.7vw,78px)}.hero h1>span{color:var(--tovumi-orchid)}.hero .lead{max-width:480px;font-size:16px}.hero-byline{margin-block:20px 28px;font-size:13px}.pill{color:var(--tovumi-orchid-pressed);border:1px solid var(--tovumi-border);background:var(--tovumi-mist);border-radius:40px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{background:var(--tovumi-orchid);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.product-preview{background:var(--tovumi-mist);border:1px solid var(--tovumi-border);border-radius:20px;min-width:0;margin:0;overflow:hidden}.preview-caption{color:var(--tovumi-ink);align-items:center;gap:7px;padding:18px 20px;font-size:10px;font-weight:700;display:flex}.preview-caption>span:last-child{color:var(--tovumi-muted);margin-left:auto;font-weight:400}.preview-scene{justify-content:center;align-items:center;min-height:466px;padding:12px 24px 30px;display:flex;position:relative}.phone{z-index:1;border:5px solid var(--tovumi-ink);background:#fff;border-radius:34px;flex-shrink:0;width:242px;position:relative;overflow:hidden;box-shadow:0 16px 30px #19131f12}.phone-status{justify-content:space-between;padding:12px 17px 8px;font-size:9px;font-weight:700;display:flex}.event-cover{background:var(--tovumi-orchid);color:#fff;flex-direction:column;gap:8px;padding:24px 18px;display:flex}.sample-label{letter-spacing:.15em;opacity:.9;font-size:8px}.event-cover strong{letter-spacing:-.06em;font-size:29px;line-height:1.05}.event-cover>span:last-child{font-size:9px}.phone-content{padding:22px 14px 12px}.preview-kicker{letter-spacing:.12em;color:var(--tovumi-muted);margin-bottom:9px;font-size:8px;font-weight:700;display:block}.phone .phone-title{margin:0 0 18px;font-size:16px;line-height:1.3}.phone-tabs{border-bottom:1px solid var(--tovumi-border);gap:16px;padding-bottom:10px;font-size:10px;display:flex}.phone-tabs strong{color:var(--tovumi-orchid)}.phone-tabs>span{color:var(--tovumi-muted)}.day-label{justify-content:space-between;padding-block:15px 5px;font-size:7px;font-weight:700;display:flex}.day-label>span{color:var(--tovumi-muted);font-weight:400}.session{border-bottom:1px solid var(--tovumi-border);gap:8px;padding:12px 0;display:flex}.session time{color:var(--tovumi-muted);padding-top:2px;font-size:8px}.session div{flex:1}.session strong{font-size:9px;line-height:1.5;display:block}.session div>span{color:var(--tovumi-muted);font-size:8px;line-height:1.6;display:block}.session>span{color:var(--tovumi-orchid);font-size:12px}.phone-bottom{text-align:center;color:var(--tovumi-muted);justify-content:space-around;padding:10px 0 14px;font-size:8px;line-height:1.8;display:flex}.phone-bottom>span:first-child{color:var(--tovumi-orchid)}.product-preview figcaption{border-top:1px solid var(--tovumi-border);color:var(--tovumi-muted);padding:16px 20px;font-size:10px;line-height:1.7}.preview-note{z-index:2;border:1px solid var(--tovumi-border);background:#fff;border-radius:12px;padding:18px;position:absolute}.note-top{width:156px;top:44px;right:14px}.note-top strong{letter-spacing:-.04em;font-size:16px;line-height:1.35}.swatches{gap:6px;margin-top:12px;display:flex}.swatches i{background:var(--tovumi-orchid);border-radius:50%;width:20px;height:20px}.swatches i:nth-child(2){background:var(--tovumi-ink)}.swatches i:nth-child(3){background:var(--tovumi-mist);border:1px solid var(--tovumi-border)}.note-bottom{align-items:center;gap:10px;display:flex;bottom:50px;left:16px}.note-bottom>span{color:var(--tovumi-orchid);font-size:25px}.note-bottom strong{font-size:11px;display:block}.note-bottom div>span{color:var(--tovumi-muted);margin-top:5px;font-size:9px;display:block}.proof,.two-columns{grid-template-columns:1fr 1fr;gap:80px;display:grid}.proof p{font-size:15px}.section-heading{max-width:700px;margin-bottom:44px}.section-heading p{max-width:600px}.feature-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.builder-preview .preview-scene{gap:24px;min-height:480px;padding-inline:18px}.builder-preview .phone{border-width:4px;width:218px}.builder-panel{border:1px solid var(--tovumi-border);background:#fff;border-radius:10px;flex:1;align-self:stretch;min-width:0;margin-block:28px;padding:18px 12px}.builder-title{align-items:center;gap:9px;margin-bottom:30px;font-size:11px;display:flex}.mini-mark{background:var(--tovumi-orchid);color:#fff;border-radius:5px;padding:4px;font-size:16px;font-weight:700}.builder-row{border:1px solid var(--tovumi-border);border-radius:5px;align-items:center;gap:6px;margin-block:5px;padding:11px 7px;font-size:9px;display:flex}.builder-row>span{color:var(--tovumi-muted)}.builder-row>span:last-child{margin-left:auto}.builder-row.selected{background:var(--tovumi-mist);border-color:var(--tovumi-orchid);color:var(--tovumi-orchid-pressed)}.builder-note{margin-top:24px;font-size:9px;line-height:1.6}.builder-note>span{color:var(--tovumi-muted);display:block}.numbered-feature{gap:20px;margin-bottom:24px;display:flex}.numbered-feature>span,.feature-index{color:var(--tovumi-orchid);padding-top:5px;font-size:11px;font-weight:700}.numbered-feature p{margin:0;font-size:14px}.branding-section{background:var(--tovumi-ink);color:#fff;border:0;border-radius:20px;grid-template-columns:1fr 1fr;gap:80px;padding-inline:48px;display:grid}.branding-section h2,.branding-section h3{color:#fff}.branding-section p,.branding-section small{color:var(--tovumi-border)}.branding-section .eyebrow,.branding-section .text-link{color:var(--tovumi-white)}.brand-details{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-details p{font-size:13px}.brand-details small{grid-column:1/-1}.essentials{border-top:0}.essentials-list{grid-template-columns:repeat(3,1fr);gap:32px 44px;display:grid}.essentials-list>div{border-top:1px solid var(--tovumi-border);padding-top:20px}.feature-index{margin-bottom:16px;display:block}.essentials-list p{font-size:14px}.availability{margin:20px 0 0;font-size:13px}.audience{text-align:center;background:var(--tovumi-mist);margin-bottom:var(--section-space);border:0;border-radius:20px;padding-inline:24px}.audience>p{max-width:650px;margin-inline:auto}.event-types{letter-spacing:-.035em;color:var(--tovumi-orchid-pressed);font-size:clamp(19px,2.4vw,29px);line-height:1.55}.pricing-preview{grid-template-columns:1.1fr 1fr;gap:64px;display:grid}.price-summary>p{border-bottom:1px solid var(--tovumi-border);padding-bottom:22px}.price-summary strong{letter-spacing:-.045em;margin-bottom:10px;font-size:36px;line-height:1.2;display:block}.price-summary strong>small{letter-spacing:0;font-size:14px;font-weight:400;display:inline}.price-summary p>span{font-size:14px}.faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq details{border-bottom:1px solid var(--tovumi-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:14px}.faq summary>span{color:var(--tovumi-orchid)}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{padding-right:24px;font-size:14px}.final-cta{background:var(--tovumi-mist);border:1px solid var(--tovumi-border);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin-bottom:32px;padding:56px;display:grid}.final-cta h2{max-width:500px}.final-cta p{margin-bottom:8px;font-size:14px}.final-cta>div:last-child{justify-self:end}.breadcrumbs{color:var(--tovumi-muted);padding-top:28px;font-size:12px}.breadcrumbs ol{gap:12px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--tovumi-border);margin-right:12px}.page-intro{max-width:860px;padding-block:64px}.page-intro h1{margin-bottom:28px}.page-intro p{max-width:700px}.page-intro .status-line{color:var(--tovumi-orchid-pressed);font-size:13px}.wide-preview{max-width:940px;margin:0 auto 80px}.wide-preview .builder-preview .preview-scene{gap:64px;padding:20px 64px 40px}.wide-preview .builder-panel{max-width:350px;padding:24px}.wide-preview .builder-row{padding:14px;font-size:12px}.wide-preview .builder-title{font-size:16px}.wide-preview .phone{width:260px}.editorial-row{border-bottom:1px solid var(--tovumi-border);grid-template-columns:60px 1fr 1.15fr;gap:32px;padding-block:36px;display:grid}.editorial-row h2{font-size:28px}.editorial-row>div>p:last-child{margin-bottom:0}.related-links{color:var(--tovumi-orchid);flex-wrap:wrap;gap:24px;margin-top:36px;font-size:14px;font-weight:700;display:flex}.fine-print{margin-block:20px;font-size:12px}.branding-feature{padding-bottom:80px}.brand-ideas{background:var(--tovumi-mist);border:0;border-radius:20px;margin-bottom:80px;padding-inline:48px}.brand-ideas p{max-width:800px}.custom-page{background:var(--tovumi-mist);margin-top:12px;padding:10px;font-size:8px;line-height:1.6}.custom-page strong{display:block}.plans{grid-template-columns:1fr 1fr;gap:28px;display:grid}.plan{border:1px solid var(--tovumi-border);border-radius:18px;padding:36px}.plan h2{margin:0;font-size:24px}.plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-top .pill{font-size:10px}.plan-price{letter-spacing:-.05em;color:var(--tovumi-ink);margin-block:28px 16px;font-size:clamp(42px,4vw,56px);font-weight:700;line-height:1.2}.plan-price>span{color:var(--tovumi-muted);letter-spacing:0;font-size:14px;font-weight:400}.plan>p:not(.plan-price){font-size:14px}.plan ul{border-top:1px solid var(--tovumi-border);margin-block:24px;padding:24px 0;list-style:none}.plan li{margin-bottom:18px;padding-left:25px;font-size:14px;line-height:1.7;position:relative}.plan li:before{content:"✓";color:var(--tovumi-orchid);position:absolute;left:0}.plan .button{width:100%}.event-plan{background:var(--tovumi-mist);border-color:var(--tovumi-orchid)}.pricing-terms{max-width:960px;margin-block:28px 64px;font-size:12px}.story-start{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-bottom:80px;display:grid}.story-mark{background:var(--tovumi-mist);text-align:center;border-radius:20px;padding:48px}.story-mark img{width:160px;height:auto;margin:0 auto 32px;display:block}.story-mark>span{color:var(--tovumi-orchid-pressed);letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.4;display:block}.site-footer{border-top:1px solid var(--tovumi-border);padding-block:40px 28px}.footer-main{justify-content:space-between;gap:40px;margin-bottom:48px;display:flex}.footer-main p{margin-top:20px;margin-bottom:8px;font-size:13px}.footer-main nav{flex-wrap:wrap;place-content:start flex-end;gap:12px 28px;max-width:460px;display:flex}.footer-main nav a{padding-block:12px}.footer-bottom{border-top:1px solid var(--tovumi-border);color:var(--tovumi-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:11px;display:flex}.footer-bottom nav{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:11px;display:flex}.footer-bottom nav a,.footer-bottom button{align-items:center;min-height:44px;display:inline-flex}.policy{max-width:800px;padding-block:48px 80px}.policy>h1{margin-block:28px}@media (max-width:1100px){.desktop-nav{gap:20px}.hero{gap:28px}.note-top{width:130px;right:8px}.note-bottom{left:8px}.feature-split{gap:32px}.builder-preview .preview-scene{gap:12px;padding-inline:12px}.builder-preview .phone{width:200px}.builder-panel{padding-inline:8px}.branding-section{gap:40px;padding-inline:32px}.proof,.two-columns,.faq{gap:48px}}@media (max-width:800px){main,.site-header,.site-footer{width:min(100% - 40px,620px)}.site-header{min-height:88px;position:relative}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.mobile-nav>summary{cursor:pointer;align-items:center;gap:20px;padding:14px 0 14px 14px;font-size:13px;list-style:none;display:flex}.mobile-nav>nav{z-index:10;border:1px solid var(--tovumi-border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex;position:absolute;top:76px;left:0;right:0;box-shadow:0 16px 32px #19131f12}.mobile-nav nav>a{padding:14px}.hero{grid-template-columns:1fr;gap:40px;padding-top:40px}.hero h1{font-size:clamp(48px,9vw,70px)}.hero .lead{max-width:540px}.preview-scene{padding-block:12px 30px}.note-top{width:150px;right:24px}.note-bottom{left:24px}.proof,.two-columns,.feature-split,.branding-section,.pricing-preview,.faq,.final-cta,.story-start{grid-template-columns:1fr;gap:28px}.feature-split .product-preview{margin-bottom:16px}.builder-preview .phone{width:242px}.builder-preview .preview-scene{gap:24px;padding-inline:20px}.builder-panel{padding:18px 12px}.builder-row{font-size:11px}.branding-section{padding:40px 28px}.brand-details{gap:20px}.essentials-list{grid-template-columns:1fr 1fr;gap:24px}.final-cta{padding:36px 28px}.final-cta>div:last-child{justify-self:start}.page-intro{padding-block:40px 48px}.page-intro h1{font-size:clamp(38px,6.5vw,56px)}.wide-preview .builder-preview .preview-scene{gap:24px;padding:12px 20px 30px}.wide-preview .builder-panel{padding:16px}.wide-preview .builder-row{padding:11px 8px;font-size:10px}.wide-preview .phone{width:242px}.editorial-row{grid-template-columns:35px 1fr;gap:16px}.editorial-row>div{grid-column:2}.editorial-row h2{margin-bottom:0}.plans{grid-template-columns:1fr}.plan{padding:28px}.brand-ideas{padding-inline:28px}.footer-main,.footer-bottom{flex-direction:column;align-items:start}.footer-main nav{justify-content:flex-start}.footer-main{gap:24px;margin-bottom:24px}}@media (max-width:400px){main,.site-header,.site-footer{width:calc(100% - 32px)}.hero h1{font-size:48px}.note-top{width:120px;padding:12px;top:28px;right:8px}.note-top strong{font-size:14px}.note-bottom{padding:12px;bottom:30px;left:8px}.builder-preview .phone,.wide-preview .phone{border-radius:25px;width:174px}.builder-preview .preview-scene,.wide-preview .builder-preview .preview-scene{gap:8px;padding-inline:8px}.builder-panel,.wide-preview .builder-panel{padding-inline:6px}.builder-row,.wide-preview .builder-row{gap:3px;padding-inline:3px;font-size:8px}.builder-title,.wide-preview .builder-title{font-size:10px}.phone .phone-title{font-size:14px}.event-cover strong{font-size:24px}.brand-details,.essentials-list{grid-template-columns:1fr}.plan-top{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.text-button{color:inherit;font-weight:400;font-size:inherit;background:0 0;border-radius:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--tovumi-orchid);background:0 0}.cookie-banner{z-index:20;color:#19131f;background:#fff;border:2px solid #9b2cdb;border-radius:20px;width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 8px 40px #19131f26}.cookie-banner h2{margin-top:0}.cookie-banner p,.privacy-dialog p{font-size:14px;line-height:1.65}.consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent-actions>button{flex:150px;min-height:48px}.consent-actions .preferences-button{color:#19131f;background:#f5eefa}.privacy-dialog{color:#19131f;background:#fff;border:2px solid #9b2cdb;border-radius:20px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.privacy-dialog::backdrop{background:#19131f99}.privacy-dialog fieldset{border:1px solid #72647a;border-radius:12px;margin-block:20px;padding:16px}.privacy-dialog legend{font-weight:700}.privacy-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:700;display:flex}.privacy-option input{accent-color:#9b2cdb;flex:none;width:22px;height:22px}input:focus-visible,dialog:focus-visible{outline-offset:4px;outline:3px solid #9b2cdb}.policy{max-width:800px}.policy h1{font-size:clamp(32px,6vw,52px)}.policy h2{margin-top:32px}.policy li{margin-block:8px;line-height:1.75}.release-blocker{background:#fff;border:2px solid #9b2cdb;border-radius:12px;padding:20px}@media (max-width:540px){.consent-actions{flex-direction:column}.consent-actions>button{flex:auto;width:100%}}.phone-bottom svg{margin:0 auto 4px;display:block}.phone .phone-title{color:var(--tovumi-ink);letter-spacing:-.025em;font-weight:700}
