.page-main-home>.watermelon-hero-1{margin-inline:calc(50% - 50vw)}.watermelon-feature-5{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.watermelon-feature-5__copy h2{font-size:var(--saora-text-h2);letter-spacing:-.045em;max-width:12ch;margin:.8rem 0 1.25rem;line-height:1.02}.watermelon-feature-5__body{max-width:var(--saora-measure-tight)}.watermelon-feature-5__list{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.watermelon-feature-5__list li{border:1px solid rgb(var(--saora-ink-rgb) / .1);border-radius:var(--saora-radius-lg);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.9rem;display:grid}.watermelon-feature-5__list li>span{color:var(--saora-primary-700);padding-top:.15rem;font-size:.72rem;font-weight:800}.watermelon-feature-5__list p{color:rgb(var(--saora-ink-rgb) / .62);margin:.2rem 0 0;font-size:.82rem}.watermelon-feature-5__action{margin-top:1.5rem}.watermelon-feature-5__visual{background:linear-gradient(var(--saora-surface), var(--saora-surface)) padding-box, linear-gradient(135deg, var(--saora-primary-300), var(--saora-ai-400)) border-box;border-radius:var(--saora-radius-xl);box-shadow:0 1px 2px rgb(var(--saora-ink-rgb) / .08), 0 28px 80px rgb(var(--saora-primary-rgb) / .12);border:1px solid #0000;min-width:0;padding:clamp(1rem,3vw,2rem)}.watermelon-cta-1{gap:var(--saora-step-5);min-height:0;padding-inline:var(--saora-step-3);text-align:left;flex-direction:row;justify-content:space-between}@media (min-width:90rem){.watermelon-cta-1{padding-inline:var(--saora-step-8)}}.watermelon-cta-1__copy{align-items:center;gap:var(--saora-step-3);min-width:0;display:flex}.watermelon-cta-1__text{min-width:0}.watermelon-cta-1__text h2{max-width:var(--saora-measure-tight)}.watermelon-cta-1__body{color:var(--saora-on-dark-body);font-size:var(--saora-text-body);margin:var(--saora-space-3) 0 0;max-width:var(--saora-measure-tight);line-height:1.6}.watermelon-cta-1 .cta-row{flex:none;justify-content:flex-end;margin-top:0}.watermelon-stats-4{align-items:center;gap:var(--saora-step-5);margin:var(--saora-step-5) auto 0;max-width:var(--saora-section-max);padding:0 var(--saora-space-6);grid-template-columns:minmax(0,26rem) minmax(0,1fr);display:grid}.watermelon-stats-4__title{font-size:var(--saora-text-h2);letter-spacing:-.03em;margin:0 0 var(--saora-space-4);text-wrap:balance;max-width:16ch;line-height:1.06}.watermelon-stats-4__lede{color:rgb(var(--saora-ink-rgb) / .62);font-size:var(--saora-text-body);max-width:var(--saora-measure);margin:0;line-height:1.6}.watermelon-stats-4__grid{gap:var(--saora-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.watermelon-stats-4__card{background:var(--saora-surface);border:1px solid rgb(var(--saora-ink-rgb) / .12);border-radius:var(--saora-radius-lg);gap:var(--saora-space-6);padding:var(--saora-step-3);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.watermelon-stats-4__card[data-tone=human]{--stat-tone:var(--saora-primary-700);--stat-tone-rgb:var(--saora-primary-rgb)}.watermelon-stats-4__card[data-tone=model]{--stat-tone:var(--saora-ai-700);--stat-tone-rgb:var(--saora-ai-600-rgb)}.watermelon-stats-4__card[data-wide=true]{grid-column:1/-1}.watermelon-stats-4__wash{background:radial-gradient(26rem circle at 18% 0%, rgb(var(--stat-tone-rgb) / .16), transparent 62%), repeating-linear-gradient(45deg, rgb(var(--stat-tone-rgb) / .05), rgb(var(--stat-tone-rgb) / .05) 15px, transparent 15px, transparent 30px);opacity:.55;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}@media (hover:hover){.watermelon-stats-4__card:hover .watermelon-stats-4__wash{opacity:1}}.watermelon-stats-4__head{position:relative}.watermelon-stats-4__glyph{border:1px solid rgb(var(--saora-ink-rgb) / .1);border-radius:var(--saora-radius-md);color:var(--stat-tone);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.watermelon-stats-4__glyph svg{width:1.375rem;height:1.375rem}.watermelon-stats-4__figure{color:var(--saora-ink);font-family:var(--saora-font-display);font-size:var(--saora-text-h1);letter-spacing:-.04em;margin:var(--saora-step-2) 0 var(--saora-space-3);align-items:baseline;gap:.35rem;font-weight:800;line-height:1;display:flex}.watermelon-stats-4__card[data-wide=true] .watermelon-stats-4__figure{font-size:var(--saora-text-display)}.watermelon-stats-4__unit{color:rgb(var(--saora-ink-rgb) / .5);font-size:var(--saora-text-h3);letter-spacing:-.01em;font-weight:600}.watermelon-stats-4__card-title{font-size:var(--saora-text-lede);letter-spacing:-.01em;text-wrap:balance;max-width:24ch;margin:0;font-weight:700;line-height:1.25}.watermelon-stats-4__tail{position:relative}.watermelon-stats-4__body{color:rgb(var(--saora-ink-rgb) / .62);font-size:var(--saora-text-body);max-width:var(--saora-measure);margin:0;line-height:1.6}.watermelon-stats-4__marks{border-top:1px solid rgb(var(--saora-ink-rgb) / .1);gap:var(--saora-space-3);margin:var(--saora-space-4) 0 0;padding:var(--saora-space-4) 0 0;flex-wrap:wrap;list-style:none;display:flex}.watermelon-stats-4__marks li{flex:none;width:1.5rem;height:1.5rem;display:flex}.watermelon-stats-4__marks svg{width:100%;height:100%}@media (min-width:48rem){.watermelon-stats-4__card[data-wide=true]{align-items:center;gap:var(--saora-step-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (max-width:79.99rem){.watermelon-navigation-1__links{display:none}}@media (max-width:63.99rem){.watermelon-feature-5{grid-template-columns:1fr}.watermelon-stats-4{grid-template-columns:minmax(0,1fr)}.watermelon-stats-4__title{max-width:var(--saora-measure-tight)}.watermelon-cta-1{text-align:center;flex-direction:column}.watermelon-cta-1__copy{flex-direction:column}.watermelon-cta-1__body{margin-inline:auto}.watermelon-cta-1 .cta-row{justify-content:center}}@media (max-width:40rem){.watermelon-stats-4__grid{grid-template-columns:minmax(0,1fr)}.watermelon-stats-4__marks{grid-template-columns:repeat(4,1.5rem);display:grid}}@media (prefers-reduced-motion:reduce){.watermelon-stats-4__wash{transition:none}}
:root{--saora-z-contact-dock:32;--saora-z-assistant-launcher:34;--saora-z-assistant-panel:36;--saora-dock-inset:1.5rem;--saora-dock-inset-block:1.5rem;--saora-panel-w:25.5rem;--saora-panel-h:min(74dvh, calc(100dvh - 8rem));--saora-sheet-h:100dvh}@media (max-width:47.999rem){:root{--saora-dock-inset:1rem;--saora-dock-inset-block:calc(1rem + env(safe-area-inset-bottom,0px))}}.saora-dock{bottom:var(--saora-dock-inset-block);position:fixed}.saora-dock-contact{left:var(--saora-dock-inset);z-index:var(--saora-z-contact-dock)}.saora-dock-assistant{right:var(--saora-dock-inset);z-index:var(--saora-z-assistant-launcher)}.saora-assistant-panel{z-index:var(--saora-z-assistant-panel)}@media (min-width:48rem){.saora-assistant-panel{height:auto;max-height:var(--saora-panel-h);width:var(--saora-panel-w);position:absolute;inset:auto 0 calc(100% + .75rem) auto}.saora-assistant-panel[data-has-turns=true]{height:var(--saora-panel-h)}.saora-assistant-panel[data-expanded=true]{box-shadow:none;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}}@keyframes saora-dock-enter{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes saora-cue-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes saora-cue-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes saora-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes saora-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes saora-bloom-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes saora-message-in-user{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes saora-message-in-assistant{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes saora-thinking-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.saora-dock-contact[data-entered=true] li{animation:.38s cubic-bezier(.2,.7,.3,1) backwards saora-dock-enter}.saora-dock-contact[data-entered=true] li:nth-child(2){animation-delay:60ms}.saora-dock-contact[data-entered=true] li:nth-child(3){animation-delay:.12s}.saora-dock-contact[data-entered=true]>*>button{animation:.38s cubic-bezier(.2,.7,.3,1) backwards saora-dock-enter}.saora-dock-assistant[data-entered=true] .saora-assistant-launcher{animation:.38s cubic-bezier(.2,.7,.3,1) .22s backwards saora-dock-enter}.saora-dock-assistant .saora-assistant-launcher[data-cue=true]{animation:.82s ease-out both saora-cue-lift}.saora-dock-assistant .saora-assistant-launcher[data-cue=true]:after{animation:.82s ease-out both saora-cue-ring}.saora-assistant-panel[data-open=true]{animation:.25s cubic-bezier(.2,.7,.3,1) both saora-panel-in}.saora-assistant-panel[data-open=true][data-expanded=true]{animation:none}@media (max-width:47.999rem){.saora-dock-contact li{animation:.24s cubic-bezier(.2,.7,.3,1) both saora-bloom-in}.saora-dock-contact li:nth-last-child(2){animation-delay:50ms}.saora-dock-contact li:nth-last-child(3){animation-delay:.1s}}.saora-message[data-from=user]{animation:.19s ease-out both saora-message-in-user}.saora-message[data-from=assistant]{animation:.21s ease-out both saora-message-in-assistant}.saora-thinking-dot{animation:1.2s ease-in-out infinite saora-thinking-dot}.saora-thinking-dot:nth-child(2){animation-delay:.16s}.saora-thinking-dot:nth-child(3){animation-delay:.32s}@media (max-width:47.999rem){.saora-assistant-panel[data-open=true]{animation:.24s cubic-bezier(.2,.7,.3,1) both saora-sheet-in}}}.saora-assistant-launcher:after{border:2px solid var(--saora-ai-400);content:"";opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-3px}:is(body:has(.consent-banner) .saora-dock,body:has(.site-header .mobile-nav[open]) .saora-dock){opacity:0;pointer-events:none;visibility:hidden}:is(body:has(.consent-banner) .saora-assistant-launcher,body:has(.site-header .mobile-nav[open]) .saora-assistant-launcher,body:has(.consent-banner) .saora-contact-channel,body:has(.site-header .mobile-nav[open]) .saora-contact-channel){animation:none}@media (max-width:47.999rem){body:has(.saora-assistant-panel[data-open=true]) .saora-dock-contact{opacity:0;pointer-events:none;visibility:hidden}}@media (prefers-reduced-motion:reduce){.saora-dock>*,.saora-assistant-launcher,.saora-assistant-launcher:after,.saora-contact-channel,.saora-dock-contact li,.saora-message,.saora-thinking-dot{animation:none!important}.saora-assistant-panel[data-open=true]{animation:.1s linear both saora-fade-in}}@keyframes saora-fade-in{0%{opacity:0}to{opacity:1}}
