.cloudact-heading-xl{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.03em}.cloudact-heading-lg,.cloudact-heading-xl{font-family:var(--font-dm-sans),system-ui,sans-serif;font-weight:var(--font-weight-bold,700);color:var(--text-primary,#000000);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.cloudact-heading-lg{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.02em}.cloudact-heading-md{font-size:1.375rem;line-height:1.3;letter-spacing:-.015em}.cloudact-heading-md,.cloudact-heading-sm{font-family:var(--font-dm-sans),system-ui,sans-serif;font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#000000);-webkit-font-smoothing:antialiased}.cloudact-heading-sm{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em}.cloudact-body{font-size:1rem}.cloudact-body,.cloudact-body-lg{font-family:var(--font-dm-sans),system-ui,sans-serif;font-weight:var(--font-weight-normal,400);line-height:1.6;color:var(--text-secondary,#3C3C43);-webkit-font-smoothing:antialiased}.cloudact-body-lg{font-size:1.125rem}.cloudact-body-sm{font-size:.875rem;font-weight:var(--font-weight-normal,400);line-height:1.5;color:var(--text-tertiary,#8E8E93);-webkit-font-smoothing:antialiased}.cloudact-body-sm,.cloudact-btn-primary{font-family:var(--font-dm-sans),system-ui,sans-serif}.cloudact-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:var(--cloudact-mint);color:#000000;border-radius:var(--radius-md,12px);font-size:.9375rem;font-weight:600;min-height:44px;border:none;cursor:pointer;box-shadow:var(--shadow-button-mint);transition:all .2s cubic-bezier(.4,0,.2,1)}.cloudact-btn-primary:hover{background:var(--cloudact-mint-dark);transform:translateY(-1px);box-shadow:var(--shadow-button-mint-hover)}.cloudact-btn-primary:active{transform:scale(.98);box-shadow:var(--shadow-button-mint)}.cloudact-btn-primary:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;box-shadow:var(--shadow-glow-mint)}.cloudact-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 23px;background:transparent;color:var(--cloudact-mint-text,#1a7a3a);border:1.5px solid var(--cloudact-mint);border-radius:var(--radius-md,12px);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:.9375rem;font-weight:600;min-height:44px;cursor:pointer;box-shadow:var(--shadow-premium-xs);transition:all .2s cubic-bezier(.4,0,.2,1)}.cloudact-btn-secondary:hover{background:rgba(144,252,166,.12);transform:translateY(-1px);box-shadow:var(--shadow-premium-sm);border-color:var(--cloudact-mint-dark)}.cloudact-btn-secondary:active{background:rgba(144,252,166,.18);transform:scale(.98)}.cloudact-btn-secondary:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;box-shadow:var(--shadow-glow-mint)}.cloudact-card{background:var(--surface-primary,#ffffff);border-radius:var(--radius-xl,20px);border:1px solid var(--border-subtle,rgba(0,0,0,.04));box-shadow:var(--shadow-premium-sm);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;position:relative}.cloudact-card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl,20px);padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,0) 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cloudact-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-premium-md);border-color:var(--border-mint,rgba(144,252,166,.2))}.cloudact-card:active{transform:translateY(-1px);box-shadow:var(--shadow-premium-sm)}.cloudact-card:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;box-shadow:var(--shadow-glow-mint)}.cloudact-card-featured{background:var(--surface-primary,#ffffff);border-radius:var(--radius-xl,20px);border:2px solid var(--cloudact-mint);box-shadow:var(--shadow-premium-md);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.cloudact-card-featured:hover{transform:translateY(-3px);box-shadow:var(--shadow-premium-lg);border-color:var(--cloudact-mint-dark)}.cloudact-icon-box{width:56px;height:56px;background:var(--cloudact-bg-mint);border-radius:var(--radius-lg,16px);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs)}.cloudact-icon-box svg{width:28px;height:28px;color:var(--cloudact-mint-text,#1a7a3a)}.cloudact-icon-box-coral{width:56px;height:56px;background:var(--cloudact-bg-coral);border-radius:var(--radius-lg,16px);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs)}.cloudact-icon-box-coral svg{width:28px;height:28px;color:var(--cloudact-coral)}.cloudact-icon-box-blue{width:56px;height:56px;background:var(--cloudact-bg-blue);border-radius:var(--radius-lg,16px);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs)}.cloudact-icon-box-blue svg{width:28px;height:28px;color:var(--cloudact-blue)}.cloudact-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:var(--cloudact-bg-mint);color:#1a7a3a;border-radius:9999px;font-family:var(--font-dm-sans),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cloudact-badge-coral{background:var(--cloudact-bg-coral);color:var(--cloudact-coral)}.cloudact-promo-banner{background:linear-gradient(to right,var(--cloudact-coral),var(--cloudact-coral-light));color:white;padding:.625rem 1rem;text-align:center;font-family:var(--font-dm-sans),sans-serif;font-size:.875rem}.cloudact-stats-section{background:var(--cloudact-teal);color:white}.cloudact-stat-value{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;color:var(--cloudact-coral)}.cloudact-link,.cloudact-stat-value{font-family:var(--font-dm-sans),sans-serif}.cloudact-link{color:var(--cloudact-blue);font-weight:600;text-decoration:none;transition:color .2s ease,text-decoration .2s ease;cursor:pointer}.cloudact-link:hover{color:var(--cloudact-blue-dark);text-decoration:underline;text-underline-offset:3px}.cloudact-link:visited{color:#0055B3}.cloudact-link:focus-visible{outline:2px solid var(--cloudact-teal);outline-offset:2px;border-radius:2px}.cloudact-link:active{color:var(--cloudact-teal-dark)}.text-cloudact-teal{color:var(--cloudact-teal)}.text-cloudact-coral{color:var(--cloudact-coral)}.bg-cloudact-teal{background-color:var(--cloudact-teal)}.bg-cloudact-coral{background-color:var(--cloudact-coral)}.bg-cloudact-teal-light{background-color:var(--cloudact-bg-teal)}.bg-cloudact-coral-light{background-color:var(--cloudact-bg-coral)}.text-cloudact-teal\/30{color:rgba(144,252,166,.3)}.text-cloudact-coral\/30{color:rgba(255,108,94,.3)}.focus\:border-cloudact-teal:focus{border-color:var(--cloudact-mint)}.focus\:ring-cloudact-teal\/20:focus{--tw-ring-color:rgba(144,252,166,0.25)}.bg-grid-black\/5{background-image:linear-gradient(90deg,rgb(0 0 0/.03) 1px,transparent 0),linear-gradient(180deg,rgb(0 0 0/.03) 1px,transparent 0);background-size:4rem 4rem}.bg-grid-white\/5{background-image:linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.05) 1px,transparent 0);background-size:4rem 4rem}.bg-grid-small-black\/5{background-image:linear-gradient(90deg,rgb(0 0 0/.03) 1px,transparent 0),linear-gradient(180deg,rgb(0 0 0/.03) 1px,transparent 0);background-size:1rem 1rem}.glass-card{background-color:rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(229,231,235,.6);box-shadow:0 4px 16px rgba(0,0,0,.06)}.text-gradient{background-image:linear-gradient(180deg,#111827,#374151)}.text-gradient,.text-gradient-teal{background-clip:text;-webkit-background-clip:text;color:transparent}.text-gradient-teal{background-image:linear-gradient(to bottom,var(--cloudact-teal),var(--cloudact-teal-dark))}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .5s ease-out forwards}.md\:hidden.border-t{animation:slideDown .2s ease-out}.prose h2{margin-top:0;font-family:var(--font-merriweather),Georgia,serif}.prose ul{list-style:none;padding-left:0}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#F8FAFC;border-radius:4px}::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:4px;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--cloudact-teal)}::-webkit-scrollbar-corner{background:#F8FAFC}*{scrollbar-width:thin;scrollbar-color:#CBD5E1 #F8FAFC}@media (max-width:768px){::-webkit-scrollbar{width:4px;height:4px}}@media (min-width:1400px){.container{max-width:1280px}}.container{margin-left:auto;margin-right:auto}.cloudact-hero-gradient{background:linear-gradient(to bottom,white,var(--cloudact-bg-teal),white)}.cloudact-pricing-card{background:var(--surface-primary,#ffffff);border-radius:var(--radius-xl,20px);padding:var(--space-6,24px);border:1px solid var(--border-subtle,rgba(0,0,0,.04));box-shadow:var(--shadow-premium-sm);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;position:relative}.cloudact-pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-premium-lg);border-color:var(--border-mint,rgba(144,252,166,.3))}.cloudact-pricing-card:active{transform:translateY(-2px);box-shadow:0 8px 20px rgba(144,252,166,.2)}.cloudact-pricing-card:focus-visible{outline:2px solid var(--cloudact-teal);outline-offset:2px}.cloudact-pricing-card-featured{border:2px solid var(--cloudact-mint);box-shadow:0 8px 24px rgba(144,252,166,.3);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cloudact-pricing-card-featured:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(144,252,166,.4);border-color:var(--cloudact-mint-dark)}.cloudact-pricing-value{font-family:var(--font-dm-sans),sans-serif;font-size:3rem;font-weight:700;color:var(--cloudact-coral)}@media (max-width:768px){.cloudact-btn-primary,.cloudact-btn-secondary{min-height:44px;padding:.75rem 1.25rem}.cloudact-icon-box,.cloudact-icon-box-coral{width:3rem;height:3rem}.cloudact-icon-box svg,.cloudact-icon-box-coral svg{width:1.5rem;height:1.5rem}.cloudact-pricing-card{padding:1.5rem}.cloudact-pricing-value{font-size:2.25rem}.container{padding-left:1rem;padding-right:1rem;overflow-x:hidden}.cloudact-stat-value{font-size:2rem}}@media (max-width:480px){.cloudact-heading-xl{font-size:1.75rem}.cloudact-heading-lg{font-size:1.375rem}.cloudact-promo-banner{font-size:.75rem;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.25rem}.cloudact-promo-banner span:first-child{margin-right:0}}@supports (padding:max(0px)){.cloudact-promo-banner{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}.cloudact-btn-primary,.cloudact-btn-secondary{-webkit-tap-highlight-color:transparent;user-select:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.cloudact-btn-primary:hover,.cloudact-btn-secondary:hover,.cloudact-card:hover,.cloudact-pricing-card:hover{transform:none}.animate-fade-in-up{animation:none}}.cloudact-btn-coral{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:var(--cloudact-coral);color:white;border-radius:.375rem;font-family:var(--font-dm-sans),sans-serif;font-size:.9375rem;font-weight:600;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer}.cloudact-btn-coral:hover{background:var(--cloudact-coral-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,108,94,.3)}.cloudact-input{width:100%;padding:.625rem 1rem;background:white;border:1.5px solid #d1d5db;border-radius:.375rem;font-family:var(--font-dm-sans),sans-serif;font-size:.9375rem;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.cloudact-input:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;border-color:var(--cloudact-mint);box-shadow:0 0 0 3px rgba(144,252,166,.2)}.cloudact-input::placeholder{color:#9CA3AF}.cloudact-textarea{width:100%;padding:.625rem 1rem;background:white;border:1.5px solid #d1d5db;border-radius:.375rem;font-family:var(--font-dm-sans),sans-serif;font-size:.9375rem;color:#111827;transition:border-color .2s ease,box-shadow .2s ease;min-height:120px;resize:vertical}.cloudact-textarea:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;border-color:var(--cloudact-mint);box-shadow:0 0 0 3px rgba(144,252,166,.2)}.cloudact-textarea::placeholder{color:#9CA3AF}.cloudact-select{width:100%;padding:.625rem 1rem;background:white;border:1.5px solid #d1d5db;border-radius:.375rem;font-family:var(--font-dm-sans),sans-serif;font-size:.9375rem;color:#111827;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.cloudact-select:focus-visible{outline:2px solid var(--cloudact-mint);outline-offset:2px;border-color:var(--cloudact-mint);box-shadow:0 0 0 3px rgba(144,252,166,.2)}.cloudact-checkbox{width:1.25rem;height:1.25rem;border:1.5px solid #d1d5db;border-radius:.25rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cloudact-checkbox:checked{background:var(--cloudact-mint);border-color:var(--cloudact-mint)}.cloudact-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(144,252,166,.2)}.cloudact-link-coral{color:var(--cloudact-coral);font-family:var(--font-dm-sans),sans-serif;font-weight:600;text-decoration:none;transition:color .2s ease,text-decoration .2s ease;cursor:pointer}.cloudact-link-coral:hover{color:var(--cloudact-coral-dark);text-decoration:underline;text-underline-offset:3px}.cloudact-link-coral:visited{color:#CC4F35}.cloudact-link-coral:focus-visible{outline:2px solid var(--cloudact-coral);outline-offset:2px;border-radius:2px}.cloudact-link-coral:active{color:var(--cloudact-coral-dark)}.border-cloudact-teal{border-color:var(--cloudact-teal)}.border-cloudact-coral{border-color:var(--cloudact-coral)}.bg-gradient-teal{background:linear-gradient(135deg,var(--cloudact-teal),var(--cloudact-teal-light))}.bg-gradient-coral{background:linear-gradient(135deg,var(--cloudact-coral),var(--cloudact-coral-light))}.bg-gradient-teal-coral{background:linear-gradient(135deg,var(--cloudact-teal),var(--cloudact-coral))}.shadow-teal{box-shadow:0 4px 16px rgba(144,252,166,.25)}.shadow-teal-lg{box-shadow:0 8px 24px rgba(144,252,166,.35)}.shadow-coral{box-shadow:0 4px 16px rgba(255,108,94,.2)}.shadow-coral-lg{box-shadow:0 8px 24px rgba(255,108,94,.25)}.cloudact-card-hover-teal:hover{border-color:var(--cloudact-mint);box-shadow:0 8px 24px rgba(144,252,166,.25)}.cloudact-card-hover-coral:hover{border-color:var(--cloudact-coral);box-shadow:0 8px 24px rgba(255,108,94,.2)}.cloudact-active-teal{background:var(--cloudact-bg-teal);border-color:var(--cloudact-teal);color:var(--cloudact-teal)}.cloudact-active-coral{background:var(--cloudact-bg-coral);border-color:var(--cloudact-coral);color:var(--cloudact-coral)}