/* Focused homepage refinement. Wizard references are recorded separately. */
.home-page{--hp-ink:#241436;--hp-muted:#74657f}
.home-page .home-button{border-radius:999px;min-height:52px;padding:14px 23px;font-size:14px}
.home-page .home-button.primary{background:linear-gradient(110deg,#5322d5,#7618dc);border-color:transparent;box-shadow:0 10px 24px #6723d329}
.home-page .home-button.primary:hover{box-shadow:0 13px 30px #6723d33b;transform:translateY(-2px)}
.home-page .site-header .header-auth-btn{border-radius:999px;background:linear-gradient(110deg,#5322d5,#7618dc);box-shadow:0 5px 16px #6723d31a}
.home-hero{background:radial-gradient(ellipse at 78% 42%,#efe4ffb3,transparent 49%),linear-gradient(180deg,#fdfcff 0%,#fbf9fe 100%)}
.hero-layout{min-height:640px;padding-top:58px;padding-bottom:54px;gap:28px}
.hero-copy{padding-bottom:16px}
.hero-copy>.eyebrow{display:inline-flex;letter-spacing:1.55px;font-size:9px;border:1px solid #ebe0f4;background:#fff9;border-radius:999px;padding:8px 11px;color:#80549b}
.eyebrow-dot{width:18px;height:10px;border:1.5px solid #7635c5;border-radius:9px;background:transparent;box-shadow:none;position:relative}
.eyebrow-dot::after{content:"";position:absolute;width:6px;height:6px;top:.5px;left:1px;border-radius:50%;background:#ed00e7}
.hero-copy h1{font-size:calc(clamp(54px,6.55vw,84px) + 1px);line-height:1.08;letter-spacing:-4.1px;font-weight:760;margin:23px 0 27px;max-width:none}
.hero-intro{font-size:calc(clamp(32px,3.6vw,46px) + 1px);line-height:1.3;font-weight:650;letter-spacing:-1.9px;white-space:nowrap}
.hero-word{margin-left:0;display:inline-block;color:#5b15c3;letter-spacing:-4px}
.hero-word>svg{height:13px;bottom:-10px;left:1px;stroke-width:3;opacity:.7}
.hero-description{font-size:16px;line-height:1.85;color:#7b6b86;max-width:440px;margin-bottom:27px!important}
.hero-benefits{gap:19px;font-size:11px;margin-top:24px;color:#807087}
.growth-art{height:520px}
.funnel-scene{width:360px;top:37px;animation:funnel-breathe 7s ease-in-out infinite}
.home-funnel{filter:drop-shadow(0 22px 26px #8e4bc91b)}
.art-grid{opacity:.65;inset:20px -10px}
.orbit-one{height:420px;width:420px;border-color:#dfc9ef}
.orbit-two{height:500px;width:500px;border-color:#e9dcf3;rotate:-15deg}
.art-topline{font-size:9px;letter-spacing:2.2px;top:6px;color:#a183b4}
.art-label{border:1px solid #ffffff;background:#fffffff0;box-shadow:0 14px 38px #65337512;border-radius:15px;padding:12px;gap:10px}
.art-label strong{font-size:13px;color:#59416c}
.art-label small{font-size:10px;color:#8e7b9d;line-height:1.5;margin-top:2px}
.label-design{left:-5px;top:99px;min-width:200px;transform:rotate(-5deg)}
.label-ads{right:-10px;top:214px;transform:rotate(5deg)}
.label-social{left:-8px;top:306px;transform:rotate(3deg)}
.label-seo{right:2px;top:409px;transform:rotate(-4deg)}
.art-bottomline{bottom:2px;font-size:10px;color:#967ba5}
.label-icon{border:1px solid #e8d7f8;background:#f4edfc;width:35px;height:35px;border-radius:11px}
.label-icon.pink{border-color:#f8deef}.label-icon.orange{border-color:#f6e6d8}.label-icon.green{border-color:#dfebd7}
.label-check{width:18px;height:18px;margin-left:3px}
.spark-one{right:10px;top:45px;color:#cbace5}.spark-two{left:55px;bottom:55px}
.home-coin-stream{top:calc(100% - 20px)}
.home-coin-stream img{width:26px;height:26px;animation-duration:2.8s}
.home-coin-stream img:nth-child(2){animation-delay:.93s}.home-coin-stream img:nth-child(3){animation-delay:1.86s}
.service-ribbon{position:relative;gap:18px;border-top:1px solid #e9dff1;padding-top:26px;padding-bottom:28px}
.service-ribbon>div>a{display:flex;align-items:center;gap:10px;font-size:17px;color:#6b517d;font-weight:600;letter-spacing:-.3px;transition:color .2s}
.service-ribbon>div>a:hover{color:#5b15c3}
.service-ribbon>div>a>span:first-child{font-size:10px;color:#a68bb8;font-weight:400;letter-spacing:.5px}
.service-ribbon>div>a>.ribbon-arrow{font-size:14px;color:#b99aca;margin-left:0;opacity:0;translate:-4px 4px;transition:opacity .2s,translate .2s}
.service-ribbon>div>a:hover>.ribbon-arrow{opacity:1;translate:0 0}
.service-ribbon>span{font-size:12px}.service-ribbon>span strong{font-size:12px}
.service-ribbon>i{font-size:21px;color:#c7afd7}
.home-services{padding-top:88px!important;padding-bottom:88px!important}
.home-page h2{font-size:45px;letter-spacing:-1.7px;line-height:1.16}
.home-page h2>span{color:#9b82ad}
.home-section-head{margin-bottom:35px}
.home-section-head>p{font-size:15px;line-height:1.8;max-width:390px;color:#83718e}
.service-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}
.design-service,.seo-service{grid-column:span 7}.social-service,.ads-service{grid-column:span 5}
.home-service{padding:29px 30px 0;border-radius:24px;transition:transform .3s,border-color .3s,box-shadow .3s}
.home-service:hover{transform:translateY(-5px);box-shadow:0 18px 40px #70347e10}
.home-service h3{font-size:30px;letter-spacing:-.9px;line-height:1.22}
.home-service>p{font-size:14px;line-height:1.8;color:#7e6b8b;max-width:460px}
.home-service .desktop-break{display:none}
.service-top{margin-bottom:22px}
.service-icon{width:41px;height:41px;border-radius:13px;box-shadow:0 4px 10px #84609605}
.service-index{font-size:10px;letter-spacing:1.4px;color:#9276a6}
.service-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}
.service-tags>span{border:1px solid #ded1ecaa;padding:4px 9px;border-radius:999px;background:#ffffff94;color:#977eaa;font-size:10px;line-height:1.4}
.social-service .service-tags>span{border-color:#eed8e6;color:#a18095}.ads-service .service-tags>span{border-color:#ecdacb;color:#a58b73}.seo-service .service-tags>span{border-color:#dce4ce;color:#8f9d79}
.service-foot{padding:21px 0;font-size:14px}
.service-foot>span:first-child{position:relative}
.service-foot>.hi{width:21px;height:21px}
.design-composition,.social-composition{height:262px;margin-top:16px}
.poster-back{width:185px;height:240px;left:18%;top:27px;border-width:6px;transform:rotate(-10deg);padding:18px}
.poster-front{width:184px;height:250px;left:45%;top:9px;border-width:6px;transform:rotate(9deg);padding:20px 16px;box-shadow:0 15px 35px #64208024}
.poster-front>span{font-size:16px}.poster-front>strong{font-size:58px;letter-spacing:-3px}.poster-front>small{font-size:7px;left:16px;bottom:12px;letter-spacing:.4px}
.poster-flower{font-size:161px;bottom:17px;right:-38px}.poster-orb{height:110px;width:110px}
.visual-caption{font-size:9px;color:#9d89ab;bottom:11px}
.social-composition{padding-top:37px}
.calendar-title{font-size:13px;padding-bottom:20px}
.calendar-badge{font-size:9px}.calendar-days{font-size:10px;margin-bottom:9px}
.calendar-items{gap:9px}.calendar-post{height:87px;transition:rotate .3s,translate .3s}
.social-service:hover .calendar-post:nth-child(odd){rotate:-6deg;translate:0 -3px}.social-service:hover .calendar-post:nth-child(even){rotate:7deg;translate:0 3px}
.calendar-post .hi{width:23px;height:23px}.calendar-post small{font-size:10px}.calendar-note{font-size:10px;margin-top:18px}
.ads-composition,.seo-composition{height:245px;margin-top:18px}
.ad-target{width:138px;height:138px;box-shadow:0 0 0 15px #fff6ee;transition:rotate .4s}
.ads-service:hover .ad-target{rotate:5deg}.ad-target>b{left:56px;top:18px}.ad-target>b .hi{width:68px;height:68px}
.ad-orbit{height:200px;width:320px}.channel-meta{left:1%;top:24px}.channel-google{right:0;top:52px}.channel-tiktok{left:9%;bottom:25px}
.ad-caption{font-size:11px;right:2%;bottom:18px}
.seo-composition{padding:32px 16px 0}
.search-mock{height:48px;border-radius:999px;font-size:13px;gap:12px;padding:0 18px;box-shadow:0 6px 12px #78844b08}
.search-result{padding:17px 20px;margin:15px 22px 0;box-shadow:0 7px 18px #4f6c2306}
.search-result-brand{font-size:11px}.search-result-brand small{font-size:9px}.search-result-brand>span{width:28px;height:28px;font-size:18px}
.search-result>strong{font-size:15px;margin-top:11px}.search-lines{margin-top:11px}.search-lines span{height:4px;margin-top:6px}
.no-pay{font-size:11px}
.home-process{padding:88px 0!important;background:linear-gradient(135deg,#fcfaff,#f8f3fd)}
.process-layout{gap:76px}
.process-copy>p{font-size:15px;line-height:1.9;max-width:430px}
.process-tab{border-radius:15px;padding:15px 16px;gap:15px;min-height:80px}
.process-tab strong{font-size:15px}.process-tab small{font-size:12px;line-height:1.6}
.process-tab .process-number{height:32px;width:32px;flex-shrink:0;font-size:13px}
.process-tab.active{background:linear-gradient(110deg,#f5efff,#fff);border-color:#bfa0e8;box-shadow:0 10px 24px #7133b914}
.process-tab.active .process-number{background:linear-gradient(110deg,#5830d8,#8423e0)}
.process-demo{padding:29px;transform:rotate(1deg);box-shadow:0 30px 60px #5e217d0e;border-color:#e1d3ee}
.demo-top{font-size:11px}.demo-top>span:last-child{font-size:9px}
.demo-step-pills>span{font-size:11px;padding:6px 11px}.demo-screen h3{font-size:28px;line-height:1.25;letter-spacing:-.8px}
.demo-screen{min-height:370px}.demo-label{font-size:10px}.demo-quantity{padding:12px 14px;border-radius:12px}.demo-quantity strong{font-size:13px}.demo-quantity>div small{font-size:11px}.quantity-number{font-size:18px}.quantity-number>small{font-size:11px}
.demo-total{font-size:12px}.demo-total>span:last-child{font-size:11px}
.demo-action{font-size:13px !important;min-height:48px!important;border-radius:999px!important}
.demo-brief label{font-size:12px}.demo-brief>p{font-size:13px}.demo-brief-options{font-size:11px}.demo-summary-row,.demo-summary-row>strong{font-size:13px}.demo-summary-check{font-size:12px}
.text-link{font-size:14px}.home-choices{padding:88px 0!important}
.choice-card{padding:27px;border-radius:22px}.choice-card h3{font-size:25px;letter-spacing:-.7px}.choice-card>p{font-size:14px;line-height:1.8;max-width:100%;min-height:92px}.choice-type{font-size:10px;letter-spacing:1.4px}.choice-card ul{font-size:12px;line-height:2.4}.choice-card>.home-button{border-radius:999px!important;font-size:13px !important;min-height:45px!important}.choice-links a{font-size:13px}.choice-featured{background:radial-gradient(ellipse at top right,#eee1ff,transparent 60%),#f7f1fe}
.home-faq{padding-top:20px!important;padding-bottom:88px!important}.faq-layout>div>p{font-size:15px}.faq-list summary{font-size:15px}.faq-list details>p{font-size:14px;color:#80708a}.faq-list details{padding:23px 0}.faq-list summary>span{width:27px;height:27px;border-radius:50%}
.home-final{padding-bottom:76px!important}.final-panel{padding:62px 26px 55px;background:radial-gradient(ellipse at 65% 35%,#f7e8ff,transparent 70%),linear-gradient(120deg,#f0e6ff,#fcecf7)}
.final-panel h2{font-size:56px;line-height:1.13}.final-panel>p{font-size:15px}.final-panel .eyebrow{font-size:10px}.final-star{font-size:101px;right:95px;top:90px}
.home-footer{padding-top:48px}.footer-grid h3{font-size:14px}.footer-grid>div>a:not(:first-child){font-size:13px;color:#83708f}.footer-brand p,.footer-start p{font-size:13px}.footer-tag{font-size:11px}.footer-bottom{font-size:11px;color:#8e7a9a}
@keyframes funnel-breathe{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(min-width:1440px){.hero-layout{min-height:680px;gap:40px}.growth-art{height:540px}.funnel-scene{width:380px;top:33px}.label-design{top:102px}.label-social{top:326px}.label-ads{top:222px}.label-seo{top:427px}}
@media(max-width:1100px){.hero-layout{gap:10px;min-height:600px}.hero-copy h1{font-size:67px;letter-spacing:-3.5px}.hero-intro{font-size:36px;letter-spacing:-1.5px}.hero-word{letter-spacing:-3.6px}.hero-description{font-size:15px}.hero-copy .home-button{font-size:12px;padding:13px 17px;min-height:47px}.hero-benefits{font-size:10px;gap:11px}.growth-art{height:480px}.funnel-scene{width:310px;top:50px}.label-design{left:0;top:103px;min-width:174px}.art-label{padding:10px;gap:8px}.art-label strong{font-size:12px}.art-label small{font-size:9px}.label-icon{height:30px;width:30px}.label-social{left:-3px;top:281px}.label-ads{top:196px;right:-4px}.label-seo{top:371px;right:2px}.orbit-one{height:360px;width:360px}.orbit-two{height:440px;width:440px}.service-ribbon>div>a{font-size:15px;gap:7px}.service-ribbon>div>a>.ribbon-arrow{display:none}.service-ribbon>span,.service-ribbon>span strong{font-size:11px}.service-ribbon>i{font-size:19px}.home-service{padding:26px 25px 0}.home-service h3{font-size:27px}.home-service>p{font-size:13px}.home-page h2{font-size:40px}.home-section-head>p{font-size:14px}.poster-back{left:12%;width:170px;height:225px}.poster-front{left:44%;width:170px;height:236px}.poster-front>strong{font-size:52px}.social-composition{padding-top:41px}.calendar-post{height:74px}.calendar-title{font-size:11px}.calendar-badge{font-size:8px}.calendar-note{font-size:9px}.search-mock{font-size:11px}.search-result{margin-inline:12px;padding:16px}.search-result>strong{font-size:13px}.process-layout{gap:40px}.process-copy>p{font-size:14px}.process-tab strong{font-size:14px}.process-tab small{font-size:11px}.process-demo{padding:24px}.demo-screen{min-height:350px}.demo-screen h3{font-size:26px}.choice-card{padding:24px 21px}.choice-card h3{font-size:22px}.choice-card>p{font-size:13px;min-height:105px}.choice-card ul{font-size:11px}.choice-links a{font-size:12px}.choice-type{font-size:9px}.faq-list summary{font-size:14px}.faq-list details>p{font-size:13px}.footer-grid>div>a:not(:first-child){font-size:12px}.footer-grid h3{font-size:13px}.footer-bottom{font-size:10px}}
@media(max-width:900px){.hero-layout{min-height:570px}.hero-copy h1{font-size:56px;letter-spacing:-2.9px}.hero-intro{font-size:30px;letter-spacing:-1.4px}.hero-word{letter-spacing:-3px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1px;padding:7px 9px}.hero-description{font-size:14px}.hero-benefits{font-size:9px;gap:9px;line-height:1.7}.hero-copy .home-button{font-size:11px;padding:11px 14px;min-height:44px}.growth-art{height:440px}.funnel-scene{width:260px;top:58px}.art-label{padding:9px;gap:7px;border-radius:12px}.art-label strong{font-size:11px}.art-label small{font-size:8px}.label-icon{height:27px;width:27px}.label-icon .hi{width:14px;height:14px}.label-design{top:110px;left:-5px;min-width:155px}.label-social{top:264px;left:-6px}.label-ads{top:196px;right:-5px}.label-seo{top:342px;right:-2px}.art-topline{top:24px;font-size:8px}.art-bottomline{bottom:13px;font-size:9px}.orbit-one{width:290px;height:290px}.orbit-two{width:355px;height:355px}.service-ribbon{gap:12px}.service-ribbon>div>a{font-size:13px;gap:6px}.service-ribbon>div>a>span:first-child{font-size:9px}.service-ribbon>span,.service-ribbon>span strong{font-size:10px}.service-ribbon>i{font-size:15px}.home-services,.home-choices{padding:70px 0!important}.home-page h2{font-size:36px}.home-section-head>p{font-size:13px;max-width:280px}.service-bento{grid-template-columns:1fr 1fr;gap:18px}.home-service{grid-column:auto;padding:22px 22px 0}.home-service h3{font-size:24px}.home-service>p{font-size:13px}.service-tags>span{font-size:9px;padding:4px 8px}.design-composition,.social-composition{height:230px}.poster-back{left:0;width:148px;height:213px}.poster-front{left:40%;width:148px;height:219px;padding:18px 12px}.poster-front>span{font-size:13px}.poster-front>strong{font-size:44px}.poster-flower{font-size:136px}.poster-orb{width:90px;height:90px}.social-composition{padding-top:30px}.calendar-items{gap:5px}.calendar-post{height:70px}.calendar-post .hi{width:19px;height:19px}.calendar-post small{font-size:9px}.calendar-days{font-size:9px}.calendar-note{font-size:9px;line-height:1.6}.service-foot{font-size:12px;padding:19px 0}.ads-composition,.seo-composition{height:228px}.ad-target{width:115px;height:115px}.ad-target>b{left:45px;top:14px}.ad-target>b .hi{width:58px;height:58px}.ad-orbit{width:275px;height:180px}.ad-caption{font-size:10px;bottom:17px}.seo-composition{padding:28px 0 0}.search-mock{font-size:10px;gap:7px;padding:0 12px;height:43px}.search-result{margin:13px 7px 0;padding:13px}.search-result>strong{font-size:11px}.search-result-brand{font-size:10px}.search-result-brand small{font-size:8px}.no-pay{font-size:9px}.home-process{padding:70px 0!important}.process-layout{gap:28px}.process-copy>p{font-size:13px}.process-tab{padding:13px 11px;gap:10px;min-height:76px}.process-tab .process-number{width:27px;height:27px}.process-tab strong{font-size:13px}.process-tab small{font-size:10px}.process-demo{padding:21px}.demo-top{font-size:9px}.demo-top>span:last-child{font-size:8px}.demo-screen{min-height:340px}.demo-screen h3{font-size:24px}.demo-quantity{padding:11px}.demo-quantity strong{font-size:12px}.demo-quantity>div small{font-size:10px}.demo-action{font-size:11px !important}.demo-total{font-size:11px}.demo-total>span:last-child{font-size:10px}.choice-card{padding:22px 18px}.choice-card h3{font-size:20px}.choice-card>p{font-size:12px;min-height:115px}.choice-card ul{font-size:10px}.choice-card>.home-button{font-size:11px !important;padding:11px!important}.choice-links a{font-size:11px}.choice-type{font-size:8px}.faq-layout>div>p{font-size:13px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.home-faq{padding-bottom:70px!important}.final-panel h2{font-size:47px}.final-panel>p{font-size:14px}.final-star{font-size:79px;right:42px}.home-final{padding-bottom:65px!important}.footer-grid{gap:25px}.footer-grid h3{font-size:12px}.footer-grid>div>a:not(:first-child){font-size:11px}.footer-brand p,.footer-start p{font-size:11px}.footer-bottom{font-size:9px}}
@media(max-width:700px){.hero-layout{min-height:0;padding-top:37px;padding-bottom:28px;gap:22px}.hero-copy{padding:0}.hero-copy>.eyebrow{font-size:9px;letter-spacing:1.2px;padding:8px 10px}.hero-copy h1{font-size:calc(clamp(54px,12.5vw,76px) + 1px);line-height:1.08;margin:22px 0 25px;letter-spacing:-3px}.hero-intro{font-size:calc(clamp(28px,5.6vw,36px) + 1px);letter-spacing:-1.4px;line-height:1.5}.hero-word{letter-spacing:-3.5px}.hero-word>svg{bottom:-10px;height:13px}.hero-description{font-size:15px;max-width:400px;line-height:1.85;margin-bottom:25px!important}.hero-copy .home-actions{gap:10px}.hero-copy .home-button{min-height:47px;padding:12px 18px;font-size:12px}.hero-benefits{font-size:10px;gap:15px;margin-top:22px}.growth-art{height:458px;max-width:460px}.funnel-scene{width:305px;top:44px}.art-topline{top:11px;font-size:8px}.art-label{padding:10px;gap:8px}.art-label strong{font-size:12px}.art-label small{font-size:9px}.label-icon{width:29px;height:29px}.label-design{top:95px;left:5px;min-width:178px}.label-social{top:276px;left:0}.label-ads{top:202px;right:0}.label-seo{top:367px;right:7px}.art-bottomline{bottom:2px;font-size:9px}.orbit-one{width:340px;height:340px}.orbit-two{width:410px;height:410px}.spark-one{right:12px;top:34px}.spark-two{left:25px;bottom:52px}.service-ribbon{grid-template-columns:1fr 1fr;gap:21px 18px;padding-top:24px;padding-bottom:27px}.service-ribbon>div>a{justify-content:center;font-size:16px;gap:9px}.service-ribbon>div>a>span:first-child{font-size:9px}.service-ribbon>span,.service-ribbon>span strong{font-size:11px}.home-services{padding:58px 0!important}.home-page h2{font-size:37px;letter-spacing:-1.5px}.home-section-head{gap:17px;margin-bottom:27px}.home-section-head>p{font-size:14px;max-width:400px}.service-bento{grid-template-columns:1fr;gap:17px}.home-service{grid-column:1;padding:25px 25px 0}.home-service h3{font-size:29px;line-height:1.22}.home-service>p{font-size:14px;line-height:1.85;max-width:390px}.service-tags{margin-top:14px;gap:7px}.service-tags>span{font-size:10px}.service-icon{width:38px;height:38px}.service-index{font-size:10px}.design-composition,.social-composition{height:252px}.poster-back{left:12%;width:175px;height:235px}.poster-front{left:44%;width:175px;height:245px}.poster-front>span{font-size:15px}.poster-front>strong{font-size:52px}.poster-orb{width:104px;height:104px}.poster-flower{font-size:153px}.social-composition{padding-top:35px}.calendar-title{font-size:13px}.calendar-badge{font-size:9px}.calendar-items{gap:8px}.calendar-post{height:83px}.calendar-post .hi{width:23px;height:23px}.calendar-post small{font-size:10px}.calendar-days{font-size:9px}.calendar-note{font-size:10px}.service-foot{font-size:13px;padding:21px 0}.ads-composition,.seo-composition{height:245px}.ad-target{width:136px;height:136px}.ad-target>b{left:55px;top:19px}.ad-target>b .hi{width:66px;height:66px}.ad-orbit{height:200px;width:335px}.channel-meta{left:3%;top:22px}.channel-google{right:3%;top:50px}.channel-tiktok{left:10%;bottom:24px}.ad-caption{font-size:10px;right:2%;bottom:19px}.seo-composition{padding:28px 6px 0}.search-mock{font-size:12px;height:48px;padding:0 15px;gap:10px}.search-result{margin:14px 16px 0;padding:15px 16px}.search-result>strong{font-size:13px}.search-result-brand{font-size:11px}.search-result-brand small{font-size:9px}.no-pay{font-size:10px}.home-process{padding:58px 0!important}.process-layout{gap:35px}.process-copy>p{font-size:14px}.process-tab{padding:15px;gap:13px;min-height:80px}.process-tab .process-number{height:31px;width:31px}.process-tab strong{font-size:14px}.process-tab small{font-size:12px}.process-demo{padding:24px;transform:none}.demo-top{font-size:10px}.demo-top>span:last-child{font-size:8px}.demo-screen{min-height:359px}.demo-screen h3{font-size:28px}.demo-quantity{padding:12px 13px}.demo-quantity strong{font-size:13px}.demo-quantity>div small{font-size:11px}.demo-total{font-size:12px}.demo-total>span:last-child{font-size:11px}.demo-action{font-size:12px !important;min-height:48px!important}.home-choices{padding:58px 0!important}.choice-card{padding:27px}.choice-type{font-size:10px}.choice-card h3{font-size:26px}.choice-card>p{font-size:14px;min-height:0;line-height:1.85}.choice-card ul{font-size:12px}.choice-card>.home-button{font-size:13px !important;padding:12px 15px!important;min-height:47px!important}.choice-links a{font-size:13px}.home-faq{padding-top:10px!important;padding-bottom:58px!important}.faq-layout>div>p{font-size:14px}.faq-list summary{font-size:14px;line-height:1.7}.faq-list details>p{font-size:13px;line-height:1.9}.faq-list details{padding:20px 0}.home-final{padding-bottom:55px!important}.final-panel{padding:44px 22px 39px}.final-panel h2{font-size:41px}.final-panel>p{font-size:14px}.final-panel .home-button{font-size:12px;padding:12px 17px;min-height:47px}.final-star{font-size:68px;right:-20px;top:75px}.footer-grid{gap:31px 22px}.footer-grid h3{font-size:13px}.footer-grid>div>a:not(:first-child){font-size:12px}.footer-brand p,.footer-start p{font-size:12px}.footer-bottom{font-size:10px}}
@media(max-width:400px){.hero-layout{padding-top:30px;gap:19px}.hero-copy>.eyebrow{font-size:7px;letter-spacing:.9px;padding:7px 9px}.hero-copy h1{font-size:54px;margin-top:20px;line-height:1.13}.hero-intro{font-size:28px;letter-spacing:-1.3px}.hero-word{letter-spacing:-3px}.hero-description{font-size:13px;line-height:1.9;max-width:300px;margin-bottom:22px!important}.hero-copy .home-button{font-size:11px;padding:12px 14px;min-height:45px}.hero-benefits{font-size:8px;gap:10px;margin-top:19px}.growth-art{height:400px}.funnel-scene{width:252px;top:44px}.art-topline{font-size:7px;top:10px}.art-label{padding:8px;gap:6px;border-radius:11px}.art-label strong{font-size:10px}.art-label small{font-size:7px;line-height:1.5}.label-icon{height:25px;width:25px}.label-design{left:0;top:90px;min-width:149px}.label-social{left:-2px;top:242px}.label-ads{right:0;top:178px}.label-seo{right:0;top:324px}.art-bottomline{font-size:8px;bottom:2px}.orbit-one{height:285px;width:285px}.orbit-two{height:345px;width:345px}.spark-one{top:25px;font-size:27px}.spark-two{left:16px;bottom:42px}.home-page h2{font-size:33px}.home-section-head>p{font-size:13px}.service-ribbon>div>a{font-size:15px}.home-service{padding:23px 20px 0}.home-service h3{font-size:26px}.home-service>p{font-size:13px}.service-tags>span{font-size:9px}.service-index{font-size:9px}.design-composition,.social-composition{height:228px}.poster-back{left:2%;width:151px;height:211px}.poster-front{left:40%;width:151px;height:220px;padding:17px 12px}.poster-front>strong{font-size:46px}.poster-front>span{font-size:13px}.poster-front>small{font-size:6px;left:12px}.poster-orb{height:90px;width:90px}.poster-flower{font-size:139px}.calendar-title{font-size:11px}.calendar-badge{font-size:8px}.calendar-post{height:70px;border-width:3px}.calendar-post small{font-size:9px}.calendar-days{font-size:8px}.calendar-note{font-size:9px}.service-foot{font-size:12px}.ads-composition,.seo-composition{height:225px}.channel-meta{left:0;top:23px}.channel-google{right:0;top:47px}.channel-tiktok{left:2%;bottom:23px}.ad-target{height:120px;width:120px}.ad-target>b{left:46px;top:16px}.ad-target>b .hi{width:61px;height:61px}.ad-orbit{height:180px;width:285px}.ad-caption{font-size:9px;right:0}.seo-composition{padding:26px 0 0}.search-mock{height:44px;font-size:10px;gap:8px;padding:0 11px}.search-result{margin-inline:7px;padding:13px}.search-result>strong{font-size:11px}.search-result-brand{font-size:10px}.search-result-brand small{font-size:8px}.no-pay{font-size:9px}.process-tab{padding:13px 11px;gap:10px}.process-tab strong{font-size:13px}.process-tab small{font-size:11px}.process-demo{padding:19px}.demo-top{font-size:8px}.demo-top>span:last-child{font-size:7px}.demo-screen h3{font-size:25px}.demo-screen{min-height:350px}.demo-quantity{padding:11px;gap:9px}.demo-quantity strong{font-size:12px}.demo-quantity>div small{font-size:10px}.demo-total{font-size:11px}.demo-total>span:last-child{font-size:10px}.demo-action{font-size:11px !important;padding:12px 11px!important}.choice-card{padding:24px}.choice-card h3{font-size:25px}.choice-card>p{font-size:13px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.final-panel{padding:40px 18px 35px}.final-panel h2{font-size:35px}.final-panel>p{font-size:13px}.final-panel .home-button{font-size:12px}.footer-bottom{font-size:9px}}
@media(prefers-reduced-motion:reduce){.funnel-scene,.home-coin-stream img{animation:none!important}.home-coin-stream img{display:none}.home-service,.calendar-post{transition:none!important}}
