.marketing-root{--color-primary:#FF6B00;--color-primary-light:#FF9A3C;--color-primary-dark:#E55A00;--color-primary-gradient:linear-gradient(135deg,#FF6B00,#FFAA44);--color-text-heading:#1A1A2E;--color-text-body:#4A4A6A;--color-text-muted:#8888AA;--color-text-inverse:#FFFFFF;--color-bg-page:#FFFFFF;--color-bg-surface:#F8F8FC;--color-bg-card:#FFFFFF;--color-bg-overlay:rgba(255,107,0,0.08);--color-border:#EEEEEE;--color-success:#22C55E;--font-heading:var(--font-poppins),var(--font-inter),sans-serif;--font-body:var(--font-inter),sans-serif;--font-mono:var(--font-jetbrains),monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.7;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--shadow-md:0 4px 16px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.05);--shadow-lg:0 12px 40px rgba(0,0,0,0.10),0 4px 12px rgba(0,0,0,0.06);--shadow-card:0 8px 32px rgba(255,107,0,0.10),0 2px 8px rgba(0,0,0,0.06);--container-max:1200px;--container-padding:1.5rem;--section-padding-y:5rem;--nav-height:80px;--transition-fast:150ms ease;--transition-base:250ms ease}.alt-anim,.blg-anim,.bp-anim,.chg-anim,.cmp-anim,.cmpd-anim,.for-anim,.glo-anim,.prv-anim,.sup-anim,.trm-anim,.vsp-anim{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.hero-section .hero-headline{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1.22;margin-bottom:1.5rem}.hero-section .hero-headline mark{background:transparent;color:var(--color-primary);position:relative;white-space:nowrap}.hero-section .hero-headline mark:after{display:none}.marketing-root .hero-card--1{top:8%;left:12%}.marketing-root .hero-card--2{bottom:2%;left:16%}.marketing-root .hero-card--3{top:-4%;right:4%}.marketing-root .hero-card-label{font-size:.65rem;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.marketing-root .hero-card-sub{font-size:.7rem;color:var(--color-text-muted);margin-top:.25rem}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.hero-sub{max-width:100%}.hero-cta-row,.hero-social-proof{justify-content:center}.hero-blob,.hero-right{display:none}}.marketing-root{color-scheme:light;overflow-x:clip;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:#4A4A6A!important;background-color:#FFFFFF!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-root,.marketing-root *{--background:0 0% 100%;--foreground:240 11% 35%}.marketing-root *,.marketing-root :after,.marketing-root :before{box-sizing:border-box}.marketing-root h1,.marketing-root h2,.marketing-root h3{font-family:var(--font-heading);font-weight:var(--font-bold);color:var(--color-text-heading);line-height:var(--leading-tight);margin:0;padding:0}.marketing-root h4,.marketing-root h5,.marketing-root h6{font-family:var(--font-body);font-weight:var(--font-semibold);color:var(--color-text-heading);line-height:var(--leading-snug);margin:0;padding:0}.marketing-root h1{font-size:var(--text-6xl)}.marketing-root h2{font-size:var(--text-5xl)}.marketing-root h3{font-size:var(--text-4xl)}.marketing-root h4{font-size:var(--text-3xl)}.marketing-root h5{font-size:var(--text-2xl)}.marketing-root h6{font-size:var(--text-xl)}.marketing-root p{line-height:var(--leading-relaxed);margin:0;padding:0}.marketing-root a:not([class]){color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.marketing-root a:not([class]):hover{color:var(--color-primary-dark)}.marketing-root ol,.marketing-root ul{list-style:none;margin:0;padding:0}.marketing-root img,.marketing-root svg,.marketing-root video{display:block;max-width:100%}.marketing-root .mkt-footer-brand img,.marketing-root .nav-logo img{max-width:none}.marketing-root code,.marketing-root kbd,.marketing-root pre,.marketing-root samp{font-family:var(--font-mono);font-size:var(--text-sm)}.marketing-root .container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.marketing-root .section{padding-block:var(--section-padding-y)}@keyframes blob-morph{0%{border-radius:60% 40% 70% 30%/50% 60% 40% 50%}33%{border-radius:45% 55% 55% 45%/60% 35% 65% 40%}66%{border-radius:70% 30% 40% 60%/40% 55% 45% 60%}to{border-radius:55% 45% 65% 35%/55% 45% 55% 45%}}.marketing-root .float-card{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);z-index:2}.marketing-root :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.marketing-root ::-moz-selection{background-color:var(--color-bg-overlay);color:var(--color-text-heading)}.marketing-root ::selection{background-color:var(--color-bg-overlay);color:var(--color-text-heading)}.site-nav{position:sticky;top:0;z-index:100;height:var(--nav-height);background:var(--color-bg-page);border-bottom:1px solid var(--color-border);transition:box-shadow var(--transition-base);animation:nav-enter .3s ease both}.site-nav.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,.06)}@keyframes nav-enter{0%{opacity:0}to{opacity:1}}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);max-width:var(--container-max);margin-inline:auto;padding-inline:.5rem var(--container-padding)}.marketing-root .nav-logo{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-extrabold);font-size:var(--text-xl);color:var(--color-text-heading);text-decoration:none;flex-shrink:0;transition:opacity var(--transition-fast)}.marketing-root .nav-logo:hover{opacity:.8;color:var(--color-text-heading)}.nav-logo-icon{width:24px;height:24px;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:var(--space-6)}.marketing-root .nav-link{display:inline-flex;align-items:center;gap:.2em;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-body);text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}.marketing-root .nav-link:hover{color:var(--color-text-heading)}.marketing-root .nav-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.nav-chevron{display:inline-block;font-size:.7em;opacity:.55;transition:transform var(--transition-fast);line-height:1}.marketing-root .nav-link:hover .nav-chevron{opacity:.9;transform:translateY(1px)}.nav-dropdown-wrap{position:relative}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:200px;background:#FFFFFF;border:1px solid #eeeeee;border-radius:14px;padding:.5rem 0;margin-top:.5rem;box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06);z-index:100}.nav-dropdown-item{display:block;padding:.6rem 1.15rem;font-size:.875rem;font-weight:500;color:#4A4A6A;text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap}.nav-dropdown-item:hover{background:rgba(255,107,0,.06);color:#FF6B00}.nav-dropdown-item:first-child{border-radius:10px 10px 0 0}.nav-dropdown-item:last-child{border-radius:0 0 10px 10px}.nav-drawer-accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-body);padding:var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}.nav-drawer-accordion-btn:hover{background:var(--color-bg-surface);color:var(--color-text-heading)}.nav-drawer-chevron{font-size:.85em;color:var(--color-text-muted);transition:transform .2s ease;flex-shrink:0;margin-left:.5rem}.nav-drawer-chevron.is-open{transform:rotate(180deg)}.nav-drawer-sub{list-style:none;padding:.25rem 0 .75rem 1.25rem;margin:0;display:flex;flex-direction:column;gap:.15rem;border-left:2px solid rgba(255,107,0,.15);margin-left:var(--space-3)}.marketing-root .nav-drawer-sub-link{display:block;padding:.55rem .85rem;font-size:.95rem;font-weight:var(--font-medium);color:var(--color-text-body);text-decoration:none;border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast)}.marketing-root .nav-drawer-sub-link:hover{background:var(--color-bg-surface);color:var(--color-primary)}.nav-actions{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.marketing-root .nav-login{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-body);text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}.marketing-root .nav-login:hover{color:var(--color-text-heading)}.marketing-root .nav-login:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.marketing-root .nav-cta{display:inline-flex;align-items:center;background:var(--color-primary);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:.5rem 1.25rem;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;border:none;transition:background var(--transition-fast),transform var(--transition-fast)}.marketing-root .nav-cta:hover{background:var(--color-primary-dark);color:var(--color-text-inverse);transform:scale(1.02)}.marketing-root .nav-cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;padding:var(--space-2);flex-shrink:0;transition:background var(--transition-fast)}.nav-hamburger:hover{background:var(--color-bg-surface)}.nav-hamburger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-hamburger-line{display:block;width:22px;height:2px;background:var(--color-text-heading);border-radius:var(--radius-full);transition:transform var(--transition-base),opacity var(--transition-base)}.nav-hamburger[aria-expanded=true] .nav-hamburger-line:first-child{transform:translateY(7px) rotate(45deg)}.nav-hamburger[aria-expanded=true] .nav-hamburger-line:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] .nav-hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;top:var(--nav-height);z-index:99;background:var(--color-bg-page);padding:var(--space-6) var(--container-padding);overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.nav-drawer.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.nav-drawer:before{content:"";display:block;height:1px;background:var(--color-border);margin:0 calc(-1 * var(--container-padding)) var(--space-4)}.nav-drawer-links{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.nav-drawer-link{display:block;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-body);text-decoration:none;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast)}.nav-drawer-link:hover{background:var(--color-bg-surface);color:var(--color-text-heading)}.nav-drawer-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-drawer-divider{height:1px;background:var(--color-border);margin:var(--space-2) 0 var(--space-4)}.nav-drawer-actions{display:flex;flex-direction:column;gap:var(--space-3)}.nav-drawer-login{display:block;text-align:center;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-body);text-decoration:none;padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast)}.nav-drawer-login:hover{background:var(--color-bg-surface);color:var(--color-text-heading)}.nav-drawer-cta{display:block;text-align:center;background:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-semibold);font-size:var(--text-base);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.nav-drawer-cta:hover{background:var(--color-primary-dark);color:var(--color-text-inverse)}@media (max-width:1024px){.nav-actions,.nav-links{display:none}.nav-hamburger{display:flex}}@media (min-width:1025px){.nav-drawer,.nav-hamburger{display:none!important}}.trust-section{background:var(--color-bg-page);padding-top:3rem;padding-bottom:3rem;overflow:hidden}.trust-section .trust-title{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);text-align:center;letter-spacing:.04em;margin-bottom:1.75rem;line-height:var(--leading-normal);padding-inline:var(--container-padding)}.chip-favicon{width:16px;height:16px;border-radius:3px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 80px,black calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 80px,black calc(100% - 80px),transparent)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:0;animation:marquee 40s linear infinite}.logo-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.1rem;margin:0 .75rem;background:#F4F4F6;border-radius:var(--radius-md);border:1px solid #e8e8ec;cursor:default;white-space:nowrap;transition:background var(--transition-fast);-moz-user-select:none;user-select:none;-webkit-user-select:none}.logo-chip:hover{background:#EEEEF4}.logo-chip:hover .chip-name{color:#555577}.chip-ticker{font-size:.6rem;font-weight:var(--font-bold);color:#AAAABC;letter-spacing:.06em;text-transform:uppercase;line-height:1}.chip-name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:#9999B0;white-space:nowrap;transition:color var(--transition-fast)}@media (max-width:768px){.marquee-track{animation-duration:30s}}@media (max-width:640px){.marquee-track{animation-duration:22s}.chip-name{font-size:var(--text-xs)}.logo-chip{padding:.375rem .85rem;margin:0 .5rem}.marquee-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:marquee 40s linear infinite}}.cmp-section{background:var(--color-bg-surface);padding:6rem 1.5rem}.cmp-inner{max-width:860px;margin-inline:auto}.cmp-eyebrow-wrap{text-align:center;margin-bottom:1rem}.cmp-eyebrow{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.cmp-section .cmp-headline{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);text-align:center;max-width:680px;margin:0 auto 1rem;line-height:var(--leading-tight)}.cmp-section .cmp-sub{font-size:var(--text-lg);color:var(--color-text-body);text-align:center;max-width:600px;margin:0 auto 3rem;line-height:var(--leading-relaxed)}.cmp-card{width:100%;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:#FFFFFF;margin-bottom:var(--space-4)}.cmp-header{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;background:#F8F8FC;border-bottom:2px solid #eeeeee}.cmp-ch-feature{padding:1.25rem 1.5rem;font-size:.75rem;font-weight:var(--font-semibold);color:#8888AA;letter-spacing:.08em;text-transform:uppercase}.cmp-ch-other{padding:1.25rem 1rem;font-weight:var(--font-semibold);color:#AAAABC}.cmp-ch-other,.cmp-ch-rep{font-size:.9rem;text-align:center}.cmp-ch-rep{padding:1.75rem 1rem 1rem;background:var(--color-primary);border-radius:12px 12px 0 0;color:#FFFFFF;font-weight:var(--font-bold);opacity:0;transform:scale(.9);transition:opacity .3s ease .25s,transform .3s ease .25s}.cmp-card.is-visible .cmp-ch-rep{opacity:1;transform:scale(1)}.cmp-ch-rep-name{display:block}.cmp-ch-rep-badge{display:inline-block;font-size:.6rem;background:rgba(255,255,255,.2);color:#FFFFFF;padding:2px 8px;border-radius:999px;margin-top:4px;letter-spacing:.02em;font-weight:var(--font-semibold)}.cmp-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;min-height:56px;border-bottom:1px solid #f0f0f0;opacity:0;transform:translateX(-16px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--row-delay,0s)}.cmp-row:last-child{border-bottom:none}.cmp-row:nth-child(odd){background:#FFFFFF}.cmp-row:nth-child(2n){background:#FAFAFA}.cmp-row.is-visible{opacity:1;transform:none}.cmp-cd-feature{padding:1rem 1.5rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-heading);line-height:var(--leading-snug)}.cmp-cd-other,.cmp-cd-rep{padding:1rem;text-align:center}.cmp-cd-rep{background:rgba(255,107,0,.04)!important;border-left:1px solid rgba(255,107,0,.12);border-right:1px solid rgba(255,107,0,.12)}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:var(--font-bold);line-height:1;flex-shrink:0}.icon-yes{background:var(--color-primary);color:#FFFFFF}.icon-yes-gray{background:#F0F0F4;color:#9999B0}.icon-no{background:#FEE2E2;color:#EF4444}.cmp-footer-strip{background:var(--color-primary-gradient);padding:1.25rem 1.5rem;border-radius:0 0 32px 32px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cmp-footer-text{font-size:1rem;font-weight:var(--font-bold);color:#FFFFFF}.cmp-footer-cta{display:inline-flex;align-items:center;background:#FFFFFF;color:var(--color-primary);font-weight:var(--font-bold);font-size:.875rem;padding:.6rem 1.4rem;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.cmp-footer-cta:hover{background:#FFF5EE;color:var(--color-primary)}.marketing-root .cmp-note{display:none;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin-top:var(--space-4);line-height:var(--leading-relaxed);padding-inline:var(--space-2)}.anim-fade-up{opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;transition-delay:var(--anim-delay,0s)}.anim-fade-up.is-visible{opacity:1;transform:none}.anim-table{opacity:0;transform:translateY(12px);transition:opacity .22s ease 40ms,transform .22s ease 40ms}.anim-table.is-visible{opacity:1;transform:none}@media (max-width:768px){.cmp-section{padding:4rem 1rem}.cmp-sub{font-size:var(--text-base)}.cmp-cd-feature{padding:.875rem 1.25rem}}@media (max-width:640px){.cmp-note{display:block}.cmp-header,.cmp-row{grid-template-columns:1.6fr 1fr 1fr}.cmp-ch-feature{padding:.75rem;font-size:.65rem;letter-spacing:.04em}.cmp-ch-other,.cmp-ch-rep{padding:.75rem .4rem;font-size:.72rem}.cmp-ch-rep-badge{display:none}.cmp-cd-feature,.cmp-cd-other,.cmp-cd-rep{padding:.6rem .4rem;font-size:.72rem}.cmp-footer-strip{flex-direction:column;text-align:center;gap:var(--space-3);border-radius:0 0 24px 24px}.cmp-cd-feature{padding:.875rem 1rem;font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.anim-fade-up,.anim-table,.cmp-ch-rep,.cmp-row{opacity:1!important;transform:none!important;transition:none!important}}.calc-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#1A1A2E,#2A2A4A 50%,#1E1E38);padding:6rem 1.5rem}.calc-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:0}.calc-inner{position:relative;z-index:1;max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:9fr 11fr;gap:4rem;align-items:center;min-height:520px}.calc-left{padding-right:1rem;display:flex;flex-direction:column;justify-content:center}.calc-eyebrow{font-size:.75rem;font-weight:var(--font-semibold);color:rgba(255,255,255,.6);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;display:block}.calc-section .calc-headline{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:var(--font-extrabold);color:#FFFFFF;line-height:1.2;margin-bottom:1.25rem}.calc-section .calc-sub{font-size:1rem;color:rgba(255,255,255,.65);line-height:1.7;max-width:400px;margin-bottom:2rem}.calc-cta{display:inline-flex;align-items:center;background:#FF6B00;color:#FFFFFF;font-weight:var(--font-bold);font-size:.9rem;padding:.8rem 1.6rem;border-radius:var(--radius-full);box-shadow:0 4px 20px rgba(0,0,0,.25);text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast);align-self:flex-start;border:none;cursor:pointer}.calc-cta:hover{background:#FF8A2E;color:#FFFFFF;transform:scale(1.02)}.calc-microcopy{font-size:.72rem;color:rgba(255,255,255,.4);margin-top:1rem}.calc-right{display:flex;justify-content:flex-end;align-items:center}.calc-card{background:rgba(0,0,0,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:2rem 2rem 1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:480px}.calc-field-label{display:block;font-size:.78rem;font-weight:var(--font-semibold);color:rgba(255,255,255,.55);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.calc-slider-value{font-size:2rem;font-weight:var(--font-extrabold);color:#FFFFFF;font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin-bottom:.75rem}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#FF6B00 calc(var(--slider-pct, 5.8%)),rgba(255,255,255,.15) calc(var(--slider-pct, 5.8%)));outline:none;cursor:pointer;margin-bottom:.5rem}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#FF6B00;box-shadow:0 0 0 4px rgba(255,107,0,.25);cursor:pointer;-webkit-transition:box-shadow var(--transition-fast);transition:box-shadow var(--transition-fast)}.calc-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px rgba(255,107,0,.35)}.calc-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#FF6B00;border:none;box-shadow:0 0 0 4px rgba(255,107,0,.25);cursor:pointer}.calc-slider-labels{display:flex;justify-content:space-between;font-size:.7rem;color:rgba(255,255,255,.35);margin-bottom:.25rem}.calc-divider{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1.5rem 0}.calc-output{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.calc-output.is-visible{opacity:1;transform:none;pointer-events:auto}.calc-result-header{text-align:center;margin-bottom:1.25rem}.marketing-root .calc-result-label{font-size:.78rem;color:rgba(255,255,255,.5);font-weight:var(--font-medium);letter-spacing:.03em;margin-bottom:.25rem}.calc-result-total{font-size:2rem;font-weight:var(--font-extrabold);color:#FF9A3C;line-height:1.1;font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin-bottom:.3rem}.calc-result-sub{font-size:.8rem;color:rgba(255,255,255,.45)}.calc-result-sub strong{color:rgba(255,255,255,.75);font-weight:var(--font-semibold)}.calc-breakdown{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.calc-brow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.calc-brow-label{font-size:.78rem;color:rgba(255,255,255,.65);font-weight:var(--font-medium);flex:1}.calc-brow-pct{font-size:.72rem;color:rgba(255,255,255,.35);margin-right:.75rem}.calc-brow-val{font-size:.82rem;font-weight:var(--font-bold);color:#FF9A3C;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-bar-track{width:100%;height:4px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.calc-bar-fill{height:100%;width:var(--bar-w,0);background:linear-gradient(90deg,#FF6B00,#FFAA44);border-radius:999px}@keyframes calc-cta-glow{0%{box-shadow:0 0 6px 2px rgba(255,107,0,.25),0 0 14px 4px rgba(255,107,0,.1)}50%{box-shadow:0 0 10px 4px rgba(255,107,0,.4),0 0 22px 8px rgba(255,107,0,.18)}to{box-shadow:0 0 6px 2px rgba(255,107,0,.25),0 0 14px 4px rgba(255,107,0,.1)}}.calc-post-cta{display:block;text-align:center;margin-top:1rem;font-size:.82rem;font-weight:var(--font-bold);color:#FFFFFF;background:#FF6B00;padding:.7rem 1rem;border-radius:var(--radius-full);text-decoration:none;animation:calc-cta-glow 2s ease-in-out infinite;transition:background var(--transition-fast)}.calc-post-cta:hover{background:#FF8A2E;color:#FFFFFF}.calc-anim-left{opacity:0;transform:translateX(-10px);transition:opacity .22s ease,transform .22s ease}.calc-anim-left.is-visible{opacity:1;transform:none}.calc-anim-right{opacity:0;transform:translateX(10px);transition:opacity .22s ease 60ms,transform .22s ease 60ms}.calc-anim-right.is-visible{opacity:1;transform:none}@media (max-width:900px){.calc-inner{grid-template-columns:1fr;gap:2.5rem;min-height:unset}.calc-left{padding-right:0;text-align:center;align-items:center}.calc-cta{align-self:center}.calc-sub{max-width:100%}.calc-right{justify-content:center}.calc-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.calc-anim-left,.calc-anim-right{opacity:1!important;transform:none!important;transition:none!important}.calc-output{transition:none!important}}.tst-section{background:var(--color-bg-surface);padding:6rem 1.5rem}.tst-inner{max-width:1100px;margin-inline:auto}.tst-eyebrow-wrap{text-align:center;margin-bottom:1rem}.tst-eyebrow{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.tst-section .tst-headline{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);text-align:center;margin-bottom:3rem;line-height:var(--leading-tight)}.tst-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}.tst-card{background:#FFFFFF;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid #f0f0f4;display:flex;flex-direction:column;gap:1rem;transition:box-shadow var(--transition-base),transform var(--transition-base)}.tst-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tst-card--large{background:linear-gradient(160deg,#FFFFFF,#FFF8F4);border-color:rgba(255,107,0,.12)}.tst-card--center{grid-column:1/-1;max-width:560px;margin-inline:auto;width:100%}.tst-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tst-avatar-wrap{gap:.75rem;flex:1;min-width:0}.tst-avatar,.tst-avatar-wrap{display:flex;align-items:center}.tst-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF6B00,#FFAA44);justify-content:center;color:#FFFFFF;font-weight:var(--font-bold);font-size:1rem;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;letter-spacing:0}.tst-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.tst-name{font-weight:var(--font-bold);font-size:.95rem;color:var(--color-text-heading);white-space:nowrap}.tst-role{font-size:.75rem;color:var(--color-text-muted);font-weight:var(--font-medium);white-space:nowrap}.tst-stars{color:var(--color-primary);font-size:.85rem;letter-spacing:2px;flex-shrink:0;line-height:1;padding-top:2px}.tst-quote-block{display:flex;flex-direction:column;flex:1}.tst-deco-quote{display:block;font-size:4rem;color:rgba(255,107,0,.12);line-height:0;margin-bottom:-.5rem;font-family:Georgia,Times New Roman,serif;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tst-card--large .tst-deco-quote{color:rgba(255,107,0,.18)}.tst-quote{font-size:.925rem;color:var(--color-text-body);line-height:1.75;font-style:italic;flex:1}.tst-tag{display:inline-flex;align-items:center;gap:.3rem;background:rgba(255,107,0,.08);color:var(--color-primary);font-size:.72rem;font-weight:var(--font-bold);letter-spacing:.04em;padding:.3rem .85rem;border-radius:999px;border:1px solid rgba(255,107,0,.18);align-self:flex-start;white-space:nowrap}.tst-anim-eyebrow{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.tst-anim-eyebrow.is-visible{opacity:1;transform:none}.tst-anim-headline{opacity:0;transform:translateY(8px);transition:opacity .22s ease 40ms,transform .22s ease 40ms}.tst-anim-headline.is-visible{opacity:1;transform:none}.tst-anim-left{opacity:0;transform:translateX(-10px);transition:opacity .23s ease 60ms,transform .23s ease 60ms}.tst-anim-left.is-visible{opacity:1;transform:none}.tst-anim-right{opacity:0;transform:translateX(10px);transition:opacity .23s ease var(--tst-delay,80ms),transform .23s ease var(--tst-delay,80ms)}.tst-anim-right.is-visible{opacity:1;transform:none}@media (max-width:860px){.tst-grid{grid-template-columns:1fr}}@media (max-width:640px){.tst-card--large{grid-row:span 1}.tst-card{padding:1.5rem}.tst-deco-quote{font-size:3rem}}@media (prefers-reduced-motion:reduce){.tst-anim-eyebrow,.tst-anim-headline,.tst-anim-left,.tst-anim-right{opacity:1!important;transform:none!important;transition:none!important}}.ori-section{background:#FFFFFF;padding:7rem 1.5rem;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.ori-inner{max-width:1100px;margin-inline:auto;position:relative;overflow:clip}.ori-bg-circle{position:absolute;width:600px;height:600px;left:-200px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(255,107,0,.04) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.ori-layout{display:grid;grid-template-columns:5fr 7fr;position:relative;z-index:1}.ori-left{padding-top:1rem;padding-right:2.5rem}.ori-eyebrow-wrap{margin-bottom:1.25rem}.ori-eyebrow{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.ori-section .ori-headline{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1.25;margin-bottom:2rem}.ori-founder-card{background:linear-gradient(135deg,#1A1A2E,#2D2D50);border-radius:20px;padding:1.75rem;max-width:320px;box-shadow:0 12px 40px rgba(0,0,0,.15)}.ori-avatars,.ori-founder-avatar{display:flex;align-items:center}.ori-founder-avatar{width:48px;height:48px;border-radius:50%;justify-content:center;color:#FFFFFF;font-weight:var(--font-bold);font-size:.82rem;flex-shrink:0;position:relative;border:2.5px solid #1a1a2e;-moz-user-select:none;user-select:none;-webkit-user-select:none;letter-spacing:0}.ori-founder-avatar--1{background:linear-gradient(135deg,#FF6B00,#FFAA44);z-index:2}.ori-founder-avatar--2{background:linear-gradient(135deg,#FF9A3C,#FFD080);margin-left:-12px;z-index:1}.marketing-root .ori-founders-label{font-size:.72rem;color:rgba(255,255,255,.5);font-weight:var(--font-medium);margin-top:.75rem;margin-bottom:0;line-height:1.4}.ori-card-divider{height:1px;background:rgba(255,255,255,.08);margin:1rem 0}.ori-stat-rows{display:flex;flex-direction:column}.ori-stat-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0}.ori-stat-icon{font-size:.9rem;line-height:1;flex-shrink:0;width:22px}.ori-stat-label{font-size:.78rem;color:rgba(255,255,255,.55);line-height:1.3;flex:1;padding:0 .5rem}.ori-stat-value{font-size:.9rem;font-weight:var(--font-bold);color:#FF9A3C;font-variant-numeric:tabular-nums;white-space:nowrap}.ori-card-tag{display:inline-flex;align-items:center;background:rgba(255,107,0,.15);color:#FF9A3C;font-size:.7rem;font-weight:var(--font-semibold);padding:.3rem .85rem;border-radius:999px;margin-top:1rem;letter-spacing:.02em}.ori-right{padding-left:3.5rem}.marketing-root .ori-p{font-size:1.05rem;color:var(--color-text-body);line-height:1.85;margin-bottom:1.5rem}.ori-pullquote{position:relative;padding-left:1.5rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1.3;font-style:italic;margin-top:2.5rem;margin-bottom:2rem;border:none;opacity:0;transform:translateY(6px);transition:opacity .22s ease 80ms,transform .22s ease 80ms}.ori-pullquote:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:var(--color-primary);border-radius:2px;transition:height .25s ease 80ms}.ori-pullquote.is-visible{opacity:1;transform:none}.ori-pullquote.is-visible:before{height:100%}.ori-cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ori-cta-text{font-size:.95rem;color:var(--color-text-muted);font-weight:var(--font-medium);margin:0;line-height:var(--leading-normal)}.ori-cta-btn{display:inline-flex;align-items:center;background:var(--color-primary);color:#FFFFFF;font-weight:var(--font-bold);font-size:var(--text-sm);padding:.75rem 1.5rem;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),transform var(--transition-fast)}.ori-cta-btn:hover{background:var(--color-primary-dark);color:#FFFFFF;transform:scale(1.02)}.ori-anim-left{opacity:0;transform:translateX(-10px);transition:opacity .22s ease-out var(--ori-delay,0s),transform .22s ease-out var(--ori-delay,0s)}.ori-anim-left.is-visible{opacity:1;transform:none}.ori-anim-p{opacity:0;transform:translateY(8px);transition:opacity .22s ease var(--ori-delay,40ms),transform .22s ease var(--ori-delay,40ms)}.ori-anim-p.is-visible{opacity:1;transform:none}.ori-anim-cta{opacity:0;transform:translateY(6px);transition:opacity .22s ease 80ms,transform .22s ease 80ms}.ori-anim-cta.is-visible{opacity:1;transform:none}@media (max-width:1024px){.ori-left{position:static;padding-right:1.5rem}.ori-right{padding-left:2rem}}@media (max-width:860px){.ori-layout{grid-template-columns:1fr;gap:3rem}.ori-left{padding-right:0}.ori-founder-card{max-width:100%}.ori-right{padding-left:0;text-align:center}.ori-cta-row{align-items:center}.ori-cta-btn{align-self:center}}@media (max-width:768px){.ori-section{padding:5rem 1.5rem}.ori-pullquote{font-size:1.2rem}.ori-p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ori-anim-cta,.ori-anim-left,.ori-anim-p,.ori-pullquote{opacity:1!important;transform:none!important;transition:none!important}.ori-pullquote:before{height:100%!important;transition:none!important}}.prc-section{background:#FFFFFF;padding:6rem 1.5rem}.prc-inner{max-width:1280px;margin-inline:auto}.prc-eyebrow-wrap{text-align:center;margin-bottom:1rem}.prc-eyebrow{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.prc-section .prc-headline{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);text-align:center;margin-bottom:1rem;line-height:var(--leading-tight)}.prc-section .prc-sub{font-size:1.1rem;color:var(--color-text-body);text-align:center;max-width:580px;margin:0 auto 2rem;line-height:1.7}.prc-billing-toggle{position:relative;display:flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;margin:0 auto 2.5rem}.prc-toggle-label{font-size:.875rem;font-weight:var(--font-medium);color:var(--color-text-muted);transition:color .15s}.prc-toggle-label--active{color:var(--color-text-heading)}.prc-toggle-track{position:relative;width:2.75rem;height:1.5rem;border-radius:var(--radius-full);background:#EEEEEE;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.prc-toggle-track--on{background:var(--color-primary)}.prc-toggle-thumb{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:transform .2s;display:block;box-shadow:0 1px 3px rgba(0,0,0,.15)}.prc-toggle-thumb--on{transform:translateX(1.25rem)}.prc-toggle-badge{position:absolute;left:calc(100% + .75rem);top:50%;transform:translateY(-50%);white-space:nowrap;font-size:.7rem;font-weight:var(--font-semibold);letter-spacing:.04em;color:var(--color-primary);background:rgba(255,107,0,.1);border:1px solid rgba(255,107,0,.2);padding:.2rem .6rem;border-radius:var(--radius-full);transition:opacity .2s,visibility .2s}.prc-toggle-badge--hidden{opacity:0;visibility:hidden}.prc-free{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:1.5rem;background:#F8F8FC;border:1px solid #eeeeee;border-radius:20px;padding:2rem 2.5rem;margin-bottom:1.5rem}.prc-free-title{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.prc-free-name{font-size:1.4rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1}.prc-free-badge{background:#EEEEEE;color:#8888AA;font-size:.65rem;font-weight:var(--font-semibold);padding:2px 10px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.marketing-root .prc-free-desc{font-size:.85rem;color:#8888AA;margin-top:.5rem;max-width:340px;line-height:1.55}.prc-free-features{display:flex;flex-direction:column;gap:0}.prc-feat-item{font-size:.875rem;color:var(--color-text-body);line-height:2;display:flex;align-items:center;gap:.45rem}.prc-feat-dot{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:.85rem;font-weight:var(--font-bold);flex-shrink:0;line-height:1}.prc-free-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.prc-free-price{font-size:2.2rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1}.prc-free-price-label{display:block;font-size:.75rem;color:#8888AA;margin-top:.2rem}.prc-free-btn{display:inline-flex;align-items:center;justify-content:center;width:160px;margin-top:.6rem;background:transparent;border:2px solid #dddddd;color:var(--color-text-heading);font-weight:var(--font-semibold);font-size:.875rem;padding:.7rem 1.5rem;border-radius:999px;text-decoration:none;white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast)}.prc-free-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.prc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:start}.prc-card{position:relative;background:#FFFFFF;border:1px solid #eeeeee;border-radius:20px;padding:2.25rem 2rem;display:flex;flex-direction:column;transition:box-shadow var(--transition-base),transform var(--transition-base)}.prc-card-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.prc-plan-name{font-size:1.25rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1}.prc-fba-badge{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.6rem;font-weight:var(--font-bold);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.prc-price-block{margin-bottom:.25rem}.prc-price{display:inline;font-size:2.6rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1}.prc-price-mo{font-size:.85rem;font-weight:var(--font-medium);color:#8888AA;margin-left:2px;vertical-align:bottom;line-height:2.2}.prc-price-original{font-size:.9rem;color:#AAAACC;text-decoration:line-through;margin-left:.4rem;vertical-align:bottom;line-height:2.4;transition:opacity .2s,visibility .2s}.prc-price-original--hidden{opacity:0;visibility:hidden}.prc-card--pro .prc-price-original{color:rgba(255,255,255,.4)}.marketing-root .prc-limit{font-size:.78rem;color:#8888AA;margin-top:.25rem;line-height:1.4}.prc-annual-savings{font-size:.72rem;color:var(--color-primary);margin-top:.15rem;line-height:1.4;transition:opacity .2s,visibility .2s}.prc-annual-savings--hidden{opacity:0;visibility:hidden}.prc-card--pro .prc-annual-savings{color:rgba(255,255,255,.75)}.marketing-root .prc-trial{font-size:.75rem;color:var(--color-primary);font-weight:var(--font-semibold);margin-top:.2rem;line-height:1.4}.prc-divider{height:1px;background:#F0F0F4;margin:.75rem 0;border:none}.prc-features{display:flex;flex-direction:column;gap:0;flex:1}.prc-feature-item{display:flex;align-items:baseline;gap:.5rem;font-size:.9rem;color:var(--color-text-body);line-height:2}.prc-check{color:var(--color-primary);font-weight:var(--font-bold);flex-shrink:0;line-height:1.9}.prc-card-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;background:transparent;border:2px solid #dddddd;color:var(--color-text-heading);font-weight:var(--font-semibold);font-size:.925rem;padding:.85rem;border-radius:12px;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.prc-card-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.prc-card--pro{background:linear-gradient(160deg,#1A1A2E,#2D2D50);border:2px solid var(--color-primary);box-shadow:0 16px 48px rgba(255,107,0,.2),0 4px 16px rgba(0,0,0,.15);transform:translateY(-10px);z-index:2}.prc-card--pro .prc-plan-name,.prc-card--pro .prc-price{color:#FFFFFF}.prc-card--pro .prc-limit,.prc-card--pro .prc-price-mo{color:rgba(255,255,255,.5)}.prc-card--pro .prc-trial{color:#FF9A3C}.prc-card--pro .prc-divider{background:rgba(255,255,255,.08)}.prc-card--pro .prc-feature-item{color:rgba(255,255,255,.75)}.prc-card--pro .prc-check{color:var(--color-primary)}.prc-card--pro .prc-fba-badge{background:rgba(255,107,0,.25);color:#FF9A3C}.prc-card--pro .prc-card-btn{background:var(--color-primary);color:#FFFFFF;border:none;font-weight:var(--font-bold);box-shadow:0 4px 16px rgba(255,107,0,.35);transition:background var(--transition-fast),transform var(--transition-fast)}.prc-card--pro .prc-card-btn:hover{background:var(--color-primary-dark);color:#FFFFFF;transform:scale(1.01)}.prc-card--current{border:2px solid var(--color-primary);box-shadow:0 8px 24px rgba(255,107,0,.12)}.prc-card--current .prc-card-btn{background:rgba(255,107,0,.12);color:var(--color-primary);border:2px solid rgba(255,107,0,.3);cursor:default}.prc-card--current .prc-card-btn:hover{border-color:rgba(255,107,0,.3);color:var(--color-primary);transform:none}.prc-card-btn:disabled{opacity:.6;cursor:not-allowed}.prc-popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--color-primary);color:#FFFFFF;font-size:.7rem;font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;padding:4px 14px;border-radius:999px;box-shadow:0 4px 12px rgba(255,107,0,.35);white-space:nowrap}.prc-enterprise{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap;background:#F8F8FC;border:1px solid #eeeeee;border-radius:14px;padding:1rem 2rem;margin-top:1.25rem}.prc-enterprise-icon{font-size:1rem;line-height:1;flex-shrink:0}.prc-enterprise-text{font-size:.9rem;color:var(--color-text-body);font-weight:var(--font-medium)}.prc-enterprise-link{font-size:.9rem;color:var(--color-primary);font-weight:var(--font-bold);text-decoration:none}.prc-enterprise-link:hover{text-decoration:underline;color:var(--color-primary)}.prc-trust-bar{justify-content:center;flex-wrap:wrap;gap:2.5rem;margin-top:2rem}.prc-trust-bar,.prc-trust-item{display:flex;align-items:center}.prc-trust-item{gap:.4rem;font-size:.78rem;color:#8888AA;font-weight:var(--font-medium);white-space:nowrap}.prc-trust-icon{font-size:.85rem;line-height:1;flex-shrink:0}.prc-trust-icon--green{color:var(--color-success)}.prc-trust-icon--orange{color:var(--color-primary)}.prc-trust-icon--gray{color:#AAAABC}.marketing-root .prc-microcopy{text-align:center;font-size:.85rem;color:#8888AA;margin-top:1.75rem;font-weight:var(--font-medium)}.cta-section{position:relative;background:linear-gradient(135deg,#C44B00,#E86A00 40%,#B84200);padding:7rem 1.5rem;overflow:hidden;text-align:center}.cta-section:before{content:"";inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:24px 24px}.cta-blob,.cta-section:before{position:absolute;pointer-events:none;z-index:0}.cta-blob{border-radius:50%}.cta-blob--1{top:-100px;left:-100px;width:400px;height:400px;background:rgba(255,255,255,.04);filter:blur(60px)}.cta-blob--2{bottom:-80px;right:-80px;width:350px;height:350px;background:rgba(0,0,0,.1);filter:blur(50px)}.cta-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.cta-section .cta-headline{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-extrabold);color:#FFFFFF;text-align:center;line-height:1.2;margin:0 auto 1.25rem;max-width:680px}.cta-section .cta-sub{font-size:1.1rem;color:rgba(255,255,255,.8);text-align:center;max-width:520px;margin:0 auto 2.5rem;line-height:1.7}@keyframes cta-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.marketing-root .cta-btn{display:block;margin:0 auto;background:#2A2A4A;color:#FFFFFF;font-weight:var(--font-extrabold);font-size:1.05rem;padding:1rem 2.5rem;border-radius:var(--radius-full);box-shadow:0 8px 40px rgba(0,0,0,.25);text-decoration:none;width:-moz-fit-content;width:fit-content;animation:cta-pulse 2.5s ease-in-out infinite;transition:background var(--transition-fast),transform var(--transition-fast)}.marketing-root .cta-btn:hover{background:#3a3a6a;color:#FFFFFF;animation-play-state:paused;transform:scale(1.03)}.marketing-root .cta-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;animation-play-state:paused}.cta-section .cta-micro{font-size:.78rem;color:rgba(255,255,255,.6);text-align:center;margin-top:1rem;line-height:var(--leading-relaxed)}.prc-anim{opacity:0;transform:translateY(var(--prc-ty,8px));transition:opacity .22s ease var(--prc-delay,0s),transform .22s ease var(--prc-delay,0s)}.prc-anim.is-visible{opacity:1;transform:none}.prc-anim-pro{opacity:0;transform:translateY(var(--prc-ty,12px)) scale(.98);transition:opacity .22s ease var(--prc-delay,0s),transform .22s ease var(--prc-delay,0s)}.prc-anim-pro.is-visible{opacity:1;transform:translateY(-10px) scale(1)}.cta-anim{opacity:0;transform:translateY(var(--cta-ty,8px)) scale(var(--cta-scale,1));transition:opacity .22s ease var(--cta-delay,0s),transform .22s ease var(--cta-delay,0s)}.cta-anim.is-visible{opacity:1;transform:none}@media (max-width:1200px){.prc-card{padding:1.5rem 1.25rem}.prc-free{padding:1.75rem 2rem}}@media (max-width:1024px){.prc-grid{grid-template-columns:repeat(2,1fr)}.prc-card--pro{transform:translateY(-6px)}.prc-anim-pro.is-visible{transform:translateY(-6px) scale(1)}.prc-free{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.prc-free>:last-child{grid-column:1/-1;justify-self:start;flex-direction:row;align-items:center;gap:1.5rem}}@media (max-width:640px){.prc-free{grid-template-columns:1fr;padding:1.5rem}.prc-free>:last-child{flex-direction:column;align-items:flex-start}.prc-free-btn{width:100%;justify-content:center}.prc-grid{display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-top:1.25rem;padding-bottom:1rem;margin-top:-.5rem}.prc-grid>.prc-card,.prc-grid>article{flex:0 0 80%;min-width:260px;max-width:320px;scroll-snap-align:center}.prc-anim-pro.is-visible,.prc-card--pro{transform:none}.prc-trust-bar{gap:1.25rem}.cta-section{padding:5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.cta-anim,.prc-anim,.prc-anim-pro{opacity:1!important;transform:translateY(-10px)!important;transition:none!important}.prc-anim.is-visible:not(.prc-anim-pro){transform:none!important}.cta-btn{animation:none}}.faq-section{background:#FFFFFF;padding:6rem 1.5rem;border-top:1px solid #eeeeee}.faq-inner{max-width:800px;margin-inline:auto}.faq-eyebrow-wrap{text-align:center;margin-bottom:1rem}.faq-eyebrow{display:inline-flex;align-items:center;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.faq-section .faq-headline{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:var(--font-extrabold);color:#1A1A2E;text-align:center;margin-bottom:3.5rem;line-height:var(--leading-tight)}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{background:#F8F8FC;border-radius:16px;border:1px solid transparent;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.faq-item.open{background:#FFFFFF;border-color:rgba(255,107,0,.2);box-shadow:0 4px 20px rgba(255,107,0,.07)}.faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;background:transparent;border:none;text-align:left;gap:1rem}.faq-question{font-size:.975rem;font-weight:var(--font-semibold);color:#1A1A2E;line-height:1.4;flex:1;transition:color var(--transition-fast)}.faq-item.open .faq-question{color:var(--color-primary)}.faq-icon{width:32px;height:32px;border-radius:50%;background:#EEEEEE;display:inline-flex;align-items:center;justify-content:center;color:#8888AA;font-size:1.1rem;font-weight:var(--font-bold);flex-shrink:0;line-height:1;font-style:normal;transition:background var(--transition-fast),color var(--transition-fast)}.faq-item.open .faq-icon{background:rgba(255,107,0,.12);color:var(--color-primary)}.faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}.faq-item.open .faq-panel{grid-template-rows:1fr;opacity:1}.faq-panel-inner{overflow:hidden}.marketing-root .faq-answer{padding:0 1.5rem 1.35rem;font-size:.9rem;color:#4A4A6A;line-height:1.8}.marketing-root .faq-nudge{margin-top:2.5rem;text-align:center;font-size:.9rem;color:#8888AA;font-weight:var(--font-medium)}.faq-nudge-link{color:var(--color-primary);font-weight:var(--font-bold);text-decoration:none;transition:color var(--transition-fast);margin-left:.35rem}.faq-nudge-link:hover{color:var(--color-primary-dark);text-decoration:underline}.faq-category{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);font-weight:700;margin:2.5rem 0 1.25rem}.faq-anim-eyebrow{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.faq-anim-eyebrow.is-visible{opacity:1;transform:none}.faq-anim-headline{opacity:0;transform:translateY(8px);transition:opacity .22s ease 40ms,transform .22s ease 40ms}.faq-anim-headline.is-visible{opacity:1;transform:none}.faq-anim-list{opacity:0;transform:translateY(10px);transition:opacity .23s ease 70ms,transform .23s ease 70ms}.faq-anim-list.is-visible{opacity:1;transform:none}.faq-anim-nudge{opacity:0;transform:translateY(6px);transition:opacity .2s ease .1s,transform .2s ease .1s}.faq-anim-nudge.is-visible{opacity:1;transform:none}@media (max-width:640px){.faq-section{padding:4rem 1rem}.faq-trigger{padding:1rem 1.25rem}.faq-answer{padding:0 1.25rem 1.1rem;font-size:.85rem}.faq-question{font-size:.9rem}.faq-icon{width:28px;height:28px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.faq-anim-eyebrow,.faq-anim-headline,.faq-anim-list,.faq-anim-nudge{opacity:1!important;transform:none!important;transition:none!important}.faq-panel{transition:none!important;grid-template-rows:0fr}.faq-item.open .faq-panel{grid-template-rows:1fr}.faq-icon{transition:background var(--transition-fast),color var(--transition-fast)!important}}.hero-section{overflow:hidden;background:var(--color-bg-page);padding:5rem 1.5rem;min-height:calc(90vh - var(--nav-height));display:flex}.hero-inner,.hero-section{position:relative;align-items:center}.hero-inner{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:11fr 9fr;gap:3rem;z-index:1}.hero-eyebrow-wrap{margin-bottom:1.5rem}.hero-eyebrow{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,107,0,.1);color:var(--color-primary);font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;padding:.4rem 1rem;border-radius:var(--radius-full)}.hero-eyebrow-dot{width:6px;height:6px;background:var(--color-primary);border-radius:50%;display:inline-block;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.hero-headline{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1.22;margin-bottom:1.5rem}.hero-headline mark{background:transparent;color:var(--color-primary);position:relative;white-space:nowrap}.hero-headline mark:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:var(--color-primary-gradient);border-radius:2px}.marketing-root .hero-sub{font-size:1.15rem;color:var(--color-text-body);line-height:1.75;margin-bottom:2.25rem;max-width:520px}.hero-cta-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hero-btn-primary{display:inline-flex;align-items:center;gap:.4rem;background:#1A1A2E;color:#FFFFFF;font-weight:var(--font-bold);font-size:1rem;padding:.875rem 1.75rem;border-radius:var(--radius-full);text-decoration:none;box-shadow:0 8px 32px rgba(26,26,46,.25);transition:background var(--transition-fast),transform var(--transition-fast)}.hero-btn-primary:hover{background:#2a2a4a;color:#FFFFFF;transform:scale(1.02)}.hero-btn-secondary{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:var(--font-semibold);color:var(--color-text-body);text-decoration:none;transition:color var(--transition-fast)}.hero-btn-secondary:hover{color:var(--color-text-heading)}.hero-social-proof{gap:.75rem;margin-top:1.5rem}.hero-avatar-chip,.hero-avatars,.hero-social-proof{display:flex;align-items:center}.hero-avatar-chip{width:32px;height:32px;border-radius:50%;border:2.5px solid #ffffff;justify-content:center;font-size:.6rem;font-weight:var(--font-bold);color:#FFFFFF;margin-left:-8px;flex-shrink:0}.hero-avatar-chip:first-child{margin-left:0;background:linear-gradient(135deg,#FF6B00,#FFAA44)}.hero-avatar-chip:nth-child(2){background:linear-gradient(135deg,#3B82F6,#6366F1)}.hero-avatar-chip:nth-child(3){background:linear-gradient(135deg,#22C55E,#16A34A)}.hero-avatar-chip:nth-child(4){background:linear-gradient(135deg,#F59E0B,#EF4444)}.hero-social-text{font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.hero-social-text strong{color:var(--color-text-heading);font-weight:var(--font-semibold)}.hero-right{position:relative;height:440px;opacity:0;animation:hero-fade-in .3s ease .1s forwards}@keyframes hero-fade-in{to{opacity:1;transform:translateY(0)}}.hero-blob{position:absolute;top:50%;left:calc(50% + min(330px, 25vw));transform:translate(-40%,-50%);width:clamp(416px,47vw,676px);height:clamp(416px,47vw,676px);background:var(--color-primary-gradient);border-radius:60% 40% 70% 30%/50% 60% 40% 50%;opacity:.85;z-index:0;pointer-events:none;will-change:transform;animation:blob-morph 18s ease-in-out infinite alternate}.marketing-root .hero-card{position:absolute;background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);z-index:2}.marketing-root .hero-card--1{top:-8%;left:18%;width:200px;animation:float-a 5s ease-in-out infinite}.marketing-root .hero-card--2{bottom:-6%;left:22%;width:220px;animation:float-b 6s ease-in-out infinite}.marketing-root .hero-card--3{top:38%;right:-6%;width:190px;animation:float-a 7s ease-in-out 1s infinite}@keyframes float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-b{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hero-card-label{font-size:.65rem;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.hero-card-value{font-size:1.35rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);line-height:1}.hero-card-value--green{color:var(--color-success)}.hero-card-value--orange{color:var(--color-primary)}.hero-card-sub{font-size:.7rem;color:var(--color-text-muted);margin-top:.25rem}.hero-card-status{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}.hero-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hero-status-dot--green{background:var(--color-success);animation:pulse-dot 2s ease-in-out infinite}.hero-status-dot--orange{background:var(--color-primary);animation:pulse-dot 2s ease-in-out .5s infinite}.hero-status-text{font-size:.72rem;font-weight:var(--font-semibold);color:var(--color-text-body)}.hero-chart{display:flex;align-items:flex-end;gap:3px;margin-top:.6rem;height:32px}.hero-chart-bar{flex:1;border-radius:3px 3px 0 0;background:#EEEEEE;transition:height .3s ease}.hero-chart-bar--active{background:var(--color-primary)}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.hero-sub{max-width:100%}.hero-cta-row,.hero-social-proof{justify-content:center}.hero-right{display:none}}@media (max-width:640px){.hero-section{padding:4rem 1.5rem 3.5rem;min-height:auto}.hero-headline{font-size:clamp(2rem,8vw,2.8rem)}}@media (prefers-reduced-motion:reduce){.hero-blob{animation:none;opacity:.85;transform:translate(-40%,-50%)}.hero-card,.hero-right{animation:none;opacity:1;transform:none}}.mkt-footer{background:var(--color-text-heading);padding:3rem 1.5rem}.mkt-footer-inner{max-width:var(--container-max);margin-inline:auto}.mkt-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:2.5rem}.mkt-footer-brand p{font-size:.85rem;color:rgba(255,255,255,.45);line-height:1.7;margin-top:.75rem;max-width:240px}.mkt-footer-col h4{font-size:.78rem;font-weight:var(--font-semibold);color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.mkt-footer-col ul{display:flex;flex-direction:column;gap:.5rem}.marketing-root .mkt-footer-col a{font-size:.85rem;color:rgba(255,255,255,.45);text-decoration:none;transition:color var(--transition-fast)}.marketing-root .mkt-footer-col a:hover{color:rgba(255,255,255,.85)}.mkt-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.mkt-footer-bottom p{font-size:.75rem;color:rgba(255,255,255,.25)}.mkt-footer-bottom-links{display:flex;gap:1rem}.marketing-root .mkt-footer-bottom-links a{font-size:.75rem;color:rgba(255,255,255,.25);text-decoration:none;transition:color var(--transition-fast)}.marketing-root .mkt-footer-bottom-links a:hover{color:rgba(255,255,255,.55)}@media (max-width:768px){.mkt-footer-top{grid-template-columns:1fr 1fr}.mkt-footer-brand{grid-column:1/-1}}@media (max-width:480px){.mkt-footer-top{grid-template-columns:1fr}.mkt-footer-bottom{flex-direction:column;text-align:center}}.cnt-section{background:var(--color-bg-surface);padding:5rem 1.5rem;border-top:1px solid var(--color-border)}.cnt-inner-single{max-width:680px;margin-inline:auto;display:flex;flex-direction:column;gap:1.5rem}.cnt-email-bar{display:flex;align-items:center;gap:.85rem;padding:1.15rem 1.5rem;background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;box-shadow:var(--shadow-md);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.cnt-email-bar:hover{border-color:rgba(255,107,0,.35);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.cnt-email-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,107,0,.1);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cnt-email-label{font-family:var(--font-mono);font-size:.68rem;font-weight:var(--font-bold);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.cnt-email-value{font-size:.95rem;font-weight:var(--font-bold);color:var(--color-text-heading)}.cnt-copy-btn{display:inline-flex;align-items:center;gap:.4rem;margin-left:.85rem;padding:.5rem .85rem;background:rgba(255,107,0,.08);color:var(--color-primary);border:1px solid rgba(255,107,0,.2);border-radius:var(--radius-full);font-size:.8rem;font-weight:var(--font-bold);font-family:inherit;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.cnt-copy-btn:hover{background:rgba(255,107,0,.14);border-color:rgba(255,107,0,.4);transform:translateY(-1px)}.cnt-copy-btn--copied{background:rgba(34,197,94,.12);color:#22C55E;border-color:rgba(34,197,94,.3)}.cnt-copy-btn--copied:hover{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.4)}.cnt-inner{max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:4rem;align-items:start}.cnt-info-stack{gap:1.25rem}.cnt-info-card,.cnt-info-stack{display:flex;flex-direction:column}.cnt-info-card{background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;gap:.35rem;box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base),transform var(--transition-base)}.cnt-info-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cnt-info-icon{font-size:1.75rem;margin-bottom:.25rem;line-height:1}.cnt-info-title{font-size:1rem;font-weight:var(--font-bold);color:var(--color-text-heading)}.cnt-info-value{font-size:.9rem;font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.cnt-info-value:hover{color:var(--color-primary-dark)}.cnt-info-desc{font-size:.8rem;color:var(--color-text-muted);margin-top:.1rem}.cnt-form-card{background:#FFFFFF;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-card)}.cnt-form-title{font-size:1.2rem;font-weight:var(--font-extrabold);color:var(--color-text-heading);margin-bottom:1.75rem}.cnt-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cnt-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.cnt-field:last-of-type{margin-bottom:0}.cnt-label{font-size:.78rem;font-weight:var(--font-semibold);color:var(--color-text-body);letter-spacing:.01em}.cnt-input,.cnt-select,.cnt-textarea{background:var(--color-bg-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:.625rem .875rem;font-size:.875rem;font-family:var(--font-body);color:var(--color-text-heading);width:100%;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cnt-input:focus,.cnt-select:focus,.cnt-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,107,0,.12)}.cnt-textarea{min-height:140px;resize:vertical;line-height:var(--leading-relaxed)}.cnt-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238888AA' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.25rem;cursor:pointer}.cnt-submit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:var(--color-primary);color:#FFFFFF;font-weight:var(--font-bold);font-size:.9375rem;font-family:var(--font-body);padding:.8rem;border:none;border-radius:var(--radius-md);cursor:pointer;margin-top:1.5rem;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.cnt-submit:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,107,0,.3)}.cnt-submit:disabled{opacity:.7;cursor:not-allowed}.cnt-success{flex-direction:column;text-align:center;gap:1rem;padding:3rem 1.5rem}.cnt-success,.cnt-success-icon{display:flex;align-items:center;justify-content:center}.cnt-success-icon{width:4rem;height:4rem;background:rgba(255,107,0,.1);border-radius:50%;font-size:1.75rem}.cnt-success-title{font-size:1.25rem;font-weight:var(--font-extrabold);color:var(--color-text-heading)}.cnt-success-desc{font-size:.9rem;color:var(--color-text-muted);max-width:340px}.cnt-anim-left{opacity:0;transform:translateX(-20px);transition:opacity .5s ease .1s,transform .5s ease .1s}.cnt-anim-left.is-visible{opacity:1;transform:none}.cnt-anim-right{opacity:0;transform:translateX(20px);transition:opacity .5s ease .2s,transform .5s ease .2s}.cnt-anim-right.is-visible{opacity:1;transform:none}@media (max-width:900px){.cnt-inner{grid-template-columns:1fr;gap:2.5rem}.cnt-form-card{padding:2rem 1.5rem}}@media (max-width:640px){.cnt-email-bar{padding:.95rem 1.1rem;flex-wrap:wrap;gap:.6rem}.cnt-email-value{font-size:.875rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cnt-email-label{display:none}.cnt-copy-btn{margin-left:auto;padding:.45rem .75rem;font-size:.75rem}}@media (max-width:480px){.cnt-field-row{grid-template-columns:1fr}.cnt-section{padding:4rem 1rem}}@media (max-width:640px){.calc-section,.cta-section,.ori-section,.prc-section,.tst-section{padding:4rem 1rem}}@media (max-width:480px){.prc-grid{grid-template-columns:1fr}.prc-anim-pro.is-visible,.prc-card--pro{transform:none}}@media (max-width:400px){.marketing-root{--container-padding:1rem}.hero-section{padding:3rem 1rem}.prc-section{padding:3rem .75rem}.prc-inner{padding-inline:0}.prc-card,.prc-free{padding:1.25rem 1rem}.calc-section,.cta-section,.ori-section,.tst-section{padding:3.5rem .75rem}.cmp-section,.faq-section{padding:3rem .75rem}.trust-section{padding-top:2rem;padding-bottom:2rem}}