.cta-header-button[data-astro-cid-3ef6ksr2]{color:var(--text-on-accent)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.right-0{right:0}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[100svh\]{min-height:100svh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.origin-top-right{transform-origin:100% 0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\(--border-color\){border-color:var(--border-color)}.border-\(--line\){border-color:var(--line)}.bg-\(--bg-card\){background-color:var(--bg-card)}.bg-\(--bg-inverse\){background-color:var(--bg-inverse)}.bg-\(--bg-soft\){background-color:var(--bg-soft)}.bg-\(--cream\){background-color:var(--cream)}.bg-\(--cyan\){background-color:var(--cyan)}.bg-\(--ice\){background-color:var(--ice)}.bg-\(--sky\){background-color:var(--sky)}.bg-\(--soft\){background-color:var(--soft)}.bg-white{background-color:var(--color-white)}.fill-\(--bg-card\){fill:var(--bg-card)}.fill-\(--border-color\){fill:var(--border-color)}.fill-\(--text-primary\){fill:var(--text-primary)}.fill-\[\#00B2FF\]{fill:#00b2ff}.fill-\[\#24A1DE\]{fill:#24a1de}.fill-\[\#25D366\]{fill:#25d366}.fill-\[\#1877F2\]{fill:#1877f2}.fill-\[\#E1306C\]{fill:#e1306c}.fill-\[\#f97316\]{fill:#f97316}.fill-\[\#ffb000\]{fill:#ffb000}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-\(--border-color\){stroke:var(--border-color)}.stroke-2{stroke-width:2px}.stroke-\[2\.5\]{stroke-width:2.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\(--blue\){color:var(--blue)}.text-\(--cyan\){color:var(--cyan)}.text-\(--ink\){color:var(--ink)}.text-\(--muted\){color:var(--muted)}.text-\(--navy\),.text-\(--navy\)\/70{color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.text-\(--navy\)\/70{color:color-mix(in oklab,var(--navy) 70%,transparent)}}.text-\(--sky\){color:var(--sky)}.text-\(--text-inverse\){color:var(--text-inverse)}.text-\(--text-on-accent\){color:var(--text-on-accent)}.text-\(--text-primary\){color:var(--text-primary)}.text-black{color:var(--color-black)}.uppercase{text-transform:uppercase}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[2px_2px_0px_var\(--shadow-color\)\]{--tw-shadow:2px 2px 0px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_0px_var\(--shadow-color\)\]{--tw-shadow:3px 3px 0px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0px_var\(--shadow-color\)\]{--tw-shadow:4px 4px 0px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\(--bg-soft\):hover{background-color:var(--bg-soft)}.hover\:bg-\(--cyan\):hover{background-color:var(--cyan)}.hover\:bg-\(--navy\)\/10:hover{background-color:var(--navy)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--navy\)\/10:hover{background-color:color-mix(in oklab,var(--navy) 10%,transparent)}}.hover\:bg-\(--sky\):hover{background-color:var(--sky)}.hover\:text-\(--ink\):hover{color:var(--ink)}.hover\:text-\(--navy\):hover{color:var(--navy)}.hover\:opacity-100:hover{opacity:1}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--font-display:"Fredoka", "Outfit", "Sora", sans-serif;--font-body:"Quicksand", "Plus Jakarta Sans", sans-serif;--navy:#1a0d04;--navy-rgb:26, 13, 4;--blue:#f97316;--blue-rgb:249, 115, 22;--cyan:#ffb000;--cyan-rgb:255, 176, 0;--sky:#ff6a13;--sky-rgb:255, 106, 19;--ice:#fff7ed;--ice-rgb:255, 247, 237;--ink:var(--navy);--muted:#7d5a3c;--green:var(--cyan);--green-dark:var(--blue);--mint:var(--ice);--soft:#fff1df;--cream:#fffbf4;--amber:#ffc83d;--coral:#ea580c;--line:rgba(var(--blue-rgb), .18);--bg-body:#fff;--bg-card:#fff;--bg-header:#fff;--bg-hero:#fffaf2;--bg-cream:#fffbf4;--bg-ice:#fff7ed;--bg-soft:#fff1df;--bg-white-trans:#fffc;--border-color:#000;--border-color-rgb:0, 0, 0;--shadow-color:#000;--shadow-color-rgb:0, 0, 0;--text-primary:var(--navy);--text-secondary:var(--muted);--text-inverse:#fff;--text-on-accent:#1a0d04;--bg-inverse:#000;--problem-card-num-bg:#000;--problem-card-num-text:#fff;--problem-card-p:#3f2413;--pricing-bg:#1a0d04;--pricing-text:#fff;--pricing-muted:#ffffffb8;--pricing-subtle:#fff9;--pricing-feature:#ffffffd1;--pricing-line:#ffffff1f;--pricing-card-bg:#ffffff0f;--pricing-border:#fff;--pricing-shadow:#fff;--proof-bg:#fff7ede0;--proof-text:var(--blue);--proof-pill-bg:#fff;--proof-pill-text:var(--navy);--hero-clock-accent:var(--blue);--hero-panel-accent:#ff6b00;--hero-panel-accent-rgb:255, 107, 0}html.dark{--navy:#ffedd5;--navy-rgb:255, 237, 213;--muted:#a78b71;--line:#ffffff26;--ice:#25160c;--ice-rgb:37, 22, 12;--soft:#2d1b0f;--cream:#180d05;--bg-body:#140c06;--bg-card:#20140b;--bg-header:#20140b;--bg-hero:#1a0e06;--bg-cream:#180d05;--bg-ice:#25160c;--bg-soft:#2d1b0f;--bg-white-trans:#20140bcc;--border-color:#fff;--border-color-rgb:255, 255, 255;--shadow-color:#fff;--shadow-color-rgb:255, 255, 255;--text-primary:#ffedd5;--text-secondary:#a78b71;--text-inverse:#140c06;--text-on-accent:#140c06;--bg-inverse:#fff;--problem-card-num-bg:var(--cyan);--problem-card-num-text:#140c06;--problem-card-p:#ffedd5;--pricing-bg:#080403;--pricing-text:#ffedd5;--pricing-muted:#ffedd5b8;--pricing-subtle:#ffedd594;--pricing-feature:#ffedd5d1;--pricing-line:#ffedd524;--pricing-card-bg:#ffedd50f;--pricing-border:#ffedd5e6;--pricing-shadow:#ffedd5e6;--proof-bg:#140c06eb;--proof-text:var(--cyan);--proof-pill-bg:#ffedd51a;--proof-pill-text:#ffedd5;--hero-clock-accent:var(--cyan);--hero-panel-accent:var(--cyan);--hero-panel-accent-rgb:var(--cyan-rgb)}html{scroll-behavior:smooth}body{background:var(--bg-body);min-width:320px;color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.font-display{font-family:var(--font-display)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{z-index:50;inset-inline:0;transition:top .26s;position:fixed;top:18px}.site-header>div{border:2px solid var(--border-color);background:var(--bg-header);box-shadow:0 18px 48px rgba(var(--shadow-color-rgb),.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;margin-top:.25rem;transition:max-width .28s,border-radius .28s,margin-top .28s,background .28s,box-shadow .28s,border-color .28s}.site-header[data-scrolled=true]{top:0}.site-header[data-scrolled=true]>div{border-style:solid;border-width:0 0 2px;border-color:var(--border-color);background:var(--bg-header);max-width:100%;box-shadow:0 16px 40px rgba(var(--shadow-color-rgb),.08);border-radius:0;margin-top:0}.section-shell{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.section-shell{padding-inline:1.5rem}}@media(min-width:1024px){.section-shell{padding-inline:2rem}}.eyebrow{color:var(--green-dark);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:900}.hero-stage{background:var(--bg-hero);position:relative;overflow:hidden}.hero-stage:before{content:"";background:linear-gradient(90deg,rgba(var(--blue-rgb),.12) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--blue-rgb),.12) 1px,transparent 1px);opacity:1;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.cta-notebook-box{border:2px solid var(--border-color);position:relative;overflow:hidden;box-shadow:6px 6px 0 var(--shadow-color)!important}.cta-notebook-box:before{content:"";pointer-events:none;z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cta-notebook-box>*{z-index:2;position:relative}#planes{position:relative;overflow:hidden}#planes:before{content:"";pointer-events:none;z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff26 1px,#0000 1px),linear-gradient(#ffffff26 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}#planes>*{z-index:2;position:relative}.message-planes{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.message-plane{width:clamp(2.1rem,3vw,3.2rem);filter:drop-shadow(0 8px 14px rgba(var(--navy-rgb),.06)) drop-shadow(0 0 10px rgba(var(--navy-rgb),.04));opacity:0;transform-origin:50%;offset-path:var(--plane-path);offset-distance:0%;offset-anchor:50% 50%;offset-rotate:auto;animation:13s linear infinite paper-plane-flight;display:block;position:absolute;top:0;left:0}.message-plane svg{width:100%;height:auto;display:block;overflow:visible}.message-plane__body{fill:#faf5fff0;stroke:var(--border-color);stroke-linejoin:round;stroke-width:1.8px}.message-plane__fold{fill:rgba(var(--sky-rgb),.36);stroke:var(--border-color);stroke-linejoin:round;stroke-width:1.2px}.message-plane__crease{fill:none;stroke:var(--border-color);stroke-linecap:round;stroke-width:1.2px}.message-plane--one{--plane-path:path("M -90 210 C 260 120 760 70 1480 220");animation-duration:14s;animation-delay:-2s}.message-plane--two{--plane-path:path("M -80 650 C 230 520 740 380 1510 260");width:clamp(1.1rem,1.8vw,1.8rem);animation-duration:18s;animation-delay:-8s}.message-plane--three{--plane-path:path("M 1510 130 C 1060 220 650 300 -90 490");width:clamp(1rem,1.7vw,1.65rem);animation-duration:16s;animation-delay:-5s}.message-plane--four{--plane-path:path("M 1520 520 C 1100 430 650 480 -100 640");animation-duration:21s;animation-delay:-12s}.message-plane--five{--plane-path:path("M 110 880 C 300 610 600 320 1120 -90");width:clamp(.95rem,1.5vw,1.45rem);animation-duration:19s;animation-delay:-4s}.hero-copy{z-index:2;position:relative}.hero-badge{max-width:min(100%,34rem);color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:950;line-height:1.55;display:inline-flex}.hero-title{max-width:9.5ch;color:var(--navy);font-family:var(--font-display);letter-spacing:0;margin-top:1.35rem;font-size:4.1rem;font-weight:950;line-height:.88}.hero-lead{max-width:36rem;color:rgba(var(--navy-rgb),.72);margin-top:1.8rem;font-size:1.12rem;font-weight:650;line-height:1.8}.btn-primary,.btn-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:3.25rem;padding-inline:1.35rem;font-size:.92rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.btn-primary{border:2px solid var(--border-color);background:var(--cyan);color:var(--text-on-accent);box-shadow:4px 4px 0 var(--shadow-color)}.btn-primary:hover{background:var(--sky)}.btn-secondary{border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);box-shadow:4px 4px 0 var(--shadow-color)}.btn-secondary:hover{background:rgba(var(--navy-rgb),.04)}.btn-primary:hover,.btn-secondary:hover{box-shadow:6px 6px 0 var(--shadow-color);transform:translate(-2px,-2px)}.hero-signals{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-signal{color:var(--navy);grid-template-columns:auto minmax(0,7.5rem);align-items:center;gap:.72rem;display:inline-grid;position:absolute}.hero-signal--clock{bottom:clamp(5.2rem,9vh,6.8rem);left:clamp(.85rem,2.2vw,2rem)}.hero-signal--panel{text-align:right;grid-template-columns:minmax(0,7.5rem) auto;bottom:clamp(5.2rem,9vh,6.8rem);right:clamp(.85rem,2.2vw,2rem)}.hero-signal--panel .hero-signal__visual{order:2}.hero-signal__visual{aspect-ratio:1;background:var(--bg-card);border:1px solid var(--border-color);width:3.35rem;box-shadow:0 14px 34px rgba(var(--shadow-color-rgb),.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;place-items:center;display:grid}.hero-signal__copy strong,.hero-signal__copy span{display:block}.hero-signal__copy strong{color:var(--navy);font-size:1.05rem;font-weight:950;line-height:1}.hero-signal__copy span{max-width:9.5rem;color:var(--muted);margin-top:.26rem;font-size:.68rem;font-weight:850;line-height:1.25}.hero-clock{aspect-ratio:1;border:2px solid var(--border-color);background:var(--bg-card);border-radius:999px;width:1.9rem;position:relative}.hero-clock__hand{background:var(--navy);transform-origin:50% 100%;border-radius:999px;width:2px;position:absolute;bottom:50%;left:calc(50% - 1px)}.hero-clock__hand--hour{opacity:.8;height:.48rem}.hero-clock__hand--minute{background:var(--hero-clock-accent);height:.72rem}.hero-clock__pin{aspect-ratio:1;background:var(--navy);border-radius:999px;width:.34rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-panel-mini{border-radius:.42rem;grid-template-columns:repeat(3,1fr);gap:.18rem;width:2.1rem;height:1.6rem;display:grid;position:relative;overflow:hidden}.hero-panel-mini i{background:rgba(var(--navy-rgb),.15);border-radius:.18rem;display:block}.hero-panel-mini i:nth-child(2){background:rgba(var(--hero-panel-accent-rgb),.92)}.hero-panel-mini span{background:linear-gradient(90deg,transparent,rgba(var(--hero-panel-accent-rgb),.38),transparent);position:absolute;inset:0;transform:translate(-120%)}.hero-channel-strip{z-index:3;pointer-events:none;inset-inline:0;position:absolute;bottom:clamp(1rem,3vh,2rem)}.hero-channel-strip>.section-shell{pointer-events:auto;padding-block:.25rem}.hero-channel-strip__inner{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,1vw,.95rem);display:grid}.hero-channel-strip span{border:1px solid rgba(var(--blue-rgb),.16);min-width:0;color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.56rem;padding:.72rem .88rem;font-size:.82rem;font-weight:950;transition:transform .24s,background .24s,color .24s,box-shadow .24s;display:inline-flex}.hero-channel-strip [data-icon]{flex:none;width:1.72rem;height:1.72rem}.hero-channel-strip span[data-active]{background:var(--bg-card);color:var(--text-primary);border:2px solid var(--border-color);box-shadow:3px 3px 0 var(--shadow-color);transform:translate(-1px,-3px)}.agentic-flow{z-index:2;justify-self:stretch;width:min(100%,58rem);min-height:clamp(31rem,46vw,39rem);padding:clamp(.85rem,1.4vw,1.25rem);position:relative;overflow:hidden}.agentic-flow:before{content:none}.agentic-shell{flex-direction:column;justify-content:center;min-height:clamp(28rem,42vw,36rem);display:flex;position:relative}.agentic-stage{grid-template-columns:minmax(11.5rem,1.12fr) minmax(14rem,1fr) minmax(11.5rem,1.12fr);align-items:center;gap:clamp(.8rem,1.6vw,1.25rem);display:grid;position:relative}.agentic-label{color:rgba(var(--ice-rgb),.64);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem;font-size:.68rem;font-weight:950}.agentic-panel{z-index:2;position:relative}.agentic-card-stack{min-height:clamp(7rem,8.2vw,8.1rem);position:relative}.agentic-card,.agentic-action{border:2px solid var(--border-color);background:var(--bg-card);box-shadow:4px 4px 0 var(--shadow-color);border-radius:18px;position:relative}.agentic-card{opacity:1;border-radius:18px 18px 18px 6px;grid-template-columns:clamp(2.45rem,2.8vw,2.85rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1vw,.95rem);padding:clamp(.85rem,1vw,1rem) clamp(.95rem,1.4vw,1.25rem);display:grid;position:absolute;inset:.2rem 0;transform:translate(0)scale(1)}.agentic-flow.is-switching .agentic-card{animation:3s ease-in-out both single-message}.agentic-channel{background:rgba(var(--blue-rgb),.08);width:fit-content;color:var(--blue);border-radius:8px;padding:.2rem .52rem;font-size:.62rem;font-weight:950}.agentic-intent-icon,.agentic-check{border-radius:8px;place-items:center;width:clamp(2.45rem,2.8vw,2.85rem);height:clamp(2.45rem,2.8vw,2.85rem);display:grid}.agentic-intent-icon [data-icon],.agentic-check [data-icon]{width:clamp(1.82rem,2vw,2.1rem);height:clamp(1.82rem,2vw,2.1rem);display:none}.agentic-check[data-flow-action-icon="flat-color-icons:paid"] [data-icon-name="flat-color-icons:paid"]{width:clamp(2.35rem,2.65vw,2.75rem);height:clamp(2.35rem,2.65vw,2.75rem)}.agentic-intent-icon[data-flow-channel-icon="logos:whatsapp-icon"] [data-icon-name="logos:whatsapp-icon"],.agentic-intent-icon[data-flow-channel-icon="skill-icons:instagram"] [data-icon-name="skill-icons:instagram"],.agentic-intent-icon[data-flow-channel-icon="logos:facebook"] [data-icon-name="logos:facebook"],.agentic-intent-icon[data-flow-channel-icon="logos:messenger"] [data-icon-name="logos:messenger"],.agentic-intent-icon[data-flow-channel-icon="logos:telegram"] [data-icon-name="logos:telegram"],.agentic-intent-icon[data-flow-channel-icon="logos:tiktok-icon"] [data-icon-name="logos:tiktok-icon"],.agentic-check[data-flow-action-icon="flat-color-icons:sms"] [data-icon-name="flat-color-icons:sms"],.agentic-check[data-flow-action-icon="flat-color-icons:document"] [data-icon-name="flat-color-icons:document"],.agentic-check[data-flow-action-icon="flat-color-icons:paid"] [data-icon-name="flat-color-icons:paid"],.agentic-check[data-flow-action-icon="flat-color-icons:customer-support"] [data-icon-name="flat-color-icons:customer-support"],.agentic-check[data-flow-action-icon="flat-color-icons:assistant"] [data-icon-name="flat-color-icons:assistant"],.agentic-check[data-flow-action-icon="flat-color-icons:approval"] [data-icon-name="flat-color-icons:approval"]{display:block}.agentic-card p,.agentic-action p{color:var(--navy);overflow-wrap:anywhere;min-width:0;font-size:clamp(.88rem,.95vw,.98rem);font-weight:900;line-height:1.28}.agentic-typing{gap:.22rem;margin-top:.12rem;display:inline-flex}.agentic-typing i{background:var(--cyan);opacity:.32;border-radius:999px;width:.34rem;height:.34rem;animation:1.35s ease-in-out infinite typing-dot;display:block}.agentic-typing i:nth-child(2){animation-delay:.14s}.agentic-typing i:nth-child(3){animation-delay:.28s}.agentic-core{z-index:3;place-items:center;min-height:clamp(18rem,23vw,22rem);display:grid;position:relative}.agentic-node{aspect-ratio:1;border:3px solid var(--border-color);text-align:center;background:var(--bg-card);border-radius:50%;align-content:center;place-items:center;gap:.85rem;width:min(100%,clamp(14rem,18vw,17.5rem));min-height:0;padding:clamp(1.5rem,2.2vw,2.1rem);animation:4.8s ease-in-out infinite agent-breathe,4.2s ease-in-out infinite agent-container-turn;display:grid;position:relative}.agentic-node:before,.agentic-node:after{content:none}.agentic-node__eyebrow{z-index:2;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.64rem,.9vw,.78rem);font-weight:950;position:relative}.agentic-node strong{z-index:2;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.28rem,1.6vw,1.58rem);font-weight:950;line-height:1.08;position:relative}.agentic-status{z-index:2;color:#185273;width:100%;min-height:1.55rem;font-size:clamp(.78rem,.9vw,.88rem);font-weight:900;position:relative;overflow:hidden}html.dark .agentic-status{color:var(--cyan)}.agentic-status span{opacity:1;place-items:center;display:grid;transform:translateY(0)}.agentic-flow.is-switching .agentic-status span{animation:3s ease-in-out both single-status}.agentic-route{z-index:1;width:clamp(3rem,7vw,5rem);height:1px;position:absolute;top:50%}.agentic-route--left{left:calc(33.333% - .65rem);transform:translate(50%)}.agentic-route--right{right:calc(33.333% - .65rem);transform:translate(-50%)}.agentic-route span{background:linear-gradient(90deg,transparent,rgba(var(--ice-rgb),.52),transparent);position:absolute;inset:0}.agentic-route i{background:var(--cyan);width:.42rem;height:.42rem;box-shadow:0 0 18px rgba(var(--cyan-rgb),.7);border-radius:999px;animation:3s ease-in-out infinite route-dot;display:block;position:absolute;top:-.2rem}.agentic-route--right i{animation-delay:1.1s}.agentic-action{opacity:1;border-radius:18px 18px 6px;grid-template-columns:clamp(2.45rem,2.8vw,2.85rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1vw,.95rem);padding:clamp(.85rem,1vw,1rem) clamp(.95rem,1.4vw,1.25rem);display:grid;position:absolute;inset:.2rem 0;transform:translate(0)scale(1)}.agentic-flow.is-switching .agentic-action{animation:3s ease-in-out .45s both single-action}@keyframes single-message{0%{opacity:0;transform:translate(-.55rem,.65rem)scale(.94)}14%{opacity:1;transform:translate(0)scale(1.015)}24%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes single-action{0%{opacity:0;transform:translate(.55rem,.65rem)scale(.94)}16%{opacity:1;transform:translate(0)scale(1.015)}26%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes typing-dot{0%,to{opacity:.25;transform:translateY(0)}45%{opacity:1;transform:translateY(-.16rem)}}@keyframes paper-plane-flight{0%{opacity:0;offset-distance:0%;transform:scale(.82)}10%,82%{opacity:1}45%{transform:scale(1)}to{opacity:0;offset-distance:100%;transform:scale(.9)}}@keyframes agent-breathe{0%,to{box-shadow:6px 6px 0 var(--shadow-color);transform:translate(0)}50%{box-shadow:8px 8px 0 var(--shadow-color);transform:translate(-2px,-2px)}}@keyframes agent-container-turn{0%{border-radius:50%;transform:rotate(-.8deg)scale(1)}25%{border-radius:35% 65% 58% 42%/66% 32% 68% 34%;transform:rotate(.7deg)scale(1.018)}50%{border-radius:68% 32% 36% 64%/30% 70% 31% 69%;transform:rotate(1deg)scale(1.024)}75%{border-radius:38% 62% 70% 30%/69% 36% 64% 31%;transform:rotate(-.6deg)scale(1.016)}to{border-radius:50%;transform:rotate(-.8deg)scale(1)}}@keyframes agent-border-wave{0%{opacity:.62;border-width:2px;border-radius:50%}25%{opacity:.95;border-width:4px;border-radius:32% 68% 60% 40%/70% 28% 72% 30%}50%{opacity:.78;border-width:3px;border-radius:71% 29% 34% 66%/28% 73% 27% 72%}75%{opacity:.92;border-width:4px;border-radius:36% 64% 73% 27%/72% 33% 67% 28%}to{opacity:.62;border-width:2px;border-radius:50%}}@keyframes single-status{0%,to{opacity:1;transform:translateY(0)}8%{opacity:0;transform:translateY(.45rem)}22%,70%{opacity:1;transform:translateY(0)}}@keyframes route-dot{0%,to{opacity:0;transform:translate(0)}18%,70%{opacity:1}to{opacity:0;transform:translate(clamp(3rem,7vw,5rem))}}@keyframes problem-chip-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.45rem)rotate(1deg)}}@keyframes problem-typing-wave{0%,80%,to{opacity:.42;transform:translateY(0)scale(.82)}38%{opacity:1;transform:translateY(-.28rem)scale(1)}}.proof-strip{border-block:1px solid var(--line);background:linear-gradient(90deg,rgba(var(--blue-rgb),.08),transparent 38%,rgba(var(--cyan-rgb),.08)),var(--proof-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proof-strip p{color:var(--proof-text)}.proof-pill{border:1px solid var(--line);background:var(--proof-pill-bg);color:var(--proof-pill-text);border-radius:999px;padding:.45rem .78rem;font-size:.8rem;font-weight:850}.problem-section{position:relative;overflow:hidden}.problem-copy{position:sticky;top:6.5rem}.problem-chaos{flex-wrap:wrap;gap:.75rem;max-width:24rem;margin-top:1.6rem;display:flex}.problem-typing{--channel-color:var(--blue);--channel-rgb:var(--blue-rgb);border:2px solid var(--border-color);background:var(--bg-card);min-height:1.85rem;box-shadow:3px 3px 0 var(--shadow-color),0 0 18px rgba(var(--channel-rgb),.16);border-radius:999px 999px 999px 6px;align-items:center;gap:.26rem;padding-inline:.7rem;display:inline-flex}.problem-typing i{background:var(--channel-color);border-radius:999px;width:.46rem;height:.46rem;animation:1.28s ease-in-out infinite problem-typing-wave;display:block}.problem-typing i:nth-child(2){animation-delay:.16s}.problem-typing i:nth-child(3){animation-delay:.32s}.problem-typing[data-channel-color=whatsapp]{--channel-color:#25d366;--channel-rgb:37, 211, 102}.problem-typing[data-channel-color=instagram]{--channel-color:#e1306c;--channel-rgb:225, 48, 108}.problem-typing[data-channel-color=tiktok]{--channel-color:#f8fafc;--channel-rgb:248, 250, 252}.problem-typing[data-channel-color=messenger]{--channel-color:#00b2ff;--channel-rgb:0, 178, 255}.problem-typing--1{margin-left:.4rem}.problem-typing--2{margin-top:1.1rem}.problem-typing--3{margin-left:2.6rem}.problem-typing--4{margin-top:.8rem}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.problem-card{border:2px solid var(--border-color);background:var(--bg-card);min-height:9rem;box-shadow:4px 4px 0 var(--shadow-color);border-radius:12px;grid-template-rows:auto 1fr;align-items:start;gap:.85rem;padding:1rem;transition:background .28s,box-shadow .28s,transform .28s;display:grid;position:relative}.problem-check{color:#16a34a;opacity:0;pointer-events:none;width:1.85rem;height:1.85rem;position:absolute;top:.78rem;right:.9rem}.problem-check path{stroke-dasharray:var(--problem-check-length,32);stroke-dashoffset:var(--problem-check-length,32)}.problem-card span{background:var(--problem-card-num-bg);width:3rem;height:3rem;color:var(--problem-card-num-text);border-radius:10px;place-items:center;font-weight:950;display:grid}.problem-card p{color:var(--problem-card-p);font-weight:850;line-height:1.5}.problem-card.is-solved .problem-check{opacity:1}.automation-band{background:linear-gradient(180deg,rgba(var(--ice-rgb),.64),var(--bg-body))}.step-card{border:2px solid var(--border-color);background:var(--bg-card);box-shadow:4px 4px 0 var(--shadow-color);border-radius:12px;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}.feature-card{border:2px solid var(--border-color);background:var(--bg-card);min-height:15rem;box-shadow:4px 4px 0 var(--shadow-color);border-radius:12px;padding:1.5rem}details{border:2px solid var(--border-color)!important;box-shadow:4px 4px 0 var(--shadow-color)!important;background:var(--bg-card)!important}.pricing-section{background:var(--pricing-bg);color:var(--pricing-text)}.pricing-card{border:2px solid var(--pricing-border);background:var(--pricing-card-bg);box-shadow:4px 4px 0 var(--pricing-shadow);border-radius:12px}.pricing-card__cta{border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);box-shadow:4px 4px 0 var(--pricing-shadow)}.pricing-card__cta:hover{box-shadow:6px 6px 0 var(--pricing-shadow)}@media(max-width:1100px){.hero-signal{grid-template-columns:auto}.hero-signal__copy{display:none}.hero-signal--panel{grid-template-columns:auto}.hero-signal--panel .hero-signal__visual{order:initial}.agentic-stage{grid-template-columns:minmax(12rem,1fr) minmax(14rem,.92fr) minmax(12rem,1fr);gap:.9rem}.agentic-card p,.agentic-action p{font-size:.88rem}.agentic-node{width:min(100%,16.5rem)}}@media(max-width:760px){.hero-title{max-width:10ch;font-size:3.3rem}.hero-lead{font-size:1rem}.hero-signals{display:none}.problem-chaos{gap:.55rem;margin-top:1rem}.problem-typing{min-height:1.65rem;padding-inline:.58rem}.problem-typing i{width:.38rem;height:.38rem}.problem-grid{gap:.75rem}.message-plane{opacity:0;width:clamp(.9rem,5vw,1.35rem)}.hero-channel-strip__inner{scrollbar-width:none;gap:.65rem;padding-block:.12rem;display:flex;overflow-x:auto}.hero-channel-strip__inner::-webkit-scrollbar{display:none}.hero-channel-strip span{min-width:max-content;padding:.62rem .78rem;font-size:.76rem}.hero-channel-strip [data-icon]{width:1.42rem;height:1.42rem}.agentic-flow{border-radius:12px;min-height:auto;margin-top:.5rem;padding:.85rem}.agentic-shell{min-height:auto}.agentic-stage{grid-template-columns:1fr;gap:.85rem}.agentic-label{margin-bottom:.45rem}.agentic-card-stack{min-height:6.35rem}.agentic-core{min-height:12.4rem}.agentic-node{width:min(100%,15.5rem);padding:1.65rem}.agentic-node:before{inset:-1px}.agentic-route{display:none}.problem-copy{position:static}.problem-grid{grid-template-columns:1fr}.problem-card{min-height:auto}.btn-primary,.btn-secondary{width:100%}}[data-reveal]{opacity:1;transition:opacity .55s,transform .55s;transform:translateY(0)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.agentic-card,.agentic-action,.agentic-node,.agentic-node:before,.agentic-route i,.agentic-status span,.agentic-typing i,.agentic-check,.problem-chip,.problem-typing i,.message-plane{animation:none}.message-plane{display:none}.agentic-card,.agentic-action,.agentic-status span:first-child{opacity:1;transform:none}}.legal-document{gap:1.25rem;display:grid}.legal-document section{border:2px solid var(--border-color);background:var(--bg-card);box-shadow:4px 4px 0 var(--shadow-color);border-radius:12px;padding:clamp(1.25rem,3vw,2rem)}.legal-document h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:0 0 .9rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;line-height:1.15}.legal-document p,.legal-document li{color:var(--muted);font-size:1rem;font-weight:650;line-height:1.75}.legal-document p+p{margin-top:.9rem}.legal-document ul{gap:.65rem;margin:0;padding-left:1.25rem;display:grid}.legal-document a{color:var(--green-dark);text-underline-offset:.18em;font-weight:900;text-decoration:underline}.whatsapp-float{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:70;border:2px solid var(--border-color);color:#07130b;min-height:3.55rem;box-shadow:4px 4px 0 var(--shadow-color);opacity:0;pointer-events:none;background:#25d366;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.9rem;font-weight:950;transition:opacity .22s,transform .22s,box-shadow .18s;display:inline-flex;position:fixed;transform:translateY(1rem)scale(.96)}.whatsapp-float.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.whatsapp-float:hover{box-shadow:6px 6px 0 var(--shadow-color);transform:translateY(-.15rem)scale(1)}.whatsapp-float svg{fill:#fff;flex:none;width:1.65rem;height:1.65rem}@media(max-width:640px){.whatsapp-float{justify-content:center;width:3.65rem;min-height:3.65rem;padding:0}.whatsapp-float span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html.dark .qr-invert{filter:invert()brightness(1.5)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
