@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap";:root{--font-sans: "Manrope", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Fraunces", "Times New Roman", serif;--bg: #f6f9fc;--bg-soft: #eef4fb;--bg-elevated: rgba(255, 255, 255, .82);--surface: #ffffff;--surface-soft: #f8fbff;--surface-accent: #eef5ff;--text: #0f172a;--text-soft: #334155;--text-muted: #64748b;--line: rgba(203, 213, 225, .82);--line-strong: rgba(148, 163, 184, .32);--primary: #2563eb;--primary-dark: #1d4ed8;--primary-soft: #dceafe;--success: #16a34a;--success-soft: #eaf8ef;--shadow-sm: 0 12px 32px rgba(15, 23, 42, .07);--shadow-md: 0 24px 80px rgba(15, 23, 42, .09);--shadow-lg: 0 40px 110px rgba(37, 99, 235, .12);--radius-sm: 18px;--radius-md: 28px;--radius-lg: 36px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text)}body,input,button{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}.brand-name,.hero-title,.section-title,.hero-card-title,.mini-title,.feature-card h3,.step-card h3,.faq-card h3,.why-side h3,.side-panel-title,.form-title{font-family:var(--font-display)}.page-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(37,99,235,.09),transparent 28%),radial-gradient(circle at 90% 10%,rgba(14,165,233,.1),transparent 24%),linear-gradient(to bottom,#fbfdff,#f4f8fc 38%,#f8fbff)}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:40;background:#f8fbffc2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(226,232,240,.75)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#1d4ed8,#38bdf8);color:#fff;font-size:.96rem;font-weight:800;letter-spacing:.08em;box-shadow:0 14px 34px #2563eb38;flex:0 0 auto}.brand-name{font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.brand-domain{margin-top:3px;font-size:.76rem;color:var(--text-muted)}.nav-links{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid rgba(226,232,240,.9);background:#ffffffc2;border-radius:999px;box-shadow:var(--shadow-sm)}.nav-links a{padding:10px 14px;border-radius:999px;color:var(--text-soft);font-size:.9rem;font-weight:600;transition:background .2s ease,color .2s ease}.nav-links a:hover{background:#2563eb14;color:var(--text)}.nav-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:.95rem;font-weight:700;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-large{min-height:54px;padding:0 24px}.btn-primary{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb 52%,#0ea5e9);box-shadow:0 14px 34px #2563eb38}.btn-primary:hover{box-shadow:0 18px 40px #2563eb47}.btn-secondary{color:var(--text);background:#ffffffd6;border-color:#cbd5e1e6}.btn-secondary:hover{background:#fff;border-color:#94a3b861}.btn-dark{background:#0f172a;color:#fff;box-shadow:0 16px 34px #0f172a2e}.btn-dark.full{width:100%}.hero-section{position:relative;overflow:hidden;padding:28px 0 6px}.hero-glow{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(108px);pointer-events:none}.hero-glow-left{top:0;left:-120px;background:#2563eb24}.hero-glow-right{top:26px;right:-140px;background:#0ea5e91f}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:56px;align-items:center;padding:80px 0 96px}.hero-copy{max-width:680px}.pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:12px 16px;border:1px solid rgba(191,219,254,.85);background:#ffffffeb;border-radius:999px;color:var(--text-soft);font-size:.88rem;font-weight:600;box-shadow:var(--shadow-sm)}.hero-title{margin:24px 0 0;font-size:clamp(3rem,5vw,4.4rem);line-height:.98;letter-spacing:-.05em;font-weight:800;color:#0b1220}.hero-text{margin-top:24px;max-width:620px;font-size:1.14rem;line-height:1.8;color:var(--text-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-sub-actions{margin-top:16px;align-items:center;gap:10px}.link-action{color:var(--primary-dark);font-size:.92rem;font-weight:700}.link-action:hover{text-decoration:underline}.separator-dot{color:var(--text-muted)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.stat-card{padding:24px 22px;border-radius:24px;border:1px solid rgba(226,232,240,.95);background:#ffffffd6;box-shadow:var(--shadow-sm)}.stat-value{font-size:1.42rem;line-height:1.08;font-weight:800;letter-spacing:-.03em}.stat-label{margin-top:7px;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.hero-card-wrap{position:relative}.mockup-shadow{position:absolute;top:24px;right:-8px;bottom:-16px;left:18px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#2563eb2e,#0ea5e914);filter:blur(30px)}.hero-card{position:relative;padding:24px;border-radius:var(--radius-lg);border:1px solid rgba(219,228,240,.9);background:linear-gradient(to bottom,#fffffff0,#f8fbfff5),#ffffffe6;box-shadow:var(--shadow-lg)}.mockup-window-bar{display:flex;gap:8px;margin-bottom:18px}.mockup-window-bar span{width:10px;height:10px;border-radius:999px;background:#94a3b859}.hero-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.muted-small,.bubble-label{font-size:.68rem;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.hero-card-title,.mini-title{margin-top:6px;font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.status-badge{flex:0 0 auto;padding:10px 14px;border-radius:999px;border:1px solid rgba(22,163,74,.16);background:var(--success-soft);color:var(--success);font-size:.82rem;font-weight:700}.chat-box{padding:18px;border-radius:26px;border:1px solid rgba(226,232,240,.92);background:linear-gradient(to bottom,#fcfdff,#f7faff)}.chat-bubble{padding:18px;border-radius:22px;margin-bottom:14px}.chat-bubble.user{background:#f3f7fb;border:1px solid rgba(226,232,240,.92)}.chat-bubble.bot{background:linear-gradient(135deg,#edf5ff,#f3f9ff);border:1px solid rgba(191,219,254,.75)}.bubble-text,.mini-text,.feature-card p,.section-text,.faq-card p,.why-side p,.note-box,.check-card p,.step-card p{margin:10px 0 0;color:var(--text-soft);line-height:1.75}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mini-card{padding:18px;border-radius:20px;border:1px solid rgba(226,232,240,.92);background:#fffffff0}.hero-bottom-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-strip-item{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(219,228,240,.85);background:#ffffffd6;color:var(--text-soft);font-size:.84rem;font-weight:600}.hero-strip-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.logo-strip{padding:0 0 54px}.logo-strip-title{margin-bottom:18px;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.logo-item{padding:15px 14px;border-radius:18px;border:1px solid rgba(226,232,240,.94);background:#fffc;color:var(--text-soft);font-size:.88rem;font-weight:600;text-align:center;box-shadow:var(--shadow-sm)}.section{padding:104px 0}.section-soft{position:relative;background:linear-gradient(to bottom,#f7fafff0,#eff5fcf0);border-top:1px solid rgba(226,232,240,.8);border-bottom:1px solid rgba(226,232,240,.8)}.section-features{padding-top:88px}.section-head{max-width:780px}.section-head.centered{margin:0 auto;text-align:center}.section-kicker{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.section-title{margin:18px 0 0;font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.04em;color:var(--text)}.section-text{max-width:760px;font-size:1.08rem}.centered-text{margin-left:auto;margin-right:auto}.card-grid.two,.steps-grid{display:grid;gap:20px;margin-top:40px}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.step-card,.use-case-item,.side-panel-card,.check-card,.faq-card,.why-side,.why-main{border:1px solid rgba(226,232,240,.94);background:#ffffffd6;box-shadow:var(--shadow-sm)}.feature-card,.step-card,.faq-card,.side-panel-card,.why-main,.why-side{border-radius:var(--radius-md)}.feature-card,.step-card,.why-main,.why-side,.side-panel-card{padding:32px}.feature-card h3,.step-card h3,.faq-card h3,.why-side h3{margin:20px 0 0;font-size:1.65rem;line-height:1.2;letter-spacing:-.03em}.feature-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 14px 28px #2563eb2e}.feature-icon.small{width:42px;height:42px;border-radius:14px}.step-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.step-number{font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;align-items:start}.use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.use-case-item{padding:18px;border-radius:18px;font-weight:600;line-height:1.6;color:var(--text)}.side-panel-title{font-size:1.55rem;line-height:1.18;letter-spacing:-.03em;font-weight:800}.side-list{display:grid;gap:14px;margin-top:24px}.side-list-item{display:flex;align-items:flex-start;gap:12px;line-height:1.7;color:var(--text-soft)}.side-list-item svg,.check-card svg,.cta-points svg{color:var(--success);min-width:18px;margin-top:3px}.inline-cta-row{margin-top:26px}.inline-cta{width:100%}.why-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:24px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.check-card{display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:20px}.note-box{margin-top:22px;padding:18px;border-radius:20px;border:1px solid rgba(191,219,254,.86);background:linear-gradient(to bottom,#f7fbff,#eef5ff)}.narrow{max-width:980px}.faq-list{display:grid;gap:14px;margin-top:34px}.faq-card{padding:28px}.cta-box{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;overflow:hidden;padding:22px;border-radius:var(--radius-lg);border:1px solid rgba(191,219,254,.9);background:radial-gradient(circle at top right,rgba(191,219,254,.42),transparent 32%),linear-gradient(135deg,#edf5ff,#f7fbff 48%,#eef8ff);box-shadow:var(--shadow-lg)}.cta-copy{padding:18px 18px 18px 8px}.cta-copy .section-head{max-width:none}.cta-points{display:grid;gap:14px;margin-top:26px}.cta-points>div{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-weight:600;line-height:1.6}.cta-buttons-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.form-card{padding:28px;border-radius:var(--radius-md);border:1px solid rgba(226,232,240,.96);background:#ffffffeb;box-shadow:var(--shadow-md)}.form-title{font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.form-subtitle{margin-top:8px;color:var(--text-muted);font-size:.94rem;line-height:1.65}.form{display:grid;gap:12px;margin-top:22px}.form input{width:100%;min-height:50px;padding:0 16px;border-radius:16px;border:1px solid rgba(203,213,225,.86);background:#fbfdff;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.form input:focus{background:#fff;border-color:#2563eb99;box-shadow:0 0 0 4px #2563eb14}.form-alt-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;color:var(--text-muted);font-size:.92rem}.form-link{color:var(--primary-dark);font-weight:700}.form-link:hover{text-decoration:underline}.floating-whatsapp{position:fixed;right:18px;bottom:18px;z-index:35;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;background:#16a34a;color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 18px 44px #16a34a42}.floating-whatsapp:hover{filter:brightness(1.02)}.footer{border-top:1px solid rgba(226,232,240,.86);background:#ffffffc7}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 36px;color:var(--text-muted);font-size:.9rem}.footer-links{display:flex;gap:18px}.footer-links a:hover{color:var(--text)}@media (max-width: 1120px){.hero-grid,.split-grid,.why-grid,.cta-box{grid-template-columns:1fr}.card-grid.two,.steps-grid,.check-grid,.use-case-grid,.mini-grid,.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{display:none}.hero-grid{gap:40px}.cta-copy{padding:8px}}@media (max-width: 760px){.container{width:min(100% - 24px,1180px)}.site-header{background:#f8fbffeb}.nav-row{gap:14px;padding:12px 0}.brand{gap:10px}.brand-mark{width:42px;height:42px;border-radius:14px}.brand-name{font-size:.98rem}.brand-domain,.header-secondary{display:none}.btn,.nav-actions{width:100%}.hero-section{padding-top:12px}.hero-grid{gap:26px;padding:46px 0 62px}.hero-title{font-size:clamp(2.3rem,11vw,3rem);line-height:1}.hero-text{margin-top:18px;font-size:1rem;line-height:1.72}.pill{padding:10px 14px;font-size:.8rem;line-height:1.45}.hero-actions,.cta-buttons-row{flex-direction:column;align-items:stretch}.hero-sub-actions{align-items:flex-start;gap:8px}.separator-dot{display:none}.stats-grid,.card-grid.two,.steps-grid,.check-grid,.use-case-grid,.mini-grid,.logo-grid{grid-template-columns:1fr}.stat-card,.feature-card,.step-card,.faq-card,.side-panel-card,.why-main,.why-side,.form-card,.hero-card{padding:22px}.hero-card{border-radius:30px}.hero-card-top{flex-direction:column;align-items:flex-start}.status-badge{align-self:flex-start}.hero-bottom-strip{gap:8px}.hero-strip-item{width:100%;justify-content:flex-start}.logo-strip{padding-bottom:38px}.logo-strip-title{margin-bottom:14px;letter-spacing:.18em}.section{padding:72px 0}.section-features{padding-top:64px}.section-title{font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.1}.section-text{font-size:1rem;line-height:1.7}.feature-card h3,.step-card h3,.faq-card h3,.why-side h3{font-size:1.36rem}.cta-box{padding:14px;gap:14px;border-radius:30px}.cta-copy{padding:8px 8px 2px}.floating-whatsapp{right:12px;bottom:12px;min-height:48px;padding:0 14px;border-radius:16px}.footer-row{flex-direction:column;align-items:flex-start;padding:24px 0 92px}}@media (max-width: 520px){.container{width:min(100% - 20px,1180px)}.nav-actions .btn{min-height:46px;padding:0 16px;font-size:.9rem}.hero-copy{max-width:none}.pill{border-radius:20px}.link-action{font-size:.88rem}.stat-card{padding:20px 18px}.chat-box,.mini-card{padding:16px}.chat-bubble{padding:16px;border-radius:18px}.section{padding:64px 0}.floating-whatsapp{bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.floating-whatsapp span{display:none}}.brand-logo{display:block;height:auto;max-width:100%}.landing-page{--font-display: "Fraunces", "Times New Roman", serif;--bg: var(--landing-background);--surface: rgba(255, 255, 255, .9);--surface-soft: rgba(255, 255, 255, .78);--text: #111827;--text-soft: #46556e;--text-muted: #7b8799;--line: rgba(17, 24, 39, .1);--line-strong: rgba(17, 24, 39, .14);--primary: var(--landing-accent);--primary-dark: var(--landing-accent-strong);--primary-soft: var(--landing-accent-soft);--success: var(--landing-success);--shadow-sm: 0 16px 40px rgba(17, 24, 39, .06);--shadow-md: 0 28px 80px rgba(17, 24, 39, .08);--shadow-lg: 0 42px 120px rgba(17, 24, 39, .14);background:radial-gradient(circle at top left,var(--landing-accent-glow),transparent 32%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.66),transparent 24%),linear-gradient(to bottom,var(--landing-background-soft) 0%,var(--landing-background) 46%,#f9f8f5 100%)}.landing-page .section{padding:112px 0}.landing-page .section-soft{background:linear-gradient(to bottom,#ffffff94,#ffffffc7),#ffffffa3;border-top:1px solid rgba(17,24,39,.06);border-bottom:1px solid rgba(17,24,39,.06)}.landing-page .site-header{background:#faf8f3d1;border-bottom-color:#11182714}.landing-page .btn-primary{background:linear-gradient(135deg,var(--landing-accent-strong) 0%,var(--landing-accent) 100%);border-color:#11182714;box-shadow:0 18px 42px color-mix(in srgb,var(--landing-accent) 28%,transparent)}.landing-page .btn-primary:hover{box-shadow:0 22px 48px color-mix(in srgb,var(--landing-accent) 34%,transparent)}.landing-page .btn-secondary{background:#ffffffc2;border-color:#1118271a}.landing-page .btn-secondary:hover{background:#ffffffeb}.landing-page .feature-icon{background:linear-gradient(135deg,var(--landing-accent-strong) 0%,var(--landing-accent) 100%);box-shadow:0 14px 32px color-mix(in srgb,var(--landing-accent) 20%,transparent)}.landing-header{background:#faf8f3d1}.landing-nav-row{gap:18px}.landing-brand-logo{width:auto;height:34px}.landing-nav-links{background:#ffffffb8;border-color:#11182714}.landing-parent-link,.landing-context-link,.landing-side-footer-link,.landing-parent-card-link,.landing-suite-card-link,.landing-footer-link{color:var(--primary-dark);font-weight:700}.landing-footer-cta{justify-self:start;padding-inline:22px}.landing-parent-link:hover,.landing-context-link:hover,.landing-side-footer-link:hover,.landing-parent-card-link:hover,.landing-suite-card-link:hover,.landing-footer-link:hover{color:var(--text)}.landing-hero-section{padding-top:24px}.landing-hero-glow-left{background:color-mix(in srgb,var(--landing-accent) 18%,transparent)}.landing-hero-glow-right{background:color-mix(in srgb,var(--landing-accent-soft) 88%,transparent)}.landing-hero-grid{gap:54px;padding:86px 0 44px}.landing-hero-copy{max-width:720px}.landing-hero-pills{display:flex;flex-wrap:wrap;gap:12px}.landing-hero-pill{background:#ffffffd1;border-color:color-mix(in srgb,var(--landing-accent) 18%,transparent)}.landing-parent-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#ffffffa8;border:1px solid rgba(17,24,39,.08);color:var(--text-soft);font-size:.88rem;font-weight:700;box-shadow:var(--shadow-sm)}.landing-hero-title{max-width:11.5ch;font-size:clamp(3.45rem,5.8vw,5rem);line-height:.95;letter-spacing:-.055em}.landing-hero-text{max-width:660px;font-size:1.14rem}.landing-hero-note{margin:18px 0 0;max-width:640px;color:var(--text-muted);line-height:1.78}.landing-hero-actions{margin-top:32px}.landing-stat-grid{margin-top:34px}.landing-stat-card{background:#ffffffb8;border-color:#11182714}.landing-studio-card{position:relative;overflow:hidden;padding:28px;border-radius:34px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landing-accent) 18%,transparent),transparent 30%),linear-gradient(180deg,#0f172a,#13233d);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-lg);color:#eef2ff}.landing-studio-window{display:flex;gap:8px}.landing-studio-window span{width:10px;height:10px;border-radius:999px;background:#e2e8f038}.landing-studio-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px}.landing-studio-label,.landing-chat-label,.landing-side-footer-label,.landing-parent-card-label,.landing-suite-card-state,.landing-footer-heading{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.landing-studio-label,.landing-chat-label,.landing-parent-card-label,.landing-suite-card-state{color:#0f172a6b}.landing-studio-title,.landing-mini-title,.landing-context-title,.landing-parent-card-title{font-family:var(--font-display);letter-spacing:-.03em}.landing-studio-title{margin-top:8px;font-size:1.6rem;font-weight:600}.landing-status-badge{padding:10px 14px;border-radius:999px;background:#ffffff14;color:#f8fafce0;font-size:.8rem;font-weight:700}.landing-chat-shell{margin-top:22px;padding:18px;border-radius:26px;background:radial-gradient(circle at 1px 1px,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(135deg,#ece5dd,#e7dfd4);background-size:18px 18px,auto;color:var(--text)}.landing-whatsapp-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(17,24,39,.06)}.landing-whatsapp-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--landing-accent-strong),var(--landing-accent));color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.08em}.landing-whatsapp-name{color:var(--text);font-size:.98rem;font-weight:800}.landing-whatsapp-status{margin-top:3px;color:var(--text-muted);font-size:.82rem}.landing-chat-thread{display:grid;gap:10px;margin-top:14px}.landing-chat-row{display:flex}.landing-chat-row.user{justify-content:flex-start}.landing-chat-row.bot{justify-content:flex-end}.landing-chat-bubble{position:relative;max-width:88%;padding:14px 16px 10px;border-radius:18px;box-shadow:0 10px 24px #0f172a14}.landing-chat-bubble.user{background:#fff;border-top-left-radius:8px}.landing-chat-bubble.bot{background:#dcf8c6;border-top-right-radius:8px}.landing-chat-bubble.user:before,.landing-chat-bubble.bot:before{content:"";position:absolute;top:0;width:12px;height:12px}.landing-chat-bubble.user:before{left:-6px;background:linear-gradient(135deg,transparent 50%,#ffffff 51%)}.landing-chat-bubble.bot:before{right:-6px;background:linear-gradient(225deg,transparent 50%,#dcf8c6 51%)}.landing-chat-text,.landing-mini-text,.landing-parent-card p,.landing-suite-card p,.landing-footer-copy{margin:10px 0 0;line-height:1.72;color:var(--text-soft)}.landing-chat-shell .landing-chat-label{color:#0f172a73}.landing-chat-meta{margin-top:8px;color:#0f172a66;font-size:.74rem;text-align:right}.landing-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.landing-mini-card{padding:16px;border-radius:20px;background:#ffffffe0;border:1px solid rgba(17,24,39,.06)}.landing-mini-title{margin-top:8px;font-size:1.2rem;font-weight:600;color:var(--text)}.landing-studio-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.landing-strip-item{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffff14;color:#f8fafcdb;font-size:.84rem;font-weight:700}.landing-strip-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#ffffff 0%,var(--landing-accent-soft) 100%)}.landing-context-strip{padding:0 0 50px}.landing-context-shell,.landing-parent-card,.landing-suite-card,.landing-footer,.landing-faq-card{border:1px solid rgba(17,24,39,.08);box-shadow:var(--shadow-sm)}.landing-context-shell{padding:28px;border-radius:34px;background:#ffffffc2}.landing-context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.landing-context-title{max-width:820px;font-size:1.28rem;line-height:1.35;font-weight:600}.landing-context-link,.landing-side-footer-link,.landing-parent-card-link,.landing-suite-card-link{display:inline-flex;align-items:center;gap:8px}.landing-context-grid{margin-top:22px}.landing-context-item{background:#ffffffd6;border-color:#11182714}.landing-feature-grid,.landing-why-card-grid,.landing-suite-grid{display:grid;gap:20px}.landing-feature-card,.landing-step-card,.landing-use-case-item,.landing-side-panel-card,.landing-why-main,.landing-trust-card,.landing-why-card,.landing-faq-card,.landing-form-card{border-color:#11182714;box-shadow:var(--shadow-sm)}.landing-feature-card{background:#fffc}.landing-workflow-section{background:linear-gradient(to bottom,#ffffff8f,#ffffffc7),#ffffffb3}.landing-step-card{background:#ffffffdb}.landing-step-number{font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-dark)}.landing-split-grid{gap:30px}.landing-use-case-item{background:#fffc;border-radius:20px}.landing-side-panel-card{background:#ffffffd6}.landing-side-footer{margin-top:28px;padding-top:18px;border-top:1px solid rgba(17,24,39,.08)}.landing-side-footer-label,.landing-footer-heading{color:var(--text-muted)}.landing-footer-note{color:var(--text-soft);line-height:1.7}.landing-why-grid{align-items:start}.landing-why-main,.landing-trust-card{background:#fffc}.landing-why-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.landing-why-card{padding:26px;border-radius:28px;background:#ffffffd1}.landing-why-card svg,.landing-cta-points svg{color:var(--landing-success)}.landing-why-card h3,.landing-suite-card h3{margin:16px 0 0;font-size:1.4rem;line-height:1.16;font-weight:600}.landing-why-card p{margin-top:12px}.landing-trust-note{background:linear-gradient(to bottom,#ffffff,var(--landing-accent-soft));border-color:color-mix(in srgb,var(--landing-accent) 14%,transparent)}.landing-suite-shell{padding:34px;border-radius:36px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landing-accent-soft) 86%,transparent),transparent 34%),#ffffffc2;border:1px solid rgba(17,24,39,.08);box-shadow:var(--shadow-sm)}.landing-suite-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;align-items:start}.landing-parent-card{padding:28px;border-radius:30px;background:#ffffffe0}.landing-parent-card-title{margin-top:8px;font-size:1.52rem;font-weight:600}.landing-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.landing-suite-card{padding:26px;border-radius:30px;background:#ffffffdb}.landing-suite-card.current{background:linear-gradient(180deg,rgba(255,255,255,.94),var(--landing-accent-soft))}.landing-suite-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-suite-card-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:#ffffffd1;border:1px solid rgba(17,24,39,.08)}.landing-suite-card-icon img{width:28px;height:28px}.landing-suite-current-label{margin-top:18px;color:var(--primary-dark);font-weight:700}.landing-faq-card{background:#ffffffd1}.landing-cta-box{border-color:#11182714;background:radial-gradient(circle at top right,color-mix(in srgb,var(--landing-accent) 16%,transparent),transparent 30%),linear-gradient(160deg,#0f172a,#13233d)}.landing-cta-copy .section-kicker{color:#e2e8f0a8}.landing-cta-copy .section-title{color:#f8fafc}.landing-cta-copy .section-text,.landing-cta-points>div span{color:#e2e8f0d1}.landing-form-card{background:#faf8f3f5;box-shadow:none}.landing-form-note-block{display:grid;gap:18px;margin-top:18px}.landing-form-note-block p{margin:0;color:var(--primary-dark);line-height:1.7}.landing-form-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;color:var(--text-muted);font-size:.92rem}.demo-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#0f172a6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demo-modal{position:relative;width:min(100%,640px);max-height:min(90vh,820px);padding:32px;overflow-y:auto;border:1px solid rgba(17,24,39,.08);border-radius:28px;background:#faf8f3fa;box-shadow:0 28px 90px #0f172a2e}.demo-modal-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#0f172a0f;color:var(--primary-dark);cursor:pointer}.demo-modal-kicker{margin-bottom:12px;color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.demo-modal-title{margin:0;color:var(--primary-dark);font-size:clamp(2rem,4vw,2.5rem);line-height:1.05}.demo-modal-text{margin:16px 0 0;color:var(--text-muted);line-height:1.7}.demo-modal-form{display:grid;gap:14px;margin-top:24px}.demo-modal-form input,.demo-modal-form textarea{width:100%;padding:15px 16px;border:1px solid rgba(17,24,39,.1);border-radius:16px;background:#fff;color:#111827;font:inherit;-webkit-text-fill-color:#111827}.demo-modal-form input::placeholder,.demo-modal-form textarea::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8;opacity:1}.demo-modal-form textarea{resize:vertical;min-height:128px}.demo-modal-form input:focus,.demo-modal-form textarea:focus{outline:none;border-color:#2563eb47;box-shadow:0 0 0 4px #2563eb1a}.demo-modal-submit{justify-content:center;width:100%;margin-top:6px}.demo-modal-error{margin-top:14px;padding:13px 15px;border-radius:14px;background:#b91c1c14;color:#991b1b;font-size:.93rem;font-weight:600;line-height:1.5}.demo-modal::-webkit-scrollbar{width:10px}.demo-modal::-webkit-scrollbar-thumb{border:2px solid rgba(250,248,243,.98);border-radius:999px;background:#0f172a24}.demo-modal::-webkit-scrollbar-track{background:transparent}.site-toast{position:fixed;left:50%;bottom:28px;z-index:95;max-width:min(92vw,520px);padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0f172af5;box-shadow:0 18px 50px #0f172a47;color:#fff;font-size:.95rem;font-weight:600;line-height:1.6;transform:translate(-50%)}@media (max-width: 760px){.demo-modal-overlay{place-items:start center}.demo-modal{width:100%;max-height:none;margin-top:8px}}@media (max-width: 520px){.site-toast{bottom:18px;width:calc(100% - 24px)}}.landing-footer{background:#ffffff8a;box-shadow:none}.landing-footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.58fr));gap:24px;padding:42px 0 24px}.landing-footer-copy{max-width:400px}.landing-footer-column{display:grid;align-content:start;gap:10px}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 34px;color:var(--text-muted);font-size:.9rem}@media (prefers-color-scheme: dark){:root{--bg: #07111f;--bg-soft: #0b1728;--bg-elevated: rgba(12, 22, 38, .88);--surface: #0d1726;--surface-soft: #101d30;--surface-accent: #13233b;--text: #f6f8fc;--text-soft: #d6deeb;--text-muted: #9eb0c9;--line: rgba(148, 163, 184, .18);--line-strong: rgba(148, 163, 184, .24);--shadow-sm: 0 16px 42px rgba(0, 0, 0, .28);--shadow-md: 0 24px 70px rgba(0, 0, 0, .34);--shadow-lg: 0 42px 120px rgba(0, 0, 0, .4)}body{background:var(--bg);color:var(--text)}.page-shell{background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 28%),radial-gradient(circle at 90% 10%,rgba(14,165,233,.12),transparent 24%),linear-gradient(to bottom,#07111f,#091423 36%,#0b1728)}.site-header{background:#07111fc7;border-bottom-color:#94a3b829}.nav-links{background:#0b1728b8;border-color:#94a3b829}.nav-links a:hover{background:#94a3b81f;color:#fff}.btn-secondary{color:var(--text);background:#0d1726d6;border-color:#94a3b82e}.btn-secondary:hover{background:#101d30f5;border-color:#94a3b842}.landing-page{--surface: rgba(13, 23, 38, .9);--surface-soft: rgba(16, 29, 48, .84);--text: #f6f8fc;--text-soft: #d7dfec;--text-muted: #9db0cb;--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .2);--shadow-sm: 0 18px 44px rgba(0, 0, 0, .28);--shadow-md: 0 28px 80px rgba(0, 0, 0, .34);--shadow-lg: 0 42px 120px rgba(0, 0, 0, .42);background:radial-gradient(circle at top left,color-mix(in srgb,var(--landing-accent) 24%,transparent),transparent 32%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.04),transparent 24%),linear-gradient(to bottom,#07111f,#091423 42%,#0b1728)}.landing-page .section-soft,.landing-workflow-section{background:linear-gradient(to bottom,#0a121fbd,#0a121fe6),#0a121fd1;border-top-color:#94a3b81f;border-bottom-color:#94a3b81f}.landing-page .site-header,.landing-header{background:#07111fc7;border-bottom-color:#94a3b829}.landing-nav-links,.landing-parent-pill,.landing-hero-pill,.landing-context-shell,.landing-parent-card,.landing-suite-card,.landing-feature-card,.landing-step-card,.landing-use-case-item,.landing-side-panel-card,.landing-why-main,.landing-trust-card,.landing-why-card,.landing-faq-card,.landing-form-card,.landing-footer{background:#0d1726d1;border-color:#94a3b824;box-shadow:var(--shadow-sm)}.landing-stat-card{background:#0d1726c2;border-color:#94a3b824}.landing-page .hero-title,.landing-page .section-title,.landing-page .form-title,.landing-page .landing-context-title,.landing-page .landing-parent-card-title,.landing-page .landing-suite-card h3,.landing-page .landing-mini-title,.landing-page .landing-footer-link,.landing-page .landing-side-footer-link,.landing-page .landing-parent-card-link,.landing-page .landing-suite-card-link{color:#f8fbff}.landing-chat-shell{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(135deg,#111b21,#0f171d);color:#eef2ff}.landing-whatsapp-bar,.landing-mini-card{background:#ffffff14;border-color:#ffffff14}.landing-chat-bubble.user{background:#202c33;color:#f8fafc}.landing-chat-bubble.bot{background:color-mix(in srgb,var(--landing-accent) 34%,#163047);color:#f8fafc}.landing-chat-bubble.user:before{background:linear-gradient(135deg,transparent 50%,#202c33 51%)}.landing-chat-bubble.bot:before{background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--landing-accent) 34%,#163047) 51%)}.landing-chat-shell .landing-chat-label,.landing-chat-meta,.landing-whatsapp-status,.landing-footer-heading,.landing-side-footer-label,.landing-parent-card-label,.landing-suite-card-state{color:#e2e8f09e}.landing-footer-note,.landing-chat-text,.landing-mini-text,.landing-parent-card p,.landing-suite-card p,.landing-footer-copy,.landing-hero-note{color:var(--text-soft)}.demo-modal{background:#080f1bf5;border-color:#94a3b829}.demo-modal-title,.demo-modal-kicker,.demo-modal-text{color:#f8fbff}.demo-modal-form input,.demo-modal-form textarea{background:#0d1726f5;border-color:#94a3b829;color:#fff;-webkit-text-fill-color:#fff}.demo-modal-form input::placeholder,.demo-modal-form textarea::placeholder{color:#8fa3bf;-webkit-text-fill-color:#8fa3bf}.demo-modal-close{background:#ffffff14;color:#fff}}@media (max-width: 1120px){.landing-hero-grid,.landing-suite-head,.landing-footer-grid{grid-template-columns:1fr}.landing-suite-grid,.landing-why-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-parent-link{display:none}}@media (max-width: 760px){.landing-page .section{padding:76px 0}.landing-header .nav-actions{width:auto;margin-left:auto}.landing-header .nav-actions .btn{width:auto}.landing-hero-grid{gap:30px;padding:52px 0 32px}.landing-hero-title{max-width:12ch;font-size:clamp(2.65rem,11vw,3.5rem)}.landing-context-head,.landing-studio-top,.landing-suite-card-top{flex-direction:column;align-items:flex-start}.landing-mini-grid,.landing-why-card-grid,.landing-suite-grid,.landing-footer-grid{grid-template-columns:1fr}.landing-context-shell,.landing-suite-shell,.landing-studio-card,.landing-parent-card{padding:22px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:88px}.demo-modal{padding:24px;border-radius:24px}}@media (max-width: 520px){.landing-brand-logo{height:30px}.landing-parent-pill{width:100%;justify-content:center}.landing-studio-card,.landing-chat-shell,.landing-mini-card,.landing-suite-shell{padding:18px}.landing-studio-strip{gap:8px}.landing-strip-item{width:100%;justify-content:flex-start}}.corporate-page{--font-display: "Fraunces", "Times New Roman", serif;--bg: #f5f1ea;--surface: rgba(255, 255, 255, .9);--surface-soft: rgba(255, 255, 255, .78);--text: #111827;--text-soft: #46556e;--text-muted: #7b8799;--line: rgba(17, 24, 39, .1);--line-strong: rgba(17, 24, 39, .16);--primary: #13243f;--primary-dark: #0d1a30;--primary-soft: rgba(19, 36, 63, .08);--success: #2f5f4b;--shadow-sm: 0 16px 40px rgba(17, 24, 39, .06);--shadow-md: 0 26px 70px rgba(17, 24, 39, .08);--shadow-lg: 0 36px 110px rgba(17, 24, 39, .14);background:radial-gradient(circle at top left,rgba(193,202,255,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(209,222,255,.2),transparent 24%),linear-gradient(to bottom,#fbfaf7,#f4f0e8 42%,#f8f5ef)}.corporate-page .section{padding:118px 0}.corporate-page .section-soft{background:linear-gradient(to bottom,#fff9,#fbf8f3d1),#ffffffa3;border-top:1px solid rgba(17,24,39,.06);border-bottom:1px solid rgba(17,24,39,.06)}.corporate-page .btn-primary{background:linear-gradient(135deg,#0f172a,#152844);border-color:#0f172ad6;box-shadow:0 18px 42px #0f172a2e}.corporate-page .btn-primary:hover{box-shadow:0 22px 48px #0f172a38}.corporate-page .btn-secondary{background:#ffffffbd;border-color:#1118271a;color:var(--text)}.corporate-page .btn-secondary:hover{background:#ffffffeb;border-color:#11182729}.corporate-header{background:#faf8f3cc;border-bottom-color:#11182714}.corporate-nav-row{gap:18px}.brand-link{color:inherit}.corporate-brand-mark{background:linear-gradient(135deg,#0f172a,#22365d);box-shadow:0 16px 36px #0f172a29}.corporate-brand-logo{width:auto;height:36px}.corporate-brand-domain{max-width:280px;line-height:1.45}.corporate-nav-links{background:#ffffffb3;border-color:#11182714}.corporate-nav-links a:hover{background:#13243f14}.corporate-nav-actions{gap:16px}.header-text-link{color:var(--text-soft);font-size:.92rem;font-weight:700}.header-text-link:hover{color:var(--text)}.corporate-hero{padding-top:26px}.corporate-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:56px;align-items:center;padding:84px 0 36px}.corporate-hero-copy{max-width:720px}.corporate-pill{background:#ffffffc2;border-color:#13243f24;color:var(--text-soft)}.corporate-hero-title{max-width:11.5ch;font-size:clamp(3.5rem,6vw,5.3rem);line-height:.95;letter-spacing:-.055em}.corporate-hero-text{max-width:650px;font-size:1.15rem}.corporate-hero-note{margin:18px 0 0;max-width:620px;color:var(--text-muted);font-size:.98rem;line-height:1.8}.corporate-hero-actions{margin-top:34px}.corporate-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.corporate-highlight-card,.corporate-principle-card,.corporate-expertise-card,.corporate-product-card,.corporate-why-intro,.corporate-why-card,.corporate-process-card,.corporate-footer,.corporate-cta-side{border:1px solid rgba(17,24,39,.08);box-shadow:var(--shadow-sm)}.corporate-highlight-card{padding:22px;border-radius:24px;background:#ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.corporate-highlight-title,.hero-signature-title,.hero-suite-mini-title,.corporate-principle-card h3,.corporate-product-card .product-name,.corporate-cta-side-title{font-family:var(--font-display);letter-spacing:-.03em}.corporate-highlight-title{font-size:1.08rem;font-weight:600}.corporate-highlight-card p{margin:10px 0 0;color:var(--text-soft);line-height:1.7}.hero-signature-card{position:relative;overflow:hidden;padding:30px;border-radius:34px;background:radial-gradient(circle at top right,rgba(145,164,255,.16),transparent 28%),linear-gradient(180deg,#0f172a,#121f37);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-lg);color:#eef2ff}.hero-signature-head,.corporate-product-top,.product-icon-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hero-signature-badge{padding:9px 12px;border-radius:999px;background:#ffffff14;color:#eef2ffdb;font-size:.76rem;font-weight:700;white-space:nowrap}.ops-eyebrow,.product-domain,.product-label,.corporate-footer-heading,.corporate-principle-index{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ops-eyebrow{color:#e2e8f0a3}.hero-signature-title{margin:18px 0 0;font-size:2rem;line-height:1.03;font-weight:600}.hero-signature-text{margin:16px 0 0;color:#e2e8f0d1;line-height:1.82}.hero-signature-list{display:grid;gap:12px;margin-top:26px}.hero-signature-item{padding:18px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.hero-signature-label{color:#e2e8f094;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-signature-value{margin-top:10px;color:#f8fafc;font-size:1rem;line-height:1.65}.hero-suite-mini{margin-top:18px;padding:22px;border-radius:26px;background:#f8f5eff5;color:var(--text)}.hero-suite-mini-title{margin-top:8px;font-size:1.2rem;line-height:1.25;font-weight:600}.hero-suite-mini-list{display:grid;gap:12px;margin-top:18px}.hero-suite-mini-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid rgba(17,24,39,.08);color:var(--text-soft);font-weight:700}.hero-suite-mini-item:first-child{border-top:0;padding-top:0}.hero-suite-mini-item:last-child{padding-bottom:0}.corporate-overview-section{padding-top:92px}.corporate-overview-grid,.corporate-flow-head,.corporate-why-layout,.corporate-cta-box,.corporate-footer-grid{display:grid;gap:24px}.corporate-overview-grid,.corporate-flow-head{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start}.corporate-overview-body{display:grid;gap:18px;margin-top:22px}.corporate-overview-text{margin:0;max-width:640px}.corporate-principles-grid{display:grid;gap:16px}.corporate-principle-card{padding:26px;border-radius:28px;background:#ffffffd6}.corporate-principle-index{color:#13243f70}.corporate-principle-card h3,.corporate-product-card h3,.corporate-why-card h3,.corporate-process-card h3{margin:14px 0 0;font-size:1.5rem;line-height:1.12;font-weight:600}.corporate-principle-card p,.corporate-expertise-card p,.product-description,.corporate-why-card p,.corporate-process-card p,.corporate-footer-copy,.corporate-cta-side-text{margin:12px 0 0;color:var(--text-soft);line-height:1.78}.corporate-expertise-grid,.corporate-product-grid{display:grid;gap:20px;margin-top:40px}.corporate-expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-expertise-card{padding:30px;border-radius:30px;background:#ffffffc2}.corporate-page .feature-icon{background:linear-gradient(135deg,#14253f,#263e68);box-shadow:0 14px 30px #14253f24}.corporate-flow-note{align-self:stretch;padding:28px;border-radius:30px;border:1px solid rgba(17,24,39,.08);background:#fffc;color:var(--text-soft);line-height:1.82;box-shadow:var(--shadow-sm)}.corporate-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-product-card{display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:32px;background:#ffffffd6}.product-icon-wrap{flex:1;justify-content:flex-start}.product-name{font-size:1.32rem;font-weight:600;line-height:1.12}.product-domain,.product-label,.corporate-footer-heading{color:var(--text-muted)}.product-label{margin-top:2px;max-width:150px;text-align:right}.product-audience{color:var(--text-soft);font-weight:700}.product-tags{display:flex;flex-wrap:wrap;gap:10px}.product-tag{padding:9px 13px;border-radius:999px;background:#13243f0f;color:var(--text-soft);font-size:.82rem;font-weight:700}.product-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.product-link,.cta-inline-link,.corporate-whatsapp-link,.corporate-contact-link{color:var(--primary);font-size:.95rem;font-weight:700}.product-link:hover,.cta-inline-link:hover,.corporate-whatsapp-link:hover,.corporate-contact-link:hover,.corporate-footer-link:hover{color:var(--text)}.corporate-why-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.corporate-why-intro{padding:34px;border-radius:34px;background:#ffffffc7}.corporate-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.corporate-why-card{padding:28px;border-radius:30px;background:#ffffffd6}.corporate-why-card svg,.corporate-cta-side-item svg,.corporate-cta-points svg{color:var(--success)}.corporate-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}.corporate-process-card{padding:30px;border-radius:32px;background:#fffc}.corporate-process-number{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:40px;padding:0 16px;border-radius:999px;background:#13243f14;color:var(--primary);font-size:.86rem;font-weight:800;letter-spacing:.14em}.corporate-cta-section{padding-top:94px}.corporate-cta-box{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);padding:28px;border-radius:38px;background:radial-gradient(circle at top right,rgba(149,167,255,.14),transparent 30%),linear-gradient(160deg,#0f172a,#13233e);box-shadow:var(--shadow-lg)}.corporate-cta-copy{padding:10px 8px 10px 6px}.corporate-cta-copy .section-kicker{color:#e2e8f0ad}.corporate-cta-copy .section-title{color:#f8fafc}.corporate-cta-copy .section-text,.corporate-cta-points>div span{color:#e2e8f0d1}.corporate-cta-points{margin-top:28px}.corporate-cta-actions{align-items:center}.cta-inline-link{color:#dbe7ff}.corporate-cta-side{padding:30px;border-radius:30px;background:#faf8f3f0}.corporate-cta-side-title{font-size:1.45rem;line-height:1.12;font-weight:600}.corporate-cta-side-list{display:grid;gap:12px;margin-top:22px}.corporate-cta-side-item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid rgba(17,24,39,.08);color:var(--text-soft);font-weight:600;line-height:1.65}.corporate-cta-side-item:first-child{border-top:0;padding-top:0}.corporate-contact-box{margin-top:24px;padding-top:20px;border-top:1px solid rgba(17,24,39,.08)}.corporate-contact-box .ops-eyebrow{color:#1118277a}.corporate-contact-link{display:inline-flex;align-items:center;gap:10px;margin-top:14px}.corporate-whatsapp-link{display:inline-block;margin-top:14px}.corporate-footer{background:#ffffff7a;border-top-color:#11182714;box-shadow:none}.corporate-footer-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.62fr));padding:42px 0 26px}.corporate-footer-copy{max-width:400px}.corporate-footer-column{display:grid;align-content:start;gap:10px}.corporate-footer-link{color:var(--text-soft);transition:color .2s ease}.corporate-footer-cta{justify-self:start;padding-inline:22px}.corporate-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 34px;color:var(--text-muted);font-size:.9rem}@media (prefers-color-scheme: dark){.corporate-page{--surface: rgba(13, 23, 38, .9);--surface-soft: rgba(16, 29, 48, .84);--text: #f6f8fc;--text-soft: #d6deeb;--text-muted: #9db0cb;--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .22);--shadow-sm: 0 18px 44px rgba(0, 0, 0, .28);--shadow-md: 0 26px 70px rgba(0, 0, 0, .34);--shadow-lg: 0 36px 110px rgba(0, 0, 0, .42);background:radial-gradient(circle at top left,rgba(92,118,255,.18),transparent 30%),radial-gradient(circle at 88% 12%,rgba(92,140,255,.12),transparent 24%),linear-gradient(to bottom,#07111f,#091423 42%,#0b1728)}.corporate-page .section-soft{background:linear-gradient(to bottom,#0a121fb8,#0a121fe6),#0a121fd1;border-top-color:#94a3b81f;border-bottom-color:#94a3b81f}.corporate-header{background:#07111fcc;border-bottom-color:#94a3b829}.corporate-nav-links{background:#0b1728b8;border-color:#94a3b829}.corporate-nav-links a:hover{background:#94a3b81f}.header-text-link{color:var(--text-soft)}.corporate-highlight-card,.corporate-principle-card,.corporate-expertise-card,.corporate-product-card,.corporate-why-intro,.corporate-why-card,.corporate-process-card,.corporate-cta-side,.corporate-footer,.corporate-flow-note{background:#0d1726d1;border-color:#94a3b824;box-shadow:var(--shadow-sm)}.hero-suite-mini{background:#0d1726d6;color:#f8fbff}.hero-suite-mini-item{border-top-color:#94a3b824;color:#dbe6f5}.ops-eyebrow,.product-domain,.product-label,.corporate-footer-heading,.corporate-principle-index{color:#e2e8f099}.corporate-highlight-card p,.corporate-principle-card p,.corporate-expertise-card p,.product-description,.corporate-why-card p,.corporate-process-card p,.corporate-footer-copy,.corporate-cta-side-text,.corporate-hero-note,.corporate-flow-note,.product-audience,.corporate-cta-side-item{color:var(--text-soft)}.product-tag,.corporate-process-number{background:#ffffff14}.corporate-contact-box,.corporate-cta-side-item{border-top-color:#94a3b824}.corporate-contact-box .ops-eyebrow{color:#e2e8f094}.corporate-footer{background:#0b1321db;border-top-color:#94a3b81f}.corporate-footer-link,.corporate-footer-bottom{color:var(--text-soft)}}@media (max-width: 1120px){.corporate-hero-grid,.corporate-overview-grid,.corporate-flow-head,.corporate-why-layout,.corporate-cta-box,.corporate-footer-grid{grid-template-columns:1fr}.corporate-highlight-grid,.corporate-product-grid,.corporate-why-grid,.corporate-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.corporate-page .section{padding:78px 0}.corporate-header .nav-actions{width:auto;margin-left:auto}.corporate-header .nav-actions .btn{width:auto}.header-text-link{display:none}.corporate-hero-grid{gap:30px;padding:50px 0 22px}.corporate-hero-title{max-width:12ch;font-size:clamp(2.7rem,11vw,3.6rem)}.hero-signature-card,.corporate-principle-card,.corporate-expertise-card,.corporate-product-card,.corporate-why-intro,.corporate-why-card,.corporate-process-card,.corporate-cta-side{padding:24px}.corporate-highlight-grid,.corporate-expertise-grid,.corporate-product-grid,.corporate-why-grid,.corporate-process-grid{grid-template-columns:1fr}.corporate-product-top{flex-direction:column}.product-label{max-width:none;text-align:left}.corporate-cta-box{padding:16px;border-radius:30px}.corporate-cta-side{border-radius:26px}.corporate-footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:88px}}@media (max-width: 520px){.corporate-brand-logo{height:32px}.corporate-brand-domain{display:none}.corporate-highlight-card,.hero-signature-item,.hero-suite-mini,.corporate-flow-note{padding:20px}.corporate-hero-actions,.corporate-cta-actions{flex-direction:column;align-items:stretch}.product-tags{gap:8px}.product-tag{width:100%;text-align:left}}
