.content-wrapper{min-height:calc(100vh - 101px)}.loading-state{display:flex;align-items:center;justify-content:center;padding:24px 0}.loading-state.is-fullscreen{min-height:100vh;padding:32px;background:radial-gradient(circle at top left,rgba(60,141,188,.14),transparent 38%),linear-gradient(145deg,#f4f8fb,#eef3f7)}.loading-state.is-compact{padding:8px 0}.loading-state__card{width:min(100%,440px);display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:16px;border:1px solid #dde6ee;background:#fffffff5;box-shadow:0 14px 35px #1f2d3d14}.loading-state.is-compact .loading-state__card{width:100%;max-width:none;padding:16px 18px;border-radius:12px;box-shadow:none}.loading-state__indicator{display:flex;align-items:center;justify-content:center;min-width:74px}.loading-state__content{min-width:0}.loading-state__title{margin:0 0 6px;color:#1f2d3d;font-size:18px;font-weight:700}.loading-state__description{margin:0;color:#6b7682;font-size:13px;line-height:1.6}.confirm-toast{width:min(100vw - 24px,420px);border-radius:16px;border:1px solid #e5eaf0;background:#fff;box-shadow:0 18px 38px #1f2d3d29;padding:16px}.confirm-toast--danger{border-color:#f1d4d8}.confirm-toast--warning{border-color:#f2e0b8}.confirm-toast__body{margin-bottom:14px}.confirm-toast__title{color:#1f2d3d;font-size:15px;font-weight:700;margin-bottom:6px}.confirm-toast__description{color:#6b7682;font-size:13px;line-height:1.6}.confirm-toast__actions{display:flex;justify-content:flex-end;gap:10px}.confirm-toast__button{border:0;border-radius:10px;font-size:13px;font-weight:700;padding:10px 14px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.confirm-toast__button:hover{transform:translateY(-1px)}.confirm-toast__button--ghost{background:#eef3f7;color:#44515f}.confirm-toast__button--danger{background:#d9485f;box-shadow:0 10px 18px #d9485f38;color:#fff}.confirm-toast__button--warning{background:#c9831f;box-shadow:0 10px 18px #c9831f38;color:#fff}.main-sidebar .sidebar{overflow-x:hidden}.table-responsive{border:0}.inbox-viewer-box .box-body{padding:12px}.inbox-list-panel{border:1px solid #e3e6ea;border-radius:4px;background:#fafbfc;min-height:540px}.inbox-live-alert{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-live-alert-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inbox-live-badge{margin-left:8px;vertical-align:middle}.inbox-mail-list{list-style:none;margin:0;padding:0}.inbox-mail-list-item{border-bottom:1px solid #e8edf2}.inbox-mail-list-item:last-child{border-bottom:0}.inbox-mail-button{width:100%;border:0;background:transparent;text-align:left;padding:12px;transition:background-color .15s ease}.inbox-mail-button:hover{background:#f1f6fb}.inbox-mail-button.is-active{background:#eaf3fb;border-left:3px solid #3c8dbc;padding-left:9px}.inbox-mail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.inbox-mail-badge{border-radius:10px;font-size:11px;line-height:1;padding:4px 8px;color:#fff}.inbox-mail-badge.is-unread{background:#d9534f}.inbox-mail-badge.is-read{background:#5cb85c}.inbox-mail-subject{color:#202a34;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.inbox-mail-from{color:#6b7682;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-pagination-wrap{margin-top:10px}.inbox-preview-panel{border:1px solid #e3e6ea;border-radius:4px;background:#fff}.inbox-preview-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #edf0f3;padding:14px}.inbox-preview-subject{margin:0;font-size:18px;line-height:1.35;font-weight:600;color:#222}.inbox-preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;background:#fafbfd;border-bottom:1px solid #edf0f3;color:#333;padding:12px 14px}.inbox-preview-tabs{border-bottom:1px solid #e7eaee;margin-bottom:0;padding-left:12px}.inbox-preview-tabs>li{margin-right:2px}.inbox-tab-btn{border:0;background:transparent;color:#5f6c7a;font-weight:600;padding:10px 12px}.inbox-preview-tabs>li.active .inbox-tab-btn{border-bottom:2px solid #3c8dbc;color:#1f2d3d}.inbox-tab-btn:disabled{opacity:.45;cursor:not-allowed}.inbox-preview-content{padding:12px 14px}.inbox-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.inbox-summary-item{background:#f8fafc;border:1px solid #edf1f5;border-radius:4px;padding:12px;min-height:74px}.inbox-summary-label{display:block;color:#7b8794;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.inbox-summary-value{color:#25313c;font-weight:600;line-height:1.45;word-break:break-word}.inbox-empty-state{border:1px dashed #d8dee6;border-radius:4px;margin-bottom:0}.inbox-item-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.inbox-item-sender{display:flex;align-items:center;gap:8px;color:#25313c;font-weight:600;min-width:0}.inbox-item-sender span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-unread-dot{width:9px;height:9px;border-radius:50%;background:#3c8dbc;flex:0 0 auto}.inbox-item-date{color:#7b8794;font-size:12px;white-space:nowrap}.inbox-item-subject{color:#1f2d3d;margin-bottom:5px;line-height:1.4}.inbox-item-preview{color:#6c7a89;font-size:13px;line-height:1.5}.inbox-item-actions{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:170px;padding:14px;border-left:1px solid #edf1f5;background:#fbfcfd}.inbox-html-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.mailbox-html-frame{width:100%;min-height:430px;border:1px solid #e1e1e1;background:#fff}.mailbox-preview-pre{white-space:pre-wrap;word-break:break-word;margin:0;max-height:420px;overflow:auto;background:#fafafa;border:1px solid #ececec;border-radius:3px;padding:10px}.email-body-card pre{white-space:pre-wrap;word-break:break-word}.form-actions{display:flex;gap:8px;flex-wrap:wrap}.mailbox-filter-actions>div{display:flex;gap:8px;flex-wrap:wrap}.auth-link-wrap{margin-top:12px;text-align:center}.table-label-col{width:200px}.email-detail-tab-content{margin-top:15px}.domain-badge-inline{margin-left:6px}.domain-note{margin-bottom:0}.small-box h3{font-size:28px}.tempmail-landing-body{margin:0;min-height:100vh;background:#f7fbff;color:#142536;color-scheme:light;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.tempmail-landing-body--dark{background:#0f1724;color:#e8eef6;color-scheme:dark}.landing-shell{width:100%;min-height:100vh;overflow-x:hidden;background:linear-gradient(120deg,rgba(47,158,68,.08),transparent 32%),linear-gradient(180deg,#f7fbff,#eef6fb 46%,#fff)}.landing-shell *{box-sizing:border-box}.landing-nav{width:min(1180px,calc(100% - 32px));min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:16px 0}.landing-brand,.landing-brand:hover,.landing-brand:focus{display:inline-flex;align-items:center;gap:10px;color:#142536;font-size:18px;font-weight:800;text-decoration:none}.landing-brand__mark{width:42px;height:42px;border-radius:12px;object-fit:contain;background:#fff;box-shadow:0 10px 26px #1425361f;transition:transform .22s ease}.landing-brand:hover .landing-brand__mark,.landing-brand:focus .landing-brand__mark{transform:rotate(-3deg) scale(1.04)}.landing-nav__links{display:flex;align-items:center;gap:26px}.landing-nav__links a,.landing-nav__links a:hover,.landing-nav__links a:focus{color:#526171;font-size:14px;font-weight:700;text-decoration:none}.landing-nav__actions,.landing-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-theme-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e5ef;border-radius:8px;background:#ffffffc7;color:#203448;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.landing-theme-toggle:hover,.landing-theme-toggle:focus{transform:translateY(-1px);box-shadow:0 10px 22px #14253614}.landing-link-button,.landing-link-button:hover,.landing-link-button:focus{color:#203448;font-size:14px;font-weight:800;text-decoration:none}.landing-primary-button,.landing-primary-button:hover,.landing-primary-button:focus,.landing-secondary-button,.landing-secondary-button:hover,.landing-secondary-button:focus{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.landing-primary-button{padding:12px 18px;background:#1769aa;color:#fff;box-shadow:0 14px 28px #1769aa3d}.landing-primary-button:hover,.landing-primary-button:focus{color:#fff;transform:translateY(-1px);background:#125b95}.landing-primary-button--large{min-height:50px;padding:14px 22px}.landing-secondary-button{padding:12px 18px;border:1px solid #d8e5ef;background:#fff;color:#203448}.landing-secondary-button:hover,.landing-secondary-button:focus{color:#203448;transform:translateY(-1px);box-shadow:0 10px 22px #14253614}.landing-hero{width:min(1180px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:58px;align-items:center;min-height:calc(100vh - 150px);margin:0 auto;padding:34px 0 58px}.landing-hero__copy{min-width:0;animation:landing-rise-in .72s ease both}.landing-eyebrow,.landing-section__heading>span,.landing-final-cta span{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#1769aa;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-hero h1{max-width:760px;margin:0;color:#102235;font-size:62px;font-weight:900;line-height:1.02}.landing-hero p{max-width:660px;margin:22px 0 0;color:#526171;font-size:18px;line-height:1.78}.landing-hero__actions{margin-top:32px}.landing-proof{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.landing-proof span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(23,105,170,.13);border-radius:8px;background:#ffffffbd;color:#526171;font-size:13px;padding:8px 11px}.landing-proof strong{color:#1b3146;margin-right:4px}.landing-hero__visual{position:relative;min-width:0;animation:landing-rise-in .72s ease .12s both}.mail-preview{border:1px solid rgba(187,205,220,.78);border-radius:8px;background:#ffffffe0;box-shadow:0 34px 70px #1425362e;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:landing-float 7s ease-in-out 1s infinite}.mail-preview__topbar{display:flex;gap:7px;align-items:center;min-height:44px;border-bottom:1px solid #e5edf4;padding:0 18px}.mail-preview__topbar span{width:10px;height:10px;border-radius:50%;background:#d6e1ea}.mail-preview__topbar span:first-child{background:#e36f6f}.mail-preview__topbar span:nth-child(2){background:#e7b84d}.mail-preview__topbar span:nth-child(3){background:#48b976}.mail-preview__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px}.mail-preview__label,.mail-preview__stats span,.mail-preview__row span{display:block;color:#708090;font-size:12px;font-weight:700}.mail-preview__header strong{display:block;margin-top:6px;color:#102235;font-size:18px;word-break:break-word}.mail-preview__copy{width:42px;height:42px;flex:0 0 auto;border:1px solid #d8e5ef;border-radius:8px;background:#f8fbfe;color:#1769aa}.mail-preview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfeaf2;border-top:1px solid #e5edf4;border-bottom:1px solid #e5edf4}.mail-preview__stats div{background:#f8fbfe;padding:18px}.mail-preview__stats strong{display:block;margin-top:4px;color:#142536;font-size:25px;line-height:1}.mail-preview__list{padding:14px}.mail-preview__row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:8px;padding:14px 12px;animation:landing-row-in .5s ease both}.mail-preview__row:nth-child(2){animation-delay:.1s}.mail-preview__row:nth-child(3){animation-delay:.2s}.mail-preview__row+.mail-preview__row{margin-top:7px}.mail-preview__row:hover{background:#f4f8fc}.mail-preview__row strong{display:block;overflow:hidden;color:#17293b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mail-preview__row em{border-radius:999px;background:#edf5fb;color:#1769aa;font-size:11px;font-style:normal;font-weight:800;padding:5px 8px}.mail-preview__dot{width:9px;height:9px;border-radius:50%;animation:landing-pulse 2.6s ease-in-out infinite}.mail-preview__dot--primary{background:#1769aa}.mail-preview__dot--success{background:#2f9e44}.mail-preview__dot--dark{background:#142536}.landing-section,.landing-final-cta{width:min(1180px,calc(100% - 32px));margin:0 auto}.landing-section{padding:84px 0}.landing-section--tight{padding-top:54px}.landing-section__heading{max-width:680px;margin-bottom:34px}.landing-section__heading h2,.landing-final-cta h2{margin:0;color:#102235;font-size:38px;font-weight:900;line-height:1.16}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing-feature{min-height:220px;border:1px solid #dce8f1;border-radius:8px;background:#fff;padding:26px;box-shadow:0 18px 42px #14253612;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-feature:hover,.landing-feature:focus-within{transform:translateY(-5px);border-color:#1769aa3d;box-shadow:0 24px 54px #1425361c}.landing-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:22px;border-radius:8px;background:#e9f5ef;color:#247a3a;font-size:18px}.landing-feature h3{margin:0 0 12px;color:#142536;font-size:20px;font-weight:900}.landing-feature p{margin:0;color:#5b6b7b;font-size:15px;line-height:1.72}.landing-workflow{border-top:1px solid #e3edf5;border-bottom:1px solid #e3edf5}.landing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing-step{min-height:140px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dce8f1;border-radius:8px;background:#f9fcff;padding:22px;transition:transform .22s ease,border-color .22s ease}.landing-step:hover{transform:translateY(-3px);border-color:#1769aa3d}.landing-step span{color:#1769aa;font-size:13px;font-weight:900}.landing-step strong{color:#142536;font-size:18px;line-height:1.35}.landing-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:48px}.landing-faq__list{display:grid;gap:12px}.landing-faq__item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #dce8f1;border-radius:8px;background:#fff;color:#142536;padding:20px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-faq__item:hover,.landing-faq__item:focus{transform:translateY(-2px);border-color:#1769aa3d;box-shadow:0 14px 34px #14253614}.landing-faq__item strong,.landing-faq__item small{display:block}.landing-faq__item strong{font-size:16px;line-height:1.4}.landing-faq__item small{margin-top:10px;color:#5b6b7b;font-size:14px;line-height:1.7}.landing-faq__item i{color:#1769aa;margin-top:3px}.landing-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:64px;border-radius:8px;background:#102235;padding:36px}.landing-final-cta h2{max-width:720px;color:#fff}.landing-final-cta span{color:#8ed1a3}.landing-footer{width:min(1180px,calc(100% - 32px));display:flex;justify-content:center;margin:-30px auto 36px;padding:18px 0 0;border-top:1px solid rgba(139,162,184,.22);color:#5b6b7b;font-size:14px}.landing-footer strong{color:#142536}@keyframes landing-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-row-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-pulse{0%,to{box-shadow:0 0 #1769aa47}50%{box-shadow:0 0 0 6px #1769aa00}}.tempmail-landing-body--dark .landing-shell{background:linear-gradient(120deg,rgba(48,184,117,.12),transparent 34%),linear-gradient(180deg,#0f1724,#101c2b 48%,#111827)}.tempmail-landing-body--dark .landing-brand,.tempmail-landing-body--dark .landing-brand:hover,.tempmail-landing-body--dark .landing-brand:focus,.tempmail-landing-body--dark .landing-link-button,.tempmail-landing-body--dark .landing-link-button:hover,.tempmail-landing-body--dark .landing-link-button:focus,.tempmail-landing-body--dark .landing-hero h1,.tempmail-landing-body--dark .landing-section__heading h2,.tempmail-landing-body--dark .landing-feature h3,.tempmail-landing-body--dark .landing-step strong,.tempmail-landing-body--dark .landing-faq__item,.tempmail-landing-body--dark .mail-preview__header strong,.tempmail-landing-body--dark .mail-preview__stats strong,.tempmail-landing-body--dark .mail-preview__row strong{color:#f4f8fc}.tempmail-landing-body--dark .landing-nav__links a,.tempmail-landing-body--dark .landing-nav__links a:hover,.tempmail-landing-body--dark .landing-nav__links a:focus,.tempmail-landing-body--dark .landing-hero p,.tempmail-landing-body--dark .landing-feature p,.tempmail-landing-body--dark .landing-faq__item small,.tempmail-landing-body--dark .mail-preview__label,.tempmail-landing-body--dark .mail-preview__stats span,.tempmail-landing-body--dark .mail-preview__row span{color:#aab8c8}.tempmail-landing-body--dark .landing-eyebrow,.tempmail-landing-body--dark .landing-section__heading>span,.tempmail-landing-body--dark .landing-faq__item i{color:#66c2ff}.tempmail-landing-body--dark .landing-brand__mark,.tempmail-landing-body--dark .landing-theme-toggle,.tempmail-landing-body--dark .landing-secondary-button,.tempmail-landing-body--dark .landing-proof span,.tempmail-landing-body--dark .landing-feature,.tempmail-landing-body--dark .landing-step,.tempmail-landing-body--dark .landing-faq__item,.tempmail-landing-body--dark .mail-preview,.tempmail-landing-body--dark .mail-preview__copy{border-color:#8ba2b83d;background:#111d2ce0}.tempmail-landing-body--dark .landing-theme-toggle,.tempmail-landing-body--dark .landing-secondary-button,.tempmail-landing-body--dark .landing-secondary-button:hover,.tempmail-landing-body--dark .landing-secondary-button:focus{color:#f4f8fc}.tempmail-landing-body--dark .landing-proof strong{color:#f4f8fc}.tempmail-landing-body--dark .landing-proof span{color:#aab8c8}.tempmail-landing-body--dark .mail-preview{box-shadow:0 34px 70px #0000004d}.tempmail-landing-body--dark .mail-preview__topbar,.tempmail-landing-body--dark .mail-preview__header,.tempmail-landing-body--dark .landing-workflow{border-color:#8ba2b838}.tempmail-landing-body--dark .mail-preview__stats{background:#8ba2b838;border-color:#8ba2b838}.tempmail-landing-body--dark .mail-preview__stats div{background:#0f1724eb}.tempmail-landing-body--dark .mail-preview__row:hover{background:#66c2ff14}.tempmail-landing-body--dark .mail-preview__row em{background:#66c2ff24;color:#80cfff}.tempmail-landing-body--dark .landing-final-cta{background:#07111f;border:1px solid rgba(139,162,184,.2)}.tempmail-landing-body--dark .landing-footer{border-color:#8ba2b833;color:#aab8c8}.tempmail-landing-body--dark .landing-footer strong{color:#f4f8fc}@media (max-width: 767px){.content-header>h1{font-size:22px}.loading-state__card{flex-direction:column;text-align:center;padding:18px}.loading-state.is-compact .loading-state__card{text-align:left}.confirm-toast__actions{flex-direction:column-reverse}.confirm-toast__button{width:100%}.small-box h3{font-size:22px}.btn{min-height:38px}.mailbox-filter-actions>div .btn{width:100%}.table-label-col{width:140px}.inbox-preview-header{flex-direction:column}.inbox-preview-meta{grid-template-columns:1fr}.inbox-live-alert{flex-direction:column;align-items:flex-start}.inbox-summary-grid{grid-template-columns:1fr}.inbox-item-top{flex-direction:column;align-items:flex-start;gap:4px}.inbox-item-actions{min-width:0;width:100%;flex-direction:row;justify-content:space-between;align-items:center;border-left:0;border-top:1px solid #edf1f5;padding:12px}.mailbox-html-frame{min-height:260px}.inbox-list-panel{min-height:auto;margin-bottom:12px}}@media (max-width: 991px){.landing-nav{flex-wrap:wrap}.landing-nav__links{order:3;width:100%;justify-content:center;gap:18px}.landing-hero,.landing-faq{grid-template-columns:1fr;gap:34px}.landing-hero{min-height:auto;padding-top:32px}.landing-hero h1{font-size:46px}.landing-feature-grid,.landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.landing-nav{width:min(1180px,calc(100% - 24px));display:grid;grid-template-columns:1fr;align-items:stretch}.landing-nav__actions{width:100%;justify-content:stretch}.landing-nav__actions .landing-primary-button,.landing-nav__actions .landing-link-button{display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:42px;text-align:center}.landing-theme-toggle{flex:0 0 44px}.landing-nav__links{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.landing-hero,.landing-section,.landing-final-cta,.landing-footer{width:calc(100vw - 24px);max-width:1180px}.landing-hero__copy,.landing-hero__visual,.landing-hero__actions,.landing-proof,.mail-preview{width:100%;max-width:calc(100vw - 24px)}.landing-hero{padding-bottom:54px}.landing-hero h1{width:100%;max-width:calc(100vw - 24px);font-size:34px;line-height:1.08;overflow-wrap:anywhere}.landing-hero p{width:100%;max-width:calc(100vw - 24px);font-size:16px;line-height:1.68;overflow-wrap:anywhere}.landing-hero__actions .landing-primary-button,.landing-hero__actions .landing-secondary-button{width:100%}.mail-preview__header,.mail-preview__stats div{padding:16px}.mail-preview__header strong,.mail-preview__row strong,.mail-preview__row span{white-space:normal;word-break:break-word}.mail-preview__stats{grid-template-columns:1fr}.mail-preview__row{grid-template-columns:10px minmax(0,1fr)}.mail-preview__row em{grid-column:2;justify-self:flex-start}.landing-section{padding:58px 0}.landing-section__heading h2,.landing-final-cta h2{font-size:28px}.landing-feature-grid,.landing-steps{grid-template-columns:1fr}.landing-feature,.landing-step{min-height:auto}.landing-final-cta{flex-direction:column;align-items:flex-start;padding:26px}.landing-final-cta .landing-primary-button{width:100%}.landing-footer{margin-top:-28px;text-align:center}}@media (prefers-reduced-motion: reduce){.landing-primary-button,.landing-secondary-button,.landing-theme-toggle,.landing-brand__mark,.landing-feature,.landing-step,.landing-faq__item{transition:none}.landing-hero__copy,.landing-hero__visual,.mail-preview,.mail-preview__row,.mail-preview__dot{animation:none}.landing-primary-button:hover,.landing-primary-button:focus,.landing-secondary-button:hover,.landing-secondary-button:focus,.landing-theme-toggle:hover,.landing-theme-toggle:focus,.landing-brand:hover .landing-brand__mark,.landing-brand:focus .landing-brand__mark,.landing-feature:hover,.landing-feature:focus-within,.landing-step:hover,.landing-faq__item:hover,.landing-faq__item:focus{transform:none}}
