:root{--mint-50: #E7FBEE;--mint-100: #D1F4DD;--mint-200: #A8E6BB;--mint-300: #6FD089;--mint-400: #3DBA67;--mint-500: #1FB069;--mint-600: #128C7E;--mint-700: #075E54;--mint-800: #054640;--mint-900: #022E29;--cream-50: #FDFBF6;--cream-100: #FAF6EC;--cream-200: #F4ECDB;--cream-300: #EFE7DC;--cream-400: #E5DAC8;--cream-500: #D6C7AE;--ink-900: #0E1A14;--ink-700: #2A3A30;--ink-500: #5A6B61;--ink-300: #8B9A90;--ink-200: #B8C2BB;--ink-100: #DBE2DD;--bubble-out: #D9FDD3;--bubble-out-edge: #C7F0BD;--bubble-in: #FFFFFF;--bubble-in-edge: rgba(0,0,0,.06);--bubble-shadow: 0 1px .5px rgba(11,20,26,.13);--bg: var(--cream-100);--surface: #FFFFFF;--surface-2: var(--cream-50);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-2xl: 32px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(14,26,20,.06);--shadow-md: 0 4px 14px -2px rgba(14,26,20,.08), 0 2px 4px -1px rgba(14,26,20,.04);--shadow-lg: 0 24px 48px -12px rgba(14,26,20,.18), 0 8px 16px -4px rgba(14,26,20,.06);--shadow-phone: 0 40px 80px -20px rgba(14,26,20,.35), 0 16px 32px -8px rgba(14,26,20,.18);--density: 1}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--ink-900);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}body{background-color:#efe7dc;background-image:url(/assets/chat-doodle-pattern.png);background-size:420px 420px;background-repeat:repeat;background-attachment:fixed;background-blend-mode:multiply}.doodle-bg{position:relative}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 30% 20%,rgba(253,251,246,.78),transparent 70%),radial-gradient(ellipse 70% 50% at 80% 80%,rgba(253,251,246,.62),transparent 70%),linear-gradient(180deg,#fdfbf68c,#fdfbf64d,#fdfbf68c);pointer-events:none;z-index:0}.page>*{position:relative;z-index:1}.doodle-chat{background-color:var(--cream-300);background-image:url(/assets/chat-doodle-pattern.png);background-size:360px 360px;background-repeat:repeat;background-blend-mode:multiply}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:15px;line-height:1;padding:14px 22px;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap;text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg,#2DDD72 0%,var(--mint-500) 60%,#1FB559 100%);color:#fff;box-shadow:0 1px #ffffff59 inset,0 -1px #00000014 inset,0 8px 20px -6px #25d3668c,0 2px 4px -1px #075e541f;text-shadow:0 1px 0 rgba(0,0,0,.08)}.btn-primary:hover{background:linear-gradient(180deg,#34e37c,#2bd66a 60%,#21bd5c);box-shadow:0 1px #fff6 inset,0 -1px #00000014 inset,0 12px 28px -6px #25d36699,0 4px 8px -2px #075e5429}.btn-ghost{background:#ffffffc7;color:var(--mint-700);border-color:#075e5424;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #075e540f}.btn-ghost:hover{background:#fff;border-color:var(--mint-300);color:var(--mint-700)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13px;font-weight:500;color:var(--mint-700);background:#ffffffd9;border:1px solid var(--mint-100);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #075e540f}.chip-meta{padding-left:6px}.chip-meta-mark{width:22px;height:22px;border-radius:50%;background:var(--mint-50);display:inline-flex;align-items:center;justify-content:center}.chip-dot{width:8px;height:8px;border-radius:50%;background:var(--mint-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--mint-500) 22%,transparent)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--mint-700);text-transform:uppercase}.h-display{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.025em;font-weight:700;color:var(--ink-900);text-wrap:balance}.h-display em{font-style:normal;color:var(--mint-600);position:relative}.lede{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--ink-500);max-width:56ch;text-wrap:pretty}.img-placeholder{position:relative;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--mint-200) 18%,transparent),color-mix(in srgb,var(--mint-200) 18%,transparent) 8px,color-mix(in srgb,var(--mint-100) 28%,transparent) 8px,color-mix(in srgb,var(--mint-100) 28%,transparent) 16px);border:1.5px dashed var(--mint-300);border-radius:var(--r-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--mint-700);font-family:var(--font-mono);font-size:11px;text-align:center;padding:16px;letter-spacing:.02em}.img-placeholder .ph-tag{font-size:10px;font-weight:700;text-transform:uppercase;background:var(--mint-500);color:#fff;padding:3px 8px;border-radius:var(--r-pill);letter-spacing:.06em}.img-placeholder .ph-label{font-weight:600;font-size:12px;color:var(--ink-700);font-family:var(--font-sans);letter-spacing:0}.img-placeholder .ph-meta{font-size:10.5px;color:var(--mint-700);opacity:.85}.wa-mockup{position:relative;width:280px;margin:0 auto}.wa-phone{position:relative;border-radius:40px;padding:3px;background:linear-gradient(to bottom,#c0c0c4,#8a8a8e 20%,#6a6a6e,#8a8a8e 80%,#a0a0a4);box-shadow:0 2px 4px #0000004d,0 8px 16px #0000004d,0 16px 32px #0003,inset 0 1px #ffffff1a}.wa-btn{position:absolute;background:linear-gradient(to bottom,#a0a0a4,#7a7a7e);z-index:0}.wa-btn-mute{top:70px;left:-2px;width:3px;height:20px;border-top-left-radius:2px;border-bottom-left-radius:2px}.wa-btn-volup{top:100px;left:-2px;width:3px;height:32px;border-top-left-radius:2px;border-bottom-left-radius:2px}.wa-btn-voldn{top:140px;left:-2px;width:3px;height:32px;border-top-left-radius:2px;border-bottom-left-radius:2px}.wa-btn-power{top:110px;right:-2px;width:3px;height:40px;border-top-right-radius:2px;border-bottom-right-radius:2px}.wa-screen{position:relative;border-radius:37px;overflow:hidden;box-shadow:inset 0 0 6px #00000080,inset 0 1px 2px #0006;background:#111b21}.wa-statusbar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 28px 6px;background:#111b21;z-index:2}.wa-statusbar-time,.wa-statusbar-5g{font-size:10px;color:#ffffff80;font-weight:500}.wa-dynamic-island{position:absolute;top:6px;left:50%;transform:translate(-50%);width:64px;height:16px;background:#000;border-radius:999px}.wa-statusbar-right{display:flex;align-items:center;gap:4px}.wa-signal-bars{display:flex;align-items:flex-end;gap:1px}.wa-signal-bar{width:2px;border-radius:1px;background:#fff9}.wa-battery{margin-left:4px;width:20px;height:11px;border:1px solid rgba(255,255,255,.5);border-radius:2.5px;padding:1px}.wa-battery-fill{width:75%;height:100%;background:#fff9;border-radius:1px}.wa-header{position:relative;display:flex;align-items:center;gap:10px;background:#111b21;padding:4px 14px 10px;z-index:2}.wa-header-avatar{width:32px;height:32px;border-radius:50%;background:#008069;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-header-info{flex:1;min-width:0}.wa-header-name{font-size:13px;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header-status{font-size:10px;color:#00a884;margin-top:1px}.wa-chat{position:relative;height:340px;padding:12px 10px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:8px;background-color:#0b141a;background-image:url(/assets/whatsapp-chat-bg.png);background-size:250px;background-repeat:repeat;background-blend-mode:overlay}.wa-chat::-webkit-scrollbar{display:none}.wa-row{display:flex;animation:wa-bubble-in .32s cubic-bezier(.2,.8,.2,1) both}.wa-row-in{justify-content:flex-start}.wa-row-out{justify-content:flex-end}@keyframes wa-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wa-bubble{position:relative;max-width:80%;padding:7px 10px 5px;border-radius:14px;font-size:13px;line-height:1.4;color:#ffffffeb;box-shadow:0 1px 2px #0003,0 2px 4px #00000026}.wa-bubble-in{background:#1f2c34;border:1px solid rgba(255,255,255,.05);border-top-left-radius:4px}.wa-bubble-out{background:#005c4b;border:1px solid rgba(52,211,153,.12);border-top-right-radius:4px}.wa-bubble-author{font-size:10px;font-weight:700;color:#25d366;margin-bottom:2px;letter-spacing:.01em}.wa-bubble-text{font-size:13px;line-height:1.4}.wa-bubble-buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.wa-bubble-button{font-size:11px;font-weight:500;color:#25d366;background:#25d3661f;border:1px solid rgba(37,211,102,.4);padding:3px 10px;border-radius:999px}.wa-bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px}.wa-bubble-time{font-size:10px;color:#ffffff4d;font-variant-numeric:tabular-nums}.wa-bubble-typing{padding:9px 12px;display:flex;align-items:center;gap:4px}.wa-typing-dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:wa-typing 1.2s ease-in-out infinite}.wa-typing-dot:nth-child(2){animation-delay:.2s}.wa-typing-dot:nth-child(3){animation-delay:.4s}@keyframes wa-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wa-composer{position:relative;display:flex;align-items:center;gap:8px;background:#111b21;padding:8px 14px 10px;z-index:2}.wa-composer-input{flex:1;background:#2a3942;color:#ffffff4d;border-radius:999px;padding:7px 14px;font-size:12px}.wa-composer-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:30px;height:30px;border-radius:50%;background:#008069;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.wa-composer-send:hover{background:#00a884}.floating-card{position:absolute;top:60px;right:-110px;width:220px;background:#fff;border-radius:var(--r-md);padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-lg);border:1px solid var(--ink-100);animation:float-in .6s cubic-bezier(.2,.9,.2,1.05) .4s both,float-bob 5s ease-in-out 1s infinite;z-index:5}.floating-card-2{top:auto;bottom:90px;right:auto;left:-120px;animation-delay:.7s,1.4s}.fc-icon{width:36px;height:36px;background:var(--mint-50);border:1px solid var(--mint-100);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-body{min-width:0}.fc-title{font-size:13px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em;line-height:1.2}.fc-meta{font-size:11px;color:var(--ink-500);margin-top:2px;font-variant-numeric:tabular-nums}@keyframes float-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1100px){.floating-card{right:-40px}.floating-card-2{left:-40px}}@media(max-width:720px){.wa-mockup{width:240px}.wa-chat{height:320px}.floating-card{display:none}}.page{min-height:100vh;position:relative}.nav{position:sticky;top:16px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:10px 14px 10px 18px;max-width:1240px;margin:16px auto 0;background:#ffffffb8;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:0 1px #ffffffe6 inset,0 8px 24px -8px #075e5424,0 2px 6px -1px #075e5414}.logo{display:inline-flex;align-items:center;text-decoration:none;filter:drop-shadow(0 6px 16px rgba(37,211,102,.28))}.logo-img{height:76px;width:76px;display:block;object-fit:contain;margin:-22px -8px -22px -10px}.nav-links{display:flex;gap:28px;flex:1;justify-content:center}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ink-700);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--mint-700)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-link-muted{font-size:14.5px;font-weight:500;color:var(--ink-700);text-decoration:none}.nav-link-muted:hover{color:var(--ink-900)}.btn-sm{padding:10px 16px;font-size:14px}.hero{max-width:1440px;margin:0 auto;padding:clamp(40px,6vw,90px) clamp(20px,4vw,64px) 60px}.hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}.hero-copy{display:flex;flex-direction:column;gap:calc(24px * var(--density, 1))}.h-display{margin:4px 0 0}.lede{margin:0}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.hero-trust{display:flex;align-items:center;gap:14px;margin-top:4px}.trust-avatars{display:flex}.trust-avatar{width:36px;height:36px;border-radius:50%;border:2.5px solid var(--cream-100);margin-left:-10px;background:var(--cream-200);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.trust-avatar img{width:100%;height:100%;object-fit:cover;display:block}.trust-avatar:first-child{margin-left:0}.ph-tag-tiny{font-family:var(--font-mono);font-size:8px;font-weight:700;color:var(--mint-700);text-transform:uppercase;letter-spacing:.04em}.trust-text{font-size:13.5px;color:var(--ink-500);line-height:1.4}.trust-text strong{color:var(--ink-900);font-weight:600;font-variant-numeric:tabular-nums}.hero-phone-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:740px}.hero-phone-glow{position:absolute;width:620px;height:620px;background:radial-gradient(circle at 30% 30%,rgba(37,211,102,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(18,140,126,.28),transparent 55%);filter:blur(60px);z-index:0;pointer-events:none;animation:glow-drift 12s ease-in-out infinite}@keyframes glow-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,10px) scale(1.05)}}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(40px,5vw,72px);padding:32px clamp(20px,3vw,40px);background:#ffffffb8;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:var(--r-2xl);box-shadow:0 1px #ffffffe6 inset,0 24px 48px -16px #075e5429,0 8px 16px -4px #075e5414;position:relative;overflow:hidden}.stat-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/chat-doodle-pattern.png);background-size:360px 360px;opacity:.025;pointer-events:none}.stat{position:relative;padding:4px 18px;display:flex;flex-direction:column;gap:4px}.stat-num{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--ink-900);font-variant-numeric:tabular-nums}.stat-num{background:linear-gradient(135deg,var(--ink-900) 0%,var(--mint-700) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-label{font-size:13px;color:var(--ink-500);line-height:1.35}.stat-divider{width:1px;background:linear-gradient(180deg,transparent 0%,var(--ink-100) 50%,transparent 100%);align-self:stretch;position:absolute;top:12%;bottom:12%;right:0}.stat:nth-child(1) .stat-divider,.stat:nth-child(3) .stat-divider,.stat:nth-child(5) .stat-divider,.stat:nth-child(7) .stat-divider{display:none}.logo-strip{margin-top:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:18px}.logo-strip-label{font-size:13px;color:var(--ink-500);display:flex;align-items:center;gap:10px}.logo-strip-label .ph-tag{background:var(--cream-300);color:var(--ink-700)}.logo-strip-marks{display:flex;flex-wrap:wrap;gap:36px 56px;align-items:center;filter:grayscale(1);opacity:.55}.brand-mark{font-family:var(--font-sans);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--ink-700)}.brand-mark:nth-child(2){font-style:italic;font-weight:400}.brand-mark:nth-child(3){font-weight:500;letter-spacing:0}.brand-mark:nth-child(4){font-weight:800;letter-spacing:.1em;font-size:14px}.brand-mark:nth-child(5){font-weight:300;font-size:22px}.brand-mark:nth-child(6){font-weight:600;letter-spacing:-.02em;font-style:italic}.brand-mark:nth-child(7){font-weight:700}.asset-hint{margin:80px auto 60px;max-width:1440px;padding:0 clamp(20px,4vw,64px)}.asset-hint-inner{background:#fff;border:1.5px dashed var(--mint-300);border-radius:var(--r-lg);padding:20px 24px}.asset-hint-title{font-size:13px;font-weight:700;color:var(--mint-700);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.asset-hint-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 24px;font-size:13px;color:var(--ink-700)}.asset-hint-list span{display:flex;align-items:center;gap:8px}.meta-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12px;font-weight:600;color:var(--ink-700);background:#1877f212;border:1px solid rgba(24,119,242,.16);border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap}.meta-badge svg{flex-shrink:0}.meta-badge-text{line-height:1}.nav-hamburger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:8px;cursor:pointer;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;border-radius:var(--r-md);transition:background .15s ease}.nav-hamburger:hover{background:#075e540f}.nav-hamburger span{display:block;width:20px;height:2px;background:var(--ink-900);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-mobile-sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b141a52;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:49;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-mobile-sheet.is-open{opacity:1;pointer-events:auto}.nav-mobile-panel{position:absolute;top:78px;left:16px;right:16px;background:#fdfbf6fa;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:var(--r-2xl);box-shadow:0 1px #ffffffe6 inset,0 24px 56px -16px #075e5438,0 8px 16px -4px #075e541a;padding:20px;display:flex;flex-direction:column;gap:4px;transform:translateY(-8px);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.nav-mobile-sheet.is-open .nav-mobile-panel{transform:translateY(0)}.nav-mobile-panel a{font-size:17px;font-weight:600;color:var(--ink-900);text-decoration:none;padding:12px 14px;border-radius:var(--r-md);transition:background .15s ease}.nav-mobile-panel a:hover{background:#075e540f}.nav-mobile-panel hr{border:0;border-top:1px solid rgba(0,0,0,.08);margin:8px 0}.nav-mobile-panel .nav-mobile-signin{color:var(--ink-500);font-weight:500}.nav-mobile-panel .btn{margin-top:6px;justify-content:center}.nav-mobile-panel .meta-badge{align-self:flex-start;margin-top:10px}@media(max-width:1100px){.hero-inner{grid-template-columns:1fr;gap:48px}.hero-phone-wrap{min-height:auto}.nav-links,.meta-badge-text{display:none}.stat-row{grid-template-columns:repeat(2,1fr);gap:24px}.stat-divider{display:none!important}}@media(max-width:760px){.nav-hamburger{display:inline-flex}.nav-cta .nav-link-muted,.nav-cta .btn-primary{display:none}.nav{padding:8px 8px 8px 14px}.logo-img{height:56px;width:56px}.hero{padding:clamp(24px,5vw,40px) clamp(16px,4vw,24px) 40px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.h-display{font-size:clamp(34px,9vw,44px)}.asset-hint{display:none}}@media(max-width:600px){.stat-row{grid-template-columns:1fr}}.section{max-width:1240px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);position:relative}.section-head{max-width:720px;margin-bottom:56px;display:flex;flex-direction:column;gap:18px}.section-head-center{text-align:center;margin-left:auto;margin-right:auto;align-items:center}.h-section{font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.025em;font-weight:700;color:var(--ink-900);margin:0;text-wrap:balance}.h-section em{font-style:normal;background:linear-gradient(135deg,var(--mint-500) 0%,var(--mint-700) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,100px);align-items:center}.section-split-reverse>.section-split-copy{order:2}.section-split-reverse>.campaigns-preview{order:1}.section-split-copy{display:flex;flex-direction:column;gap:22px}.checklist{list-style:none;padding:0;margin:8px 0 12px;display:flex;flex-direction:column;gap:12px}.checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ink-700);line-height:1.5;padding:10px 14px;background:#fff9;border:1px solid rgba(255,255,255,.7);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);border-radius:var(--r-xl);padding:28px 26px 26px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px #ffffffe6 inset,0 8px 20px -10px #075e541a,0 2px 4px -1px #075e540a;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.feature-card:hover{transform:translateY(-3px);box-shadow:0 1px #ffffffe6 inset,0 16px 32px -12px #075e542e,0 4px 8px -2px #075e5414}.feature-icon{width:48px;height:48px;background:color-mix(in srgb,var(--accent) 14%,white);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:4px}.feature-label{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.feature-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--ink-900);margin:0}.feature-body{font-size:14px;line-height:1.5;color:var(--ink-500);margin:0}.feature-arrow{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:var(--cream-100);display:flex;align-items:center;justify-content:center;color:var(--accent);opacity:.5;transition:all .2s}.feature-card:hover .feature-arrow{opacity:1;background:var(--accent);color:#fff;transform:translate(2px,-2px)}.catalog-preview{position:relative}.catalog-window{background:#fff;border:1px solid var(--ink-100);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 1px #fff inset,0 24px 48px -16px #075e542e,0 8px 16px -4px #075e5414;transform:rotate(-1deg);transition:transform .3s ease}.catalog-window:hover{transform:rotate(0)}.catalog-header{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;background:var(--cream-50);border-bottom:1px solid var(--ink-100)}.catalog-search{background:#fff;border:1px solid var(--ink-100);border-radius:var(--r-pill);padding:8px 14px;font-size:13px;color:var(--ink-700);display:flex;align-items:center;gap:8px;flex:1;margin-right:12px}.catalog-count{font-size:12px;color:var(--ink-500);font-variant-numeric:tabular-nums}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px}.product-card{background:var(--cream-50);border:1px solid var(--ink-100);border-radius:var(--r-md);padding:12px;display:flex;flex-direction:column;gap:6px}.product-img{aspect-ratio:4 / 3;border-radius:var(--r-sm);overflow:hidden;background:var(--cream-100)}.product-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card:hover .product-img img{transform:scale(1.04)}.product-name{font-size:13px;font-weight:600;color:var(--ink-900);letter-spacing:-.005em;line-height:1.25}.product-meta{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.product-price{font-size:14px;font-weight:700;color:var(--mint-700);font-variant-numeric:tabular-nums}.product-stock{font-size:11px;color:var(--ink-500)}.catalog-footer{padding:14px 18px;background:var(--cream-50);border-top:1px solid var(--ink-100)}.catalog-send{width:100%;background:var(--mint-500);color:#fff;border:none;padding:12px;border-radius:var(--r-pill);font-family:inherit;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px -6px #25d36680}.catalog-sticker{position:absolute;bottom:-24px;right:-16px;background:#fff;border:1.5px solid var(--mint-300);border-radius:var(--r-lg);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 24px -8px #075e5433;transform:rotate(4deg);z-index:2}.catalog-sticker-emoji{font-size:26px}.catalog-sticker-num{font-size:24px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--mint-500),var(--mint-700));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.catalog-sticker-label{font-size:11.5px;color:var(--ink-500);margin-top:2px}.templates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.template-card{background:#ffffffeb;border:1px solid var(--ink-100);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px #fff inset,0 4px 12px -6px #075e541a}.template-card:hover{transform:translateY(-2px);box-shadow:0 1px #fff inset,0 12px 28px -10px #075e542e}.template-tag{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:var(--r-pill)}.template-utility .template-tag{background:#dbeafe;color:#1e40af}.template-marketing .template-tag{background:var(--mint-50);color:var(--mint-700)}.template-auth .template-tag{background:#fef3c7;color:#92400e}.template-name{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ink-900)}.template-preview{background:var(--cream-300) url(/assets/chat-doodle-pattern.png) repeat;background-size:200px 200px;background-blend-mode:multiply;border-radius:var(--r-md);padding:14px;min-height:80px;display:flex}.template-bubble{background:var(--bubble-out);border-radius:9px 9px 9px 2px;padding:8px 11px;font-size:13px;line-height:1.4;color:var(--ink-900);box-shadow:var(--bubble-shadow);max-width:90%}.template-meta{font-size:11.5px;color:var(--ink-500);display:flex;align-items:center;gap:6px}.dot-green{display:inline-block;width:7px;height:7px;background:var(--mint-500);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--mint-500) 22%,transparent)}.dot-green.pulse{animation:dot-pulse 1.8s ease-out infinite}@keyframes dot-pulse{0%{box-shadow:0 0 #25d36680}to{box-shadow:0 0 0 8px #25d36600}}.campaigns-preview{position:relative}.campaign-window{background:#fff;border:1px solid var(--ink-100);border-radius:var(--r-xl);padding:24px;box-shadow:0 1px #fff inset,0 24px 48px -16px #075e542e;transform:rotate(1deg);transition:transform .3s ease}.campaign-window:hover{transform:rotate(0)}.campaign-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ink-100)}.campaign-title{font-size:18px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em}.campaign-meta{font-size:12px;color:var(--ink-500);margin-top:3px}.campaign-status{font-size:12px;font-weight:600;color:var(--mint-700);display:flex;align-items:center;gap:6px;background:var(--mint-50);padding:6px 12px;border-radius:var(--r-pill)}.campaign-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.cstat{display:flex;flex-direction:column;gap:4px}.cstat-num{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;line-height:1}.cstat-label{font-size:11.5px;color:var(--ink-500)}.cstat-bar{height:4px;background:var(--cream-200);border-radius:2px;overflow:hidden;margin-top:4px}.cstat-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--mint-500),var(--mint-700));border-radius:2px}.cstat-hero{grid-column:span 3;background:linear-gradient(135deg,var(--mint-50),white);border:1px solid var(--mint-100);padding:14px 18px;border-radius:var(--r-md)}.cstat-hero .cstat-num{font-size:32px;background:linear-gradient(135deg,var(--mint-500),var(--mint-700));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.campaign-segments{display:flex;flex-direction:column;gap:10px}.segment-row{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1.2fr);gap:12px;align-items:center;font-size:13px;color:var(--ink-700)}.segment-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segment-count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-900);font-size:13px}.segment-bar{display:block;height:6px;background:var(--cream-200);border-radius:3px;overflow:hidden}.segment-bar>span{display:block;height:100%;border-radius:3px}.campaigns-ph-tag{position:absolute;bottom:-36px;left:24px;background:var(--mint-500);color:#fff;padding:4px 10px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sticky-board{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:40px 0 60px;position:relative}.sticky{position:relative;padding:32px 24px 22px;border-radius:4px;font-family:var(--font-sans);font-size:15px;line-height:1.45;color:#2a1f0e;transform:rotate(var(--rot, 0deg));box-shadow:0 12px 24px -8px #0000002e,0 4px 8px -2px #00000014;transition:transform .3s ease;min-height:200px;display:flex;flex-direction:column}.sticky:hover{transform:rotate(0) translateY(-4px) scale(1.02);z-index:5}.sticky-yellow{background:linear-gradient(135deg,#ffec8b,#ffd56b)}.sticky-mint{background:linear-gradient(135deg,#c5f0d5,#a8e6bb)}.sticky-pink{background:linear-gradient(135deg,#ffd4d4,#ffb5b5)}.sticky-blue{background:linear-gradient(135deg,#bad8ff,#9dc9ff)}.sticky-tape{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-2deg);width:70px;height:22px;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 6px #00000014;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sticky-content{flex:1;font-weight:500}.sticky-content strong{font-weight:700}.sticky-author{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.18)}.sticky-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 4px #00000014}.sticky-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sticky-name{font-size:13px;font-weight:700;color:#1f1606}.sticky-role{font-size:11px;color:#1f160699}.pricing-teaser{padding-top:60px;padding-bottom:60px}.pricing-card{position:relative;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:1px solid rgba(255,255,255,.85);border-radius:var(--r-2xl);padding:64px clamp(32px,5vw,80px);text-align:center;box-shadow:0 1px #fff inset,0 32px 64px -20px #075e5438,0 12px 24px -6px #075e541a;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pricing-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(37,211,102,.12),transparent 50%),radial-gradient(circle at 80% 20%,rgba(18,140,126,.1),transparent 50%);pointer-events:none}.pricing-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;align-items:center;max-width:640px;margin:0 auto}.pricing-content .hero-cta{justify-content:center}.pricing-content .lede{text-align:center}.pricing-bubble{position:absolute;background:var(--bubble-out);border-radius:12px 12px 12px 2px;padding:10px 14px;font-size:14px;color:var(--ink-900);box-shadow:var(--bubble-shadow);z-index:1}.pricing-bubble-1{top:40px;left:32px;transform:rotate(-4deg);background:var(--bubble-out)}.pricing-bubble-2{bottom:60px;right:32px;transform:rotate(3deg);background:#fff;border-radius:12px 12px 2px}.bubble-tag-mini{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--mint-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.pricing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-size:12.5px;color:var(--ink-500);margin-top:6px}.footer{background:linear-gradient(180deg,transparent 0%,rgba(7,70,64,.92) 18%,rgba(2,46,41,.96) 100%);margin-top:120px;padding:100px 0 32px;color:#ffffffc7;position:relative}.footer-inner{max-width:1240px;margin:0 auto 60px;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,6vw,80px)}.footer-brand p{font-size:15px;line-height:1.55;max-width:28ch;color:#ffffffc7;margin:16px 0 12px}.footer-meta{font-size:12px;color:#ffffff80}.footer-logo{height:64px;width:auto;filter:drop-shadow(0 6px 16px rgba(37,211,102,.3))}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer-col h4{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}.footer-col a{display:block;font-size:13.5px;color:#ffffffa6;text-decoration:none;margin-bottom:9px;cursor:pointer;transition:color .15s}.footer-col a:hover{color:#fff}.footer-bottom{max-width:1240px;margin:0 auto;padding:24px clamp(20px,4vw,64px) 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#ffffff8c}.footer-meta-pill{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#1877f224;border:1px solid rgba(24,119,242,.32);border-radius:var(--r-pill);color:#ffffffeb;font-weight:500}.pricing-section{max-width:1240px;margin:0 auto}.pricing-trial-banner{max-width:640px;margin:24px auto 36px;text-align:center;font-size:15px;color:var(--ink-700);background:color-mix(in srgb,var(--mint-500) 8%,white);border:1px solid color-mix(in srgb,var(--mint-500) 22%,transparent);border-radius:var(--r-pill);padding:12px 24px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px;margin:0 auto;align-items:stretch}.pricing-tier{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--cream-300);border-radius:var(--r-2xl);padding:32px 28px;box-shadow:0 1px #ffffffe6 inset,0 8px 24px -10px #075e5414,0 2px 4px -1px #075e540a;transition:transform .18s ease,box-shadow .18s ease}.pricing-tier:hover{transform:translateY(-3px);box-shadow:0 1px #ffffffe6 inset,0 18px 36px -14px #075e542e,0 4px 8px -2px #075e5414}.pricing-tier.is-highlighted{border:2px solid var(--mint-500);box-shadow:0 1px #ffffffe6 inset,0 0 0 6px color-mix(in srgb,var(--mint-500) 10%,transparent),0 18px 40px -12px #1fb06947,0 6px 12px -2px #1fb0691f;transform:translateY(-4px)}.pricing-tier.is-highlighted:hover{transform:translateY(-7px)}.pricing-tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--mint-500);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:var(--r-pill);box-shadow:0 4px 12px -2px #1fb06966}.pricing-tier-head{margin-bottom:20px}.pricing-tier-name{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink-900);margin:0 0 6px}.pricing-tier-desc{font-size:13px;line-height:1.45;color:var(--ink-500);margin:0}.pricing-tier-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pricing-tier-amount{font-size:42px;font-weight:800;letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums}.pricing-tier-currency{font-size:14px;color:var(--ink-500)}.pricing-tier-setup{font-size:12px;color:var(--ink-500);margin-bottom:14px}.pricing-tier-meta{font-size:13px;font-weight:600;color:var(--ink-700);padding:12px 0;border-top:1px solid var(--cream-300);border-bottom:1px solid var(--cream-300);margin-bottom:20px;display:flex;flex-direction:column;gap:4px}.pricing-tier-meta div:last-child{font-weight:500;color:var(--ink-500);font-size:12px}.pricing-tier-features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-tier-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ink-700)}.pricing-tier-features svg{flex-shrink:0;margin-top:3px}.pricing-tier .btn{width:100%;justify-content:center}.pricing-meta-note{max-width:680px;margin:28px auto 0;font-size:13px;text-align:center;color:var(--ink-500);line-height:1.5}@media(max-width:1100px){.features-grid,.templates-grid,.sticky-board{grid-template-columns:repeat(2,1fr)}.section-split{grid-template-columns:1fr}.section-split-reverse>.section-split-copy{order:1}.section-split-reverse>.campaigns-preview{order:2}.footer-inner{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:460px}.pricing-tier.is-highlighted{transform:none}.pricing-tier.is-highlighted:hover{transform:translateY(-3px)}}@media(max-width:720px){.features-grid,.templates-grid,.sticky-board{grid-template-columns:1fr}.footer-cols{grid-template-columns:repeat(2,1fr)}.pricing-bubble{display:none}.campaign-stats{grid-template-columns:repeat(2,1fr)}.cstat-hero{grid-column:span 2}.pricing-tier{padding:28px 22px}.pricing-tier-amount{font-size:36px}}
