.valentines-template-page{color:#1e293b;background:#fff;flex-direction:column;gap:0;min-height:100vh;padding:0;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-x:hidden}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.particle-background{z-index:-1;background:linear-gradient(#fff0f3 0%,#fff 100%);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.heart-particle{opacity:.15;background:0 0;width:20px;height:20px;animation:15s ease-in-out infinite floatHeart;position:absolute}.heart-particle:before,.heart-particle:after{content:"";background:#ff1744;border-radius:10px 10px 0 0;width:10px;height:16px;position:absolute}.heart-particle:before{transform-origin:0 100%;left:10px;transform:rotate(-45deg)}.heart-particle:after{transform-origin:100% 100%;left:0;transform:rotate(45deg)}.heart-particle:first-child{width:15px;height:15px;animation-duration:18s;top:20%;left:10%}.heart-particle:nth-child(2){width:25px;height:25px;animation-duration:22s;top:50%;left:25%}.heart-particle:nth-child(3){width:18px;height:18px;animation-duration:20s;top:70%;left:60%}.heart-particle:nth-child(4){width:22px;height:22px;animation-duration:19s;top:30%;left:80%}.heart-particle:nth-child(5){width:16px;height:16px;animation-duration:21s;top:85%;left:15%}.heart-particle:nth-child(6){width:20px;height:20px;animation-duration:23s;top:40%;left:70%}@keyframes floatHeart{0%{opacity:.1;transform:translateY(0)scale(1)rotate(0)}50%{opacity:.2;transform:translateY(-100px)scale(1.15)rotate(180deg)}to{opacity:.1;transform:translateY(0)scale(1)rotate(360deg)}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav{background:#fff0f399;border-bottom:1px solid #ff17441a;margin-top:100px;padding:1rem 0}.breadcrumb-nav ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0 2rem;list-style:none;display:flex}.breadcrumb-nav li:not(:last-child):after{content:"❤";color:#ff1744;margin-left:.5rem;font-size:.8rem}.breadcrumb-nav a{color:#c2185b;text-decoration:none;transition:color .3s}.breadcrumb-nav a:hover{color:#ff1744;text-decoration:underline}.hero-section{text-align:center;background:linear-gradient(#fff0f3 0%,#fff 100%);padding:80px 20px;position:relative;overflow:hidden}.hero-section:before{content:"";background:radial-gradient(circle,#ff174408 0%,#0000 70%);width:200%;height:200%;animation:8s ease-in-out infinite pulseGlow;position:absolute;top:-50%;left:-50%}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.hero-content{z-index:1;position:relative}.hero-badge{color:#fff;background:linear-gradient(135deg,#ff1744 0%,#f50057 100%);border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 24px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite gentleBounce;display:inline-flex;box-shadow:0 4px 20px #ff17444d}.badge-heart{animation:1.5s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(1.05)}}@keyframes gentleBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero-content h1{color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 50%,#f50057 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3.2rem;font-weight:800;line-height:1.2}.hero-description{color:#64748b;max-width:900px;margin:0 auto 40px;font-size:1.2rem;line-height:1.7}.hero-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1744,#f50057);border:none;border-radius:50px;align-items:center;gap:10px;padding:18px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 6px 25px #ff174466}.cta-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 35px #ff174480}.cta-button:disabled{color:#6b7280;cursor:not-allowed;box-shadow:none;background:#e5e7eb;transform:none}.use-template-btn{position:relative;overflow:hidden}.use-template-btn:before{content:"";background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;animation:3s infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.btn-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.secondary-btn{color:#ff1744;cursor:pointer;background:#fff;border:2px solid #ff1744;border-radius:50px;align-items:center;gap:10px;padding:18px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.secondary-btn:hover{color:#fff;background:#ff1744;transform:translateY(-3px);box-shadow:0 6px 20px #ff17444d}.trust-indicators{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;display:flex}.trust-item{color:#c2185b;background:#ff174414;border:1px solid #ff174426;border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;display:inline-flex}.template-preview-section{background:#fff;padding:80px 0}.template-preview-section h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2.6rem;font-weight:700}.section-subtitle{text-align:center;color:#64748b;max-width:700px;margin:0 auto 50px;font-size:1.2rem;line-height:1.6}.template-showcase{max-width:1000px;margin:0 auto}.template-preview-card{background:#fff;border:2px solid #ff17441a;border-radius:20px;grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;padding:40px;display:grid;box-shadow:0 10px 40px #ff17441f}.preview-image-wrapper{border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000026}.preview-image-wrapper:hover{transform:translateY(-5px);box-shadow:0 12px 40px #ff174440}.template-preview-image{border-radius:16px;width:100%;height:auto;display:block}.preview-overlay{opacity:0;background:#000000b3;border-radius:16px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.preview-image-wrapper:hover .preview-overlay{opacity:1}.preview-use-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff1744,#f50057);border:none;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 6px 20px #ff174466}.preview-use-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 8px 25px #ff174480}.template-info-card{background:linear-gradient(145deg,#fff0f3,#fff);border-left:4px solid #ff1744;border-radius:16px;padding:30px}.template-info-card h3{color:#1e293b;margin-bottom:20px;font-size:1.8rem;font-weight:700}.template-features-list{margin:0;padding:0;list-style:none}.template-features-list li{color:#475569;align-items:center;gap:12px;margin-bottom:12px;font-size:1.05rem;line-height:2;display:flex}.template-features-list li svg{color:#ff1744;flex-shrink:0}.quick-definition-section{background:linear-gradient(135deg,#ff17440d,#f500570d);border-top:1px solid #ff17441a;border-bottom:1px solid #ff17441a;padding:60px 0}.featured-snippet-target{max-width:900px;margin:0 auto}.definition-box{background:#fff;border-left:5px solid #ff1744;border-radius:16px;padding:30px;box-shadow:0 4px 20px #ff17441a}.definition-text{color:#1e293b;margin:0;font-size:1.15rem;line-height:1.8}.definition-text strong{color:#c2185b;font-weight:700}.use-cases-showcase{background:linear-gradient(#fff 0%,#fff0f3 100%);padding:80px 0}.use-cases-showcase h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2.6rem;font-weight:700}.section-description{text-align:center;color:#64748b;max-width:800px;margin:0 auto 60px;font-size:1.2rem;line-height:1.7}.use-case-detailed-grid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin:50px 0;display:grid}.use-case-detailed{background:#fff;border:2px solid #ff17441a;border-radius:20px;padding:40px;transition:all .3s;position:relative;box-shadow:0 6px 30px #ff17441f}.use-case-detailed:hover{border-color:#ff1744;transform:translateY(-8px);box-shadow:0 15px 45px #ff174433}.use-case-number{color:#fff;background:linear-gradient(135deg,#ff1744,#f50057);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.6rem;font-weight:700;display:flex;position:absolute;top:25px;right:25px;box-shadow:0 4px 20px #ff174459}.use-case-detailed h3{color:#1e293b;margin-bottom:20px;padding-right:60px;font-size:1.8rem;font-weight:700}.use-case-detailed>p{color:#475569;margin-bottom:25px;font-size:1.05rem;line-height:1.8}.use-case-prompts{background:#ff17440d;border-left:4px solid #ff1744;border-radius:12px;margin-bottom:20px;padding:20px}.use-case-prompts strong{color:#c2185b;margin-bottom:15px;font-size:1.05rem;font-weight:700;display:block}.use-case-prompts ul{margin:0;padding-left:0;list-style:none}.use-case-prompts li{color:#475569;margin-bottom:10px;padding-left:25px;font-size:1rem;line-height:1.8;position:relative}.use-case-prompts li:before{content:"❤";color:#ff1744;font-weight:700;position:absolute;left:0}.use-case-stats{flex-wrap:wrap;gap:12px;display:flex}.use-case-stats span{color:#c2185b;background:linear-gradient(135deg,#ff17441a,#f500571a);border:1px solid #ff174426;border-radius:20px;padding:8px 18px;font-size:.9rem;font-weight:600}.use-case-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#ff1744,#f50057);border-radius:20px;margin-top:60px;padding:60px 40px;box-shadow:0 10px 40px #ff17444d}.use-case-cta h3{margin-bottom:15px;font-size:2.2rem;font-weight:700}.use-case-cta p{opacity:.95;margin-bottom:30px;font-size:1.2rem}.large-cta{color:#ff1744;background:#fff;padding:20px 50px;font-size:1.2rem}.large-cta:hover:not(:disabled){background:#fff0f3}.how-to-customize-section{background:#fff;padding:80px 0}.how-to-customize-section h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2.6rem;font-weight:700}.tutorial-steps{flex-direction:column;gap:50px;margin-top:60px;display:flex}.tutorial-step{background:linear-gradient(145deg,#fff,#fff8fa);border-left:5px solid #ff1744;border-radius:20px;grid-template-columns:140px 1fr;gap:35px;padding:45px;transition:all .3s;display:grid;box-shadow:0 6px 25px #ff17441a}.tutorial-step:hover{transform:translate(8px);box-shadow:0 10px 35px #ff17442e}.tutorial-step.advanced{background:linear-gradient(145deg,#fff,#fff0f5);border-left-color:#f50057}.tutorial-step-number{color:#fff;text-align:center;background:linear-gradient(135deg,#ff1744,#f50057);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;padding:10px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 6px 25px #ff174459}.tutorial-step.advanced .tutorial-step-number{background:linear-gradient(135deg,#f50057,#c2185b)}.tutorial-step-content h3{color:#1e293b;margin-bottom:20px;font-size:2rem;font-weight:700}.tutorial-step-content p{color:#475569;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.tutorial-checklist{margin:25px 0;padding-left:0;list-style:none}.tutorial-checklist li{color:#475569;margin-bottom:14px;padding-left:40px;font-size:1.05rem;line-height:1.9;position:relative}.tutorial-checklist li:before{content:"❤";color:#ff1744;font-size:1.4rem;font-weight:700;position:absolute;left:0}.tutorial-tip{color:#1e293b;background:linear-gradient(135deg,#ff17441a,#f500571a);border-left:4px solid #ff1744;border-radius:12px;margin-top:25px;padding:20px 25px;font-size:1.05rem;line-height:1.8}.tutorial-tip strong{color:#c2185b;margin-bottom:8px;display:block}.download-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:25px 0;display:grid}.download-format{text-align:center;background:linear-gradient(145deg,#fff8fa,#fff);border-top:3px solid #ff1744;border-radius:12px;padding:20px;transition:all .3s;box-shadow:0 2px 10px #ff174414}.download-format:hover{transform:translateY(-5px);box-shadow:0 6px 20px #ff174426}.download-format strong{color:#1e293b;margin-bottom:10px;font-size:1.1rem;font-weight:700;display:block}.download-format p{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}.common-questions{background:linear-gradient(135deg,#ff17440d,#f500570d);border:2px solid #ff17441a;border-radius:20px;margin-top:60px;padding:45px}.common-questions h3{color:#1e293b;text-align:center;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:35px;font-size:2.2rem;font-weight:700}.quick-qa-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;display:grid}.quick-qa{background:#fff;border-left:4px solid #ff1744;border-radius:14px;padding:28px;transition:all .3s;box-shadow:0 3px 15px #ff174414}.quick-qa:hover{transform:translateY(-3px);box-shadow:0 6px 25px #ff174426}.quick-qa strong{color:#1e293b;margin-bottom:12px;font-size:1.15rem;font-weight:700;display:block}.quick-qa p{color:#64748b;margin:0;font-size:1rem;line-height:1.7}.what-is-section{background:linear-gradient(#fff0f3 0%,#fff 100%);padding:80px 0}.what-is-section h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2.6rem;font-weight:700}.content-deep-dive{margin-top:50px}.dive-section{background:#fff;border-left:4px solid #ff1744;border-radius:16px;margin-bottom:60px;padding:40px;box-shadow:0 4px 20px #ff174414}.dive-section h3{color:#1e293b;margin-bottom:25px;font-size:2rem;font-weight:700}.dive-section p{color:#475569;margin-bottom:25px;font-size:1.05rem;line-height:1.9}.dive-section strong{color:#c2185b;font-weight:600}.benefits-section{background:#fff;padding:80px 0}.benefits-section h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:60px;font-size:2.6rem;font-weight:700}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.benefit-card{text-align:center;background:linear-gradient(145deg,#fff8fa,#fff);border:2px solid #ff17441a;border-radius:20px;padding:40px;transition:all .3s;box-shadow:0 6px 25px #ff17441a}.benefit-card:hover{border-color:#ff1744;transform:translateY(-8px);box-shadow:0 12px 40px #ff17442e}.benefit-icon{margin-bottom:20px;font-size:3.5rem;animation:3s ease-in-out infinite float;display:block}.benefit-card h3{color:#1e293b;margin-bottom:15px;font-size:1.5rem;font-weight:700}.benefit-card p{color:#64748b;margin:0;font-size:1.05rem;line-height:1.7}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.faq-section{background:linear-gradient(#fff 0%,#fff0f3 100%);padding:80px 0}.faq-section h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:60px;font-size:2.6rem;font-weight:700}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:30px;display:grid}.faq-item{background:#fff;border-left:4px solid #ff1744;border-radius:16px;padding:35px;transition:all .3s;box-shadow:0 4px 20px #ff17441a}.faq-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px #ff174426}.faq-item h3{color:#1e293b;margin-bottom:15px;font-size:1.3rem;font-weight:700}.faq-item p{color:#64748b;margin:0;font-size:1.05rem;line-height:1.8}.competitors-comparison{background:#fff;padding:80px 0}.competitors-comparison h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:60px;font-size:2.6rem;font-weight:700}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.vs-card{background:linear-gradient(145deg,#fff8fa,#fff);border-top:4px solid #ff1744;border-radius:16px;padding:35px;transition:all .3s;box-shadow:0 6px 25px #ff17441a}.vs-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ff17442e}.vs-card h3{color:#c2185b;margin-bottom:25px;font-size:1.5rem;font-weight:700}.vs-card ul{margin:0;padding:0;list-style:none}.vs-card li{color:#475569;border-bottom:1px solid #ff17441a;padding:12px 0;font-size:1.05rem;line-height:1.6}.vs-card li:last-child{border-bottom:none}.vs-card li strong{color:#1e293b;font-weight:600}.people-also-ask{background:linear-gradient(#fff0f3 0%,#fff 100%);padding:80px 0}.people-also-ask h2{text-align:center;color:#1e293b;background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:60px;font-size:2.6rem;font-weight:700}.paa-grid{gap:30px;display:grid}.paa-item{background:#fff;border-left:5px solid #ff1744;border-radius:16px;padding:35px;transition:all .3s;box-shadow:0 4px 20px #ff17441a}.paa-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px #ff174426}.paa-item h3{color:#c2185b;margin-bottom:15px;font-size:1.4rem;font-weight:700}.paa-item p{color:#475569;margin:0;font-size:1.05rem;line-height:1.8}.final-cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#ff1744 0%,#f50057 50%,#c2185b 100%);padding:100px 0;position:relative;overflow:hidden}.final-cta-section:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><circle cx=\"25\" cy=\"25\" r=\"2\" fill=\"white\" opacity=\"0.1\"/><circle cx=\"75\" cy=\"75\" r=\"2\" fill=\"white\" opacity=\"0.1\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" fill=\"white\" opacity=\"0.1\"/></svg>");position:absolute;inset:0}.final-cta-section .container{z-index:1;position:relative}.cta-content h2{text-shadow:0 2px 10px #0003;margin-bottom:20px;font-size:2.8rem;font-weight:700}.cta-content p{opacity:.95;max-width:800px;margin:0 auto 40px;font-size:1.2rem;line-height:1.7}.cta-features{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}.cta-features span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #fff3;border-radius:25px;padding:10px 20px;font-size:.95rem;font-weight:500}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.login-modal{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:420px;padding:40px;position:relative;box-shadow:0 20px 60px #ff17444d}.modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:1.5rem;transition:color .3s;display:flex;position:absolute;top:15px;right:15px}.modal-close:hover{color:#ff1744;background:#ff17441a}.login-modal h1{background:linear-gradient(135deg,#c2185b 0%,#ff1744 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:2rem;font-weight:700}.login-modal p{color:#64748b;margin-bottom:25px;font-size:1rem}.error-message{color:#dc2626;background:#ef444426;border-left:4px solid #ef4444;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:.95rem}.login-modal form{flex-direction:column;gap:15px;display:flex}.login-modal input{box-sizing:border-box;border:2px solid #ff174433;border-radius:12px;width:100%;padding:14px 18px;font-family:Montserrat,sans-serif;font-size:1rem;transition:all .3s}.login-modal input:focus{border-color:#ff1744;outline:none;box-shadow:0 0 0 3px #ff17441a}.login-modal input:disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}.divider{color:#64748b;text-align:center;margin:25px 0;font-size:.95rem;position:relative}.divider:before,.divider:after{content:"";background:#e5e7eb;width:38%;height:1px;position:absolute;top:50%}.divider:before{left:0}.divider:after{right:0}.auth-link{color:#64748b;margin-top:20px;font-size:.95rem}.auth-link a{color:#ff1744;font-weight:600;text-decoration:none}.auth-link a:hover{text-decoration:underline}.inline-link{color:#c2185b;font-weight:500;text-decoration:underline;transition:color .3s}.inline-link:hover{color:#ff1744}@media (max-width:1024px){.template-preview-card,.use-case-detailed-grid,.faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-section{padding:60px 15px}.hero-content h1{font-size:2.4rem}.hero-description{font-size:1.05rem}.hero-cta-buttons{flex-direction:column;align-items:stretch}.cta-button,.secondary-btn{justify-content:center;width:100%}.template-preview-section h2,.use-cases-showcase h2,.how-to-customize-section h2,.what-is-section h2,.benefits-section h2,.faq-section h2,.competitors-comparison h2,.people-also-ask h2{font-size:2rem}.section-subtitle,.section-description{font-size:1.05rem}.tutorial-step{grid-template-columns:1fr;gap:25px;padding:30px 20px}.tutorial-step-number{width:90px;height:90px;margin:0 auto}.tutorial-step-content h3{font-size:1.6rem}.download-options,.quick-qa-grid,.benefits-grid,.comparison-grid{grid-template-columns:1fr}.final-cta-section{padding:70px 0}.cta-content h2{font-size:2.2rem}.cta-features{flex-direction:column;align-items:center}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-description{font-size:1rem}.hero-badge{padding:8px 18px;font-size:.8rem}.cta-button,.secondary-btn{padding:14px 30px;font-size:1rem}.template-preview-card{padding:25px 15px}.use-case-detailed{padding:30px 20px}.use-case-number{width:45px;height:45px;font-size:1.3rem;top:15px;right:15px}.tutorial-step{padding:25px 15px}.dive-section{padding:25px 20px}.login-modal{padding:30px 20px}.breadcrumb-nav{margin-top:80px}}
