:root{--tw-primary:#4f46e5;--tw-primary-2:#06b6d4;--tw-line:rgba(203,213,225,0.75);--tw-muted:#64748b;--tw-ink:#0f172a;--tw-bg:#F2F5FE}*{box-sizing:border-box}img{max-width:100%}svg{display:inline-block;vertical-align:middle}a{color:inherit;text-decoration:none}.icon-svg{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0}.icon-svg svg{width:1em;height:1em;display:block}.honeypot-field{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.hidden-force{display:none !important}.-bottom-10{bottom:calc(-1 * 2.5rem)}.-bottom-24{bottom:calc(-1 * 6rem)}.-bottom-32{bottom:calc(-1 * 8rem)}.-bottom-40{bottom:calc(-1 * 10rem)}.-bottom-52{bottom:calc(-1 * 13rem)}.-bottom-56{bottom:calc(-1 * 14rem)}.-left-10{left:calc(-1 * 2.5rem)}.-left-20{left:calc(-1 * 5rem)}.-left-24{left:calc(-1 * 6rem)}.-left-40{left:calc(-1 * 10rem)}.-left-52{left:calc(-1 * 13rem)}.-left-56{left:calc(-1 * 14rem)}.-left-\[18px\]{left:calc(-1 * 18px)}.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}.-right-10{right:calc(-1 * 2.5rem)}.-right-20{right:calc(-1 * 5rem)}.-right-24{right:calc(-1 * 6rem)}.-right-40{right:calc(-1 * 10rem)}.-right-52{right:calc(-1 * 13rem)}.-top-10{top:calc(-1 * 2.5rem)}.-top-20{top:calc(-1 * 5rem)}.-top-24{top:calc(-1 * 6rem)}.-top-52{top:calc(-1 * 13rem)}.absolute{position:absolute}.backdrop-blur{backdrop-filter:blur(12px)}.bg-\[\#2D2857\]{background-color:#2D2857}.bg-\[\#F2F5FE\]{background-color:#F2F5FE}.bg-amber-400{background-color:#fbbf24}.bg-cyan-200\/35{background-color:#a5f3fc59}.bg-cyan-400\/18{background-color:#22d3ee2e}.bg-cyan-50{background-color:#ecfeff}.bg-cyan-700{background-color:#0e7490}.bg-emerald-400\/22{background-color:#34d39938}.bg-emerald-50{background-color:#ecfdf5}.bg-emerald-500{background-color:#10b981}.bg-emerald-600{background-color:#059669}.bg-emerald-700{background-color:#047857}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-from,transparent),var(--tw-gradient-via,transparent),var(--tw-gradient-to,transparent))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-from,transparent),var(--tw-gradient-via,transparent),var(--tw-gradient-to,transparent))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-from,transparent),var(--tw-gradient-via,transparent),var(--tw-gradient-to,transparent))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-from,transparent),var(--tw-gradient-via,transparent),var(--tw-gradient-to,transparent))}.bg-gray-100{background-color:#f3f4f6}.bg-gray-50{background-color:#f9fafb}.bg-indigo-200\/40{background-color:rgba(199,210,254,.4)}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-50{background-color:#eef2ff}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{background-color:#4f46e5}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-primary{background-color:var(--tw-primary)}.bg-primary2\/15{background-color:color-mix(in srgb,var(--tw-primary-2) 15.0%,transparent)}.bg-primary\/15{background-color:color-mix(in srgb,var(--tw-primary) 15.0%,transparent)}.bg-primary\/20{background-color:color-mix(in srgb,var(--tw-primary) 20.0%,transparent)}.bg-slate-100{background-color:#f1f5f9}.bg-slate-900{background-color:#0f172a}.bg-slate-900\/6{background-color:#0f172a0f}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-600{background-color:#7c3aed}.bg-white{background-color:#ffffff}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#ffffff99}.bg-white\/70{background-color:#ffffffb2}.bg-white\/80{background-color:#ffffffcc}.bg-white\/90{background-color:#ffffffe6}.block{display:block}.blur-\[120px\]{filter:blur(120px)}.blur-\[140px\]{filter:blur(140px)}.blur-\[160px\]{filter:blur(160px)}.blur-\[80px\]{filter:blur(80px)}.blur-\[90px\]{filter:blur(90px)}.border{border-width:1px;border-style:solid}.border-2{border-width:2px;border-style:solid}.border-\[\#0b6b5f\]{border-color:#0b6b5f}.border-\[\#C7D0DC\]{border-color:#C7D0DC}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-cyan-100{border-color:#cffafe}.border-dashed{border-style:dashed}.border-emerald-100{border-color:#d1fae5}.border-gray-100{border-color:#f3f4f6}.border-gray-200{border-color:#e5e7eb}.border-gray-200\/70{border-color:#e5e7ebb2}.border-gray-300{border-color:#d1d5db}.border-indigo-100{border-color:#e0e7ff}.border-indigo-600{border-color:#4f46e5}.border-l-2{border-left-width:2px;border-left-style:solid}.border-line{border-color:var(--tw-line)}.border-primary\/25{border-color:color-mix(in srgb,var(--tw-primary) 25.0%,transparent)}.border-slate-200{border-color:#e2e8f0}.border-slate-200\/70{border-color:#e2e8f0b2}.border-t{border-top-width:1px;border-top-style:solid}.border-white\/10{border-color:#ffffff1a}.border-white\/40{border-color:#ffffff66}.bottom-0{bottom:0}.cursor-pointer{cursor:pointer}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.focus-visible\:outline-none{outline:none}.focus-visible\:ring-2{--tw-ring-width:2px}.focus-visible\:ring-indigo-500\/30:focus-visible{box-shadow:0 0 0 2px #6366f14c}.focus\:border-emerald-400:focus{border-color:#34d399}.focus\:outline-none{outline:none}.focus\:ring-2{--tw-ring-width:2px}.focus\:ring-emerald-500\/40:focus{box-shadow:0 0 0 2px #10b98166}.focus\:ring-indigo-500\/40:focus{box-shadow:0 0 0 2px #6366f166}.focus\:ring-primary\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--tw-primary) 50.0%,transparent)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-sans{font-family:Inter,system-ui,sans-serif}.font-semibold{font-weight:700}.from-bg\/95{--tw-gradient-from:color-mix(in srgb,var(--tw-bg) 95.0%,transparent)}.from-emerald-50{--tw-gradient-from:#ecfdf5}.from-emerald-500\/30{--tw-gradient-from:#10b9814c}.from-emerald-500\/60{--tw-gradient-from:#10b98199}.from-indigo-50{--tw-gradient-from:#eef2ff}.from-indigo-500\/25{--tw-gradient-from:#6366f140}.from-indigo-500\/40{--tw-gradient-from:#6366f166}.from-indigo-500\/60{--tw-gradient-from:#6366f199}.from-slate-200{--tw-gradient-from:#e2e8f0}.gap-1{gap:0.25rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:0.5rem}.gap-20{gap:5rem}.gap-3{gap:0.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.group:hover .group-hover\:text-indigo-600{color:#4f46e5}.group:hover .group-hover\:text-white{color:#ffffff}.h-1{height:0.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-1\.5{height:0.375rem}.h-2{height:0.5rem}.h-2\.5{height:0.625rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16.0rem}.h-80{height:20.0rem}.h-9{height:2.25rem}.h-96{height:24.0rem}.h-\[320px\]{height:320px}.h-\[3px\]{height:3px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.hidden{display:none}.hover\:bg-\[\#0b6b5f\]:hover{background-color:#0b6b5f}.hover\:bg-amber-300:hover{background-color:#fcd34d}.hover\:bg-emerald-700:hover{background-color:#047857}.hover\:bg-indigo-600:hover{background-color:#4f46e5}.hover\:bg-indigo-700:hover{background-color:#4338ca}.hover\:bg-slate-50:hover{background-color:#f8fafc}.hover\:bg-slate-800:hover{background-color:#1e293b}.hover\:bg-violet-700:hover{background-color:#6d28d9}.hover\:bg-white:hover{background-color:#ffffff}.hover\:border-indigo-300:hover{border-color:#a5b4fc}.hover\:border-primary\/35:hover{border-color:color-mix(in srgb,var(--tw-primary) 35.0%,transparent)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.1)}.hover\:text-\[\#0b6b5f\]:hover{color:#0b6b5f}.hover\:text-indigo-600:hover{color:#4f46e5}.hover\:text-indigo-700:hover{color:#4338ca}.hover\:text-white:hover{color:#ffffff}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:0}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:0.5rem}.left-4{left:1rem}.max-h-\[420px\]{max-height:420px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.mb-16{margin-bottom:4rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.min-h-\[140px\]{min-height:140px}.ml-1{margin-left:.25rem}.ml-1{margin-left:0.25rem}.ml-2{margin-left:.5rem}.ml-2{margin-left:0.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1{margin-right:0.25rem}.mr-2{margin-right:0.5rem}.mt-1{margin-top:0.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:0.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-auto{margin-left:auto;margin-right:auto}.object-cover{object-fit:cover}.opacity-\[0\.06\]{opacity:0.06}.opacity-\[0\.07\]{opacity:0.07}.overflow-hidden{overflow:hidden}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-11{padding-left:2.75rem}.pl-6{padding-left:1.5rem}.placeholder\:text-slate-400::placeholder{color:#94a3b8}.pointer-events-none{pointer-events:none}.pr-4{padding-right:1rem}.pt-16{padding-top:4rem}.pt-16{padding-top:4rem}.pt-40{padding-top:10rem}.pt-40{padding-top:10rem}.pt-8{padding-top:2rem}.pt-8{padding-top:2rem}.pt-\[76px\]{padding-top:76px}.pt-\[76px\]{padding-top:76px}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.relative{position:relative}.right-0{right:0}.ring-1{box-shadow:0 0 0 1px rgba(15,23,42,.06) inset}.ring-slate-900\/5{box-shadow:0 0 0 1px #0f172a0d}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.select-none{user-select:none}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:0 30px 90px rgba(0,0,0,0.45)}.shadow-\[0_40px_80px_rgba\(79\,70\,229\,0\.25\)\]{box-shadow:0 40px 80px rgba(79,70,229,0.25)}.shadow-amber-400\/20{box-shadow:0 20px 40px rgba(251,191,36,.2)}.shadow-emerald-500\/20{box-shadow:0 20px 40px rgba(16,185,129,.2)}.shadow-glow{box-shadow:0 18px 40px rgba(79,70,229,.28)}.shadow-indigo-600\/20{box-shadow:0 20px 40px rgba(79,70,229,.2)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.1)}.shadow-slate-900\/5{box-shadow:0 10px 24px rgba(15,23,42,.05)}.shadow-sm{box-shadow:0 1px 2px rgba(15,23,42,.08)}.shadow-soft{box-shadow:0 12px 32px rgba(15,23,42,.08)}.shadow-violet-500\/20{box-shadow:0 20px 40px rgba(139,92,246,.2)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(15,23,42,.14),0 8px 10px -6px rgba(15,23,42,.12)}.shrink-0{flex-shrink:0}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-\[\#05202b\]{color:#05202b}.text-\[\#0b6b5f\]{color:#0b6b5f}.text-base{font-size:1rem;line-height:1.5rem}.text-center{text-align:center}.text-cyan-700{color:#0e7490}.text-emerald-700{color:#047857}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-indigo-600{color:#4f46e5}.text-indigo-700{color:#4338ca}.text-indigo-900{color:#312e81}.text-indigo-900\/70{color:#312e81b2}.text-indigo-900\/80{color:#312e81cc}.text-ink{color:var(--tw-ink)}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-muted{color:var(--tw-muted)}.text-primary{color:var(--tw-primary)}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-slate-900{color:#0f172a}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-white{color:#ffffff}.text-white\/80{color:#ffffffcc}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.to-cyan-50{--tw-gradient-to:#ecfeff}.to-white{--tw-gradient-to:#ffffff}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:0.5rem}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.transition{transition:all .2s ease}.transition-all{transition:all .2s ease}.transition-shadow{transition:box-shadow .2s ease}.uppercase{text-transform:uppercase}.via-bg\/25{--tw-gradient-via:color-mix(in srgb,var(--tw-bg) 25.0%,transparent)}.via-cyan-500\/20{--tw-gradient-via:#06b6d433}.via-cyan-500\/40{--tw-gradient-via:#06b6d466}.via-purple-500\/20{--tw-gradient-via:rgba(168,85,247,.20)}.via-slate-200{--tw-gradient-via:#e2e8f0}.via-white{--tw-gradient-via:#ffffff}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-1\.5{width:0.375rem}.w-2{width:0.5rem}.w-20{width:5rem}.w-2\.5{width:0.625rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-80{width:20.0rem}.w-9{width:2.25rem}.w-96{width:24.0rem}.w-\[460px\]{width:460px}.w-\[520px\]{width:520px}.w-\[620px\]{width:620px}.w-\[640px\]{width:640px}.w-full{width:100%}.w-full{width:100%}@media (min-width:1024px){.lg\:col-span-12{grid-column:span 12 / span 12}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4 / span 4}}@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5 / span 5}}@media (min-width:1024px){.lg\:col-span-7{grid-column:span 7 / span 7}}@media (min-width:1024px){.lg\:col-span-8{grid-column:span 8 / span 8}}@media (min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:h-\[420px\]{height:420px}}@media (min-width:640px){.sm\:block{display:block}}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:items-center{align-items:center}}@media (min-width:640px){.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:block{display:block}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}}@media (min-width:768px){.md\:flex{display:flex}}@media (min-width:768px){.md\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\:h-72{height:18rem}}@media (min-width:768px){.md\:h-\[380px\]{height:380px}}@media (min-width:768px){.md\:items-center{align-items:center}}@media (min-width:768px){.md\:max-h-\[520px\]{max-height:520px}}@media (min-width:768px){.md\:p-10{padding:2.5rem}}@media (min-width:768px){.md\:p-8{padding:2rem}}@media (min-width:768px){.md\:pb-18{padding-bottom:4.5rem}}@media (min-width:768px){.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:768px){.md\:py-18{padding-top:4.5rem;padding-bottom:4.5rem}}@media (min-width:768px){.md\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:768px){.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:768px){.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backdrop-blur-xl{backdrop-filter:blur(24px)}.tracking-tight{letter-spacing:-0.025em}.whitespace-nowrap{white-space:nowrap}.w-auto{width:auto}.w-px{width:1px}.z-10{z-index:10}.-translate-x-1\/2{transform:translateX(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.rotate-180{transform:rotate(180deg)}.to-transparent{--tw-gradient-to:transparent}.animate-floaty{animation:floaty 8s ease-in-out infinite}@keyframes floaty{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-12px,0)}}.-z-10{z-index:-10}.max-w-xl{max-width:36rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.list-none{list-style:none}.pl-0{padding-left:0}.m-0{margin:0}.mt-0{margin-top:0}
#o-que-eu-faco summary{list-style:none}#o-que-eu-faco summary::-webkit-details-marker{display:none}.page-auditoria-seo .faq-section--service-home,.page-consultor-seo-local .faq-section--service-home{background:var(--bg);padding:100px 40px}.page-auditoria-seo .faq-section--service-home .faq-inner,.page-consultor-seo-local .faq-section--service-home .faq-inner{max-width:860px;margin:0 auto}.page-auditoria-seo .faq-section--service-home .faq-header,.page-consultor-seo-local .faq-section--service-home .faq-header{margin-bottom:48px}.page-auditoria-seo .faq-section--service-home .section-title,.page-consultor-seo-local .faq-section--service-home .section-title{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;color:var(--text);line-height:1.2;margin-bottom:0}.page-auditoria-seo .faq-section--service-home .faq-list,.page-consultor-seo-local .faq-section--service-home .faq-list{display:flex;flex-direction:column;gap:16px}.page-auditoria-seo .faq-section--service-home .faq-item,.page-consultor-seo-local .faq-section--service-home .faq-item{background:#fff;border-radius:14px;border:1px solid var(--border);overflow:hidden;transition:box-shadow .2s}.page-auditoria-seo .faq-section--service-home .faq-item:hover,.page-consultor-seo-local .faq-section--service-home .faq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.page-auditoria-seo .faq-section--service-home .faq-btn,.page-consultor-seo-local .faq-section--service-home .faq-btn{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left}.page-auditoria-seo .faq-section--service-home .faq-question,.page-consultor-seo-local .faq-section--service-home .faq-question{font-size:1rem;font-weight:700;color:var(--text);line-height:1.4}.page-auditoria-seo .faq-section--service-home .faq-toggle-icon,.page-consultor-seo-local .faq-section--service-home .faq-toggle-icon{width:30px;height:32px;border-radius:8px;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,transform .3s}.page-auditoria-seo .faq-section--service-home .faq-btn[aria-expanded="true"] .faq-toggle-icon,.page-consultor-seo-local .faq-section--service-home .faq-btn[aria-expanded="true"] .faq-toggle-icon{background:var(--indigo);transform:rotate(180deg)}.page-auditoria-seo .faq-section--service-home .faq-btn[aria-expanded="true"] .faq-toggle-icon svg,.page-consultor-seo-local .faq-section--service-home .faq-btn[aria-expanded="true"] .faq-toggle-icon svg{stroke:#fff}.page-auditoria-seo .faq-section--service-home .faq-answer,.page-consultor-seo-local .faq-section--service-home .faq-answer{font-size:.875rem;color:var(--text-muted);line-height:1.8;padding:0 28px 24px}.page-auditoria-seo .faq-section--service-home .faq-answer.hidden,.page-consultor-seo-local .faq-section--service-home .faq-answer.hidden{display:none}@media (max-width:768px){.page-auditoria-seo .faq-section--service-home,.page-consultor-seo-local .faq-section--service-home{padding:72px 20px}.page-auditoria-seo .faq-section--service-home .faq-header,.page-consultor-seo-local .faq-section--service-home .faq-header{margin-bottom:28px}.page-auditoria-seo .faq-section--service-home .faq-btn,.page-consultor-seo-local .faq-section--service-home .faq-btn{padding:20px 18px}.page-auditoria-seo .faq-section--service-home .faq-answer,.page-consultor-seo-local .faq-section--service-home .faq-answer{padding:0 18px 20px}}@media (min-width:769px){body.page-sobre .about-hero-section{padding-top:56px}}
.strategy-services-home{padding-top:8px}.strategy-services-head{max-width:860px}.strategy-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.strategy-services-grid--inner{margin-top:0}.strategy-service-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-height:100%;padding:26px 24px 24px;border:1px solid rgba(20,28,45,0.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(248,250,252,0.98) 100%);box-shadow:0 24px 60px rgba(15,23,42,0.08)}.strategy-service-card::before{content:"";position:absolute;inset:0 0 auto 0;width:auto;height:4px;border-radius:0;background:linear-gradient(90deg,#0f62fe 0%,#7c3aed 100%);opacity:0.92}.strategy-chip{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:rgba(15,98,254,0.08);color:#0f62fe;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.strategy-card-title{margin:0;color:#0f172a;font-size:26px;line-height:1.12;font-weight:800}.strategy-card-text{margin:0;color:#475569;font-size:15px;line-height:1.7}.strategy-card-list,.service-copy-list{margin:0;padding:0;list-style:none}.strategy-card-list li,.service-copy-list li{position:relative;padding-left:18px;color:#334155;font-size:14px;line-height:1.7}.strategy-card-list li + li,.service-copy-list li + li{margin-top:8px}.strategy-card-list li::before,.service-copy-list li::before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#0f62fe 0%,#7c3aed 100%)}.strategy-card-link,.service-copy-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:0 20px;border-radius:16px;text-decoration:none;font-size:14px;font-weight:800;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}.strategy-card-link{margin-top:auto;color:#0f172a;background:#ffffff;border:1px solid rgba(15,23,42,0.1)}.strategy-card-link:hover,.service-copy-btn:hover{transform:translateY(-1px)}.service-copy-page{padding:104px 20px 56px}.service-copy-shell{max-width:1180px;margin:0 auto}.service-copy-hero{max-width:860px;margin:0 auto 28px;text-align:center}.service-copy-kicker,.service-copy-card-kicker{display:inline-flex;align-items:center;gap:8px;color:#0f62fe;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.service-copy-title{margin:14px 0 0;color:#0f172a;font-size:52px;line-height:1.06;font-weight:900;letter-spacing:-0.03em}.service-copy-subtitle{margin:18px auto 0;max-width:760px;color:#475569;font-size:18px;line-height:1.8}.service-copy-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.service-copy-btn{color:#ffffff;background:linear-gradient(135deg,#0f62fe 0%,#6d28d9 100%);box-shadow:0 18px 40px rgba(15,98,254,0.18)}.service-copy-btn--ghost{color:#0f172a;background:#ffffff;border:1px solid rgba(15,23,42,0.12);box-shadow:none}.service-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.service-copy-grid--formats{margin-top:22px}.service-copy-card{padding:28px 26px;border:1px solid rgba(20,28,45,0.08);border-radius:24px;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,0.06)}.service-copy-card--wide{grid-column:1 / -1}.service-copy-section-title{margin:10px 0 0;color:#0f172a;font-size:30px;line-height:1.15;font-weight:800}.service-copy-card p,.service-copy-formats-head p,.service-copy-cta-copy p,.service-copy-faq-item p{margin:14px 0 0;color:#475569;font-size:16px;line-height:1.8}.service-copy-faq{display:grid;gap:18px;margin-top:18px}.service-copy-faq-item{padding:18px 20px;border-radius:18px;background:#f8fafc;border:1px solid rgba(148,163,184,0.18)}.service-copy-faq-item h3{margin:0;color:#0f172a;font-size:18px;line-height:1.5;font-weight:800}.service-copy-formats{margin-top:28px}.service-copy-formats-head{max-width:780px}.service-copy-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:30px 28px;border-radius:28px;background:linear-gradient(135deg,#eef4ff 0%,#f8f5ff 100%);border:1px solid rgba(59,130,246,0.12)}.service-copy-cta .service-copy-actions{margin-top:0;justify-content:flex-end}@media (max-width:1100px){.strategy-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-copy-title{font-size:44px}.service-copy-cta{flex-direction:column;align-items:flex-start}.service-copy-cta .service-copy-actions{justify-content:flex-start}}@media (max-width:780px){.strategy-services-grid,.service-copy-grid{grid-template-columns:1fr}.service-copy-page{padding:92px 16px 42px}.service-copy-title{font-size:36px}.service-copy-subtitle{font-size:16px;line-height:1.7}.service-copy-section-title{font-size:26px}.strategy-card-title{font-size:23px}.strategy-service-card,.service-copy-card,.service-copy-cta{border-radius:22px;padding:22px 20px}.service-copy-actions{width:100%;flex-direction:column}.strategy-card-link,.service-copy-btn{width:100%;align-self:stretch}}
body.page-servicos,body.page-consultoria-estrategica,body.page-trafego-performance,body.page-seo-autoridade,body.page-funil-conversao,body.page-auditoria-diagnostico{background:radial-gradient(circle at top right,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0) 36%),linear-gradient(180deg,var(--service-bg-1,#edf2ff) 0%,var(--service-bg-2,#f8fbff) 100%)}body.page-servicos{--service-accent:#5b5cf0;--service-accent-2:#67d7f7;--service-bg-1:#edf2ff;--service-bg-2:#f7fbff;--service-chip-bg:rgba(91,92,240,0.10);--service-panel-soft:#eef2ff;--service-strong-soft:#eff5ff;--service-card-border:rgba(91,92,240,0.10)}body.page-consultoria-estrategica{--service-accent:#5b5cf0;--service-accent-2:#67d7f7;--service-bg-1:#edf2ff;--service-bg-2:#f7fbff;--service-chip-bg:rgba(91,92,240,0.10);--service-panel-soft:#eef2ff;--service-strong-soft:#eff5ff;--service-card-border:rgba(91,92,240,0.10)}body.page-trafego-performance{--service-accent:#7c3aed;--service-accent-2:#ec4899;--service-bg-1:#f7efff;--service-bg-2:#fff8fc;--service-chip-bg:rgba(124,58,237,0.10);--service-panel-soft:#f6efff;--service-strong-soft:#fff2fa;--service-card-border:rgba(168,85,247,0.11)}body.page-seo-autoridade{--service-accent:#0f766e;--service-accent-2:#22c55e;--service-bg-1:#eefcf7;--service-bg-2:#f6fffb;--service-chip-bg:rgba(15,118,110,0.10);--service-panel-soft:#ecfdf5;--service-strong-soft:#effcf7;--service-card-border:rgba(15,118,110,0.10)}body.page-funil-conversao{--service-accent:#b45309;--service-accent-2:#f59e0b;--service-bg-1:#fff6ea;--service-bg-2:#fffdf7;--service-chip-bg:rgba(180,83,9,0.10);--service-panel-soft:#fff7ed;--service-strong-soft:#fff8eb;--service-card-border:rgba(217,119,6,0.12)}body.page-auditoria-diagnostico{--service-accent:#334155;--service-accent-2:#38bdf8;--service-bg-1:#f1f5f9;--service-bg-2:#f8fbff;--service-chip-bg:rgba(51,65,85,0.10);--service-panel-soft:#eef4fb;--service-strong-soft:#f2f7ff;--service-card-border:rgba(51,65,85,0.11)}.service-theme-page{padding:0 0 56px;color:#0f172a}.service-theme-navbar-spacer{height:78px}.service-theme-shell{position:relative;max-width:1240px;margin:0 auto;padding:0 24px}.service-theme-hero{position:relative;overflow:hidden;padding:80px 0 26px}.service-theme-page:not(.service-theme-page--overview) .service-theme-hero{padding:0}.service-theme-glow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(120px);opacity:0.26}.service-theme-glow--one{width:520px;height:520px;top:-150px;right:-110px;background:var(--service-accent,#5b5cf0)}.service-theme-glow--two{width:520px;height:520px;left:-160px;bottom:-220px;background:var(--service-accent-2,#67d7f7)}.service-theme-breadcrumb{color:#6B7280;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;line-height:16px}.service-theme-breadcrumb a{color:inherit;text-decoration:none}.service-theme-breadcrumb a:hover{color:#4F46E5}.service-theme-breadcrumb .c-breadcrumb__list,.service-theme-breadcrumb .c-breadcrumb__item{gap:8px}.service-theme-breadcrumb .c-breadcrumb__current{color:#374151;font-weight:700}.service-theme-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.82fr);gap:48px;align-items:center;margin-top:24px}.service-theme-hero-grid.service-shared-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:1024px){.service-theme-hero-grid.service-shared-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.service-theme-copy{align-self:start;max-width:720px}.service-theme-kicker,.service-theme-card-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--service-accent,#5b5cf0);font-size:12px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.service-theme-copy>.service-theme-kicker{color:#4F46E5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12.48px;line-height:16px;font-weight:700;letter-spacing:0.12em}.service-theme-kicker-dot{width:9px;height:9px;border-radius:999px;background:var(--service-accent,#5b5cf0);box-shadow:0 0 0 6px color-mix(in srgb,var(--service-accent,#5b5cf0) 10%,transparent)}.service-theme-copy>.service-theme-kicker .service-theme-kicker-dot{width:8px;height:8px;background:#4F46E5;box-shadow:none}.service-theme-title{margin:16px 0 0;font-size:clamp(2.25rem,2.65vw,3.05rem);line-height:1.08;font-weight:900;letter-spacing:-0.045em;color:#0f172a;text-wrap:balance}.service-theme-subtitle{margin:24px 0 0;max-width:720px;color:#475569;font-size:20px;line-height:1.7}.service-theme-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.service-theme-actions .service-copy-btn{min-height:52px;padding:0 24px;border-radius:18px;font-size:16px;font-weight:800}.service-theme-actions .service-copy-btn{background:linear-gradient(135deg,var(--service-accent,#5b5cf0) 0%,var(--service-accent-2,#67d7f7) 100%);box-shadow:0 20px 44px color-mix(in srgb,var(--service-accent,#5b5cf0) 20%,transparent)}.service-theme-actions .service-copy-btn--ghost{background:rgba(255,255,255,0.82);color:#0f172a;border:1px solid rgba(148,163,184,0.22);box-shadow:none}.service-theme-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.service-theme-badge{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,0.84);border:1px solid rgba(148,163,184,0.18);color:#334155;font-size:15px;line-height:1.5;box-shadow:0 10px 25px rgba(15,23,42,0.05)}.service-theme-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--service-accent,#5b5cf0) 14%,white);color:var(--service-accent,#5b5cf0);font-size:12px;font-weight:800}.service-theme-panel{position:relative;padding:1px;border-radius:34px;background:linear-gradient(135deg,color-mix(in srgb,var(--service-accent,#5b5cf0) 24%,transparent) 0%,color-mix(in srgb,var(--service-accent-2,#67d7f7) 28%,transparent) 60%,rgba(255,255,255,0.5) 100%);box-shadow:0 28px 60px rgba(15,23,42,0.08)}.service-theme-panel::after{content:"";position:absolute;inset:1px;border-radius:33px;background:rgba(255,255,255,0.88);backdrop-filter:blur(14px)}.service-theme-panel>*{position:relative;z-index:1}.service-theme-panel{padding-inline:1px}.service-theme-panel-line{height:3px;width:calc(100% - 64px);margin:28px 32px 0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--service-accent,#5b5cf0) 54%,white) 0%,color-mix(in srgb,var(--service-accent-2,#67d7f7) 50%,white) 72%,transparent 100%)}.service-theme-panel-label{margin:28px 32px 0;color:#475569;font-size:16px;line-height:1.5}.service-theme-checklist{list-style:none;margin:18px 32px 0;padding:0;display:grid;gap:16px}.service-theme-checklist li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;color:#1f2937;font-size:17px;line-height:1.35}.service-theme-checkmark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--service-accent,#5b5cf0);color:#ffffff;font-size:13px;font-weight:800;box-shadow:0 10px 20px color-mix(in srgb,var(--service-accent,#5b5cf0) 18%,transparent)}.service-theme-result-box{margin:28px 32px 0;padding:20px 18px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--service-panel-soft,#eef2ff) 82%,white) 0%,color-mix(in srgb,var(--service-strong-soft,#eff5ff) 88%,white) 100%);border:1px solid color-mix(in srgb,var(--service-accent,#5b5cf0) 10%,white)}.service-theme-result-title{margin:0;color:color-mix(in srgb,var(--service-accent,#5b5cf0) 74%,#0f172a);font-size:16px;line-height:1.4;font-weight:700}.service-theme-result-text{margin:8px 0 0;color:#475569;font-size:16px;line-height:1.65}.service-theme-note{display:flex;align-items:center;gap:8px;margin:22px 32px 32px;color:#64748b;font-size:14px;line-height:1.55}.service-theme-note-icon{color:color-mix(in srgb,var(--service-accent,#5b5cf0) 60%,#334155)}.service-theme-body{padding:18px 0 0}.service-theme-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-theme-card{position:relative;overflow:hidden;padding:30px 28px;border-radius:30px;background:rgba(255,255,255,0.90);border:1px solid var(--service-card-border,rgba(91,92,240,0.10));box-shadow:0 22px 54px rgba(15,23,42,0.06)}.service-theme-card::before{content:"";position:absolute;inset:0 0 auto 0;width:auto;height:4px;border-radius:0;background:linear-gradient(90deg,var(--service-accent,#5b5cf0) 0%,var(--service-accent-2,#67d7f7) 100%);opacity:0.96}.service-theme-card--full,.service-theme-cta{grid-column:1 / -1}.service-theme-card-title{margin:12px 0 0;font-size:clamp(1.42rem,1.55vw,1.85rem);line-height:1.18;font-weight:800;color:#0f172a;text-wrap:balance}.service-theme-card-text,.service-theme-formats-head .service-theme-card-text,.service-copy-faq-item p{margin:16px 0 0;color:#475569;font-size:16px;line-height:1.8}.service-theme-card .service-copy-list{margin-top:18px}.service-theme-card .service-copy-list li,.strategy-card-list li,.service-copy-list li{padding-left:20px;font-size:15px;line-height:1.72;color:#334155}.service-theme-card .service-copy-list li::before,.strategy-card-list li::before,.service-copy-list li::before{width:8px;height:8px;top:9px;background:linear-gradient(135deg,var(--service-accent,#5b5cf0) 0%,var(--service-accent-2,#67d7f7) 100%)}.service-copy-faq{margin-top:18px;display:grid;gap:16px}.service-copy-faq-item{padding:20px 20px 18px;border-radius:20px;background:color-mix(in srgb,var(--service-panel-soft,#eef2ff) 42%,white);border:1px solid color-mix(in srgb,var(--service-accent,#5b5cf0) 10%,white)}.service-copy-faq-item h3{margin:0;color:#0f172a;font-size:18px;line-height:1.5;font-weight:800}.service-theme-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--service-panel-soft,#eef2ff) 75%,white) 0%,color-mix(in srgb,var(--service-strong-soft,#eff5ff) 78%,white) 100%)}.service-theme-cta-copy{flex:1 1 36rem;min-width:0}.service-theme-cta-copy .service-theme-card-title{max-width:48rem}.service-theme-actions--cta{margin-top:0;justify-content:flex-end;flex-shrink:0}.service-theme-formats{margin-top:26px}.service-theme-formats-head{max-width:760px;margin-bottom:22px}.service-theme-info-grid--formats{grid-template-columns:repeat(3,minmax(0,1fr))}.service-theme-card--format{min-height:100%}.service-theme-card--tone-1{--service-accent:#5b5cf0;--service-accent-2:#67d7f7}.service-theme-card--tone-2{--service-accent:#7c3aed;--service-accent-2:#ec4899}.service-theme-card--tone-3{--service-accent:#0f766e;--service-accent-2:#22c55e}.strategy-services-grid--premium{margin-top:0}.strategy-service-card--tone-1{--service-accent:#5b5cf0;--service-accent-2:#67d7f7}.strategy-service-card--tone-2{--service-accent:#7c3aed;--service-accent-2:#ec4899}.strategy-service-card--tone-3{--service-accent:#0f766e;--service-accent-2:#22c55e}.strategy-service-card--tone-4{--service-accent:#b45309;--service-accent-2:#f59e0b}.strategy-service-card--tone-5{--service-accent:#334155;--service-accent-2:#38bdf8}.strategy-service-card[class*="strategy-service-card--tone-"]::before{background:linear-gradient(90deg,var(--service-accent,#0f62fe) 0%,var(--service-accent-2,#7c3aed) 100%)}.strategy-service-card[class*="strategy-service-card--tone-"] .strategy-chip{background:color-mix(in srgb,var(--service-accent,#0f62fe) 10%,white);color:var(--service-accent,#0f62fe)}.strategy-service-card[class*="strategy-service-card--tone-"] .strategy-card-list li::before{background:linear-gradient(135deg,var(--service-accent,#0f62fe) 0%,var(--service-accent-2,#7c3aed) 100%)}.strategy-service-card[class*="strategy-service-card--tone-"] .strategy-card-link{border-color:color-mix(in srgb,var(--service-accent,#0f62fe) 14%,#cbd5e1)}.strategy-service-card[class*="strategy-service-card--tone-"] .strategy-card-link:hover{border-color:color-mix(in srgb,var(--service-accent,#0f62fe) 30%,#cbd5e1)}
@media (max-width:1100px){.service-theme-hero-grid,.service-theme-info-grid--formats{grid-template-columns:1fr}.service-theme-cta{flex-direction:column;align-items:flex-start}.service-theme-actions--cta{justify-content:flex-start}}@media (max-width:860px){.service-theme-page{padding:0 0 42px}.service-theme-shell{padding:0 16px}.service-theme-hero{padding-top:56px}.service-theme-title{font-size:2.8rem;line-height:1.02}.service-theme-subtitle{font-size:17px;line-height:1.75}.service-theme-actions{flex-direction:column;align-items:stretch}.service-theme-actions .service-copy-btn{width:100%;justify-content:center}.service-theme-panel-line,.service-theme-panel-label,.service-theme-checklist,.service-theme-result-box,.service-theme-note{margin-left:22px;margin-right:22px}.service-theme-panel-line{width:calc(100% - 44px);margin-top:24px}.service-theme-note{margin-bottom:24px}.service-theme-info-grid{grid-template-columns:1fr;gap:18px}.service-theme-card,.service-theme-cta,.strategy-service-card{padding:24px 20px;border-radius:24px}.service-theme-card::before,.strategy-service-card::before{border-radius:24px 24px 0 0}.service-theme-card-title{font-size:1.6rem}.service-theme-badges{gap:10px}.service-theme-badge{min-height:42px;font-size:14px;padding:0 14px}}.nav-separator,

