@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(180deg,#ff7a00,#ff5a00 54%,#ff3b00);box-shadow:0 14px 34px #ff5f1f38}.btn-primary:hover{box-shadow:0 18px 40px #ff5f1f4d}.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:42px;padding:0 14px;font-size:.84rem}.hero-copy{max-width:none}.hero-title{font-size:clamp(2.05rem,10vw,2.55rem)}.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(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,106,0,.14),transparent 28%),linear-gradient(180deg,#0a0810fa,#0c0912fa);box-shadow:0 34px 100px #00000061}.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:#ffffff14;color:#fff;cursor:pointer}.demo-modal-kicker{margin-bottom:12px;color:#ffffff8f;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.demo-modal-title{margin:0;color:#fff7fb;font-size:clamp(2rem,4vw,2.5rem);line-height:1.05}.demo-modal-text{margin:16px 0 0;color:#ffffffc2;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(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#f8fafc;font:inherit;-webkit-text-fill-color:#f8fafc}.demo-modal-form input::placeholder,.demo-modal-form textarea::placeholder{color:#fff6;-webkit-text-fill-color:rgba(255,255,255,.4);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:#ff84366b;box-shadow:0 0 0 4px #ff6a001f}.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%)}.export-page{min-height:100vh;background:radial-gradient(circle at 12% 12%,rgba(54,95,180,.16),transparent 24%),radial-gradient(circle at 88% 0%,rgba(255,122,0,.14),transparent 22%),linear-gradient(180deg,#f7fafc,#eff4fb,#f7fbff)}.export-header{background:#f8fbffe0}.export-header-actions{flex-wrap:wrap;justify-content:flex-end}.export-brand-domain{margin-top:4px}.export-hero{padding-top:54px}.export-hero-grid,.export-live-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px;align-items:start}.export-pill{background:#ffffffeb}.export-title{max-width:12ch;margin-top:20px}.export-text{max-width:62ch}.export-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.export-stat-card,.export-panel-card,.export-info-card,.export-live-card{border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#ffffffdb;box-shadow:var(--shadow-sm)}.export-stat-card{padding:20px}.export-stat-label{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.export-stat-value{margin-top:10px;font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.export-panel-card,.export-live-card{padding:28px}.export-panel-kicker,.export-form-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.export-panel-title{margin:14px 0 0;font-family:var(--font-display);font-size:2rem;line-height:1.05;letter-spacing:-.04em}.export-panel-text,.export-panel-note,.export-form-note{margin-top:14px;color:var(--text-soft);line-height:1.72}.export-panel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.export-section{position:relative}.export-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.export-info-card{padding:26px}.export-icon{margin-bottom:12px}.export-info-card h3{margin:0;font-family:var(--font-display);font-size:1.45rem;line-height:1.15}.export-info-card p{margin:14px 0 0;color:var(--text-soft);line-height:1.72}.export-checklist{display:grid;gap:14px;margin-top:28px}.export-check-item{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);line-height:1.7;font-weight:600}.export-check-item svg{color:var(--landing-success);min-width:18px;margin-top:3px}.export-live-form{display:grid;gap:14px;margin-top:22px}.export-field{display:grid;gap:8px}.export-field span{color:var(--text-soft);font-size:.9rem;font-weight:700}.export-field input,.export-field textarea{width:100%;padding:14px 16px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#f8fafceb;color:var(--text);font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.export-field input:focus,.export-field textarea:focus{background:#fff;border-color:#365fb480;box-shadow:0 0 0 4px #365fb414}.export-field textarea{resize:vertical;min-height:132px}.export-submit{width:100%}.export-form-error,.export-form-success{margin-top:14px;padding:13px 15px;border-radius:16px;font-size:.94rem;font-weight:600;line-height:1.6}.export-form-error{background:#b91c1c14;color:#991b1b}.export-form-success{background:#16a34a1a;color:#166534}@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)}}@media (max-width: 1120px){.export-hero-grid,.export-live-grid,.export-card-grid{grid-template-columns:1fr}.export-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.export-hero{padding-top:34px}.export-stats{grid-template-columns:1fr}.export-panel-actions{flex-direction:column}.export-panel-actions .btn,.export-header-actions .btn{width:100%}.export-info-card,.export-panel-card,.export-live-card{padding:22px}}.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}.site-footer-legal-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px}.site-footer-legal-link{color:var(--text-soft);font-weight:700;transition:color .2s ease}.site-footer-legal-link:hover{color:var(--text)}@media (prefers-color-scheme: dark){:root{--bg: #0f172a;--bg-soft: #131d33;--bg-elevated: rgba(15, 23, 42, .88);--surface: #162133;--surface-soft: #1a2740;--surface-accent: #213252;--text: #f8fafc;--text-soft: #d4deeb;--text-muted: #97a7bd;--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .22);--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,.14),transparent 28%),radial-gradient(circle at 90% 10%,rgba(14,165,233,.08),transparent 24%),linear-gradient(to bottom,#0f172a,#121c31 36%,#131d33)}.site-header{background:#0f172ac7;border-bottom-color:#94a3b824}.nav-links{background:#162133bd;border-color:#94a3b824}.nav-links a:hover{background:#3b82f61f;color:#fff}.btn-secondary{color:var(--text);background:#162133d6;border-color:#94a3b829}.btn-secondary:hover{background:#1a2740f5;border-color:#94a3b838}.landing-page{--surface: rgba(22, 33, 51, .9);--surface-soft: rgba(26, 39, 64, .84);--text: #f8fafc;--text-soft: #d4deeb;--text-muted: #97a7bd;--line: rgba(148, 163, 184, .14);--line-strong: rgba(148, 163, 184, .18);--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) 18%,transparent),transparent 32%),radial-gradient(circle at 88% 10%,rgba(255,255,255,.04),transparent 24%),linear-gradient(to bottom,#0f172a,#121c31 42%,#131d33)}.landing-page .section-soft,.landing-workflow-section{background:linear-gradient(to bottom,#131d33bd,#131d33e6),#131d33d1;border-top-color:#94a3b81f;border-bottom-color:#94a3b81f}.landing-page .site-header,.landing-header{background:#0f172ac7;border-bottom-color:#94a3b824}.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:#162133d1;border-color:#94a3b824;box-shadow:var(--shadow-sm)}.landing-stat-card{background:#162133c2;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) 28%,#1a2740);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) 28%,#1a2740) 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:#0f172af5;border-color:#94a3b824}.demo-modal-title,.demo-modal-kicker,.demo-modal-text{color:#f8fbff}.demo-modal-form input,.demo-modal-form textarea{background:#162133f5;border-color:#94a3b824;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.4rem,10vw,3.1rem)}.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}.site-footer-legal-links{justify-content:flex-start}.demo-modal{padding:24px;border-radius:24px}}@media (max-width: 520px){.landing-brand-logo{height:30px}.landing-header .nav-actions .btn{min-height:42px;padding:0 14px;font-size:.84rem}.landing-hero-title{font-size:clamp(2.15rem,10vw,2.75rem)}.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: #07050b;--surface: rgba(17, 13, 24, .9);--surface-soft: rgba(22, 16, 31, .8);--text: #f4f4fb;--text-soft: #d2d2df;--text-muted: #9c99ad;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--primary: #ff6a00;--primary-dark: #ff4d00;--primary-soft: rgba(255, 110, 48, .14);--success: #ff8b2b;--shadow-sm: 0 18px 46px rgba(0, 0, 0, .28);--shadow-md: 0 28px 90px rgba(0, 0, 0, .4);--shadow-lg: 0 42px 140px rgba(0, 0, 0, .56);background:radial-gradient(circle at 15% 12%,rgba(255,87,34,.18),transparent 24%),radial-gradient(circle at 84% 18%,rgba(99,66,255,.14),transparent 22%),radial-gradient(circle at 60% 90%,rgba(255,87,34,.12),transparent 18%),linear-gradient(180deg,#05040a,#090610 32%,#08060f)}.corporate-page .container{width:min(1328px,calc(100% - 64px))}.corporate-page .section{padding:96px 0}.corporate-page .section-soft{background:linear-gradient(180deg,#ffffff05,#ffffff03),#07060cb8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.corporate-page .btn-primary{color:#fff8f5;background:linear-gradient(180deg,#ff7a00,#ff5a00 54%,#ff3b00);border-color:#ffa06647;box-shadow:0 18px 46px #ff5f1f4d}.corporate-page .btn{min-height:44px;padding:0 18px;border-radius:12px;font-size:.92rem}.corporate-page .btn-large{min-height:50px;padding:0 22px;border-radius:12px}.corporate-page .btn-primary:hover{box-shadow:0 22px 56px #ff5f1f61}.corporate-page .btn-secondary{color:#f6f4fb;background:#ffffff14;border-color:#ffffff1a}.corporate-page .btn-secondary:hover{background:#ffffff1f;border-color:#ffffff29}.corporate-header{background:#090710cc;border-bottom-color:#ffffff14;overflow-x:clip}.corporate-header .container{width:min(1480px,calc(100% - 48px))}.corporate-nav-row{display:grid;grid-template-columns:minmax(236px,292px) minmax(0,1fr) auto;align-items:start;gap:18px}.brand-link{display:block;color:inherit;min-width:0}.corporate-brand-logo{width:auto;height:34px}.corporate-brand-domain{max-width:260px;line-height:1.32;font-size:.74rem;color:#ffffff94}.corporate-nav-links{width:100%;min-width:0;justify-content:center;justify-self:center;gap:6px;padding:7px;background:#ffffff0a;border-color:#ffffff14;box-shadow:none}.corporate-nav-links a{white-space:nowrap;padding:10px 11px;font-size:.86rem;color:#ffffffb8}.corporate-nav-links a:hover{background:#ffffff14;color:#fff}.corporate-nav-actions{display:flex;align-items:center;justify-self:end;gap:14px;padding-top:4px}.header-text-link{color:#ffffffb8;font-size:.88rem;font-weight:700;white-space:nowrap}.header-text-link:hover{color:#fff}.corporate-nav-actions .btn{flex-shrink:0;white-space:nowrap}.corporate-hero{padding-top:20px}.corporate-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;padding:56px 0 30px}.corporate-hero-copy{display:grid;justify-items:center;max-width:none;padding-top:8px;text-align:center}.corporate-pill{background:#ffffff12;border-color:#ffffff14;color:#ffffffc2}.corporate-hero-title{max-width:none;margin:18px auto 0;color:#f7f7fb;font-size:clamp(3.65rem,6.2vw,5.6rem);line-height:.94;letter-spacing:-.06em}.corporate-hero-title-line{display:block;white-space:nowrap}.corporate-hero-text{max-width:920px;margin:24px auto 0;color:#f4f4fbe6;font-size:1.16rem;line-height:1.72}.corporate-hero-note{margin:16px auto 0;max-width:860px;color:var(--text-muted);font-size:1rem;line-height:1.72}.corporate-hero-actions{justify-content:center;margin-top:28px}.corporate-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:30px}.corporate-highlight-card:last-child{grid-column:auto}.corporate-highlight-card,.corporate-principle-card,.corporate-expertise-card,.corporate-product-card,.corporate-why-intro,.corporate-why-card,.corporate-process-card,.corporate-testimonial-card,.corporate-faq-card,.corporate-footer,.corporate-cta-side{border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-sm)}.corporate-highlight-card{padding:18px;border-radius:24px;background:#ffffff0a;-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-testimonial-author,.corporate-cta-side-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff8fb}.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:20px;border-radius:34px;background:radial-gradient(circle at top right,rgba(255,106,0,.2),transparent 24%),radial-gradient(circle at 78% 24%,rgba(121,80,255,.16),transparent 24%),linear-gradient(180deg,#0a0711,#0d0916);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:#ffffffdb;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:#ffffff8a}.hero-signature-title{margin:12px 0 0;font-size:1.76rem;line-height:1.04;font-weight:600}.hero-signature-text{margin:12px 0 0;color:#f4f4fbd1;line-height:1.6}.hero-signature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.hero-signature-item{padding:12px;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.hero-signature-item:last-child{grid-column:auto}.hero-signature-label{color:#ffffff80;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-signature-value{margin-top:8px;color:#f8fafc;font-size:.94rem;line-height:1.52}.hero-suite-mini{margin-top:12px;padding:14px;border-radius:26px;background:#ffffff0a;color:var(--text)}.hero-suite-mini-title{margin-top:6px;font-size:1.08rem;line-height:1.2;font-weight:600}.hero-suite-mini-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 10px;margin-top:12px}.hero-suite-mini-item{display:flex;align-items:flex-start;gap:10px;min-height:100%;padding:0;color:#ffffffd6;font-size:.94rem;font-weight:700;line-height:1.35}.hero-suite-mini-item:first-child{padding-top:0}.hero-suite-mini-item:last-child{padding-bottom:0}.hero-signal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}.hero-signal-card{padding:14px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.hero-signal-head{display:flex;align-items:flex-start;gap:12px}.hero-signal-title{margin-top:4px;color:#fff8fb;font-size:.96rem;font-weight:700}.hero-signal-chat-shell{display:grid;gap:8px;margin-top:12px}.hero-signal-bubble{max-width:100%;padding:12px 14px;border-radius:16px}.hero-signal-bubble.user{background:#ffffff14}.hero-signal-bubble.bot{background:linear-gradient(180deg,#ff7a0033,#ff4f002e)}.hero-signal-bubble-label{color:#ffffff85;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-signal-bubble p{margin:8px 0 0;color:#ffffffe6;line-height:1.56}.hero-flow-track{display:grid;gap:6px;margin-top:12px}.hero-flow-step{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:#ffffff0d}.hero-flow-step-index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px;border-radius:999px;background:#ffffff14;color:#ffb88d;font-size:.72rem;font-weight:800;letter-spacing:.12em}.hero-flow-step-text{color:#ffffffe6;font-size:.94rem;font-weight:700}.corporate-overview-section{padding-top:84px}.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,.9fr) minmax(0,1.1fr);align-items:start}.corporate-overview-copy{position:sticky;top:108px}.corporate-overview-body{display:grid;gap:14px;margin-top:18px}.corporate-overview-text{margin:0;max-width:660px}.corporate-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.corporate-principle-card{padding:24px;border-radius:26px;background:#ffffff0a}.corporate-principle-index{color:#ffffff61}.corporate-principle-card h3,.corporate-product-card h3,.corporate-why-card h3,.corporate-process-card h3{margin:14px 0 0;font-size:1.52rem;line-height:1.12;font-weight:600;color:#fff8fb}.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:18px;margin-top:32px}.corporate-expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-expertise-card{padding:26px;border-radius:30px;background:#ffffff0a}.corporate-expertise-card h3{color:#fff7fb}.corporate-page .feature-icon{background:linear-gradient(180deg,#ff7a00,#ff4d00);box-shadow:0 14px 32px #ff601f3d}.corporate-flow-note{align-self:stretch;padding:26px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-soft);line-height:1.76;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:16px;padding:26px;border-radius:32px;background:#ffffff0d}.product-icon-wrap{flex:1;justify-content:flex-start}.product-name{font-size:1.34rem;font-weight:600;line-height:1.12}.product-domain,.product-label,.corporate-footer-heading{color:#ffffff7a}.product-label{margin-top:2px;max-width:180px;text-align:right}.product-audience{color:#ffffffdb;font-weight:700}.product-tags{display:flex;flex-wrap:wrap;gap:10px}.product-tag{padding:9px 13px;border-radius:999px;background:#ffffff0f;color:#ffffffd1;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:#ff9e63;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:#fff}.corporate-why-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.corporate-why-intro{padding:30px;border-radius:34px;background:#ffffff0a}.corporate-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.corporate-why-card{padding:24px;border-radius:30px;background:#ffffff0d}.corporate-why-card svg,.corporate-cta-side-item svg,.corporate-cta-points svg{color:#ff9e63}.corporate-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.corporate-process-card{padding:26px;border-radius:32px;background:#ffffff0a}.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:#ffffff14;color:#ffb88d;font-size:.86rem;font-weight:800;letter-spacing:.14em}.corporate-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.corporate-testimonial-card{display:flex;flex-direction:column;min-height:100%;padding:26px;border-radius:32px;background:#ffffff0d}.corporate-testimonial-rating{color:#ffb88d;font-size:1rem;letter-spacing:.22em}.corporate-testimonial-quote{margin:18px 0 0;color:var(--text);line-height:1.84}.corporate-testimonial-author{margin-top:22px;font-size:1.34rem;font-weight:600;line-height:1.1}.corporate-testimonial-role{margin-top:8px;color:var(--text-muted);line-height:1.65}.corporate-faq-list{margin-top:28px}.corporate-faq-card{padding:24px;border-radius:28px;background:#ffffff0a}.corporate-faq-card h3{margin:0;font-size:1.18rem;line-height:1.35;color:#fff8fb}.corporate-faq-card p{margin:12px 0 0;color:var(--text-soft);line-height:1.78}.corporate-cta-section{padding-top:84px}.corporate-cta-box{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);padding:22px;border-radius:38px;background:radial-gradient(circle at top right,rgba(255,106,0,.18),transparent 28%),radial-gradient(circle at 88% 20%,rgba(121,80,255,.12),transparent 26%),linear-gradient(160deg,#0b0812,#100b17);box-shadow:var(--shadow-lg)}.corporate-cta-copy{padding:6px 4px 6px 2px}.corporate-cta-copy .section-kicker{color:#ffffff8a}.corporate-cta-copy .section-title{color:#fff9fd}.corporate-cta-copy .section-text,.corporate-cta-points>div span{color:#ffffffd1}.corporate-cta-points{margin-top:22px}.corporate-cta-actions{align-items:center}.cta-inline-link{color:#ffbd97}.corporate-cta-side{padding:24px;border-radius:30px;background:#ffffff0d}.corporate-cta-side-title{font-size:1.45rem;line-height:1.12;font-weight:600}.corporate-cta-side-list{display:grid;gap:10px;margin-top:18px}.corporate-cta-side-item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.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:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.corporate-contact-box .ops-eyebrow{color:#ffffff75}.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:#ffffff08;border-top-color:#ffffff14;box-shadow:none}.corporate-footer-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.62fr));padding:36px 0 22px}.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 (max-width: 1120px){.corporate-page .container{width:min(100% - 40px,1328px)}.corporate-nav-row{display:flex;gap:18px}.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-principles-grid,.corporate-product-grid,.corporate-why-grid,.corporate-process-grid,.corporate-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-highlight-card:last-child{grid-column:auto}.corporate-overview-copy{position:static}.hero-signature-list,.hero-suite-mini-list{grid-template-columns:1fr}}@media (max-width: 1480px){.header-text-link{display:none}}@media (max-width: 1320px){.corporate-nav-row{gap:16px}.corporate-nav-links a{padding:10px;font-size:.86rem}.corporate-nav-actions .btn{padding-inline:18px}}@media (max-width: 760px){.corporate-page .container{width:min(100% - 24px,1328px)}.corporate-page .section{padding:72px 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:28px;padding:46px 0 22px}.corporate-hero-title{font-size:clamp(2.35rem,10vw,3.15rem)}.corporate-hero-title-line{white-space:normal}.corporate-hero-text,.corporate-hero-note{max-width:none}.corporate-hero-actions,.corporate-highlight-grid{margin-top:28px}.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:22px}.corporate-highlight-grid,.corporate-principles-grid,.corporate-expertise-grid,.corporate-product-grid,.corporate-why-grid,.corporate-process-grid,.corporate-testimonials-grid,.hero-signal-grid{grid-template-columns:1fr}.corporate-product-top{flex-direction:column}.product-label{max-width:none;text-align:left}.corporate-cta-box{padding:14px;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-page .container{width:min(100% - 20px,1328px)}.corporate-brand-logo{height:32px}.corporate-footer-cta{min-height:42px;padding-inline:14px;font-size:.84rem}.corporate-header .nav-actions .btn{min-height:38px;padding-inline:12px;font-size:.8rem;gap:6px}.corporate-header .nav-actions .btn svg{width:14px;height:14px}.corporate-hero-title{font-size:clamp(2.1rem,10vw,2.7rem)}.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}.corporate-hero-actions,.corporate-hero-actions .btn,.corporate-footer-cta{width:100%}.product-tags{gap:8px}.product-tag{width:100%;text-align:left}}.legal-page-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,106,0,.1),transparent 28%),radial-gradient(circle at 88% 8%,rgba(37,99,235,.1),transparent 22%),linear-gradient(180deg,#fbf9f6,#f7f5f1 38%,#fcfbf8)}.legal-header{padding:24px 0 12px}.legal-header-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.legal-back-link{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#ffffffd6;border:1px solid rgba(148,163,184,.2);color:var(--text);font-size:.92rem;font-weight:700;box-shadow:var(--shadow-sm)}.legal-brand-logo{height:34px;width:auto}.legal-brand-subtitle{margin-top:6px;text-align:right}.legal-main{padding:18px 0 76px}.legal-layout{width:min(1040px,calc(100% - 40px))}.legal-hero{max-width:760px;margin-bottom:22px}.legal-title{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.6rem);line-height:.96;letter-spacing:-.04em}.legal-intro,.legal-section p,.legal-warning p{margin:14px 0 0;color:var(--text-soft);line-height:1.78}.legal-updated{margin-top:16px;color:var(--text-muted);font-size:.9rem;font-weight:700}.legal-card{padding:30px;border-radius:32px;background:#ffffffe6;border:1px solid rgba(203,213,225,.72);box-shadow:var(--shadow-md)}.legal-warning{padding:22px;border-radius:24px;background:linear-gradient(180deg,#ff7a0014,#ffffffeb);border:1px solid rgba(255,122,0,.12)}.legal-warning-title,.legal-section h2{font-family:var(--font-display);letter-spacing:-.03em}.legal-warning-title{font-size:1.38rem;color:var(--text)}.legal-section{padding-top:28px}.legal-section+.legal-section{margin-top:28px;border-top:1px solid rgba(203,213,225,.58)}.legal-section h2{margin:0;font-size:1.8rem;color:var(--text)}.legal-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.legal-pair{min-height:100%;padding:16px 18px;border-radius:20px;background:#f8fafce0;border:1px solid rgba(203,213,225,.72)}.legal-pair-label{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-pair-value{margin-top:8px;color:var(--text);font-size:.98rem;font-weight:700;line-height:1.52}.legal-pair-value.placeholder{color:#b45309}.legal-list{display:grid;gap:10px;margin-top:18px}.legal-list.compact{margin-top:14px}.legal-list-item{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);line-height:1.66}.legal-list-dot{width:8px;height:8px;margin-top:10px;border-radius:999px;background:linear-gradient(180deg,#ff7a00,#ff4d00);flex:none}@media (max-width: 760px){.legal-header-row{flex-direction:column-reverse;align-items:flex-start}.legal-brand-subtitle{text-align:left}.legal-main{padding-bottom:48px}.legal-card{padding:22px;border-radius:26px}.legal-warning{padding:18px;border-radius:20px}.legal-pairs{grid-template-columns:1fr}}@media (max-width: 520px){.legal-layout{width:min(100% - 20px,1040px)}.legal-back-link{width:100%;justify-content:center}.legal-title{font-size:clamp(2rem,9vw,2.7rem)}}
