/* VStudio V6 — a experiência continua sobre a identidade original. */
html{scroll-padding-top:110px}body{overflow-x:clip}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--hot);outline-offset:5px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}.header{position:sticky;top:0;background:rgba(247,243,235,.94);backdrop-filter:blur(18px);z-index:30}.nav-links a{position:relative;padding:9px 0}.nav-links a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--hot);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav-links a:hover:after,.nav-links a[aria-current]:after{transform:scaleX(1)}.nav-cta{background:var(--hot);color:var(--ink)}.nav-cta:hover{background:var(--ink);color:var(--ivory)}.btn-dark{box-shadow:0 7px 0 #1717150d}.btn-dark:hover{background:var(--hot);color:var(--ink)}.btn:active{transform:translateY(0) scale(.98)}.hero-grid{grid-template-columns:52% 48%;min-height:660px;padding-block:50px 45px;gap:0}.hero h1{font-size:clamp(51px,5.5vw,76px);letter-spacing:-4.8px;line-height:1.08;margin-right:0}.hero-word{display:inline-block;color:var(--hot);white-space:nowrap}.hero-word>span{display:inline-block}.hero-lead{max-width:470px;font-size:16px;line-height:1.75}.hero-note{margin-top:31px}.hero-note .mark-dot{background:var(--hot);color:var(--ink)}.hero-visual{height:530px;perspective:1200px}.hero-visual:before{background:radial-gradient(circle at 40% 40%,#ffc4b0,#ffe5d5 62%);width:90%;height:90%;top:4%;border-radius:45% 55% 60% 40%;animation:vstudio-shape 14s ease-in-out infinite alternate}.hero-browser{transform:rotate(-4deg) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));transition:width .35s,transform .3s,border-radius .35s;will-change:transform}.hero-mobile{right:0;bottom:68px;animation:vstudio-phone 6s ease-in-out infinite}.hero-stamp{bottom:79px;animation:vstudio-stamp 9s ease-in-out infinite}.hero-orbit{position:absolute;right:5px;top:73px;z-index:0;font-size:140px;color:var(--hot);line-height:1;opacity:.45;animation:vstudio-spin 40s linear infinite}.hero-pill{top:15px;right:15px;transform:rotate(4deg)}.hero-view-controls{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:5px;z-index:5;background:var(--cream);padding:5px;border-radius:100px;box-shadow:0 8px 24px #17171513;white-space:nowrap}.hero-view-controls button{border:0;background:transparent;border-radius:100px;padding:10px 15px;color:var(--ink);font-size:11px;font-weight:800;min-height:36px;cursor:pointer;transition:background .2s,color .2s}.hero-view-controls button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.visual-caption{bottom:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px;letter-spacing:1.4px}.hero-visual[data-device=mobile] .hero-browser{width:225px;border-radius:24px;transform:rotate(-5deg) translate(-55px,-12px)}.hero-visual[data-device=mobile] .hero-browser img{height:375px;aspect-ratio:auto;object-fit:contain}.hero-visual[data-device=mobile] .browser-top>span:nth-child(2){font-size:8px}.hero-visual[data-device=mobile] .hero-mobile{opacity:.35}.hero-visual[data-device=mobile] .hero-stamp{transform:rotate(10deg)}.marquee{height:62px;transform:rotate(-1deg);position:relative;z-index:2;width:100%;font-size:14px}.marquee>div{animation:vstudio-marquee 27s linear infinite;display:inline-block}.industries{padding:100px 0 110px;background:#fffcf7}.section-heading h2,.how h2{letter-spacing:-3.4px}.experience-path{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:11px;color:#736b62;margin:0 0 23px}.experience-path span{display:flex;align-items:center;gap:8px}.experience-path b{background:var(--hot);color:var(--ink);display:grid;place-items:center;border-radius:50%;width:24px;height:24px;font-size:10px}.segment-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;margin-right:0;gap:8px;padding:0;margin-bottom:23px}.segment{min-width:0;white-space:normal;border-radius:10px;padding:17px 9px;background:#f3eee5;font-size:12px;transition:transform .2s,background .2s,border-color .2s;color:#4a423a;min-height:54px}.segment:hover{transform:translateY(-3px);background:#ffe1d4}.segment.active{background:var(--hot);color:var(--ink);border-color:var(--hot);box-shadow:0 6px 0 #d54e3617}.industry-panel{grid-template-columns:55% 45%;border-radius:17px;border-color:#e2d9cd;--demo-accent:#ff654a;--demo-fg:#f7f3eb;--demo-muted:#d4c7be;--demo-rule:#ffffff30;--demo-soft:#ffffff0b;--demo-selected:#171715}.industry-visual{min-height:590px;padding:35px 27px;background:#f0e4d8}.industry-visual:before{background:radial-gradient(ellipse at 20% 75%,#ff96775c,transparent 65%)}.demo-window{transform:rotate(-1.5deg);border-radius:11px;transition:transform .35s,box-shadow .35s}.industry-panel:focus-within .demo-window,.industry-panel:hover .demo-window{transform:rotate(0);box-shadow:0 30px 65px #1717152b}.demo-page{min-height:468px;padding:20px 23px}.demo-content{flex:none;min-height:194px}.demo-text{padding:16px 0;width:68%}.demo-text h3{font-size:39px;white-space:pre-line;letter-spacing:-2px;line-height:1.02}.demo-text>span:first-child{font-size:8px;letter-spacing:1.4px}.demo-text p{font-size:11px;margin-bottom:11px}.demo-faux-btn{min-height:31px;padding:9px 11px;font-size:8px}.demo-art{height:157px;width:34%;top:18px;border-radius:50%}.art-symbol{font-size:102px}.ornament{width:138px;height:138px}.ornament-two{width:96px;height:96px}.demo-live{border-top:1px solid var(--demo-rule);padding:16px 0;margin-top:3px;min-height:161px;color:var(--demo-fg)}.live-title{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;letter-spacing:1.2px;margin:0 0 11px;gap:8px}.live-title span:last-child{width:7px;height:7px;flex-shrink:0;background:var(--demo-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-accent) 15%,transparent)}.live-picks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.live-pick{background:transparent;border:1px solid var(--demo-rule);border-radius:6px;color:var(--demo-fg);font-size:11px;padding:8px 10px;min-height:36px;cursor:pointer;transition:background .18s,transform .18s}.live-pick:hover{transform:translateY(-1px);background:var(--demo-soft)}.live-pick[aria-pressed=true]{background:var(--demo-accent);border-color:var(--demo-accent);color:var(--demo-selected);font-weight:800}.live-result{background:var(--demo-soft);border:1px solid var(--demo-rule);padding:12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.live-result strong{display:block;font-size:13px;line-height:1.45}.live-result p{font-size:10px;line-height:1.5;color:var(--demo-muted);margin:3px 0 0}.live-symbol{font-size:31px;line-height:1;color:var(--demo-accent);flex-shrink:0;min-width:38px;text-align:center}.live-price{font-size:17px;font-weight:800;white-space:nowrap;color:var(--demo-accent)}.live-food-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.live-food-item{padding:10px;background:var(--demo-soft);border-radius:7px;border:1px solid var(--demo-rule);display:flex;gap:8px;align-items:center;min-width:0}.live-food-item>span{font-size:22px}.live-food-item b{font-size:10px;display:block;line-height:1.45}.live-food-item small{font-size:10px;color:var(--demo-muted);display:block}.live-food-items .live-food-item:nth-child(3){display:none}.live-service-photo{width:89px;height:61px;object-fit:cover;border-radius:5px;flex-shrink:0}.demo-foot{margin-top:auto;font-size:7px;letter-spacing:1px;gap:8px}.industry-info{padding:38px 38px;justify-content:center}.industry-info h3{font-size:clamp(34px,3.4vw,47px);letter-spacing:-2.7px}.industry-info>p{font-size:15px;line-height:1.7;margin-bottom:18px}.info-points{margin-bottom:20px}.info-points span{font-size:10px;background:#eee5d8}.client-next{border-left:3px solid var(--hot);padding:2px 0 2px 14px;margin-bottom:23px}.client-next>span{display:block;font-size:8px;letter-spacing:1.3px;font-weight:800;color:#8d4938}.client-next p{margin:8px 0 0;color:#5f554b;font-size:13px;line-height:1.65}.industry-info .panel-actions{gap:12px;align-items:start;flex-direction:column}.industry-info .btn{font-size:13px;gap:16px;max-width:100%}.industry-info small{font-size:10px;margin-top:17px}.industry-panel[data-kind=barbearia]{--demo-accent:#d9a772}.industry-panel[data-kind=clinica]{--demo-accent:#287760;--demo-fg:#244743;--demo-muted:#4d7568;--demo-rule:#387f6e30;--demo-soft:#ffffff80;--demo-selected:#ffffff}.industry-panel[data-kind=restaurante]{--demo-accent:#f4bd8d}.industry-panel[data-kind=automotivo]{--demo-accent:#d5ef54}.industry-panel[data-kind=servicos]{--demo-accent:#d1e2f9}.proof{padding:105px 0;background:#1b1b19}.project{transition:transform .35s,box-shadow .35s}.project:hover{transform:translateY(-7px);box-shadow:0 15px 45px #0004}.project-image img{transition:transform .65s}.project:hover .project-image img{transform:scale(1.045)}.tag-real{background:var(--hot)}.project-open{position:absolute;bottom:25px;right:25px;background:var(--ivory);color:var(--ink);padding:13px 19px;border-radius:50px;font-size:12px;font-weight:800;box-shadow:0 5px 20px #0002}.how{padding:100px 0;background:#eee7dc}.how-intro{max-width:360px;font-size:16px;line-height:1.8;color:#6b6257;margin:22px 0 15px}.process-list{border-top:1px solid #cec2b1}.process-detail{border-bottom:1px solid #cec2b1;padding:22px 0}.process-detail summary{display:flex;align-items:center;gap:17px;cursor:pointer;list-style:none;font-size:17px}.process-detail summary::-webkit-details-marker{display:none}.process-detail summary>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#ded3c3;color:#6e5a48;font-size:11px;font-weight:800;transition:background .2s}.process-detail[open] summary>span{background:var(--hot);color:var(--ink)}.process-detail summary b{flex:1;font-weight:800}.process-detail summary i{font-style:normal;font-size:22px;transition:transform .2s;font-weight:400}.process-detail[open] summary i{transform:rotate(45deg)}.process-detail p{padding-left:49px;font-size:14px;line-height:1.75;color:#6c6256;margin:12px 0 0}.faq-section{padding:88px 0 96px;background:#fffaf1}.faq-grid{display:grid;grid-template-columns:43% 57%;gap:0}.faq-grid h2{font:800 clamp(38px,4.6vw,60px)/1.1 Manrope,sans-serif;letter-spacing:-3px;margin:17px 0}.faq-grid h2 em{font-style:normal;color:var(--hot)}.faq-list{border-top:1px solid #ded3c3}.faq-list details{padding:20px 0;border-bottom:1px solid #ded3c3}.faq-list summary{font-size:15px;font-weight:800;cursor:pointer;line-height:1.65;padding-right:15px}.faq-list details p{font-size:14px;line-height:1.75;color:#6b6257;margin:12px 0 0;padding-right:18px}.cta-block{padding:100px 0 110px;background:var(--hot);position:relative}.cta-block:before{content:'';position:absolute;width:700px;height:700px;border:1px solid #17171518;border-radius:50%;left:-300px;bottom:-390px;pointer-events:none}.cta-inside{align-items:center;grid-template-columns:1fr 1fr;gap:65px}.cta-inside h2{font-size:clamp(49px,5.8vw,76px);letter-spacing:-4px}.cta-inside .proposal-copy>p{font-size:16px;line-height:1.75;margin-bottom:17px;max-width:350px}.proposal-mark{font:800 140px/.9 Manrope,sans-serif;letter-spacing:-13px;transform:rotate(-8deg);padding:10px 0 22px;display:inline-block}.proposal-mark span{font-size:58px;vertical-align:top;letter-spacing:0}.proposal-direct{display:block;font-size:13px;font-weight:800;line-height:1.7;text-decoration:underline;text-underline-offset:4px;max-width:340px}.proposal-card{background:var(--cream);color:var(--ink);padding:32px;border-radius:18px;box-shadow:8px 9px 0 #1717151a;min-width:0;position:relative;z-index:1}.proposal-card-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;font-weight:800;color:#76614f;gap:15px}.proposal-card-top>span:last-child{background:var(--hot);color:var(--ink);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:22px}.proposal-card h3{font:800 clamp(26px,2.8vw,35px)/1.12 Manrope,sans-serif;letter-spacing:-1.5px;margin:11px 0 25px}.proposal-fields{display:grid;grid-template-columns:1fr;gap:14px}.proposal-card label{display:block;font-size:11px;font-weight:800;color:#544b41;line-height:1.6}.proposal-card label span{font-weight:500;color:#827363}.proposal-card select,.proposal-card input{display:block;width:100%;min-width:0;border:1px solid #d8cbbd;border-radius:7px;background:#ffffff;color:var(--ink);padding:12px 10px;font:500 14px 'DM Sans',sans-serif;min-height:46px;margin-top:5px;transition:border-color .2s,box-shadow .2s}.proposal-card select:focus,.proposal-card input:focus{border-color:var(--hot);box-shadow:0 0 0 3px #ff654a17}.proposal-company{margin-top:14px}.proposal-result{border-top:1px solid #ded1c2;margin-top:21px;padding:19px 0 8px}.proposal-result-label{color:#9b4834;font-size:8px;letter-spacing:1.3px;font-weight:800;display:block;line-height:1.7}.proposal-result h4{font:800 18px/1.35 Manrope,sans-serif;letter-spacing:-.4px;margin:8px 0}.proposal-result p{font-size:12px;line-height:1.7;margin:0 0 13px;color:#6d5f50;max-width:none}.proposal-result ul{list-style:none;padding:0;display:grid;gap:9px;margin:0 0 16px}.proposal-result li{position:relative;padding-left:19px;font-size:12px;line-height:1.55;color:#4d443a}.proposal-result li:before{content:'↗';position:absolute;left:0;top:0;color:#c3472f;font-weight:800}.proposal-submit{display:flex;white-space:normal;width:100%;font-size:13px;padding:17px 19px;border:0;gap:14px;line-height:1.5}.proposal-submit[aria-disabled=true]{opacity:.75}.proposal-card .proposal-hint{font-size:10px;line-height:1.7;margin:11px 0 0;color:#756657;max-width:none}.proposal-hint.is-error{color:#a53524;font-weight:800}.footer{background:var(--ivory)}.floating-contact{background:var(--ink)}.floating-contact:hover{background:#332723}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.menu-toggle span{transition:transform .2s}
@keyframes vstudio-marquee{to{transform:translateX(-50%)}}@keyframes vstudio-phone{0%,100%{transform:rotate(9deg) translateY(0)}50%{transform:rotate(7deg) translateY(-9px)}}@keyframes vstudio-stamp{0%,100%{transform:rotate(-11deg)}50%{transform:rotate(-3deg)}}@keyframes vstudio-spin{to{transform:rotate(360deg)}}@keyframes vstudio-shape{to{border-radius:55% 45% 35% 65%;transform:rotate(8deg)}}
@media(max-width:1120px){.hero h1{font-size:clamp(48px,5.4vw,64px);letter-spacing:-3.7px}.hero-grid{min-height:620px}.hero-visual{height:475px}.hero-orbit{font-size:110px}.hero-stamp{width:103px;height:103px}.segment-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-panel{grid-template-columns:53% 47%}.industry-visual{padding:24px 19px}.industry-info{padding:29px}.demo-page{padding:19px 16px}.demo-text h3{font-size:35px}.demo-art{width:30%}.art-symbol{font-size:78px}.cta-inside{gap:35px}.proposal-card{padding:27px}.proposal-card h3{font-size:30px}}
@media(max-width:800px){html{scroll-padding-top:92px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:45px 30px;gap:12px}.hero h1{font-size:clamp(45px,8.5vw,66px);letter-spacing:-3.7px;max-width:600px}.hero-lead{max-width:530px}.hero-visual{height:465px;max-width:590px}.hero-browser{max-width:500px}.hero-mobile{bottom:67px}.hero-stamp{bottom:70px}.hero-view-controls{bottom:14px}.visual-caption{bottom:-8px}.hero-visual[data-device=mobile] .hero-browser{width:215px}.hero-visual[data-device=mobile] .hero-browser img{height:340px}.industries,.proof{padding:78px 0}.industry-panel{grid-template-columns:1fr}.industry-visual{min-height:550px;padding:35px}.demo-window{max-width:540px}.demo-text h3{font-size:43px}.demo-art{width:36%}.art-symbol{font-size:105px}.industry-info{padding:32px}.industry-info h3{font-size:40px;max-width:470px}.industry-info .panel-actions{flex-direction:row;align-items:center}.industry-info small{max-width:none}.how{padding:75px 0}.how-inner{gap:30px}.faq-section{padding:70px 0}.faq-grid{grid-template-columns:1fr;gap:22px}.faq-grid h2{font-size:43px}.cta-block{padding:78px 0}.cta-inside{grid-template-columns:1fr;gap:30px}.cta-inside h2{font-size:61px;max-width:580px;margin-bottom:17px}.proposal-copy{position:relative}.proposal-mark{position:absolute;right:7px;bottom:22px;font-size:110px;opacity:.2;pointer-events:none}.proposal-mark span{font-size:43px}.proposal-card{width:100%;max-width:600px;justify-self:center;padding:30px}.proposal-fields{grid-template-columns:1fr 1fr}.proposal-card h3{font-size:33px}}
@media(max-width:530px){html{scroll-padding-top:83px}.header{height:68px}.hero-grid{padding-block:36px 24px;gap:0}.hero h1{font-size:clamp(35px,9.7vw,48px);line-height:1.1;letter-spacing:-2.6px;margin:24px 0 20px}.hero-lead{font-size:14px;line-height:1.75;max-width:100%;margin-bottom:23px}.hero-buttons{gap:20px}.hero-buttons .btn{font-size:12px;padding:16px;gap:15px}.hero-buttons .btn-link{font-size:11px}.eyebrow{font-size:8px;letter-spacing:1.1px}.hero-note{font-size:10px;margin-top:25px;gap:11px}.hero-note .mark-dot{width:32px;height:32px;font-size:21px;flex-shrink:0}.hero-visual{height:343px;margin-top:22px;padding-right:0}.hero-browser{width:92%;transform:rotate(-3deg) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));margin-left:0}.hero-mobile{width:95px;height:185px;bottom:55px;right:2px}.hero-stamp{width:78px;height:78px;bottom:61px;left:0}.hero-orbit{font-size:84px;top:30px;right:0}.hero-pill{font-size:7px;top:6px;right:10px;padding:9px}.hero-view-controls{bottom:12px;padding:4px}.hero-view-controls button{font-size:10px;padding:8px 13px;min-height:34px}.visual-caption{font-size:7px;letter-spacing:1.1px;bottom:-9px;left:50%}.hero-visual[data-device=mobile] .hero-browser{width:152px;border-radius:19px;transform:rotate(-4deg) translate(-29px,-14px)}.hero-visual[data-device=mobile] .hero-browser img{height:248px}.hero-visual[data-device=mobile] .browser-top{height:24px;padding-inline:2px}.hero-visual[data-device=mobile] .browser-top>span:nth-child(2){font-size:6px}.hero-bottom{margin-top:12px;font-size:7px;letter-spacing:.7px}.marquee{height:49px;font-size:10px;letter-spacing:1.3px}.marquee b{padding-inline:19px;font-size:15px}.industries,.proof{padding:63px 0 70px}.section-heading h2,.how h2{font-size:clamp(32px,8.5vw,42px);letter-spacing:-2px;line-height:1.1}.section-heading>p{font-size:13px;max-width:100%}.section-index{font-size:8px;letter-spacing:1.4px}.experience-path{gap:10px 15px;font-size:9px;margin-bottom:19px}.experience-path b{width:20px;height:20px;font-size:8px}.segment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:16px}.segment{min-height:48px;padding:12px 8px;font-size:11px}.industry-panel{border-radius:12px}.industry-visual{padding:22px 15px;min-height:495px}.demo-page{padding:15px;min-height:425px}.demo-nav strong{font-size:16px}.demo-nav>span{font-size:7px;letter-spacing:1px}.demo-content{min-height:169px}.demo-text{width:73%;padding:14px 0}.demo-text h3{font-size:clamp(28px,8vw,34px);letter-spacing:-1.5px;margin-block:11px}.demo-text>span:first-child{font-size:6px;letter-spacing:1px}.demo-text p{font-size:9px;margin-bottom:11px}.demo-faux-btn{font-size:7px;padding:8px 9px;min-height:28px}.demo-art{width:28%;height:111px;top:24px;right:-2px}.art-symbol{font-size:69px}.ornament{width:94px;height:94px}.ornament-two{width:68px;height:68px}.demo-live{padding-block:13px;min-height:155px}.live-title{font-size:7px;letter-spacing:.8px;margin-bottom:10px}.live-pick{font-size:10px;padding:8px 9px;min-height:35px}.live-result{padding:10px;min-height:65px;gap:9px}.live-result strong{font-size:11px}.live-result p{font-size:9px}.live-price{font-size:14px}.live-symbol{font-size:26px;min-width:25px}.live-food-item{padding:8px;gap:6px}.live-food-item>span{font-size:19px}.live-food-item b,.live-food-item small{font-size:9px}.live-service-photo{width:66px;height:55px}.demo-foot{font-size:6px;letter-spacing:.6px;padding-top:10px}.panel-corner{font-size:7px;right:8px;bottom:7px}.industry-info{padding:27px 22px}.industry-info h3{font-size:34px;letter-spacing:-2px;margin-top:13px}.industry-info>p{font-size:13px}.industry-info .panel-actions{flex-direction:column;align-items:start;gap:10px}.industry-info .btn{font-size:12px;padding:15px}.info-points span{font-size:9px;padding:8px}.client-next p{font-size:12px}.client-next>span{font-size:7px}.industry-info small{font-size:9px;line-height:1.65}.project-open{font-size:10px;bottom:14px;right:13px;padding:11px 14px}.project-main .project-image img{height:245px}.how{padding:66px 0}.how-intro{font-size:14px}.process-detail{padding:18px 0}.process-detail summary{font-size:14px;gap:12px;line-height:1.5}.process-detail summary>span{width:29px;height:29px;font-size:10px}.process-detail p{font-size:12px;padding-left:41px}.faq-section{padding:60px 0}.faq-grid h2{font-size:38px;letter-spacing:-2px}.faq-list summary{font-size:13px}.faq-list details p{font-size:12px}.cta-block{padding:66px 0 77px}.cta-inside h2{font-size:clamp(41px,11vw,56px);letter-spacing:-2.6px;line-height:1.08}.cta-inside .proposal-copy>p{font-size:14px;max-width:320px}.cta-eyebrow{font-size:8px;letter-spacing:1.4px}.proposal-direct{font-size:11px;position:relative;z-index:1;max-width:270px}.proposal-mark{font-size:75px;bottom:35px;right:0;letter-spacing:-9px}.proposal-mark span{font-size:31px}.cta-inside small{font-size:8px;letter-spacing:.6px}.proposal-card{padding:23px 19px;box-shadow:5px 6px 0 #1717151a;border-radius:12px}.proposal-card-top{font-size:7px;letter-spacing:1px}.proposal-card h3{font-size:29px;margin-top:8px}.proposal-fields{grid-template-columns:1fr;gap:13px}.proposal-card label{font-size:10px}.proposal-card select,.proposal-card input{font-size:16px;padding:12px 9px}.proposal-result h4{font-size:17px}.proposal-result p,.proposal-result li{font-size:11px}.proposal-submit{font-size:12px;padding:16px;gap:9px}.proposal-card .proposal-hint{font-size:9px}.footer-base span{line-height:1.7}.floating-contact{padding:14px 19px;font-size:13px}.floating-contact span{font-size:21px}}
@media(pointer:coarse){.live-pick,.hero-view-controls button{min-height:44px}.process-detail summary,.faq-list summary{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-browser,.hero-mobile,.hero-stamp,.demo-window{will-change:auto}.hero-word>span{opacity:1!important;transform:none!important}}
