@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marketing-bg:#fff;--marketing-bg-soft:#edf3ff;--marketing-bg-muted:#f7f9fc;--marketing-brand:#4665a6;--marketing-brand-strong:#35558f;--marketing-dark:#0f172b;--marketing-border:#e2e8f2;--marketing-text:var(--marketing-dark);--marketing-muted:#606d84;--marketing-accent:var(--marketing-brand);--marketing-on-dark:#f2f5fc;--marketing-muted-on-dark:#adbdd3;--marketing-accent-on-dark:#a9c2ff;--paper:var(--marketing-bg-muted);--surface:var(--marketing-bg);--ink:var(--marketing-text);--muted:var(--marketing-muted);--border:var(--marketing-border);--blue:var(--marketing-accent);--soft-blue:var(--marketing-bg-soft);--green:#16794f;--soft-green:#e5f7ed;--error:#b42318;--content-width:1280px;--section-space:clamp(80px, 8vw, 144px);--radius:6px;--product-radius:12px;--product-shadow:0 16px 40px #0f172b0f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--marketing-bg:#182237;--marketing-bg-soft:#202e4b;--marketing-bg-muted:#101729;--marketing-text:var(--marketing-on-dark);--marketing-muted:var(--marketing-muted-on-dark);--marketing-border:#2b3952;--marketing-accent:var(--marketing-accent-on-dark);--green:#63dba6;--soft-green:#193f35;--error:#ffb4ab}.dark-band{--paper:var(--marketing-dark);--surface:#182237;--ink:var(--marketing-on-dark);--muted:var(--marketing-muted-on-dark);--border:#344158;--blue:var(--marketing-accent-on-dark);--soft-blue:#202e4b;background:var(--paper);color:var(--ink)}.value-band,.conversion{--ink:#fff;--muted:#e1e9f8;--blue:#fff;--border:#ffffff3d;color:var(--ink)}.contact-form,.hero-callout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f9fc;--surface:#fff;--ink:var(--marketing-dark);--muted:#606d84;--border:#e2e8f2;--blue:var(--marketing-brand);--green:#16794f;--error:#b42318;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--surface);color:var(--ink);margin:0;font:400 16px/26px Inter,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol{margin:0}p{color:var(--muted)}strong{color:var(--ink);font-weight:500}small{color:var(--muted);font-size:12px;line-height:18px}h1,h2,h3{text-wrap:balance;font-weight:600}h1{letter-spacing:-.055em;font-size:clamp(48px,6.5vw,92px);line-height:1.06}h2{letter-spacing:-.045em;white-space:pre-line;font-size:clamp(36px,4vw,56px);line-height:1.12}h3{letter-spacing:-.025em;font-size:24px;line-height:32px}:where(a,button,input,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:4px}section:focus,main:focus,.contact-column:focus{outline:none}[hidden]{display:none!important}.container{width:min(var(--content-width), calc(100% - 96px));margin-inline:auto}.section{padding-block:var(--section-space)}.section-shaped{--divider-height:clamp(20px, 4vw, 56px);--divider-fill:var(--marketing-dark);position:relative}.section-shaped:before,.value-band.section-shaped:after{content:"";inset-inline:0;top:calc(1px - var(--divider-height));height:var(--divider-height);background:var(--divider-fill);pointer-events:none;position:absolute;-webkit-mask:url(/section-curve.svg) 50%/100% 100% no-repeat;mask:url(/section-curve.svg) 50%/100% 100% no-repeat}.value-band.section-shaped{--divider-fill:var(--marketing-brand)}.value-band.section-shaped:after{top:calc(100% - 1px);rotate:180deg}.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--product-radius)}.eyebrow{letter-spacing:.08em;color:var(--blue);font-size:12px;font-weight:600;line-height:18px}.lead{max-width:560px;font-size:18px;line-height:30px}.button{background:var(--ink);min-height:48px;color:var(--surface);border-radius:var(--radius);text-align:center;border:0;justify-content:center;align-items:center;padding:14px 24px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.button:hover{opacity:.88}.button:disabled{opacity:.6;cursor:wait}.button.secondary{color:var(--ink);border:1px solid var(--border);background:0 0}.button.full{width:100%}.brand{color:#4665a6;letter-spacing:-.8px;white-space:nowrap;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:26px;font-weight:700;line-height:32px}.brand span{color:#4665a6;font-weight:300}.header{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.header-navigation{align-items:baseline;gap:inherit;display:flex}.desktop-nav,.desktop-actions{align-items:center;display:flex}.desktop-nav{color:var(--muted);gap:28px;font-size:14px;font-weight:500;line-height:20px}.desktop-nav a,.login{white-space:nowrap}.desktop-nav a:hover,.footer a:hover{color:var(--blue)}.desktop-actions{gap:20px;margin-left:auto;font-size:14px}.header-preferences{align-items:center;gap:4px;display:flex}.mobile-actions{display:none}.icon-button{border-radius:var(--radius);width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--soft-blue)}.skip-link{background:var(--ink);color:var(--surface);z-index:40;border-radius:var(--radius);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding-block:80px 96px;display:grid}.hero,.product-story:nth-child(2n),.faq-layout{isolation:isolate;--section-background:var(--marketing-bg-soft);position:relative}.faq-layout{--section-background:var(--marketing-bg-muted)}.hero:before,.product-story:nth-child(2n):before,.faq-layout:before{content:"";z-index:-1;background:var(--section-background);box-shadow:0 0 0 100vmax var(--section-background);clip-path:inset(0 -100vmax);pointer-events:none;position:absolute;inset:0}.hero-copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.hero-copy h1 span{color:var(--blue);display:block}.hero-copy .lead{max-width:600px}.hero-copy>p:last-child{font-size:14px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero .button:not(.secondary),.contact-form .button{background:var(--marketing-brand);color:#fff}.hero .button:not(.secondary):hover,.contact-form .button:not(:disabled):hover{background:var(--marketing-brand-strong);opacity:1}.product-preview{aspect-ratio:1.65;align-self:center;width:100%;min-width:0;max-width:1120px;display:block;position:relative;overflow:visible}.hero-screen{border-radius:var(--product-radius);background:#fff;border:1px solid #e2e8f2;margin:0;position:absolute;overflow:hidden;box-shadow:0 20px 48px #0f172b1f}.hero-screen img{object-fit:contain;width:100%;height:100%;display:block}.hero-screen:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.hero-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-callout{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;width:clamp(200px,40%,270px);padding:14px 16px;display:none;position:absolute;box-shadow:0 12px 32px #0f172b1f}.hero-callout strong{color:inherit;font-size:13px;line-height:20px}.hero-callout strong:before{content:"";background:var(--marketing-brand);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.hero-callout p{color:var(--muted);font-size:12px;line-height:19px}.hero-callout-desktop{top:0;left:22%}.hero-callout-mobile{bottom:16%;left:16%}.hero-callout-todo{bottom:4%;right:18%}.hero-callout-pipeline{top:0;right:16%}.hero-desktop{aspect-ratio:1661/832;z-index:1;width:88%;top:14%;left:6%}.hero-mobile{aspect-ratio:944/1900;z-index:3;border:4px solid #fff;border-radius:20px;width:18%;bottom:0;left:0}.hero-todo{aspect-ratio:392/402;z-index:4;width:24%;bottom:2%;right:0}.hero-pipeline{aspect-ratio:277/260;z-index:2;width:22%;top:0;right:0}.intro{flex-direction:column;gap:24px;min-width:0;display:flex}.value-band{background:var(--marketing-brand)}.value-band .intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:96px;display:grid}.value-band .eyebrow{grid-column:1/-1}.value-band .lead{align-self:end}.benefits-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:64px;padding-top:32px;display:grid}.benefit{flex-direction:column;gap:12px;display:flex}.benefit strong{font-size:20px}.benefit p{font-size:14px}.product-story{padding-block:var(--section-space);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:96px;display:grid}.product-story+.product-story{border-top:1px solid #0000}.product-story.reversed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.product-story.reversed .story-visual{grid-area:1/1}.product-story.reversed .story-copy{grid-area:1/2}.story-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.story-detail{border-top:1px solid var(--border);margin-top:8px;padding-top:24px}.story-detail h3{margin-bottom:8px;font-size:16px;line-height:24px}.story-detail p{font-size:14px;line-height:24px}.story-visual{background:var(--paper);border-radius:var(--product-radius);flex-direction:column;gap:24px;min-width:0;padding:32px;font-size:14px;line-height:22px;display:flex}.customer-preview{box-shadow:var(--product-shadow);flex-direction:column;gap:24px;padding:28px;display:flex}.profile{flex-direction:column;gap:12px;display:flex}.profile>strong{font-size:24px;line-height:32px}.profile p{overflow-wrap:anywhere}.latest{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:20px;display:flex}.tags,.email-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{border-radius:var(--radius);background:var(--soft-blue);color:var(--blue);padding:6px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.tag.green{background:var(--soft-green);color:var(--green)}.todo-preview{background:var(--surface);border:1px solid var(--border);border-radius:var(--product-radius);flex-direction:column;gap:20px;padding:28px;display:flex}.todo-preview>p{font-size:12px;line-height:18px}.task{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.task small{color:var(--blue);white-space:nowrap;margin-left:auto}.pipeline-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:250px;display:grid}.pipeline-column{border-top:2px solid var(--blue);flex-direction:column;gap:20px;padding-top:12px;display:flex}.pipeline-column>small{color:var(--blue);font-weight:500}.pipeline-column .surface{border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px 12px;display:flex}.pipeline-column strong{overflow-wrap:anywhere}.saved-email{flex-direction:column;gap:12px;padding:24px;display:flex}.saved-email small{color:var(--blue)}.activity-preview{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:24px;padding:24px 0 0;display:flex}.activity-preview>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.activity-preview small{color:var(--blue)}.custom-preview{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;display:flex}.custom-preview span{font-weight:500}.two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:96px;display:grid}.three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.sync-section{background:var(--soft-blue)}.plain-list{flex-direction:column;gap:12px;padding:0;font-size:14px;font-weight:500;line-height:22px;list-style:none;display:flex}.sync-section .plain-list li:last-child{color:var(--muted);margin-top:12px;font-weight:400}.email-sync-preview{flex-direction:column;gap:24px;min-width:0;font-size:14px;line-height:22px;display:flex}.composer{box-shadow:var(--product-shadow);overflow:hidden}.composer-heading{background:var(--paper);justify-content:space-between;gap:16px;padding:20px;display:flex}.mail-field{align-items:center;gap:16px;padding:12px 20px;display:flex}.mail-field small{flex:0 0 52px;font-weight:500}.mail-field span{overflow-wrap:anywhere}.mail-field.bcc{background:var(--soft-blue);color:var(--blue)}.mail-field.bcc small{color:var(--blue)}.mail-body{white-space:pre-line;padding:20px}.compose-actions{align-items:center;gap:12px;padding:20px;display:flex}.compose-actions small{font-weight:500}.mail-send-indicator{border-radius:var(--radius);background:var(--paper);min-height:48px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);text-align:center;cursor:default;pointer-events:none;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.send-progress,.send-complete{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.send-complete{color:var(--green)}.email-sync-preview>.eyebrow{letter-spacing:.03em;padding-block:8px;font-size:11px}.sync-steps{border-top:1px solid var(--border);margin-top:72px;padding-top:32px}.sync-step{flex-direction:column;gap:16px;display:flex}.sync-step h3{font-size:18px;line-height:26px}.sync-step>p:last-child{font-size:14px;line-height:24px}.getting-started>.intro{max-width:780px;margin-bottom:72px}.start-step{border-top:1px solid var(--border);flex-direction:column;gap:24px;padding-top:24px;display:flex}.step-number{letter-spacing:-.06em;color:var(--blue);font-size:72px;font-weight:500;line-height:1}.start-step>p:last-child{font-size:16px}.security-items{flex-direction:column;display:flex}.security-item{border-top:1px solid var(--border);align-items:flex-start;gap:32px;padding-block:32px;display:flex}.security-badge{color:var(--blue);letter-spacing:.04em;flex:0 0 64px;padding-top:6px;font-size:12px;font-weight:500;line-height:20px}.security-item h3{margin-bottom:12px;font-size:22px;line-height:30px}.security-item p{font-size:14px;line-height:24px}.conversion{background:var(--marketing-brand-strong)}.conversion>.two-column{align-items:start}.conversation{flex-direction:column;gap:8px;font-size:14px;line-height:24px;display:flex}.subscription{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin-top:16px;padding-top:32px;display:flex}.subscription h3{font-size:30px;line-height:38px}.subscription>strong{margin-top:8px}.subscription ul{color:var(--muted);flex-direction:column;gap:8px;padding-left:20px;font-size:14px;display:flex}.price-note{font-size:12px;line-height:20px}.contact-column{border-left:1px solid var(--border);min-width:0;padding-left:48px;scroll-margin-top:24px}.contact-form{background:var(--surface);border-radius:var(--radius);min-width:0;box-shadow:0 0 0 clamp(12px, 2vw, 24px) var(--surface);flex-direction:column;gap:28px;display:flex}.form-heading{flex-direction:column;gap:12px;display:flex}.form-heading h3{font-size:32px;line-height:40px}.form-heading p{font-size:14px;line-height:24px}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field-email,.field-message{grid-column:span 2}.field label{font-size:14px;font-weight:500;line-height:20px}.field input,.field textarea{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);padding:12px 16px}.field input{height:52px}.field textarea{resize:vertical;min-height:136px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field [aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:14px;line-height:24px}.success-message{color:var(--green)}.form-actions{flex-direction:column;gap:16px;font-size:14px;line-height:24px;display:flex}.form-actions [role=status]:empty{display:none}.contact-steps{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:12px;margin-top:32px;padding:24px 0 0;font-size:12px;line-height:20px;list-style:none;display:flex}.contact-steps span{color:var(--blue);margin-right:12px;font-weight:500}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:96px;display:grid}.faq-more{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.faq-more p{white-space:pre-line;font-size:14px}.faq-item{border-top:1px solid var(--border);padding-block:28px}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-item h3{letter-spacing:-.02em;font-size:18px;line-height:28px}.faq-item button{color:var(--ink);text-align:left;width:100%;min-height:44px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex}.faq-item button img{flex:0 0 24px}.faq-item [role=region] p{padding-top:16px;padding-right:48px;line-height:28px}.footer{padding:80px 0 32px}.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:64px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-grid h3{letter-spacing:0;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.footer-grid a{color:var(--muted);font-size:14px}.footer-grid .brand{color:#4665a6;margin-bottom:12px;font-size:30px}.footer-brand p{white-space:pre-line;font-size:14px;line-height:24px}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;gap:24px;margin-top:64px;padding-top:32px;font-size:12px;display:flex}.footer-bottom a{color:var(--blue)}.menu-overlay{z-index:20;background:#0f172b80;position:fixed;inset:0}.mobile-menu{z-index:21;border:1px solid var(--border);border-radius:var(--product-radius);background:var(--surface);max-height:calc(100dvh - 32px);color:var(--ink);padding:24px;position:fixed;top:16px;left:24px;right:24px;overflow:auto}.menu-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.menu-heading h2{letter-spacing:0;font-size:18px;line-height:28px}.mobile-menu nav{flex-direction:column;gap:8px;display:flex}.mobile-menu nav a{border-radius:var(--radius);padding:12px}.mobile-menu nav a:hover{background:var(--soft-blue)}.dark-close{filter:invert()}@media (width<=1250px) and (width>=1101px){.desktop-nav{gap:16px}.desktop-actions{gap:12px}.header-content{gap:16px}}@media (width>=1101px){.hero-copy h1{font-size:clamp(48px,4.2vw,64px)}}@media (width<=1100px){.container{width:calc(100% - 64px)}.desktop-nav,.desktop-actions{display:none}.mobile-actions{gap:4px;display:flex}.two-column,.product-story,.faq-layout,.value-band .intro{gap:48px}.story-visual{padding:24px}.activity-preview{flex-direction:column}.security-item{gap:20px}.security-badge{flex-basis:48px}.compose-actions{flex-wrap:wrap}.contact-column{padding-left:32px}.form-fields{grid-template-columns:minmax(0,1fr)}.field-email,.field-message{grid-column:auto}.footer-grid{gap:32px}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:760px}.product-preview{aspect-ratio:1.5;justify-self:center;max-width:760px}.hero-pipeline{display:none}.hero-todo{width:26%}}@media (width<=800px){.hero{gap:48px;padding-block:72px 80px}.two-column,.product-story,.product-story.reversed,.faq-layout,.value-band .intro{grid-template-columns:minmax(0,1fr)}.value-band .eyebrow{grid-column:auto}.value-band .intro{gap:24px}.product-story.reversed .story-copy,.product-story.reversed .story-visual{grid-area:auto}.story-copy .lead{max-width:600px}.activity-preview{flex-direction:row}.contact-column{border-left:0;border-top:1px solid var(--border);padding-top:48px;padding-left:0}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.field-email,.field-message{grid-column:span 2}.getting-started .three-column{grid-template-columns:minmax(0,1fr)}.start-step{gap:20px}.start-step>p:last-child{max-width:520px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=700px){html{scroll-padding-top:100px}.container{width:calc(100% - 40px)}.header-content{gap:8px;min-height:76px}.brand{font-size:24px}h1{font-size:clamp(38px,9.8vw,60px)}h2{font-size:clamp(34px,8vw,44px)}h3{font-size:22px;line-height:30px}.hero{gap:40px;padding-block:56px 72px}.hero-copy{gap:24px}.hero-copy .eyebrow{font-size:10px}.lead{font-size:16px;line-height:28px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.product-preview{aspect-ratio:1.1}.hero-desktop{width:93%;top:2%;left:7%}.hero-mobile{border-width:3px;border-radius:16px;width:40%}.hero-todo{display:none}.section,.product-story{padding-block:72px}.benefits-grid,.three-column{grid-template-columns:minmax(0,1fr);gap:32px}.benefits-grid{margin-top:40px}.benefit{gap:8px}.two-column,.product-story,.faq-layout{gap:40px}.story-visual{gap:20px;padding:20px}.customer-preview,.todo-preview{padding:20px}.activity-preview{flex-direction:column;gap:20px}.pipeline-preview{gap:8px;min-height:200px}.pipeline-column .surface{padding:12px 8px}.pipeline-column strong{font-size:12px}.composer-heading{gap:8px;padding:16px}.mail-field{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.mail-field small{flex-basis:auto}.mail-body,.compose-actions{padding:16px}.compose-actions{flex-direction:column;align-items:flex-start;gap:8px}.compose-actions .mail-send-indicator{width:100%}.saved-email{padding:20px}.sync-steps{gap:32px;margin-top:48px}.getting-started>.intro{margin-bottom:40px}.step-number{font-size:60px}.security-item{flex-direction:column;gap:12px;padding-block:24px}.security-badge{flex-basis:auto;padding:0}.subscription h3{font-size:28px;line-height:36px}.contact-column{padding-top:40px}.form-fields{grid-template-columns:minmax(0,1fr)}.field-email,.field-message{grid-column:auto}.field input{height:56px}.faq-item{padding-block:24px}.faq-item h3{font-size:16px;line-height:26px}.faq-item [role=region] p{padding-right:0;font-size:14px}.footer{padding-block:64px 24px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{margin-top:48px;padding-top:24px}}@media (width<=360px){.container{width:calc(100% - 32px)}.mobile-actions{gap:0}.story-visual{padding:16px}.task{flex-wrap:wrap}.pipeline-preview{gap:4px}.pipeline-column .surface{padding:12px 4px}}.motion-reveal{min-width:0}.motion-reveal[data-reveal-complete],.motion-visual[data-reveal-complete]{filter:none!important}.motion-reveal:focus-within{opacity:1!important;filter:none!important;transform:none!important}@media (width>=1101px) and (hover:hover) and (pointer:fine){.hero-callout{flex-direction:column;display:flex}}@media (width>=1101px) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.hero-screen{transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1)}.hero-screen:is(:hover,:focus-visible){translate:0 -6px;scale:1.015}.motion-visual{isolation:isolate}.motion-visual:before{content:"";border-radius:var(--product-radius);box-shadow:var(--product-shadow);opacity:0;z-index:-1;pointer-events:none;position:absolute;inset:14% 6% 16%}.email-sync-preview>.eyebrow,.mail-field.bcc,.start-step{position:relative}.email-sync-preview>.eyebrow:before,.email-sync-preview>.eyebrow:after,.start-step:not(:last-child):before{content:"";background:var(--blue);opacity:0;pointer-events:none;position:absolute}.email-sync-preview>.eyebrow:before{transform-origin:top;width:1px;height:64px;top:-20px;right:8px}.email-sync-preview>.eyebrow:after{border-radius:50%;width:5px;height:5px;top:-22.5px;right:6px}.mail-field.bcc:after{content:"";box-shadow:inset 0 0 0 1px var(--blue);opacity:0;pointer-events:none;position:absolute;inset:0}.start-step:not(:last-child):before{transform-origin:0;width:calc(100% - 60px);height:1px;top:60px;left:108px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){a.button,button.button:not(:disabled){transition:translate .3s cubic-bezier(.22,1,.36,1),opacity .3s}a.button:hover,button.button:not(:disabled):hover{translate:0 -1px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal,.motion-visual{opacity:1!important;filter:none!important;transform:none!important}}
