.dt-public[data-dt-page="eposta"] #order-vtcart .dr-container{ max-width: 1050px; margin: 0 auto; width: 100%; padding-top: 2rem; padding-bottom: 4rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-title-row{ display: flex; align-items: center; gap: 1rem; flex-wrap: wrap; margin: 0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-title-row h1{ font-size: 2rem; font-weight: 900; color: var(--dt-ink); margin: 0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-search{ flex: 1; max-width: 260px; padding: .7rem 1rem; border: 1.5px solid var(--dt-line); border-radius: 12px; font-size: 1.0625rem; outline: none; transition: all .2s; margin-left: auto; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-search:focus{ border-color: var(--dt-orange); box-shadow: 0 0 0 3px rgba(255, 132, 24,.1); }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-layout{ display: grid !important; grid-template-columns: 1fr 340px !important; gap: 2rem !important; align-items: start !important; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-card{ background: var(--dt-surface); border: 1px solid var(--dt-line); border-radius: 16px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,.03); margin-bottom: 1rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-item{ padding: 1.5rem; border-bottom: 1px solid var(--dt-line); transition: background .15s; margin:0; box-shadow:none; border-radius:0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-item:last-child{ border-bottom: none; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-item:hover{ background: var(--dt-surface); }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-item-top{ display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-domain-name{ font-size: 1.375rem; font-weight: 900; color: var(--dt-ink); display: flex; align-items: center; gap: .5rem; margin:0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-domain-name i{ color: var(--dt-accent); font-size: 1.25rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-expiry{ font-size: 1rem; color: var(--dt-muted); font-weight: 600; margin-top: .4rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge{ padding: .3rem .8rem; border-radius: 99px; font-size: 0.9375rem; font-weight: 800; white-space: nowrap; display:inline-block; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge-ok{ background: rgba(16,185,129,.1); color: #059669; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge-warn{ background: rgba(245,158,11,.1); color: #d97706; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge-danger{ background: rgba(239,68,68,.1); color: #dc2626; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge-info{ background: rgba(255, 132, 24,.1); color: var(--dt-accent); }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-badge-grey{ background: var(--dt-soft); color: var(--dt-muted); }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-period-row{ display: flex; align-items: center; justify-content: flex-end; gap: 1rem; flex-wrap: wrap; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-period-sel{ width:auto; padding: .5rem .9rem; border: 1.5px solid var(--dt-line); border-radius: 10px; font-size: 1.0625rem; font-weight: 600; color: var(--dt-ink); outline: none; cursor: pointer; display:inline-block; height:auto; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-period-sel:focus{ border-color: var(--dt-orange); }.dt-public[data-dt-page="eposta"] #order-vtcart .btn-dr-add{ display: inline-flex; align-items: center; justify-content:center; gap: .45rem; padding: .6rem 1.2rem; background: linear-gradient(135deg,var(--dt-orange),var(--dt-orange)); color: #fff; border: none; border-radius: 10px; font-size: 1.0625rem; font-weight: 800; cursor: pointer; transition: all .2s; box-shadow: 0 4px 10px rgba(255, 132, 24,.2); }.dt-public[data-dt-page="eposta"] #order-vtcart .btn-dr-add:hover{ transform: translateY(-1px); box-shadow: 0 8px 16px rgba(255, 132, 24,.3); color:#fff; }.dt-public[data-dt-page="eposta"] #order-vtcart .form-horizontal .form-group{ margin:0 !important; }.dt-public[data-dt-page="eposta"] #order-vtcart .panel{ margin-bottom: 0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-sum{ background:var(--dt-surface); border: 1px solid var(--dt-line); border-radius:16px; overflow:hidden; box-shadow:0 4px 24px rgba(0,0,0,.04); }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-sum-dark{ background: linear-gradient(160deg,var(--dt-dark),#1e1b4b); padding: 1.5rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-sum-dark h2{ margin:0; font-size:1.375rem; color:#fff; font-weight:900; display:flex; align-items:center; gap:.6rem; border:none; padding:0; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-sum-dark h2 i{ color:var(--dt-accent); font-size: 1.5rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .dr-sum-white{ padding: 1.5rem; position:relative; }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container{ font-size: 1.125rem; color: var(--dt-muted); }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .clearfix{ display: flex; justify-content: space-between; align-items: center; padding: 0.6rem 0; border-bottom: 1px dashed var(--dt-line); }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .clearfix:last-child{ border-bottom: none; }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .pull-left{ font-weight: 600; color: var(--dt-muted); float:none !important; }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .pull-right{ font-weight: 800; color: var(--dt-ink); float:none !important; }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .total-due-today{ display: flex; justify-content: space-between; align-items: center; margin-top: 1rem; padding-top: 1rem; border-top: 2px solid var(--dt-line); }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .total-due-today .pull-left{ font-size: 1.25rem; font-weight: 800; color: var(--dt-ink); }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .total-due-today .pull-right{ font-size: 1.75rem; font-weight: 900; color: var(--dt-accent); }.dt-public[data-dt-page="eposta"] #order-vtcart .summary-container .total-due-today .amt{ color: var(--dt-accent); }.dt-public[data-dt-page="eposta"] #order-vtcart .btn-dr-cart{ display: flex; align-items: center; justify-content: center; gap: .6rem; width: 100%; padding: 1rem; background: linear-gradient(135deg,var(--dt-orange),var(--dt-orange)); color: #fff; border: none; border-radius: 12px; font-size: 1.1875rem; font-weight: 800; text-decoration: none; box-shadow: 0 6px 18px rgba(255, 132, 24,.28); transition: all .25s; margin-top: 1.5rem; }.dt-public[data-dt-page="eposta"] #order-vtcart .btn-dr-cart:hover{ transform: translateY(-2px); color:#fff; }.dt-public[data-dt-page="eposta"] #order-vtcart .order-summary .loader{ background: rgba(255,255,255,0.9); border-radius: 16px; z-index:10; }.dt-public[data-dt-page="eposta"] .mail-centered-hero{
        padding: 6rem 0 5.5rem !important;
        background-color: var(--dt-dark) !important;
        background-image: 
            radial-gradient(circle at 50% 15%, rgba(255, 132, 24, 0.28) 0%, transparent 60%),
            radial-gradient(circle at 10% 90%, rgba(16, 185, 129, 0.15) 0%, transparent 50%),
            radial-gradient(circle at 90% 90%, rgba(56, 189, 248, 0.15) 0%, transparent 50%),
            linear-gradient(to right, rgba(255, 255, 255, 0.035) 1px, transparent 1px),
            linear-gradient(to bottom, rgba(255, 255, 255, 0.035) 1px, transparent 1px) !important;
        background-size: 100% 100%, 100% 100%, 100% 100%, 36px 36px, 36px 36px !important;
        position: relative !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
        overflow: hidden !important;
        text-align: center !important;
    }.dt-public[data-dt-page="eposta"] .mch-container{
        max-width: 1240px !important;
        margin: 0 auto !important;
        position: relative !important;
        z-index: 2 !important;
    }.dt-public[data-dt-page="eposta"] .mch-title{
        font-size: clamp(3.25rem, 5vw, 5.25rem) !important;
        font-weight: 900 !important;
        color: #ffffff !important;
        line-height: 1.12 !important;
        letter-spacing: -1.8px !important;
        max-width: 920px !important;
        margin: 0 auto 1.5rem !important;
    }.dt-public[data-dt-page="eposta"] .mch-title-gradient{
        background: linear-gradient(135deg, var(--dt-surface) 0%, #cbd5e1 40%, var(--dt-orange) 70%, var(--dt-orange) 100%) !important;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
    }.dt-public[data-dt-page="eposta"] .mch-desc{
        font-size: clamp(1.3125rem, 1.8vw, 1.5625rem) !important;
        color: var(--dt-muted) !important;
        line-height: 1.65 !important;
        max-width: 720px !important;
        margin: 0 auto 2.5rem !important;
    }.dt-public[data-dt-page="eposta"] .mch-actions{
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 1rem !important;
        margin-bottom: 3.5rem !important;
        flex-wrap: wrap !important;
    }.dt-public[data-dt-page="eposta"] .mch-btn-primary{
        background: linear-gradient(135deg, var(--dt-orange) 0%, var(--dt-orange) 100%) !important;
        color: #ffffff !important;
        font-weight: 800 !important;
        font-size: 1.25rem !important;
        padding: 0.95rem 2rem !important;
        border-radius: 16px !important;
        text-decoration: none !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 0.5rem !important;
        box-shadow: 0 10px 30px rgba(255, 132, 24, 0.45) !important;
        transition: all 0.25s ease !important;
    }.dt-public[data-dt-page="eposta"] .mch-btn-primary:hover{
        transform: translateY(-3px) !important;
        box-shadow: 0 16px 40px rgba(255, 132, 24, 0.6) !important;
        color: #ffffff !important;
    }.dt-public[data-dt-page="eposta"] .mch-btn-secondary{
        background: rgba(255, 255, 255, 0.06) !important;
        color: #ffffff !important;
        border: 1px solid rgba(255, 255, 255, 0.15) !important;
        font-weight: 800 !important;
        font-size: 1.25rem !important;
        padding: 0.95rem 1.8rem !important;
        border-radius: 16px !important;
        text-decoration: none !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 0.5rem !important;
        backdrop-filter: blur(8px) !important;
        transition: all 0.2s ease !important;
    }.dt-public[data-dt-page="eposta"] .mch-btn-secondary:hover{
        background: rgba(255, 255, 255, 0.12) !important;
        border-color: rgba(255, 255, 255, 0.3) !important;
        color: #ffffff !important;
    }.dt-public[data-dt-page="eposta"] .mch-stats-grid{
        display: grid !important;
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 1.25rem !important;
        max-width: 1100px !important;
        margin: 0 auto !important;
        text-align: left !important;
    }.dt-public[data-dt-page="eposta"] .mch-stat-card{
        background: rgba(15, 23, 42, 0.6) !important;
        border: 1px solid rgba(255, 255, 255, 0.08) !important;
        border-radius: 20px !important;
        padding: 1.35rem 1.25rem !important;
        backdrop-filter: blur(16px) !important;
        box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.3) !important;
        transition: all 0.25s ease !important;
    }.dt-public[data-dt-page="eposta"] .mch-stat-card:hover{
        transform: translateY(-4px) !important;
        border-color: rgba(255, 132, 24, 0.35) !important;
        box-shadow: 0 15px 35px -5px rgba(255, 132, 24, 0.15) !important;
    }.dt-public[data-dt-page="eposta"] .mch-sc-top{
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        margin-bottom: 0.75rem !important;
    }.dt-public[data-dt-page="eposta"] .mch-sc-icon{
        width: 38px !important;
        height: 38px !important;
        border-radius: 10px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 1.375rem !important;
    }.dt-public[data-dt-page="eposta"] .mch-sc-icon.purple{ background: rgba(255, 132, 24, 0.15) !important; color: var(--dt-accent) !important; border: 1px solid rgba(255, 132, 24, 0.3) !important; }.dt-public[data-dt-page="eposta"] .mch-sc-icon.green{ background: rgba(16, 185, 129, 0.15) !important; color: #34d399 !important; border: 1px solid rgba(16, 185, 129, 0.3) !important; }.dt-public[data-dt-page="eposta"] .mch-sc-icon.blue{ background: rgba(56, 189, 248, 0.15) !important; color: var(--dt-accent) !important; border: 1px solid rgba(56, 189, 248, 0.3) !important; }.dt-public[data-dt-page="eposta"] .mch-sc-icon.orange{ background: rgba(249, 115, 22, 0.15) !important; color: #fb923c !important; border: 1px solid rgba(249, 115, 22, 0.3) !important; }.dt-public[data-dt-page="eposta"] .mch-sc-val{ font-size: 1.75rem !important; font-weight: 900 !important; color: #ffffff !important; line-height: 1 !important; margin-bottom: 0.35rem !important; }.dt-public[data-dt-page="eposta"] .mch-sc-label{ font-size: 1.025rem !important; font-weight: 800 !important; color: #e2e8f0 !important; margin-bottom: 0.15rem !important; }.dt-public[data-dt-page="eposta"] .mch-sc-desc{ font-size: 0.9rem !important; color: var(--dt-muted) !important; line-height: 1.4 !important; }.dt-public[data-dt-page="eposta"] .plans-section{ padding: 4.5rem 0 5.5rem !important; background: var(--dt-surface) !important; }.dt-public[data-dt-page="eposta"] .section-header{ text-align: center !important; max-width: 700px !important; margin: 0 auto 2.5rem !important; }.dt-public[data-dt-page="eposta"] .section-badge{ display: inline-flex !important; align-items: center !important; gap: 0.4rem !important; background: rgba(255, 132, 24, 0.08) !important; color: var(--dt-accent) !important; font-size: 0.975rem !important; font-weight: 800 !important; padding: 0.3rem 0.85rem !important; border-radius: 99px !important; margin-bottom: 0.85rem !important; }.dt-public[data-dt-page="eposta"] .section-header h2{ font-size: clamp(2.375rem, 3.2vw, 3.25rem) !important; font-weight: 900 !important; color: var(--dt-ink) !important; letter-spacing: -0.8px !important; margin-bottom: 0.75rem !important; }.dt-public[data-dt-page="eposta"] .section-header p{ font-size: 1.25rem !important; color: var(--dt-muted) !important; margin: 0 !important; }.dt-public[data-dt-page="eposta"] .billing-toggle{ display: flex !important; align-items: center !important; justify-content: center !important; gap: 1rem !important; margin: 2rem auto 0 !important; }.dt-public[data-dt-page="eposta"] .toggle-label{ font-size: 1.15rem !important; font-weight: 800 !important; color: var(--dt-muted) !important; cursor: pointer !important; }.dt-public[data-dt-page="eposta"] .toggle-label.active{ color: var(--dt-accent) !important; }.dt-public[data-dt-page="eposta"] .toggle-switch{ position: relative !important; display: inline-block !important; width: 52px !important; height: 28px !important; }.dt-public[data-dt-page="eposta"] .toggle-switch input{ opacity: 0 !important; width: 0 !important; height: 0 !important; }.dt-public[data-dt-page="eposta"] .toggle-track{ position: absolute !important; cursor: pointer !important; top: 0; left: 0; right: 0; bottom: 0; background-color: #cbd5e1 !important; transition: .3s !important; border-radius: 34px !important; }.dt-public[data-dt-page="eposta"] .toggle-thumb{ position: absolute !important; content: "" !important; height: 20px !important; width: 20px !important; left: 4px !important; bottom: 4px !important; background-color: white !important; transition: .3s !important; border-radius: 50% !important; box-shadow: 0 2px 5px rgba(0,0,0,0.2) !important; }.dt-public[data-dt-page="eposta"] input:checked + .toggle-track{ background-color: var(--dt-orange) !important; }.dt-public[data-dt-page="eposta"] input:checked + .toggle-track .toggle-thumb{ transform: translateX(24px) !important; }.dt-public[data-dt-page="eposta"] .save-badge{ font-size: 0.85rem !important; font-weight: 900 !important; color: #16a34a !important; background: var(--dt-soft) !important; border: 1px solid var(--dt-line) !important; padding: 0.18rem 0.55rem !important; border-radius: 99px !important; margin-left: 0.35rem !important; }.dt-public[data-dt-page="eposta"] .inner-plans-grid{
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        gap: 0.9rem !important;
        align-items: stretch !important;
        margin-top: 2.5rem !important;
        width: 100% !important;
    }.dt-public[data-dt-page="eposta"] .inner-plan-card{
        flex: 1 1 0% !important;
        min-width: 0 !important;
        max-width: 290px !important;
        background: var(--dt-surface) !important;
        border: 1px solid var(--dt-line) !important;
        border-radius: 24px !important;
        padding: 1.5rem 1rem !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        position: relative !important;
        box-sizing: border-box !important;
        box-shadow: 0 10px 30px -5px rgba(15, 23, 42, 0.04) !important;
        transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        overflow: visible !important;
    }.dt-public[data-dt-page="eposta"] .inner-plan-card:hover{ transform: translateY(-6px) !important; border-color: #cbd5e1 !important; box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.1) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-card.iperform{ border: 2px solid var(--dt-orange) !important; box-shadow: 0 20px 50px -10px rgba(255, 132, 24, 0.22) !important; transform: translateY(-4px) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-card.iperform:hover{ transform: translateY(-8px) !important; box-shadow: 0 25px 60px -10px rgba(255, 132, 24, 0.3) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-badge{ position: absolute !important; top: -14px !important; left: 50% !important; transform: translateX(-50%) !important; background: linear-gradient(135deg, var(--dt-orange) 0%, var(--dt-orange) 100%) !important; color: #ffffff !important; font-size: 0.8125rem !important; font-weight: 900 !important; letter-spacing: 0.5px !important; padding: 0.3rem 0.8rem !important; border-radius: 99px !important; box-shadow: 0 6px 18px rgba(255, 132, 24, 0.4) !important; white-space: nowrap !important; display: inline-flex !important; align-items: center !important; gap: 0.35rem !important; z-index: 5 !important; }.dt-public[data-dt-page="eposta"] .plan-card-top{ display: flex !important; align-items: flex-start !important; gap: 0.85rem !important; margin-bottom: 1.25rem !important; }.dt-public[data-dt-page="eposta"] .pct-icon-box{ width: 44px !important; height: 44px !important; border-radius: 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1.5rem !important; flex-shrink: 0 !important; }.dt-public[data-dt-page="eposta"] .pct-icon-box.pct-blue{ background: var(--dt-soft) !important; color: var(--dt-accent) !important; border: 1px solid var(--dt-line) !important; }.dt-public[data-dt-page="eposta"] .pct-icon-box.pct-purple{ background: var(--dt-soft) !important; color: var(--dt-accent) !important; border: 1px solid var(--dt-line) !important; }.dt-public[data-dt-page="eposta"] .pct-icon-box.pct-green{ background: var(--dt-soft) !important; color: #10b981 !important; border: 1px solid var(--dt-line) !important; }.dt-public[data-dt-page="eposta"] .pct-icon-box.pct-orange{ background: var(--dt-soft) !important; color: #f97316 !important; border: 1px solid #ffedd5 !important; }.dt-public[data-dt-page="eposta"] .pct-info{ flex: 1 !important; min-width: 0 !important; }.dt-public[data-dt-page="eposta"] .pct-title{ font-size: 1.375rem !important; font-weight: 900 !important; color: var(--dt-ink) !important; margin: 0 0 0.15rem !important; letter-spacing: -0.3px !important; line-height: 1.2 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }.dt-public[data-dt-page="eposta"] .pct-desc{ font-size: 0.85rem !important; color: var(--dt-muted) !important; font-weight: 600 !important; line-height: 1.3 !important; display: block !important; }.dt-public[data-dt-page="eposta"] .plan-hardware-chips{ display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0.35rem !important; margin-bottom: 1.25rem !important; }.dt-public[data-dt-page="eposta"] .ph-chip{ background: var(--dt-surface) !important; border: 1px solid var(--dt-line) !important; border-radius: 10px !important; padding: 0.4rem !important; display: flex !important; align-items: center !important; gap: 0.35rem !important; font-size: 0.85rem !important; color: var(--dt-muted) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }.dt-public[data-dt-page="eposta"] .ph-chip i{ color: var(--dt-accent) !important; font-size: 0.9375rem !important; flex-shrink: 0 !important; }.dt-public[data-dt-page="eposta"] .ph-chip strong{ color: var(--dt-ink) !important; font-weight: 800 !important; }.dt-public[data-dt-page="eposta"] .plan-specs-section{ background: var(--dt-surface) !important; border: 1px solid var(--dt-line) !important; border-radius: 14px !important; padding: 0.85rem !important; margin-bottom: 1.25rem !important; flex: 1 !important; }.dt-public[data-dt-page="eposta"] .pss-header{ display: flex !important; align-items: center !important; gap: 0.35rem !important; font-size: 0.8125rem !important; font-weight: 800 !important; color: var(--dt-muted) !important; text-transform: uppercase !important; letter-spacing: 0.4px !important; margin-bottom: 0.65rem !important; }.dt-public[data-dt-page="eposta"] .pss-header i{ color: var(--dt-accent) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-features{ list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 0.4rem !important; }.dt-public[data-dt-page="eposta"] .inner-plan-features li{ display: flex !important; align-items: center !important; gap: 0.4rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: var(--dt-muted) !important; padding: 0 !important; background: transparent !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }.dt-public[data-dt-page="eposta"] .inner-plan-features li i.fa-circle-check{ color: #10b981 !important; font-size: 0.9375rem !important; flex-shrink: 0 !important; }.dt-public[data-dt-page="eposta"] .inner-plan-features li.off{ opacity: 0.4 !important; text-decoration: line-through !important; }.dt-public[data-dt-page="eposta"] .inner-plan-features li.off i{ color: var(--dt-muted) !important; }.dt-public[data-dt-page="eposta"] .feature-gift-box{
        width: 100% !important;
        background: var(--dt-soft) !important;
        border: 1px dashed #10b981 !important;
        padding: 0.4rem 0.6rem !important;
        border-radius: 8px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        box-sizing: border-box !important;
        margin-bottom: 0.35rem !important;
    }.dt-public[data-dt-page="eposta"] .fgb-left{
        display: flex !important;
        align-items: center !important;
        gap: 0.4rem !important;
        font-size: 0.9rem !important;
        font-weight: 800 !important;
        color: #047857 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }.dt-public[data-dt-page="eposta"] .fgb-left i{
        color: #10b981 !important;
        font-size: 1rem !important;
        flex-shrink: 0 !important;
    }.dt-public[data-dt-page="eposta"] .gift-badge{
        background: #10b981 !important;
        color: #ffffff !important;
        font-size: 0.725rem !important;
        font-weight: 900 !important;
        padding: 0.15rem 0.45rem !important;
        border-radius: 4px !important;
        letter-spacing: 0.5px !important;
        text-transform: uppercase !important;
        line-height: 1 !important;
        flex-shrink: 0 !important;
    }.dt-public[data-dt-page="eposta"] .plan-docked-footer{ display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 0.65rem !important; padding-top: 1rem !important; border-top: 1.5px solid var(--dt-line) !important; background: var(--dt-surface) !important; }.dt-public[data-dt-page="eposta"] .pdf-left-price{ display: flex !important; flex-direction: column !important; gap: 0.2rem !important; }.dt-public[data-dt-page="eposta"] .pdf-price-row{ display: flex !important; align-items: baseline !important; gap: 0.12rem !important; }.dt-public[data-dt-page="eposta"] .pdf-curr{ font-size: 1.3125rem !important; font-weight: 800 !important; color: var(--dt-accent) !important; }.dt-public[data-dt-page="eposta"] .plan-amount{ font-size: 2.0625rem !important; font-weight: 900 !important; color: var(--dt-ink) !important; line-height: 1 !important; letter-spacing: -1px !important; }.dt-public[data-dt-page="eposta"] .iperform .plan-amount{ color: var(--dt-accent) !important; }.dt-public[data-dt-page="eposta"] .plan-cents{ font-size: 1.0625rem !important; font-weight: 800 !important; color: inherit !important; vertical-align: super !important; }.dt-public[data-dt-page="eposta"] .pdf-period{ font-size: 0.875rem !important; font-weight: 700 !important; color: var(--dt-muted) !important; margin-left: 0.15rem !important; }.dt-public[data-dt-page="eposta"] .pdf-badge-row{ display: flex !important; align-items: center !important; }.dt-public[data-dt-page="eposta"] .pdf-save-pill{ font-size: 0.775rem !important; font-weight: 800 !important; color: #16a34a !important; background: var(--dt-soft) !important; border: 1px solid var(--dt-line) !important; padding: 0.12rem 0.45rem !important; border-radius: 6px !important; display: inline-flex !important; align-items: center !important; gap: 0.25rem !important; white-space: nowrap !important; }.dt-public[data-dt-page="eposta"] .pdf-right-action{ display: flex !important; align-items: center !important; }.dt-public[data-dt-page="eposta"] .inner-plan-cta{ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.3rem !important; padding: 0.6rem 1rem !important; border-radius: 12px !important; font-size: 1.025rem !important; font-weight: 800 !important; text-decoration: none !important; white-space: nowrap !important; transition: all 0.2s ease !important; }.dt-public[data-dt-page="eposta"] .inner-plan-cta.btn-cta-primary{ background: linear-gradient(135deg, var(--dt-orange) 0%, var(--dt-orange) 100%) !important; color: #ffffff !important; box-shadow: 0 4px 14px rgba(255, 132, 24, 0.35) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-cta.btn-cta-primary:hover{ transform: translateY(-2px) !important; box-shadow: 0 8px 20px rgba(255, 132, 24, 0.45) !important; color: #ffffff !important; }.dt-public[data-dt-page="eposta"] .inner-plan-cta.btn-cta-outline{ background: var(--dt-surface) !important; color: var(--dt-ink) !important; border: 1px solid var(--dt-line) !important; }.dt-public[data-dt-page="eposta"] .inner-plan-cta.btn-cta-outline:hover{ background: var(--dt-surface) !important; border-color: var(--dt-orange) !important; color: var(--dt-accent) !important; transform: translateY(-2px) !important; box-shadow: 0 4px 12px rgba(255, 132, 24, 0.12) !important; }@media  (max-width: 1199px) {.dt-public[data-dt-page="eposta"] .inner-plans-grid{ flex-wrap: wrap !important; }
.dt-public[data-dt-page="eposta"] .inner-plan-card{ flex: 1 1 calc(50% - 1.25rem) !important; max-width: 400px !important; }}@media  (max-width: 767px) {.dt-public[data-dt-page="eposta"] .inner-plan-card{ flex: 1 1 100% !important; max-width: 100% !important; }}.dt-public[data-dt-page="eposta"] .comparison-section{ background-color: var(--dt-surface); padding: 5rem 0; border-top: 1px solid var(--dt-line); }.dt-public[data-dt-page="eposta"] .comp-table-wrap{ overflow-x: auto; background: var(--dt-surface); border-radius: 20px; border: 1px solid var(--dt-line); box-shadow: 0 10px 30px rgba(0,0,0,0.03); margin-top:2rem; }.dt-public[data-dt-page="eposta"] .comp-table{ width: 100%; border-collapse: collapse; min-width: 800px; text-align: center; }.dt-public[data-dt-page="eposta"] .comp-table th{ background: var(--dt-surface); padding: 1.5rem 1rem; font-weight: 800; color: var(--dt-ink); font-size: 1.3125rem; border-bottom: 2px solid var(--dt-line); }.dt-public[data-dt-page="eposta"] .comp-table td{ padding: 1.2rem 1rem; border-bottom: 1px solid var(--dt-line); color: var(--dt-muted); font-weight: 600; font-size: 1.125rem; }.dt-public[data-dt-page="eposta"] .comp-us{ background: var(--dt-soft); border-left: 2px solid var(--dt-orange); border-right: 2px solid var(--dt-orange); position: relative; }.dt-public[data-dt-page="eposta"] .comp-table th.comp-us{ background: var(--dt-orange); color: #fff; border-top: 2px solid var(--dt-orange); }.dt-public[data-dt-page="eposta"] .comp-table td.comp-us{ font-weight: 800; color: var(--dt-ink); }.dt-public[data-dt-page="eposta"] .comp-badge{ font-size: 0.8125rem; background: #10b981; color: #fff; padding: 0.2rem 0.5rem; border-radius: 99px; text-transform: uppercase; }.dt-public[data-dt-page="eposta"] .comp-yes{ color: #10b981; font-size:1.375rem; }.dt-public[data-dt-page="eposta"] .comp-no{ color: #ef4444; font-size:1.375rem; }.dt-public[data-dt-page="eposta"] .wh-suite-section{ padding: 5.5rem 0 !important; background: var(--dt-surface) !important; border-top: 1px solid var(--dt-line) !important; border-bottom: 1px solid var(--dt-line) !important; }.dt-public[data-dt-page="eposta"] .wh-suite-grid{ display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 1.5rem !important; margin-top: 2.5rem !important; }.dt-public[data-dt-page="eposta"] .wh-suite-box{ background: var(--dt-surface) !important; border: 1px solid var(--dt-line) !important; border-radius: 20px !important; padding: 2rem 1.75rem !important; box-shadow: 0 4px 15px -2px rgba(15, 23, 42, 0.02) !important; transition: all 0.25s ease !important; }.dt-public[data-dt-page="eposta"] .wh-suite-box:hover{ transform: translateY(-4px) !important; border-color: var(--dt-orange) !important; box-shadow: 0 16px 35px -8px rgba(255, 132, 24, 0.14) !important; }.dt-public[data-dt-page="eposta"] .wh-sb-icon{ width: 50px !important; height: 50px !important; border-radius: 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1.6875rem !important; margin-bottom: 1.25rem !important; }.dt-public[data-dt-page="eposta"] .wh-suite-box h3{ font-size: 1.4375rem !important; font-weight: 900 !important; color: var(--dt-ink) !important; margin: 0 0 0.5rem !important; }.dt-public[data-dt-page="eposta"] .wh-suite-box p{ font-size: 1.0625rem !important; color: var(--dt-muted) !important; line-height: 1.6 !important; margin: 0 !important; }.dt-public[data-dt-page="eposta"] .dfaq-section{ background: var(--dt-surface) !important; padding: 5.5rem 0 !important; }.dt-public[data-dt-page="eposta"] .dfaq-accordion{ display: flex !important; flex-direction: column !important; gap: 1rem !important; margin-top: 2.5rem !important; }.dt-public[data-dt-page="eposta"] .dfaq-item{ background: var(--dt-surface) !important; border: 1px solid var(--dt-line) !important; border-radius: 16px !important; overflow: hidden !important; box-shadow: 0 4px 15px -2px rgba(15, 23, 42, 0.02) !important; transition: all 0.25s ease !important; }.dt-public[data-dt-page="eposta"] .dfaq-item:hover{ border-color: #cbd5e1 !important; box-shadow: 0 8px 25px -4px rgba(15, 23, 42, 0.05) !important; }.dt-public[data-dt-page="eposta"] .dfaq-item.active{ border-color: var(--dt-orange) !important; box-shadow: 0 12px 30px -5px rgba(255, 132, 24, 0.12) !important; }.dt-public[data-dt-page="eposta"] .dfaq-question{ padding: 1.35rem 1.75rem !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 1rem !important; cursor: pointer !important; user-select: none !important; background: var(--dt-surface) !important; transition: background 0.2s ease !important; }.dt-public[data-dt-page="eposta"] .dfaq-question:hover{ background: var(--dt-soft) !important; }.dt-public[data-dt-page="eposta"] .dfaq-q-text{ font-size: 1.3125rem !important; font-weight: 800 !important; color: var(--dt-ink) !important; letter-spacing: -0.2px !important; }.dt-public[data-dt-page="eposta"] .dfaq-item.active .dfaq-q-text{ color: var(--dt-accent) !important; }.dt-public[data-dt-page="eposta"] .dfaq-icon{ width: 32px !important; height: 32px !important; border-radius: 50% !important; background: var(--dt-soft) !important; color: var(--dt-muted) !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1.0625rem !important; flex-shrink: 0 !important; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; }.dt-public[data-dt-page="eposta"] .dfaq-item.active .dfaq-icon{ background: var(--dt-orange) !important; color: #ffffff !important; transform: rotate(180deg) !important; }.dt-public[data-dt-page="eposta"] .dfaq-answer{ display: none; padding: 0 1.75rem 1.5rem !important; color: var(--dt-muted) !important; font-size: 1.15rem !important; line-height: 1.7 !important; border-top: 1px solid var(--dt-line) !important; padding-top: 1.25rem !important; }.dt-public[data-dt-page="eposta"] .dfaq-item.active .dfaq-answer{ display: block !important; }@media  (max-width: 1024px) {.dt-public[data-dt-page="eposta"] .mch-stats-grid{ grid-template-columns: repeat(2, 1fr) !important; }
.dt-public[data-dt-page="eposta"] .wh-suite-grid{ grid-template-columns: 1fr !important; }}@media  (max-width: 767px) {.dt-public[data-dt-page="eposta"] .mch-stats-grid{ grid-template-columns: 1fr !important; }}