@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.hr-titan-mail-v2__hero,.hr-titan-mail-v2__smart-tools-section,.hr-titan-mail-v2__pricing-section,.hr-titan-mail-v2__apps-section { --tm-primary: var(--hr-primary); --tm-secondary: var(--hr-secondary); --tm-accent: var(--hr-accent); --tm-text: var(--hr-text); --tm-muted: var(--hr-text-muted); --tm-bg: var(--hr-bg); --tm-surface: var(--hr-surface); --tm-border: var(--hr-border); position: relative; width: 100%; max-width: 100%; margin: 0; box-sizing: border-box; color: var(--tm-text);}.hr-titan-mail-v2__hero { position: relative; overflow: hidden; padding: clamp(58px, 7vw, 96px) 0 clamp(54px, 6.5vw, 84px); background: var(--tm-surface);}.hr-titan-mail-v2__hero::before { content: ""; position: absolute; top: 0; right: 9%; width: 1px; height: 100%; background: var(--tm-border); opacity: .6; pointer-events: none;}.hr-titan-mail-v2__hero::after { content: ""; position: absolute; top: 28%; left: 0; width: 21%; height: 1px; background: var(--tm-border); opacity: .8; pointer-events: none;}.hr-titan-mail-v2__hero-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-titan-mail-v2__hero-layout { position: relative; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: clamp(58px, 8vw, 118px); width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__hero-layout::after { content: ""; position: absolute; right: 0; bottom: -36px; width: 210px; height: 3px; border-radius: 999px; background: var(--tm-primary); box-shadow: -62px 0 0 var(--tm-secondary), -84px 0 0 var(--tm-accent);}.hr-titan-mail-v2__hero-copy { position: relative; display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 1 1 auto; width: 100% !important; min-width: 0 !important; max-width: 840px !important; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__hero-eyebrow { display: inline-flex !important; align-items: center; gap: 10px; width: auto !important; margin: 0 0 17px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 12px; font-weight: 700; line-height: 1.6;}.hr-titan-mail-v2__hero-eyebrow::before { content: ""; display: block; width: 30px; height: 2px; flex: 0 0 30px; border-radius: 999px; background: var(--tm-accent);}.hr-titan-mail-v2__hero-title { display: block !important; width: 100% !important; max-width: 840px !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: clamp(42px, 5.15vw, 68px); font-weight: 780; line-height: 1.18; letter-spacing: -.03em; text-align: right;}.hr-titan-mail-v2__hero-subtitle { display: block !important; width: 100% !important; max-width: 815px !important; margin: 13px 0 0 !important; padding: 0 !important; color: var(--tm-secondary); font-size: clamp(21px, 2.4vw, 31px); font-weight: 700; line-height: 1.5; text-align: right;}.hr-titan-mail-v2__hero-description { display: block !important; width: 100% !important; max-width: 780px !important; margin: 21px 0 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 15px; font-weight: 400; line-height: 2; text-align: right;}.hr-titan-mail-v2__hero-smart-panel { position: relative; display: block !important; flex: 0 0 365px; width: 365px !important; max-width: 31% !important; min-height: 305px; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__hero-smart-panel::before { content: ""; position: absolute; top: 32px; right: 34px; width: 72%; height: 68%; border: 1px solid var(--tm-border); border-radius: 22px; background: transparent; pointer-events: none;}.hr-titan-mail-v2__hero-smart-panel::after { content: ""; position: absolute; top: 50%; right: 4%; width: 92%; height: 1px; background: var(--tm-secondary); opacity: .34; transform: rotate(-15deg); pointer-events: none;}.hr-titan-mail-v2__hero-smart-titan-label { position: absolute; top: 17px; right: 47px; display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; margin: 0 !important; padding: 7px 11px !important; border: 1px solid var(--tm-border); border-radius: 999px; background: var(--tm-surface); color: var(--tm-primary); font-size: 9px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr; white-space: nowrap; box-shadow: 0 8px 22px rgb(3 87 88 / 5%);}.hr-titan-mail-v2__hero-smart-storage-label { position: absolute; top: 47%; left: 0; display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; margin: 0 !important; padding: 7px 11px !important; border: 1px solid var(--tm-border); border-radius: 999px; background: var(--tm-surface); color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr; white-space: nowrap; box-shadow: 0 8px 22px rgb(3 87 88 / 5%); transform: translateY(-50%);}.hr-titan-mail-v2__hero-smart-productivity-label { position: absolute; right: 27px; bottom: 22px; display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; margin: 0 !important; padding: 7px 11px !important; border: 1px solid var(--tm-border); border-radius: 999px; background: var(--tm-surface); color: var(--tm-accent); font-size: 9px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr; white-space: nowrap; box-shadow: 0 8px 22px rgb(3 87 88 / 5%);}.hr-titan-mail-v2__hero-smart-node-primary { position: absolute; top: 34%; right: 44%; display: block !important; width: 25px !important; height: 25px; margin: 0 !important; padding: 0 !important; border: 3px solid var(--tm-secondary); border-radius: 50%; background: var(--tm-surface); box-shadow: 0 0 0 9px rgb(27 138 166 / 6%);}.hr-titan-mail-v2__hero-smart-node-secondary { position: absolute; right: 18%; bottom: 21%; display: block !important; width: 14px !important; height: 14px; margin: 0 !important; padding: 0 !important; border: 3px solid var(--tm-accent); border-radius: 50%; background: var(--tm-surface); box-shadow: 0 0 0 7px rgb(231 98 16 / 6%);}.hr-titan-mail-v2__smart-tools-section { position: relative; overflow: hidden; padding: clamp(56px, 7vw, 86px) 0; background: var(--tm-bg);}.hr-titan-mail-v2__smart-tools-section::before { content: ""; position: absolute; top: 0; left: 9%; width: 1px; height: 100%; background: var(--tm-border); opacity: .58; pointer-events: none;}.hr-titan-mail-v2__smart-tools-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-titan-mail-v2__smart-tools-heading-wrap { display: block !important; width: 100% !important; max-width: 800px !important; margin: 0 0 42px auto !important; padding: 0 !important;}.hr-titan-mail-v2__smart-tools-kicker { display: inline-flex !important; align-items: center; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-titan-mail-v2__smart-tools-kicker::before { content: ""; display: block; width: 23px; height: 2px; flex: 0 0 23px; background: var(--tm-accent);}.hr-titan-mail-v2__smart-tools-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: clamp(28px, 3.1vw, 42px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-titan-mail-v2__smart-tools-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__read-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__read-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__read-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 44px; height: 2px; background: var(--tm-secondary);}.hr-titan-mail-v2__read-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__read-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__read-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__later-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__later-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__later-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 48px; height: 2px; background: var(--tm-primary);}.hr-titan-mail-v2__later-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__later-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__later-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__follow-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__follow-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__follow-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 52px; height: 2px; background: var(--tm-accent);}.hr-titan-mail-v2__follow-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-accent); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__follow-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__follow-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__template-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__template-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__template-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 46px; height: 2px; background: var(--tm-primary);}.hr-titan-mail-v2__template-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__template-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__template-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__mobile-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__mobile-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__mobile-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 50px; height: 2px; background: var(--tm-secondary);}.hr-titan-mail-v2__mobile-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__mobile-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__mobile-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__search-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 27px 23px 28px !important; border: 1px solid var(--tm-border); border-radius: 15px; background: var(--tm-surface); box-shadow: 0 12px 32px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__search-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 42px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__search-card::after { content: ""; position: absolute; right: 23px; bottom: -1px; width: 58px; height: 2px; background: var(--tm-accent);}.hr-titan-mail-v2__search-code { display: block !important; width: 100% !important; margin: 0 0 11px !important; padding: 0 !important; color: var(--tm-accent); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__search-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 17px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__search-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__pricing-section { position: relative; overflow: hidden; padding: clamp(60px, 7vw, 92px) 0 clamp(70px, 8vw, 108px); background: var(--tm-surface);}.hr-titan-mail-v2__pricing-section::before { content: ""; position: absolute; right: 0; bottom: 42px; width: 19%; height: 1px; background: var(--tm-border); pointer-events: none;}.hr-titan-mail-v2__pricing-section::after { content: ""; position: absolute; right: 19%; bottom: 37px; width: 11px; height: 11px; border: 2px solid var(--tm-accent); border-radius: 50%; background: var(--tm-surface); pointer-events: none;}.hr-titan-mail-v2__pricing-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-titan-mail-v2__pricing-heading-wrap { display: block !important; width: 100% !important; max-width: 800px !important; margin: 0 0 46px auto !important; padding: 0 !important;}.hr-titan-mail-v2__pricing-kicker { display: inline-flex !important; align-items: center; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-titan-mail-v2__pricing-kicker::before { content: ""; display: block; width: 23px; height: 2px; flex: 0 0 23px; background: var(--tm-accent);}.hr-titan-mail-v2__pricing-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: clamp(28px, 3.1vw, 42px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-titan-mail-v2__pricing-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch; gap: 16px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__professional-card { position: relative; display: flex !important; flex-direction: column !important; align-items: stretch !important; min-width: 0; margin: 0 !important; padding: 30px 24px 24px !important; border: 1px solid var(--tm-border); border-radius: 18px; background: var(--tm-surface); box-shadow: 0 16px 44px rgb(3 87 88 / 4%); transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;}.hr-titan-mail-v2__professional-card:hover { transform: translateY(-5px); border-color: var(--tm-secondary); box-shadow: 0 22px 54px rgb(3 87 88 / 7%);}.hr-titan-mail-v2__professional-card::before { content: ""; position: absolute; top: -1px; right: 24px; width: 52px; height: 3px; border-radius: 0 0 999px 999px; background: var(--tm-secondary);}.hr-titan-mail-v2__professional-code { display: block !important; width: 100% !important; margin: 0 0 9px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__professional-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: var(--tm-primary); font-size: 22px; font-weight: 780; line-height: 1.5; text-align: right;}.hr-titan-mail-v2__professional-description { display: block !important; width: 100% !important; min-height: 44px; margin: 0 0 19px !important; padding: 0 !important; color: var(--tm-muted); font-size: 11.5px; font-weight: 400; line-height: 1.8; text-align: right;}.hr-titan-mail-v2__professional-price-wrap { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 2px; width: 100% !important; margin: 0 0 19px !important; padding: 0 0 17px !important; border-bottom: 1px solid var(--tm-border);}.hr-titan-mail-v2__professional-price-value { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: 35px; font-weight: 800; line-height: 1.25; text-align: right; white-space: nowrap;}.hr-titan-mail-v2__professional-price-cycle { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 10px; font-weight: 650; line-height: 1.5;}.hr-titan-mail-v2__professional-features { display: flex !important; flex-direction: column !important; width: 100% !important; margin: 0 0 25px !important; padding: 0 !important;}.hr-titan-mail-v2__professional-feature-storage,.hr-titan-mail-v2__professional-feature-apps,.hr-titan-mail-v2__professional-feature-calendar,.hr-titan-mail-v2__professional-feature-antispam,.hr-titan-mail-v2__professional-feature-protocols,.hr-titan-mail-v2__professional-feature-forwarder,.hr-titan-mail-v2__professional-feature-alias { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 8px 21px 8px 0 !important; border-bottom: 1px dashed var(--tm-border); color: var(--tm-text); font-size: 11px; font-weight: 600; line-height: 1.75; text-align: right;}.hr-titan-mail-v2__professional-feature-alias { border-bottom: 0;}.hr-titan-mail-v2__professional-feature-storage::before,.hr-titan-mail-v2__professional-feature-apps::before,.hr-titan-mail-v2__professional-feature-calendar::before,.hr-titan-mail-v2__professional-feature-antispam::before,.hr-titan-mail-v2__professional-feature-protocols::before,.hr-titan-mail-v2__professional-feature-forwarder::before,.hr-titan-mail-v2__professional-feature-alias::before { content: ""; position: absolute; top: 15px; right: 0; width: 6px; height: 6px; border: 2px solid var(--tm-secondary); border-radius: 50%; background: var(--tm-surface);}.hr-titan-mail-v2__professional-buy { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 47px !important; margin: auto 0 0 !important; padding: 10px 16px !important; border: 1px solid var(--tm-primary) !important; border-radius: 10px !important; background: var(--tm-primary) !important; color: var(--tm-surface) !important; font-size: 11.5px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease !important;}.hr-titan-mail-v2__professional-buy:hover { transform: translateY(-2px); border-color: var(--tm-secondary) !important; background: var(--tm-secondary) !important;}.hr-titan-mail-v2__business-card { position: relative; display: flex !important; flex-direction: column !important; align-items: stretch !important; min-width: 0; margin: 0 !important; padding: 30px 24px 24px !important; border: 1px solid var(--tm-secondary); border-radius: 18px; background: var(--tm-bg); box-shadow: 0 16px 44px rgb(3 87 88 / 5%); transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;}.hr-titan-mail-v2__business-card:hover { transform: translateY(-5px); border-color: var(--tm-primary); box-shadow: 0 22px 54px rgb(3 87 88 / 8%);}.hr-titan-mail-v2__business-card::before { content: ""; position: absolute; top: -1px; right: 0; width: 100%; height: 4px; border-radius: 18px 18px 0 0; background: var(--tm-secondary);}.hr-titan-mail-v2__business-code { display: block !important; width: 100% !important; margin: 0 0 9px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__business-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: var(--tm-primary); font-size: 22px; font-weight: 780; line-height: 1.5; text-align: right;}.hr-titan-mail-v2__business-description { display: block !important; width: 100% !important; min-height: 44px; margin: 0 0 19px !important; padding: 0 !important; color: var(--tm-muted); font-size: 11.5px; font-weight: 400; line-height: 1.8; text-align: right;}.hr-titan-mail-v2__business-price-wrap { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 2px; width: 100% !important; margin: 0 0 19px !important; padding: 0 0 17px !important; border-bottom: 1px solid var(--tm-border);}.hr-titan-mail-v2__business-price-value { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: 35px; font-weight: 800; line-height: 1.25; text-align: right; white-space: nowrap;}.hr-titan-mail-v2__business-price-cycle { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: var(--tm-muted); font-size: 10px; font-weight: 650; line-height: 1.5;}.hr-titan-mail-v2__business-features { display: flex !important; flex-direction: column !important; width: 100% !important; margin: 0 0 25px !important; padding: 0 !important;}.hr-titan-mail-v2__business-feature-storage,.hr-titan-mail-v2__business-feature-professional,.hr-titan-mail-v2__business-feature-read-tracking,.hr-titan-mail-v2__business-feature-security,.hr-titan-mail-v2__business-feature-template,.hr-titan-mail-v2__business-feature-multi-account,.hr-titan-mail-v2__business-feature-expansion { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 8px 21px 8px 0 !important; border-bottom: 1px dashed var(--tm-border); color: var(--tm-text); font-size: 11px; font-weight: 600; line-height: 1.75; text-align: right;}.hr-titan-mail-v2__business-feature-expansion { border-bottom: 0;}.hr-titan-mail-v2__business-feature-storage::before,.hr-titan-mail-v2__business-feature-professional::before,.hr-titan-mail-v2__business-feature-read-tracking::before,.hr-titan-mail-v2__business-feature-security::before,.hr-titan-mail-v2__business-feature-template::before,.hr-titan-mail-v2__business-feature-multi-account::before,.hr-titan-mail-v2__business-feature-expansion::before { content: ""; position: absolute; top: 15px; right: 0; width: 6px; height: 6px; border: 2px solid var(--tm-secondary); border-radius: 50%; background: var(--tm-bg);}.hr-titan-mail-v2__business-buy { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 47px !important; margin: auto 0 0 !important; padding: 10px 16px !important; border: 1px solid var(--tm-secondary) !important; border-radius: 10px !important; background: var(--tm-secondary) !important; color: var(--tm-surface) !important; font-size: 11.5px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease !important;}.hr-titan-mail-v2__business-buy:hover { transform: translateY(-2px); border-color: var(--tm-primary) !important; background: var(--tm-primary) !important;}.hr-titan-mail-v2__enterprise-card { position: relative; display: flex !important; flex-direction: column !important; align-items: stretch !important; min-width: 0; margin: 0 !important; padding: 30px 24px 24px !important; border: 1px solid var(--tm-primary); border-radius: 18px; background: var(--tm-primary); box-shadow: 0 22px 56px rgb(3 87 88 / 14%); transition: transform .22s ease, box-shadow .22s ease;}.hr-titan-mail-v2__enterprise-card:hover { transform: translateY(-5px); box-shadow: 0 28px 66px rgb(3 87 88 / 18%);}.hr-titan-mail-v2__enterprise-card::before { content: ""; position: absolute; top: -1px; right: 0; width: 100%; height: 4px; border-radius: 18px 18px 0 0; background: var(--tm-accent);}.hr-titan-mail-v2__enterprise-code { display: block !important; width: 100% !important; margin: 0 0 9px !important; padding: 0 !important; color: var(--tm-surface); opacity: .72; font-size: 9px; font-weight: 800; line-height: 1.4; letter-spacing: .11em; direction: ltr; text-align: right;}.hr-titan-mail-v2__enterprise-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: var(--tm-surface); font-size: 22px; font-weight: 780; line-height: 1.5; text-align: right;}.hr-titan-mail-v2__enterprise-description { display: block !important; width: 100% !important; min-height: 44px; margin: 0 0 19px !important; padding: 0 !important; color: var(--tm-surface); opacity: .76; font-size: 11.5px; font-weight: 400; line-height: 1.8; text-align: right;}.hr-titan-mail-v2__enterprise-price-wrap { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 2px; width: 100% !important; margin: 0 0 19px !important; padding: 0 0 17px !important; border-bottom: 1px solid var(--tm-secondary);}.hr-titan-mail-v2__enterprise-price-value { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-surface); font-size: 35px; font-weight: 800; line-height: 1.25; text-align: right; white-space: nowrap;}.hr-titan-mail-v2__enterprise-price-cycle { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: var(--tm-surface); opacity: .7; font-size: 10px; font-weight: 650; line-height: 1.5;}.hr-titan-mail-v2__enterprise-features { display: flex !important; flex-direction: column !important; width: 100% !important; margin: 0 0 25px !important; padding: 0 !important;}.hr-titan-mail-v2__enterprise-feature-storage,.hr-titan-mail-v2__enterprise-feature-all-plans,.hr-titan-mail-v2__enterprise-feature-unlimited-tracking,.hr-titan-mail-v2__enterprise-feature-smart-tools,.hr-titan-mail-v2__enterprise-feature-follow-up,.hr-titan-mail-v2__enterprise-feature-html-signature,.hr-titan-mail-v2__enterprise-feature-productivity,.hr-titan-mail-v2__enterprise-feature-search { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 8px 21px 8px 0 !important; border-bottom: 1px dashed var(--tm-secondary); color: var(--tm-surface); font-size: 11px; font-weight: 600; line-height: 1.75; text-align: right;}.hr-titan-mail-v2__enterprise-feature-search { border-bottom: 0;}.hr-titan-mail-v2__enterprise-feature-storage::before,.hr-titan-mail-v2__enterprise-feature-all-plans::before,.hr-titan-mail-v2__enterprise-feature-unlimited-tracking::before,.hr-titan-mail-v2__enterprise-feature-smart-tools::before,.hr-titan-mail-v2__enterprise-feature-follow-up::before,.hr-titan-mail-v2__enterprise-feature-html-signature::before,.hr-titan-mail-v2__enterprise-feature-productivity::before,.hr-titan-mail-v2__enterprise-feature-search::before { content: ""; position: absolute; top: 15px; right: 0; width: 6px; height: 6px; border: 2px solid var(--tm-accent); border-radius: 50%; background: var(--tm-primary);}.hr-titan-mail-v2__enterprise-buy { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 47px !important; margin: auto 0 0 !important; padding: 10px 16px !important; border: 1px solid var(--tm-accent) !important; border-radius: 10px !important; background: var(--tm-accent) !important; color: var(--tm-surface) !important; font-size: 11.5px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease !important;}.hr-titan-mail-v2__enterprise-buy:hover { transform: translateY(-2px); border-color: var(--tm-secondary) !important; background: var(--tm-secondary) !important;}.hr-titan-mail-v2__apps-section { position: relative; overflow: hidden; padding: clamp(56px, 7vw, 84px) 0 clamp(66px, 8vw, 100px); background: var(--tm-bg);}.hr-titan-mail-v2__apps-section::before { content: ""; position: absolute; top: 0; right: 10%; width: 1px; height: 100%; background: var(--tm-border); opacity: .6; pointer-events: none;}.hr-titan-mail-v2__apps-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-titan-mail-v2__apps-heading-wrap { display: block !important; width: 100% !important; max-width: 780px !important; margin: 0 0 38px auto !important; padding: 0 !important;}.hr-titan-mail-v2__apps-kicker { display: inline-flex !important; align-items: center; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: var(--tm-secondary); font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-titan-mail-v2__apps-kicker::before { content: ""; display: block; width: 23px; height: 2px; flex: 0 0 23px; background: var(--tm-accent);}.hr-titan-mail-v2__apps-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--tm-primary); font-size: clamp(28px, 3.1vw, 42px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-titan-mail-v2__apps-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-titan-mail-v2__ios-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 28px 24px 24px !important; border: 1px solid var(--tm-border); border-radius: 16px; background: var(--tm-surface); box-shadow: 0 13px 36px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__ios-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 44px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__ios-card::before { content: ""; position: absolute; top: -1px; right: 24px; width: 54px; height: 3px; border-radius: 0 0 999px 999px; background: var(--tm-primary);}.hr-titan-mail-v2__ios-system { display: inline-flex !important; align-items: center; width: auto !important; margin: 0 0 12px !important; padding: 5px 9px !important; border: 1px solid var(--tm-border); border-radius: 999px; background: var(--tm-bg); color: var(--tm-primary); font-size: 9px; font-weight: 800; line-height: 1.3; direction: ltr;}.hr-titan-mail-v2__ios-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 20px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__ios-text { display: block !important; width: 100% !important; margin: 0 0 22px !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__ios-download { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 46px !important; margin: auto 0 0 !important; padding: 10px 16px !important; border: 1px solid var(--tm-primary) !important; border-radius: 10px !important; background: var(--tm-primary) !important; color: var(--tm-surface) !important; font-size: 11.5px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important;}.hr-titan-mail-v2__ios-download:hover { border-color: var(--tm-secondary) !important; background: var(--tm-secondary) !important;}.hr-titan-mail-v2__android-card { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; margin: 0 !important; padding: 28px 24px 24px !important; border: 1px solid var(--tm-border); border-radius: 16px; background: var(--tm-surface); box-shadow: 0 13px 36px rgb(3 87 88 / 4%); transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;}.hr-titan-mail-v2__android-card:hover { transform: translateY(-4px); border-color: var(--tm-secondary); box-shadow: 0 18px 44px rgb(3 87 88 / 6%);}.hr-titan-mail-v2__android-card::before { content: ""; position: absolute; top: -1px; right: 24px; width: 54px; height: 3px; border-radius: 0 0 999px 999px; background: var(--tm-secondary);}.hr-titan-mail-v2__android-system { display: inline-flex !important; align-items: center; width: auto !important; margin: 0 0 12px !important; padding: 5px 9px !important; border: 1px solid var(--tm-border); border-radius: 999px; background: var(--tm-bg); color: var(--tm-secondary); font-size: 9px; font-weight: 800; line-height: 1.3; direction: ltr;}.hr-titan-mail-v2__android-title { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--tm-primary); font-size: 20px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-titan-mail-v2__android-text { display: block !important; width: 100% !important; margin: 0 0 22px !important; padding: 0 !important; color: var(--tm-muted); font-size: 12px; font-weight: 400; line-height: 1.9; text-align: right;}.hr-titan-mail-v2__android-download { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 46px !important; margin: auto 0 0 !important; padding: 10px 16px !important; border: 1px solid var(--tm-secondary) !important; border-radius: 10px !important; background: var(--tm-secondary) !important; color: var(--tm-surface) !important; font-size: 11.5px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important;}.hr-titan-mail-v2__android-download:hover { border-color: var(--tm-primary) !important; background: var(--tm-primary) !important;}@media (max-width: 991px) { .hr-titan-mail-v2__hero { padding: 48px 0; } .hr-titan-mail-v2__hero-container, .hr-titan-mail-v2__smart-tools-container, .hr-titan-mail-v2__pricing-container, .hr-titan-mail-v2__apps-container { width: min(760px, calc(100% - 28px)) !important; } .hr-titan-mail-v2__hero-layout { flex-direction: column !important; align-items: flex-start !important; gap: 38px; } .hr-titan-mail-v2__hero-copy { max-width: 100% !important; } .hr-titan-mail-v2__hero-smart-panel { flex: 0 0 auto; width: 295px !important; max-width: 56% !important; min-height: 200px; margin-right: auto !important; } .hr-titan-mail-v2__smart-tools-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .hr-titan-mail-v2__pricing-grid { grid-template-columns: minmax(0, 1fr); max-width: 660px; margin: 0 auto !important; }}@media (max-width: 600px) { .hr-titan-mail-v2__hero { padding: 34px 0 39px; } .hr-titan-mail-v2__hero::before { right: 24px; } .hr-titan-mail-v2__hero-container, .hr-titan-mail-v2__smart-tools-container, .hr-titan-mail-v2__pricing-container, .hr-titan-mail-v2__apps-container { width: calc(100% - 20px) !important; } .hr-titan-mail-v2__hero-layout { gap: 28px; } .hr-titan-mail-v2__hero-eyebrow { margin-bottom: 11px !important; font-size: 10px; } .hr-titan-mail-v2__hero-title { font-size: clamp(31px, 9.8vw, 42px); line-height: 1.25; } .hr-titan-mail-v2__hero-subtitle { margin-top: 9px !important; font-size: clamp(19px, 6vw, 25px); } .hr-titan-mail-v2__hero-description { margin-top: 16px !important; font-size: 12.5px; line-height: 1.9; } .hr-titan-mail-v2__hero-layout::after { bottom: -24px; width: 110px; box-shadow: -35px 0 0 var(--tm-secondary), -49px 0 0 var(--tm-accent); } .hr-titan-mail-v2__hero-smart-panel { width: 220px !important; max-width: 73% !important; min-height: 154px; } .hr-titan-mail-v2__hero-smart-titan-label, .hr-titan-mail-v2__hero-smart-storage-label, .hr-titan-mail-v2__hero-smart-productivity-label { padding: 5px 8px !important; font-size: 7px; } .hr-titan-mail-v2__hero-smart-node-primary { width: 17px !important; height: 17px; box-shadow: 0 0 0 7px rgb(27 138 166 / 6%); } .hr-titan-mail-v2__hero-smart-node-secondary { width: 12px !important; height: 12px; }  .hr-titan-mail-v2__smart-tools-section { padding: 42px 0; } .hr-titan-mail-v2__smart-tools-heading-wrap { margin-bottom: 28px !important; } .hr-titan-mail-v2__smart-tools-title, .hr-titan-mail-v2__pricing-title, .hr-titan-mail-v2__apps-title { font-size: clamp(25px, 7vw, 32px); line-height: 1.5; } .hr-titan-mail-v2__smart-tools-grid { grid-template-columns: minmax(0, 1fr); gap: 10px; } .hr-titan-mail-v2__read-card, .hr-titan-mail-v2__later-card, .hr-titan-mail-v2__follow-card, .hr-titan-mail-v2__template-card, .hr-titan-mail-v2__mobile-card, .hr-titan-mail-v2__search-card { padding: 20px 16px 21px !important; border-radius: 13px; } .hr-titan-mail-v2__read-title, .hr-titan-mail-v2__later-title, .hr-titan-mail-v2__follow-title, .hr-titan-mail-v2__template-title, .hr-titan-mail-v2__mobile-title, .hr-titan-mail-v2__search-title { font-size: 15px; } .hr-titan-mail-v2__read-text, .hr-titan-mail-v2__later-text, .hr-titan-mail-v2__follow-text, .hr-titan-mail-v2__template-text, .hr-titan-mail-v2__mobile-text, .hr-titan-mail-v2__search-text { font-size: 11.5px; line-height: 1.85; }  .hr-titan-mail-v2__pricing-section { padding: 46px 0 57px; } .hr-titan-mail-v2__pricing-heading-wrap { margin-bottom: 29px !important; } .hr-titan-mail-v2__pricing-grid { gap: 12px; } .hr-titan-mail-v2__professional-card, .hr-titan-mail-v2__business-card, .hr-titan-mail-v2__enterprise-card { padding: 24px 18px 20px !important; border-radius: 15px; } .hr-titan-mail-v2__professional-title, .hr-titan-mail-v2__business-title, .hr-titan-mail-v2__enterprise-title { font-size: 20px; } .hr-titan-mail-v2__professional-description, .hr-titan-mail-v2__business-description, .hr-titan-mail-v2__enterprise-description { min-height: 0; margin-bottom: 17px !important; font-size: 11px; } .hr-titan-mail-v2__professional-price-value, .hr-titan-mail-v2__business-price-value, .hr-titan-mail-v2__enterprise-price-value { font-size: 30px; } .hr-titan-mail-v2__professional-feature-storage, .hr-titan-mail-v2__professional-feature-apps, .hr-titan-mail-v2__professional-feature-calendar, .hr-titan-mail-v2__professional-feature-antispam, .hr-titan-mail-v2__professional-feature-protocols, .hr-titan-mail-v2__professional-feature-forwarder, .hr-titan-mail-v2__professional-feature-alias, .hr-titan-mail-v2__business-feature-storage, .hr-titan-mail-v2__business-feature-professional, .hr-titan-mail-v2__business-feature-read-tracking, .hr-titan-mail-v2__business-feature-security, .hr-titan-mail-v2__business-feature-template, .hr-titan-mail-v2__business-feature-multi-account, .hr-titan-mail-v2__business-feature-expansion, .hr-titan-mail-v2__enterprise-feature-storage, .hr-titan-mail-v2__enterprise-feature-all-plans, .hr-titan-mail-v2__enterprise-feature-unlimited-tracking, .hr-titan-mail-v2__enterprise-feature-smart-tools, .hr-titan-mail-v2__enterprise-feature-follow-up, .hr-titan-mail-v2__enterprise-feature-html-signature, .hr-titan-mail-v2__enterprise-feature-productivity, .hr-titan-mail-v2__enterprise-feature-search { font-size: 10.8px; }  .hr-titan-mail-v2__apps-section { padding: 44px 0 56px; } .hr-titan-mail-v2__apps-heading-wrap { margin-bottom: 27px !important; } .hr-titan-mail-v2__apps-grid { grid-template-columns: minmax(0, 1fr); gap: 11px; } .hr-titan-mail-v2__ios-card, .hr-titan-mail-v2__android-card { padding: 23px 18px 20px !important; border-radius: 13px; } .hr-titan-mail-v2__ios-title, .hr-titan-mail-v2__android-title { font-size: 17px; } .hr-titan-mail-v2__ios-text, .hr-titan-mail-v2__android-text { font-size: 11.5px; }}@media (max-width: 370px) { .hr-titan-mail-v2__hero-container, .hr-titan-mail-v2__smart-tools-container, .hr-titan-mail-v2__pricing-container, .hr-titan-mail-v2__apps-container { width: calc(100% - 16px) !important; } .hr-titan-mail-v2__hero-title { font-size: 29px; } .hr-titan-mail-v2__hero-subtitle { font-size: 18px; } .hr-titan-mail-v2__professional-card, .hr-titan-mail-v2__business-card, .hr-titan-mail-v2__enterprise-card { padding-inline: 15px !important; }}.hr-titan-mail-v2__professional-buy:focus-visible,.hr-titan-mail-v2__business-buy:focus-visible,.hr-titan-mail-v2__enterprise-buy:focus-visible,.hr-titan-mail-v2__ios-download:focus-visible,.hr-titan-mail-v2__android-download:focus-visible { outline: 2px solid var(--tm-secondary); outline-offset: 3px;}@media (prefers-reduced-motion: reduce) { .hr-titan-mail-v2__hero *, .hr-titan-mail-v2__smart-tools-section *, .hr-titan-mail-v2__pricing-section *, .hr-titan-mail-v2__apps-section * { transition: none !important; animation: none !important; }}