/* Links marketing · Build 66. Source adaptations: Magic UI Marquee and HyperUI Accordion. See THIRD-PARTY-NOTICES.txt. */
:root{--paper:#f7f7f2;--ink:#212220;--muted:#66685f;--line:#dedfd5;--acid:#d8fa6f;--lilac:#bfb3ed;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.links-marketing{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{width:22px;height:22px;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #6350ca;outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}::selection{background:var(--acid);color:var(--ink)}.wrap{width:min(1280px,calc(100% - 104px));margin-inline:auto}.section{padding-block:110px}.eyebrow,.mini-label,.tiny-label{font-size:10px;font-weight:600;letter-spacing:.13em}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5b7160;flex-shrink:0}.brand-logo{display:block;width:125px;height:48px;background:url('../links-brand-v1/logo.png') center/178% auto no-repeat;mix-blend-mode:multiply;flex-shrink:0}.nav-shell{border-bottom:1px solid var(--line);background:var(--paper)}.navigation{height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav-middle,.nav-end{display:flex;align-items:center;gap:30px;font-size:12px}.nav-middle a:hover,.login:hover{color:#6b54bd}.nav-end{gap:23px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:15px 25px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:99px;font-size:13px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#393b34;transform:translateY(-2px);box-shadow:0 6px 0 #d8fa6f}.button svg{width:18px;height:18px}.button-small{min-height:42px;padding:10px 19px;font-size:11px;gap:17px}.skip{position:fixed;top:-100px;left:15px;z-index:9;padding:10px;background:var(--ink);color:white}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1fr 1.04fr;gap:48px;align-items:center;min-height:760px;padding-block:65px 90px}.hero-copy{padding-bottom:15px}.hero h1{font-size:clamp(64px,6.9vw,102px);line-height:.99;letter-spacing:-.07em;font-weight:500;margin-bottom:28px}.hero h1>span{display:block;white-space:nowrap;color:#7760b6;font-family:Georgia,serif;font-style:italic;letter-spacing:-.075em;font-weight:400;font-size:.95em}.hero-lead{max-width:380px;font-size:15px;line-height:1.8;color:var(--muted)}.hero-lead em{color:var(--ink)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 23px}.subtle-link{font-size:11px;display:flex;align-items:center;gap:10px}.subtle-link:hover{text-decoration:underline}.hero-note{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--muted)}.hero-note svg{width:14px;height:14px}.hero-art{position:relative;padding:56px 0 32px 19px;max-width:590px;min-width:0}.orbit-label{position:absolute;top:0;right:12px;transform:rotate(6deg);font-size:11px;line-height:1.6}.orbit-label strong{display:block;font:italic 18px Georgia,serif}.browser-demo{border:1px solid #c4c6bc;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 28px 55px -34px #3a294950;transform:rotate(2.5deg);transition:transform .5s}.browser-demo:hover{transform:rotate(0)}.browser-top{height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;background:#f3f3ed;border-bottom:1px solid #c4c6bc;font-size:8px;letter-spacing:.025em;color:#63665a}.window-dots{font-size:7px;letter-spacing:2px;color:#a4a69c}.browser-top svg{width:12px;height:12px}.demo-canvas{padding:30px;background:#c6bbe8}.demo-heading{position:relative;margin-bottom:24px}.tiny-label{font-size:7px;letter-spacing:.1em}.demo-heading h2{font-size:66px;line-height:.9;letter-spacing:-.065em;margin-top:15px}.demo-heading h2 i{font-family:Georgia,serif;font-weight:400}.demo-heading p{font-size:9px;line-height:1.6;margin-top:12px}.demo-star{position:absolute;right:0;top:17px;font-size:90px;font-weight:400;line-height:1}.demo-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;grid-template-rows:62px 125px 46px}.demo-project{grid-column:1;grid-row:1/3;position:relative;overflow:hidden;border-radius:12px;background:#f3f1e8;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.demo-project>span:first-child{font-size:6px;letter-spacing:.08em;z-index:1}.demo-project strong{font:italic 19px/.9 Georgia,serif;max-width:100px;z-index:1}.art-object{position:absolute;width:160px;height:160px;top:5px;right:-35px;transform:rotate(-27deg)}.art-object>div{position:absolute;width:100px;height:100px;border-radius:50%;border:22px solid #f16f42}.art-object>div:nth-child(2){top:40px;left:20px;border-color:#df5742}.art-object>div:nth-child(3){top:70px;left:40px;border-color:#b3473a}.round-arrow{position:absolute;right:12px;bottom:10px;display:grid;place-items:center;border:1px solid #212220;border-radius:50%;width:24px;height:24px;font-size:15px}.demo-social{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;padding:13px 12px;border:1px solid #21222080;border-radius:12px;font-size:9px}.social-icon{display:grid;place-items:center;background:#222;color:var(--paper);padding:6px;border-radius:50%}.social-icon svg{width:18px;height:18px}.demo-social>span:nth-child(2){flex:1;font-size:7px}.demo-social strong{font-size:8px;font-weight:400}.demo-hello{grid-column:2;grid-row:2;background:var(--acid);border-radius:12px;padding:14px;position:relative}.demo-hello strong{font-size:17px;letter-spacing:-.045em;line-height:1.1;display:block;margin-top:2px}.mini-spark{position:absolute;right:13px;top:7px;font-size:25px}.demo-hello>svg{position:absolute;right:12px;bottom:12px;width:20px}.demo-link{grid-column:1/3;display:flex;align-items:center;justify-content:space-between;border:1px solid #21222090;padding:12px 15px;border-radius:10px;font-size:10px}.demo-link svg{width:15px;height:15px}.demo-end{font-size:7px;border-top:1px solid #21222040;margin-top:20px;padding-top:10px;display:flex;justify-content:space-between}.floating-note{position:absolute;display:flex;align-items:center;gap:12px;left:-10px;bottom:14px;padding:17px 22px;border:1px solid #212220;background:var(--acid);border-radius:12px;box-shadow:4px 5px 0 #212220;font-size:10px;line-height:1.5;transform:rotate(-5deg)}.floating-note svg{width:24px;height:24px}.floating-note strong{font-size:13px}.demo-disclaimer{position:absolute;bottom:4px;right:8px;font-size:7px;letter-spacing:.16em;color:var(--muted)}
/* Marquee adapted from Magic UI: repeated shrink-0 groups + pause-on-hover. */
.possibilities-strip{position:relative;overflow:hidden;background:var(--acid);border-block:1px solid var(--ink);padding:22px 0}.marquee{--gap:32px;--duration:36s;display:flex;gap:var(--gap);overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 90%,transparent)}.marquee-group{display:flex;flex-shrink:0;justify-content:space-around;gap:var(--gap);animation:marquee var(--duration) linear infinite}.marquee-group span{display:flex;align-items:center;gap:32px;font-size:28px;letter-spacing:-1px;white-space:nowrap}.marquee-group i{font-size:30px;font-style:normal}.marquee:hover .marquee-group,.marquee:focus-within .marquee-group,.marquee[data-paused=true] .marquee-group{animation-play-state:paused}.marquee-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--ink);color:var(--acid);border:0;border-radius:50%;font-size:12px}@keyframes marquee{to{transform:translateX(calc(-100% - var(--gap)))}}
.section-heading{max-width:900px}.section-heading h2,.feature-intro h2,.free-heading h2{font-size:clamp(38px,4.6vw,64px);line-height:1.06;letter-spacing:-.055em}.section-heading h2 span,.feature-intro h2 span,.free-heading h2 span{font-family:Georgia,serif;font-style:italic;font-weight:400}.section-heading>p:last-child{font-size:15px;color:var(--muted);max-width:435px;line-height:1.8;margin-top:24px}.playground-layout{display:grid;grid-template-columns:300px 1fr;gap:55px;margin-top:50px;align-items:center}.playground-controls{padding-right:15px}.mini-label{font-size:8px}.playground-controls h3{font-size:30px;line-height:1.15;letter-spacing:-.045em;margin:20px 0 16px}.playground-controls>p{font-size:13px;color:var(--muted);line-height:1.7;max-width:230px}.persona-switch{display:flex;flex-direction:column;margin:25px 0 22px;border-top:1px solid var(--line)}.persona-switch button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:transparent;padding:12px 0;text-align:left;font-size:13px;color:var(--muted)}.persona-switch svg{width:17px;height:17px;opacity:0;transform:translateX(-8px);transition:transform .25s,opacity .25s}.persona-switch button[aria-pressed=true]{color:var(--ink);font-weight:bold}.persona-switch button[aria-pressed=true] svg{opacity:1;transform:translateX(0)}.color-selector{display:flex;align-items:center;gap:9px}.color-selector>span{font-size:9px;margin-left:4px;color:var(--muted)}.swatch{width:25px;height:25px;border:3px solid var(--paper);border-radius:50%;outline:1px solid transparent;padding:0}.swatch[aria-pressed=true]{outline-color:var(--ink)}.lilac{background:#c6bbe8}.peach{background:#f0bfaa}.green{background:#bed0ad}.layout-button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;border-radius:99px;font-size:10px;padding:11px 16px;margin-top:25px}.layout-button svg{width:15px;height:15px}.layout-button:hover{background:white}.interactive-preview{--preview-bg:#c6bbe8;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#eee;box-shadow:0 24px 45px -40px #21222050;transition:background .4s}.interactive-preview[data-theme=peach]{--preview-bg:#f0bfaa}.interactive-preview[data-theme=green]{--preview-bg:#bed0ad}.preview-topline{padding:13px 20px;display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.08em;background:#f0f0e9;border-bottom:1px solid var(--line)}.preview-topline .status-dot{width:5px;height:5px;margin-right:4px}.mini-page{background:var(--preview-bg);padding:32px;transition:background .35s}.mini-profile{display:flex;align-items:center;gap:14px;margin-bottom:30px}.profile-monogram{width:48px;height:48px;background:var(--ink);color:#fff;border-radius:50%;display:grid;place-items:center;font:italic 25px Georgia,serif}.mini-profile>div:nth-child(2){flex:1}.mini-profile>div>span{font-size:6px;letter-spacing:.1em}.mini-profile h3{font-size:25px;letter-spacing:-.045em;margin:3px 0}.mini-profile p{font-size:9px}.profile-spark{font-size:55px;line-height:1}.preview-tiles{display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:'art note' 'art contact' 'social social';gap:12px}.preview-art{grid-area:art;background:#f5f0df;min-height:220px;border-radius:14px;padding:18px;position:relative;overflow:hidden}.preview-art>span:first-child{font-size:8px;text-transform:uppercase;letter-spacing:.08em;position:relative;z-index:1}.preview-art>strong{position:absolute;bottom:20px;left:18px;font:italic 24px/1 Georgia,serif;letter-spacing:-.04em;max-width:130px;z-index:1}.preview-external{position:absolute;bottom:18px;right:17px;font-size:23px;z-index:1}.poster-shapes{position:absolute;width:230px;height:230px;top:13px;right:-105px;transform:rotate(-35deg);transition:transform .6s}.poster-shapes span{display:block;border-radius:50%;border:25px solid #e78441;width:145px;height:145px;position:absolute}.poster-shapes span:nth-child(2){top:40px;border-color:#d6583c}.poster-shapes span:nth-child(3){top:75px;border-color:#ac4039}.preview-text{grid-area:note;background:var(--acid);border-radius:14px;padding:18px;position:relative;min-height:130px}.preview-text h4{font-size:22px;letter-spacing:-.04em;line-height:1.1;margin-top:12px;max-width:160px}.text-spark{position:absolute;bottom:13px;right:15px;font-size:25px}.preview-contact{grid-area:contact;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #21222070;border-radius:14px;padding:14px;font-size:10px;line-height:1.4}.preview-contact svg{width:19px;height:19px}.preview-contact>span:last-child{font-size:16px}.preview-socials{grid-area:social;display:flex;align-items:center;gap:15px;border-block:1px solid #21222040;padding:16px 0 11px;margin-top:5px}.preview-socials svg{width:17px;height:17px}.preview-socials>span{margin-left:auto;font-size:8px}.preview-foot{font-size:8px;display:flex;justify-content:space-between;gap:15px;margin-top:21px;color:#212220b0}.preview-foot a{text-decoration:underline;text-underline-offset:3px}.preview-tiles.alternate{grid-template-columns:1fr 1.2fr;grid-template-areas:'note art' 'contact art' 'social social'}.preview-tiles.alternate .poster-shapes{transform:rotate(35deg)}
.features-section{background:#edeee6;border-block:1px solid var(--line)}.feature-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;align-items:end}.feature-intro>.eyebrow{grid-column:1/3;margin-bottom:25px}.feature-intro>p:last-child{max-width:300px;font-size:14px;line-height:1.8;color:var(--muted);padding-bottom:8px;justify-self:end}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px}.feature-card{border-top:1px solid #21222050;padding-top:23px}.feature-visual{height:170px;background:#e0e3d5;border-radius:14px;margin-bottom:27px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.visual-grid{display:grid;grid-template-columns:repeat(2,65px);grid-template-rows:repeat(2,55px);gap:8px}.visual-grid span{display:grid;place-items:center;background:#f8f7ee;border-radius:7px;font:20px Georgia,serif;box-shadow:0 2px 0 #0000000b}.visual-grid span:nth-child(2){background:#c6bbe8}.visual-grid span:nth-child(3){background:var(--acid);font-size:33px}.visual-grid span:nth-child(4){background:#383b2e;color:white;font-size:15px}.visual-social{gap:12px;background:#e1dceb}.visual-social>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#f7f7f2;font-size:25px;box-shadow:0 2px 0 #21222010;transform:rotate(-8deg)}.visual-social>span:nth-child(2){transform:rotate(9deg);background:var(--ink);color:white;margin-top:-28px}.visual-social>span:nth-child(3){margin-bottom:-28px;background:var(--acid);font-weight:bold;font-size:20px}.visual-social>span:nth-child(4){transform:rotate(8deg)}.visual-chart{background:#e4e6d9;display:block;padding:15px 0 0}.visual-chart>svg{width:100%;height:145px;stroke-width:1}.chart-grid{fill:none;stroke:#21222020;stroke-dasharray:3 4}.chart-fill{fill:#a6b98540;stroke:none}.chart-line{stroke:#536b38;fill:none;stroke-width:2}.visual-chart>span{position:absolute;top:13px;left:13px;font-size:6px;letter-spacing:.1em;color:#616e56}.feature-number{font-size:9px;color:var(--muted);display:block;margin-bottom:12px}.feature-card h3{font-size:25px;letter-spacing:-.04em;line-height:1.15}.feature-card>p{color:var(--muted);font-size:12px;line-height:1.8;margin-top:14px;max-width:300px}.free-section{display:grid;grid-template-columns:1fr .8fr;gap:130px;align-items:center}.free-heading>p:not(.eyebrow){max-width:360px;color:var(--muted);line-height:1.8;font-size:14px;margin-top:23px}.free-heading .button{margin-top:28px}.free-card{border:1px solid var(--ink);border-radius:20px;background:var(--acid);padding:32px 34px;box-shadow:7px 7px 0 #212220}.free-card-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em}.free-card-top svg{width:32px;height:32px}.free-price{font-size:80px;letter-spacing:-.075em;line-height:1.1;margin-top:20px}.free-price>span{font-size:12px;letter-spacing:0;margin-left:12px;color:#505739}.free-card>p{font-size:15px;line-height:1.5;margin-top:12px}.free-card ul{list-style:none;padding:18px 0 22px;margin:22px 0 0;border-top:1px solid #21222050}.free-card li{font-size:11px;display:flex;align-items:center;gap:9px;margin:13px 0}.free-card li svg{width:15px;height:15px}.free-card>a{border-top:1px solid #21222050;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.faq-section{padding-top:45px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-heading h2{font-size:42px;line-height:1;letter-spacing:-.05em}.faq-heading .eyebrow{font-size:8px}.faq-list{border-top:1px solid var(--line)}
/* HyperUI native accordion: details/summary + decorative rotating chevron. */
.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:22px 0;font-size:13px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:16px;height:16px;transition:transform .25s}.faq-item[open] summary svg{transform:rotate(-180deg)}.faq-item>div{padding:0 28px 24px 0}.faq-item p{font-size:12px;line-height:1.9;color:var(--muted)}.final-cta{background:var(--ink);color:var(--paper);padding:90px 0 95px;position:relative;overflow:hidden}.final-cta>.wrap{position:relative}.final-cta .eyebrow{font-size:8px;color:#c4c8b5}.final-cta h2{font-size:clamp(62px,8vw,110px);line-height:.97;letter-spacing:-.06em;max-width:780px}.final-cta h2 i{font-family:Georgia,serif;font-weight:400;color:var(--acid)}.closing-star{position:absolute;right:45px;top:-60px;color:var(--acid);font-size:320px;line-height:1;transform:rotate(-14deg)}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper);margin-top:32px}.button-light:hover{background:var(--acid);box-shadow:none}.footer{display:flex;align-items:center;gap:40px;min-height:120px;flex-wrap:wrap;padding-block:25px}.footer p,.footer nav,.footer>span{font-size:10px;color:var(--muted)}.footer p a{color:var(--ink)}.footer nav{display:flex;gap:20px;margin-left:auto}.footer>span{font-size:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.hero{gap:80px}.hero h1{font-size:108px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.navigation{height:80px}.nav-middle{gap:18px}.hero{gap:28px;min-height:690px}.hero h1{font-size:74px}.hero-art{padding-left:0}.demo-canvas{padding:23px}.demo-heading h2{font-size:56px}.demo-star{font-size:75px}.demo-grid{grid-template-rows:60px 110px 42px}.demo-hello strong{font-size:15px}.floating-note{left:-10px;padding:12px 15px}.hero-lead{font-size:13px;max-width:315px}.hero-actions{gap:15px}.hero-actions .button{gap:18px;padding-inline:20px}.section{padding-block:85px}.playground-layout{grid-template-columns:240px 1fr;gap:30px}.mini-page{padding:24px}.preview-text h4{font-size:20px}.free-section{gap:70px}.free-heading h2{font-size:48px}.closing-star{font-size:250px;top:-15px;right:0}}@media(max-width:850px){.nav-middle{display:none}.hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:57px}.hero h1>span{font-size:.9em}.hero .eyebrow{font-size:8px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-art{padding-top:45px}.demo-canvas{padding:20px}.demo-heading h2{font-size:46px}.demo-heading p{font-size:8px}.demo-star{font-size:60px}.demo-grid{grid-template-rows:50px 110px 40px;gap:7px}.demo-social{padding:8px;gap:5px;font-size:7px}.social-icon{padding:4px}.social-icon svg{width:14px;height:14px}.demo-project{padding:10px}.demo-project strong{font-size:17px}.demo-hello{padding:11px}.demo-hello strong{font-size:14px}.mini-spark{font-size:20px}.floating-note{font-size:8px}.floating-note strong{font-size:11px}.playground-layout{grid-template-columns:180px 1fr;gap:25px}.playground-controls h3{font-size:25px}.preview-topline>span:last-child{font-size:5px}.mini-profile h3{font-size:21px}.mini-profile>div>span{font-size:5px}.mini-profile p{font-size:8px}.mini-profile{gap:10px}.profile-spark{font-size:37px}.profile-monogram{width:37px;height:37px;font-size:20px}.mini-page{padding:22px}.preview-tiles{gap:9px}.preview-text h4{font-size:18px}.preview-art{padding:14px}.preview-art>strong{font-size:21px;max-width:110px}.preview-contact{font-size:8px;padding:10px;gap:6px}.preview-foot{font-size:6px}.feature-grid{gap:20px}.feature-card h3{font-size:23px}.feature-visual{height:140px}.visual-social{gap:8px}.visual-social>span{width:34px;height:34px;font-size:20px;border-radius:8px}.visual-social svg{width:20px;height:20px}.feature-intro{column-gap:50px}.feature-intro>p:last-child{font-size:12px}.free-section{grid-template-columns:1fr .9fr;gap:45px}.free-heading h2{font-size:38px}.free-card{padding:26px}.free-card li{font-size:9px}.free-card>p{font-size:13px}.faq-section{gap:40px;grid-template-columns:.7fr 1.3fr}.faq-heading h2{font-size:34px}.closing-star{font-size:200px;right:-30px;top:10px}.footer{gap:20px}.footer p{font-size:9px}.footer nav{font-size:9px;gap:15px}}@media(max-width:640px){.wrap{width:calc(100% - 40px)}.navigation{height:74px;gap:10px}.brand-logo{width:95px;height:38px}.nav-end{gap:14px}.nav-end .login{font-size:10px}.button-small{min-height:37px;padding:9px 12px;font-size:9px;gap:8px}.button-small svg{width:13px;height:13px}.hero{grid-template-columns:1fr;gap:25px;padding-top:49px;padding-bottom:52px}.hero-copy{padding:0}.hero .eyebrow{font-size:8px;margin-bottom:25px}.hero h1{font-size:clamp(59px,12.8vw,82px);margin-bottom:23px;letter-spacing:-.065em}.hero h1>span{font-size:.95em}.hero h1 br:nth-child(2){display:none}.hero-lead{font-size:13px;max-width:330px}.hero-actions{flex-direction:row;align-items:center;gap:19px;margin:24px 0 18px}.hero-actions .button{font-size:11px;min-height:48px;padding:13px 18px;gap:17px}.subtle-link{font-size:9px;gap:6px}.hero-note{font-size:9px}.hero-art{width:min(440px,calc(100% - 16px));margin-inline:auto;padding-top:48px;padding-bottom:28px}.orbit-label{right:0;font-size:9px;top:4px}.orbit-label strong{font-size:15px}.browser-demo{transform:rotate(2deg);border-radius:12px}.browser-top{font-size:7px;height:29px;padding-inline:12px}.demo-canvas{padding:24px}.demo-heading h2{font-size:58px}.demo-heading p{font-size:8px}.demo-star{font-size:80px}.demo-grid{grid-template-rows:56px 116px 42px;gap:9px}.demo-project{padding:13px}.demo-project strong{font-size:19px}.demo-project>span:first-child{font-size:6px}.demo-hello{padding:13px}.demo-hello strong{font-size:17px}.mini-spark{font-size:25px}.demo-social{font-size:9px;padding:11px;gap:8px}.demo-social strong{font-size:8px}.social-icon svg{width:17px;height:17px}.demo-end{font-size:6px;margin-top:17px}.floating-note{left:-9px;bottom:12px;padding:12px 17px;font-size:8px;gap:10px}.floating-note strong{font-size:12px}.demo-disclaimer{font-size:6px}.possibilities-strip{padding:16px 0}.marquee{--gap:24px}.marquee-group span{font-size:22px;gap:24px}.marquee-group i{font-size:25px}.marquee-toggle{width:28px;height:28px;right:8px;font-size:10px}.section{padding-block:64px}.eyebrow{font-size:8px;margin-bottom:22px}.section-heading h2,.feature-intro h2,.free-heading h2{font-size:39px;line-height:1.1}.section-heading>p:last-child{font-size:13px;margin-top:20px}.playground-layout{grid-template-columns:1fr;gap:26px;margin-top:33px}.playground-controls{padding:0}.mini-label{font-size:7px}.playground-controls h3{font-size:26px;margin:12px 0 12px}.playground-controls h3 br{display:none}.playground-controls>p{font-size:12px;max-width:300px}.persona-switch{flex-direction:row;gap:20px;margin:20px 0 20px;border:0}.persona-switch button{min-height:42px;gap:25px;border-bottom:1px solid #21222040;font-size:12px;padding:10px 0;flex:1}.persona-switch svg{width:15px;height:15px}.color-selector{display:inline-flex}.layout-button{display:inline-flex;margin:0 0 0 13px;padding:10px 12px;font-size:9px}.color-selector>span{display:none}.swatch{width:25px;height:25px}.interactive-preview{border-radius:14px}.preview-topline{font-size:6px;padding:11px 15px}.preview-topline>span:last-child{font-size:5px}.mini-page{padding:20px}.mini-profile{gap:10px;margin-bottom:21px}.profile-monogram{width:35px;height:35px;font-size:20px}.mini-profile h3{font-size:23px}.mini-profile>div>span{font-size:5px}.mini-profile p{font-size:7px}.profile-spark{font-size:37px}.preview-tiles{gap:9px;grid-template-columns:1.1fr 1fr}.preview-tiles.alternate{grid-template-columns:1fr 1.1fr}.preview-art{min-height:215px;padding:13px}.preview-art>span:first-child{font-size:6px}.preview-art>strong{font-size:22px;left:13px;max-width:110px}.poster-shapes{right:-140px;top:30px}.preview-text{padding:13px;min-height:123px}.preview-text .tiny-label{font-size:5px}.preview-text h4{font-size:19px;margin-top:13px;max-width:115px}.preview-contact{font-size:8px;padding:10px;gap:6px}.preview-contact svg{width:16px;height:16px}.preview-socials{padding-top:14px;padding-bottom:10px;gap:14px}.preview-socials>span{font-size:7px}.preview-foot{display:block;font-size:7px;line-height:1.7;margin-top:16px}.preview-foot a{display:block}.feature-intro{display:block}.feature-intro>p:last-child{font-size:13px;margin-top:20px;max-width:300px}.feature-grid{grid-template-columns:1fr;gap:37px;margin-top:35px}.feature-visual{height:195px;margin-bottom:23px}.visual-grid{grid-template-columns:repeat(2,80px);grid-template-rows:repeat(2,65px);gap:9px}.visual-grid span{font-size:24px}.visual-social{gap:20px}.visual-social>span{width:50px;height:50px;border-radius:13px}.visual-social svg{width:26px;height:26px}.visual-chart{padding-top:28px}.visual-chart>svg{height:165px}.feature-card h3{font-size:28px}.feature-card>p{font-size:13px;max-width:320px}.free-section{grid-template-columns:1fr;gap:35px}.free-heading>p:not(.eyebrow){font-size:13px}.free-heading .button{font-size:12px;min-height:49px}.free-card{margin-right:6px;padding:27px}.free-card li{font-size:12px}.free-card>p{font-size:15px}.free-card>a{font-size:12px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:23px}.faq-heading h2{font-size:39px}.faq-item summary{font-size:12px;padding-block:21px}.faq-item p{font-size:12px}.final-cta{padding:65px 0 70px}.final-cta h2{font-size:65px;position:relative;z-index:1}.final-cta .eyebrow{font-size:7px}.closing-star{font-size:140px;right:-25px;top:38px;opacity:.65}.button-light{position:relative;z-index:1;min-height:49px;font-size:12px}.footer{gap:14px 25px;align-items:center;padding-block:25px;min-height:140px}.footer>.brand-logo{width:85px;height:36px}.footer p{font-size:9px;margin-left:auto}.footer nav{margin-left:0;gap:22px;font-size:10px}.footer>span{margin-left:auto;font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.browser-demo{transform:none}.marquee{overflow:auto;mask-image:none}.marquee-group[aria-hidden=true]{display:none}}
.hero-copy,.hero-art,.playground-controls,.interactive-preview,.free-heading,.free-card{min-width:0}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:52px}.nav-end{gap:10px}.nav-end .login{font-size:9px}.button-small{font-size:8px;padding-inline:10px}.hero-actions{gap:14px}.subtle-link{font-size:8px}.demo-canvas{padding:19px}.demo-heading h2{font-size:51px}.demo-star{font-size:68px}.demo-hello strong{font-size:14px}.demo-social{padding:8px;gap:5px}.demo-social strong{font-size:7px}.section-heading h2,.feature-intro h2,.free-heading h2{font-size:35px}.mini-page{padding:15px}.preview-art>strong{font-size:19px;max-width:90px}.preview-text h4{font-size:17px}.preview-contact{font-size:7px;gap:5px}.mini-profile h3{font-size:20px}.mini-profile>div>span{font-size:4.5px}.profile-spark{font-size:32px}.free-card li{font-size:10px}.final-cta h2{font-size:57px}}
