:root{--ink:#17191b;--muted:#697075;--line:#e3e7e8;--pink:#ef3976;--mint:#087c69;--lime:#d8fb68;--paper:#f6f8fa;font-family:'Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);background:#fff;font-synthesis:none;letter-spacing:0}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #087c69;outline-offset:5px}img{display:block;max-width:100%}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p,figure{margin:0}h1,h2,h3{word-break:keep-all;overflow-wrap:break-word}p{line-height:1.75;word-break:keep-all;overflow-wrap:break-word}.skip{position:fixed;left:12px;top:-100px;z-index:100;background:#fff;padding:12px}.skip:focus{top:12px}.mobile-only{display:none}.m-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100% - 1240px)/2));border-bottom:1px solid var(--line);background:#ffffffed;position:relative;z-index:10;gap:24px}.m-brand{font-size:23px;font-weight:850;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.brand-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);align-self:flex-start;margin-top:6px}.m-header nav{display:flex;gap:28px;font-size:14px;font-weight:650}.m-header nav a:hover{color:var(--pink)}.header-contact{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:700;border-bottom:1px solid var(--ink);padding:7px 0}.eyebrow{font-size:11px;font-weight:750;display:block;line-height:1.5}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--mint);border-radius:50%;vertical-align:middle;margin:0 7px 2px 0}.btn{min-height:50px;display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:14px 22px;border:1px solid transparent;border-radius:6px;font-size:15px;font-weight:720;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-dark{color:#fff;background:var(--ink)}.btn-dark:hover{background:#34383b}.btn-white{background:#fff;border-color:#cdd3d5}.btn-white:hover{background:#f3f5f6}.text-link{display:inline-flex;gap:24px;align-items:center;font-size:15px;font-weight:700;border-bottom:1px solid var(--ink);padding:8px 0}.m-hero{text-align:center;padding:30px 24px 22px;background:#f6f8fa;overflow:clip}.hero-copy .eyebrow{color:#5f686b}.hero-copy h1{font-size:62px;line-height:1.12;font-weight:850;margin-top:10px}.hero-copy p{font-size:20px;margin-top:12px;line-height:1.5;color:#5d6367}.hero-copy p strong{color:var(--ink);font-weight:650}.hero-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.hero-actions .btn{min-height:46px;padding:12px 20px;font-size:14px}.phone-gallery{--phone-scale:.8;display:flex;justify-content:center;align-items:flex-start;gap:46px;margin:28px auto 14px;padding:0 0 8px;perspective:1400px;isolation:isolate;max-width:1000px}.m-phone{width:calc(250px * var(--phone-scale));height:calc(550px * var(--phone-scale));position:relative;flex-shrink:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(var(--lift,0px)) rotate(var(--tilt,0deg))}.phone-plan{--tilt:-8deg;--lift:18px}.phone-share{--tilt:8deg;--lift:18px}.phone-shoot{z-index:2}.phone-shell{width:250px;height:510px;border:7px solid #24252a;border-radius:39px;background:#24252a;box-shadow:inset 0 0 0 1px #6b6d72,0 0 0 1px #a5a5a8,0 18px 38px #15242823;transform:scale(var(--phone-scale));transform-origin:top left;position:relative}.phone-shell:before,.phone-shell:after{content:'';position:absolute;width:3px;background:#46464c;border-radius:3px;left:-10px;top:95px;height:36px}.phone-shell:after{left:auto;right:-10px;top:123px;height:50px}.phone-screen{position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;text-align:left}.phone-island{position:absolute;z-index:4;top:9px;left:50%;transform:translateX(-50%);width:77px;height:22px;border-radius:30px;background:#08090a;box-shadow:inset -10px 0 5px #17191c}.phone-top{position:absolute;top:14px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;z-index:3;font-size:10px;font-weight:750}.phone-top svg{width:17px;height:13px}.phone-top.light{color:white}.home-indicator{height:4px;width:80px;border-radius:6px;background:#fff;position:absolute;bottom:9px;left:50%;transform:translateX(-50%);z-index:4}.home-indicator.dark{background:var(--ink)}.m-phone figcaption{position:absolute;bottom:0;left:-30px;right:-30px;font-size:12px;font-weight:650;line-height:1.7;white-space:nowrap}.m-phone figcaption span{display:block;font-size:9px;font-weight:600;color:#6f7679}.screen-plan{background:#dbf3ee}.plan-content{padding:55px 17px 20px}.phone-app{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:750;color:#246b5b}.phone-app svg{width:12px;height:12px}.plan-content h2{font-size:27px;line-height:1.2;margin:17px 0 21px;font-weight:750}.prompt-bubble{font-size:12px;line-height:1.55;background:#ffffffb8;border:1px solid #fff;padding:12px 14px;border-radius:16px 16px 3px 16px;margin-left:18px;margin-bottom:12px;color:#395650}.ai-answer{background:#ffffff73;padding:14px 12px;border:1px solid #ffffffbd;border-radius:14px;font-size:10px}.ai-answer>span{display:flex;align-items:center;gap:5px;font-weight:650}.ai-answer svg{width:12px;height:12px}.ai-answer ol{list-style:none;padding:0;margin:13px 0 0;display:grid;gap:12px}.ai-answer li{display:flex;align-items:center;gap:10px;font-size:11px}.ai-answer li b{font-size:9px;color:#4d8675}.ai-answer small{display:block;font-size:9px;color:#638176;margin-top:3px}.phone-prompt{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:10px 11px;border:1px solid #b2d6c8;border-radius:30px;font-size:9px;color:#507367}.phone-prompt svg{width:16px;height:16px}.screen-shoot>img{width:100%;height:100%;object-fit:cover;object-position:47% 50%}.screen-shoot:after{content:'';position:absolute;inset:0;background:linear-gradient(#0006,transparent 26%,transparent 60%,#0009);pointer-events:none}.camera-top{position:absolute;top:51px;left:14px;right:14px;z-index:2;display:flex;justify-content:space-between;align-items:center;color:white;font-size:9px}.camera-top svg{width:16px;height:16px}.camera-grid{position:absolute;z-index:1;inset:90px 0 121px;background:linear-gradient(90deg,transparent 33%,#ffffff30 33%,#ffffff30 33.3%,transparent 33.3%,transparent 66%,#ffffff30 66%,#ffffff30 66.3%,transparent 66.3%),linear-gradient(transparent 33%,#ffffff30 33%,#ffffff30 33.3%,transparent 33.3%,transparent 66%,#ffffff30 66%,#ffffff30 66.3%,transparent 66.3%)}.camera-focus{position:absolute;z-index:2;left:50%;top:43%;width:68px;height:68px;border:1px solid #f6dc77;border-radius:7px;transform:translate(-50%,-50%)}.photo-disclosure{position:absolute;z-index:2;font-size:8px;color:#fff;background:#0008;border-radius:3px;padding:3px 5px;left:12px;top:86px}.camera-bottom{position:absolute;z-index:2;bottom:34px;left:22px;right:22px;color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:8px;gap:20px}.camera-bottom>b{color:#f6dc77}.camera-bottom>div{display:flex;width:100%;align-items:center;justify-content:space-between}.camera-thumb{width:29px;height:29px;border:1px solid #fff;border-radius:5px;background:#ffffff40}.record-dot{width:49px;height:49px;border-radius:50%;background:#f54a55;box-shadow:0 0 0 4px #fff,0 0 0 6px #ffffff55;border:3px solid #1b1b1b}.camera-bottom svg{width:24px}.screen-share{background:#fff}.feed-top{padding:57px 14px 12px;display:flex;align-items:center;justify-content:space-between;font-size:16px}.feed-top svg{width:18px}.feed-profile{display:flex;align-items:center;gap:7px;padding:0 13px 12px}.mini-avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ffdde9;color:#9a2b53;font-size:11px}.feed-profile b{font-size:9px;display:block}.feed-profile small{font-size:7px;color:#777;display:block;margin-top:3px}.feed-profile>svg{margin-left:auto;width:16px}.feed-photo{position:relative;height:193px}.feed-photo img{width:100%;height:100%;object-fit:cover}.feed-photo>span{position:absolute;bottom:8px;left:10px;color:#fff;background:#0007;font-size:7px;padding:2px 4px}.feed-icons{display:flex;gap:10px;padding:11px 13px}.feed-icons svg{width:17px;height:17px}.feed-icons svg:last-child{margin-left:auto}.feed-caption{padding:0 13px;font-size:10px}.feed-caption p{font-size:10px;line-height:1.6;margin-top:6px}.feed-caption>span{display:block;font-size:8px;color:#387968;margin-top:7px}.feed-nav{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-around;border-top:1px solid var(--line);padding-top:10px}.feed-nav svg{width:16px;height:16px}.phone-tabs{display:inline-flex;border:1px solid #d6dddf;border-radius:7px;padding:4px;gap:3px;margin-top:10px;background:#fff}.phone-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#637071;border-radius:4px;font-size:11px;font-weight:650;min-height:33px;min-width:91px;padding:7px 12px;transition:background .2s,color .2s}.phone-tabs button svg{width:14px;height:14px}.phone-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.hero-footnote{font-size:11px;color:#727b7d;margin-top:11px}.channel-strip{border-block:1px solid var(--line);padding:23px 5%;background:#fff}.channel-strip>div{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.channel-strip span{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:730;white-space:nowrap}.youtube{color:#d92529}.instagram{color:#c12b67}.tiktok{color:#17282a}.naver{color:#087d45}.carrot{color:#c74c1d}.channel-strip .strip-note{font-size:11px;font-weight:500;color:#80878a}.section{padding:var(--home-section-space,104px) var(--home-inline,max(6%,calc((100% - 1160px)/2)))}.section h2{font-size:44px;line-height:1.25;font-weight:780}.section-heading{max-width:790px}.section-heading>.eyebrow{margin-bottom:18px;color:#6b7276}.section-heading>p{font-size:17px;color:var(--muted);margin-top:22px}.pink-text{color:#d32360}.mint-text{color:var(--mint)}.small-tag{font-size:12px;font-weight:600;display:block;color:#bc285b;margin-bottom:15px}.benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px;border-block:1px solid var(--line);padding:33px 0}.benefit-row article{padding-right:20px}.benefit-icon{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;margin-bottom:20px}.mint{background:#d9f2ec;color:#0d715e}.lime{background:#edfab9;color:#42620c}.pink{background:#fbe0e9;color:#b32657}.benefit-icon svg{width:23px;height:23px}.benefit-row h3{font-size:22px;margin-bottom:10px}.benefit-row p{font-size:15px;color:var(--muted)}.section-bottom{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:25px}.section-bottom p{font-size:12px;color:var(--muted)}.m-workflow{background:#f1f7f5;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.workflow-copy>.eyebrow{color:#46786b;margin-bottom:20px}.workflow-copy h2{font-size:36px}.workflow-copy h2>span{display:block;color:#327b66;margin-top:8px}.workflow-copy>p{font-size:16px;color:#626f69;margin-top:21px}.workflow-facts{display:flex;gap:20px;margin-top:24px;font-size:12px;font-weight:650;color:#4e6960}.workflow-facts>span{display:flex;gap:6px;align-items:center}.workflow-facts svg{width:15px;height:15px}.lesson-list{display:grid;margin-top:29px;border-top:1px solid #cadbd4}.lesson-list button{border:0;border-bottom:1px solid #cadbd4;padding:16px 12px;background:transparent;color:#73817b;display:flex;align-items:center;gap:19px;text-align:left;font-size:16px}.lesson-list button>b{font-size:11px;font-weight:500}.lesson-list button>span{flex:1}.lesson-list button>svg{width:17px;height:17px}.lesson-list button[aria-selected=true]{background:#d8fb68;color:#1e391e;font-weight:720}.lesson-stage{display:flex;flex-direction:column;align-items:center;gap:21px}.lesson-stage-label{align-self:stretch;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#648277;font-weight:650;max-width:380px;width:100%;margin:auto}.lesson-preview-phone{position:relative;width:290px;aspect-ratio:250/480;border:7px solid #24272a;border-radius:40px;overflow:hidden;box-shadow:0 20px 40px #29423620;background:#29372d}.lesson-preview-phone>img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.lesson-preview-phone>.photo-disclosure{top:43px}.lesson-overlay{position:absolute;inset:45% 0 0;color:white;background:linear-gradient(transparent,#071b11e6 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px 22px 40px}.lesson-overlay>span{font-size:10px;font-weight:650}.lesson-overlay>h3{font-size:24px;line-height:1.3;margin-top:9px}.lesson-overlay>p{font-size:12px;margin-top:12px;line-height:1.7;min-height:42px}.lesson-mini-steps{display:flex;gap:5px;margin-top:20px}.lesson-mini-steps i{height:3px;background:#ffffff40;flex:1;border-radius:4px}.lesson-mini-steps i:first-child{background:var(--lime)}.lesson-stage .text-link{font-size:13px}.m-owner{display:grid;grid-template-columns:1.02fr .98fr;gap:85px;align-items:center}.owner-copy>.eyebrow{color:#718078;margin-bottom:20px}.owner-copy>p{font-size:var(--home-body,16px);color:var(--muted);margin-top:23px}.owner-steps{list-style:none;display:grid;gap:21px;padding:0;margin:30px 0}.owner-steps li{display:flex;align-items:center;gap:17px}.owner-steps li>b{width:30px;height:30px;border-radius:50%;background:#f1f5f3;color:#517368;display:grid;place-items:center;font-size:10px;font-weight:600}.owner-steps strong{font-size:var(--home-detail,14px);font-weight:680}.owner-steps li span{display:block;font-size:var(--home-note,12px);color:var(--muted);margin-top:5px}.content-network{position:relative;min-height:610px;padding-top:45px}.network-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px;color:#7c8581;padding-bottom:23px}.network-caption span:last-child{white-space:nowrap}.social-post{position:relative;width:64%;height:350px;overflow:hidden;border-radius:8px;box-shadow:0 12px 24px #1a262818}.social-post img{width:100%;height:100%;object-fit:cover}.social-post>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:23px;color:#fff;background:linear-gradient(transparent 30%,#09140db8)}.social-post strong{font-size:25px;line-height:1.3;display:block;margin-top:13px}.social-post span{font-size:11px;display:flex;gap:7px;align-items:center;color:#fff}.social-post span svg{width:16px;height:16px}.post-one{transform:rotate(-7deg);margin-left:3%}.post-two{transform:rotate(7deg);margin-left:33%;margin-top:-173px}.network-channels{display:flex;align-items:center;justify-content:center;gap:19px;margin-top:37px;position:relative;z-index:2;font-size:var(--home-note,12px);font-weight:700}.network-channels span{display:flex;align-items:center;gap:5px}.network-channels svg{width:16px;height:16px}.m-pricing{background:#f6f8fa}.m-pricing .section-heading{max-width:100%}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;align-items:stretch}.price-card{border:1px solid #dce1e3;border-radius:8px;background:#fff;padding:var(--home-price-pad,32px 27px);display:flex;flex-direction:column;position:relative}.price-featured{border:1px solid #a8c044;background:#effacb}.price-kind{font-size:var(--home-note,11px);color:#6b756f;font-weight:650}.price-card h3{font-size:var(--home-price-title,54px);line-height:1.1;margin-top:var(--home-price-space,28px);font-weight:750}.price-card h3 span{font-size:20px;font-weight:650;margin-left:5px}.price-card>p{font-size:var(--home-detail,14px);color:#697169;margin-top:var(--home-price-space,21px);min-height:49px}.price-card ul{list-style:none;padding:var(--home-price-list-pad,23px 0 28px);margin:var(--home-price-space,25px) 0 0;border-top:1px solid #dfe5dc;display:grid;align-content:start;gap:var(--home-price-list-gap,14px);flex:1;min-height:var(--home-price-list-min,151px)}.price-card li{font-size:var(--home-detail,13px);display:flex;align-items:center;gap:9px}.price-card li svg{width:16px;height:16px;color:#4b7154}.price-card .btn{width:100%;font-size:var(--home-detail,13px);gap:12px}.price-ribbon{position:absolute;right:15px;top:-13px;background:#d8fb68;border:1px solid #b5ce57;padding:6px 10px;font-size:10px;font-weight:700;border-radius:4px}.price-note{font-size:var(--home-note,12px);color:#747d77;margin-top:21px}.content-asset{display:flex;align-items:center;gap:22px;border-top:1px solid #dce2e3;margin-top:42px;padding-top:34px}.content-asset>span{background:#e5eaec;display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:8px}.content-asset h3{font-size:18px}.content-asset p{font-size:14px;color:var(--muted);margin-top:7px}.m-whybe{display:flex;gap:var(--home-grid-gap,75px);align-items:center;padding-top:72px;padding-bottom:72px;border-bottom:1px solid var(--line)}.whybe-portrait{width:210px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;background:#f4f6f8;overflow:hidden;border-radius:8px}.whybe-portrait img{width:100%;height:240px;object-fit:contain;object-position:bottom}.whybe-copy>.eyebrow{color:#788085;margin-bottom:18px}.whybe-copy h2{font-size:32px}.whybe-copy p{font-size:var(--home-body,15px);color:var(--muted);margin-top:16px}.whybe-copy .text-link{font-size:var(--home-detail,13px);margin-top:19px}.m-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--home-grid-gap,80px)}.m-faq h2{font-size:36px}.faq-list{border-top:1px solid #b9c3c0}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:var(--home-body,16px);font-weight:670;line-height:1.5;word-break:keep-all}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:18px;height:18px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:var(--home-detail,14px);color:var(--muted);padding:0 25px 25px 0}.m-inquiry{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--home-grid-gap,90px);background:#f6f8fa}.inquiry-copy>.eyebrow{color:#6d7579;margin-bottom:20px}.inquiry-copy h2{font-size:43px}.inquiry-copy>p{font-size:var(--home-body,15px);color:var(--muted);margin-top:23px}.inquiry-note{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7478;line-height:1.7;margin-top:35px}.v6-owner-form{position:relative;min-width:0}.v6-owner-honeypot{position:absolute!important;left:-9999px!important;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.v6-owner-fields{display:grid;grid-template-columns:1fr 1fr;gap:21px 16px}.v6-owner-fields label{display:block;min-width:0}.v6-owner-fields label>span{display:block;font-size:12px;font-weight:650;margin-bottom:9px}.v6-owner-fields input,.v6-owner-fields select,.v6-owner-fields textarea{width:100%;border:1px solid #d3dbdf;border-radius:5px;background:white;padding:13px 14px;font-size:13px;color:var(--ink);min-height:46px;outline:none}.v6-owner-fields input:focus,.v6-owner-fields select:focus,.v6-owner-fields textarea:focus{border-color:#087c69;box-shadow:0 0 0 2px #087c6920}.v6-owner-fields textarea{resize:vertical;min-height:114px;line-height:1.6}.v6-owner-wide{grid-column:1/-1}.v6-owner-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.65;margin:23px 0}.v6-owner-consent input{accent-color:#087c69;margin:3px 0 0;flex-shrink:0;width:15px;height:15px}.v6-owner-consent a{text-decoration:underline;text-underline-offset:3px}.v6-owner-form>button{width:100%;border:0;border-radius:5px;min-height:50px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-size:14px;font-weight:700}.v6-owner-form>button:disabled{opacity:.6}.v6-owner-status{font-size:12px;margin-top:12px;min-height:20px}.m-closing{background:#d8fb68;text-align:center;padding-top:75px;padding-bottom:75px}.m-closing h2{font-size:37px;margin-top:18px}.closing-routes{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:36px;border-block:1px solid #9dbc3a}.closing-routes a{display:grid;grid-template-columns:1fr 24px;text-align:left;padding:25px 30px;gap:8px 20px}.closing-routes a:first-child{border-right:1px solid #9dbc3a}.closing-routes a:hover{background:#e6ffa0}.closing-routes span{font-size:12px;color:#586e2d;grid-column:1}.closing-routes strong{font-size:21px;grid-column:1}.closing-routes svg{grid-column:2;grid-row:1/3;align-self:center}.m-footer{padding:46px max(6%,calc((100% - 1160px)/2)) 28px}.footer-top{display:flex;align-items:center;gap:44px;justify-content:space-between}.footer-top>p{font-size:12px;color:#777f84;margin-right:auto}.footer-top nav{display:flex;gap:18px;font-size:11px}.footer-top nav a{display:flex;align-items:center;gap:4px}.footer-top nav svg{width:13px;height:13px}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;margin-top:33px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;font-size:10px;color:#8a9196}.footer-bottom p{line-height:1.8}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}
@media(min-width:1000px) and (min-height:900px){.phone-gallery{--phone-scale:.88;margin-top:32px}.m-hero{padding-top:38px}.hero-copy h1{font-size:68px}}
@media(max-width:1000px){.m-header{padding-inline:5%;gap:15px}.m-header nav{gap:17px;font-size:12px}.section{padding:80px 6%}.section h2{font-size:36px}.phone-gallery{gap:32px;--phone-scale:.72}.m-workflow,.m-owner,.m-inquiry{gap:42px}.m-workflow{grid-template-columns:1fr .85fr}.workflow-copy h2{font-size:29px}.lesson-preview-phone{width:250px}.m-owner h2{font-size:32px}.content-network{min-height:540px}.social-post{height:300px;width:68%}.post-two{margin-left:30%}.social-post strong{font-size:21px}.network-channels{gap:10px;font-size:10px}.price-card{padding:26px 19px}.price-grid{gap:12px}.price-card h3{font-size:45px}.price-card h3 span{font-size:17px}.price-card>p{font-size:12px}.price-card li{font-size:11px}.m-whybe{gap:40px}.whybe-portrait{width:170px}.whybe-copy h2{font-size:28px}.m-faq{gap:40px}.m-faq h2{font-size:30px}.channel-strip .strip-note{display:none}.footer-top{flex-wrap:wrap;gap:25px}.footer-top nav{width:100%}.closing-routes a{padding-inline:20px}.closing-routes strong{font-size:18px}}
@media(max-width:700px){html{scroll-padding-top:20px}.m-header{height:60px;padding:0 22px;gap:15px}.m-brand{font-size:20px}.m-header nav{display:none}.header-contact{font-size:12px;gap:7px}.header-contact svg{width:16px}.m-hero{padding:23px 20px 22px}.hero-copy .eyebrow{font-size:9px}.hero-copy h1{font-size:43px;margin-top:10px}.hero-copy p{font-size:16px;margin-top:9px;line-height:1.5}.hero-copy p strong{font-weight:650}.hero-actions{gap:7px;margin-top:17px}.hero-actions .btn{font-size:11px;gap:9px;padding:10px 12px;min-height:43px}.hero-actions svg{width:16px;height:16px}.phone-gallery{--phone-scale:.83;gap:0;margin:23px auto 6px;width:calc(250px * var(--phone-scale));height:calc(550px * var(--phone-scale));padding:0}.m-phone{position:absolute;inset:0;--tilt:0deg;--lift:0px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateX(8px)}.phone-gallery[data-active=plan] .phone-plan,.phone-gallery[data-active=shoot] .phone-shoot,.phone-gallery[data-active=share] .phone-share{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);z-index:3}.m-phone figcaption{font-size:11px;bottom:0}.m-phone figcaption span{font-size:8px}.phone-tabs{margin-top:12px}.phone-tabs button{font-size:10px;min-width:84px;min-height:32px;padding:7px 11px}.hero-footnote{font-size:9px;margin-top:10px}.channel-strip{padding:18px 22px}.channel-strip>div{gap:12px;flex-wrap:wrap;justify-content:center}.channel-strip span{font-size:10px;gap:4px}.channel-strip svg{width:15px;height:15px}.section{padding:64px 24px}.section h2{font-size:30px;line-height:1.3}.section .eyebrow{font-size:9px}.section-heading>.eyebrow{margin-bottom:15px}.section-heading>p{font-size:14px;margin-top:18px}.small-tag{font-size:11px;margin-bottom:14px}.benefit-row{grid-template-columns:1fr;gap:0;margin-top:29px;padding:0}.benefit-row article{display:grid;grid-template-columns:41px 1fr;column-gap:18px;padding:23px 0;border-bottom:1px solid var(--line);align-items:center}.benefit-row article:last-child{border:0}.benefit-icon{grid-row:1/3;width:41px;height:41px;margin:0;align-self:start}.benefit-row h3{font-size:18px;margin-bottom:7px}.benefit-row p{font-size:13px;grid-column:2}.benefit-row p br{display:none}.section-bottom{display:block;margin-top:24px}.section-bottom .btn{width:100%;font-size:13px}.section-bottom p{font-size:10px;margin-top:15px}.m-workflow{grid-template-columns:1fr;gap:31px}.workflow-copy h2{font-size:29px}.workflow-copy>p{font-size:14px;margin-top:17px}.workflow-facts{font-size:11px;gap:16px}.lesson-list{margin-top:24px}.lesson-list button{padding:14px 11px;font-size:14px}.lesson-stage-label{font-size:9px;width:270px}.lesson-preview-phone{width:250px}.lesson-overlay h3{font-size:23px}.lesson-stage .text-link{font-size:12px}.m-owner{grid-template-columns:1fr;gap:12px}.m-owner h2{font-size:31px}.owner-copy>p{font-size:14px;margin-top:20px}.owner-copy .btn{width:100%;font-size:13px}.owner-steps{gap:20px;margin-block:27px}.content-network{min-height:505px;max-width:370px;width:100%;margin:auto;padding-top:22px}.network-caption{font-size:8px;padding-bottom:20px}.social-post{height:285px;width:65%}.social-post strong{font-size:21px}.social-post>div{padding:20px}.post-two{margin-left:33%;margin-top:-155px}.network-channels{margin-top:26px;font-size:10px;gap:17px}.price-grid{grid-template-columns:1fr;gap:24px;margin-top:35px}.price-card{padding:27px 25px}.price-card h3{font-size:46px;margin-top:23px}.price-card>p{font-size:14px;min-height:0;margin-top:16px}.price-card ul{min-height:0;margin-top:23px;padding:23px 0;gap:13px}.price-card li{font-size:13px}.price-card .btn{margin-top:7px;font-size:13px}.price-note{font-size:11px;margin-top:17px}.content-asset{align-items:flex-start;gap:15px;margin-top:31px;padding-top:28px}.content-asset>span{width:37px;height:37px}.content-asset h3{font-size:16px;line-height:1.5}.content-asset p{font-size:12px}.m-whybe{display:grid;grid-template-columns:1fr;gap:28px}.whybe-portrait{width:100%;height:200px;justify-content:flex-start;background:#f6f8fa}.whybe-portrait img{height:100%;width:auto;margin:0 auto}.whybe-copy h2{font-size:27px}.whybe-copy p{font-size:13px}.m-faq{grid-template-columns:1fr;gap:28px}.m-faq h2{font-size:30px}.faq-list summary{font-size:14px;gap:16px;padding:22px 0}.faq-list details p{font-size:13px;padding-right:9px}.m-inquiry{grid-template-columns:1fr;gap:30px}.inquiry-copy h2{font-size:35px}.inquiry-copy>p{font-size:14px;margin-top:17px}.inquiry-note{display:none}.v6-owner-fields{gap:19px 12px}.v6-owner-fields input,.v6-owner-fields select,.v6-owner-fields textarea{font-size:16px;padding:12px 10px}.v6-owner-fields label>span{font-size:11px}.v6-owner-fields input::placeholder,.v6-owner-fields textarea::placeholder{font-size:12px}.v6-owner-consent{font-size:11px;gap:8px}.v6-owner-form>button{font-size:13px}.m-closing{padding-top:55px;padding-bottom:55px}.m-closing h2{font-size:26px}.closing-routes{grid-template-columns:1fr;margin-top:27px}.closing-routes a{padding:24px 5px;gap:8px 16px}.closing-routes a:first-child{border-right:0;border-bottom:1px solid #9dbc3a}.closing-routes span{font-size:11px}.closing-routes strong{font-size:18px}.m-footer{padding:35px 24px 25px}.footer-top{gap:18px}.footer-top>.m-brand{width:100%;font-size:21px}.footer-top>p{font-size:11px}.footer-top nav{gap:14px;flex-wrap:wrap;font-size:10px}.footer-bottom{display:block;font-size:9px;margin-top:25px}.footer-bottom>span{display:block;margin-top:12px}}
@media(max-width:700px) and (max-height:760px){.m-hero{padding-top:16px;padding-bottom:15px}.hero-copy h1{font-size:36px;margin-top:7px}.hero-copy p{font-size:14px;margin-top:6px}.hero-actions{margin-top:12px}.hero-actions .btn{min-height:39px;padding-block:9px}.phone-gallery{--phone-scale:.65;margin-top:19px}.phone-tabs{margin-top:9px}.hero-footnote{margin-top:8px}.m-phone figcaption{font-size:10px}.m-phone figcaption span{display:none}}
@media(min-width:701px){.phone-gallery[data-active=plan] .phone-plan,.phone-gallery[data-active=share] .phone-share{--lift:0px;--tilt:0deg;z-index:3}.phone-gallery:hover .phone-shoot{transform:rotateY(var(--pointer-x,0deg)) rotateX(var(--pointer-y,0deg))}.phone-gallery[data-active=plan] .phone-shoot,.phone-gallery[data-active=share] .phone-shoot{transform:translateY(12px)} }
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.m-phone{transform:none!important}}

/* Motion v2: the phones demonstrate a real sequence while keeping the existing shells. */
.phone-gallery{touch-action:pan-y;user-select:none}
.phone-gallery img{-webkit-user-drag:none}
.phone-controls{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px}
.phone-controls>span{font-size:9px;font-weight:750;color:#778083;text-transform:uppercase}
.phone-controls .phone-tabs{margin-top:0}
.motion-toggle{width:35px;height:35px;display:grid;place-items:center;padding:0;border:1px solid #d6dddf;border-radius:50%;background:#fff;color:var(--ink)}
.motion-toggle:hover{background:#eef4f2}
.motion-toggle svg{width:15px;height:15px}
.motion-toggle [hidden]{display:none}
.prompt-bubble{min-height:62px;display:flex;align-items:flex-start}
.type-cursor{display:inline-block;width:1px;height:14px;margin:2px 0 0 2px;background:#2d6f61;animation:typeCursor .8s steps(1,end) infinite}
.ai-answer li{opacity:.12;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}
.ai-answer li.is-revealed{opacity:1;transform:none}
.recording-status{position:absolute;z-index:3;top:78px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;background:#101315b8;color:#fff;font-size:9px;font-variant-numeric:tabular-nums}
.recording-status i{width:6px;height:6px;border-radius:50%;background:#ff4155;box-shadow:0 0 0 3px #ff415529}
.camera-focus{display:grid;place-items:center;transition:left 1s ease,top 1s ease,width .35s ease,height .35s ease,opacity .3s ease}
.camera-focus i{width:6px;height:6px;border-radius:50%;background:#f6dc77;box-shadow:0 0 0 4px #f6dc7738}
.phone-gallery[data-demo-phase="1"] .camera-focus{left:39%;top:38%}
.phone-gallery[data-demo-phase="2"] .camera-focus{left:59%;top:48%;width:58px;height:58px}
.phone-gallery[data-demo-phase="3"] .camera-focus{left:50%;top:43%;width:74px;height:74px}
.demo-running .screen-shoot>img{animation:cameraPan 9s cubic-bezier(.35,0,.25,1) infinite}
.demo-running .recording-status i{animation:recordPulse 1s ease-in-out infinite}
.editor-demo,.feed-demo{position:absolute;inset:0;padding-top:48px;transition:opacity .46s ease,transform .56s cubic-bezier(.2,.75,.2,1)}
.editor-demo{z-index:2;background:#111417;color:#fff}
.editor-head{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:10px}
.editor-head span svg{width:15px}
.editor-head button{border:0;border-radius:4px;padding:5px 7px;background:var(--lime);font-size:8px;font-weight:800;color:var(--ink)}
.editor-preview{position:relative;height:252px;overflow:hidden;background:#222}
.editor-preview img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 1.4s ease}
.editor-caption{position:absolute;left:50%;bottom:24px;transform:translateX(-50%) translateY(8px);width:max-content;max-width:90%;padding:5px 8px;background:#111d;color:#fff;font-size:10px;font-weight:800;opacity:.2;transition:opacity .35s,transform .35s}
.editor-track{position:relative;height:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:12px 11px 0;padding:4px;background:#2a2d30;border-radius:5px;overflow:hidden}
.editor-track i{background:center/cover no-repeat url('../assets/generated/matgamsa-category-dessert.webp');opacity:.72}
.editor-playhead{position:absolute;z-index:2;top:0;bottom:0;left:8%;width:2px;background:#f9d84a;box-shadow:0 0 0 1px #111}
.demo-running .editor-playhead{animation:playhead 4.5s linear infinite}
.editor-tools{display:flex;justify-content:space-around;margin-top:17px;color:#d5d9dc;font-size:8px}
.editor-tools span{display:grid;justify-items:center;gap:5px}
.editor-tools svg{width:15px;height:15px}
.upload-state{position:absolute;inset:48px 0 0;z-index:4;display:grid;place-content:center;justify-items:center;gap:12px;background:#111417ed;opacity:0;pointer-events:none;transition:opacity .35s}
.upload-state i{width:38px;height:38px;border:3px solid #ffffff3c;border-top-color:var(--lime);border-radius:50%;animation:uploadSpin .8s linear infinite}
.upload-state span{font-size:10px;font-weight:750}
.feed-demo{padding-top:0;background:#fff;opacity:0;transform:translateY(24px) scale(.97)}
.phone-gallery[data-share-state="caption"] .editor-caption{opacity:1;transform:translateX(-50%) translateY(0)}
.phone-gallery[data-share-state="caption"] .editor-preview img{transform:scale(1.08) translateY(-4px)}
.phone-gallery[data-share-state="upload"] .upload-state{opacity:1}
.phone-gallery[data-share-state="feed"] .editor-demo{opacity:0;transform:translateY(-18px) scale(.97);pointer-events:none}
.phone-gallery[data-share-state="feed"] .feed-demo{opacity:1;transform:none}

/* Normal scroll drives five deliberate story states, then releases into the next section. */
.m-workflow[data-scroll-story]{display:block;min-height:340svh;padding:0;background:#f1f7f5;position:relative}
.workflow-sticky{position:sticky;top:0;height:100svh;min-height:660px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(42px,6vw,80px);padding:52px max(6%,calc((100% - 1160px)/2));overflow:hidden}
.workflow-sticky .workflow-copy{min-width:0}
.story-progress{height:4px;margin-top:18px;background:#cadbd4;overflow:hidden}
.story-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--pink),var(--mint),#91b920);transform:scaleX(var(--story-progress));transform-origin:left;transition:transform .08s linear}
.m-workflow[data-story-index] .lesson-preview-phone{transform:translateY(calc((.5 - var(--story-local)) * 10px));transition:transform .2s linear,box-shadow .35s ease}
.m-workflow[data-story-index="1"] .lesson-preview-phone,.m-workflow[data-story-index="3"] .lesson-preview-phone{box-shadow:0 24px 54px #087c6930}
.m-workflow[data-story-index="4"] .lesson-preview-phone{box-shadow:0 24px 54px #7c9e1938}
.lesson-overlay>[data-lesson-eyebrow],.lesson-overlay>[data-lesson-title],.lesson-overlay>[data-lesson-copy]{animation:storyTextIn .48s both}

/* Owner route and content cards move as one bounded scroll scene. */
.m-owner[data-owner-story]{--post-one-x:-34px;--post-two-x:34px;--post-one-tilt:-4deg;--post-two-tilt:4deg;--owner-line:0}
.m-owner[data-owner-story] .owner-steps{position:relative}
.m-owner[data-owner-story] .owner-steps:before,.m-owner[data-owner-story] .owner-steps:after{content:'';position:absolute;left:14px;top:16px;bottom:16px;width:2px;background:#d9e3df;transform-origin:top}
.m-owner[data-owner-story] .owner-steps:after{background:var(--mint);transform:scaleY(var(--owner-line))}
.m-owner[data-owner-story] .owner-steps li{position:relative;z-index:1;transition:opacity .35s,transform .35s}
.m-owner[data-owner-story] .owner-steps li>b{position:relative;z-index:2;transition:background .35s,color .35s,box-shadow .35s}
.m-owner[data-owner-stage="0"] .owner-steps li:nth-child(1)>b,.m-owner[data-owner-stage="1"] .owner-steps li:nth-child(-n+2)>b,.m-owner[data-owner-stage="2"] .owner-steps li>b{background:var(--lime);color:#1f351e;box-shadow:0 0 0 5px #fff}
.m-owner[data-owner-stage="0"] .owner-steps li:nth-child(n+2),.m-owner[data-owner-stage="1"] .owner-steps li:nth-child(3){opacity:.5;transform:translateY(6px)}
.m-owner[data-owner-story] .post-one{transform:translate3d(var(--post-one-x),0,0) rotate(var(--post-one-tilt))}
.m-owner[data-owner-story] .post-two{transform:translate3d(var(--post-two-x),0,0) rotate(var(--post-two-tilt))}
.m-owner[data-owner-story] .social-post{will-change:transform;transition:box-shadow .3s}
.m-owner[data-owner-story] .social-post:hover{box-shadow:0 20px 38px #1a26282c}

@keyframes typeCursor{50%{opacity:0}}
@keyframes cameraPan{0%,100%{transform:scale(1.06) translate3d(-1%,0,0)}45%{transform:scale(1.12) translate3d(2%,-1.5%,0)}75%{transform:scale(1.09) translate3d(0,1%,0)}}
@keyframes recordPulse{50%{transform:scale(.72);opacity:.7}}
@keyframes playhead{0%{left:8%}82%,100%{left:91%}}
@keyframes uploadSpin{to{transform:rotate(360deg)}}
@keyframes storyTextIn{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}

@media(min-width:1000px) and (min-height:900px){
  .phone-gallery{--phone-scale:.77;margin-top:20px}
  .m-hero{padding-top:27px;padding-bottom:16px}
}

@media(max-width:1000px){
  .workflow-sticky{grid-template-columns:minmax(0,1fr) minmax(250px,.78fr);gap:36px;padding-inline:6%}
}

@media(max-width:700px){
  .phone-controls{gap:6px;flex-wrap:wrap;margin-top:8px}
  .phone-controls>span{width:100%}
  .phone-tabs button{min-width:78px;padding-inline:8px}
  .motion-toggle{width:33px;height:33px}
  .m-workflow[data-scroll-story]{min-height:340svh}
  .workflow-sticky{height:100svh;min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;padding:54px 18px 12px}
  .workflow-copy>.eyebrow{margin-bottom:6px}
  .workflow-copy h2{font-size:24px;line-height:1.18}
  .workflow-copy h2 br:first-of-type{display:none}
  .workflow-copy h2>span{display:inline;margin:0 0 0 4px}
  .workflow-copy>p,.workflow-facts{display:none}
  .lesson-list{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:12px;border:0}
  .lesson-list button{min-width:0;min-height:36px;justify-content:center;padding:7px 4px;border:1px solid #cadbd4;border-radius:5px;font-size:11px;gap:0}
  .lesson-list button>b{font-size:10px}
  .lesson-list button>span,.lesson-list button>svg{display:none}
  .story-progress{margin-top:8px}
  .lesson-stage{gap:7px;justify-content:start;min-height:0}
  .lesson-stage-label{width:min(100%,210px);font-size:8px}
  .lesson-preview-phone{width:min(180px,calc((100svh - 285px) * .51));min-width:158px;border-width:5px;border-radius:29px}
  .lesson-preview-phone>.phone-island{top:7px;width:59px;height:16px}
  .lesson-overlay{padding:18px 13px 27px}
  .lesson-overlay>span{font-size:8px}
  .lesson-overlay h3{font-size:17px;margin-top:5px}
  .lesson-overlay p{min-height:31px;margin-top:7px;font-size:9px;line-height:1.5}
  .lesson-stage .text-link{font-size:10px;padding:5px 0;gap:10px}
  .m-owner[data-owner-story] .social-post{will-change:auto}
  .phone-gallery[data-active="plan"] .phone-shoot *,
  .phone-gallery[data-active="plan"] .phone-share *,
  .phone-gallery[data-active="shoot"] .phone-plan *,
  .phone-gallery[data-active="shoot"] .phone-share *,
  .phone-gallery[data-active="share"] .phone-plan *,
  .phone-gallery[data-active="share"] .phone-shoot *{animation-play-state:paused!important}
}

@media(max-width:700px) and (max-height:760px){
  .phone-controls>span{display:none}
  .phone-controls{margin-top:5px}
  .phone-tabs button{min-height:30px}
  .motion-toggle{width:31px;height:31px}
  .workflow-sticky{padding-top:40px;gap:8px}
  .workflow-copy h2{font-size:21px}
  .lesson-list{margin-top:8px}
  .story-progress{margin-top:5px}
  .lesson-preview-phone{width:min(168px,calc((100svh - 250px) * .49));min-width:150px}
}

@media(prefers-reduced-motion:reduce){
  .type-cursor{display:none}
  .m-workflow[data-scroll-story]{min-height:auto;padding:80px 6%}
  .workflow-sticky{position:relative;height:auto;min-height:0;display:grid;padding:0;overflow:visible}
  .story-progress i{transform:scaleX(1)}
  .m-owner[data-owner-story] .social-post{transform:none}
}

/* Motion v4: large phone fan, central merge, statement, then a clean brand CTA state. */
.m-hero[data-scroll-story]{--hero-fan-offset:280px;--hero-fan-scale:.92;--hero-fan-angle:8deg;--hero-front-scale:1.06;--hero-side-y:27px;--hero-front-y:-8px;position:relative;min-height:570svh;padding:0;background:#f6f8fa;overflow:visible}
.hero-sticky{position:sticky;top:0;height:100svh;min-height:620px;overflow:visible;isolation:isolate;background:#f6f8fa}
.hero-intro,.hero-scroll-cue,.hero-statement,.hero-copy,.phone-gallery,.phone-controls{position:absolute;z-index:2;transition:opacity .42s ease,transform .68s cubic-bezier(.2,.75,.2,1),visibility .42s}
.hero-intro{left:50%;top:48%;display:grid;justify-items:center;gap:14px;transform:translate(-50%,-50%);opacity:0;visibility:hidden}
.hero-intro strong{font-size:clamp(54px,7vw,96px);line-height:1;font-weight:900;white-space:nowrap}
.hero-intro span{color:#71797d;font-size:11px;font-weight:800}
.hero-scroll-cue{left:50%;bottom:112px;display:grid;justify-items:center;gap:9px;transform:translateX(-50%);opacity:0;visibility:hidden;color:#5f676b;font-size:10px;font-weight:850}
.hero-scroll-cue i{display:block;width:1px;height:42px;background:linear-gradient(var(--pink) 0 48%,#bfc6c8 48% 100%);background-size:100% 200%;animation:scrollCue 1.8s ease-in-out infinite}
.m-hero[data-hero-stage="intro"] .hero-intro,.m-hero[data-hero-stage="intro"] .hero-scroll-cue{opacity:1;visibility:visible}
.phone-gallery{--phone-scale:1.2;left:50%;top:calc(50% - 24px);display:block;width:min(1120px,calc(100% - 48px));height:calc(550px * var(--phone-scale));margin:0;padding:0;transform:translate(-50%,-50%);opacity:0;visibility:hidden;perspective:none}
.m-hero[data-scroll-story] .m-phone{position:absolute;left:50%;top:0;z-index:1;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(24px) scale(.94);transition:opacity .44s ease,transform .72s cubic-bezier(.2,.75,.2,1),visibility .44s;will-change:transform,opacity}
.m-hero[data-hero-stage="plan"] .phone-gallery,.m-hero[data-hero-stage="shoot"] .phone-gallery,.m-hero[data-hero-stage="fan"] .phone-gallery,.m-hero[data-hero-stage="merge"] .phone-gallery{opacity:1;visibility:visible}
.m-hero[data-hero-stage="plan"] .phone-plan{z-index:3;opacity:1;visibility:visible;transform:translateX(-50%) scale(1.04)}
.m-hero[data-hero-stage="shoot"] .phone-plan{opacity:.48;visibility:visible;transform:translateX(calc(-50% - 210px)) translateY(23px) rotate(-7deg) scale(.87)}
.m-hero[data-hero-stage="shoot"] .phone-shoot{z-index:3;opacity:1;visibility:visible;transform:translateX(calc(-50% + 98px)) scale(1.04)}
.m-hero[data-hero-stage="fan"] .phone-plan{opacity:.72;visibility:visible;transform:translateX(calc(-50% - var(--hero-fan-offset))) translateY(var(--hero-side-y)) rotate(calc(-1 * var(--hero-fan-angle))) scale(var(--hero-fan-scale))}
.m-hero[data-hero-stage="fan"] .phone-shoot{opacity:.72;visibility:visible;transform:translateX(calc(-50% + var(--hero-fan-offset))) translateY(var(--hero-side-y)) rotate(var(--hero-fan-angle)) scale(var(--hero-fan-scale))}
.m-hero[data-hero-stage="fan"] .phone-share{z-index:3;opacity:1;visibility:visible;transform:translateX(-50%) translateY(var(--hero-front-y)) scale(var(--hero-front-scale))}
.m-hero[data-hero-stage="merge"] .phone-plan{opacity:var(--merge-side-opacity,.72);visibility:visible;transform:translateX(calc(-50% + var(--merge-plan-x,-280px))) translateY(var(--merge-side-y,27px)) rotate(var(--merge-plan-rotate,-8deg)) scale(var(--merge-plan-scale,.92))}
.m-hero[data-hero-stage="merge"] .phone-shoot{opacity:var(--merge-side-opacity,.72);visibility:visible;transform:translateX(calc(-50% + var(--merge-shoot-x,280px))) translateY(var(--merge-side-y,27px)) rotate(var(--merge-shoot-rotate,8deg)) scale(var(--merge-shoot-scale,.92))}
.m-hero[data-hero-stage="merge"] .phone-share{z-index:3;opacity:var(--merge-front-opacity,1);visibility:visible;transform:translateX(-50%) translateY(var(--merge-front-y,-8px)) scale(var(--merge-share-scale,1.06))}
.m-hero .m-phone figcaption{left:-42px;right:-42px;bottom:0;color:#394145;font-size:15px;line-height:1.42;font-weight:720;white-space:normal;text-align:center}
.m-hero .m-phone figcaption strong{color:var(--ink);font-weight:900}
.m-hero .screen-plan{background:#fff}.m-hero .phone-app{font-size:10px}.m-hero .prompt-bubble{font-size:13px;background:#f5f9f8;border-color:#d8e8e3}.m-hero .ai-answer{font-size:11px;background:#f5f8f7;border-color:#dce8e4}.m-hero .ai-answer li{font-size:12px}.m-hero .ai-answer small{font-size:10px}.m-hero .phone-prompt{font-size:10px}.m-hero .camera-top{font-size:11px}.m-hero .camera-bottom{font-size:10px}.m-hero .feed-profile b{font-size:11px}.m-hero .feed-profile small{font-size:9px}.m-hero .feed-caption,.m-hero .feed-caption p{font-size:12px}.m-hero .feed-caption>span{font-size:10px}
.hero-statement{left:50%;top:48%;width:min(900px,calc(100% - 48px));transform:translate(-50%,-50%) translateY(22px);opacity:0;visibility:hidden;color:var(--ink);font-size:46px;line-height:1.24;font-weight:900;pointer-events:none}
.m-hero[data-hero-stage="statement"] .hero-statement{transform:translate(-50%,-50%);opacity:1;visibility:visible}
.hero-copy{left:50%;top:48%;width:min(820px,calc(100% - 48px));transform:translate(-50%,-50%) translateY(26px);opacity:0;visibility:hidden;pointer-events:none}
.m-hero[data-hero-stage="final"] .hero-copy{transform:translate(-50%,-50%);opacity:1;visibility:visible;pointer-events:auto}
.hero-copy h1{font-size:84px;line-height:1;margin-top:10px}.hero-copy p{font-size:21px;margin-top:15px}.hero-actions{margin-top:24px}.hero-footnote{display:block;margin-top:15px;color:#727b7d;font-size:12px}
.phone-controls{left:50%;bottom:23px;display:flex;margin:0;transform:translate(-50%,12px);opacity:0;visibility:hidden}
.m-hero[data-hero-stage="plan"] .phone-controls,.m-hero[data-hero-stage="shoot"] .phone-controls,.m-hero[data-hero-stage="fan"] .phone-controls{transform:translate(-50%,0);opacity:1;visibility:visible}
@keyframes scrollCue{0%,100%{background-position:0 100%;opacity:.55}50%{background-position:0 0;opacity:1}}

.m-challenge{padding:0;background:#fff}
.benefit-story{position:relative;min-height:270svh}
.benefit-sticky{position:sticky;top:0;height:100svh;min-height:640px;display:grid;grid-template-columns:var(--home-phone-columns,minmax(0,1fr) minmax(290px,.82fr));align-items:center;gap:var(--home-grid-gap,clamp(48px,7vw,92px));padding:58px var(--home-inline,max(6%,calc((100% - 1160px)/2)));overflow:hidden}
.benefit-copy{min-width:0}.benefit-copy .section-heading h2{font-size:40px}.benefit-copy .section-heading>p{max-width:620px;font-size:var(--home-body,15px);margin-top:16px}
.benefit-steps{position:relative;min-height:162px;margin-top:27px;border-top:1px solid var(--line)}
.benefit-steps article{position:absolute;inset:0;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto 1fr;column-gap:17px;align-content:center;padding-top:20px;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .38s,transform .48s,visibility .38s}
.benefit-steps article[aria-current="step"]{opacity:1;visibility:visible;transform:none}
.benefit-steps .benefit-icon{grid-row:1/4;width:48px;height:48px;margin:0}
.benefit-count{color:#7d8589;font-size:10px;font-weight:850}.benefit-steps h3{font-size:28px;line-height:1.15;margin:4px 0 0}.benefit-steps p{grid-column:2;margin-top:8px;color:var(--muted);font-size:var(--home-body,15px)}
.benefit-nav,.price-nav{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:17px}
.benefit-nav button,.price-nav button{min-width:50px;min-height:34px;padding:6px 10px;border:1px solid #d4dadd;border-radius:5px;background:#fff;color:#6e777b;font-size:11px;font-weight:850}
.benefit-nav button[aria-selected="true"],.price-nav button[aria-selected="true"]{border-color:var(--ink);background:var(--ink);color:#fff}
.benefit-final-action{max-width:540px;max-height:0;margin-top:0;opacity:0;visibility:hidden;transform:translateY(12px);overflow:hidden;transition:max-height .45s ease,margin .45s ease,opacity .35s ease,transform .45s ease,visibility .35s}.benefit-story[data-story-index="2"] .benefit-final-action{max-height:118px;margin-top:15px;opacity:1;visibility:visible;transform:none}.benefit-final-action .btn{min-height:46px}.benefit-final-action p{margin-top:7px;color:var(--muted);font-size:var(--home-note,10px);line-height:1.5}
.benefit-device{display:grid;place-items:center}.benefit-phone{position:relative;width:300px;aspect-ratio:250/510;padding:7px;border:1px solid #72767a;border-radius:40px;background:linear-gradient(145deg,#94999d 0,#25282b 10%,#08090a 82%,#787d80 100%);box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 48px #1723212b}
.benefit-phone>.phone-island{top:14px;width:82px;height:21px}.benefit-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:32px;background:#fff}
.benefit-screen>section{position:absolute;inset:0;padding:56px 18px 24px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .4s,transform .5s,visibility .4s}
.benefit-screen>section[aria-hidden="false"]{opacity:1;visibility:visible;transform:none}
.benefit-channel-head{display:flex;align-items:center;gap:9px;padding-bottom:17px;border-bottom:1px solid #dce7e4}.benefit-channel-head>div{flex:1}.benefit-channel-head b,.benefit-channel-head small{display:block}.benefit-channel-head b{font-size:14px}.benefit-channel-head small{margin-top:2px;color:#5d7770;font-size:10px}.benefit-channel-head svg{width:18px}
.benefit-screen>section:first-child>strong{display:block;margin-top:29px;font-size:28px;line-height:1.18}.benefit-screen ul{display:grid;gap:12px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #dce7e4;list-style:none}.benefit-screen li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.benefit-screen li svg{width:15px;color:var(--mint)}.benefit-start-status{position:absolute;left:18px;right:18px;bottom:22px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding-top:12px;border-top:1px solid #e3e8e7;color:#54716a;font-size:10px;font-weight:750}.benefit-start-status i{width:7px;height:7px;border-radius:50%;background:var(--mint)}.benefit-start-status b{color:var(--ink);font-size:10px}
.benefit-screen>section:nth-child(2){padding:0;color:#fff}.benefit-screen>section:nth-child(2)>img{width:100%;height:100%;object-fit:cover}.benefit-screen>section:nth-child(2):after{content:'';position:absolute;inset:0;background:linear-gradient(#0005,transparent 45%,#061814d9)}.benefit-camera-grid{position:absolute;z-index:1;inset:76px 0 110px;background:linear-gradient(90deg,transparent 33%,#ffffff45 33% 33.4%,transparent 33.4% 66%,#ffffff45 66% 66.4%,transparent 66.4%),linear-gradient(transparent 33%,#ffffff45 33% 33.4%,transparent 33.4% 66%,#ffffff45 66% 66.4%,transparent 66.4%)}.benefit-focus{position:absolute;z-index:2;left:50%;top:42%;width:72px;height:72px;border:2px solid #f3dc74;border-radius:8px;transform:translate(-50%,-50%)}
.benefit-recording{position:absolute;z-index:3;top:49px;left:15px;display:grid;grid-template-columns:7px auto 38px;align-items:center;gap:6px;padding:7px 9px;border-radius:5px;background:#111b1ed9;color:#fff;font-size:10px;font-weight:850}.benefit-recording>i{width:7px;height:7px;border-radius:50%;background:#ff426d}.benefit-recording>b{position:relative;width:38px;height:13px;overflow:hidden}.benefit-recording em{position:absolute;inset:0;font-style:normal;opacity:0}
.benefit-camera-copy{position:absolute;z-index:3;left:17px;right:17px;bottom:26px}.benefit-camera-copy b,.benefit-camera-copy strong,.benefit-camera-copy small{display:block}.benefit-camera-copy b{color:var(--lime);font-size:11px}.benefit-camera-copy strong{margin-top:5px;font-size:23px}.benefit-camera-copy small{margin-top:8px;color:#ecf2ef;font-size:10px;line-height:1.45}
.benefit-screen>section:nth-child(3){padding:53px 0 22px;background:#fff}.benefit-feed-head{display:flex;justify-content:space-between;align-items:center;padding:0 15px 13px;font-size:14px}.benefit-feed-head svg{width:18px}.benefit-screen>section:nth-child(3)>img{width:100%;height:218px;object-fit:cover}.benefit-feed-actions{display:flex;gap:11px;padding:12px 15px}.benefit-feed-actions svg{width:19px}.benefit-feed-actions svg:last-child{margin-left:auto}.benefit-screen>section:nth-child(3)>strong,.benefit-screen>section:nth-child(3)>p,.benefit-screen>section:nth-child(3)>small{display:block;margin-inline:15px}.benefit-screen>section:nth-child(3)>strong{font-size:15px}.benefit-screen>section:nth-child(3)>p{margin-top:5px;font-size:11px;line-height:1.5}.benefit-screen>section:nth-child(3)>small{margin-top:9px;color:#727b7f;font-size:9px;line-height:1.4}.benefit-post-flow{position:relative;height:25px;margin:8px 15px 0;border-top:1px solid #e2e6e7;color:var(--mint);font-size:10px;font-weight:850}.benefit-post-flow span{position:absolute;left:0;top:7px;opacity:0}
.benefit-story[data-story-index="0"] [data-benefit-screen="0"][aria-hidden="false"] li{animation:benefitRowCycle 4.8s ease both infinite}.benefit-story[data-story-index="0"] [data-benefit-screen="0"][aria-hidden="false"] li:nth-child(2){animation-delay:.28s}.benefit-story[data-story-index="0"] [data-benefit-screen="0"][aria-hidden="false"] li:nth-child(3){animation-delay:.56s}.benefit-story[data-story-index="0"] .benefit-start-status i{animation:benefitStatusPulse 1.7s ease-in-out infinite}.benefit-story[data-story-index="1"] .benefit-focus{animation:benefitFocus 1.8s ease-in-out infinite}.benefit-story[data-story-index="1"] .benefit-recording>i{animation:benefitStatusPulse 1.1s ease-in-out infinite}.benefit-story[data-story-index="1"] .benefit-recording em{animation:benefitTime 4.8s linear infinite}.benefit-story[data-story-index="1"] .benefit-recording em:nth-child(2){animation-delay:1.6s}.benefit-story[data-story-index="1"] .benefit-recording em:nth-child(3){animation-delay:3.2s}.benefit-story[data-story-index="2"] .benefit-feed-actions svg:first-child{animation:benefitHeart 1.8s ease-in-out infinite}.benefit-story[data-story-index="2"] .benefit-post-flow span{animation:benefitTime 4.8s linear infinite}.benefit-story[data-story-index="2"] .benefit-post-flow span:nth-child(2){animation-delay:1.6s}.benefit-story[data-story-index="2"] .benefit-post-flow span:nth-child(3){animation-delay:3.2s}

.m-owner[data-scroll-story]{position:relative;display:block;min-height:230svh;padding:0;background:#fff}
.owner-sticky{position:sticky;top:0;height:100svh;min-height:650px;display:grid;grid-template-columns:minmax(0,340px) minmax(0,526px);justify-content:center;gap:var(--home-grid-gap,85px);align-items:center;padding:60px var(--home-inline,max(6%,calc((100% - 1160px)/2)));overflow:hidden}
.m-owner .owner-steps li{opacity:.48;transform:translateY(5px);transition:opacity .35s,transform .35s}.m-owner .owner-steps li>b{transition:background .35s,color .35s,box-shadow .35s}.m-owner .owner-steps li[aria-current="step"]{opacity:1;transform:none}.m-owner .owner-steps li[aria-current="step"]>b{background:var(--lime);color:#1f351e;box-shadow:0 0 0 5px #fff}
.m-owner .content-network{position:relative;min-height:570px;width:100%;margin:0;padding-top:0}.m-owner .network-caption{position:absolute;top:0;left:0;right:0}.m-owner .social-post{position:absolute;width:56%;height:330px;margin:0;opacity:0;transition:opacity .42s ease,transform .65s cubic-bezier(.2,.75,.2,1),box-shadow .3s;will-change:transform,opacity}.m-owner .post-one{left:4%;top:72px;transform:translateX(46%) rotate(-3deg)}.m-owner .post-two{right:4%;top:218px;transform:translateX(46%) rotate(3deg)}
.m-owner[data-story-index="0"] .post-one{opacity:1;transform:translateX(0) rotate(-1deg) scale(1.03)}
.m-owner[data-story-index="1"] .post-one{opacity:.42;transform:translateX(-5%) translateY(-22px) rotate(-2deg) scale(.93)}.m-owner[data-story-index="1"] .post-two{z-index:2;opacity:1;transform:translateX(-66%) translateY(-66px) rotate(1deg) scale(1.03)}
.m-owner[data-story-index="2"] .post-one{opacity:1;transform:translateX(-3%) rotate(-1deg) scale(.96)}.m-owner[data-story-index="2"] .post-two{opacity:1;transform:translateX(3%) rotate(1deg) scale(.96)}
.m-owner .network-channels{position:absolute;left:0;right:0;bottom:9px;margin:0}

.m-pricing{background:#f6f8fa;padding:0 0 82px}
.pricing-story{position:relative;min-height:300svh}.pricing-sticky{position:sticky;top:0;height:100svh;min-height:660px;display:flex;flex-direction:column;justify-content:center;padding:var(--home-pricing-pad,46px) var(--home-inline,max(6%,calc((100% - 1160px)/2)));overflow:hidden}.pricing-sticky>.section-heading h2{font-size:39px}.pricing-sticky>.section-heading>p{margin-top:12px;font-size:var(--home-detail,14px)}
.pricing-sticky .price-grid{margin-top:var(--home-price-grid-space,27px);gap:18px}.pricing-story .price-card{min-height:400px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(#d7dddf,#d7dddf) border-box;transform:none;opacity:.58;transition:opacity .36s,transform .46s,box-shadow .46s,background .46s}.pricing-story .price-featured{background:linear-gradient(#effacb,#effacb) padding-box,linear-gradient(#b5ce57,#b5ce57) border-box}.pricing-story .price-card[data-active="false"]{opacity:.52;transform:none}.pricing-story .price-card[data-active="true"]{opacity:1;transform:translateY(-7px);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f53178 0%,#d72083 48%,#e2b33b 100%) border-box;box-shadow:0 20px 42px #32243a1a}.pricing-story .price-featured[data-active="true"]{background:linear-gradient(#effacb,#effacb) padding-box,linear-gradient(135deg,#f53178 0%,#d72083 48%,#e2b33b 100%) border-box}.pricing-story .price-card>p{color:#343a37;font-weight:780;line-height:1.6}.pricing-sticky .price-note{margin-top:14px}.price-nav{align-self:center;margin-top:14px}
.content-asset{--asset-progress:0;display:block;max-width:var(--home-asset-width,1160px);margin:0 auto;padding:var(--home-asset-top,46px) var(--home-asset-inline,max(6%,calc((100% - 1160px)/2))) 0;border-top:1px solid #dce2e3}.asset-intro{display:flex;align-items:center;gap:20px}.save-demo{display:grid;grid-template-columns:24px auto;align-items:center;gap:9px;min-width:142px;min-height:50px;padding:8px 12px;border:2px solid transparent;border-radius:7px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f53178 0%,#c92b8f 55%,#e1ad36 100%) border-box;color:#b92468;flex-shrink:0;transition:color .25s,background .25s,transform .25s}.save-demo:hover{transform:translateY(-2px)}.save-demo>span{display:grid;place-items:center}.save-demo svg{width:22px;height:22px;transition:fill .25s,transform .25s}.save-demo>b{font-size:12px;line-height:1.2;font-weight:850;white-space:nowrap}.save-demo[aria-pressed="true"]{background:linear-gradient(#fff5f8,#fff5f8) padding-box,linear-gradient(135deg,#f53178 0%,#c92b8f 55%,#e1ad36 100%) border-box;color:#d32360}.save-demo[aria-pressed="true"] svg{fill:currentColor;transform:scale(1.06)}.save-demo[aria-pressed="true"] b{animation:saveCountIn .32s cubic-bezier(.2,.8,.2,1)}.asset-intro h3{font-size:20px}.asset-intro p{margin-top:5px;color:var(--muted);font-size:var(--home-detail,13px)}.content-asset ol{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:38px 0 0;padding:0;list-style:none}.content-asset ol:before{content:'';position:absolute;left:16.6%;right:16.6%;top:24px;height:2px;background:linear-gradient(90deg,var(--pink),var(--mint),#9fc43b);transform:scaleX(var(--asset-progress));transform-origin:left;transition:transform .1s linear}.content-asset li{position:relative;display:grid;justify-items:center;text-align:center;opacity:.3;transform:translateY(9px);transition:opacity .38s,transform .38s}.content-asset li>span{z-index:1;display:grid;place-items:center;width:48px;height:48px;border:2px solid #d6dddf;border-radius:50%;background:#fff}.content-asset li svg{width:20px}.content-asset li b{display:block;margin-top:14px;font-size:15px}.content-asset li p{margin-top:6px;color:var(--muted);font-size:var(--home-detail,12px)}.content-asset[data-asset-stage="0"] li:nth-child(1),.content-asset[data-asset-stage="1"] li:nth-child(-n+2),.content-asset[data-asset-stage="2"] li{opacity:1;transform:none}
.m-whybe{display:grid;grid-template-columns:216px minmax(0,450px);justify-content:center;align-items:center;gap:48px;background:#fff}.whybe-portrait{width:216px;align-self:center;background:transparent;border:0;border-radius:0;overflow:visible}.whybe-portrait img{width:100%;height:auto;object-fit:contain;object-position:center bottom}

@media(min-width:1001px){
  .motion-home{--home-section-space:88px;--home-asset-top:36px;--home-body:18px;--home-detail:16px;--home-note:14px;--home-grid-gap:48px;--home-inline:max(6%,calc((100% - 1120px)/2));--home-phone-columns:minmax(0,1fr) minmax(300px,1fr);--home-asset-width:1120px;--home-asset-inline:0px;--home-pricing-pad:24px;--home-price-pad:22px 24px;--home-price-title:48px;--home-price-space:12px;--home-price-list-pad:14px 0;--home-price-list-gap:9px;--home-price-list-min:0px;--home-price-grid-space:20px}
  .motion-home .owner-copy h2{font-size:42px;line-height:1.2;font-weight:780}
  .motion-home .pricing-sticky>.section-heading h2{font-size:36px}
  .motion-home .pricing-sticky>.section-heading h2 br{display:none}
  .motion-home .pricing-sticky>.section-heading>.eyebrow{margin-bottom:8px}
  .motion-home .creator-registration-copy h2{font-size:40px}
}

/* Motion v5: existing-channel creator registration, using the shared scroll-story controller. */
.creator-registration-story{position:relative;min-height:280svh;background:#f6f8fa}.creator-registration-sticky{position:sticky;top:0;height:100svh;min-height:650px;display:grid;grid-template-columns:var(--home-phone-columns,minmax(0,1fr) minmax(300px,.8fr));align-items:center;gap:var(--home-grid-gap,clamp(48px,7vw,96px));padding:58px var(--home-inline,max(6%,calc((100% - 1160px)/2)));overflow:hidden}.creator-registration-copy{min-width:0}.creator-registration-copy>.eyebrow{margin-bottom:16px;color:#8c2c61}.creator-registration-copy h2{font-size:42px;line-height:1.18;font-weight:850}.creator-registration-copy>p{max-width:640px;margin-top:18px;color:var(--muted);font-size:var(--home-body,15px)}.creator-registration-steps{display:grid;gap:0;margin:25px 0 0;padding:0;border-top:1px solid #d9dfe1;list-style:none}.creator-registration-steps li{border-bottom:1px solid #d9dfe1;opacity:.48;transition:opacity .3s,background .3s}.creator-registration-steps li[aria-current="step"]{background:#fff;opacity:1}.creator-registration-steps button{width:100%;min-height:70px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;border:0;background:transparent;color:inherit;text-align:left}.creator-registration-steps button>b{color:#c62c70;font-size:11px}.creator-registration-steps button span,.creator-registration-steps button strong,.creator-registration-steps button small{display:block}.creator-registration-steps button strong{font-size:var(--home-detail,15px)}.creator-registration-steps button small{margin-top:3px;color:var(--muted);font-size:var(--home-note,11px);line-height:1.4}.creator-registration-action{max-height:0;margin-top:0;opacity:0;visibility:hidden;transform:translateY(12px);overflow:hidden;transition:max-height .42s,margin .42s,opacity .34s,transform .42s,visibility .34s}.creator-registration-story[data-story-index="2"] .creator-registration-action{max-height:92px;margin-top:17px;opacity:1;visibility:visible;transform:none}.creator-registration-action .btn{min-width:246px}.creator-registration-action>small{display:block;margin-top:7px;color:var(--muted);font-size:var(--home-note,10px)}.creator-registration-device{display:grid;place-items:center}.creator-registration-phone{position:relative;width:324px;aspect-ratio:250/510;padding:7px;border:1px solid #6d7276;border-radius:42px;background:linear-gradient(145deg,#969b9f 0,#25282b 10%,#08090a 82%,#7f8488 100%);box-shadow:inset 0 0 0 1px #ffffff30,0 28px 58px #1723212e}.creator-registration-phone>.phone-island{top:14px;width:84px;height:22px}.creator-registration-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:34px;background:#fff}.creator-registration-screen>section{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .4s,transform .5s,visibility .4s}.creator-registration-screen>section[aria-hidden="false"]{opacity:1;visibility:visible;transform:none}.creator-registration-screen>section:first-child>img{width:100%;height:100%;object-fit:cover;object-position:54% 50%}.creator-registration-shade{position:absolute;inset:0;background:linear-gradient(#0004,transparent 34%,#07120fcc 82%,#050908ed)}.creator-profile{position:absolute;z-index:2;left:17px;right:17px;top:54px;display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #ffffff66;border-radius:7px;background:#141719b8;color:#fff;backdrop-filter:blur(8px)}.creator-profile>div{flex:1}.creator-profile b,.creator-profile small{display:block}.creator-profile b{font-size:12px}.creator-profile small{margin-top:2px;color:#e7ecea;font-size:9px}.creator-profile svg{width:18px;color:#f6bbd3}.creator-screen-copy{position:absolute;z-index:2;left:20px;right:20px;bottom:31px;color:#fff}.creator-screen-copy small,.creator-screen-copy strong{display:block}.creator-screen-copy small{color:#f5c85b;font-size:10px;font-weight:900}.creator-screen-copy strong{margin-top:6px;font-size:25px}.creator-screen-copy p{margin-top:7px;font-size:11px}.creator-registration-screen>section:nth-child(2){padding:58px 19px 24px;background:#f7f9fa}.creator-check-head{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid #d9e0e2}.creator-check-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffe3ee;color:#bc2764}.creator-check-head svg{width:19px}.creator-check-head small,.creator-check-head strong{display:block}.creator-check-head small{color:#9a3765;font-size:9px;font-weight:900}.creator-check-head strong{margin-top:3px;font-size:17px}.creator-registration-screen dl{display:grid;gap:10px;margin:18px 0 0}.creator-registration-screen dl>div{padding:13px;border:1px solid #dfe5e7;border-radius:6px;background:#fff}.creator-registration-screen dt{color:#a52b63;font-size:9px;font-weight:900}.creator-registration-screen dd{margin:4px 0 0;font-size:13px;font-weight:800}.creator-registration-screen>section:nth-child(2)>p{display:flex;align-items:flex-start;gap:7px;margin-top:15px;color:#55706a;font-size:10px;line-height:1.5}.creator-registration-screen>section:nth-child(2)>p svg{width:14px;margin-top:1px;color:var(--mint)}.creator-registration-screen>section:nth-child(3){padding:61px 19px 24px;background:#fff}.creator-connect-head small,.creator-connect-head strong{display:block}.creator-connect-head small{color:#b22a67;font-size:9px;font-weight:900}.creator-connect-head strong{margin-top:5px;font-size:20px}.creator-connect-head p{margin-top:7px;color:var(--muted);font-size:10px}.creator-registration-screen>section:nth-child(3)>ol{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.creator-registration-screen>section:nth-child(3)>ol li{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:10px;border:1px solid #dfe5e7;border-radius:6px}.creator-registration-screen>section:nth-child(3)>ol b{color:#b52b68;font-size:9px}.creator-registration-screen>section:nth-child(3)>ol span{font-size:12px;font-weight:800}.creator-connect-status{position:absolute;left:19px;right:19px;bottom:25px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:7px;background:#e5f3ef;color:#126c5c}.creator-connect-status svg{width:20px}.creator-connect-status b,.creator-connect-status small{display:block}.creator-connect-status b{font-size:12px}.creator-connect-status small{margin-top:3px;color:#4d6e67;font-size:8px}

@keyframes benefitFocus{0%,100%{transform:translate(-50%,-50%) scale(.82);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}
@keyframes benefitHeart{0%,100%{color:inherit;transform:scale(1)}50%{color:var(--pink);transform:scale(1.16)}}
@keyframes benefitRowCycle{0%,8%{opacity:.18;transform:translateX(-7px)}22%,86%{opacity:1;transform:none}100%{opacity:.48;transform:none}}
@keyframes benefitStatusPulse{0%,100%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.14)}}
@keyframes benefitTime{0%,30%{opacity:1;transform:translateY(0)}34%,100%{opacity:0;transform:translateY(-4px)}}
@keyframes saveCountIn{0%{opacity:.25;transform:translateY(5px)}100%{opacity:1;transform:none}}

@media(max-width:1000px){
  .m-hero[data-scroll-story]{--hero-fan-offset:230px;--hero-fan-scale:.9}.phone-gallery{--phone-scale:1.06}
  .benefit-sticky{grid-template-columns:minmax(0,1fr) 260px;gap:38px}.benefit-phone{width:250px}.benefit-copy .section-heading h2{font-size:34px}
  .owner-sticky{gap:42px}.m-owner .social-post{height:300px}.m-owner .content-network{min-height:520px}
  .creator-registration-sticky{grid-template-columns:minmax(0,1fr) 280px;gap:42px}.creator-registration-phone{width:276px}.creator-registration-copy h2{font-size:35px}
}

@media(min-width:701px) and (max-height:800px){
  .phone-gallery{--phone-scale:1.15;top:calc(50% - 20px)}
}
@media(max-width:700px){
  .m-hero[data-scroll-story]{--hero-fan-offset:64px;--hero-fan-scale:.76;--hero-fan-angle:4deg;--hero-front-scale:1.02;--hero-side-y:20px;--hero-front-y:-5px;min-height:545svh}.hero-sticky{min-height:0}.hero-intro strong{font-size:48px}.hero-intro span{font-size:8px}.hero-scroll-cue{bottom:88px}
  .phone-gallery{--phone-scale:.98;top:calc(50% - 26px);width:calc(100% - 20px);height:calc(550px * var(--phone-scale));transform:translate(-50%,-50%)}.m-hero .m-phone{left:50%;top:0}.m-hero[data-hero-stage="plan"] .phone-plan{transform:translateX(-50%) scale(1)}.m-hero[data-hero-stage="shoot"] .phone-plan{opacity:.42;visibility:visible;transform:translateX(calc(-50% - 52px)) translateY(18px) rotate(-4deg) scale(.74)}.m-hero[data-hero-stage="shoot"] .phone-shoot{transform:translateX(-50%) scale(1)}.m-hero[data-hero-stage="fan"] .phone-plan,.m-hero[data-hero-stage="fan"] .phone-shoot{opacity:.58}
  .m-hero .m-phone figcaption{left:-18px;right:-18px;font-size:13px;line-height:1.35}.m-hero[data-hero-stage="fan"] .phone-plan figcaption,.m-hero[data-hero-stage="fan"] .phone-shoot figcaption,.m-hero[data-hero-stage="merge"] figcaption{opacity:0}
  .hero-statement{top:47%;width:calc(100% - 38px);font-size:31px;line-height:1.3}.hero-copy{top:47%;width:calc(100% - 36px)}.hero-copy h1{font-size:52px;margin-top:8px}.hero-copy p{font-size:16px;margin-top:10px}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.hero-actions .btn{min-width:0;min-height:48px;padding:10px 9px;font-size:12px;gap:7px}.hero-footnote{font-size:9px;margin-top:12px}
  .phone-controls{bottom:18px;width:calc(100% - 24px);justify-content:center}.phone-controls .phone-tabs{flex:1;max-width:292px}.phone-tabs button{min-width:0;flex:1;padding-inline:6px}
  .benefit-story{min-height:var(--mobile-story-span,280svh)}
  .benefit-sticky{height:var(--mobile-view-height,100svh);min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;padding:24px 18px 20px;overflow:visible}
  .benefit-copy{display:contents}
  .benefit-copy .section-heading>.eyebrow{margin-bottom:6px}
  .benefit-copy .small-tag{margin-bottom:7px}
  .benefit-copy .section-heading h2{font-size:25px;line-height:1.2}
  .benefit-copy .section-heading>p{display:none}
  .benefit-steps{display:grid;min-height:0;margin-top:0}
  .benefit-steps article{position:relative;inset:auto;grid-area:1/1;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;column-gap:11px;padding-top:12px;transform:none}
  .benefit-steps .benefit-icon{width:36px;height:36px}
  .benefit-count{font-size:10px}
  .benefit-steps h3{font-size:20px;line-height:1.2}
  .benefit-steps p{margin-top:7px;font-size:12px;line-height:1.5}
  .benefit-nav{margin:0;justify-self:start}
  .benefit-nav button{min-height:38px;min-width:52px;font-size:12px}
  .benefit-final-action{order:5;display:none;max-width:none;max-height:none;margin:0;overflow:visible;transform:none;transition:opacity .3s}
  .benefit-story[data-story-index="2"] .benefit-final-action{display:block;max-height:none;margin:0}
  .benefit-final-action .btn{width:100%;min-height:50px;padding:10px 9px;font-size:12px;gap:7px;line-height:1.45}
  .benefit-final-action p{margin-top:8px;font-size:10px;line-height:1.5}
  .benefit-device{order:4;align-content:start}
  .benefit-phone{width:var(--mobile-phone-width,190px);aspect-ratio:250/460;border-radius:30px;padding:5px}
  .benefit-phone>.phone-island{top:10px;width:61px;height:16px}.benefit-screen{border-radius:24px}.benefit-screen>section{padding:40px 13px 17px}.benefit-channel-head b{font-size:11px}.benefit-channel-head small{font-size:9px}.benefit-screen>section:first-child>strong{margin-top:16px;font-size:20px}.benefit-screen ul{gap:7px;margin-top:13px;padding-top:11px}.benefit-screen li{font-size:11px}.benefit-start-status{left:12px;right:12px;bottom:13px;font-size:9px}.benefit-start-status b{font-size:9px}.benefit-recording{top:40px;left:10px;padding:5px 7px;font-size:8px}.benefit-camera-copy{left:12px;right:12px;bottom:17px}.benefit-camera-copy strong{font-size:16px}.benefit-camera-copy small{font-size:8px}.benefit-screen>section:nth-child(3){padding-top:39px}.benefit-feed-head{padding:0 10px 7px;font-size:10px;white-space:nowrap}.benefit-feed-head svg{width:14px}.benefit-screen>section:nth-child(3)>img{height:34%}.benefit-feed-actions{padding:6px 10px}.benefit-feed-actions svg{width:16px}.benefit-screen>section:nth-child(3)>strong,.benefit-screen>section:nth-child(3)>p,.benefit-screen>section:nth-child(3)>small{margin-inline:10px}.benefit-screen>section:nth-child(3)>strong{font-size:11px}.benefit-screen>section:nth-child(3)>p{margin-top:3px;font-size:10px;line-height:1.4}.benefit-screen>section:nth-child(3)>small{margin-top:4px;font-size:9px;line-height:1.4}.benefit-post-flow{height:19px;margin:4px 10px 0;font-size:8px}.benefit-post-flow span{top:4px}
  .benefit-start-status{position:relative;inset:auto;margin-top:14px;padding-top:10px}
  .benefit-screen>section:first-child>strong{margin-top:12px}
  .benefit-screen ul{margin-top:10px;padding-top:10px}
  .benefit-story[data-mobile-compact="true"] .section-heading{display:none}
  .m-owner[data-scroll-story]{min-height:var(--mobile-story-span,235svh)}.owner-sticky{height:var(--mobile-view-height,100svh);min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:18px;padding:24px 20px 20px;overflow:visible}.m-owner h2{font-size:27px;line-height:1.22}.owner-copy>.eyebrow{margin-bottom:7px}.owner-copy>p{display:none}.owner-steps{grid-template-columns:1fr;gap:9px;margin:16px 0 18px}.owner-steps li{gap:10px}.owner-steps li>b{width:25px;height:25px}.owner-steps strong{font-size:13px;line-height:1.4}.owner-steps li span{font-size:11px;line-height:1.45;margin-top:3px}.owner-copy .btn{width:100%;min-height:50px;padding:12px 14px;font-size:13px}.m-owner .content-network{min-height:286px;max-width:350px;justify-self:center;padding:0}.m-owner .network-caption{font-size:7px}.m-owner .social-post{width:51%;height:215px;border-radius:6px}.m-owner .social-post>div{padding:14px}.m-owner .social-post strong{font-size:15px}.m-owner .social-post span{font-size:8px}.m-owner .post-one{left:0;top:25px}.m-owner .post-two{right:0;top:45px;transform:translateX(-12%) rotate(3deg) scale(.94)}.m-owner[data-story-index="0"] .post-one{transform:translateX(48%) rotate(-1deg) scale(1.02)}.m-owner[data-story-index="1"] .post-one{opacity:0;transform:translateX(12%) rotate(-2deg) scale(.92)}.m-owner[data-story-index="1"] .post-two{transform:translateX(-48%) rotate(1deg) scale(1.02)}.m-owner[data-story-index="2"] .post-one{transform:translateX(0) rotate(-1deg) scale(.96)}.m-owner[data-story-index="2"] .post-two{transform:translateX(0) rotate(1deg) scale(.96)}.m-owner .network-channels{bottom:2px;font-size:8px;gap:9px}
  .m-pricing{padding-bottom:64px}
  .pricing-story{min-height:var(--mobile-story-span,295svh)}
  .pricing-sticky{height:var(--mobile-view-height,100svh);min-height:0;justify-content:flex-start;padding:24px 18px 20px;overflow:visible}
  .pricing-sticky>.section-heading h2{font-size:27px;line-height:1.2}
  .pricing-sticky>.section-heading>.eyebrow{margin-bottom:8px}
  .pricing-sticky>.section-heading>p{display:none}
  .pricing-sticky .price-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:auto;margin-top:18px;gap:0}
  .pricing-story .price-card{position:relative;inset:auto;grid-area:1/1;align-self:start;min-width:0;min-height:0;height:auto;padding:20px;opacity:0;visibility:hidden;transform:none;pointer-events:none}
  .pricing-story .price-card[data-active="true"]{opacity:1;visibility:visible;transform:none;pointer-events:auto}
  .pricing-story .price-kind{font-size:12px;line-height:1.5}
  .pricing-story .price-ribbon{position:relative;inset:auto;align-self:flex-start;padding:4px 8px;margin-bottom:10px;font-size:11px;line-height:1.35}
  .pricing-story .price-card h3{font-size:44px;line-height:1.1;margin-top:12px}
  .pricing-story .price-card h3 span{font-size:18px}
  .pricing-story .price-card>p{margin-top:12px;font-size:14px;line-height:1.5;min-height:0}
  .pricing-story .price-card ul{flex:none;min-height:0;margin-top:16px;padding:14px 0 0;gap:9px}
  .pricing-story .price-card li{font-size:14px;line-height:1.5}
  .pricing-story .price-card .btn{min-height:50px;margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.5}
  .pricing-sticky .price-note{font-size:11px;line-height:1.5;margin-top:12px}
  .price-nav{order:4;margin-top:14px}
  .price-nav button{min-height:40px;padding:8px 13px;font-size:13px}
  .content-asset{margin:0;padding:38px 24px 0}.asset-intro{align-items:flex-start;gap:13px}.asset-intro .save-demo{min-width:126px;min-height:44px;padding:7px 9px}.asset-intro .save-demo>b{font-size:10px}.asset-intro h3{font-size:17px}.asset-intro p{font-size:11px}.content-asset ol{grid-template-columns:1fr;gap:20px;margin-top:29px;padding-left:0}.content-asset ol:before{left:23px;right:auto;top:23px;bottom:23px;width:2px;height:auto;transform:scaleY(var(--asset-progress));transform-origin:top}.content-asset li{grid-template-columns:48px 1fr;justify-items:start;text-align:left;column-gap:14px;align-items:start}.content-asset li>div{grid-column:2}.content-asset li b{margin-top:1px;font-size:14px}.content-asset li p{font-size:11px}.m-whybe{grid-template-columns:1fr;gap:24px}.whybe-portrait{width:100%;height:220px;background:transparent}.whybe-portrait img{height:220px;width:auto;margin:auto}
  .creator-registration-story{min-height:var(--mobile-story-span,285svh)}
  .creator-registration-sticky{height:var(--mobile-view-height,100svh);min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;padding:24px 18px 20px;overflow:visible}
  .creator-registration-copy{display:contents}
  .creator-registration-copy>.eyebrow{margin:0}
  .creator-registration-copy h2{font-size:25px;line-height:1.2}
  .creator-registration-copy>p{display:none}
  .creator-registration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;border:0}
  .creator-registration-steps li{border:1px solid #d9dfe1;border-radius:5px}
  .creator-registration-steps button{min-height:60px;display:block;padding:8px 5px;text-align:center}
  .creator-registration-steps button>b{display:block;margin-bottom:4px;font-size:10px}
  .creator-registration-steps button strong{font-size:11px;line-height:1.4}
  .creator-registration-steps button small{display:none}
  .creator-registration-action{order:5;display:none;position:relative;inset:auto;max-height:none;margin:0;overflow:visible;transform:none;transition:opacity .3s}
  .creator-registration-story[data-story-index="2"] .creator-registration-action{display:block;max-height:none;margin:0}
  .creator-registration-action .btn{width:100%;min-width:0;min-height:50px;padding:12px 14px;font-size:14px;line-height:1.5}
  .creator-registration-action>small{margin-top:10px;text-align:left;font-size:11px;line-height:1.5}
  .creator-registration-device{order:4;align-content:start}
  .creator-registration-phone{width:var(--mobile-phone-width,210px);aspect-ratio:250/460;border-radius:32px;padding:5px}
  .creator-registration-phone>.phone-island{top:10px;width:62px;height:16px}.creator-registration-screen{border-radius:25px}.creator-profile{left:12px;right:12px;top:39px;padding:7px 8px}.creator-screen-copy{left:14px;right:14px;bottom:21px}.creator-screen-copy strong{font-size:18px}.creator-registration-screen>section:nth-child(2),.creator-registration-screen>section:nth-child(3){padding:43px 13px 18px}.creator-check-head{gap:8px;padding-bottom:12px}.creator-check-head>span{width:31px;height:31px}.creator-check-head strong{font-size:14px}.creator-registration-screen dl{gap:7px;margin-top:12px}.creator-registration-screen dl>div{padding:9px}.creator-registration-screen dd{font-size:12px}.creator-registration-screen>section:nth-child(2)>p{margin-top:10px;font-size:10px}.creator-connect-head strong{font-size:18px;line-height:1.35}.creator-connect-head p{font-size:11px;line-height:1.5}.creator-registration-screen>section:nth-child(3)>ol{gap:6px;margin-top:12px}.creator-registration-screen>section:nth-child(3)>ol li{grid-template-columns:26px 1fr;padding:8px}.creator-registration-screen>section:nth-child(3)>ol span{font-size:12px;line-height:1.4}.creator-connect-status{position:relative;inset:auto;margin-top:14px;padding:9px}.creator-connect-status b{font-size:12px}.creator-connect-status small{font-size:10px;line-height:1.45;word-break:keep-all}
}

@media(max-width:700px) and (max-height:760px){
  .phone-gallery{--phone-scale:.94}.hero-statement{font-size:27px}.hero-copy h1{font-size:44px}.hero-copy p{font-size:14px}.hero-actions{margin-top:14px}.hero-actions .btn{min-height:44px;font-size:11px}.hero-footnote{margin-top:8px}
  .benefit-copy .section-heading h2{font-size:22px}
  .m-owner h2{font-size:24px}.m-owner .content-network{min-height:264px}.m-owner .social-post{height:190px}
  .pricing-sticky>.section-heading h2{font-size:24px}
}

@media(prefers-reduced-motion:reduce){
  .m-hero[data-scroll-story],.benefit-story,.m-owner[data-scroll-story],.pricing-story,.creator-registration-story{min-height:auto}
  .hero-sticky,.benefit-sticky,.owner-sticky,.pricing-sticky,.creator-registration-sticky{position:relative;height:auto;min-height:0;overflow:visible}
  .hero-sticky{display:grid;padding:68px 5% 52px}.hero-intro,.hero-scroll-cue,.phone-controls{display:none}.phone-gallery,.hero-statement,.hero-copy{position:relative;left:auto;top:auto;bottom:auto;transform:none!important;opacity:1;visibility:visible}.phone-gallery{display:flex;width:auto;height:calc(550px * var(--phone-scale));margin:0 auto 34px}.m-hero[data-hero-stage] .m-phone{position:relative;left:auto;top:auto;opacity:1;visibility:visible;transform:none!important}.hero-statement{width:auto;margin-bottom:28px;font-size:32px}.hero-copy{width:auto;pointer-events:auto}
  .benefit-sticky{padding:74px max(6%,calc((100% - 1160px)/2))}.benefit-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;min-height:0}.benefit-steps article,.benefit-steps article[aria-current="step"]{position:relative;opacity:1;visibility:visible;transform:none}.benefit-final-action,.benefit-story[data-story-index] .benefit-final-action{display:block;max-height:none;margin-top:22px;opacity:1;visibility:visible;transform:none;overflow:visible}.benefit-device{display:none}.benefit-nav{display:none}.benefit-screen *,.save-demo *{animation:none!important}
  .owner-sticky{padding:74px max(6%,calc((100% - 1160px)/2))}.m-owner .content-network{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:0}.m-owner .network-caption,.m-owner .network-channels{grid-column:1/-1;position:relative;inset:auto}.m-owner .social-post,.m-owner[data-story-index] .social-post{position:relative;inset:auto;width:100%;height:330px;opacity:1;transform:none!important}.m-owner .owner-steps li{opacity:1;transform:none}
  .pricing-sticky{padding:74px max(6%,calc((100% - 1160px)/2))}.pricing-story .price-card,.pricing-story .price-card[data-active="false"],.pricing-story .price-card[data-active="true"]{position:relative;inset:auto;height:auto;min-height:400px;opacity:1;visibility:visible;transform:none;pointer-events:auto}.price-nav{display:none}.content-asset{--asset-progress:1}.content-asset li{opacity:1;transform:none}
  .creator-registration-sticky{padding:74px max(6%,calc((100% - 1160px)/2))}.creator-registration-steps li{opacity:1}.creator-registration-action,.creator-registration-story[data-story-index] .creator-registration-action{position:relative;inset:auto;max-height:none;margin-top:18px;opacity:1;visibility:visible;transform:none;overflow:visible}.creator-registration-device{display:none}
}

@media(max-width:700px) and (prefers-reduced-motion:reduce){
  .hero-sticky{padding:52px 20px}.phone-gallery{--phone-scale:.42;display:flex;gap:8px;width:100%;height:235px}.m-hero[data-hero-stage] .m-phone{position:relative;left:auto;width:calc(250px * var(--phone-scale));flex:1}.m-hero .m-phone figcaption{display:none}.hero-statement{font-size:26px}.hero-copy{bottom:auto}.benefit-sticky{display:block;padding:58px 24px}.benefit-steps{grid-template-columns:1fr;gap:18px;margin-top:22px}.benefit-steps article{grid-area:auto;min-height:112px;border-bottom:1px solid var(--line)}.benefit-final-action .btn{width:100%}.owner-sticky{padding:58px 24px}.m-owner .content-network{grid-template-columns:1fr 1fr}.m-owner .social-post{height:220px}.pricing-sticky{padding:58px 24px}.pricing-sticky .price-grid{position:relative;display:grid;height:auto;gap:18px}.pricing-story .price-card,.pricing-story .price-card[data-active="true"]{position:relative;inset:auto;grid-area:auto;min-height:0}.pricing-sticky .price-note{font-size:10px}.creator-registration-sticky{display:block;padding:58px 24px}.creator-registration-steps{grid-template-columns:1fr;gap:7px}.creator-registration-steps button{display:grid;grid-template-columns:34px 1fr;text-align:left}.creator-registration-steps button>b{margin:0}.creator-registration-steps button small{display:block}.creator-registration-action .btn{width:100%}
}

.benefit-action-row{display:flex;flex-wrap:wrap;gap:10px}.benefit-action-row .btn{margin:0}.m-free-guide{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:var(--home-grid-gap,clamp(56px,7vw,104px));overflow:hidden;background:#f4f6f4;border-block:1px solid #dde2df}.free-guide-copy{max-width:560px}.free-guide-copy>.eyebrow{color:#34715f;margin-bottom:18px}.free-guide-copy h2{font-size:44px;line-height:1.16}.free-guide-copy>p{max-width:520px;margin-top:22px;color:#5d6766;font-size:var(--home-body,17px);line-height:1.7}.free-guide-copy>.btn{display:inline-flex;margin-top:30px}.free-guide-copy>small{display:block;margin-top:12px;color:#747b7b;font-size:var(--home-note,11px)}.free-guide-visual{position:relative;min-height:560px;display:grid;place-items:center}.free-guide-photo{position:absolute;left:0;top:50%;width:64%;height:420px;transform:translateY(-50%);overflow:hidden}.free-guide-photo img{width:100%;height:100%;object-fit:cover;object-position:49% 50%}.free-guide-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,18,18,.1),rgba(12,18,18,.36))}.free-guide-phone{position:relative;z-index:2;width:292px;aspect-ratio:9/18.7;margin-left:40%;padding:7px;border-radius:43px;background:#111315;box-shadow:0 32px 64px rgba(16,24,24,.28);transform:rotate(2deg)}.free-guide-phone>.phone-island{top:12px;width:74px;height:19px}.free-guide-screen{height:100%;border-radius:36px;overflow:hidden;background:#fff;padding:55px 17px 24px}.free-guide-screen header{display:flex;flex-direction:column;padding-bottom:18px;border-bottom:1px solid #e6e9e8}.free-guide-screen header span{font-size:9px;font-weight:750;color:#b42d60}.free-guide-screen header strong{margin-top:5px;font-size:22px}.free-guide-screen ol{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.free-guide-screen li{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:11px 10px;border:1px solid #e3e7e6;background:#f9faf9;transform:translateY(8px);opacity:.2;animation:free-guide-item .55s ease forwards}.free-guide-screen li:nth-child(2){animation-delay:.12s}.free-guide-screen li:nth-child(3){animation-delay:.24s}.free-guide-screen li:nth-child(4){animation-delay:.36s}.free-guide-screen li i{width:23px;height:23px;border:2px solid #d52b67;position:relative}.free-guide-screen li i:after{content:"";position:absolute;left:5px;top:2px;width:7px;height:12px;border-right:2px solid #d52b67;border-bottom:2px solid #d52b67;transform:rotate(42deg)}.free-guide-screen li b{display:block;font-size:12px}.free-guide-screen li small{display:block;margin-top:3px;color:#747d7b;font-size:9px}.free-guide-screen>p{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding:12px 13px;background:#e3f2ed;color:#1f6656;font-size:9px}.free-guide-screen>p b{font-size:15px;color:#cb2b63}@keyframes free-guide-item{to{opacity:1;transform:none}}

@media(max-width:900px){.m-free-guide{grid-template-columns:1fr;gap:34px}.free-guide-copy{max-width:680px}.free-guide-visual{min-height:500px}.free-guide-photo{left:5%;width:66%;height:370px}.free-guide-phone{width:260px;margin-left:42%}}
@media(max-width:700px){.benefit-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benefit-action-row .btn{width:100%}.m-free-guide{padding:64px 20px 70px;gap:24px}.free-guide-copy h2{font-size:30px}.free-guide-copy>p{font-size:14px;margin-top:17px}.free-guide-copy>.btn{width:100%;font-size:12px;padding-inline:14px}.free-guide-visual{min-height:400px}.free-guide-photo{left:0;width:67%;height:290px}.free-guide-phone{width:210px;margin-left:35%;border-radius:32px;padding:5px}.free-guide-phone>.phone-island{top:10px;width:58px;height:15px}.free-guide-screen{border-radius:27px;padding:43px 12px 16px}.free-guide-screen header{padding-bottom:10px}.free-guide-screen header strong{font-size:17px}.free-guide-screen ol{gap:6px;margin-top:10px}.free-guide-screen li{grid-template-columns:21px 1fr;padding:7px 8px}.free-guide-screen li i{width:19px;height:19px}.free-guide-screen li i:after{left:4px;top:1px;width:6px;height:10px}.free-guide-screen li b{font-size:10px}.free-guide-screen li small{font-size:7px}.free-guide-screen>p{margin-top:9px;padding:8px 9px}.free-guide-screen>p b{font-size:12px}}
/* Oversized type or a short visual viewport uses document flow, never clipped pin content. */
@media(max-width:700px){
  .motion-home [data-mobile-layout="flow"]{min-height:0}
  [data-mobile-layout="flow"]>:is(.benefit-sticky,.owner-sticky,.pricing-sticky,.creator-registration-sticky){position:relative;height:auto;min-height:0;padding-block:32px}
  [data-mobile-layout="flow"] .benefit-steps{gap:20px}
  [data-mobile-layout="flow"] .benefit-steps article{grid-area:auto;opacity:1;visibility:visible;transform:none}
  [data-mobile-layout="flow"] .benefit-copy .section-heading{display:block}
  [data-mobile-layout="flow"] .benefit-nav,[data-mobile-layout="flow"] .price-nav,[data-mobile-layout="flow"] .benefit-device,[data-mobile-layout="flow"] .creator-registration-device{display:none}
  [data-mobile-layout="flow"][data-story-index] .benefit-final-action,[data-mobile-layout="flow"][data-story-index] .creator-registration-action{display:block;max-height:none;opacity:1;visibility:visible;margin-top:12px;transform:none}
  [data-mobile-layout="flow"] .creator-registration-copy>p{display:block;font-size:14px}
  [data-mobile-layout="flow"] .creator-registration-steps{grid-template-columns:1fr}
  [data-mobile-layout="flow"] .creator-registration-steps button{display:flex;align-items:flex-start;text-align:left;gap:12px}
  [data-mobile-layout="flow"] .creator-registration-steps button small{display:block;font-size:12px}
  [data-mobile-layout="flow"] .creator-registration-steps li{opacity:1}
  [data-mobile-layout="flow"] .price-grid{gap:20px}
  [data-mobile-layout="flow"] .price-card[data-price-card]{grid-area:auto;opacity:1;visibility:visible;transform:none;pointer-events:auto}
  [data-mobile-layout="flow"] .owner-steps li{opacity:1;transform:none}
  [data-mobile-layout="flow"] .content-network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}
  [data-mobile-layout="flow"] .network-caption,[data-mobile-layout="flow"] .network-channels{position:relative;inset:auto;grid-column:1/-1}
  [data-mobile-layout="flow"] .social-post{position:relative;inset:auto;width:100%;opacity:1!important;transform:none!important}
}
@media(prefers-reduced-motion:reduce){.free-guide-screen li{animation:none;opacity:1;transform:none}}
