.growth-card{background:#0f172a;border-radius:18px;padding:32px 28px;box-shadow:0 24px 60px rgba(15,23,42,.65);color:#e5e7eb;max-width:380px;margin:0 auto}.growth-card-title{font-size:.75rem;font-weight:700;color:rgba(148,163,184,.9);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.growth-bars{display:flex;flex-direction:column;gap:12px}.bar-row{display:flex;align-items:center;gap:12px}.bar-label{font-size:.8rem;color:rgba(148,163,184,.95);width:70px;flex-shrink:0}.bar-track{flex:1;height:28px;background:rgba(15,23,42,.7);border-radius:999px;overflow:hidden;position:relative}.bar-fill{height:100%;border-radius:999px;display:flex;align-items:center;padding-left:12px;font-size:.8rem;font-weight:600;color:#f9fafb;animation:seo-bar-grow 1.1s ease both;transform-origin:left}.bar-fill.m3{background:rgba(148,163,184,.6);animation-delay:.2s}.bar-fill.m6{background:rgba(148,163,184,.85);animation-delay:.35s}.bar-fill.m12{background:var(--coral);animation-delay:.5s}@keyframes seo-bar-grow{0%{width:0}to{width:var(--w,100%)}}.growth-note{margin-top:18px;font-size:.8rem;color:rgba(148,163,184,.9);line-height:1.6}.growth-note strong{color:var(--coral)}.trust-bar{background:var(--gray-100);padding:1.5rem 6%;border-bottom:1px solid var(--gray-200)}.trust-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.trust-label{font-size:.75rem;font-weight:600;color:var(--gray-600);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.trust-stats{display:flex;gap:2.5rem;flex-wrap:wrap}.trust-stat{display:flex;align-items:center;gap:.75rem}.trust-stat-num{font-size:1.4rem;font-weight:800;color:var(--emerald)}.trust-stat-label{font-size:.78rem;color:var(--gray-600);line-height:1.35}.trust-divider{width:1px;height:32px;background:var(--gray-200)}.why-section{background:var(--white)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:flex-start}.why-insight{padding-top:50px}.why-content .section-sub{margin-bottom:10px}.insight-list{list-style:none;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.insight-item{display:flex;gap:16px;align-items:flex-start}.insight-num{font-size:1.4rem;font-weight:800;color:var(--coral-light);line-height:1;flex-shrink:0;width:36px}.insight-text h4{font-size:.95rem;font-weight:700;color:var(--black);margin-bottom:4px}.insight-text p{font-size:.87rem;color:var(--gray-600);line-height:1.65}.compare-card{background:var(--gray-100);border-radius:12px;overflow:hidden;border:1px solid var(--gray-200)}.compare-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--emerald);padding:16px 20px;gap:8px}.compare-col-head{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.6);letter-spacing:.06em;text-transform:uppercase}.compare-col-head.highlight{color:var(--coral)}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:14px 20px;gap:8px;border-bottom:1px solid var(--gray-200);align-items:center}.compare-row:last-child{border-bottom:none}.compare-row:nth-child(2n){background:var(--white)}.compare-cell{font-size:.85rem;color:var(--gray-600)}.compare-cell.label{color:var(--black);font-weight:500;font-size:.82rem}.compare-cell.good{color:#16a34a;font-weight:600}.compare-cell.bad{color:#dc2626}.compare-cell.highlight{color:var(--emerald);font-weight:700}.how-section{background:var(--gray-100);position:relative}.how-section-icon{position:absolute;top:10px;right:5%;font-size:2.6rem;color:var(--emerald);pointer-events:none}.how-section-icon svg{width:300px;height:300px;animation:seedling-sprinkle 5s ease-in-out infinite;transform-origin:top;opacity:.05}@keyframes seedling-sprinkle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative;padding-top:32px}.process-grid:before{content:"";position:absolute;top:64px;left:0;right:0;height:2px;background:var(--coral)}.process-step{background:var(--white);padding:28px 24px 32px;border-radius:16px;border:1px solid var(--gray-200);box-shadow:0 12px 32px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative}.process-step:hover{transform:translateY(-4px);border-color:var(--coral);box-shadow:0 18px 40px rgba(15,23,42,.12)}.process-tag{display:inline-flex;align-items:center;gap:6px;background:var(--coral-light);color:var(--coral);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px}.process-step h3{font-size:1rem;font-weight:700;color:var(--black);margin-bottom:10px}.process-step p{font-size:.875rem;color:var(--gray-600);line-height:1.68}.deliver-section{background:var(--white)}.deliver-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.deliver-card{padding:15px;border:1px solid var(--gray-200);border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s;background:var(--white)}.deliver-card:hover{border-color:var(--coral);box-shadow:0 8px 24px rgba(15,23,42,.13);transform:translateY(-3px)}.deliver-icon{font-size:1.5rem;margin-bottom:14px;color:var(--coral)}.deliver-icon svg{width:24px;height:24px}.deliver-card h3{font-size:.95rem;font-weight:700;color:var(--black);margin-bottom:8px}.deliver-card p{font-size:.85rem;color:var(--gray-600);line-height:1.65;margin-bottom:14px}.deliver-items{list-style:none}.deliver-items li{font-size:.82rem;color:var(--gray-600);padding:3px 0;display:flex;align-items:center;gap:7px}.deliver-items li:before{content:"→";color:var(--coral);font-size:.72rem;flex-shrink:0}.who-section{background:var(--emerald);padding:6rem 6%;position:relative}.who-section .section-title{color:var(--white)}.who-section .section-sub{color:rgba(255,255,255,.75)}.who-section-search{position:absolute;top:28px;right:6%;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:var(--white);font-size:.75rem;font-weight:500}.who-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.who-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:28px;transition:border-color .2s,background .2s}.who-card:hover{border-color:var(--coral);background:rgba(255,255,255,.08)}.who-card-icon{font-size:1.8rem;margin-bottom:14px;color:var(--coral)}.who-card-icon svg{width:32px;height:32px}.who-card h3{font-size:1rem;font-weight:700;color:var(--white);margin-bottom:6px}.who-card .situation{font-size:.82rem;color:rgba(255,255,255,.65);font-style:italic;margin-bottom:12px}.who-card p{font-size:.875rem;color:rgba(255,255,255,.78);line-height:1.65}.who-card .outcome{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-size:.82rem;color:var(--coral);font-weight:600}.pkg-section{background:var(--gray-100)}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pkg-card{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:32px 26px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.pkg-card:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(15,23,42,.18);border-color:var(--emerald)}.pkg-card.featured{background:var(--emerald);border-color:var(--emerald)}.pkg-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--coral);color:var(--white);font-size:.67rem;padding:4px 14px;border-radius:50px;letter-spacing:.08em;white-space:nowrap}.pkg-badge,.pkg-tier{font-weight:700;text-transform:uppercase}.pkg-tier{font-size:.7rem;color:var(--coral);letter-spacing:.1em;margin-bottom:6px;display:block}.pkg-name{font-size:1.4rem;font-weight:800;color:var(--black);margin-bottom:6px;letter-spacing:-.02em}.pkg-card.featured .pkg-name{color:var(--white)}.pkg-desc{font-size:.84rem;color:var(--gray-600);line-height:1.55;margin-bottom:18px}.pkg-card.featured .pkg-desc{color:rgba(255,255,255,.7)}.pkg-divider{height:1px;background:var(--gray-200);margin:16px 0}.pkg-card.featured .pkg-divider{background:rgba(255,255,255,.16)}.pkg-list{list-style:none;margin-bottom:28px}.pkg-list li{font-size:.85rem;color:var(--black);padding:5px 0;display:flex;align-items:flex-start;gap:10px;line-height:1.4}.pkg-card.featured .pkg-list li{color:rgba(255,255,255,.82)}.pkg-check{color:var(--coral);font-weight:700;flex-shrink:0;margin-top:1px}.pkg-cta-btn{display:block;text-align:center;padding:13px;border-radius:6px;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;border:2px solid var(--emerald);color:var(--emerald)}.pkg-cta-btn:hover{background:var(--emerald);color:var(--white)}.pkg-card.featured .pkg-cta-btn{background:var(--coral);color:var(--white);border-color:var(--coral)}.pkg-card.featured .pkg-cta-btn:hover{opacity:.9}.faq-section{background:var(--white)}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:flex-start}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--gray-200)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;text-align:left;background:none;border:none;padding:20px;font-size:.95rem;font-weight:600;color:var(--black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-icon,.faq-q:hover{color:var(--coral)}.faq-icon{font-size:1.1rem;transition:transform .2s;flex-shrink:0}.faq-a{font-size:.875rem;line-height:1.72;padding:10px 20px 20px;display:none;color:var(--gray-600)}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-item.open .faq-a{display:block}.cta-section{background:var(--coral);padding:88px 6%;text-align:center;position:relative;overflow:hidden}.cta-section>*{max-width:720px;margin-left:auto;margin-right:auto}.cta-section:before{content:"";position:absolute;top:-40%;left:-10%;width:50%;height:180%;background:rgba(255,255,255,.08);border-radius:50%}.cta-section h2{font-size:2.1rem;font-weight:800;color:var(--white);letter-spacing:-.02em;margin-bottom:14px;position:relative}.cta-section p{color:rgba(255,255,255,.9);font-size:1rem;max-width:500px;margin:0 auto 32px;line-height:1.72;position:relative}.cta-steps{justify-content:center;gap:32px;margin-bottom:36px;flex-wrap:wrap}.cta-form,.cta-steps{display:flex;position:relative}.cta-form{max-width:420px;margin:0 auto 20px;flex-direction:column;gap:12px;z-index:1}.cta-form-row{gap:10px;text-align:left}.cta-form-label,.cta-form-row{display:flex;flex-direction:column}.cta-form-label{font-size:1rem;font-weight:600;color:#ffffff;gap:4px}.cta-form input,.cta-form textarea{padding:9px 11px;border-radius:8px;border:1px solid rgba(15,23,42,.18);font-size:.85rem}.cta-form textarea{min-height:90px;resize:vertical}.cta-form input::-moz-placeholder,.cta-form textarea::-moz-placeholder{color:rgba(15,23,42,.6)}.cta-form input::placeholder,.cta-form textarea::placeholder{color:rgba(15,23,42,.6)}.cta-form input:focus,.cta-form textarea:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 1px rgba(248,113,113,.5)}.cta-form .btn-white{padding:15px 36px;border-radius:6px;font-size:.93rem;font-weight:600;text-align:center;margin:0 auto;background:var(--black);color:var(--white);border:none}.cta-step{text-align:center}.cta-step-num{font-size:1.5rem;font-weight:800;color:var(--white);display:block}.cta-step-label{font-size:.75rem;color:rgba(255,255,255,.75);margin-top:4px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.faq-layout,.who-grid,.why-grid{grid-template-columns:1fr}.deliver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:1fr}.process-grid:before{display:none}.pkg-grid{grid-template-columns:1fr}.insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cta-steps,.trust-stats{gap:20px}.insight-list{grid-template-columns:1fr}}