@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Archivo Variable", "Geist Variable", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "JetBrains Mono", "SF Mono", ui-monospace, monospace;--text-hero:clamp(2.4rem, 1.2rem + 4vw, 5rem);--text-display:clamp(2rem, 1.2rem + 3.6vw, 3.75rem);--text-h2:clamp(1.6rem, 1.1rem + 2.2vw, 2.6rem);--text-h3:clamp(1.2rem, 1rem + .9vw, 1.55rem);--text-lead:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--text-body:1.0625rem;--text-small:.9375rem;--text-label:.6875rem;--space-section:clamp(3.75rem, 2rem + 4.5vw, 7rem);--space-block:clamp(2rem, 1.5rem + 2vw, 3.5rem);--gutter:clamp(1.25rem, .5rem + 3vw, 3rem);--measure:38rem;--measure-wide:46rem;--max-page:86rem;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.25rem;--space-xl:3rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.4, 0, .2, 1);--dur-trace:1.6s;--dur-ui:.22s;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;color-scheme:light;--home-paper:oklch(93% .025 78);--home-paper-deep:oklch(88% .03 74);--home-ink:oklch(19% .015 58);--home-muted:oklch(42% .018 62);--home-close:oklch(16% .009 52);--home-close-ink:oklch(95% .008 78);--home-close-muted:oklch(74% .012 72);--home-rule:oklch(72% .025 70);--home-shot-rule:oklch(35% .012 55);--nav-fill:1;--nav-surface:var(--home-close);--nav-ink:var(--home-close-ink);--nav-muted:var(--home-close-muted);--paper:var(--home-paper);--paper-deep:var(--home-paper-deep);--paper-deepest:oklch(84% .032 72);--ink:var(--home-ink);--ink-mid:var(--home-muted);--ink-soft:oklch(52% .016 62);--ink-faint:oklch(68% .02 70);--rule:color-mix(in oklab, var(--home-ink) 14%, transparent);--rule-strong:color-mix(in oklab, var(--home-ink) 22%, transparent);--fire:#c23a32;--fire-ink:#a82f28;--fire-soft:#c23a321a;--fire-ring:#c23a3257;--glass-capsule:#ffffffb8;--glass-recording:#ef44448c;--glass-border-idle:#0000000f;--shadow-plate:0 1px 3px #14141e0f, 0 24px 56px #14141e24;--ui-window:#eef0f4;--ui-card:#fff;--ui-card-2:#f5f6f9;--ui-line:#00000017;--ui-text:#1d1d1f;--ui-mid:#62656e;--ui-off:#cdd0d6;--ui-go:#1faa6c;--ui-go-ink:#0f7a46;--ui-shadow:0 1px 2px #14141e0f, 0 22px 50px #14141e29}:root[data-theme=dark]{color-scheme:dark;--paper:var(--home-close);--paper-deep:oklch(20% .01 52);--paper-deepest:oklch(13% .008 52);--ink:var(--home-close-ink);--ink-mid:var(--home-close-muted);--ink-soft:oklch(62% .012 70);--ink-faint:oklch(42% .01 60);--rule:#ffffff1a;--rule-strong:#ffffff29;--fire:#ef4444;--fire-ink:#f87171;--fire-soft:#ef44441f;--fire-ring:#ef444466;--glass-capsule:#101010e6;--glass-recording:#ef44448c;--glass-border-idle:#ffffff0f;--shadow-plate:0 0 0 1px #ffffff0f, 0 40px 80px #00000080;--ui-window:#212121;--ui-card:#282828;--ui-card-2:#2f2f2f;--ui-line:#ffffff1a;--ui-text:#f2f2f2;--ui-mid:#a3a3a3;--ui-off:#3a3a3a;--ui-go:#34d399;--ui-go-ink:#34d399;--ui-shadow:0 0 0 1px #ffffff0d, 0 36px 72px #0000008c}.uikey{min-width:2.6em;font-family:var(--font-mono);color:var(--ui-text);background:var(--ui-card);border:1px solid var(--ui-line);border-bottom-width:3px;border-radius:9px;justify-content:center;align-items:center;padding:.5em .75em;font-size:.92rem;font-weight:600;display:inline-flex}.uikey.is-on{color:var(--fire-ink,var(--fire));border-color:color-mix(in oklab, var(--fire) 55%, transparent);background:var(--fire-soft)}.appframe{pointer-events:none;user-select:none;border:1px solid #ffffff14;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 60px #0c0a0847,0 2px 6px #0c0a0829}@property --nav-fill{syntax:"<number>";inherits:true;initial-value:1}html[data-film="1"]{--nav-fill:0;timeline-scope:--hero}@keyframes nav-fill{0%{--nav-fill:0}to{--nav-fill:1}}@media (prefers-reduced-motion:no-preference){html[data-film="1"] .nav{animation-name:nav-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 55vh}@supports (timeline-scope:--hero){html[data-film="1"] .nav{animation-timeline:--hero;animation-range:exit exit 40%}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}h1{font-size:var(--text-hero);line-height:1.06}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.01em}p{text-wrap:pretty;margin:0}p+p{margin-top:.9em}a{color:var(--fire-ink);text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--fire-ring);transition:text-decoration-color var(--dur-ui) var(--ease-out)}a:hover{text-decoration-color:var(--fire-ink)}img,svg{max-width:100%;display:block}::selection{background:var(--fire-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--fire-ink);outline-offset:3px;border-radius:2px}.page{width:min(var(--max-page), calc(100% - 2 * var(--gutter)));margin-inline:auto}.section{padding-block:var(--space-section)}.measure{max-width:var(--measure)}.lead{font-size:var(--text-lead);color:var(--ink-mid);line-height:1.5}.label{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:0;text-transform:none;color:var(--ink-mid);font-weight:500}.hairline{background:var(--rule);border:0;height:1px;margin:0}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);border:1.5px solid #0000;align-items:center;gap:.6em;padding:.85em 1.4em;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{transform:translateY(-2px)}.btn--primary .btn__mark{color:var(--fire)}.btn--ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.6em 1em;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-film="1"] .nav{animation:none!important}html[data-film="1"]:not(.is-over-hero){--nav-fill:1}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.scene{padding:clamp(3rem, 5.5vw, 5.5rem) var(--gutter);background:var(--home-paper);color:var(--home-ink);overflow-x:clip}.scene--deep{background:var(--home-paper-deep)}.scene--close{background:var(--home-close);color:var(--home-close-ink)}.scene__rail{width:min(var(--max-page), 100%);margin-inline:auto}.scene--display{padding:clamp(4.5rem, 8vw, 8rem) var(--gutter)}.scene--display.scene--paper{padding:clamp(5rem, 9vw, 9rem) var(--gutter) clamp(7rem, 13vw, 13rem)}.scene--display.scene--deep{padding:clamp(4.5rem, 8vw, 8rem) var(--gutter) clamp(5rem, 10vw, 10rem)}.scene--display h2{overflow-wrap:anywhere;letter-spacing:-.055em;text-wrap:balance;min-width:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:680;line-height:.96}.scene--display.scene--paper .scene__rail>h2{max-width:17ch;margin-bottom:clamp(3rem,7vw,7rem)}.scene__copy h2{letter-spacing:-.04em;max-width:18ch;font-weight:680}.scene__copy h2+p+h2{margin-top:var(--space-xl)}.scene__copy p{max-width:42rem;margin-top:var(--space-lg);color:var(--home-muted);font-size:var(--text-body);line-height:1.5}.scene--close .scene__copy p{color:var(--home-close-muted)}.scene__copy{margin-bottom:var(--space-lg)}.scene--display .scene__copy{margin-bottom:0;padding-bottom:0}.scene--display .scene__copy h2{max-width:8ch}.scene--display .scene__copy p{max-width:45ch;margin-top:var(--space-md);line-height:1.55}.scene__copy--fit h2{white-space:nowrap;max-width:none}.product-shot{min-width:0;margin:0}.product-shot .appframe{width:100%}.product-shot figcaption{margin-top:var(--space-md);color:var(--home-muted);font-size:.9rem;font-weight:650}.scene__pair{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.scene__pair--then{--pair-then:3.25rem;grid-template-columns:minmax(0, 1fr) var(--pair-then) minmax(0, 1fr);column-gap:var(--space-xs);grid-template-rows:auto auto;row-gap:0}.scene__pair--then>.product-shot{grid-template-rows:subgrid;grid-row:1/3;display:grid}.scene__pair--then>.product-shot--before{grid-column:1}.scene__pair--then>.product-shot--after{grid-column:3}.scene__then{color:var(--home-muted);font-size:var(--text-small);text-align:center;grid-area:1/2;align-self:center;margin:0;padding-inline:0;font-weight:650}.scene__pair--then .product-shot--after figcaption{color:var(--home-ink)}.scene__pair--overlap{column-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.scene__pair--overlap .product-shot--dictating{grid-area:1/1/auto/8}.scene__pair--overlap .product-shot--dictating figcaption{max-width:22ch}.scene__pair--overlap .product-shot--finished{z-index:1;grid-area:1/6/auto/13;margin-top:16.75rem;position:relative}.scene--letter.scene--display.scene--paper{padding:clamp(4.5rem, 8vw, 8rem) var(--gutter)}.scene--letter.scene--display.scene--paper .scene__rail>h2{max-width:16ch;margin-bottom:.85rem}.scene--letter .scene__rail{grid-template-columns:minmax(0,1fr) minmax(18rem,1.05fr);align-items:center;column-gap:clamp(2rem,4vw,4.5rem);display:grid}.scene--letter .scene__rail>h2,.scene--letter .letter__lead,.scene--letter .letter__said{grid-column:1}.letter{display:contents}.letter__lead{max-width:38rem;color:var(--home-muted);font-size:var(--text-body);margin:0;line-height:1.5}.letter__lead-end{white-space:nowrap}.letter__said{max-width:34rem;color:var(--home-ink);letter-spacing:-.02em;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;font-size:clamp(1.35rem,1.6vw,1.65rem);font-weight:460;line-height:1.4}.letter__said del{color:#c23a32;text-decoration:line-through 2px #c23a32}.letter__mail{--mail-ink:#1d1d1f;--mail-muted:#8e8e93;--mail-line:#1c18121a;width:min(100%,36rem);color:var(--mail-ink);background:#fff;border:1px solid #1c181224;border-radius:12px;grid-area:1/2/span 3;place-self:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 18px 40px #28201629}.letter__bar{border-bottom:1px solid var(--mail-line);color:#3a3a3c;background:#f3f2f0;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:560;display:flex;position:relative}.letter__lights{gap:6px;display:flex;position:absolute;top:13px;left:12px}.letter__lights i{border-radius:50%;width:10px;height:10px;display:block}.letter__lights i:first-child{background:#ff5f57}.letter__lights i:nth-child(2){background:#febc2e}.letter__lights i:nth-child(3){background:#28c840}.letter__send{color:#0a84ff;font-size:13px;font-weight:600;position:absolute;top:8px;right:12px}.letter__field{border-bottom:1px solid var(--mail-line);align-items:center;gap:.7rem;margin:0;padding:.55rem 1.15rem;font-size:13.5px;line-height:1.3;display:flex}.letter__field span{width:4.2rem;color:var(--mail-muted);flex:none}.letter__field b{font-weight:560}.letter__body{padding:1rem 1.15rem 1.2rem}.letter__body p{margin:0;font-size:15px;font-weight:400;line-height:1.45}.letter__body p+p{margin-top:.8em}.scene__split{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.scene__split--copy{grid-template-columns:minmax(22rem,.8fr) minmax(0,1.4fr)}.scene__split--shot{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr)}.scene__split .scene__copy{margin-bottom:0}.head,.doc-hero{text-align:left}.head__cta{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-start;display:flex}html[data-bench="1"] .doc-hero,html[data-bench="1"] .head{padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,6vw,5rem)}html[data-bench="1"] .doc-hero:has(+.scene){padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}html[data-bench="1"] .doc-hero+.scene{padding-top:clamp(1.5rem,2.5vw,2.25rem)}html[data-bench="1"] .scene:has(.cmp--asks),html[data-bench="1"] .doc-hero+.scene:has(.cmp--asks){padding-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:clamp(2.25rem,4vw,3.5rem);overflow:visible}html[data-bench="1"] .scene:has(.cmp--asks) .scene__copy{margin-bottom:var(--space-lg)}html[data-bench="1"] .scene:has(.cmp--asks) .scene__copy h2{scroll-margin-top:88px}html[data-bench="1"] .scene:has(.cmp--asks) .scene__copy p{max-width:54rem}html[data-bench="1"] .doc-hero h1,html[data-bench="1"] .head h1,html[data-bench="1"] .scene__rail>h1{letter-spacing:-.05em;text-wrap:pretty;max-width:28ch;font-size:clamp(2.15rem,4.2vw,3.6rem);font-weight:680;line-height:1.06}html[data-bench="1"] .doc-hero h1 em,html[data-bench="1"] .head h1 em{color:inherit;font-style:italic;font-weight:inherit}html[data-bench="1"] .doc-hero .lead,html[data-bench="1"] .head .lead,html[data-bench="1"] .scene__rail>.lead{max-width:36rem;margin-top:var(--space-lg);color:var(--home-muted);text-wrap:pretty;line-height:1.55}html[data-bench="1"] .scene__rail>.lead{margin-bottom:0}html[data-bench="1"] .scene__rail>.lead+.lead{margin-top:var(--space-sm)}html[data-bench="1"] .scene__rail>.lead+.scene__pair,html[data-bench="1"] .scene__rail>.lead+.cmp--asks,html[data-bench="1"] .doc-hero>.lead+*,html[data-bench="1"] .head>.lead+*{margin-top:var(--space-lg)}html[data-bench="1"] .doc-hero>.lead+.scene__pair{margin-top:var(--space-xl)}html[data-bench="1"] .doc-hero:has(.scene__pair){padding-bottom:clamp(2.5rem,4vw,3.5rem)}html[data-bench="1"] .scene .head__cta{margin-top:var(--space-lg)}html[data-bench="1"] .doc-hero>.product-shot{max-width:56rem;margin-top:clamp(2.75rem,5vw,4.5rem)}html[data-bench="1"] .doc-final{justify-items:start;gap:var(--space-lg);padding-block:clamp(2.5rem,4vw,3.5rem);display:grid}.legal{max-width:var(--measure-wide);margin-inline:auto}html[data-bench="1"] .legal h1{letter-spacing:-.05em;text-wrap:pretty;max-width:28ch;font-size:clamp(2.15rem,4.2vw,3.6rem);font-weight:680;line-height:1.06}.legal h1{margin-top:var(--space-sm)}.legal__meta{margin-top:var(--space-xs)}.legal .lead{margin-top:var(--space-lg)}.legal h2{font-size:var(--text-h3);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.legal p,.legal li{color:var(--ink)}.legal strong{color:var(--ink);font-weight:600}.legal ul{padding-left:var(--space-sm);gap:var(--space-2xs);display:grid}.legal__foot{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid var(--rule)}.plan__cta{min-height:44px;margin-top:var(--space-xl);white-space:nowrap}html[data-bench="1"] main a:not(.btn){color:var(--home-ink);text-decoration-color:color-mix(in oklab, var(--home-ink) 28%, transparent)}html[data-bench="1"] main a:not(.btn):hover{text-decoration-color:var(--home-ink)}html[data-bench="1"] main .btn--primary,html[data-film="1"] .scene .btn--primary{background:var(--home-ink);color:var(--home-paper)}html[data-bench="1"] main .btn--primary .btn__mark,html[data-film="1"] .scene .btn--primary .btn__mark{color:var(--fire)}html[data-bench="1"] main .btn--ghost{color:var(--home-ink);border-color:color-mix(in oklab, var(--home-ink) 22%, transparent)}html[data-film="1"],html[data-film="1"] body{overflow-x:clip}html[data-film="1"] .footer{margin-top:0}html[data-film="1"] .nav__cta,html[data-film="1"] .btn{min-height:44px}html[data-film="1"] .btn:active{transform:translateY(1px)}.scene__pair+.cmp--asks{margin-top:var(--space-xl)}html[data-bench="1"] .doc-final .cmp__note{margin-top:0}.cmp{table-layout:fixed;border-collapse:collapse;width:100%}.cmp__col-dim{width:18%}.cmp :is(th,td){vertical-align:top;text-align:left;border-bottom:1px solid var(--rule);text-wrap:pretty;padding:.5rem 1rem .5rem 0}.cmp :is(th,td):last-child{padding-left:.7rem}.cmp thead th{color:var(--home-ink);white-space:nowrap;padding-top:0;padding-bottom:.45rem;font-size:.9rem;font-weight:650;line-height:1.2}.cmp thead th:first-child{position:relative}.cmp__topic{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp tbody th{color:var(--home-ink);font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:.98rem;font-weight:500;line-height:1.2}.cmp tbody td{color:var(--home-ink);font-size:var(--text-small);font-weight:450;line-height:1.35}.cmp__note{margin-top:var(--space-md);max-width:none;color:var(--home-muted);font-size:var(--text-small);text-wrap:pretty;line-height:1.5}.cmp.cmp--asks{border-collapse:separate;border-spacing:0}.cmp.cmp--asks .cmp__col-dim{width:18%}.cmp.cmp--asks col:not(.cmp__col-dim){width:20.5%}.cmp.cmp--asks :is(th,td){text-wrap:pretty;min-width:0;padding:.9rem 1.1rem .9rem 0;line-height:1.35}.cmp.cmp--asks tbody th{white-space:normal}.cmp.cmp--asks thead th{z-index:2;background:var(--home-paper-deep);border-bottom:1px solid var(--rule-strong);color:var(--home-ink);white-space:nowrap;padding-top:.55rem;padding-bottom:.7rem;position:sticky;top:72px}.cmp.cmp--asks thead th:nth-child(2){color:var(--home-ink)}.cmp.cmp--asks tbody td{color:var(--home-muted)}.cmp.cmp--asks tbody td:last-child{color:var(--home-ink)}.cmp-brands{display:none}@media (width<=64rem){.scene__copy--fit h2{white-space:normal;max-width:18ch}.scene__split,.scene__split--copy{gap:var(--space-xl);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.2fr)}.scene__split--shot{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.cmp.cmp--asks :is(th,td){padding-right:.65rem}.cmp.cmp--asks thead th{font-size:.8rem}.cmp.cmp--asks tbody td{font-size:.88rem}}@media (width<=48rem){.scene__copy--fit h2{white-space:nowrap;max-width:none}.cmp.cmp--asks thead th{white-space:normal}.scene__pair{grid-template-columns:1fr}.scene__pair--then{grid-template-columns:minmax(0, 1fr) var(--pair-then,3.25rem) minmax(0, 1fr);column-gap:var(--space-xs);grid-template-rows:auto auto;row-gap:0}.scene__split,.scene__split--copy,.scene__split--shot{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.product-shot--specimen figcaption{margin-top:var(--space-xs)}.scene__pair--then:has(.product-shot--specimen) .scene__then{padding-block:.35rem}.cmp.cmp--asks{display:none}.cmp-brands{gap:var(--space-lg);display:grid}.cmp-brands__who{margin:0 0 var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-strong);font-size:var(--text-h3);letter-spacing:-.03em;scroll-margin-top:88px;font-weight:650}.cmp-brands__list{margin:0}.cmp-brands__row{column-gap:var(--space-sm);border-bottom:1px solid var(--rule);grid-template-columns:7.75rem minmax(0,1fr);align-items:baseline;margin:0;padding:.65rem 0;display:grid}.cmp-brands__row:last-child{border-bottom:0;padding-bottom:0}.cmp-brands__row dt{color:var(--home-ink);font-weight:650;font-size:var(--text-small);margin:0;line-height:1.25}.cmp-brands__row dd{color:var(--home-muted);font-size:var(--text-small);text-wrap:pretty;margin:0;line-height:1.45}.cmp-brands__brand:last-child .cmp-brands__row dd{color:var(--home-ink)}.scene__pair{grid-template-columns:1fr}.scene__pair--then{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.scene__pair--then>.product-shot,.scene__then{grid-area:auto;display:block}.scene__then{padding-block:var(--space-xs);text-align:center}}@media (width<=48rem){.scene--letter .scene__rail,.letter{display:block}.letter__said{margin-top:1.5rem;font-size:1.28rem}.letter__mail{width:min(100%,32rem);margin:1.5rem auto 0}.letter__body p{font-size:14.5px}}@media (width<=47.99rem){.scene--display h2{font-size:clamp(2.5rem,12vw,4.25rem);line-height:.98}}@media (width<=52.125rem){.scene__pair--overlap{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.scene__pair--overlap .product-shot--dictating,.scene__pair--overlap .product-shot--finished{grid-area:auto}.scene__pair--overlap .product-shot--dictating figcaption,.scene__pair--overlap .product-shot--finished figcaption{max-width:none}.scene__pair--overlap .product-shot--finished{margin-top:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scene--letter,.scene__pair--overlap,.scene__split,.plan-show,.scene__pair--then{view-timeline-name:--scene;view-timeline-axis:block}.scene--display .scene__rail>h2,.scene--display .scene__copy h2,.scene__rail>h2,.scene__copy,.plan-show__copy,.product-shot,.scene__then,.doc-final,.cmp-brands__brand,.step,.faq>div{--settle-from:1.15rem;animation-name:scene-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 22%}.scene--display .scene__copy{animation-name:none;animation-timeline:auto;animation-range:normal}.scene--display .scene__rail>h2,.scene--display .scene__copy h2{--settle-from:2.15rem;animation-name:display-settle;animation-range:entry cover 22%}.product-shot{--shot-from:1.7rem;--shot-scale:.975;animation-name:shot-settle}.scene__pair--overlap .product-shot,.scene__split .product-shot,.plan-show>.product-shot,.scene__pair--then>.product-shot,.letter__said,.letter__mail{animation-timeline:--scene}.letter__said,.letter__mail{--shot-from:1.7rem;--shot-scale:.975;animation-name:shot-settle;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 4% cover 22%}.scene__pair--overlap .product-shot--dictating,.plan-show>.product-shot,.scene__pair--then>.product-shot--before{animation-range:cover cover 20%}.scene__pair--overlap .product-shot--finished,.scene__split .product-shot,.scene__pair--then>.product-shot--after{animation-range:cover 4% cover 22%}html[data-bench="1"] .doc-hero .product-shot,html[data-bench="1"] .doc-hero .scene__then,html[data-bench="1"] .doc-hero .scene__copy{animation-name:none;animation-timeline:auto;animation-range:normal}html[data-bench="1"] .doc-hero+.scene .product-shot{animation-name:shot-rise}@media (width<=40rem){.scene--display .scene__rail>h2,.scene--display .scene__copy h2,.scene__rail>h2,.scene__copy,.plan-show__copy,.product-shot,.scene__then,.doc-final,.cmp-brands__brand,.step,.faq>div{--settle-from:.85rem}.scene--display .scene__rail>h2,.scene--display .scene__copy h2{--settle-from:1.25rem}.product-shot{--shot-from:1.1rem}}}}@keyframes display-settle{0%{opacity:0;transform:translate3d(0, var(--settle-from,2.15rem), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes shot-settle{0%{opacity:0;transform:translate3d(0, var(--shot-from,1.7rem), 0) scale(var(--shot-scale,.975))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes scene-rise{0%{transform:translate3d(0, var(--settle-from,1.15rem), 0)}to{transform:translate(0,0)}}@keyframes shot-rise{0%{transform:translate3d(0, var(--shot-from,1.7rem), 0) scale(var(--shot-scale,.985))}to{transform:translate(0,0)scale(1)}}.answers{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.answers dt{letter-spacing:-.02em;font-weight:650}.answers dd{max-width:40rem;color:var(--ink-mid);margin:.4rem 0 0}@media (prefers-reduced-motion:reduce){html[data-film="1"] .btn{transition:none;transform:none!important}}.nav[data-astro-cid-wpvy4v7s]{background:linear-gradient(to bottom, rgb(10 10 10/calc(.55 * (1 - var(--nav-fill)))), transparent), color-mix(in oklab, var(--nav-surface) calc(var(--nav-fill) * 100%), transparent);-webkit-backdrop-filter:blur(calc(var(--nav-fill) * 12px));z-index:50;border-bottom:0;position:sticky;top:0}html[data-film="1"] .nav[data-astro-cid-wpvy4v7s]{position:fixed;left:0;right:0}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:72px;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{align-items:center;text-decoration:none;display:inline-flex}.wordmark__img[data-astro-cid-wpvy4v7s]{aspect-ratio:932/256;background:var(--nav-ink);height:20px;display:block;mask:url(/rede-wordmark.png) 0/contain no-repeat}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1.5rem,1rem + 2vw,2.75rem);display:flex}.nav__links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.btn){font-size:var(--text-small);color:var(--nav-muted);text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.btn):hover{color:var(--nav-ink)}.nav__cta[data-astro-cid-wpvy4v7s].btn{font-size:var(--text-small);background:var(--nav-ink);color:var(--nav-surface);padding:.7em 1.25em}.nav__cta[data-astro-cid-wpvy4v7s] .btn__mark[data-astro-cid-wpvy4v7s]{color:var(--fire)}@media (width<=36rem){.nav__links[data-astro-cid-wpvy4v7s]{gap:.75rem}.nav__cta[data-astro-cid-wpvy4v7s].btn{padding:.65em .9em}}.footer[data-astro-cid-jo6i4kqk]{background:var(--paper-deepest);margin-top:var(--space-section);padding-block:clamp(3.25rem,5vw,5.25rem) clamp(2.25rem,3vw,3.5rem)}.footer[data-astro-cid-jo6i4kqk] .hairline[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-lg)}.footer__grid[data-astro-cid-jo6i4kqk]{column-gap:clamp(2rem,4vw,4.5rem);row-gap:var(--space-lg);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] .wordmark[data-astro-cid-jo6i4kqk]{display:inline-block}.footer__brand[data-astro-cid-jo6i4kqk] .wordmark__img[data-astro-cid-jo6i4kqk]{aspect-ratio:932/256;background:var(--ink);height:22px;display:block;mask:url(/rede-wordmark.png) 0/contain no-repeat}.footer__tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--space-sm);max-width:26rem;color:var(--ink-mid);font-size:var(--text-small);line-height:1.55}.footer__contact[data-astro-cid-jo6i4kqk]{margin-top:var(--space-md);font-size:var(--text-small);color:var(--ink-mid)}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);border-bottom:1px solid var(--rule-strong);text-decoration:none}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}html[data-bench="1"] .footer[data-astro-cid-jo6i4kqk]{background:var(--home-close);color:var(--home-close-ink);margin-top:0}html[data-bench="1"] .footer[data-astro-cid-jo6i4kqk] .wordmark__img[data-astro-cid-jo6i4kqk]{background:var(--home-close-ink)}html[data-bench="1"] .footer__tagline[data-astro-cid-jo6i4kqk],html[data-bench="1"] .footer__contact[data-astro-cid-jo6i4kqk],html[data-bench="1"] .footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],html[data-bench="1"] .footer__col[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk],html[data-bench="1"] .footer__colophon[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{color:var(--home-close-muted)}html[data-bench="1"] .footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],html[data-bench="1"] .footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--home-close-ink)}html[data-bench="1"] .footer[data-astro-cid-jo6i4kqk] .hairline[data-astro-cid-jo6i4kqk]{background:color-mix(in oklab, var(--home-close-ink) 12%, transparent)}html[data-bench="1"] .footer__colophon[data-astro-cid-jo6i4kqk]{border-color:color-mix(in oklab, var(--home-close-ink) 12%, transparent)}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.95rem;display:flex}.footer__col[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-mid);font-size:var(--text-small);text-decoration:none}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer__colophon[data-astro-cid-jo6i4kqk]{margin-top:var(--space-lg);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:1.5rem;display:flex}@media (width<=40rem){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
