/* Screenshot-directed expressive landing hierarchy, without unrelated characters. */
.hero{grid-template-columns:1fr 1.06fr;min-height:800px;padding-top:58px;padding-bottom:74px;gap:27px}.hero h1{font-size:clamp(3.6rem,5.5vw,5.8rem);line-height:.91;letter-spacing:-.064em;margin-top:23px}.hero h1 .boring-headline{color:var(--ink)}.hero-life{font-size:clamp(2.7rem,4.1vw,4.25rem);font-weight:700;line-height:.92;letter-spacing:-.06em;color:var(--blue);margin-top:18px;position:relative;display:inline-block}.hero-life:after{content:'';position:absolute;left:0;right:0;height:8px;background:var(--pink);bottom:-12px;transform:rotate(-2deg)}.hero-audience{font-size:1.03rem;line-height:1.4;font-weight:700;margin-top:35px;max-width:445px}.hero-simple{font-size:.91rem;line-height:1.45;margin-top:19px;max-width:442px}.hero-simple>strong{font-size:.82rem}.hero-assets-note{display:block;font-size:.72rem;line-height:1.4;margin-top:9px;color:#5b5d50}.hero-prototype-note{font-size:.66rem;line-height:1.4;margin-top:21px;max-width:420px;color:#66685d}.hero-actions{gap:23px;margin-top:25px}.hero-actions>.button{font-size:.84rem;padding:18px 21px;gap:18px}.hero-actions>.text-button{font-size:.79rem}.hero-studio{height:585px}.hero-canvas{top:82px;left:48px;right:-4px;transform:rotate(4deg);box-shadow:9px 11px 0 var(--ink)}.hero-studio>.hero-rainbow{top:-25px;right:-125px;width:820px;height:640px;opacity:.65}.source-document{top:4px;left:2px;transform:rotate(-12deg);width:222px;height:288px}.hero-proof{top:18px;right:-11px;background:var(--pink);width:105px;height:105px;border-radius:50%;display:grid;place-content:center;padding:0;font-size:.91rem;line-height:1.03;text-align:center;box-shadow:3px 4px 0 var(--ink)}.canvas-title{font-size:3rem;margin-top:24px}.canvas-site{padding:25px}.canvas-visual{height:158px;margin-top:25px}.canvas-site>p{font-size:.61rem;max-width:340px;margin-top:18px}.canvas-footer{font-size:.44rem;margin-top:18px}.canvas-brand{font-size:.68rem}.hero-graph-card{bottom:20px;left:0;width:231px;padding:17px 20px;transform:rotate(-8deg);box-shadow:6px 7px 0 var(--ink)}.hero-live-bars{height:64px}.hero-graph-card>span{font-size:.46rem}.hero-graph-card strong{font-size:2.7rem}.hero-graph-card>div>span{font-size:.45rem}.hero-graph-card>small{font-size:.42rem}.hero-switch{bottom:2px;right:-6px;transform:rotate(5deg);box-shadow:4px 5px 0 var(--ink)}.hero-switch>button{font-size:.6rem;padding:12px 13px}.ticker>div{gap:40px;font-size:1.55rem}.transformation-heading h2{font-weight:700;letter-spacing:-.06em;line-height:.96}.transformation-heading>p{max-width:355px;font-size:1.03rem}.source-brandbar{background:var(--yellow)}.source-brandbar>.showroom-brand{font-size:.82rem!important;letter-spacing:-.04em}.source-brandbar>span:not(.north-logo){font-size:.55rem!important}.transform-slide .chapter-heading h2{font-family:Haas,Arial,sans-serif!important;font-weight:700;font-size:2.55rem!important;letter-spacing:-.06em!important;line-height:.98!important}.transform-slide .chapter-heading h2>em{color:var(--blue)}.transform-slide .chapter-heading>div>p{font-size:.63rem!important;letter-spacing:.06em}.transform-stage{background:#f6f5e9}.transform-slide{padding-top:31px;padding-bottom:24px}.compare-pair{gap:25px}.live-panel{box-shadow:5px 6px 0 var(--ink)}.text-live{background:var(--north)}.deck-navigation{background:var(--cream)}.deck-filmstrip{background:#f2ecd8}.screenshot-film{background:var(--pink);padding:83px 0 76px;overflow:hidden}.screenshot-film .motion-lab-head{display:block}.screenshot-film .motion-lab-head h2{font-size:clamp(3.2rem,5.75vw,5.9rem);line-height:.94;letter-spacing:-.06em;margin-top:25px}.screenshot-film .motion-lab-head h2>span{color:var(--blue)}.screenshot-film .motion-lab-stage{display:grid;grid-template-columns:2fr 1fr;gap:63px;margin-top:50px;align-items:center}.screenshot-film .big-film{width:100%;transform:rotate(-2deg);box-shadow:9px 10px 0 var(--ink);border:2px solid var(--ink)}.screenshot-film .big-film>span{padding:16px 22px;font-size:.65rem;letter-spacing:.04em}.screenshot-film .big-film>video{width:100%;aspect-ratio:16/9;object-fit:cover}.big-film-caption>span{display:block;width:69px;color:var(--blue);font-size:4.5rem;line-height:1;animation:showcase-rotate 22s linear infinite;margin-bottom:29px}.big-film-caption h3{font-size:2.9rem;font-weight:400;letter-spacing:-.065em;line-height:.95}.big-film-caption h3>b{font-weight:700}.big-film-caption p{font-size:1rem;line-height:1.4;margin-top:27px;max-width:310px}.big-film-caption>.button{font-size:.91rem;margin-top:26px;padding:18px 23px;min-height:55px}.screenshot-film .motion-caption{font-size:.68rem;margin-top:40px;max-width:1060px;line-height:1.45}.brand-fidelity{padding-top:85px;padding-bottom:85px}.fidelity-grid h2{font-weight:700}.closing h2{font-size:clamp(4rem,7vw,7.2rem);line-height:.92}.faq h2{letter-spacing:-.06em}.hero-prototype-note strong{font-weight:700}.review-bar{font-size:.68rem}.style-fieldset legend{font-size:.85rem}.site-preview .transform-slide .chapter-heading h2{font-size:3.1rem!important}.site-preview .audience-lab{gap:30px}.site-preview .portrait-frame{height:290px}.site-preview .team-demo-grid{gap:30px}.site-preview .person-name{font-size:1.85rem}.site-preview .person-bio{font-size:.78rem}.site-preview .video-caption h3{font-size:2.7rem}.site-preview .lab-slide{min-height:640px}.site-preview .video-showcase{gap:50px}.site-preview .stat-picture{max-width:470px;justify-self:end}.site-preview .stat-lab{gap:80px}.site-preview .analytics-lab{gap:40px}.site-preview .viewer-list strong{font-size:.84rem}.site-preview .viewer-list small{font-size:.64rem}.site-preview .viewer-list button{padding:13px 15px}.site-preview .viewer-detail>p{font-size:.79rem}.site-preview .viewer-detail h3{font-size:1.8rem}.site-preview .motion-icons{gap:30px}.site-preview .motion-icon-tile>div{width:145px;height:145px}.site-preview .motion-icon-tile p{font-size:.85rem}.site-preview .segment-controls label{font-size:.79rem}.site-preview .segment-controls select{font-size:.83rem}.site-preview .segment-results>p{font-size:.8rem}.site-preview .channel-card>p{font-size:.79rem}.site-preview .lab-note{font-size:.72rem}.site-preview .channel-card h3{font-size:2rem}
@media(max-width:1100px) and (min-width:761px){.hero{min-height:755px;gap:25px;padding-top:53px;padding-bottom:62px}.hero h1{font-size:5.5vw}.hero-life{font-size:4.1vw}.hero-audience{font-size:.95rem;margin-top:31px}.hero-simple{font-size:.84rem}.hero-actions{gap:19px}.hero-actions>.button{font-size:.73rem;padding:16px 17px;gap:12px}.hero-actions>.text-button{font-size:.7rem}.hero-studio{height:510px}.hero-canvas{left:28px;top:75px;right:0}.canvas-site{padding:19px}.canvas-title{font-size:2.3rem}.canvas-visual{height:125px}.canvas-site>p{font-size:.5rem}.canvas-footer{font-size:.35rem}.canvas-brand{font-size:.54rem}.source-document{width:180px;height:234px;left:-7px;top:7px}.hero-proof{width:84px;height:84px;font-size:.73rem;right:-4px;top:17px}.hero-graph-card{width:184px;padding:13px 15px;bottom:16px;left:-3px}.hero-graph-card>span{font-size:.37rem}.hero-graph-card strong{font-size:2.25rem}.hero-graph-card>div>span{font-size:.36rem}.hero-live-bars{height:47px}.hero-graph-card>small{font-size:.33rem}.hero-switch{bottom:0;right:-5px}.hero-switch>button{font-size:.49rem;padding:10px}.hero-studio>.hero-rainbow{width:675px;right:-123px;height:565px}.screenshot-film .motion-lab-head h2{font-size:5.65vw}.screenshot-film .motion-lab-stage{gap:40px;grid-template-columns:1.8fr 1fr}.big-film-caption h3{font-size:2.4rem}.big-film-caption>span{font-size:3.8rem;width:58px;margin-bottom:22px}.big-film-caption p{font-size:.9rem;margin-top:23px}.big-film-caption>.button{font-size:.82rem;padding:15px 19px;min-height:49px}.transform-slide .chapter-heading h2{font-size:2.15rem!important}.source-brandbar>.showroom-brand{font-size:.68rem!important}.source-brandbar>span:not(.north-logo){font-size:.44rem!important;max-width:225px;line-height:1.3}}
@media(max-width:760px){.hero{grid-template-columns:1fr;padding:43px 0 30px;min-height:0;gap:0}.hero h1{font-size:11.3vw;line-height:.91;margin-top:22px;letter-spacing:-.065em}.hero-life{font-size:9vw;line-height:.93;margin-top:18px;letter-spacing:-.06em}.hero-life:after{height:7px;bottom:-10px}.hero-audience{font-size:.93rem;line-height:1.4;margin-top:31px;max-width:500px}.hero-simple{font-size:.84rem;line-height:1.4;margin-top:18px;max-width:none}.hero-simple>strong{font-size:.79rem}.hero-assets-note{font-size:.68rem;margin-top:8px}.hero-actions{gap:21px;margin-top:23px;flex-wrap:wrap}.hero-actions>.button{font-size:.77rem;min-height:49px;padding:15px 17px;gap:15px}.hero-actions>.text-button{font-size:.72rem}.hero-prototype-note{font-size:.62rem;line-height:1.4;margin-top:17px;max-width:360px}.hero-studio{height:480px;margin-top:29px;width:100%;max-width:430px}.hero-canvas{left:42px;right:1px;top:70px;box-shadow:6px 7px 0 var(--ink)}.canvas-site{padding:18px}.canvas-title{font-size:2.25rem;margin-top:22px}.canvas-visual{height:126px;margin-top:20px}.canvas-site>p{font-size:.52rem;max-width:280px;margin-top:14px}.canvas-footer{font-size:.33rem;margin-top:14px}.canvas-brand{font-size:.52rem}.source-document{width:159px;height:218px;left:0;top:3px;transform:rotate(-11deg)}.hero-proof{width:74px;height:74px;font-size:.66rem;line-height:1.04;right:0;top:8px;box-shadow:2px 3px 0 var(--ink)}.hero-graph-card{width:167px;padding:12px 14px;left:0;bottom:13px;box-shadow:4px 5px 0 var(--ink)}.hero-graph-card>span{font-size:.32rem}.hero-graph-card strong{font-size:2.03rem}.hero-graph-card>div>span{font-size:.34rem}.hero-graph-card>small{font-size:.3rem}.hero-live-bars{height:47px;gap:9px;margin-top:9px}.hero-switch{bottom:1px;right:-3px;box-shadow:3px 4px 0 var(--ink)}.hero-switch>button{font-size:.44rem;padding:10px 9px}.hero-studio>.hero-rainbow{width:580px;height:525px;right:-87px;top:-12px}.ticker>div{font-size:1.1rem;gap:27px}.transformation-heading h2{font-size:2.65rem;line-height:.96}.transformation-heading>p{font-size:.95rem;line-height:1.4;margin-top:23px;max-width:none}.source-brandbar>.showroom-brand{font-size:.6rem!important;letter-spacing:-.025em}.source-brandbar>span:not(.north-logo){display:none}.source-brandbar>b:last-child{font-size:.44rem;line-height:1.3;max-width:85px;text-align:center}.transform-slide .chapter-heading h2,.site-preview .transform-slide .chapter-heading h2{font-size:1.98rem!important;line-height:1!important;letter-spacing:-.06em!important}.transform-slide .chapter-heading>div>p{font-size:.53rem!important;line-height:1.35}.transform-slide{padding-top:25px;padding-bottom:20px}.compare-pair{gap:20px}.screenshot-film{padding:61px 0 58px}.screenshot-film .motion-lab-head h2{font-size:10.65vw;line-height:.94;letter-spacing:-.062em;margin-top:22px}.screenshot-film .motion-lab-stage{grid-template-columns:1fr;gap:35px;margin-top:34px}.screenshot-film .big-film{width:98%;margin:0 1%;transform:rotate(-2deg);box-shadow:5px 6px 0 var(--ink)}.screenshot-film .big-film>span{font-size:.47rem;line-height:1.3;padding:12px 15px}.big-film-caption{display:grid;grid-template-columns:58px 1fr;gap:0 18px;align-items:start}.big-film-caption>span{grid-column:1;grid-row:1;font-size:3.5rem;width:53px;margin:0}.big-film-caption h3{grid-column:2;font-size:2.4rem;line-height:.96}.big-film-caption p{grid-column:2;font-size:.94rem;margin-top:21px}.big-film-caption>.button{grid-column:2;justify-self:start;font-size:.85rem;min-height:49px;padding:14px 20px;margin-top:22px}.screenshot-film .motion-caption{font-size:.64rem;line-height:1.5;margin-top:30px;max-width:none}.brand-fidelity{padding:66px 0}.closing h2{font-size:12.4vw;line-height:.91}.review-bar{font-size:.58rem;line-height:1.35;align-items:center}.review-bar span{font-size:.54rem;max-width:230px}.site-preview .lab-slide{min-height:0}.site-preview .audience-lab{gap:25px}.site-preview .portrait-frame{height:211px}.site-preview .team-demo-grid{gap:27px}.site-preview .person-name{font-size:1.8rem}.site-preview .person-bio{font-size:.71rem}.site-preview .video-caption h3{font-size:2.2rem}.site-preview .video-showcase{gap:30px}.site-preview .stat-picture{max-width:none;justify-self:stretch}.site-preview .stat-lab{gap:27px}.site-preview .analytics-lab{gap:25px}.site-preview .viewer-list strong{font-size:.74rem}.site-preview .viewer-list small{font-size:.57rem}.site-preview .viewer-list button{padding:12px}.site-preview .viewer-detail>p{font-size:.79rem}.site-preview .viewer-detail h3{font-size:1.7rem}.site-preview .motion-icons{gap:22px}.site-preview .motion-icon-tile>div{width:95px;height:95px}.site-preview .motion-icon-tile p{font-size:.75rem}.site-preview .segment-controls label{font-size:.7rem}.site-preview .segment-controls select{font-size:.75rem}.site-preview .segment-results>p{font-size:.76rem}.site-preview .channel-card>p{font-size:.79rem}.site-preview .lab-note{font-size:.65rem}.site-preview .channel-card h3{font-size:2rem}.site-preview .deck-filmstrip{padding-left:18px;padding-right:18px}.builder .progress-steps{gap:21px}.builder .progress-steps>span{font-size:.64rem}}
@media(max-width:360px){.hero h1{font-size:11.15vw}.hero-life{font-size:8.8vw}.hero-audience{font-size:.85rem}.hero-simple{font-size:.79rem}.hero-actions{gap:18px}.hero-actions>.button{font-size:.7rem;padding:14px 15px;gap:11px}.hero-actions>.text-button{font-size:.67rem}.hero-studio{height:448px}.hero-canvas{left:28px;top:69px;right:0}.canvas-site{padding:16px}.canvas-title{font-size:2.04rem}.canvas-visual{height:113px}.canvas-site>p{font-size:.48rem}.canvas-footer{font-size:.3rem}.source-document{width:147px;height:212px}.hero-graph-card{width:151px;padding:11px 12px;bottom:12px}.hero-graph-card>span{font-size:.28rem}.hero-graph-card>small{font-size:.26rem}.hero-graph-card strong{font-size:1.8rem}.hero-live-bars{height:42px}.hero-switch>button{font-size:.39rem;padding:9px 7px}.hero-proof{height:67px;width:67px;font-size:.6rem;top:9px}.transform-slide .chapter-heading h2,.site-preview .transform-slide .chapter-heading h2{font-size:1.74rem!important}.source-brandbar>.showroom-brand{font-size:.53rem!important}.screenshot-film .motion-lab-head h2{font-size:10.6vw}.big-film-caption{grid-template-columns:47px 1fr;gap:0 15px}.big-film-caption>span{width:45px;font-size:3rem}.big-film-caption h3{font-size:2.15rem}.big-film-caption p{font-size:.84rem}.site-preview .person-bio{font-size:.64rem}.site-preview .person-name{font-size:1.55rem}.site-preview .portrait-frame{height:185px}.site-preview .motion-icon-tile>div{width:78px;height:78px}.site-preview .motion-icon-tile p{font-size:.68rem}.site-preview .viewer-list strong{font-size:.66rem}.site-preview .viewer-list small{font-size:.5rem}}
@media(prefers-reduced-motion:reduce){.big-film-caption>span{animation:none!important}}
.optional-assets{margin-top:23px;padding:20px;border:1px solid #7f8175;border-radius:5px;background:#fffef8}.optional-assets label{display:block}.optional-assets label strong{font-size:.88rem}.optional-assets label span{display:block;font-size:.78rem;line-height:1.4;margin-top:7px}.optional-assets input{display:block;max-width:100%;font-size:.79rem;margin-top:17px;color:var(--ink)}.optional-assets input::file-selector-button{font:700 .78rem/1.2 Haas,Arial,sans-serif;border:1.5px solid var(--ink);border-radius:4px;background:var(--yellow);padding:12px 15px;margin-right:12px;cursor:pointer}.optional-assets p{font-size:.72rem;line-height:1.5;margin-top:12px}.optional-assets [role=status]{color:var(--blue);overflow-wrap:anywhere}.workspace-inspector select,.segment-controls select{min-height:42px}.lab-button{min-height:44px}.lab-text-button{min-height:34px}.lab-slide .lab-note,.lab-slide .source-note{font-size:.75rem}.lab-slide .segment-controls label{font-size:.8rem}.lab-slide .segment-controls select{font-size:.8rem}.lab-slide .segment-results>p{font-size:.8rem}.lab-slide .channel-card>p{font-size:.79rem}.lab-slide .channel-eligible>span{font-size:.68rem}.lab-slide .product-qr .lab-button{font-size:.72rem;min-height:40px}.lab-slide .phone-empty p,.lab-slide .phone-experience [data-product-detail]>p{font-size:.78rem}.lab-slide .person-role{font-size:.8rem}.lab-slide .person-bio{font-size:.78rem}.lab-slide .motion-icon-tile p{font-size:.81rem}.lab-slide .viewer-detail>p{font-size:.76rem}.lab-slide .viewer-list strong{font-size:.8rem}.lab-slide .viewer-list small{font-size:.66rem}.workspace-sidebar>p{font-size:.72rem}.workspace-inspector>[data-workspace-scope]{font-size:.71rem}.workspace-sharing>[data-workspace-access-copy]{font-size:.74rem}.workspace-sharing>strong{font-size:.84rem}.workspace-access-options>button{font-size:.67rem;min-height:38px}.workspace-status{font-size:.74rem}
@media(max-width:760px){.lab-slide .lab-tabs>button,.segment-channel .lab-tabs>button,.lab-slide .product-tabs button,.lab-slide .chart-filters button,.lab-slide .image-mode-tabs button,.lab-slide .text-controls button{font-size:.78rem;min-height:40px;padding:10px 11px}.lab-slide .lab-button,.product-qr .lab-button{font-size:.81rem!important;min-height:44px!important;padding:12px 14px!important}.lab-slide .lab-text-button{font-size:.78rem;min-height:40px}.lab-slide .lab-note,.lab-slide .source-note{font-size:.75rem;line-height:1.5}.lab-slide .segment-controls label{font-size:.81rem}.lab-slide .segment-controls select{font-size:.84rem;min-height:44px;padding:12px 8px}.lab-slide .segment-count>span{font-size:.87rem}.lab-slide .segment-count small{font-size:.7rem}.lab-slide .segment-results>p,.lab-slide .channel-card>p{font-size:.86rem}.lab-slide .channel-eligible>span{font-size:.76rem}.lab-slide .video-caption>p{font-size:.86rem}.lab-slide .video-caption>small{font-size:.72rem}.lab-slide .phone-empty p{font-size:.86rem}.lab-slide .phone-experience [data-product-detail]>strong{font-size:.88rem}.lab-slide .phone-experience [data-product-detail]>p{font-size:.81rem}.lab-slide .phone-experience [data-product-detail]{min-height:120px}.lab-slide .person-role{font-size:.82rem}.lab-slide .person-bio{font-size:.79rem;max-height:170px}.demo-person[aria-pressed=true] .person-bio,.demo-person:hover .person-bio,.demo-person:focus-visible .person-bio{max-height:170px}.lab-slide .stat-controls>p:not(.plain-stat){font-size:.85rem}.lab-slide .stat-controls>label{font-size:.82rem}.lab-slide .stat-legend{font-size:.75rem}.lab-slide .motion-icon-tile p{font-size:.81rem}.lab-slide .viewer-list strong{font-size:.76rem}.lab-slide .viewer-list small{font-size:.65rem}.lab-slide .viewer-list>button>b{font-size:.68rem}.lab-slide .viewer-detail>p{font-size:.83rem}.lab-slide .viewer-metrics>span{font-size:.75rem}.lab-slide .viewer-interest>div>span{font-size:.73rem}.workspace-sidebar>button{font-size:.74rem;min-height:40px}.workspace-sidebar>p{font-size:.71rem}.workspace-main-title .lab-text-button{font-size:.74rem;min-height:38px}.workspace-inspector select{font-size:.88rem;min-height:44px}.workspace-inspector>[data-workspace-scope]{font-size:.78rem}.workspace-inspector>label{font-size:.8rem}.variant-actions>.lab-text-button{font-size:.75rem;min-height:38px}.workspace-access-options>button{font-size:.8rem;min-height:44px}.workspace-sharing>[data-workspace-access-copy]{font-size:.81rem}.workspace-sharing>strong{font-size:.92rem}.workspace-sharing>[data-workspace-recipient]{font-size:.79rem}.workspace-sharing>.lab-button{min-height:46px;font-size:.85rem}.workspace-status{font-size:.8rem}.optional-assets{padding:18px}.optional-assets label strong{font-size:.9rem}.optional-assets label span{font-size:.81rem}.optional-assets input{font-size:.77rem}.optional-assets input::file-selector-button{padding:13px 12px;font-size:.79rem}.optional-assets p{font-size:.75rem;line-height:1.5}.lab-slide .product-phone{max-width:280px}.lab-slide .product-qr{padding:11px}.lab-slide .product-qr>img{width:75px;height:75px}.lab-slide .product-qr>span{font-size:.46rem}.lab-slide .portrait-frame{height:215px}.lab-slide .analytics-summary span{font-size:.63rem}.lab-slide .analytics-summary strong{font-size:2.3rem}.lab-slide .team-demo-grid .person-name{font-size:1.75rem}.result-mini .segment-controls{grid-template-columns:1fr}.result-mini .lab-slide .person-bio{font-size:.73rem}.result-mini .lab-slide .person-role{font-size:.75rem}}
@media(max-width:360px){.lab-slide .team-demo-grid .demo-person{display:block}.lab-slide .portrait-frame{height:265px}.lab-slide .person-name{margin-top:19px}.lab-slide .person-bio{margin-top:12px;max-height:none}.lab-slide .viewer-list strong{font-size:.69rem}.lab-slide .viewer-list small{font-size:.6rem}.lab-slide .viewer-list>button>b{font-size:.62rem}.lab-slide .segment-controls{grid-template-columns:1fr}.lab-slide .segment-controls .lab-text-button{margin:0}.lab-slide .motion-icon-tile{grid-template-columns:69px 1fr;gap:0 15px}.lab-slide .motion-icon-tile>div{width:69px;height:69px}.lab-slide .motion-icon-tile p{font-size:.76rem}.workspace-access-options>button{font-size:.74rem}.workspace-sidebar>button{font-size:.69rem}.variant-actions>.lab-text-button{font-size:.69rem}}

.invite-badge{display:inline-block;background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);border-radius:100px;padding:7px 11px;font-size:.65rem;font-weight:700;letter-spacing:.07em;line-height:1;margin-top:18px}.hero .invite-badge+h1{margin-top:19px}.invite-dialog{position:relative;background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:10px;padding:38px;width:min(535px,calc(100% - 32px));box-shadow:8px 9px 0 var(--ink)}.invite-dialog::backdrop{background:#0a164bc9;backdrop-filter:blur(5px)}.invite-dialog>.icon-button{position:absolute;right:17px;top:17px}.invite-dialog>.invite-badge{margin-top:0}.invite-dialog h2{font-size:3rem;line-height:.98;letter-spacing:-.06em;margin-top:24px}.invite-dialog p{font-size:.97rem;line-height:1.5;margin-top:20px}.invite-dialog>.button{margin-top:26px;font-size:.9rem}.invite-dialog>small{display:block;font-size:.73rem;line-height:1.4;margin-top:23px;color:#65675b}@media(max-width:760px){.header>.button[data-invite]{font-size:.69rem;padding:11px 13px;min-height:42px}.hero .invite-badge{font-size:.58rem;margin-top:17px;padding:7px 10px}.hero .invite-badge+h1{margin-top:18px}.invite-dialog{padding:29px 25px;box-shadow:5px 6px 0 var(--ink)}.invite-dialog h2{font-size:2.55rem;margin-top:23px}.invite-dialog p{font-size:.9rem;margin-top:19px}.invite-dialog>.button{width:100%;font-size:.86rem;min-height:48px;padding:15px 19px;margin-top:23px}.invite-dialog>small{font-size:.72rem;margin-top:21px}.invite-dialog>.icon-button{right:14px;top:14px}}@media(max-width:360px){.header>.button[data-invite]{font-size:.6rem;padding:10px 11px}.invite-dialog h2{font-size:2.2rem}}

/* Wavy ribbon: two identical no-gap groups translate by exactly one group. */
.ticker.wavy-ticker{display:block;position:relative;isolation:isolate;height:132px;overflow:hidden;background:transparent;border:0;max-width:100%;padding:0}.ticker.wavy-ticker>.ribbon-track{display:flex;align-items:flex-start;gap:0!important;width:max-content;white-space:normal;margin:0;padding:0;animation:ribbon-flow var(--ribbon-duration,36s) linear infinite;will-change:transform}.ribbon-group{display:flex;align-items:flex-start;flex:0 0 auto;gap:0;margin:0;padding:0}.ribbon-tile{display:block;flex:0 0 1800px;width:1800px;height:132px;max-width:none;overflow:visible}.ribbon-fill{fill:var(--yellow);stroke:none}.ribbon-edge{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke}.ribbon-words{font-family:Haas,Arial,sans-serif;font-size:29px;font-weight:700;letter-spacing:-.5px;fill:var(--ink)}.deck-filmstrip>.deck-thumb.thumb-graph{position:static;display:block;inset:auto;transform:none;height:auto;width:auto}.thumb-graph .thumb-visual{background:#c7eca8}.deck-filmstrip .thumb-graph .thumb-visual>strong{color:var(--ink);font-family:Haas,Arial,sans-serif;font-weight:700;font-size:1.15rem;line-height:.96;padding:15px 10px;letter-spacing:-.045em}@keyframes ribbon-flow{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:760px){.ticker.wavy-ticker{height:106px}.ribbon-tile{flex-basis:1440px;width:1440px;height:106px}.ribbon-words{font-size:30px}.deck-filmstrip>.deck-thumb.thumb-graph{flex:0 0 120px}.deck-filmstrip .thumb-graph .thumb-visual>strong{font-size:1.06rem;padding:15px 9px}}@media(prefers-reduced-motion:reduce){.ticker.wavy-ticker>.ribbon-track{animation:none!important;transform:none!important;will-change:auto}}.motion-paused .ticker.wavy-ticker>.ribbon-track{animation-play-state:paused!important}

/* Natural glyph widths; phrase and star gaps are explicit and identical across the seam. */
.ribbon-words{letter-spacing:0}

.sample-personalization{margin-top:24px;border-top:1px solid #17171444;padding-top:19px}.sample-personalization>summary{font-size:.86rem;font-weight:700;cursor:pointer}.editor-grid .optional-assets{margin-top:0}.builder .progress-steps{gap:35px}.builder .progress-steps>span:last-child{max-width:185px}.sample-personalization .field-label{margin-top:20px}.hero-simple{max-width:465px}.fidelity-grid>div>p:not(.eyebrow){max-width:440px}@media(max-width:760px){.builder .progress-steps{gap:17px}.builder .progress-steps>span{font-size:.6rem}.builder .progress-steps>span:last-child{max-width:115px}.sample-personalization>summary{font-size:.83rem}}

/* Restore the requested illustrated 1–2–3 cards, using relevant file/brand UI rather than a mascot. */
.how .section-heading h2{font-size:clamp(3.5rem,5.8vw,5.7rem);line-height:.94;letter-spacing:-.064em}.how .section-heading h2>span{color:var(--blue)}.how .section-heading>p:last-child{font-size:1.25rem;line-height:1.4}.how .easy-steps{gap:35px;margin-top:52px}.how .easy-steps article{padding:0;border:0}.easy-visual{height:247px;border:2px solid var(--ink);border-radius:8px;box-shadow:6px 7px 0 var(--ink);position:relative;overflow:hidden;margin-bottom:30px}.easy-upload{background:#cbe3fd}.easy-paper{position:absolute;left:24px;top:24px;width:170px;height:209px;background:var(--cream);border:1.5px solid var(--ink);padding:23px 20px;box-shadow:4px 5px 0 var(--ink);transform:rotate(-9deg)}.easy-paper>span{font-size:.5rem;letter-spacing:.045em;font-weight:700}.easy-paper>strong{font-size:1.72rem;line-height:.93;letter-spacing:-.055em;display:block;margin-top:27px}.easy-paper>i{display:block;height:3px;background:#bfc1b6;width:95%;margin-top:20px}.easy-paper>i+i{margin-top:6px;width:67%}.easy-paper>b{position:absolute;bottom:17px;font-size:.5rem}.easy-sticker{position:absolute;width:101px;height:101px;border:2px solid var(--ink);border-radius:50%;background:var(--yellow);color:var(--ink);right:18px;bottom:23px;display:grid;place-content:center;font-size:1.12rem;line-height:.86;font-weight:700;letter-spacing:-.04em;transform:rotate(11deg);box-shadow:3px 4px 0 var(--ink)}.easy-assets{background:var(--blue)}.easy-assets>strong{color:var(--cream);position:absolute;left:22px;top:26px;font-size:1.52rem;line-height:.9;letter-spacing:-.04em;z-index:4}.easy-assets>i{position:absolute;left:30px;bottom:29px;font-style:normal;font-size:3.5rem;line-height:1;color:var(--yellow);animation:showcase-rotate 30s linear infinite}.easy-asset-card{position:absolute;border:1.5px solid var(--ink);border-radius:4px;box-shadow:4px 4px 0 var(--ink);overflow:hidden}.easy-asset-card small{font-size:.45rem;font-weight:700;letter-spacing:.035em}.asset-logo{width:160px;height:86px;right:20px;top:23px;transform:rotate(8deg);background:var(--cream);padding:11px 13px;z-index:2;color:var(--north)}.asset-logo>small{display:block;color:var(--ink);font-size:.41rem}.asset-logo>b{font-family:Arial,sans-serif;font-size:.8rem;letter-spacing:.02em;display:block;margin-top:15px}.asset-logo>span{font:400 .39rem/1 Arial,sans-serif;letter-spacing:.25em;display:block;margin-top:5px}.asset-image{width:162px;height:111px;right:-3px;top:104px;transform:rotate(-8deg);z-index:3;background:var(--cream)}.asset-image>img{height:85px;width:100%;object-fit:cover}.asset-image>small{display:block;padding:7px 10px;font-size:.41rem}.asset-video{width:98px;height:88px;background:var(--pink);right:112px;bottom:13px;transform:rotate(5deg);z-index:4;padding:10px}.asset-video>span{display:grid;place-items:center;height:42px;width:42px;border:1.5px solid var(--ink);border-radius:50%;background:var(--yellow);font-size:1.65rem;margin:0 auto 8px;line-height:1}.asset-video>small{font-size:.4rem;display:block;text-align:center}.easy-magic{background:var(--pink)}.magic-label{position:absolute;border:1.5px solid var(--ink);border-radius:5px;box-shadow:4px 4px 0 var(--ink);padding:16px 20px;background:var(--cream);font-size:1.1rem;font-weight:700;letter-spacing:-.04em;z-index:2;animation:magic-label-float 6s ease-in-out infinite}.label-words{top:24px;left:21px;transform:rotate(-6deg)}.label-brand{top:99px;left:38px;transform:rotate(3deg);animation-delay:-2s}.label-wow{bottom:19px;left:16px;transform:rotate(-3deg);background:var(--yellow);animation-delay:-4s}.magic-spark{position:absolute;right:-12px;bottom:4px;font-style:normal;font-size:8.2rem;line-height:1;color:var(--blue);transform:rotate(12deg);animation:magic-spark-pulse 5s ease-in-out infinite}.magic-small-spark{position:absolute;right:20px;top:25px;font-style:normal;color:var(--ink);font-size:2.4rem;line-height:1;animation:showcase-rotate 25s linear infinite}.how .easy-steps .step-no{position:static;display:grid;place-items:center;width:38px;height:38px;font-size:.7rem;margin:0 0 24px;background:var(--pink)}.how .easy-steps article:nth-child(2) .step-no{background:var(--yellow)}.how .easy-steps article:nth-child(3) .step-no{background:#accdfb}.how .easy-steps h3{display:block;font-size:1.9rem;line-height:1.02;letter-spacing:-.055em;vertical-align:baseline}.how .easy-steps article>p{font-size:.98rem;line-height:1.5;min-height:73px;margin-top:18px;max-width:none}.how .easy-steps .step-detail{font-size:.61rem;letter-spacing:.025em;margin-top:27px;line-height:1.4}.easy-demo-note{font-size:.73rem;line-height:1.5;max-width:940px;border-top:1px solid #17171433;padding-top:22px;margin-top:36px}@keyframes magic-label-float{0%,100%{translate:0 0}50%{translate:5px -5px}}@keyframes magic-spark-pulse{0%,100%{transform:rotate(12deg) scale(.95)}50%{transform:rotate(28deg) scale(1.06)}}@media(max-width:1100px) and (min-width:761px){.how .easy-steps{gap:25px}.easy-visual{height:214px}.easy-paper{left:19px;top:21px;width:141px;height:179px;padding:18px 16px}.easy-paper>strong{font-size:1.4rem;margin-top:21px}.easy-paper>span{font-size:.43rem}.easy-sticker{width:85px;height:85px;right:13px;bottom:19px;font-size:.95rem}.easy-assets>strong{font-size:1.25rem;left:18px;top:22px}.easy-assets>i{font-size:2.85rem;left:25px;bottom:27px}.asset-logo{width:132px;height:75px;right:9px;top:23px;padding:10px 12px}.asset-logo>b{font-size:.66rem;margin-top:11px}.asset-logo>span{font-size:.32rem}.asset-image{width:138px;height:97px;right:-7px;top:98px}.asset-image>img{height:72px}.asset-video{width:83px;height:76px;right:99px;bottom:9px;padding:9px}.asset-video>span{width:35px;height:35px;font-size:1.4rem;margin-bottom:7px}.asset-video>small{font-size:.34rem}.magic-label{padding:13px 16px;font-size:.95rem}.label-words{top:22px;left:17px}.label-brand{top:83px;left:27px}.label-wow{bottom:18px;left:14px}.magic-spark{font-size:6.9rem;right:-20px;bottom:3px}.magic-small-spark{font-size:1.9rem;right:13px;top:22px}.how .easy-steps h3{font-size:1.64rem}.how .easy-steps article>p{font-size:.9rem;min-height:94px}.how .easy-steps .step-detail{font-size:.53rem;margin-top:23px}}
@media(max-width:760px){.how .section-heading h2{font-size:3.4rem;line-height:.95}.how .section-heading>p:last-child{font-size:1.08rem;margin-top:24px}.how .easy-steps{gap:37px;margin-top:35px}.easy-visual{height:263px;margin-bottom:28px;box-shadow:5px 6px 0 var(--ink)}.easy-paper{left:28px;top:26px;width:173px;height:218px;padding:24px 21px}.easy-paper>span{font-size:.48rem}.easy-paper>strong{font-size:1.85rem;line-height:.9;margin-top:27px}.easy-paper>i{margin-top:22px}.easy-paper>b{font-size:.54rem;bottom:17px}.easy-sticker{right:17px;bottom:24px;width:108px;height:108px;font-size:1.19rem;box-shadow:3px 4px 0 var(--ink)}.easy-assets>strong{font-size:1.6rem;left:25px;top:27px}.easy-assets>i{font-size:3.6rem;left:36px;bottom:31px}.asset-logo{width:165px;height:91px;right:23px;top:25px;padding:12px 14px}.asset-logo>b{font-size:.87rem;margin-top:16px}.asset-logo>span{font-size:.4rem}.asset-logo>small{font-size:.44rem}.asset-image{width:171px;height:120px;right:-3px;top:113px}.asset-image>img{height:92px}.asset-image>small{font-size:.44rem;padding:7px 11px}.asset-video{right:119px;bottom:17px;width:101px;height:89px;padding:10px}.asset-video>span{width:43px;height:43px;font-size:1.75rem}.asset-video>small{font-size:.42rem}.magic-label{font-size:1.23rem;padding:16px 21px}.label-words{left:24px;top:28px}.label-brand{left:43px;top:107px}.label-wow{left:19px;bottom:22px}.magic-spark{font-size:8.7rem;right:-14px;bottom:1px}.magic-small-spark{font-size:2.35rem;right:21px;top:26px}.how .easy-steps .step-no{width:37px;height:37px;font-size:.72rem;margin-bottom:23px;display:grid;position:static}.how .easy-steps h3{font-size:1.95rem;line-height:1.02;display:block}.how .easy-steps article>p{font-size:.99rem;line-height:1.5;min-height:0;margin-top:17px;max-width:none}.how .easy-steps .step-detail{font-size:.64rem;line-height:1.4;margin-top:23px}.easy-demo-note{font-size:.74rem;line-height:1.5;margin-top:32px;padding-top:22px}}
@media(max-width:360px){.how .section-heading h2{font-size:3rem}.easy-visual{height:240px}.easy-paper{width:153px;height:197px;left:22px;top:25px;padding:21px 18px}.easy-paper>strong{font-size:1.59rem}.easy-sticker{width:94px;height:94px;right:13px;bottom:22px;font-size:1.07rem}.easy-assets>strong{font-size:1.4rem;left:21px;top:26px}.easy-assets>i{font-size:3.1rem;left:30px;bottom:31px}.asset-logo{width:141px;height:81px;right:12px;top:27px;padding:10px 12px}.asset-logo>b{font-size:.72rem;margin-top:13px}.asset-logo>span{font-size:.35rem}.asset-image{width:150px;height:109px;right:-5px;top:108px}.asset-image>img{height:82px}.asset-video{width:86px;height:80px;right:101px;bottom:10px;padding:9px}.asset-video>span{height:37px;width:37px;font-size:1.55rem}.asset-video>small{font-size:.35rem}.magic-label{font-size:1.04rem;padding:14px 18px}.label-words{left:21px;top:28px}.label-brand{left:33px;top:98px}.label-wow{left:17px;bottom:23px}.magic-spark{font-size:7.3rem;right:-18px;bottom:9px}.magic-small-spark{font-size:2rem;right:16px;top:23px}.how .easy-steps h3{font-size:1.75rem}.how .easy-steps article>p{font-size:.94rem}.how .easy-steps .step-detail{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){.easy-assets>i,.magic-label,.magic-spark,.magic-small-spark{animation:none!important}}
