/* ANIMAIL is a little correspondence studio: letter paper, warm ink and its actual delivery crew. */
.product-sales.theme-animail{--product-ink:#2d4034;--product-muted:#596454;--product-bg:#faf5e9;--product-line:#ddd5c2;--product-accent:#b9472e;--product-button-text:#fff;--sales-button:#b9472e;--animail-paper:#fffdf7;--animail-coral:#b9472e;--animail-serif:Georgia,'Times New Roman',serif;background:#fffdf7;color:var(--product-ink)}
.theme-animail .sales-product-bar{background:#fffdf7f5}.theme-animail .sales-bar-brand{letter-spacing:.015em}.theme-animail .sales-bar-links a:hover{color:var(--animail-coral)}
.theme-animail .animail-postroom{padding-block:24px 60px;background:#f2ebda;border-block:1px solid #e6dec9}
.animail-letter{position:relative;background:var(--animail-paper);padding:27px 52px 24px;border:1px solid #ded4bf;box-shadow:0 15px 35px #56482c0b}
.animail-letter:before{content:'';display:block;position:absolute;inset:0 0 auto;height:5px;background:repeating-linear-gradient(125deg,#bc5039 0 12px,#fffdf7 12px 24px,#637867 24px 36px,#fffdf7 36px 48px)}
.animail-letter:after{content:'';position:absolute;inset:11px;border:1px solid #e8dfcc;pointer-events:none}
.animail-letterhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;position:relative;z-index:1}
.animail-platform{display:flex;align-items:center;gap:7px;color:#637060;font-size:10px;line-height:1.7}.animail-platform .icon{width:14px;height:14px}
.animail-wordmark{display:flex;align-items:center;justify-content:center;gap:11px}.animail-wordmark .product-logo{width:32px;height:32px}.animail-wordmark h1{font-family:var(--font);font-size:22px;font-weight:750;letter-spacing:.085em;line-height:1.3}
.animail-trial-seal{font-size:10px;line-height:1.7;color:#7c4f3e;text-align:center;justify-self:end;padding:8px 12px;border:1px dashed #bd957b;max-width:235px;min-height:36px}
.animail-trial-seal:hover{background:#f7ecdf}
.animail-invitation{text-align:center;padding-top:39px;position:relative;z-index:1;max-width:1040px;margin-inline:auto}
.animail-invitation .eyebrow{justify-content:center;margin-bottom:15px;font-size:10px;color:#8d4b35;letter-spacing:.14em}
.animail-invitation h2{font-family:var(--animail-serif);font-weight:400;font-size:clamp(52px,5.5vw,78px);line-height:1.04;letter-spacing:-.055em;color:#2d4034;max-width:1000px;margin-inline:auto;text-wrap:balance}
.animail-lead{max-width:620px;margin:20px auto 0;font-size:15px;line-height:1.9;color:#596454}
.animail-letter-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;margin-top:24px}.theme-animail .animail-letter-actions .button{font-size:12px;min-height:51px;padding:13px 22px;gap:19px;border-radius:4px}.animail-letter-actions .text-link{font-size:12px;color:#5b4e3c}
.animail-delivery-crew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;max-width:800px;margin:13px auto 0;gap:34px;position:relative;z-index:1}
.animail-character{min-width:0;text-align:center}.animail-character>img{width:100%;height:205px;object-fit:contain;object-position:center bottom;margin-inline:auto}.animail-character figcaption{color:#6d5842;font-family:var(--animail-serif);font-size:18px;font-style:italic;line-height:1.5;margin-top:1px}.character-pip>img{height:228px}.character-mochi>img{height:193px}
.animail-letter-postscript{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #e6ddcb;margin-top:22px;padding-top:17px;position:relative;z-index:1}.animail-letter-postscript p{font-size:11px;line-height:1.8;color:#656c59}.animail-letter-postscript>a{font-size:11px;font-weight:650;display:flex;align-items:center;gap:9px;min-height:32px;color:#7d4e39;flex-shrink:0}.animail-letter-postscript .icon{width:15px;height:15px}
/* Each chapter gives a different part of the product its own rhythm. */
.animail-feature-story{background:#fffdf7}.animail-story-opening{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding-block:72px 37px}.animail-story-opening h2{font-family:var(--animail-serif);font-weight:400;font-size:46px;line-height:1.12;letter-spacing:-.04em;max-width:450px}.animail-story-opening>p{font-size:15px;line-height:1.95;color:#596454;max-width:690px}.animail-story-opening .eyebrow{font-size:10px;color:#8c4e37;margin-bottom:16px}
.theme-animail .sales-feature-grid.animail-narrative{display:block;counter-reset:none}.animail-narrative .product-feature{margin:0;border:0;display:grid;grid-template-columns:31px minmax(0,1fr);gap:15px;padding:0;min-width:0}.animail-narrative .feature-index{font-size:11px;line-height:1.7;letter-spacing:.04em;color:#a34d36;font-weight:650;padding-top:5px}.animail-narrative .product-feature h3{font-family:var(--animail-serif);font-weight:400;font-size:33px;line-height:1.18;letter-spacing:-.035em;margin:0 0 16px;color:#2d4034}.animail-narrative .product-feature p{font-size:14px;line-height:1.95;color:#596454;max-width:none}
.animail-inbox-opening{display:flex;align-items:center;justify-content:space-between;gap:80px;border-top:1px solid #ddd5c2;padding-block:30px}.animail-inbox-opening>.product-feature{max-width:760px;grid-template-columns:25px 1fr;gap:15px}.animail-inbox-opening .product-feature>div{display:grid;grid-template-columns:.85fr 1.2fr;align-items:start;gap:30px}.animail-inbox-opening .product-feature h3{font-size:26px;margin:0}.animail-inbox-opening .product-feature p{font-size:13px;line-height:1.9}.animail-inbox-opening>.text-link{font-size:11px;flex-shrink:0}
.animail-inbox-stage{padding:25px 33px 24px;background:#e9ecdd;border:1px solid #d5dbc9;box-shadow:0 14px 34px #283a3010}.animail-inbox-screen{width:100%;max-width:none;margin:0}.theme-animail .animail-inbox-screen .screenshot-link{max-width:none;width:100%;border-radius:3px;border:1px solid #546c4729;box-shadow:0 14px 28px #293d301c}.animail-inbox-screen .sales-screen-bar{color:#53644d}.animail-inbox-screen figcaption{margin-top:14px;color:#53644d}
.animail-expression-chapter{margin-top:75px;padding-block:60px;background:#f6ece0;border-block:1px solid #e7d8c4}.animail-expression-chapter>.container>.eyebrow{font-size:10px;color:#914a35;margin-bottom:17px}.animail-expression-chapter h2{font-family:var(--animail-serif);font-size:clamp(40px,4.2vw,59px);line-height:1.1;font-weight:400;letter-spacing:-.045em;color:#70432f;max-width:850px;margin-bottom:37px}.animail-expression-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:100px}.animail-expression-columns .product-feature:first-child{padding-inline-end:44px;border-inline-end:1px solid #d9c3aa}.animail-expression-columns .product-feature h3{font-size:30px;color:#70432f}.animail-expression-columns .product-feature p{color:#685b4b}.animail-expression-columns .feature-index{color:#96503a}
.animail-offline-note{display:flex;align-items:center;justify-content:space-between;gap:65px;padding-block:50px;border-bottom:1px solid #ddd5c2}.animail-offline-note .product-feature{max-width:980px}.animail-offline-note .product-feature>div{display:grid;grid-template-columns:1fr 1.4fr;gap:55px;align-items:center}.animail-offline-note .product-feature h3{font-size:32px;margin:0}.animail-note-mark{display:flex;align-items:center;justify-content:center;border:1px solid #d5d8c9;width:58px;height:58px;color:#5c7253;flex-shrink:0}.animail-note-mark .icon{width:24px;height:24px}
.animail-cleanup-chapter{padding-block:70px;background:#fffdf7}.animail-cleanup-inner{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:80px}.animail-cleanup-copy>.eyebrow{color:#8a4b35;font-size:10px;margin-bottom:18px}.animail-cleanup-copy>h2{font-family:var(--animail-serif);font-size:46px;line-height:1.12;font-weight:400;letter-spacing:-.04em;max-width:590px}.animail-cleanup-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#596454;margin-top:22px}.animail-cleanup-copy>.product-feature{border-top:1px solid #ddd5c2;margin-top:29px;padding-top:24px}.animail-cleanup-copy>.product-feature h3{font-size:27px;margin-bottom:12px}.animail-cleanup-copy>.product-feature p{font-size:13px;line-height:1.9}
.animail-progress-letter{position:relative;padding:25px;background:#f1f2e7;border:1px solid #d9decd}.animail-progress-screen{margin:0;max-width:570px;width:100%;background:transparent;border:0}.theme-animail .animail-progress-screen .screenshot-link{max-width:570px;border:1px solid #2d40342b;border-radius:3px;box-shadow:0 12px 25px #2d403413}.animail-progress-screen figcaption{font-size:10px;line-height:1.8;color:#53644d;margin-top:15px}.animail-progress-screen .sales-screen-bar{color:#53644d}
.animail-backup-note{display:flex;align-items:center;justify-content:space-between;gap:80px;padding-block:36px 58px;border-top:1px solid #ddd5c2}.animail-backup-note>.product-feature{max-width:950px}.animail-backup-note .product-feature>div{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;align-items:center}.animail-backup-note .product-feature h3{font-size:30px;margin:0}.animail-backup-note>.text-link{font-size:12px;flex-shrink:0;color:#8d4832}
/* Memberships read as two considered paper choices, rather than a generic app pricing panel. */
.theme-animail .sales-pricing{padding-block:75px;background:#f2ebda;border-block:1px solid #dfd4be}.theme-animail .sales-pricing-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch}.theme-animail .sales-pricing-copy{grid-column:1/-1;text-align:center;max-width:870px;margin:0 auto 9px;display:block}.theme-animail .sales-pricing-copy .eyebrow{justify-content:center;color:#8c4c35}.theme-animail .sales-pricing-copy h2{font-family:var(--animail-serif);font-size:56px;font-weight:400;line-height:1.1;letter-spacing:-.045em;max-width:850px}.theme-animail .sales-pricing-copy>p:not(.eyebrow){max-width:690px;margin:22px auto 0;font-size:14px;line-height:1.9}.theme-animail .sales-pricing-copy h3{font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:0;margin-top:29px}.theme-animail .sales-pricing-copy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 30px;max-width:850px;margin:17px auto 0}.theme-animail .sales-pricing-copy li{font-size:12px;line-height:1.8;max-width:330px}.theme-animail .sales-pricing-copy .product-domain{margin:22px auto 0;display:inline-flex}
.theme-animail .sales-pricing-card,.theme-animail .sales-vip-card{position:relative;background:#fffdf7;border:1px solid #d4c6ac;border-radius:0;padding:38px;box-shadow:0 9px 22px #6e553c08;overflow:hidden}.theme-animail .sales-pricing-card:before,.theme-animail .sales-vip-card:before{content:'';position:absolute;top:0;inset-inline:0;height:5px;background:#b9472e}.theme-animail .sales-vip-card:before{background:#9a792f}.theme-animail .sales-plan-name{font-family:var(--animail-serif);font-size:31px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin-bottom:23px}.theme-animail .sales-pricing-card .sales-price strong,.theme-animail .sales-vip-card .sales-price strong{font-family:var(--animail-serif);font-size:88px;line-height:1;font-weight:400;letter-spacing:-.06em}.theme-animail .sales-pricing-card .price-currency,.theme-animail .sales-vip-card .price-currency{font-family:var(--animail-serif);font-size:27px;font-weight:400}.theme-animail .sales-pricing-card .sales-status,.theme-animail .sales-vip-card .sales-status{font-size:11px;color:#655e4d}.theme-animail .sales-vip-card .sales-status:before{background:#97722b}.theme-animail .sales-price-note{color:#4e5d48}.theme-animail .sales-billing,.theme-animail .sales-packs{color:#65604f}.theme-animail .sales-vip-renewal{color:#725522}.theme-animail .sales-plan-cta,.theme-animail .sales-vip-link{border-radius:3px}.theme-animail .sales-vip-link{background:#765a25;color:#fff}
.theme-animail .sales-faq h2{font-family:var(--animail-serif);font-size:46px;font-weight:400;letter-spacing:-.04em}.theme-animail .sales-closing{background:#2d4034;color:#fffdf7}.theme-animail .sales-closing h2{font-family:var(--animail-serif);font-size:52px;font-weight:400;line-height:1.13;letter-spacing:-.04em}.theme-animail .sales-closing .button{background:#fffdf7;color:#2d4034;border-radius:3px}.theme-animail .sales-closing p{color:#fffdf7}
html[lang=ar] .animail-invitation h2,html[lang=ar] .animail-feature-story h2,html[lang=ar] .animail-feature-story h3,html[lang=ar] .theme-animail .sales-pricing h2,html[lang=ar] .theme-animail .sales-plan-name,html[lang=ar] .theme-animail .sales-faq h2,html[lang=ar] .theme-animail .sales-closing h2{font-family:Arial,Tahoma,sans-serif;letter-spacing:0;line-height:1.3}html[lang=ar] .animail-wordmark{direction:ltr}html[lang=ar] .animail-wordmark h1{letter-spacing:.085em}
@media(max-width:1150px){.animail-letter{padding-inline:38px}.animail-invitation h2{font-size:67px}.animail-story-opening{gap:60px}.animail-story-opening h2{font-size:41px}.animail-expression-columns{gap:55px}.animail-cleanup-inner{gap:50px}.animail-cleanup-copy>h2{font-size:41px}.animail-inbox-opening{gap:35px}.animail-inbox-opening .product-feature>div{gap:25px}.animail-backup-note{gap:45px}.animail-backup-note .product-feature>div{gap:30px}.theme-animail .sales-pricing-copy h2{font-size:49px}}
@media(max-width:960px){.animail-letterhead{gap:15px}.animail-wordmark h1{font-size:20px}.animail-wordmark .product-logo{width:28px;height:28px}.animail-trial-seal{font-size:9px;padding:7px 9px;max-width:190px}.animail-platform{font-size:9px}.animail-invitation h2{font-size:59px}.animail-delivery-crew{max-width:700px;gap:20px}.animail-character>img{height:180px}.character-pip>img{height:195px}.character-mochi>img{height:170px}.animail-story-opening{grid-template-columns:.85fr 1.15fr;gap:40px;padding-top:55px}.animail-story-opening>p{font-size:14px}.animail-story-opening h2{font-size:36px}.animail-inbox-opening{display:block}.animail-inbox-opening>.product-feature{max-width:none}.animail-inbox-opening>.text-link{margin-top:17px;margin-inline-start:40px}.animail-inbox-stage{padding:20px 24px}.animail-expression-chapter{margin-top:55px;padding-block:45px}.animail-expression-chapter h2{font-size:44px}.animail-expression-columns{gap:35px}.animail-expression-columns .product-feature:first-child{padding-inline-end:28px}.animail-narrative .product-feature h3{font-size:28px}.animail-expression-columns .product-feature p{font-size:13px}.animail-offline-note{gap:30px;padding-block:38px}.animail-offline-note .product-feature>div{gap:30px;grid-template-columns:1fr 1.2fr}.animail-note-mark{width:45px;height:45px}.animail-cleanup-chapter{padding-block:50px}.animail-cleanup-inner{gap:35px}.animail-cleanup-copy>h2{font-size:36px}.animail-cleanup-copy>p:not(.eyebrow){font-size:13px}.animail-progress-letter{padding:20px}.animail-cleanup-copy>.product-feature h3{font-size:25px}.animail-backup-note{padding-bottom:45px;gap:30px}.animail-backup-note .product-feature>div{grid-template-columns:.75fr 1.25fr;gap:25px}.animail-backup-note .product-feature h3{font-size:27px}.animail-backup-note .product-feature p{font-size:13px}.theme-animail .sales-pricing{padding-block:55px}.theme-animail .sales-pricing-copy h2{font-size:44px}.theme-animail .sales-pricing-card,.theme-animail .sales-vip-card{padding:30px}.theme-animail .sales-plan-name{font-size:29px}.theme-animail .sales-faq h2{font-size:40px}.theme-animail .sales-closing h2{font-size:43px}}
@media(max-width:760px){.theme-animail .animail-postroom{padding-block:8px 30px}.animail-letter{width:calc(100% - 24px);padding:24px 24px 19px}.animail-letter:after{inset:8px}.animail-letterhead{grid-template-columns:1fr auto;gap:13px}.animail-wordmark{justify-content:flex-start;grid-column:1;grid-row:1}.animail-wordmark h1{font-size:20px}.animail-wordmark .product-logo{width:29px;height:29px}.animail-platform{grid-column:1;grid-row:2;font-size:9px}.animail-trial-seal{grid-column:2;grid-row:1/span 2;max-width:160px;font-size:9px;padding:8px;line-height:1.7}.animail-invitation{padding-top:30px}.animail-invitation .eyebrow{font-size:9px;margin-bottom:15px;letter-spacing:.09em}.animail-invitation h2{font-size:clamp(44px,8.5vw,61px);line-height:1.08;letter-spacing:-.045em}.animail-lead{font-size:13px;line-height:1.9;margin-top:19px}.animail-letter-actions{gap:15px 22px;margin-top:22px}.theme-animail .animail-letter-actions .button{font-size:11px;padding:13px 17px;min-height:49px;gap:15px}.animail-letter-actions .text-link{font-size:11px;min-height:35px}.animail-delivery-crew{gap:12px;margin-top:12px;max-width:500px}.animail-character>img{height:137px}.character-pip>img{height:150px}.character-mochi>img{height:130px}.animail-character figcaption{font-size:16px;margin-top:0}.animail-letter-postscript{display:block;margin-top:17px;padding-top:15px}.animail-letter-postscript p{font-size:10px;line-height:1.8}.animail-letter-postscript>a{font-size:11px;margin-top:8px;min-height:30px;justify-content:center}.animail-letter-postscript p{text-align:center}.animail-story-opening{grid-template-columns:1fr;gap:23px;padding-block:40px 25px}.animail-story-opening .eyebrow{font-size:9px;margin-bottom:14px}.animail-story-opening h2{font-size:37px;max-width:550px}.animail-story-opening>p{font-size:14px;line-height:1.95}.animail-narrative .product-feature{grid-template-columns:23px minmax(0,1fr);gap:12px}.animail-narrative .feature-index{font-size:10px;padding-top:5px}.animail-narrative .product-feature h3{font-size:29px;line-height:1.2}.animail-narrative .product-feature p{font-size:14px;line-height:1.9}.animail-inbox-opening{padding-block:24px}.animail-inbox-opening .product-feature>div{display:block}.animail-inbox-opening .product-feature h3{font-size:29px;margin-bottom:15px}.animail-inbox-opening .product-feature p{font-size:13px}.animail-inbox-opening>.text-link{margin-top:15px;margin-inline-start:35px}.animail-inbox-stage{padding:13px 13px 16px}.animail-inbox-screen figcaption{font-size:9px;line-height:1.85;margin-top:13px}.animail-expression-chapter{margin-top:36px;padding-block:35px}.animail-expression-chapter h2{font-size:36px;line-height:1.13;margin-bottom:27px}.animail-expression-columns{grid-template-columns:1fr;gap:28px}.animail-expression-columns .product-feature:first-child{padding:0 0 27px;border-inline-end:0;border-bottom:1px solid #d9c3aa}.animail-expression-columns .product-feature h3{font-size:29px}.animail-expression-columns .product-feature p{font-size:14px}.animail-offline-note{padding-block:30px;gap:20px}.animail-offline-note .product-feature>div{display:block}.animail-offline-note .product-feature h3{font-size:29px;margin-bottom:15px}.animail-note-mark{display:none}.animail-cleanup-chapter{padding-block:36px}.animail-cleanup-inner{grid-template-columns:1fr;gap:29px}.animail-cleanup-copy>.eyebrow{font-size:9px;margin-bottom:16px}.animail-cleanup-copy>h2{font-size:37px;line-height:1.13}.animail-cleanup-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:20px}.animail-cleanup-copy>.product-feature{margin-top:24px;padding-top:23px}.animail-cleanup-copy>.product-feature h3{font-size:28px;margin-bottom:14px}.animail-cleanup-copy>.product-feature p{font-size:14px}.animail-progress-letter{padding:17px}.animail-progress-screen figcaption{font-size:9px;line-height:1.85;margin-top:13px}.animail-backup-note{display:block;padding-block:28px 37px}.animail-backup-note .product-feature>div{display:block}.animail-backup-note .product-feature h3{font-size:29px;margin-bottom:14px}.animail-backup-note .product-feature p{font-size:14px}.animail-backup-note>.text-link{font-size:12px;margin:18px 0 0 35px}.theme-animail .sales-pricing{padding-block:40px}.theme-animail .sales-pricing-inner{grid-template-columns:1fr;gap:22px}.theme-animail .sales-pricing-copy{margin-bottom:4px;text-align:start}.theme-animail .sales-pricing-copy .eyebrow{justify-content:flex-start}.theme-animail .sales-pricing-copy h2{font-size:41px;line-height:1.12}.theme-animail .sales-pricing-copy>p:not(.eyebrow){margin-top:21px;font-size:14px}.theme-animail .sales-pricing-copy h3{font-size:13px;margin-top:26px}.theme-animail .sales-pricing-copy ul{display:grid;justify-content:start;gap:13px;margin-top:17px}.theme-animail .sales-pricing-copy li{font-size:12px;max-width:100%}.theme-animail .sales-pricing-copy .product-domain{margin:21px 0 0}.theme-animail .sales-pricing-card,.theme-animail .sales-vip-card{padding:29px}.theme-animail .sales-plan-name{font-size:30px;margin-bottom:23px}.theme-animail .sales-pricing-card .sales-price strong,.theme-animail .sales-vip-card .sales-price strong{font-size:81px}.theme-animail .sales-pricing-card .price-currency,.theme-animail .sales-vip-card .price-currency{font-size:25px}.theme-animail .sales-faq h2{font-size:39px}.theme-animail .sales-closing h2{font-size:40px}}
@media(max-width:390px){.animail-letter{padding-inline:20px}.animail-wordmark{gap:8px}.animail-wordmark h1{font-size:18px}.animail-wordmark .product-logo{width:26px;height:26px}.animail-trial-seal{max-width:138px;font-size:8px;padding:7px}.animail-platform{font-size:8px}.animail-invitation h2{font-size:43px}.animail-invitation .eyebrow{font-size:8px}.animail-delivery-crew{gap:6px}.animail-character>img{height:118px}.character-pip>img{height:130px}.character-mochi>img{height:111px}.animail-character figcaption{font-size:15px}.animail-story-opening h2,.animail-cleanup-copy>h2{font-size:34px}.theme-animail .sales-pricing-copy h2{font-size:37px}}
.animail-narrative .product-feature p{margin:0}.theme-animail .sales-pricing-copy ul{flex-direction:row}
@media(max-width:480px){.animail-letterhead{grid-template-columns:1fr auto;gap:11px}.animail-wordmark{grid-column:1;grid-row:1}.animail-platform{grid-column:2;grid-row:1;max-width:90px;font-size:9px;justify-self:end;text-align:end;line-height:1.7}.animail-platform .icon{width:12px;height:12px}.animail-trial-seal{grid-column:1/-1;grid-row:2;max-width:100%;justify-self:center;font-size:10px;padding:5px 12px;min-height:29px}.animail-invitation{padding-top:25px}}
@media(prefers-reduced-motion:reduce){.theme-animail .button{transition:none}.theme-animail .button:hover{transform:none}}

.theme-animail .sales-closing a:focus-visible{outline-color:#fff2d9}
