@font-face{font-family:DM Sans;src:url('/assets/display.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#f7f7f7;--surface:#ffffff;--panel:var(--soft);--ink:#192124;--muted:#4b5154;--yellow:#3333FF;--line:#dedede;--soft:#eeeeee;--max:80rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{margin:0;background:var(--paper);color:var(--ink);font:1rem/1.55 DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex-shrink:0}p,h1,h2,h3,figure{margin:0}p+p{margin-top:1.125rem}h1,h2,h3{line-height:1.06;font-weight:540;letter-spacing:-.035em}h1{font-size:clamp(3.25rem,6.3vw,5.5rem)}h2{font-size:clamp(2.375rem,4.5vw,3.875rem)}h3{font-size:1.875rem;letter-spacing:-.025em}em{font-style:normal;color:#687145}p{color:var(--muted)}b,strong{font-weight:650}:focus-visible{outline:.1875rem solid #526c11;outline-offset:5px}::selection{background:var(--yellow);color:var(--ink)}[hidden]{display:none!important}.icon{width:1.375rem;height:1.375rem}.wrap{width:min(var(--max),calc(100% - 7rem));margin-inline:auto}.section{padding-block:6.875rem}.eyebrow{display:flex;align-items:center;gap:.625rem;font-size:.6875rem;line-height:1.5;font-weight:700;letter-spacing:.13em}.status-dot{width:.4375rem;height:.4375rem;background:#728a26;border-radius:50%;display:inline-block;flex-shrink:0}.button{min-height:3rem;display:inline-flex;justify-content:space-between;align-items:center;gap:1.75rem;padding:.8125rem 1.25rem;border-radius:.4375rem;font-weight:600;font-size:.875rem;line-height:1.4;border:1px solid transparent;transition:background .18s,transform .18s}.button .icon{width:1.1875rem;height:1.1875rem}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:white}.button.dark:hover{background:#343e3c}.button.light{background:var(--yellow);color:var(--ink)}.button.outline{border-color:var(--ink);background:transparent}.text-link{display:inline-flex;align-items:center;gap:1rem;font-size:.875rem;font-weight:600}.text-link:hover{color:#56642d}.text-link .icon{width:1.125rem;height:1.125rem}.button-row{display:flex;gap:1.5625rem;align-items:center;flex-wrap:wrap}.small{font-size:.8125rem;line-height:1.6}.small a,.trial-note a,.price-footnote a,.legal-copy a{text-decoration:underline;text-underline-offset:.1875rem}.pill{display:inline-flex;align-items:center;padding:.375rem .625rem;border:1px solid var(--line);border-radius:.3125rem;font-size:.6875rem;font-weight:600;background:white}.skip{position:fixed;left:1.25rem;top:-6.25rem;z-index:100;background:var(--ink);color:white;padding:.75rem 1.25rem}.skip:focus{top:.625rem}.site-header{position:sticky;top:0;z-index:30;background:rgba(247,247,242,.97);border-bottom:1px solid var(--line)}.header-inner{height:5.5rem;width:min(var(--max),calc(100% - 7rem));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1.875rem}.logo img{width:9.0625rem;height:auto}.site-header nav{display:flex;gap:1.625rem;align-items:center}.site-header nav>a{font-size:.9375rem;font-weight:550;position:relative;padding-block:.75rem}.site-header nav>a:hover,.site-header nav>a[aria-current]{color:#ea783c}.site-header nav>a[aria-current]:after{content:'';position:absolute;bottom:.25rem;left:0;right:0;height:2px;background:#718447}.header-auth{display:flex;gap:1.5625rem;align-items:center}.signin{font-size:.8125rem;font-weight:600}.header-auth .button{min-height:2.625rem;padding:.625rem 1rem;gap:1.4375rem;font-size:.8125rem}.menu-toggle,.mobile-auth{display:none}
.hero{padding-block:5.125rem 3.875rem;display:grid;grid-template-columns:1.05fr 1fr;gap:3.125rem;align-items:center}.hero h1{margin-top:1.5625rem;font-size:clamp(3.5rem,5.8vw,5.125rem)}.hero h1 em{display:inline-block;position:relative;color:var(--ink);z-index:1}.hero h1 em:after{content:'';position:absolute;z-index:-1;left:-.1875rem;bottom:0;right:-.625rem;height:25%;background:var(--yellow);transform:rotate(-1deg)}.hero-lead{font-size:1.375rem;line-height:1.4;color:var(--ink);letter-spacing:-.025em}.hero .hero-lead{margin-top:1.75rem;max-width:27.5rem}.hero-description{max-width:28.125rem;font-size:1rem;margin-top:.9375rem;line-height:1.65}.hero .button-row{margin-top:1.875rem}.trial-note{font-size:.6875rem;margin-top:.9375rem}.hero-stage{min-width:0;position:relative;padding:2rem 3.75rem 2.1875rem 3.25rem;min-height:34.375rem}.orbit-lines{position:absolute;inset:1.25rem -1.25rem 2.8125rem -.625rem;border-radius:50%;background:radial-gradient(ellipse at 45% 50%,#e4edc1,transparent 65%);pointer-events:none}.orbit-lines i{position:absolute;inset:1.125rem;border:1px solid #d7dfbd;border-radius:50%;transform:rotate(-25deg)}.orbit-lines i:nth-child(2){inset:3.75rem -1.875rem;transform:rotate(-45deg)}.orbit-lines i:nth-child(3){inset:-1.25rem 3.75rem;transform:rotate(20deg)}.product-window{position:relative;background:white;border:1px solid #d6dacf;border-radius:.8125rem;overflow:hidden;box-shadow:0 1rem 2.5rem #253d2510;text-align:left;max-width:27.5rem;margin:auto}.window-bar{display:flex;align-items:center;gap:.9375rem;justify-content:space-between;padding:.6875rem .9375rem;background:#f1f3ec;border-bottom:1px solid var(--line);font-size:.5rem;font-weight:600;letter-spacing:.09em;color:#757b6f}.window-bar>.icon{width:.75rem;height:.75rem}.window-dots{display:flex;gap:.25rem}.window-dots i{width:.3125rem;height:.3125rem;border-radius:50%;background:#b2b8a8}.mock-brand{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}.mock-brand b{font-size:1.25rem;font-weight:800;letter-spacing:-1.5px}.mock-brand b span{font-size:.5rem;vertical-align:super;letter-spacing:0}.mock-brand>span{font-size:.4375rem;letter-spacing:.13em}.mock-brand>.icon{width:1rem;height:1rem}.mock-photo{height:15.625rem;position:relative;margin:0 .75rem;border-radius:.25rem;overflow:hidden;background:var(--yellow)}.mock-photo img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.event-visual .mock-photo.mock-photo-apparel{height:auto;aspect-ratio:3/2;background:#c9cbb8}
.mock-photo-apparel img{object-fit:contain;object-position:center}
.event-visual .mock-info>p.mock-stock{font-size:.875rem;margin:0 0 .5rem}
.mock-photo .pill{position:absolute;left:.75rem;top:.75rem;font-size:.5rem;border:0;background:#f9faeeef;letter-spacing:.04em}.mock-info{padding:1.1875rem 1.25rem 1.0625rem}.mock-title{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.mock-title :is(h2,h3){font-size:1.3125rem;letter-spacing:-.025em}.mock-title b{font-size:1.0625rem}.mock-info>p{font-size:.625rem;margin-top:.4375rem}.mock-action{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--ink);color:white;border:0;border-radius:.25rem;padding:.6875rem .8125rem;font-size:.6875rem;font-weight:550;margin-top:.875rem}.mock-action:hover{background:#3c4943}.mock-action .icon{width:.9375rem;height:.9375rem}.mock-info small{display:block;font-size:.5rem;text-align:center;margin-top:.625rem;color:var(--muted)}.floating-label{position:absolute;z-index:3;background:var(--yellow);border-radius:.3125rem;display:flex;align-items:center;gap:.625rem;padding:.75rem .9375rem;box-shadow:0 .4375rem 1.5625rem #2436230c;font-size:.5625rem;letter-spacing:.07em;font-weight:650}.top-label{right:.4375rem;top:.5rem;transform:rotate(3deg)}.floating-label .icon{width:1.1875rem;height:1.1875rem}.floating-channel{position:absolute;bottom:4.5rem;left:-.9375rem;background:white;border:1px solid var(--line);border-radius:.5625rem;padding:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 .5rem 1.875rem #233c2410;transform:rotate(-3deg)}.floating-channel>.icon{background:var(--yellow);padding:.4375rem;width:2.375rem;height:2.375rem;border-radius:.375rem}.floating-channel b{display:block;font-size:.75rem}.floating-channel small{display:block;font-size:.5625rem;color:var(--muted);margin-top:.1875rem}
.channel-icons{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:.4375rem;color:var(--ink)}
.channel-icons svg{width:.875rem;height:.875rem;flex:none}
.mock-info>p:empty{display:none}.hero-stage figcaption{font-size:.5625rem;text-align:center;color:var(--muted);margin-top:1.25rem;position:relative}.channel-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:1.625rem;gap:2.5rem}.channel-strip>span{font-size:.5625rem;line-height:1.6;letter-spacing:.1em;font-weight:600;color:var(--muted)}.channel-strip>div{display:flex;gap:2.8125rem;justify-content:space-between;flex:1;max-width:53.125rem}.channel-strip>div>span{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:550}.platform-section{display:grid;grid-template-columns:1fr 1fr;gap:5rem;border-bottom:1px solid var(--line)}.platform-title h2{margin-top:1.5625rem}.platform-copy .big-copy{font-size:1.6875rem;line-height:1.4;letter-spacing:-.015em;color:var(--ink);margin-bottom:1.375rem}.platform-copy>p:not(.big-copy){max-width:31.25rem}.feature-line{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;margin-top:.9375rem}.feature-line .icon{width:1rem;height:1rem}.platform-copy>p+.feature-line{margin-top:1.5625rem}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:3.125rem;margin-bottom:3rem}.section-top h2{margin-top:1.25rem}.section-top>p{font-size:.9375rem;max-width:18.75rem;margin-bottom:.1875rem}.event-tabs{display:grid;grid-template-columns:repeat(8,1fr);gap:.3125rem;padding-bottom:1rem}.event-tabs button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.625rem;border:1px solid transparent;border-radius:.5rem;background:transparent;min-height:5.4375rem;font-size:.6875rem;line-height:1.3;text-align:center;padding:.625rem .3125rem;color:var(--muted)}.event-tabs button:hover{background:var(--soft);color:var(--ink)}.event-tabs button[aria-selected=true]{background:var(--ink);color:white}.event-tabs button .icon{width:1.5rem;height:1.5rem}.event-panel{background:var(--soft);border-radius:1.125rem;display:grid;grid-template-columns:1fr 1fr;gap:3.75rem;align-items:center;padding:3.25rem 4.25rem;min-height:36.875rem}.event-copy .tier{margin-bottom:2.5rem}.event-copy h3{font-size:2.625rem;margin-top:1.125rem;max-width:22.5rem}.event-copy>p{max-width:26.25rem;margin-top:1.5rem;font-size:1rem;line-height:1.65}.event-use{margin-top:1.75rem}.event-use>span{font-size:.5625rem;font-weight:700;letter-spacing:.1em}.event-use p{font-size:.75rem;line-height:1.8;margin-top:.3125rem}.event-copy .text-link{margin-top:1.75rem}.event-visual{max-width:21.875rem;width:100%;justify-self:end}.event-visual .mock-photo{height:12.8125rem}.event-visual .mock-title :is(h2,h3){font-size:1.1875rem}.event-visual figcaption{font-size:.5625rem;text-align:center;color:var(--muted);margin-top:.9375rem}.two-ways{background:#eff0e9}.channel-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.channel-cards article{border-radius:1.125rem;padding:2.375rem;display:flex;flex-direction:column;min-width:0}.direct-card{background:white;border:1px solid var(--line)}.boost-card{background:var(--yellow)}.card-number{font-size:.625rem;font-weight:650;letter-spacing:.1em}.channel-cards h3{font-size:2.625rem;margin-top:2rem}.channel-cards p{font-size:.9375rem;margin-top:1.375rem;max-width:26.25rem;line-height:1.65}.boost-card p{color:#4a5433}.channel-cards .text-link{margin-top:2rem}.direct-visual{padding:2.1875rem 1.25rem 0;max-width:21.875rem;width:100%;align-self:center;margin-top:auto}.direct-channel-icons{display:flex;justify-content:space-between}.direct-channel-icons>.icon{width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:.5rem;padding:.625rem}.direct-connector{height:1.75rem;width:77%;display:block;margin:auto;border:1px solid #bbc2ae;border-top:0;position:relative}.direct-connector:after{content:'';position:absolute;left:50%;top:1.75rem;width:1px;height:.9375rem;background:#bbc2ae}.direct-event{display:flex;align-items:center;justify-content:space-between;gap:.625rem;border:1px solid var(--line);border-radius:.4375rem;background:var(--paper);padding:.875rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;margin-top:.9375rem}.direct-event .icon{width:1.125rem;height:1.125rem}.boost-mini{display:flex;align-items:center;padding:2.8125rem 0 1.25rem;margin-top:auto}.avatar{width:2.875rem;height:2.875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.0625rem;font-weight:650;flex-shrink:0;overflow:hidden}
.avatar img{width:100%;height:100%;display:block}.a-1{background:#f1cbb5;color:#6c3928}.a-2{background:#c7d3e8;color:#344b6d}.a-3{background:#e1c7e3;color:#6f4474}.boost-mini .avatar{width:3.4375rem;height:3.4375rem;border:.1875rem solid var(--yellow);margin-left:-.5rem}.boost-mini .avatar:first-child{margin-left:0}.mini-arrow{font-size:1.625rem;margin:0 1.375rem}.mini-label{font-size:.875rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.625rem}.steps article{position:relative;padding-top:1.5rem;border-top:1px solid var(--line)}.steps article>span{font-size:.6875rem;color:var(--muted)}.steps article>.icon{position:absolute;right:0;top:1.125rem;width:1.75rem;height:1.75rem}.steps h3{margin-top:2.375rem;font-size:1.625rem}.steps p{font-size:.875rem;line-height:1.65;margin-top:1.125rem;max-width:20rem}.pro-band{display:flex;align-items:center;gap:2.8125rem;background:var(--ink);color:white;border-radius:1.125rem;padding:2.625rem 2.875rem}.pro-band p{color:#bfc6b8;max-width:33.125rem;font-size:.875rem;margin-top:.9375rem}.pro-band h2{font-size:2.5rem;margin-top:.9375rem}.pro-band .button{margin-left:auto;flex-shrink:0}.shield-art{width:6.875rem;height:6.875rem;border:1px solid #4d5948;border-radius:50%;display:grid;place-items:center;background:#29342a;flex-shrink:0}.shield-art .icon{width:3.75rem;height:3.75rem;color:var(--yellow)}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.faq-section h2{margin-top:1.25rem}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:1.5625rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:550;padding:1.4375rem 0;line-height:1.5}summary::-webkit-details-marker{display:none}summary>span{font-weight:400;font-size:1.375rem}details[open] summary>span{transform:rotate(45deg)}details p{padding-bottom:1.5rem;font-size:.875rem;line-height:1.7;max-width:40.625rem}.end-cta{border-top:1px solid var(--line);padding-block:5rem 5.625rem;display:flex;justify-content:space-between;gap:2.5rem;align-items:center}.end-cta h2{font-size:3rem;margin-top:1.4375rem}.end-cta p{margin-top:1.25rem;font-size:.9375rem}.end-cta>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:1.4375rem}.site-footer{background:#eaece3;padding:3.4375rem max(3.5rem,calc((100vw - var(--max))/2)) 1.5625rem}.footer-top{display:flex;justify-content:space-between;gap:3.75rem}.footer-logo img{width:10.9375rem;height:auto}.footer-top p{margin-top:1.5625rem;font-size:.875rem}.footer-links{display:flex;gap:5.3125rem}.footer-links>div{display:flex;flex-direction:column;gap:.6875rem}.footer-links span{font-size:.5625rem;letter-spacing:.12em;font-weight:700;margin-bottom:.625rem}.footer-links a{font-size:.8125rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:1.875rem;border-top:1px solid #d4d7cb;margin-top:3.4375rem;padding-top:1.375rem;font-size:.625rem;color:#525b4e}.footer-bottom>div{display:flex;gap:1.5625rem}.site-footer a:hover{text-decoration:underline;text-underline-offset:.25rem}
.page-hero{padding-top:5.625rem;padding-bottom:3.4375rem}.page-hero h1{margin-top:1.5625rem}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:3.75rem;margin-top:1.875rem}.hero-bottom>p{max-width:34.375rem;font-size:1.125rem}.format-jump{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:3.125rem}.format-jump a{display:flex;align-items:center;gap:.5625rem;border:1px solid var(--line);border-radius:.375rem;padding:.625rem .75rem;font-size:.75rem}.format-jump .icon{width:1.0625rem;height:1.0625rem}.format-jump a:hover{background:var(--yellow)}.format-list{padding-bottom:4.0625rem}.format-row{display:grid;grid-template-columns:3.125rem 1fr 1.3fr;gap:1.875rem;padding:3.25rem 0;border-top:1px solid var(--line);scroll-margin-top:6.25rem}.format-number{font-size:.6875rem;color:var(--muted);padding-top:.5rem}.format-name>.icon{width:2.25rem;height:2.25rem;margin-bottom:1.5625rem}.format-name h2{font-size:2.0625rem;margin-bottom:1.125rem}.format-description h3{font-size:1.6875rem;margin-bottom:1.25rem}.format-description>p{font-size:.9375rem}.format-description details{margin-top:.9375rem;margin-bottom:1.125rem}.format-description summary{font-size:.75rem}.format-description details p{font-size:.8125rem}.boost-callout{background:var(--yellow);border-radius:1.125rem;padding:3rem;display:grid;grid-template-columns:1fr 1fr;gap:4.375rem;align-items:center;margin-bottom:5rem}.boost-callout h2{font-size:2.625rem;margin-top:1.25rem}.boost-callout>div>.icon{width:2.1875rem;height:2.1875rem}.boost-callout p{color:#46512c;font-size:1rem;line-height:1.7}.boost-callout .button{margin-top:1.5625rem;background:var(--ink);color:white}.boost-hero{padding-block:5.3125rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4.0625rem}.boost-hero h1{font-size:clamp(3.3125rem,5.6vw,4.8125rem);margin-top:1.4375rem}.boost-hero .hero-lead{margin-top:1.6875rem}.boost-hero p:not(.hero-lead){font-size:.9375rem;line-height:1.7;max-width:28.75rem}.boost-hero .button-row{margin-top:1.875rem}.boost-diagram{background:var(--soft);padding:3.125rem 1.75rem 1.5625rem;border:1px solid var(--line);border-radius:1.125rem}.diagram-origin{display:flex;align-items:center;gap:.9375rem;background:white;border:1px solid var(--line);border-radius:.5625rem;margin:auto;padding:1.125rem 1.375rem;max-width:16.875rem}.diagram-origin>.icon{width:2.1875rem;height:2.1875rem}.diagram-origin small{display:block;font-size:.5rem;letter-spacing:.12em}.diagram-origin b{font-size:.8125rem}.diagram-origin .status-dot{margin-left:auto}.diagram-lines{height:3.4375rem;display:flex;position:relative;justify-content:center}.diagram-lines:before{content:'';position:absolute;top:0;left:50%;height:1.875rem;width:1px;background:#bfc7af}.diagram-lines:after{content:'';position:absolute;left:16%;right:16%;top:1.875rem;height:1.5625rem;border:1px solid #bfc7af;border-bottom:0;border-radius:.5rem .5rem 0 0}.diagram-lines i:nth-child(2){margin-top:1.875rem;height:1.5625rem;width:1px;background:#bfc7af}.diagram-partners{display:grid;grid-template-columns:repeat(3,1fr);gap:.5625rem}.diagram-partners>div{padding:1.125rem .375rem;text-align:center;background:white;border:1px solid var(--line);border-radius:.5625rem;display:flex;align-items:center;flex-direction:column}.diagram-partners .avatar{width:2.5rem;height:2.5rem;font-size:.875rem}.diagram-partners b{font-size:.75rem;margin-top:.75rem}.diagram-partners small{display:flex;align-items:center;gap:.1875rem;font-size:.4375rem;margin-top:.4375rem;color:var(--muted)}.diagram-partners .icon{width:.6875rem;height:.6875rem;color:#668242}.diagram-down{display:flex;flex-direction:column;align-items:center;font-size:.9375rem;margin:.5rem 0;color:#7b8568;gap:2px}.diagram-down span{font-size:.5625rem}.diagram-result{display:flex;align-items:center;gap:.8125rem;background:var(--yellow);border-radius:.5rem;padding:1.25rem 1rem}.diagram-result b{display:block;font-size:.875rem;letter-spacing:-.02em}.diagram-result small{display:block;font-size:.5625rem;margin-top:.25rem}.diagram-caption{text-align:center!important;font-size:.5rem!important;letter-spacing:.08em;margin-top:1.375rem!important}.boost-principle{padding:4.0625rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.boost-principle .eyebrow{justify-content:center}.boost-principle h2{font-size:3.125rem;margin-top:1.375rem}.boost-principle p{max-width:43.125rem;margin:1.75rem auto 0;font-size:1.125rem}.boost-principle p.small{font-size:.6875rem;max-width:37.5rem;margin-top:1.125rem}.boost-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.boost-steps article{border-top:1px solid var(--line);padding-top:1.375rem}.step-index{font-size:.75rem;color:var(--muted)}.boost-steps h3{font-size:1.5625rem;margin-top:1.75rem;line-height:1.2}.boost-steps p{font-size:.875rem;margin-top:.9375rem;line-height:1.65}.partner-split{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);border-radius:1.125rem;overflow:hidden}.partner-split article{padding:3rem}.partner-split article+article{border-left:1px solid #d4d9ca}.partner-split h2{font-size:2.4375rem;margin-top:1.5625rem}.check-list{list-style:none;padding:0;margin:1.75rem 0;display:flex;flex-direction:column;gap:.9375rem}.check-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.8125rem}.check-list .icon{width:1.0625rem;height:1.0625rem}
.pricing-hero{text-align:center;padding-block:4.6875rem 2.8125rem}.pricing-hero .eyebrow{justify-content:center}.pricing-hero h1{margin-top:1.5625rem;font-size:4.625rem}.pricing-hero p{margin-top:1.5625rem;font-size:1.0625rem}.review-note{display:inline-block;font-size:.625rem;line-height:1.6;background:#ecefdc;border:1px solid #dbe0c8;padding:.4375rem .75rem;color:#58643b;border-radius:.3125rem;margin-top:1.4375rem}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;align-items:stretch}.price-card{background:white;border:1px solid var(--line);border-radius:.75rem;padding:0 1.4375rem 1.625rem;display:flex;flex-direction:column;min-width:0}.price-card.featured{background:var(--ink);border-color:var(--ink);color:white}.plan-label{font-size:.5rem;font-weight:650;letter-spacing:.1em;display:block;margin:0 -1.4375rem 1.75rem;padding:.625rem 1.4375rem;background:var(--yellow);border-radius:.6875rem .6875rem 0 0;min-height:2.0625rem;color:var(--ink)}.plan-label.empty{background:transparent}.plan-intro{min-height:7.375rem}.plan-intro h2{font-size:1.5625rem;letter-spacing:-.03em}.plan-intro p{font-size:.75rem;line-height:1.55;margin-top:.875rem;max-width:13.75rem}.featured .plan-intro p{color:#b7c0b1}.plan-price{font-size:2.75rem;line-height:1.2;font-weight:560;letter-spacing:-.06em;white-space:nowrap}.plan-price>span{font-size:1.6875rem;letter-spacing:-.05em;margin-right:.1875rem}.plan-price small{font-size:.6875rem;letter-spacing:0;font-weight:400;color:var(--muted);margin-left:.3125rem}.featured .plan-price small{color:#b7c0b1}.transaction{font-size:.6875rem;line-height:1.6;color:var(--ink);margin-top:1.0625rem;min-height:3rem}.transaction small{display:block;font-size:.5625rem;color:var(--muted);margin-top:2px}.featured .transaction{color:var(--yellow)}.featured .transaction small{color:#b7c0b1}.plan-trial{font-size:.5625rem;min-height:2rem;margin-top:.75rem;color:var(--muted)}.featured .plan-trial{color:#b7c0b1}.price-card>.button{width:100%;font-size:.75rem;padding:.6875rem .9375rem;min-height:2.6875rem}.price-card>h3{font-size:.9375rem;letter-spacing:-.02em;margin-top:1.75rem;font-weight:650}.plan-limits{margin:1.25rem 0 0;font-size:.6875rem;display:flex;flex-direction:column;gap:.75rem}.plan-limits>div{display:flex;justify-content:space-between;gap:.625rem}.plan-limits dt{color:var(--muted)}.plan-limits dd{margin:0;font-weight:650}.featured .plan-limits dt{color:#b7c0b1}.price-card>ul{list-style:none;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.75rem}.price-card>ul li{font-size:.625rem;display:flex;align-items:flex-start;gap:.4375rem;line-height:1.6}.price-card>ul .icon{width:.8125rem;height:.8125rem;margin-top:2px}.featured>ul{border-color:#43503c}.price-footnote{font-size:.6875rem;max-width:66.25rem;text-align:center;margin-top:1.5rem;line-height:1.7;padding-inline:1.25rem}.comparison table{border-collapse:collapse;width:100%;min-width:45rem;font-size:.8125rem}.comparison th,.comparison td{padding:1.125rem .9375rem;border-bottom:1px solid var(--line);text-align:center}.comparison th:first-child{text-align:left;width:36%;font-weight:500}.comparison td{color:var(--muted)}.comparison thead th{background:var(--soft);font-weight:650}.comparison thead th:nth-child(4){background:var(--ink);color:white}.table-scroll{overflow-x:auto}.fee-section{display:grid;grid-template-columns:1fr 1fr;gap:5.625rem;border-top:1px solid var(--line);align-items:start}.fee-intro h2{font-size:2.875rem;margin-top:1.5625rem}.fee-intro p{font-size:.9375rem;margin-top:1.5625rem;line-height:1.7}.fee-intro p.small{font-size:.75rem}.calculator{border:1px solid var(--line);border-radius:1.125rem;background:white;padding:2.125rem}.calculator h3{margin-top:1rem;font-size:2rem}.calculator>p{margin-top:.8125rem}.calculator>label{margin-top:1.5625rem}.calculator .field-row{margin-top:1.125rem;gap:.8125rem}.calc-results{margin-top:1.75rem}.calc-results>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem;margin-top:.75rem}.calc-results b{white-space:nowrap}.calc-results .calc-total{border-top:1px solid var(--line);padding-top:1.25rem;font-size:.9375rem}.calc-total b{font-size:1.4375rem;letter-spacing:-.025em}.calculator>p:last-child{font-size:.625rem;margin-top:1.375rem}
.demo-page{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-block:5.3125rem 6.25rem;align-items:start}.demo-intro h1{font-size:4.0625rem;margin-top:1.5625rem}.demo-intro>p{font-size:1.0625rem;margin-top:1.75rem;max-width:26.875rem}.demo-benefits{display:flex;flex-direction:column;gap:.9375rem;margin-top:2.25rem;font-size:.75rem}.demo-art{margin-top:2.8125rem;width:8.4375rem;height:8.4375rem;background:var(--yellow);display:grid;place-items:center;border-radius:50%}.demo-art .icon{width:5.3125rem;height:5.3125rem;stroke-width:1}.demo-intro .small{font-size:.75rem}.form-wrap{border:1px solid var(--line);border-radius:1.125rem;padding:2.1875rem;background:white}.form-wrap>h2{font-size:1.9375rem;margin-top:1.25rem;margin-bottom:1.875rem}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem}label{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:550;color:var(--ink);position:relative;line-height:1.5}label>small,label>span{display:contents}label small{color:var(--muted);font-weight:400}input,select{width:100%;min-width:0;border:1px solid #cdd2c3;border-radius:.3125rem;background:var(--paper);color:var(--ink);padding:.75rem .625rem;font-size:.8125rem;min-height:2.8125rem}input::placeholder{color:#83897c;font-size:.6875rem}input:focus,select:focus{border-color:#697d35}#demo-form>.field-row,#demo-form>label{margin-bottom:1.25rem}#demo-form>.button{width:100%;margin-top:.3125rem}.form-legal{font-size:.625rem;line-height:1.6;margin-top:1rem}.form-legal a{text-decoration:underline}.form-wrap #form-status{font-size:.75rem;color:#964021;margin-top:.9375rem}button:disabled{cursor:wait;opacity:.6}#form-success h2{font-size:2.25rem;line-height:1.15;margin-top:1.25rem}#form-success p{margin-top:1.25rem}#form-success .text-link{margin-top:1.5625rem}.success-mark{display:grid;place-items:center;width:3.75rem;height:3.75rem;background:var(--yellow);border-radius:50%}.legal-hero{padding-block:4.6875rem 3.4375rem}.legal-hero h1{font-size:4.375rem;margin-top:1.5625rem}.legal-hero>p{margin-top:1.25rem;font-size:.8125rem}.legal-hero .review-note{margin-top:1rem}.legal-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:4.0625rem;padding-bottom:6.25rem;align-items:start}.legal-layout aside{display:flex;flex-direction:column;gap:.8125rem;position:sticky;top:7.1875rem;max-height:calc(100vh - 9.0625rem);overflow-y:auto;padding:2px .3125rem .9375rem 0}.legal-layout aside .eyebrow{margin-bottom:.8125rem}.legal-layout aside a{font-size:.75rem;color:var(--muted)}.legal-layout aside a:hover{color:var(--ink)}.legal-copy{max-width:51.25rem;font-size:.875rem;line-height:1.75;color:var(--muted);overflow-wrap:anywhere}.legal-copy>p{margin-bottom:1.25rem}.legal-copy section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line);scroll-margin-top:6.5625rem}.legal-copy h2{color:var(--ink);font-size:1.625rem;letter-spacing:-.025em;margin-bottom:1.25rem;line-height:1.2}.legal-copy h3{color:var(--ink);font-size:1.125rem;letter-spacing:-.02em;line-height:1.4;margin:1.5rem 0 .75rem}.legal-copy strong{color:var(--ink)}.legal-copy li+li{margin-top:.625rem}.legal-copy ul,.legal-copy ol{padding-left:1.375rem}.legal-copy table{border-collapse:collapse;width:100%;font-size:.75rem;margin-block:1.5625rem}.legal-copy td,.legal-copy th{border:1px solid var(--line);padding:.75rem;text-align:left;vertical-align:top;min-width:8.125rem}.legal-copy th{background:var(--soft);color:var(--ink)}.legal-copy .legacy-terms{font-size:.8125rem}.legacy-terms em{font-weight:650;font-style:normal;color:var(--ink)}.legal-copy .legal-notice{border-left:.1875rem solid #849944;padding:1rem 1.25rem;background:var(--soft);font-size:.8125rem}.not-found{padding-block:6.875rem 9.375rem}.not-found h1{margin-top:1.75rem}.not-found p{margin:1.75rem 0}.not-found .button{min-width:13.125rem}dialog{border:1px solid var(--line);border-radius:1.125rem;background:var(--paper);color:var(--ink);padding:2.625rem;max-width:33.125rem;width:calc(100% - 2.25rem);box-shadow:0 1.25rem 6.25rem #0003}dialog::backdrop{background:#14211588;backdrop-filter:blur(.1875rem)}dialog h2{font-size:2.1875rem;margin-top:1.5rem;line-height:1.1}dialog p{margin-top:1.25rem;font-size:.9375rem}dialog p.small{font-size:.75rem}dialog form{margin-top:1.5625rem}.dialog-close{position:absolute;top:.625rem;right:.875rem;width:2.125rem;height:2.125rem;background:transparent;border:0;font-size:1.6875rem;color:var(--muted)}
@media(max-width:1150px){.wrap{width:calc(100% - 4.5rem)}.header-inner{width:calc(100% - 3rem);gap:1.25rem}.site-header nav{gap:1.0625rem}.header-auth{gap:.9375rem}.hero{gap:1.875rem}.hero h1{font-size:4rem}.hero-stage{padding-inline:1.75rem;min-height:32.5rem}.mock-photo{height:14.0625rem}.floating-channel{left:-.75rem}.top-label{right:-.5625rem}.event-panel{padding:2.625rem;gap:2.5rem}.event-copy h3{font-size:2.3125rem}.channel-strip>div{gap:1.5rem}.channel-strip>div>span{font-size:.875rem}.channel-strip{gap:2.1875rem}.price-card{padding-inline:1.0625rem}.plan-label{margin-inline:-1.0625rem;padding-inline:1.0625rem;font-size:.4375rem}.plan-price{font-size:2.375rem}.price-card>ul li{font-size:.5625rem}.transaction{font-size:.625rem}.fee-section{gap:3.4375rem}.demo-page{gap:3.125rem}.demo-intro h1{font-size:3.625rem}.form-wrap{padding:1.6875rem}.site-footer{padding-inline:2.25rem}.boost-hero{gap:2.5rem}.boost-hero h1{font-size:3.75rem}.boost-diagram{padding:2.5rem 1.25rem 1.375rem}.diagram-result b{font-size:.75rem}.boost-steps h3{font-size:1.4375rem}.partner-split article{padding:2.25rem}.legal-layout{gap:2.625rem;grid-template-columns:12.5rem minmax(0,1fr)}}
@media(max-width:950px){.site-header nav{display:none;position:absolute;top:5.4375rem;left:0;right:0;background:var(--paper);padding:1.25rem 2.25rem 1.75rem;border-bottom:1px solid var(--line);box-shadow:0 .875rem 1.25rem #00000006;flex-direction:column;align-items:stretch;gap:.25rem}.site-header nav.is-open{display:flex}.site-header nav>a{font-size:1.125rem;padding:.8125rem 0}.site-header nav>a[aria-current]:after{display:none}.menu-toggle{display:flex;background:none;border:1px solid var(--line);border-radius:.375rem;width:2.5rem;height:2.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;flex-shrink:0}.menu-toggle span{width:1.125rem;height:1px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(.2188rem) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-.2188rem) rotate(-45deg)}.header-auth{margin-left:auto}.hero h1{font-size:3.375rem}.hero{gap:1.5625rem;padding-top:3.75rem}.hero-lead{font-size:1.25rem}.hero-description{font-size:.875rem}.hero .button-row{gap:.9375rem}.hero .text-link{font-size:.75rem}.hero-stage{padding-inline:.9375rem;min-height:30.625rem}.mock-photo{height:12.1875rem}.floating-channel{bottom:2.8125rem;padding:.6875rem}.floating-channel b{font-size:.625rem}.floating-channel small{font-size:.5rem}.top-label{font-size:.4375rem;padding:.625rem;top:.9375rem}.mock-title :is(h2,h3){font-size:1.0625rem}.mock-title b{font-size:.9375rem}.hero-stage figcaption{font-size:.5rem}.hero .trial-note{font-size:.625rem}.channel-strip>div{gap:1.25rem}.channel-strip>div>span{font-size:.75rem;gap:.5rem}.channel-strip .icon{width:1.125rem;height:1.125rem}.platform-section{gap:3.125rem}.platform-copy .big-copy{font-size:1.5rem}.platform-copy>p:not(.big-copy){font-size:.875rem}.event-tabs{grid-template-columns:repeat(4,1fr);gap:.4375rem}.event-tabs button{min-height:4.125rem;flex-direction:row;font-size:.6875rem;gap:.5625rem}.event-tabs button .icon{width:1.25rem;height:1.25rem}.event-panel{padding:2rem;gap:2rem}.event-copy h3{font-size:2.0625rem}.event-copy>p{font-size:.875rem}.event-copy .tier{margin-bottom:1.5625rem}.event-copy .eyebrow{font-size:.5625rem}.event-visual .mock-photo{height:10.9375rem}.event-visual .mock-title :is(h2,h3){font-size:1rem}.channel-cards article{padding:1.75rem}.channel-cards h3{font-size:2.1875rem}.channel-cards p{font-size:.875rem}.mini-arrow{margin-inline:.75rem}.mini-label{font-size:.75rem}.pro-band{gap:1.5625rem;padding:2rem}.shield-art{width:4.6875rem;height:4.6875rem}.shield-art .icon{width:2.625rem;height:2.625rem}.pro-band h2{font-size:2.0625rem}.pro-band .button{font-size:.75rem;gap:.9375rem}.faq-section{gap:3.125rem;grid-template-columns:.7fr 1.3fr}.end-cta h2{font-size:2.5rem}.footer-links{gap:2.8125rem}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.price-card{padding-inline:1.625rem}.plan-label{margin-inline:-1.625rem;padding-inline:1.625rem;font-size:.5625rem}.plan-intro{min-height:5.9375rem}.plan-intro p{font-size:.8125rem;max-width:100%}.plan-price{font-size:2.8125rem}.transaction{font-size:.75rem}.transaction small{font-size:.625rem}.plan-limits{font-size:.8125rem}.plan-trial{font-size:.6875rem}.price-card>ul li{font-size:.75rem}.price-card>h3{font-size:1.0625rem}.price-card>.button{font-size:.875rem}.fee-section{gap:2.1875rem}.fee-intro h2{font-size:2.25rem}.calculator{padding:1.5625rem}.calculator .field-row{grid-template-columns:1fr}.boost-hero{gap:2.1875rem}.boost-hero h1{font-size:3.1875rem}.boost-hero .hero-lead{font-size:1.25rem}.boost-diagram{padding:1.875rem .9375rem 1.25rem}.diagram-origin{padding:.9375rem;max-width:15rem}.diagram-partners{gap:.3125rem}.diagram-partners b{font-size:.625rem}.diagram-partners small{font-size:.375rem}.diagram-result{padding:.875rem;gap:.625rem}.diagram-result b{font-size:.625rem}.diagram-result small{font-size:.5rem}.boost-steps{grid-template-columns:repeat(2,1fr);gap:2.5rem}.partner-split article{padding:1.875rem}.partner-split h2{font-size:2.0625rem}.check-list li{font-size:.75rem}.demo-page{gap:2.1875rem}.demo-intro h1{font-size:3rem}.demo-intro>p{font-size:.9375rem}.form-wrap .field-row{grid-template-columns:1fr;gap:1.25rem}.legal-layout{grid-template-columns:10.625rem minmax(0,1fr);gap:1.875rem}.legal-layout aside a{font-size:.6875rem}.format-row{grid-template-columns:1.875rem .85fr 1.3fr;gap:1.5625rem}.format-name h2{font-size:1.75rem}}
@media(max-width:700px){html{scroll-padding-top:5.625rem}.wrap{width:calc(100% - 2.5rem)}.section{padding-block:4.0625rem}.header-inner{height:4.5rem;width:calc(100% - 2.5rem);gap:.875rem}.logo img{width:8rem}.header-auth>.signin{display:none}.header-auth .button{min-height:2.375rem;font-size:.6875rem;padding:.5625rem .75rem;gap:.75rem}.header-auth .button .icon{width:.9375rem;height:.9375rem}.menu-toggle{width:2.375rem;height:2.375rem}.site-header nav{top:4.4375rem;padding:1.25rem}.mobile-auth{display:flex;gap:1.5625rem;align-items:center;margin-top:.9375rem;padding-top:1.25rem;border-top:1px solid var(--line)}.mobile-auth>a:not(.button){font-size:.875rem}.hero{grid-template-columns:1fr;gap:2.1875rem;padding-block:2.8125rem 1.875rem}.eyebrow{font-size:.5625rem;gap:.5rem}.hero h1{font-size:clamp(3rem,12.6vw,4.75rem);line-height:1.035;margin-top:1.4375rem}.hero .hero-lead{font-size:1.3125rem;max-width:22.8125rem;margin-top:1.75rem}.hero-description{font-size:.9375rem;max-width:27.5rem}.hero .button-row{margin-top:1.75rem;gap:1.5625rem}.hero .button{padding:.8125rem 1.125rem}.hero .text-link{font-size:.8125rem}.hero .trial-note{font-size:.625rem}.hero-stage{width:min(100%,27.5rem);justify-self:center;padding:1.5625rem 1.75rem 1.875rem;min-height:0;margin-top:.3125rem}.hero-stage .mock-photo{height:14.375rem}.hero-stage .mock-title :is(h2,h3){font-size:1.25rem}.hero-stage .mock-title b{font-size:1.0625rem}.hero-stage .mock-brand{padding:1rem 1.25rem}.hero-stage .mock-info{padding:1.1875rem 1.25rem}.hero-stage .mock-info>p{font-size:.625rem}.hero-stage .mock-action{font-size:.75rem;padding:.75rem}.hero-stage .mock-info small{font-size:.5rem}.hero-stage .top-label{right:0;top:0;font-size:.5rem}.hero-stage .floating-channel{left:0;bottom:3.125rem;padding:.75rem}.hero-stage .floating-channel b{font-size:.625rem}.hero-stage figcaption{font-size:.5rem;margin-top:1.5rem}.orbit-lines{inset:.3125rem 0 2.5rem}.orbit-lines i:nth-child(2){inset:3.75rem 0}.channel-strip{padding-block:1.375rem;flex-direction:column;align-items:flex-start;gap:1.125rem}.channel-strip>span{font-size:.5rem}.channel-strip>span br{display:none}.channel-strip>div{width:100%;gap:.75rem;flex-wrap:wrap;justify-content:flex-start}.channel-strip>div>span{font-size:.625rem;gap:.3125rem}.channel-strip .icon{width:.9375rem;height:.9375rem}.platform-section{grid-template-columns:1fr;gap:1.875rem}.platform-title h2{margin-top:1.125rem;font-size:2.8125rem}.platform-copy .big-copy{font-size:1.4375rem}.platform-copy>p:not(.big-copy){font-size:.9375rem}.feature-line{font-size:.8125rem}.section-top{flex-direction:column;align-items:flex-start;gap:1.4375rem;margin-bottom:1.875rem}.section-top h2{font-size:2.6875rem;margin-top:1rem}.section-top>p{font-size:.875rem;max-width:25rem}.section-top>p br{display:none}.event-tabs{gap:.375rem;padding-bottom:.75rem}.event-tabs button{flex-direction:column;min-height:4.5rem;font-size:.5625rem;gap:.375rem;padding:.5rem .25rem}.event-tabs button .icon{width:1.25rem;height:1.25rem}.event-panel{grid-template-columns:1fr;padding:1.75rem 1.4375rem;gap:1.875rem;min-height:0}.event-copy .tier{margin-bottom:1.5625rem}.event-copy h3{font-size:2.1875rem;max-width:17.5rem}.event-copy>p{font-size:.875rem;margin-top:1.125rem;max-width:100%}.event-use{margin-top:1.375rem}.event-copy .text-link{margin-top:1.25rem}.event-visual{justify-self:center;max-width:20rem}.event-visual .mock-photo{height:13.125rem}.event-visual .mock-title :is(h2,h3){font-size:1.1875rem}.event-visual .mock-info{padding:1.0625rem 1.125rem}.event-visual .mock-info>p{font-size:.625rem}.channel-cards{grid-template-columns:1fr;gap:1.125rem}.channel-cards article{padding:1.8125rem 1.625rem}.card-number{font-size:.5625rem}.channel-cards h3{font-size:2.375rem;margin-top:1.5625rem}.channel-cards p{font-size:.875rem;margin-top:1.125rem}.direct-visual{padding-top:1.875rem}.channel-cards .text-link{margin-top:1.5625rem}.boost-mini{padding-block:1.875rem .3125rem}.steps{grid-template-columns:1fr;gap:2rem}.steps article{padding-top:1.125rem}.steps h3{font-size:1.6875rem;margin-top:1.5625rem}.steps p{margin-top:.875rem;max-width:100%;font-size:.875rem}.pro-band{padding:1.875rem;flex-wrap:wrap;gap:1.375rem}.shield-art{width:3.4375rem;height:3.4375rem}.shield-art .icon{width:2rem;height:2rem}.pro-band>div:nth-child(2){flex:1;min-width:11.25rem}.pro-band h2{font-size:2rem}.pro-band .eyebrow{font-size:.5rem}.pro-band p{font-size:.8125rem}.pro-band .button{margin-left:0}.faq-section{grid-template-columns:1fr;gap:1.875rem}.faq-section h2{font-size:2.625rem}.faq-section h2 br{display:none}.faq-list summary{font-size:.875rem;padding-block:1.25rem}.faq-list details p{font-size:.8125rem}.end-cta{padding-block:3.4375rem 4.0625rem;flex-direction:column;align-items:flex-start;gap:1.875rem}.end-cta h2{font-size:2.375rem;line-height:1.1;margin-top:1.25rem}.end-cta p{font-size:.875rem}.end-cta>div:last-child{gap:1.375rem}.site-footer{padding:2.5rem 1.25rem 1.5625rem}.footer-top{flex-direction:column;gap:2.5rem}.footer-logo img{width:9.6875rem}.footer-top p{font-size:.8125rem;margin-top:1.25rem}.footer-links{gap:2.8125rem;justify-content:space-between;max-width:27.5rem}.footer-links a{font-size:.75rem}.footer-links span{font-size:.5rem}.footer-bottom{margin-top:2.5rem;flex-wrap:wrap;gap:1.25rem;font-size:.5625rem}.footer-bottom>div{gap:1.125rem;order:3;width:100%}.footer-bottom>a{margin-left:auto}.page-hero{padding-top:3.125rem;padding-bottom:2.1875rem}.page-hero h1{font-size:3.75rem;margin-top:1.25rem}.hero-bottom{flex-direction:column;align-items:flex-start;gap:1.5625rem;margin-top:1.5625rem}.hero-bottom>p{font-size:1rem}.format-jump{margin-top:2.1875rem;gap:.4375rem}.format-jump a{font-size:.625rem;padding:.5rem .5625rem;gap:.375rem}.format-jump .icon{width:.9375rem;height:.9375rem}.format-row{grid-template-columns:1.875rem 1fr;gap:1.25rem;padding-block:2.1875rem}.format-number{grid-row:1/3}.format-name>.icon{width:1.875rem;height:1.875rem;margin-bottom:.9375rem}.format-name h2{font-size:1.9375rem;margin-bottom:.875rem}.format-description{grid-column:2}.format-description h3{font-size:1.4375rem}.format-description>p{font-size:.875rem}.format-description .small{font-size:.6875rem}.format-list{padding-bottom:2.1875rem}.boost-callout{grid-template-columns:1fr;padding:1.875rem;gap:1.5625rem;margin-bottom:2.5rem}.boost-callout h2{font-size:2.3125rem}.boost-callout p{font-size:.875rem}.boost-hero{grid-template-columns:1fr;gap:2.8125rem;padding-block:3.125rem}.boost-hero h1{font-size:clamp(3rem,12vw,4.5rem)}.boost-hero .hero-lead{font-size:1.375rem}.boost-hero p:not(.hero-lead){font-size:.9375rem;max-width:100%}.boost-hero .button-row{gap:1.5625rem}.boost-hero .text-link{font-size:.8125rem}.boost-diagram{padding:2.1875rem 1.25rem 1.25rem;max-width:30rem;width:100%;justify-self:center}.diagram-origin{max-width:15.625rem;padding:1.125rem}.diagram-partners{gap:.5rem}.diagram-partners b{font-size:.6875rem}.diagram-partners small{font-size:.4375rem}.diagram-result{padding:1.125rem .9375rem}.diagram-result b{font-size:.75rem}.diagram-result small{font-size:.5625rem}.boost-principle{padding-block:2.8125rem}.boost-principle h2{font-size:2.25rem;margin-top:1.25rem}.boost-principle p{font-size:1rem;margin-top:1.375rem}.boost-principle p.small{font-size:.625rem}.boost-steps{grid-template-columns:1fr;gap:1.875rem}.boost-steps h3{font-size:1.625rem;margin-top:1.25rem}.boost-steps p{font-size:.875rem}.partner-split{grid-template-columns:1fr}.partner-split article{padding:1.875rem}.partner-split article+article{border-left:0;border-top:1px solid var(--line)}.partner-split h2{font-size:2.1875rem}.check-list li{font-size:.75rem}.pricing-hero{padding-block:3.125rem 1.875rem}.pricing-hero h1{font-size:3.75rem}.pricing-hero p{font-size:.9375rem;margin-top:1.375rem}.pricing-hero p br{display:none}.review-note{font-size:.5625rem;margin-top:1.125rem}.pricing-grid{grid-template-columns:1fr;max-width:28.125rem;gap:1.25rem}.price-card{padding:0 1.625rem 1.8125rem}.plan-label{font-size:.5625rem;margin-bottom:1rem}.plan-label.empty{min-height:1.5rem;margin-bottom:0;padding-block:.375rem}.plan-intro{min-height:0}.plan-intro h2{font-size:1.875rem}.plan-intro p{font-size:.875rem;margin-top:.75rem;max-width:20.625rem}.plan-price{font-size:3.0625rem;margin-top:1.375rem}.plan-price small{font-size:.75rem}.transaction{font-size:.8125rem;margin-top:.875rem;min-height:0}.transaction small{font-size:.625rem}.plan-trial{font-size:.6875rem;margin-top:1.0625rem;min-height:1.75rem}.price-card>.button{font-size:.875rem}.price-card>h3{font-size:1.125rem;margin-top:1.6875rem}.plan-limits{font-size:.8125rem;gap:.8125rem}.price-card>ul li{font-size:.75rem}.price-footnote{font-size:.625rem;margin-top:1.375rem;padding:0}.comparison table{font-size:.6875rem;min-width:39.375rem}.comparison th,.comparison td{padding:.9375rem .75rem}.fee-section{grid-template-columns:1fr;gap:2.1875rem}.fee-intro h2{font-size:2.4375rem}.fee-intro p{font-size:.875rem;margin-top:1.25rem}.fee-intro p.small{font-size:.6875rem}.calculator{padding:1.75rem 1.4375rem}.calculator .field-row{grid-template-columns:1fr 1fr;gap:.75rem}.calculator label{font-size:.6875rem}.calculator h3{font-size:1.9375rem}.calc-results>div{font-size:.6875rem}.calc-results .calc-total{font-size:.875rem}.calc-total b{font-size:1.4375rem}.demo-page{grid-template-columns:1fr;gap:2.1875rem;padding-block:3.125rem 4.0625rem}.demo-intro h1{font-size:3.3125rem}.demo-intro>p{font-size:1rem;margin-top:1.5625rem;max-width:100%}.demo-benefits{font-size:.75rem;margin-top:1.5625rem;gap:.75rem}.demo-art{width:5.9375rem;height:5.9375rem;margin-top:1.875rem}.demo-art .icon{width:3.75rem;height:3.75rem}.demo-intro .small{font-size:.75rem}.form-wrap{padding:1.875rem 1.4375rem}.form-wrap>h2{font-size:1.875rem;margin-top:1.0625rem}.form-wrap .field-row{grid-template-columns:1fr 1fr;gap:.875rem}.form-wrap label{font-size:.6875rem}.form-wrap input{font-size:.75rem}.form-wrap input::placeholder{font-size:.5625rem}.form-wrap select{font-size:.75rem}.legal-hero{padding-block:3.125rem 2.1875rem}.legal-hero h1{font-size:3.125rem}.legal-layout{grid-template-columns:1fr;gap:1.875rem;padding-bottom:4.0625rem}.legal-layout aside{position:static;max-height:none;border:1px solid var(--line);border-radius:.5625rem;padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.8125rem 1.25rem}.legal-layout aside .eyebrow{grid-column:1/-1;margin-bottom:0}.legal-layout aside a{font-size:.625rem}.legal-copy{font-size:.8125rem;line-height:1.75}.legal-copy section{margin-top:1.75rem;padding-top:1.5625rem}.legal-copy h2{font-size:1.5rem}.legal-copy h3{font-size:1.125rem}.legal-copy .legacy-terms{font-size:.75rem}.legal-copy table{font-size:.6875rem}.legal-copy th,.legal-copy td{padding:.625rem;min-width:7.8125rem}.not-found{padding-block:4.375rem 6.25rem}.not-found h1{font-size:3.375rem}dialog{padding:2.25rem 1.5625rem}dialog h2{font-size:1.9375rem}dialog p{font-size:.875rem}}
@media(max-width:370px){.header-inner{gap:.625rem}.logo img{width:7.1875rem}.header-auth .button .icon{display:none}.hero h1{font-size:2.8125rem}.hero .button-row{gap:1.125rem}.hero .text-link{font-size:.6875rem}.hero-stage{padding-inline:.9375rem}.floating-channel{max-width:14.375rem}.event-panel{padding:1.5rem 1.125rem}.event-tabs button{font-size:.5rem}.event-tabs button .icon{width:1.125rem;height:1.125rem}.form-wrap .field-row,.calculator .field-row{grid-template-columns:1fr}.footer-links{gap:1.5625rem}.footer-links a{font-size:.6875rem}.boost-hero h1{font-size:2.75rem}.boost-mini .avatar{width:2.8125rem;height:2.8125rem}.mini-label{font-size:.6875rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}
.hero-stage .floating-channel{position:relative;bottom:auto;left:auto;width:max-content;max-width:100%;margin:1.125rem auto 0;transform:rotate(-2deg)}
.hero-stage{min-height:0}.hero-stage figcaption{margin-top:1.125rem}
.calc-results b{white-space:normal;text-align:right}.calc-results .calc-total b{white-space:nowrap}
.orbit-lines{overflow:hidden;contain:paint}
.wrap,.wrap>*,.event-panel>*,.section-top>*,.channel-cards>*,.footer-top>*,.footer-links>*,.diagram-partners>*,.field-row>*{min-width:0}
.table-scroll{min-width:0;width:100%;max-width:100%;overscroll-behavior-x:contain}
@supports(overflow:clip){
  html{overflow-x:clip}
}
@media(max-width:700px){
  .hero,.platform-section,.event-panel,.channel-cards,.steps,.faq-section,.boost-hero,.boost-steps,.partner-split,.fee-section,.demo-page,.legal-layout{grid-template-columns:minmax(0,1fr)}
  .event-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
  .diagram-partners{grid-template-columns:repeat(3,minmax(0,1fr))}
  .pricing-grid{grid-template-columns:minmax(0,1fr)}
  .hero-stage{max-width:100%;overflow:hidden;overflow:clip}
  .hero-stage .top-label{right:.4375rem;max-width:calc(100% - .875rem)}
  .button,.text-link,.floating-label,.floating-channel{max-width:100%}
  .button{overflow-wrap:anywhere}
  .footer-links{flex-wrap:wrap;gap:1.75rem}
  .footer-links a{overflow-wrap:anywhere}
  .demo-intro h1{font-size:clamp(2.625rem,13vw,3.3125rem)}
  .pro-band>div:nth-child(2){min-width:0;flex-basis:11.25rem}
}
.form-wrap label{font-size:.75rem}
.form-group{border:0;padding:0;margin:0 0 1.5rem;min-width:0}
.form-group legend{padding:0;font-size:.8125rem;font-weight:600;line-height:1.5;width:100%}
.form-hint{font-size:.75rem;line-height:1.55;color:var(--muted);margin:.5rem 0 .8125rem}
.required-note{margin:0 0 1.375rem}
.form-hint.after-field{margin:-.625rem 0 1.5rem}
.form-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.form-wrap .form-choice{display:flex;flex-direction:row;align-items:center;gap:.5625rem;min-width:0;min-height:3rem;padding:.625rem;border:1px solid var(--line);border-radius:.375rem;font-size:.75rem;font-weight:450;cursor:pointer;background:var(--paper);line-height:1.4}
.form-choice span{min-width:0;overflow-wrap:anywhere}
.form-choice input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;flex:0 0 1rem;padding:0;margin:0;accent-color:var(--ink);cursor:pointer}
.form-choice:has(input:checked){background:#f0f5d7;border-color:#7e8e4d}
.form-choice input:checked+span{font-weight:600}
.form-choice:hover{border-color:#7e8e4d}
.form-details{margin:.25rem 0 1.5rem;border-top:1px solid var(--line)}
.form-details summary{font-size:.8125rem;padding:1.125rem 0;gap:.4375rem;justify-content:flex-start;flex-wrap:wrap}
.form-details summary .optional{font-size:.6875rem;color:var(--muted);transform:none}
.form-details summary>span:last-child{margin-left:auto;font-size:1.25rem}
.form-details-body{padding:0 0 .3125rem;min-width:0}
.form-details-body>p:first-child{margin:0 0 1.25rem}
.form-details-body>.field-row,.form-details-body>label{margin-bottom:1.25rem}
.form-wrap textarea{font:inherit;font-size:.8125rem;line-height:1.5;width:100%;max-width:100%;min-width:0;min-height:7rem;padding:.75rem .625rem;border:1px solid #cdd2c3;border-radius:.3125rem;background:var(--paper);color:var(--ink);resize:vertical}
.form-wrap textarea:focus{border-color:#697d35}
.form-wrap textarea::placeholder{color:#83897c;font-size:.75rem}
@media(max-width:700px){
 .form-wrap input:not([type=checkbox]),.form-wrap select,.form-wrap textarea{font-size:1rem;max-width:100%}
 .form-wrap input::placeholder,.form-wrap textarea::placeholder{font-size:.75rem}
 .form-wrap .field-row{grid-template-columns:minmax(0,1fr);gap:1.25rem}
 .form-wrap .form-choice{font-size:.8125rem}
}
@media(max-width:420px){.form-choices{grid-template-columns:minmax(0,1fr)}}
.compatibility{margin-top:0;margin-bottom:5rem;background:#fff;border:1px solid var(--line);border-radius:1.125rem;padding:2.375rem 2.625rem .75rem;scroll-margin-top:6.875rem}
.compatibility-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding-bottom:1.75rem}
.compatibility-heading h2{font-size:2.625rem;margin-top:.9375rem}
.compatibility-heading>p{font-size:.875rem;line-height:1.7}
.compatibility-row{display:grid;grid-template-columns:11.25rem minmax(0,1fr);gap:1.75rem;align-items:center;border-top:1px solid var(--line);padding:.625rem 0;min-width:0}
.compatibility-label h3{font-size:.8125rem;letter-spacing:0;font-weight:650;line-height:1.4}
.compatibility-label .text-link{font-size:.6875rem;margin-top:.75rem;gap:.9375rem}
.compatibility-label .icon{width:.9375rem;height:.9375rem}
.compatibility-label p{font-size:.6875rem;line-height:1.6;margin-top:.5rem}
.compat-logos{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;min-width:0}
.compat-logos-six{grid-template-columns:repeat(6,minmax(0,1fr))}
.compat-logo{height:6.625rem;min-width:0;display:flex;align-items:center;justify-content:center;padding:.75rem .5rem}
.compat-logo img{width:8.125rem;max-width:100%;height:3.75rem;max-height:100%;object-fit:contain}
.logo-mailchimp img{width:8.75rem}.logo-constant-contact img{width:9.375rem}.logo-shopify img{width:7.8125rem}
.logo-twilio img{width:7.75rem}
.logo-ups img{width:2.4375rem}.logo-usps img{width:9.125rem}.logo-dhl img{width:8.125rem}
.logo-fedex img{width:10.625rem;height:4.875rem;max-width:100%;flex-shrink:1}
.audience-links{display:flex;flex-wrap:wrap;gap:1.125rem 1.875rem;margin-top:1.75rem}
.audience-links .text-link{font-size:.8125rem}
.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.6875rem;padding-top:1.75rem;font-size:.6875rem;color:var(--muted)}
.breadcrumbs a:hover{text-decoration:underline}
.audience-hero{padding-block:4.5rem 5rem;border-bottom:1px solid var(--line)}
.audience-hero h1{margin:1.5625rem 0 1.75rem;max-width:62.5rem}
.audience-hero .hero-lead{font-size:1.5625rem;max-width:50rem;line-height:1.4;color:var(--ink)}
.audience-hero>p:not(.hero-lead){max-width:47.5rem;margin-top:1.375rem;font-size:1.0625rem;line-height:1.75}
.audience-hero .button-row{margin-top:2.125rem}
.audience-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5.625rem}
.audience-editorial h2{margin-top:1.5625rem}
.audience-use-cases{min-width:0}
.audience-use-cases article{padding:1.75rem 0;border-top:1px solid var(--line)}
.audience-use-cases article:first-child{padding-top:0;border-top:0}
.audience-use-cases article>span{display:block;font-size:.625rem;letter-spacing:.1em;font-weight:650;color:var(--muted);margin-bottom:1.125rem}
.audience-use-cases h3{font-size:1.8125rem;line-height:1.15;margin-bottom:1.125rem}
.audience-use-cases p,.audience-copy p{font-size:.9375rem;line-height:1.8}
.audience-use-cases p a{text-decoration:underline;text-underline-offset:.1875rem;color:var(--ink)}
.audience-callout{padding:3.25rem;border-radius:1.125rem;background:var(--soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.75rem}
.audience-callout h2{font-size:clamp(2.125rem,3.7vw,3.125rem);margin-top:1.4375rem}
.audience-callout p{font-size:.9375rem;line-height:1.75}
.audience-callout .text-link{margin-top:1.5625rem}
.creator-flow{padding-top:2.1875rem;border-bottom:1px solid var(--line)}
.creator-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;list-style:none;margin:2.8125rem 0 0;padding:0}
.creator-steps li{min-width:0;border-top:1px solid var(--line);padding-top:1.375rem}
.creator-steps li>span{display:block;font-size:.6875rem;margin-bottom:1.875rem;color:var(--muted)}
.creator-steps h3{font-size:1.625rem;line-height:1.15;margin-bottom:1.125rem}
.creator-steps p{font-size:.875rem;line-height:1.75}
.footer-links{flex-wrap:wrap}
@media(max-width:1000px){
 .compatibility{padding:1.875rem 1.75rem .625rem}
 .compatibility-row{grid-template-columns:8.75rem minmax(0,1fr);gap:1.25rem}
 .compat-logos{gap:.875rem}
 .compat-logos-six{grid-template-columns:repeat(3,minmax(0,1fr))}
 .audience-editorial{gap:3.125rem}
 .audience-callout{padding:2.375rem;gap:2.375rem}
 .creator-steps{gap:1.5625rem}
}
@media(max-width:700px){
 .compatibility{margin-top:0;margin-bottom:2.8125rem;padding:1.75rem 1.25rem .625rem;border-radius:.75rem}
 .compatibility-heading{display:block;padding-bottom:1.5rem}
 .compatibility-heading h2{font-size:2.1875rem;margin-top:.75rem}
 .compatibility-heading>p{margin-top:.9375rem;font-size:.8125rem}
 .compatibility-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:1.375rem 0 .75rem}
 .compatibility-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}
 .compatibility-label .text-link{margin:0}
 .compatibility-label p{margin:0;font-size:.625rem}
 .compatibility-label p br{display:none}
 .compat-logos,.compat-logos-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}
 .compat-logo{height:5.75rem}
 .audience-links{gap:1rem 1.375rem}
 .audience-links .text-link{font-size:.75rem}
 .breadcrumbs{padding-top:1.375rem;font-size:.625rem}
 .audience-hero{padding-block:2.625rem 3.4375rem}
 .audience-hero h1{font-size:clamp(2.625rem,10.5vw,4.0625rem);margin-block:1.375rem}
 .audience-hero .hero-lead{font-size:1.3125rem}
 .audience-hero>p:not(.hero-lead){font-size:.9375rem;line-height:1.7}
 .audience-editorial{grid-template-columns:minmax(0,1fr);gap:2.125rem}
 .audience-editorial h2{margin-top:1.125rem}
 .audience-use-cases h3{font-size:1.625rem}
 .audience-use-cases p,.audience-copy p{font-size:.875rem}
 .audience-callout{grid-template-columns:minmax(0,1fr);padding:1.875rem 1.5rem;gap:1.5625rem}
 .audience-callout h2{font-size:2.25rem;margin-top:1.125rem}
 .audience-callout p{font-size:.875rem}
 .creator-flow{padding-top:0}
 .creator-steps{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.75rem}
 .creator-steps li>span{margin-bottom:1.0625rem}
 .creator-steps h3{font-size:1.625rem}
}
.calculator label small{font-size:.6875rem;line-height:1.5;font-weight:400;color:var(--muted)}
.calc-selected{font-size:.75rem;margin-bottom:1.25rem;color:var(--ink)}
.calc-results>div{align-items:flex-start}
.calc-results small{display:block;font-size:.6875rem;font-weight:400;color:var(--muted);margin-top:.25rem;line-height:1.5}
.calc-results b{font-variant-numeric:tabular-nums}
.calc-results .calc-equation{font-size:.75rem;line-height:1.6;margin-top:.9375rem;color:var(--muted);overflow-wrap:anywhere}
.calc-status{font-size:.75rem;color:#8a3d22;line-height:1.6}
.calc-status:empty{display:none}
@media(max-width:700px){.calculator input,.calculator select{font-size:1rem}.calculator .field-row{grid-template-columns:minmax(0,1fr);gap:1.125rem}.calc-results .calc-total{align-items:center}.calc-results .calc-total b{font-size:1.375rem}}
.agentic-callout{margin-bottom:5rem}
.agentic-status{font-size:.8125rem!important;border-left:2px solid #7e8e4d;padding-left:.9375rem}
.agentic-roadmap-note{margin-top:1.5625rem;font-size:.875rem;line-height:1.7;max-width:47.5rem}
@media(max-width:700px){
 .hero-stage{overflow:visible;padding-top:1rem}
 .hero-stage .orbit-lines{inset:0;overflow:hidden;contain:paint}
 .hero-stage .top-label{position:relative;top:auto;right:auto;left:auto;transform:none;width:fit-content;max-width:100%;margin:0 0 1rem auto;font-size:.5625rem;line-height:1.5;padding:.625rem .75rem}
 .hero-stage .floating-channel{transform:none;width:100%;max-width:100%;margin:1.125rem auto 0;padding:.8125rem;gap:.625rem}
 .hero-stage .floating-channel>span{min-width:0;overflow-wrap:anywhere}
 .agentic-callout{margin-bottom:2.8125rem}
}
.logo-meta-muse{flex-direction:column;gap:.4375rem}
.logo-meta-muse img{width:2.75rem;height:2.75rem;flex-shrink:0}
.compat-logo-note{font-size:.5625rem;line-height:1.4;color:var(--muted);text-align:center;overflow-wrap:anywhere}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px #fff}
:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:7.5rem 1.5rem}
input:not([type=checkbox]),select,.form-wrap textarea{border-color:#777e70}
input::placeholder,.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:var(--muted);opacity:1}
.window-bar{color:var(--muted)}
.field-error{display:block!important;font-size:.75rem;line-height:1.5;color:#8a3d22;font-weight:500;margin-top:.375rem}
.field-error[hidden]{display:none!important}
[aria-invalid=true]{border-color:#8a3d22}
.form-wrap #form-status{margin:0 0 1rem}
.form-wrap #form-status:empty{display:none}
.menu-toggle,.dialog-close{min-width:2.75rem;min-height:2.75rem}
.mock-action{min-height:2.75rem}
.text-link{min-height:2rem;white-space:normal;overflow-wrap:anywhere}
.footer-links a,.footer-bottom a,.legal-layout aside a{min-height:1.75rem;display:inline-flex;align-items:center}
main p a:not(.button):not(.text-link),main li a:not(.button):not(.text-link){text-decoration:underline;text-underline-offset:.18em}
.trial-note,.price-footnote,.plan-trial,.transaction small,.plan-price small,.form-legal{font-size:.75rem}
.price-card>ul li,.plan-limits{font-size:.75rem}
.transaction{font-size:.8125rem}
.plan-label{font-size:.625rem}
.compat-logo-note{font-size:.6875rem}
.logo-meta-muse{height:auto;min-height:6.625rem}
.legal-layout aside{padding-inline:.4375rem}
dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}
@media(max-width:950px){.site-header nav{max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain}}
@media(max-width:700px){.site-header nav{max-height:calc(100dvh - 4.5rem)}.text-link{min-height:2.75rem}.header-auth .button{min-height:2.75rem}.header-inner{height:auto;min-height:4.5rem;padding-block:.75rem}.site-header nav{top:100%}}
@media(forced-colors:active){:focus-visible{outline:.1875rem solid Highlight;box-shadow:none}.button,.mock-action,.form-choice,.event-tabs button{border:1px solid ButtonText}.event-tabs button[aria-selected=true]{outline:2px solid Highlight;outline-offset:-4px}.form-choice:has(input:checked){outline:2px solid Highlight}}
.diagram-down{color:var(--muted)}
@media(min-width:1441px){html{font-size:calc(40% + .6667vw)}}
.plan-dialog{max-width:42rem;padding:0;background:white;overscroll-behavior:contain}
.plan-dialog .form-wrap{border:0;border-radius:0;background:transparent}
.plan-dialog .form-wrap>.eyebrow{padding-right:2.75rem}
.plan-dialog .form-wrap>h2{margin-bottom:.75rem}
.plan-dialog-intro{font-size:.875rem;line-height:1.55;color:var(--muted);margin:0 0 1.5rem}
.plan-dialog form{margin-top:0}
.plan-dialog-done{margin-top:1.5625rem}
.home-platform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.625rem;align-items:center}
.home-platform-copy h2{margin:1.375rem 0;font-size:clamp(2.375rem,4.5vw,3.75rem)}
.home-platform-copy p{max-width:28.125rem;font-size:1.0625rem;line-height:1.7;margin-bottom:1.625rem}
.home-platform-copy .text-link{margin-right:1.5rem;margin-bottom:.75rem}
.home-brand-art{position:relative;isolation:isolate;min-height:25.625rem;display:grid;place-items:center;overflow:hidden;border-radius:1.25rem;background:radial-gradient(ellipse at 35% 45%,#e4eacb 0,transparent 65%),#f0f1e9}
.home-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#19212408 1px,transparent 1px),linear-gradient(90deg,#19212408 1px,transparent 1px);background-size:2rem 2rem;mask-image:radial-gradient(ellipse,#000,transparent 75%)}
.home-page-back{position:absolute;width:13.75rem;height:17.5rem;border:1px solid #aeb79a;border-radius:.75rem;background:#dce4ce;transform:translate(-1.125rem,.25rem) rotate(-10deg)}
.home-page-front{position:relative;width:15.25rem;border:1px solid #c3c9b8;border-radius:.75rem;background:var(--paper);box-shadow:0 1.5rem 2.5rem #19212410;transform:rotate(5deg)}
.home-url{display:flex;align-items:center;gap:.625rem;border-bottom:1px solid var(--line);padding:.9375rem;font-size:.6875rem;color:var(--muted)}
.home-url i{width:.375rem;height:.375rem;border-radius:50%;background:#718252}
.home-page-content{padding:1.375rem}.home-page-content>span{font-size:.625rem;letter-spacing:2px;font-weight:700}
.home-object{height:6.625rem;display:flex;align-items:center;justify-content:center;gap:.25rem;margin:.875rem 0;background:#e9ecdf;border-radius:.375rem;overflow:hidden}
.home-object i{height:4.375rem;width:2.9375rem;border-radius:.5rem .5rem 1.375rem 1.375rem;background:linear-gradient(100deg,#bac7a6,#d6dfc7 55%,#a4b58c);transform:rotate(-16deg);box-shadow:.25rem .5625rem .75rem #19212415}
.home-object i+i{height:3.5625rem;transform:rotate(16deg);background:linear-gradient(100deg,#c5bdb0,#e1dbd0 55%,#ada395)}
.home-ui-line{width:72%;height:.3125rem;border-radius:2px;background:#a2aa98;margin:.75rem 0}.home-ui-line.short{width:43%;opacity:.45}
.home-ui-button{padding:.625rem;background:var(--ink);border-radius:.25rem;color:var(--paper);font-size:.625rem;margin-top:1.0625rem;text-align:center}
.home-art-label{position:absolute;bottom:1.125rem;font-size:.5625rem;letter-spacing:1.1px;color:var(--muted)}
.home-refresh .two-ways{background:radial-gradient(ellipse at 92% 55%,#e2e8ce66,transparent 45%),linear-gradient(180deg,transparent,#ecefe466,transparent)}
.home-refresh .channel-cards h3{font-size:2.5rem}.home-refresh .channel-cards p{max-width:28.125rem}
.home-goods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}
.home-goods-art{border-radius:.75rem;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#e1e5d5,transparent 75%),#f1f2eb;color:var(--ink)}
.home-goods-grid article:nth-child(2) .home-goods-art{background:radial-gradient(ellipse at 65% 80%,#e4ddd2,transparent 75%),#f2f0eb}
.home-goods-grid article:nth-child(3) .home-goods-art{background:radial-gradient(ellipse at 50% 80%,#dde4dd,transparent 75%),#edf1ed}
.home-goods-art svg{display:block;width:100%;height:auto}.home-goods-grid h3{font-size:1.3125rem;line-height:1.3;margin-top:1.375rem}.home-goods-grid p{font-size:.875rem;line-height:1.6;margin-top:.625rem}
.home-agentic{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;padding:3.5rem;border-radius:1.25rem;background:var(--ink);color:var(--paper)}
.home-agentic-art{position:relative;isolation:isolate;overflow:hidden;color:#d6e2b4;border-radius:1rem;background:radial-gradient(ellipse at center,#cbd9a513,transparent 70%)}
.home-agentic-art svg{display:block;width:100%;height:auto}.home-agent-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#d6e2b408 1px,transparent 1px),linear-gradient(90deg,#d6e2b408 1px,transparent 1px);background-size:1.75rem 1.75rem;mask-image:radial-gradient(ellipse,#000,transparent 70%)}
.home-agentic-copy h2{font-size:clamp(2.25rem,4vw,3.125rem);margin:1.375rem 0}.home-agentic-copy p{font-size:1rem;line-height:1.7;color:#e0e5d9}.home-agentic-copy .eyebrow{color:#d6e2b4}.home-agentic-copy .home-availability{font-size:.75rem;margin:1rem 0 1.5rem;color:#c4cdb8}.home-agentic .text-link{color:var(--paper)}
.home-question-link{display:flex;justify-content:center;padding-top:2.25rem}
@keyframes home-page-settle{from{transform:translateY(.875rem) rotate(9deg)}to{transform:translateY(0) rotate(5deg)}}
@keyframes home-card-settle{from{transform:translateY(.75rem)}to{transform:translateY(0)}}
@keyframes home-route-travel{from{stroke-dashoffset:70}to{stroke-dashoffset:0}}
@keyframes home-grid-drift{from{transform:translateY(.75rem)}to{transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){
 .home-brand-art.has-arrived .home-page-front{animation:home-page-settle 1.2s ease-out both}
 .home-brand-art.has-arrived .home-grid{animation:home-grid-drift 3s ease-out both}
 .home-goods-art.has-arrived svg,.direct-visual.has-arrived,.boost-mini.has-arrived{animation:home-card-settle 1s ease-out both}
 .home-agentic-art.has-arrived .home-route{animation:home-route-travel 3.5s ease-out both}
 .home-agentic-art.has-arrived .home-agent-grid{animation:home-grid-drift 3.5s ease-out both}
}
@media(max-width:950px){.home-platform{gap:2.5rem}.home-agentic{gap:1.875rem;padding:2.25rem}.home-brand-art{min-height:23.75rem}.home-goods-grid{gap:1.25rem}}
@media(max-width:700px){
 .home-platform{grid-template-columns:minmax(0,1fr);gap:1.875rem}.home-platform-copy{grid-row:1}.home-platform-copy h2{font-size:2.625rem}.home-platform-copy p{font-size:.9375rem}.home-brand-art{min-height:23.125rem}
 .home-goods-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.home-goods-art svg{max-height:13.75rem}.home-goods-grid h3{margin-top:1rem}
 .home-agentic{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.75rem}.home-agentic-copy{grid-row:1}.home-agentic-copy h2{font-size:2.375rem}.home-agentic-art{max-width:26.25rem;width:100%;justify-self:center}
 .home-refresh .channel-cards h3{font-size:2.25rem}.home-question-link{justify-content:flex-start}.home-question-link .text-link{font-size:.8125rem}
}
@media(forced-colors:active){.home-brand-art,.home-page-front,.home-goods-art,.home-agentic{border:1px solid CanvasText}.home-agentic,.home-agentic p,.home-agentic .eyebrow,.home-agentic .text-link,.home-agentic-art{color:CanvasText;background:Canvas}.home-page-front{box-shadow:none}}
.home-platform-photo img{display:block;width:100%;height:auto}
.home-platform-photo figcaption{font-size:.5625rem;letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:var(--muted);margin-top:.5rem}
.collage-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:20px}
.collage-figure{margin:0;min-width:0}.collage-figure figcaption,.partner-flow figcaption{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:14px}
.home-goods-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px 12px 24px;overflow:hidden}.home-goods-grid article h3,.home-goods-grid article p{margin-left:12px;margin-right:12px}.home-goods-art{background:var(--paper)!important;border-radius:14px}.home-goods-art img{width:100%;height:auto;display:block}
.channel-collage{margin:26px 0 30px;border-radius:18px;overflow:hidden;background:#f7f7f2}.channel-collage .collage-image{border-radius:0}.channel-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;background:#fff;font-size:12px;color:#192326}.channel-pills span{padding:6px 9px;border-radius:20px;background:#efe8ff}.channel-pills b{margin-left:auto}.channel-cards{align-items:stretch}.channel-cards article{display:flex;flex-direction:column}.channel-cards article>.text-link{margin-top:auto}.boost-card{background:#3333FF}.direct-card{background:#fff}
.campaign-hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.campaign-hero-layout .hero-bottom{display:block}.campaign-hero-layout .hero-bottom .button{margin-top:24px}.campaign-hero-layout h1{font-size:clamp(3rem,5vw,5rem)}.format-photo{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:18px;margin-bottom:22px}.format-name>.icon{display:none}.format-row{grid-template-columns:35px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:35px}.format-number{align-self:start}.format-jump a{background:#fff}.format-jump a:hover{background:#efccff}.boost-people{align-self:center}.boost-hero{gap:35px;grid-template-columns:1fr 1.1fr}
.visual-audience-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px}.visual-audience-copy>p{max-width:42rem;margin-top:20px}.visual-audience-copy h1{font-size:clamp(3rem,5vw,4.8rem)}.use-case-photo{display:block;width:100%;max-height:280px;object-fit:contain;border-radius:16px;margin-bottom:20px}
.offer-diagram{width:100%;min-width:0;padding:28px;border-radius:24px;background:#e6e0fb;color:#192326;box-sizing:border-box}.offer-audiences{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px}.offer-audiences>span{background:#fff;border-radius:100px;padding:10px 16px;font-size:13px;font-weight:700}.offer-audiences b{color:#6036ba;margin-left:8px}.offer-record{background:white;padding:22px;border-radius:18px;box-shadow:0 12px 30px #28233810;transform:rotate(-2deg)}.offer-label{font-size:10px;letter-spacing:.13em;font-weight:700;color:#565166}.offer-product{display:flex;align-items:center;gap:14px;margin:16px 0}.offer-product img{width:100px;height:85px;object-fit:cover;border-radius:12px}.offer-product b{display:block;font-size:18px}.offer-product span{display:block;font-size:12px;margin-top:7px}.offer-record dl{margin:0}.offer-record dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e6e6e6;font-size:12px}.offer-record dt{font-weight:700}.offer-record dd{margin:0;text-align:right}.offer-planned{border:1px dashed #817695;border-radius:12px;padding:14px;margin-top:24px;font-size:13px;line-height:1.6}.offer-planned>span{font-size:9px;background:#192326;color:white;padding:4px 6px;border-radius:4px;margin-right:8px}.offer-planned small{font-size:11px}.home-agentic .offer-diagram{color:#192326}.home-agentic{gap:45px}
.partner-flow{padding:32px;background:#f0ebff;border:1px solid #e1daef;border-radius:24px;margin:0 0 40px}.flow-origin{display:flex;align-items:center;gap:16px;background:white;border-radius:16px;padding:14px;max-width:400px;margin:auto;box-shadow:0 8px 25px #2720330a}.flow-origin img{width:92px;height:76px;object-fit:cover;border-radius:10px}.flow-origin span,.flow-origin b,.flow-origin small{display:block}.flow-origin span{font-size:10px;letter-spacing:.1em}.flow-origin b{font-size:18px;margin:5px 0}.flow-origin small{font-size:12px}.flow-connector{text-align:center;font-size:30px;color:#7254af;padding:12px}.flow-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.partner-node{background:#fff;border-radius:18px;padding:20px;text-align:center;border-top:5px solid #bba2f4}.partner-1{border-color:#f18abd}.partner-2{border-color:#a475ed}.partner-node img{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;margin:0 auto 14px}.partner-node b,.partner-node span,.partner-node small{display:block}.partner-node b{font-size:20px}.partner-node span{font-size:12px;margin-top:8px}.partner-node small{font-size:12px;background:#f3f0f8;padding:8px;border-radius:6px;margin-top:16px}.flow-result{text-align:center;background:#192326;color:white;padding:18px;border-radius:14px}.flow-result b,.flow-result span,.flow-relationship b,.flow-relationship span{display:block}.flow-result span,.flow-relationship span{font-size:13px;margin-top:7px}.flow-relationship{text-align:center;padding:22px;border-radius:14px;background:#3333FF;margin-top:12px;color:#192326}
@media(max-width:900px){.campaign-hero-layout,.visual-audience-hero{gap:24px}.boost-hero{grid-template-columns:1fr}.boost-people{max-width:700px;width:100%;margin:auto}.format-row{gap:20px}.offer-diagram{padding:20px}}
@media(max-width:700px){.campaign-hero-layout,.visual-audience-hero{grid-template-columns:minmax(0,1fr)}.campaign-hero-layout .collage-figure{margin-top:20px}.format-row{grid-template-columns:26px minmax(0,1fr)}.format-name{grid-column:2}.format-description{grid-column:2}.format-photo{max-height:250px}.home-agentic{gap:28px}.home-agentic .offer-diagram{order:2}.offer-audiences>span{font-size:11px;padding:9px 12px}.offer-record{padding:16px}.offer-product img{width:80px}.offer-product b{font-size:16px}.offer-record dl>div{font-size:11px}.partner-flow{padding:18px}.flow-partners{gap:9px}.partner-node{padding:14px 7px}.partner-node img{width:50px;height:50px}.partner-node b{font-size:13px}.partner-node span,.partner-node small{font-size:10px}.flow-origin b{font-size:16px}.flow-result b,.flow-relationship b{font-size:17px}.visual-audience-hero h1{font-size:clamp(2.6rem,10vw,4rem)}}
@media(prefers-reduced-motion:no-preference){.home-goods-grid article{transition:transform .2s ease,box-shadow .2s ease}.home-goods-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1923260c}}
.hero-stage .mock-photo-apparel{background:#e8e9df}.hero-stage .mock-photo-apparel img{width:100%;height:100%;object-fit:cover}
:root{--accent:#3333FF;--yellow:var(--accent)}
.site-header .header-auth .button,.site-header .mobile-auth .button{font-size:.875rem}
.boost-card,.flow-relationship{background:var(--accent);color:var(--ink)}
.boost-card p,.boost-card .mini-label{color:#332943}
.event-tabs button{text-transform:none}
.format-name>.icon{display:block;color:#654397}
.offer-product-symbol{display:grid;place-items:center;flex:0 0 76px;height:76px;border-radius:14px;background:#e8dcff;color:#684094;font-size:40px}
@media(max-width:360px){.site-header .header-auth .button{white-space:nowrap;padding-inline:10px;gap:6px}.site-header .header-auth .button .icon{display:none}}
:root{--on-accent:#ffffff}
.pricing-page{--accent:#e3f35a;--yellow:var(--accent);--on-accent:var(--ink)}
::selection{color:var(--on-accent)}
.button.light,.floating-label,.floating-channel>.icon,.format-jump a:hover,.boost-card,.boost-callout,.diagram-result,.flow-relationship,.plan-label,.demo-art,.success-mark{color:var(--on-accent)}
.boost-card p,.boost-card .mini-label,.boost-card small,.boost-card .text-link:hover,.boost-callout p,.boost-callout .text-link:hover,.diagram-result small{color:var(--on-accent)}
.hero h1 em{color:var(--on-accent)}
.hero h1 em:after{height:100%}
.mock-action,.hero-stage .mock-action,.event-visual .mock-action{font-size:.875rem}
.pro-band{--accent:#e3f35a;--yellow:var(--accent);--on-accent:var(--ink)}
.page-hero h1 em,.boost-hero h1 em{color:#3333ff}
.hero h1,.page-hero h1,.boost-hero h1,.audience-hero h1,.pricing-hero h1,.demo-intro h1,.legal-hero h1{margin-top:0}
.offer-product .offer-product-photo{width:86px;height:86px;flex:0 0 86px;object-fit:contain;border-radius:12px;background:#f5f5f0}
.audience-reach{margin-top:26px;background:#fff}.audience-reach img{width:100%;height:auto;object-fit:contain}
.reach-flow{background:#f0f0fa;padding:clamp(24px,4vw,52px);border:1px solid #dedeea;color:#192124}
.reach-heading{margin-bottom:36px}.reach-heading h3{font-size:clamp(1.8rem,3vw,2.6rem)}.reach-heading p{margin-top:12px}
.reach-stage{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.reach-number{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#3333ff;color:#fff;border-radius:50%;font-weight:700}.reach-stage h3{font-size:1.3rem;line-height:1.3}.reach-stage p{font-size:.9rem;margin-top:6px;max-width:52rem}
.reach-campaign{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border:1px solid #dcdce9;border-radius:16px;margin-left:50px}.reach-campaign img{width:88px;height:88px;object-fit:cover;border-radius:10px}.reach-campaign b,.reach-campaign small,.reach-campaign div>span{display:block}.reach-campaign div>span{font-size:.65rem;letter-spacing:.1em}.reach-campaign b{font-size:1.25rem;margin:5px 0}.reach-campaign small{font-size:.8rem}.reach-approved{margin-left:auto;background:#e3f35a;border-radius:30px;padding:8px 12px;font-size:.75rem;white-space:nowrap}
.reach-arrow{text-align:center;font-size:32px;line-height:1;margin:18px 0;color:#3333ff}.reach-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-left:50px}.reach-partner{background:#fff;border:1px solid #dcdce9;border-top:4px solid #3333ff;border-radius:14px;padding:22px;text-align:center}.reach-partner img{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;object-fit:cover}.reach-partner b{display:block;font-size:1.1rem}.reach-partner span,.reach-partner small{display:block;font-size:.75rem}.reach-fans{letter-spacing:4px;font-size:24px;color:#3333ff;border-top:1px solid #e3e3ec;margin-top:18px;padding-top:12px}
.reach-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-left:50px}.reach-outcomes>div{padding:26px;border-radius:14px;background:#192124;color:#fff}.reach-outcomes>div+div{background:#3333ff}.reach-outcomes span{font-size:.65rem;letter-spacing:.1em}.reach-outcomes b{display:block;font-size:1.35rem;line-height:1.2;margin:10px 0}.reach-outcomes p{color:#fff;font-size:.85rem}
@media(max-width:650px){.reach-campaign,.reach-partners,.reach-outcomes{margin-left:0}.reach-campaign{flex-wrap:wrap;gap:12px}.reach-approved{margin-left:0}.reach-partners,.reach-outcomes{grid-template-columns:1fr}.reach-partner{display:grid;grid-template-columns:52px 1fr;gap:8px 14px;text-align:left;padding:16px}.reach-partner img{width:52px;height:52px;margin:0;grid-row:1/3}.reach-fans{grid-column:2;font-size:19px;padding:0;margin:0;border:0}.reach-partner small{grid-column:2}.reach-stage h3{font-size:1.1rem}}
.reach-fans{display:flex;gap:10px;justify-content:center}.reach-fans svg{opacity:.7}.reach-fans svg:nth-child(3){opacity:1}@media(max-width:650px){.reach-fans{justify-content:flex-start}}
.hero-stage .floating-channel{width:fit-content;max-width:100%;justify-content:center;text-align:center;transform:none}
.hero-stage .channel-icons{justify-content:center}
.hero-stage .mock-brand{display:none}
.hero-stage .mock-photo{margin-top:12px;height:auto;aspect-ratio:1.42}
.hero-stage .mock-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
.hero-stage .mock-info{padding:22px 22px 20px}
.hero-stage .mock-title h2{font-size:clamp(1.1rem,1.6vw,1.5rem)}
.hero-stage .mock-action{margin-top:22px;padding:14px 16px}
.hero-stage .mock-info small{margin-top:16px}
.boost-card{background:#192124;color:#fff}
.boost-card p,.boost-card .mini-label,.boost-card small,.boost-card .text-link{color:#fff}
.audience-reach{background:#192124}
.offer-product .offer-product-photo{object-fit:cover;object-position:center}
.reach-offer{position:relative;align-items:center;padding:24px;gap:24px}
.reach-offer>img{width:180px;height:180px;flex:0 0 180px;object-fit:cover}
.reach-offer-details{flex:1;min-width:0;padding-top:24px}
.reach-offer .reach-offer-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px}
.reach-offer-title strong{font-size:1.35rem}
.reach-offer .reach-approved{position:absolute;right:18px;top:12px;background:#3333ff;color:white;font-size:.65rem;padding:5px 10px}
.reach-offer .reach-offer-note{text-align:center;font-size:.65rem;margin-top:10px}
@media(max-width:650px){.reach-offer{display:block;padding:18px}.reach-offer>img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover}.reach-offer-details{padding-top:16px}.reach-offer .reach-approved{top:26px;right:26px}.reach-offer-title b{font-size:1.1rem}}
.pricing-hero h1 em{color:#3333FF}
.audience-social{position:relative;overflow:visible;padding-bottom:24px}
.audience-social .collage-image{border-radius:16px}
.social-followers{position:absolute;left:4%;top:5%;display:flex;flex-direction:column;background:#fff;color:#192124;padding:10px 15px;border-radius:12px;box-shadow:0 6px 24px #0002;transform:rotate(-4deg)}
.social-followers b{font-size:clamp(18px,2vw,26px);line-height:1.1}.social-followers span{font-size:11px;font-weight:600;margin-top:3px}
.social-reactions{position:absolute;right:2%;top:9%;background:#3333ff;color:#fff;padding:8px 12px;border-radius:24px;font-size:13px;font-weight:700;transform:rotate(5deg)}
.social-reactions>span:first-child{margin-right:5px}
.social-comment{position:absolute;right:5%;bottom:12%;background:#fff;color:#192124;padding:9px 13px;border-radius:14px 14px 14px 2px;font-size:12px;font-weight:600;box-shadow:0 6px 24px #0002}
.audience-social figcaption{color:#cbd0d0;text-align:center;font-size:10px;margin-top:10px}
@media(max-width:420px){.social-followers{padding:7px 10px}.social-followers b{font-size:18px}.social-reactions{font-size:11px;padding:6px 9px}.social-comment{font-size:11px;padding:7px 10px}}
.collectible-social{position:relative;isolation:isolate;min-width:0;aspect-ratio:1.1;margin:0;display:grid;place-items:center;padding:20px 28px 42px}
.collectible-social>img{position:relative;z-index:1;width:85%;height:auto;max-height:440px;object-fit:contain;filter:drop-shadow(0 16px 12px #19212412)}
.collectible-shape{position:absolute;z-index:0;border-radius:36px}.shape-blue{width:62%;height:63%;right:6%;top:13%;background:#e4e5ff;transform:rotate(9deg)}.shape-orange{width:26%;height:26%;left:9%;bottom:18%;border-radius:50%;background:#ff9765}
.collectible-live{position:absolute;z-index:2;top:8%;left:2%;padding:12px 16px;background:#192124;color:#fff;border-radius:14px;font-size:12px;box-shadow:0 8px 24px #19212415;transform:rotate(-4deg)}
.collectible-live>span{color:#ff9765;margin-right:5px}.collectible-live b{display:block;font-size:11px;margin-top:5px;font-weight:500}
.collectible-likes{position:absolute;z-index:2;right:0;top:34%;background:#3333ff;color:white;border-radius:30px;padding:11px 15px;font-size:13px;font-weight:600;transform:rotate(6deg)}
.collectible-drop{position:absolute;z-index:2;left:4%;bottom:10%;padding:14px 18px;border-radius:16px;background:#fff;border:1px solid #ddd;font-size:11px;box-shadow:0 8px 24px #1921240a;transform:rotate(-3deg)}.collectible-drop>span{display:block;font-size:18px;font-weight:700;margin-top:5px}
.collectible-social figcaption{position:absolute;bottom:0;font-size:10px;color:var(--muted);text-align:center;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:500px){.collectible-live{padding:9px 11px;font-size:10px}.collectible-likes{font-size:11px;padding:9px 11px}.collectible-drop{padding:10px 14px}.collectible-drop>span{font-size:15px}}
.event-tabs button{font-size:.75rem}
.collectible-social>img{width:100%;max-height:500px;transform:scale(1.35);transform-origin:center}
.format-diagram{width:min(100%,320px);margin-bottom:24px;border-radius:20px;background:#f0f0fa;padding:14px 8px;box-shadow:inset 0 0 0 1px #e0e1ed}
.format-diagram svg{display:block;width:100%;height:auto}
@media(max-width:750px){.format-diagram{max-width:290px}.collectible-social>img{transform:scale(1.22)}}
.event-diagrams{margin-top:1.5rem;max-width:400px}
.event-diagrams [hidden]{display:none}
.event-diagrams .format-diagram{width:100%;max-width:none;margin-bottom:0}
.format-description summary{font-size:1rem}
.hero-stage .floating-channel{padding:1.2rem;gap:.9rem}
.hero-stage .floating-channel b{font-size:.9rem}
.hero-stage .floating-channel .channel-icons{gap:.525rem;margin-top:.525rem}
.hero-stage .floating-channel .channel-icons svg{width:1.05rem;height:1.05rem}
@media(max-width:750px){.hero-stage .floating-channel{padding:.975rem;gap:.75rem}.hero-stage .floating-channel b{font-size:.75rem}}
.reach-offer .mock-action{width:100%;max-width:24rem}
.reach-offer .reach-offer-note{max-width:24rem}
.price-card.featured{border-color:transparent;box-shadow:0 0 24px 5px rgb(227 243 90 / 24%),0 0 64px 12px rgb(227 243 90 / 15%)}
.site-header{background:rgb(247 247 247 / 97%)}
.event-panel,.partner-flow,.reach-flow,.offer-diagram,.boost-diagram{background:var(--panel)}
.format-diagram{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}
.partner-flow,.reach-flow,.reach-campaign,.product-window,.collectible-drop{border-color:var(--line)}
.reach-partner{border-color:var(--line);border-top-color:var(--accent)}
.channel-collage:not(.audience-reach),.window-bar,.partner-node small,.offer-product-symbol{background:var(--panel)}
.channel-pills span{background:var(--panel)}
.two-ways,.home-refresh .two-ways{background:var(--paper)}
.site-footer{background:var(--panel)}
.home-brand-art{background:var(--panel)}
.orbit-lines{background:radial-gradient(ellipse at 45% 50%,#e7e7e7,transparent 65%)}
.orbit-lines i{border-color:var(--line)}
.mock-photo .pill{background:rgb(255 255 255 / 94%)}
.offer-planned{border-color:#92979a}
.offer-label{color:var(--muted)}
.offer-audiences b,.flow-connector{color:var(--accent)}
.format-jump a:hover{background:var(--accent);color:var(--on-accent)}
.form-choice:has(input:checked){background:var(--panel);border-color:var(--accent)}
.form-choice:hover{border-color:var(--accent)}
.home-refresh{--section-space:clamp(3.5rem,7vw,6rem);--card-space:clamp(1.5rem,3.5vw,3.5rem);display:flex;flex-direction:column}
.home-refresh>section,.home-refresh>.home-question-link{margin-block:0}
.home-refresh>:nth-child(n+2){margin-top:var(--section-space)}
.home-refresh>.section{padding-block:0}
.home-refresh>.hero{padding-top:var(--section-space);padding-bottom:0}
.home-refresh>.home-agentic,.home-refresh>.compatibility,.home-refresh>.pro-band{padding-block:var(--card-space)}
.home-refresh>.home-question-link{margin-top:2rem;padding-block:0}
.home-refresh>.home-question-link+.end-cta{margin-top:3rem;padding-block:var(--section-space)}
