.header{position:fixed;background:#111310d9;backdrop-filter:blur(24px)}.header nav{gap:24px}.header nav a{font-size:11px}.hero-actions .button{gap:25px}.hero .hero-kicker-note{font-size:10px;color:#9da88f;margin-top:16px}.reading-progress{height:2px;background:var(--lime);position:fixed;top:87px;left:0;right:0;z-index:12;transform:scaleX(0);transform-origin:left;box-shadow:0 0 15px #c4f65c55}.app-dock{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:7px;background:#242b20e8;border:1px solid #5c714155;border-radius:22px;box-shadow:0 15px 60px #0007;backdrop-filter:blur(20px);z-index:25;max-width:92vw}.app-dock a{display:flex;align-items:center;justify-content:center;gap:10px;min-width:94px;padding:12px 17px;border-radius:15px;font-size:10px;color:#a9b89b;transition:background .25s,color .25s,transform .25s}.app-dock a>span{font-size:20px;line-height:1}.app-dock a.active{background:var(--lime);color:#253613}.app-dock a:hover{color:var(--ink);background:#37432c}.app-dock a.active:hover{color:#253613;background:var(--lime)}.app-dock a img{width:21px;height:21px;border-radius:50%;object-fit:cover}.app-dock a small{font-size:10px}.mobile-action{display:none!important}footer{padding-bottom:135px}.hero-bottom{bottom:30px}.creator-section{padding-top:95px;padding-bottom:65px}.creator-workspace{border:1px solid #46573a;border-radius:23px;background:#1a2116;overflow:hidden;box-shadow:0 20px 80px #0002}.workspace-bar{padding:16px 24px;border-bottom:1px solid #3d4934;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(90deg,#23301b,#192015)}.workspace-bar>span{font-size:10px;letter-spacing:.12em;display:flex;align-items:center;gap:9px;color:#d4e2c3}.workspace-bar small{font-size:8px;color:#82996a;font-weight:400}.workspace-bar .text-link{font-size:9px;color:#8ea276;padding:0}.creator-layout{display:grid;grid-template-columns:320px 1fr;min-height:595px}.creator-editor{padding:24px;display:flex;flex-direction:column;border-right:1px solid #3b4730;min-width:0}.creator-steps{display:flex;gap:8px;justify-content:space-between;margin-bottom:34px}.creator-steps button{background:transparent;border:0;color:#6f835c;font-size:13px;width:46px;padding:0;text-align:left}.creator-steps button:before{content:'';display:block;height:3px;width:100%;background:#33432a;border-radius:5px;margin-bottom:12px}.creator-steps button[aria-selected=true]{color:var(--lime)}.creator-steps button[aria-selected=true]:before,.creator-steps button.visited:before{background:var(--lime)}.creator-steps button small{font-size:8px;display:block;margin-top:4px;color:#94a981}.editor-kicker{font-size:7px;letter-spacing:.12em;color:#789760;display:block;margin-bottom:10px}.creator-step h3{font-size:26px;line-height:1.15;letter-spacing:-.045em;margin-bottom:23px}.creator-step label,.creator-label{display:block;font-size:10px;font-weight:500;margin-bottom:18px;color:#b9c8a8}.creator-step label small{display:block;font-size:8px;color:#798e65;font-weight:400;margin-top:2px}.creator-step input,.creator-step select,.creator-step textarea{display:block;width:100%;background:#222d1b;color:#e1ebd8;border:1px solid #3a4a2d;border-radius:9px;padding:12px;font:11px/1.5 var(--font);margin-top:7px;outline-offset:3px}.creator-step input::placeholder,.creator-step textarea::placeholder{color:#6a8156}.creator-step input:focus,.creator-step textarea:focus{border-color:#82a750}.creator-step select{cursor:pointer}.editor-tip{font-size:9px;line-height:1.8;color:#8eaa72;margin:23px 0 15px}.creator-controls{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:30px}.creator-controls>span{font-size:9px;color:#78965f;margin-left:2px}.creator-controls .icon-button{width:31px;height:31px;border-color:#425836;color:#a8c28f;font-size:15px}.creator-controls .icon-button:disabled{opacity:.3}.creator-controls .button{margin-left:auto;padding:10px 16px;font-size:10px;background:#344b25;color:#d3e7bb}.creator-controls .button>span{font-size:15px}.creator-preview{padding:24px;min-width:0;background:radial-gradient(ellipse at 80% 20%,#2c3b24,#1b2117 65%);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.preview-toolbar{display:flex;align-items:center;gap:18px;padding:12px 17px;background:#37422e;border-radius:12px 12px 0 0}.browser-dots{display:flex;gap:5px}.browser-dots i{width:5px;height:5px;border-radius:50%;background:#80916f}.browser-dots i:first-child{background:#bcb186}.browser-dots i:nth-child(2){background:#a1b47b}.preview-toolbar>span{font-size:9px;color:#94a482;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-device{margin-left:auto;display:flex;gap:4px}.preview-device button{border:0;background:transparent;font-size:17px;line-height:1;padding:3px 7px;color:#8b9d79;border-radius:4px}.preview-device button.active{background:#9ac658;color:#253b17}.preview-stage{width:100%;position:relative;background:#11150e;overflow:hidden;border-radius:0 0 12px 12px;transition:height .35s}.preview-stage iframe{display:block;max-width:none;border:0;position:absolute;top:0;left:0;transform-origin:top left;transition:transform .3s,left .3s;background:#11150e}.preview-status{display:flex;justify-content:space-between;gap:14px;font-size:8px;color:#627b4e;padding-top:14px}.preview-status>span:first-child{display:flex;gap:5px;align-items:center;color:#9ab77f}.preview-status .status-dot{width:4px;height:4px}.style-options{display:flex;gap:8px;margin:10px 0 25px}.style-options button{flex:1;min-width:0;background:#202a1a;border:1px solid #3b4c2f;border-radius:9px;padding:12px 8px;color:#9fb88a;font-size:8px}.style-options .selected{border-color:var(--lime);color:var(--lime);background:#2b3a21}.style-icon{display:block;font-size:24px;line-height:1.3;color:#dce5d3;margin-bottom:6px}.style-icon.bold{font-weight:700}.style-icon.editorial{font-family:Georgia,serif;font-style:italic}.style-icon.clean{font-weight:300}.creator-colors{display:flex;gap:10px;margin:8px 0 25px}.creator-colors button{background:none;border:1px solid #4c603b;border-radius:50%;padding:4px}.creator-colors button.selected{border-color:var(--lime)}.creator-colors i{display:block;width:27px;height:27px;border-radius:50%}.creator-step .upload-cover{border:1px dashed #5b7545;border-radius:10px;padding:15px;font-size:10px;cursor:pointer}.upload-cover input{font-size:9px;background:none;border:0;padding:8px 0;color:#869e6f}.upload-cover input::file-selector-button{background:#344b25;color:#cee4b6;border:0;border-radius:4px;padding:6px 8px;margin-right:7px;font-size:9px}.upload-cover small{font-size:7px!important;line-height:1.6}.concept-summary{border:1px solid #435936;background:#22341a;border-radius:12px;padding:20px;margin-bottom:25px}.concept-summary>span{font-size:8px;color:#789760}.concept-summary b{display:block;font:500 24px/1.2 var(--display);letter-spacing:-.04em;margin-top:7px;overflow-wrap:anywhere}.concept-summary p{font-size:9px;margin:10px 0 0;color:#829c6d}#creator-step-3 .button{width:100%;font-size:10px;padding:12px 15px;margin-bottom:10px}#creator-step-3 .text-link{font-size:9px}.agency-section{border-top:1px solid var(--line);padding-bottom:65px}.agency-section h2{font-size:clamp(36px,4vw,60px)}.agency-map{position:relative;min-height:380px;margin:0 auto 50px;max-width:1040px;isolation:isolate;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at center,#2f432266,transparent 67%),linear-gradient(0deg,#18201477,#11131044);border:1px solid #2c3825}.map-core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:7px;z-index:2;background:#192214;border:1px solid #435a32;border-radius:50%;width:165px;height:165px;justify-content:center;box-shadow:0 0 70px #9ad44d19}.map-core img{border-radius:14px;width:47px;height:47px}.map-core strong{font:500 22px var(--display);letter-spacing:-.05em}.map-core small{font-size:8px;color:#74945b}.map-orbit{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-15deg);border:1px solid #526e353d;border-radius:50%;width:80%;height:220px}.map-orbit.orbit-two{height:300px;width:63%;transform:translate(-50%,-50%) rotate(12deg)}.map-orbit:after{content:'';position:absolute;width:7px;height:7px;background:var(--lime);border-radius:50%;left:12%;top:12%;box-shadow:0 0 15px #c4f65c88;animation:pulse-dot 3s infinite}.map-node{position:absolute;border:1px solid #465b35;background:#1d2b16ed;padding:12px 18px;display:flex;align-items:center;gap:12px;border-radius:12px;font-size:11px;box-shadow:0 10px 30px #0003;animation:node-float 6s ease-in-out infinite;z-index:3;transition:background .2s}.map-node:hover{background:#345020;border-color:#89b54c}.map-node>span{font-size:20px;color:var(--lime)}.node-web{left:12%;top:18%}.node-app{left:42%;top:5%;animation-delay:1s}.node-social{right:7%;top:24%;animation-delay:2s}.node-ads{right:18%;bottom:18%;animation-delay:3s}.node-tools{left:35%;bottom:8%;animation-delay:2s}.node-mail{left:6%;bottom:26%;animation-delay:1s}.map-label{position:absolute;bottom:15px;right:20px;font-size:6px;letter-spacing:.12em;color:#617c4d}.marketing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;scroll-margin-top:110px}.marketing-card{background:#1a2015;border:1px solid #39462e;border-radius:19px;padding:21px;overflow:hidden}.marketing-art{height:230px;margin:-1px -1px 25px;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.social-art{background:#c4d6ab}.social-post{background:#f2f3e9;padding:17px;width:175px;border-radius:12px;transform:rotate(-7deg);box-shadow:8px 14px 25px #4b5f382f;animation:social-tilt 10s ease-in-out infinite;color:#334326}.social-post>span{font-size:8px;display:flex;justify-content:space-between}.social-post>span>i{font-size:8px;font-style:normal}.social-post strong{display:block;font-size:26px;line-height:1.08;letter-spacing:-.065em;padding:25px 0 20px;font-weight:600}.social-post em{color:#788e57}.social-post>small{font-size:15px}.social-chip{position:absolute;right:15px;bottom:22px;background:#2e3c20;color:#e7efd9;padding:8px 13px;font-size:7px;border-radius:20px;box-shadow:0 5px 15px #0002}.reels-art{background:#3830a7}.reel-frame{height:205px;width:125px;background:#15132a;border:3px solid #6b66a9;border-radius:19px;position:relative;padding:17px 12px;transform:rotate(8deg);box-shadow:8px 17px 25px #1a164c88;overflow:hidden}.reel-orb{position:absolute;width:135px;height:135px;right:-60px;top:14px;border-radius:50%;background:radial-gradient(circle at 25% 25%,#d0c3ff,#7b68df 35%,#2e2467 70%);animation:float 5s infinite}.reel-frame>span{position:relative;display:block;font-size:19px;line-height:1.05;letter-spacing:-.05em;font-weight:600;margin-top:58px}.reel-frame>span>em{color:#c1b1f3;font-size:15px}.reel-controls{position:absolute;bottom:13px;left:11px;right:11px;display:flex;align-items:center;gap:5px;font-size:5px;color:#9590ad}.reel-controls i{height:2px;flex:1;background:#534b7b;position:relative}.reel-controls i:after{position:absolute;content:'';height:2px;left:0;top:0;background:#cebef7;animation:video-progress 8s linear infinite}.reel-badge{position:absolute;bottom:29px;right:14px;font-size:6px;letter-spacing:.1em;color:#c9c1f8;writing-mode:vertical-rl}.ads-art{background:#d6c4a8;flex-direction:column;gap:25px}.ads-target{width:115px;height:115px;position:relative}.ads-target>i{position:absolute;inset:0;border:1px solid #8b77546b;border-radius:50%;animation:target-pulse 5s infinite}.ads-target>i:nth-child(2){inset:18px;animation-delay:1s}.ads-target>i:nth-child(3){inset:37px;animation-delay:2s}.ads-target>span{position:absolute;font-size:45px;left:42px;top:22px;color:#685a38;animation:arrow-shift 5s ease-in-out infinite}.ads-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ads-tags span{font-size:6px;letter-spacing:.08em;border:1px solid #9c886448;padding:5px 7px;border-radius:20px;color:#837451}.marketing-card>.eyebrow{font-size:8px;color:#809766;margin-bottom:14px}.marketing-card h3{font-size:29px;line-height:1.12;margin-bottom:17px}.marketing-card>p{font-size:12px;line-height:1.7;min-height:65px}.marketing-price{font-size:26px;letter-spacing:-.04em;color:#d8ebbc}.marketing-price small{display:block;font-size:9px;letter-spacing:0;color:#728e5a;margin-top:3px}.marketing-card>.text-link{color:var(--lime);font-size:11px;margin:15px 0}.marketing-card details{border-top:1px solid #35482a;padding-top:13px}.marketing-card summary{font-size:9px;color:#7e9a67;cursor:pointer}.marketing-card details p{font-size:10px;line-height:1.8;margin:13px 0 0}.agency-note{display:flex;align-items:center;gap:20px;border:1px solid #3c4d30;background:#1b2514;padding:21px 25px;border-radius:13px;margin-top:20px}.agency-note>span{font-size:35px;color:#84a956}.agency-note p{font-size:10px;line-height:1.8;margin:0;color:#8aa571}.agency-note b{color:#c2d8ab;font-weight:500}.app-demo-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#1c2417;border-top:1px solid #3b4d2e;border-bottom:1px solid #3b4d2e;max-width:none;position:relative;overflow:hidden}.app-demo-copy{max-width:570px;justify-self:end;z-index:2}.app-demo-copy>.eyebrow{color:#7fa857;font-size:8px}.app-demo-copy h2{font-size:clamp(46px,5vw,75px);line-height:1.06}.app-demo-copy>p{font-size:13px;line-height:1.8;max-width:430px;margin:26px 0 27px}.demo-challenges{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.demo-challenges button{display:flex;align-items:center;gap:18px;padding:18px 19px;border:1px solid #3d502f;background:#23331a;border-radius:12px;text-align:left}.demo-challenges button>span{font-size:9px;color:#7b9c60}.demo-challenges b{display:block;font-size:12px;font-weight:500;color:#d5e6c2}.demo-challenges small{font-size:9px;color:#819f68;display:block;margin-top:5px}.demo-challenges i{font-size:19px;color:var(--lime);margin-left:auto;font-style:normal}.demo-challenges button:hover{border-color:#71984e;background:#2c4120}.app-demo-copy .button{font-size:12px}.app-demo-copy>.demo-disclosure{font-size:9px;line-height:1.8;color:#6e8958;max-width:420px;margin-bottom:0}.app-demo-visual{display:flex;justify-content:center;align-items:center;position:relative;min-width:0}.demo-phone{position:relative;width:338px;height:707px;border:8px solid #46523c;border-radius:46px;box-shadow:0 20px 60px #0005,0 0 0 1px #71855e;overflow:hidden;background:#f3f1e7;transform:rotate(3deg);transition:transform .5s;z-index:2;flex-shrink:0}.demo-phone:hover{transform:rotate(0)}.demo-phone iframe{border:0;width:100%;height:100%;display:block}.phone-island{position:absolute;z-index:3;left:50%;transform:translateX(-50%);top:7px;background:#1a2314;width:75px;height:14px;border-radius:30px;pointer-events:none}.phone-halo{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#99c85e44,transparent 67%);filter:blur(10px);animation:halo 8s infinite}.floating-app-note{position:absolute;z-index:4;background:#25371fe6;border:1px solid #54773d;color:#a1c585;border-radius:25px;padding:12px 18px;font-size:9px;box-shadow:0 15px 25px #0003;backdrop-filter:blur(10px);display:flex;align-items:center;gap:9px;pointer-events:none;animation:float 8s infinite}.floating-app-note>span{font-size:20px;color:var(--lime)}.note-one{left:-10px;top:90px;transform:rotate(-8deg)}.note-two{right:-10px;bottom:90px;animation-delay:3s}.founder-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.founder-photo{position:relative;border-radius:22px;overflow:hidden;min-height:640px;background:#1d2a27;align-self:stretch}.founder-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.founder-photo:after{position:absolute;content:'';inset:40% 0 0;background:linear-gradient(0deg,#0d1916f5,transparent);pointer-events:none}.founder-photo-label{position:absolute;left:30px;right:25px;bottom:45px;z-index:1}.founder-photo-label>span{font-size:8px;letter-spacing:.12em;color:#a7bdb0}.founder-photo-label b{font-size:30px;font-family:var(--display);font-weight:500;letter-spacing:-.045em;line-height:1.3;display:block;margin:10px 0 8px}.founder-photo-label i{font-style:normal;color:#badc9b}.founder-photo-label small{font-size:10px;color:#a0b7a7}.portrait-caption{font-size:7px;position:absolute;bottom:13px;left:30px;color:#637f70;z-index:1}.founder-story h2{font-size:clamp(37px,4vw,58px)}.founder-story>p{font-size:12px;line-height:1.9;margin:21px 0;color:#929e87}.founder-story>.founder-lead{font-size:16px;color:#c9d4c0;line-height:1.75;margin-top:28px}.founder-milestones{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:25px 0}.founder-milestones button{padding:18px 15px;border:1px solid #3a4930;border-radius:12px;background:#192214;position:relative;text-align:left}.founder-milestones button>span{font-size:8px;color:#6d8558}.founder-milestones b{font-size:11px;color:#c6d7b7;display:block;margin:13px 0 5px;font-weight:500;line-height:1.4}.founder-milestones small{font-size:8px;color:#708c5b;display:block}.founder-milestones i{position:absolute;top:14px;right:14px;font-style:normal;font-size:16px;color:var(--lime)}.founder-milestones button:hover{background:#25351c;border-color:#688a4c}.founder-story .button{font-size:11px;padding:13px 19px;margin:5px 17px 0 0}.founder-story .text-link{font-size:10px}.story-note{display:block;font-size:8px;line-height:1.7;color:#647456;margin-top:23px}.story-dialog>img{border-radius:50%;object-fit:cover;object-position:top;margin-bottom:25px}.story-dialog h2{font-size:37px}.story-dialog>p{font-size:14px}.story-dialog .privacy-note{font-size:9px;color:#929e85;border-top:1px solid #cbd5bc;margin-top:25px;padding-top:17px}.media-budget{padding:20px;border:1px solid #5f7a44;background:#253a1c;border-radius:12px;margin-top:24px}.media-budget label{font-size:11px;color:#bfd8a7;display:flex;justify-content:space-between;gap:15px}.media-budget output{color:var(--lime);font-weight:600;font-size:15px}.media-budget input{display:block;width:100%;margin:17px 0 10px;accent-color:var(--lime)}.media-budget p{font-size:9px;line-height:1.7;margin:0;color:#83a269}.media-summary{padding:15px 0;border-top:1px dashed #b5c4a3;margin-top:14px}.media-summary>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;margin-bottom:9px;color:#637b4a}.media-summary b{color:#354e1f;font-size:13px}.media-summary small{font-size:8px;line-height:1.7;color:#859772;display:block}.quote-card ul{max-height:220px;overflow:auto}.quote-primary strong{font-size:54px}.agency-mini-badge{font-size:8px;color:#8daa70;letter-spacing:.08em;display:block;margin:10px 0 0}.reveal-motion{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal-motion.revealed,.no-motion .reveal-motion{opacity:1;transform:none}.signature .avatar{object-fit:cover;object-position:top;border:0}.app-install-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#202c19;border:1px solid #405534;border-radius:18px;padding:24px;margin-top:30px}.app-install-bar>div{display:flex;align-items:center;gap:15px}.app-install-bar img{border-radius:12px}.app-install-bar b{font-size:13px;display:block;font-weight:500}.app-install-bar small{font-size:10px;color:#7e9b68;display:block;margin-top:5px}.app-install-bar .button{font-size:11px;padding:11px 18px}.addon b{font-size:12px}.addon small{font-size:10px}.plan-card li{font-size:11px}.plan-card .tag{font-size:11px}.marketing-price small{font-size:10px}@keyframes node-float{50%{transform:translateY(-6px)}}@keyframes pulse-dot{50%{opacity:.3;box-shadow:0 0 25px #c4f65c}}@keyframes social-tilt{50%{transform:rotate(-3deg) translateY(-5px)}}@keyframes video-progress{from{width:0}to{width:100%}}@keyframes target-pulse{50%{opacity:.3;transform:scale(1.08)}}@keyframes arrow-shift{50%{transform:translate(5px,-5px)}}@keyframes halo{50%{transform:scale(1.15);opacity:.5}}
@media(min-width:1600px){.app-demo-section{padding-left:max(5vw,calc((100vw - 1440px)/2));padding-right:max(5vw,calc((100vw - 1440px)/2))}}
@media(max-width:1150px){.header nav{gap:18px}.header nav a{font-size:10px}.creator-layout{grid-template-columns:295px 1fr;min-height:570px}.creator-editor{padding:23px}.creator-preview{padding:20px}.preview-status>span:last-child{font-size:6px}.marketing-card{padding:20px}.marketing-art{height:200px}.marketing-card h3{font-size:25px}.marketing-card>p{font-size:11px}.app-demo-section{gap:35px}.app-demo-copy h2{font-size:58px}.demo-phone{width:318px;height:680px}.floating-app-note{font-size:8px;padding:9px 13px}.note-one{left:-30px;top:70px}.note-two{right:-12px;bottom:65px}.founder-section{gap:40px}.founder-photo{min-height:670px}.founder-story h2{font-size:43px}.founder-photo-label{left:25px}.founder-photo-label b{font-size:25px}.founder-milestones b{font-size:10px}.founder-milestones small{font-size:7px}.addon b{font-size:11px}.addon small{font-size:9px}}
@media(max-width:800px){.header nav{gap:15px}.header nav a{font-size:9px}.header-cta{padding:10px 13px!important;font-size:10px!important;gap:13px}.reading-progress{top:75px}.creator-layout{grid-template-columns:270px 1fr;min-height:575px}.creator-editor{padding:22px 18px}.creator-preview{padding:17px 13px}.creator-step h3{font-size:24px}.preview-toolbar{gap:10px;padding:10px 12px}.browser-dots{gap:3px}.browser-dots i{width:4px;height:4px}.preview-toolbar>span{font-size:7px}.preview-device{gap:2px}.preview-device button{font-size:14px;padding:3px 5px}.preview-status{font-size:7px}.preview-status>span:last-child{display:none}.creator-step label{font-size:9px}.workspace-bar{padding:14px 19px}.workspace-bar>span{font-size:9px}.workspace-bar small{font-size:7px}.creator-steps button{font-size:11px;width:40px}.creator-steps button small{font-size:7px}.marketing-grid{gap:13px}.marketing-card{padding:16px}.marketing-art{height:180px}.marketing-card h3{font-size:23px}.marketing-card>p{font-size:10px;min-height:75px}.marketing-price{font-size:22px}.marketing-price small{font-size:8px}.social-post{width:130px;padding:13px}.social-post strong{font-size:21px;padding:20px 0 15px}.social-post>span{font-size:6px}.social-post>small{font-size:12px}.social-chip{font-size:5px;padding:6px 8px;right:7px;bottom:13px}.reel-frame{height:168px;width:103px;padding:15px 10px}.reel-frame>span{font-size:16px;margin-top:45px}.reel-frame>span>em{font-size:12px}.reel-orb{width:110px;height:110px}.reel-badge{font-size:5px;right:6px}.ads-target{transform:scale(.85)}.ads-art{gap:4px}.ads-tags{gap:3px;margin-top:-5px;padding:0 5px}.ads-tags span{font-size:5px;padding:4px 5px}.marketing-card>.text-link{font-size:9px}.app-demo-section{grid-template-columns:1fr;gap:45px}.app-demo-copy{justify-self:start;max-width:650px}.app-demo-copy h2{font-size:65px}.app-demo-copy h2 br:nth-child(2){display:none}.app-demo-copy em{margin-left:15px}.app-demo-copy>p{max-width:490px}.demo-challenges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.demo-challenges button{display:block;position:relative;padding:16px}.demo-challenges button>span{font-size:8px}.demo-challenges b{font-size:10px;margin-top:13px}.demo-challenges small{font-size:8px;line-height:1.6}.demo-challenges i{position:absolute;right:15px;top:15px}.demo-phone{width:338px;height:707px}.note-one{left:8%;top:100px}.note-two{right:5%;bottom:90px}.founder-section{grid-template-columns:1fr;gap:35px}.founder-photo{min-height:0;aspect-ratio:1.3}.founder-photo>img{object-position:center 30%;width:100%;height:100%}.founder-photo-label{bottom:30px;left:30px}.founder-photo-label b{font-size:30px}.founder-story h2{font-size:47px}.founder-story h2 br:last-child{display:none}.founder-milestones{grid-template-columns:repeat(4,1fr);gap:9px}.founder-milestones button{padding:15px 12px}.founder-milestones b{font-size:10px}.founder-milestones small{font-size:7px;line-height:1.5}.app-dock{bottom:16px}.app-dock a{min-width:85px;padding:11px 14px;gap:8px}.app-dock a small{font-size:9px}.agency-map{min-height:340px}.map-core{width:135px;height:135px}.map-core img{width:38px;height:38px;border-radius:10px}.map-core strong{font-size:19px}.map-core small{font-size:7px}.map-node{padding:9px 12px;font-size:9px;gap:8px}.map-node>span{font-size:18px}.node-web{left:8%;top:19%}.node-app{left:44%;top:5%}.node-social{right:3%;top:25%}.node-mail{left:3%;bottom:27%}.node-ads{right:8%;bottom:20%}.node-tools{left:35%;bottom:9%}.quote-primary strong{font-size:45px}.app-install-bar small{font-size:9px}.plan-card li{font-size:11px}}
@media(max-width:580px){.header nav a{font-size:13px}.header-cta{font-size:9px!important;padding:9px 12px!important}.hero{min-height:820px}.hero-actions .button{font-size:12px}.hero .hero-kicker-note{font-size:9px;margin-top:15px;max-width:240px;line-height:1.6}.app-dock{left:4vw;right:4vw;bottom:max(10px,env(safe-area-inset-bottom));transform:none;max-width:none;gap:3px;padding:6px;border-radius:21px;justify-content:space-around}.app-dock a{min-width:0;flex:1;flex-direction:column;gap:5px;padding:9px 6px;border-radius:14px}.app-dock a>span{font-size:21px}.app-dock a small{font-size:8px;line-height:1.2}.app-dock a img{width:21px;height:21px}.toast{bottom:100px}.creator-section{padding-top:60px;padding-bottom:60px}.creator-section h2{font-size:35px}.creator-workspace{border-radius:17px}.workspace-bar{padding:13px 17px}.workspace-bar>span{font-size:8px;gap:7px}.workspace-bar small{display:none}.workspace-bar .text-link{font-size:8px}.creator-layout{display:flex;flex-direction:column;min-height:0}.creator-editor{padding:22px;border-right:0;border-bottom:1px solid #3b4730}.creator-steps{gap:12px;margin-bottom:28px}.creator-steps button{width:22%;font-size:11px}.creator-steps button small{font-size:9px}.creator-steps button:before{margin-bottom:8px}.creator-step h3{font-size:29px;margin-bottom:20px}.editor-kicker{font-size:7px}.creator-step label{font-size:11px;margin-bottom:16px}.creator-step input,.creator-step textarea{font-size:16px;padding:11px 12px}.creator-step input::placeholder,.creator-step textarea::placeholder{font-size:11px}.creator-step select{font-size:12px;padding:12px}.creator-step label small{font-size:8px}.editor-tip{font-size:10px;line-height:1.75;margin-top:18px}.creator-controls{padding-top:8px}.creator-controls .button{font-size:11px;padding:11px 18px}.creator-controls>span{font-size:10px}.creator-preview{padding:18px;min-height:0;justify-content:flex-start}.preview-toolbar{padding:11px 13px}.preview-toolbar>span{font-size:8px}.preview-device button{font-size:18px;padding:3px 7px}.preview-status{font-size:8px;justify-content:center}.preview-stage{max-height:610px}.style-options button{font-size:10px;padding:14px 8px}.style-icon{font-size:30px}.creator-label{font-size:11px}.creator-colors i{width:33px;height:33px}.creator-step .upload-cover{font-size:12px}.upload-cover input{font-size:10px;padding:8px 0}.upload-cover small{font-size:8px!important}.concept-summary b{font-size:28px}.concept-summary p{font-size:10px}#creator-step-3 .button{font-size:12px;padding:14px 17px}#creator-step-3 .text-link{font-size:10px}.agency-section h2{font-size:35px}.agency-map{min-height:360px;margin-bottom:28px;border-radius:16px}.map-core{top:48%;width:118px;height:118px;gap:5px}.map-core img{width:32px;height:32px;border-radius:8px}.map-core strong{font-size:17px}.map-core small{font-size:6px}.map-node{font-size:8px;padding:9px 10px;gap:6px;border-radius:9px}.map-node>span{font-size:15px}.node-web{left:4%;top:9%}.node-app{left:auto;right:9%;top:10%;animation-delay:1.5s}.node-social{right:3%;top:31%}.node-mail{left:4%;top:28%;bottom:auto;max-width:115px;line-height:1.5}.node-ads{right:6%;bottom:23%}.node-tools{left:6%;bottom:16%}.map-orbit{width:88%;height:260px}.map-orbit.orbit-two{width:60%;height:300px}.map-label{font-size:5px;bottom:15px;right:0;left:0;text-align:center;letter-spacing:.11em}.marketing-grid{grid-template-columns:1fr;gap:20px}.marketing-card{padding:24px}.marketing-art{height:240px;margin-bottom:25px}.marketing-card h3{font-size:31px}.marketing-card>.eyebrow{font-size:8px}.marketing-card>p{font-size:12px;line-height:1.8;min-height:0}.marketing-price{font-size:30px}.marketing-price small{font-size:10px}.marketing-card>.text-link{font-size:12px;margin:18px 0}.marketing-card summary{font-size:10px}.marketing-card details p{font-size:11px}.social-post{width:180px;padding:18px}.social-post strong{font-size:29px;padding:24px 0 20px}.social-post>span{font-size:8px}.social-post>small{font-size:16px}.social-chip{font-size:7px;right:17px;bottom:20px;padding:8px 12px}.reel-frame{height:215px;width:133px;padding:18px 13px}.reel-frame>span{font-size:21px;margin-top:64px}.reel-frame>span>em{font-size:16px}.reel-orb{width:140px;height:140px}.reel-controls{font-size:6px;left:12px;right:12px}.reel-badge{font-size:7px;right:20px}.ads-target{transform:scale(1.15)}.ads-art{gap:35px}.ads-tags{gap:8px;margin-top:0}.ads-tags span{font-size:7px;padding:5px 8px}.agency-note{padding:20px;align-items:flex-start;gap:12px}.agency-note>span{font-size:27px;line-height:1.3}.agency-note p{font-size:10px}.app-demo-section{gap:45px;padding-bottom:80px}.app-demo-copy>.eyebrow{font-size:7px;line-height:1.8}.app-demo-copy h2{font-size:51px;line-height:1.06}.app-demo-copy h2 br:nth-child(2){display:block}.app-demo-copy em{margin-left:0}.app-demo-copy>p{font-size:12px;margin-top:23px}.demo-challenges{display:flex;gap:9px}.demo-challenges button{display:flex;padding:16px;gap:15px}.demo-challenges b{font-size:12px;margin-top:0}.demo-challenges small{font-size:9px}.demo-challenges i{position:static}.demo-challenges button>span{font-size:9px}.app-demo-copy .button{font-size:12px;width:100%}.app-demo-copy>.demo-disclosure{font-size:9px;margin-top:20px}.demo-phone{width:300px;height:655px;border-width:7px;border-radius:39px;transform:rotate(2deg)}.phone-island{height:11px;top:6px;width:67px}.floating-app-note{font-size:7px;gap:6px;padding:8px 12px}.floating-app-note>span{font-size:17px}.note-one{left:-5%;top:80px}.note-two{right:-5%;bottom:55px}.phone-halo{width:380px;height:380px}.founder-photo{aspect-ratio:.85;border-radius:18px}.founder-photo>img{object-position:center center}.founder-photo-label{left:22px;bottom:35px;right:15px}.founder-photo-label>span{font-size:7px}.founder-photo-label b{font-size:26px}.founder-photo-label small{font-size:9px}.portrait-caption{left:22px;font-size:6px}.founder-story h2{font-size:37px;line-height:1.1}.founder-story h2 br:last-child{display:block}.founder-story>.founder-lead{font-size:15px;line-height:1.75;margin-top:25px}.founder-story>p{font-size:12px;line-height:1.85}.founder-milestones{grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.founder-milestones button{padding:18px 14px}.founder-milestones b{font-size:11px;line-height:1.4}.founder-milestones small{font-size:8px}.founder-milestones button>span{font-size:9px}.founder-story .button{font-size:12px;padding:14px 20px}.founder-story .text-link{font-size:11px;margin-top:8px}.story-note{font-size:8px;line-height:1.8;margin-top:20px}.story-dialog>p{font-size:12px}.story-dialog h2{font-size:30px}.addon b{font-size:10px}.addon small{font-size:9px;line-height:1.5}.addon{padding:15px 11px}.addon .addon-price{font-size:10px}.addon .addon-price span{font-size:9px}.plan-card li{font-size:11px}.plan-card ul{gap:0 12px}.plan-card .tag{font-size:11px}.quote-primary strong{font-size:56px}.quote-total strong{font-size:23px}.media-budget{padding:18px}.media-budget label{font-size:10px}.media-budget output{font-size:15px}.media-budget p{font-size:9px}.media-summary>div{font-size:10px}.media-summary b{font-size:13px}.quote-card ul{max-height:none}.app-install-bar{align-items:stretch;flex-direction:column;padding:22px;gap:20px;margin-top:25px}.app-install-bar img{width:39px;height:39px}.app-install-bar b{font-size:13px}.app-install-bar small{font-size:9px}.app-install-bar .button{font-size:12px;padding:14px 18px}.quote-disclaimer{font-size:9px}.plan-delivery{font-size:9px}.footer-bottom #install-button{font-size:11px}footer{padding-bottom:125px}}
@media(prefers-reduced-motion:reduce){.reveal-motion{opacity:1;transform:none}.demo-phone{transform:none}*,*:before,*:after{animation:none!important;transition:none!important}}

.hero-founder{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:19px}.hero-founder img{width:31px;height:31px;object-fit:cover;object-position:top;border-radius:50%;border:1px solid #9eb48566}.hero-founder>span{font-size:8px;line-height:1.5;color:#829371}.hero-founder b{font-size:10px;color:#c5d6b6;display:block;font-weight:500}.hero{min-height:890px;height:min(940px,100svh)}@media(max-width:1150px){.hero{min-height:850px}}@media(max-width:580px){.hero{min-height:850px;height:auto}.hero-label{display:none}.hero-founder{margin-top:15px}.hero-founder>span{font-size:8px}.hero-founder b{font-size:10px}}
/* El encabezado fijo debe dejar visibles los destinos de navegación. */
html{scroll-padding-top:108px}
@media(max-width:800px){html{scroll-padding-top:94px}}
@media(max-width:580px){.demo-phone{width:min(300px,86vw)}.creator-step select{font-size:16px}.app-dock a{min-height:54px}.creator-controls .icon-button{width:40px;height:40px}}
