:root{--sugar-accent: #296b38;--sugar-accent-dim: #1f5230;--sugar-accent-faint: rgba(41, 107, 56, .08);--sugar-accent-mid: rgba(41, 107, 56, .15)}body.page-sugarai{--accent: var(--sugar-accent);--accent-dim: var(--sugar-accent-dim);--accent-light: var(--sugar-accent);--accent-faint: var(--sugar-accent-faint)}.hero{padding:96px 48px 88px;max-width:1100px;margin:0 auto;text-align:center}.hero-integration-badge{display:inline-flex;align-items:center;gap:10px;background:var(--sugar-accent-faint);border:1px solid rgba(41,107,56,.18);padding:7px 16px 7px 10px;border-radius:4px;font-size:.78rem;font-weight:600;color:var(--sugar-accent);letter-spacing:.04em;margin-bottom:32px}.hero-integration-badge .hs-dot{width:8px;height:8px;border-radius:50%;background:var(--sugar-accent)}.hero h1{font-family:Cal Sans,system-ui,sans-serif;font-size:clamp(3rem,5.8vw,5.1rem);font-weight:400;line-height:1.08;letter-spacing:-.04em;color:var(--ink);max-width:920px;margin:0 auto 8px}.hero h1 em{font-style:italic;color:var(--sugar-accent)}.hero-h1-line2--muted{font-family:Cal Sans,system-ui,sans-serif;font-size:clamp(3rem,5.8vw,5.1rem);font-weight:400;letter-spacing:-.04em;line-height:1.08;color:var(--ink-soft);max-width:920px;margin:0 auto 28px}.hero-sub{font-size:1.08rem;line-height:1.75;color:var(--ink-soft);max-width:640px;margin:0 auto 44px;font-weight:300}.hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.hero-perks{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.hero-perk{font-size:.73rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.hero-perk:before{content:"✓";color:var(--sugar-accent);font-weight:700;font-size:.8rem}.hero-screenshot{margin:64px 0 0;border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:0 24px 64px #0000001a}.hero-screenshot img{width:100%;display:block}.tension-bar{background:var(--ink)}.tension-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.tension-item{padding:44px 40px;border-right:1px solid rgba(255,255,255,.05)}.tension-item:last-child{border-right:none}.tension-quote{font-family:"Instrument Serif",serif;font-size:1.05rem;color:#ffffffd9;line-height:1.5;margin-bottom:14px;font-style:italic}.tension-label{font-size:.78rem;color:#ffffff4d;line-height:1.6;font-weight:300}.capabilities{padding:96px 48px;max-width:1100px;margin:0 auto}.capabilities-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2px;background:var(--border);border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-top:56px}.cap-card{background:var(--paper);padding:48px 44px 52px}.cap-card.warm{background:var(--paper-warm)}.cap-card.full{grid-column:1 / -1;background:var(--ink)}.cap-icon{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:var(--sugar-accent-faint)}.cap-icon.dark{background:#6366f11f}.cap-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sugar-accent);margin-bottom:12px}.cap-name{font-family:"Instrument Serif",serif;font-size:1.55rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.cap-name.light{color:#fff}.cap-desc{font-size:.9rem;line-height:1.72;color:var(--ink-soft);font-weight:300;margin-bottom:28px}.cap-desc.light{color:#ffffff80}.cap-bullets{display:flex;flex-direction:column;gap:10px}.cap-bullet{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;color:var(--ink-soft);font-weight:300;line-height:1.5}.cap-bullet.light{color:#ffffff73}.cap-bullet:before{content:"→";color:var(--sugar-accent);font-weight:500;flex-shrink:0;margin-top:1px}.cap-bullet-inner{display:flex;flex-direction:column;gap:3px}.cap-bullet-title{font-weight:500;color:var(--ink)}.cap-bullet-desc{font-weight:300;color:var(--ink-soft)}.cap-breeze{margin-top:28px;padding:18px 20px;background:var(--sugar-accent-faint);border:1px solid rgba(41,107,56,.15);border-radius:4px}.cap-breeze.dark{background:#6366f114;border-color:#6366f12e}.cap-breeze-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sugar-accent);margin-bottom:8px}.cap-breeze-query{font-size:.82rem;color:var(--ink-soft);font-style:italic;line-height:1.55;font-weight:300}.cap-breeze-query.light{color:#ffffff73}.cap-full-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px}.cap-exclusive-badge{display:inline-flex;align-items:center;gap:6px;background:#296b3826;border:1px solid rgba(41,107,56,.3);color:var(--sugar-accent);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:3px;margin-bottom:20px}.how-it-works{background:var(--ink);padding:96px 48px}.how-inner{max-width:1100px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}.step{display:flex;flex-direction:column}.step-num{font-family:Geist,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sugar-accent);margin-bottom:16px}.step-screenshot{height:220px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.06);margin-bottom:28px;background:#ffffff05}.step-screenshot img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.step-title{font-family:"Instrument Serif",serif;font-size:1.2rem;color:#fff;font-weight:400;margin-bottom:12px;line-height:1.25}.step-desc{font-size:.84rem;color:#ffffff73;line-height:1.65;font-weight:300;margin-bottom:16px}.step-checks{display:flex;flex-direction:column;gap:8px}.step-check{font-size:.8rem;color:#ffffff59;font-weight:300;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.step-check:before{content:"✓";color:var(--sugar-accent);font-weight:700;font-size:.75rem;flex-shrink:0;margin-top:1px}.breeze-section{padding:96px 48px;max-width:1100px;margin:0 auto}.breeze-screenshot{border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:0 16px 48px #00000014}.job-changes{background:var(--paper-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:96px 48px}.job-inner{max-width:1100px;margin:0 auto}.job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-top:56px}.job-card{background:var(--paper);padding:40px 36px 44px}.job-num{font-family:"Instrument Serif",serif;font-size:.85rem;color:var(--border);margin-bottom:20px}.job-title{font-family:"Instrument Serif",serif;font-size:1.2rem;font-weight:400;line-height:1.2;margin-bottom:12px}.job-title em{font-style:italic;color:var(--sugar-accent)}.job-desc{font-size:.87rem;line-height:1.7;color:var(--ink-soft);font-weight:300}.job-screenshot{border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:0 16px 48px #00000012;margin-top:64px}.job-screenshot img{width:100%;display:block}.enrichment{background:var(--ink);padding:72px 48px}.enrichment-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.enrichment-stat{font-family:"Instrument Serif",serif;font-size:5rem;color:#fff;line-height:1;margin-bottom:12px}.enrichment-stat span{font-size:2.5rem;color:var(--sugar-accent)}.enrichment-label{font-size:1rem;color:#ffffff73;font-weight:300;line-height:1.6;max-width:300px}.enrichment-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.enrichment-field{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:3px;padding:10px 14px;font-size:.78rem;color:#ffffff73;font-weight:300}.enrichment-field.highlight{border-color:#6366f140;color:#6366f1cc;background:#6366f10d}.cta-section{padding:104px 48px;text-align:center;background:var(--paper)}.cta-section h2{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--ink);max-width:680px;margin:0 auto 20px}.cta-section h2 em{font-style:italic;color:var(--sugar-accent)}.cta-sub{font-size:1rem;color:var(--ink-muted);max-width:460px;margin:0 auto 44px;line-height:1.65;font-weight:300}.cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.cta-perks{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.cta-perk{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.cta-perk:before{content:"✓";color:var(--sugar-accent);font-weight:700;font-size:.78rem}.data-security{background:var(--paper-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 48px}.data-security-inner{max-width:960px;margin:0 auto}.data-security-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:40px}.data-security h2{font-family:"Instrument Serif",serif;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:10px}.data-security h2 em{font-style:italic;color:var(--purple)}.data-security-intro{font-size:.88rem;color:var(--ink-soft);font-weight:300;line-height:1.7}.data-bullets{display:flex;flex-direction:column;gap:12px}.data-bullet{display:flex;align-items:flex-start;gap:12px;font-size:.85rem;color:var(--ink-soft);font-weight:300;line-height:1.55}.data-bullet-icon{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--purple)}.data-expand-toggle{display:flex;align-items:center;gap:8px;margin-top:28px;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;color:var(--purple);letter-spacing:.04em;padding:0;transition:opacity .2s}.data-expand-toggle:hover{opacity:.7}.data-expand-toggle svg{transition:transform .3s}.data-expand-toggle.open svg{transform:rotate(180deg)}.data-detail{overflow:hidden;max-height:0;transition:max-height .4s ease,opacity .3s ease;opacity:0}.data-detail.open{max-height:1200px;opacity:1}.data-detail-inner{border-top:1px solid var(--border);margin-top:28px;padding-top:36px;display:flex;flex-direction:column;gap:28px}.data-detail-block h4{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.data-detail-block p{font-size:.83rem;color:var(--ink-soft);font-weight:300;line-height:1.75}.data-detail-block p+p{margin-top:8px}.data-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:var(--purple-faint);color:var(--purple);border:1px solid rgba(107,63,160,.15);margin-bottom:8px}@media (max-width: 900px){.hero{padding:72px 24px 64px}.tension-inner{grid-template-columns:1fr}.tension-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.capabilities{padding:64px 24px}.capabilities-grid{grid-template-columns:1fr}.cap-card.full{grid-column:1}.cap-full-inner{grid-template-columns:1fr;gap:36px}.how-it-works{padding:64px 24px}.steps-grid{grid-template-columns:1fr;gap:56px}.breeze-section,.job-changes{padding:64px 24px}.job-grid{grid-template-columns:1fr}.enrichment{padding:56px 24px}.enrichment-inner{grid-template-columns:1fr;gap:40px}.cta-section{padding:80px 24px}.data-security{padding-left:24px;padding-right:24px}.data-security-header{grid-template-columns:1fr;gap:24px}}.video-reveal-btn{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--ink);border:1.5px solid var(--border);padding:13px 26px;border-radius:4px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:400;cursor:pointer;transition:border-color .2s;margin-bottom:0}.video-reveal-btn:hover{border-color:var(--ink)}.video-reveal-btn.hidden{display:none}.video-player-wrap{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease;border-radius:8px;margin-top:0}.video-player-wrap.open{max-height:700px;opacity:1;margin-top:0}.video-player-inner{position:relative;padding-bottom:56.25%;height:0;border-radius:8px;overflow:hidden;background:var(--ink)}.video-player-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}@media (max-width: 600px){.hero h1{font-size:2.75rem}.enrichment-fields{grid-template-columns:1fr}.cta-perks{flex-direction:column;align-items:center;gap:12px}}
