:root{--brand:#5b4df6;--brand2:#7a6cff;--cyan:#13b9d6;--ink:#152033;--muted:#667085;--line:#e7e9f2;--soft:#f7f8fc;--white:#fff;--danger:#e5484d;--shadow:0 22px 60px rgba(37,32,89,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header{height:76px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(231,233,242,.9);position:sticky;top:0;z-index:100}.nav-shell{max-width:1240px;height:100%;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font:800 20px Manrope,sans-serif}.logo>span:last-child>span{color:var(--brand)}.logo-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--cyan));box-shadow:0 8px 20px rgba(91,77,246,.26)}.main-nav{display:flex;align-items:center;gap:5px}.main-nav a{padding:10px 13px;border-radius:10px;color:#49536a;font-size:14px;font-weight:600}.main-nav a:hover,.main-nav a.active{color:var(--brand);background:#f2f0ff}.main-nav .nav-cta{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand2));padding:11px 17px;margin-left:7px}.nav-toggle{display:none;border:0;background:transparent;font-size:25px}.hero{position:relative;overflow:hidden;padding:82px 24px 70px;background:linear-gradient(145deg,#fbfbff 0%,#f4f2ff 50%,#edfaff 100%);text-align:center}.hero:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,#fff)}.hero-orb{position:absolute;border-radius:50%;filter:blur(3px);opacity:.35}.hero-orb-one{width:380px;height:380px;background:#b9adff;top:-190px;left:-90px}.hero-orb-two{width:330px;height:330px;background:#8fe7f5;right:-110px;top:110px}.hero-copy,.mail-tool{position:relative;z-index:2}.hero-copy{max-width:850px;margin:auto}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.12em}.eyebrow{padding:7px 12px;border:1px solid #dcd7ff;border-radius:999px;background:rgba(255,255,255,.75);letter-spacing:.04em}.eyebrow i,.live-dot{width:8px;height:8px;border-radius:50%;background:#24c875;box-shadow:0 0 0 5px rgba(36,200,117,.13)}.hero h1{margin:20px 0 15px;font:800 clamp(42px,6vw,72px)/1.07 Manrope,sans-serif;letter-spacing:-.045em}.hero h1 span{background:linear-gradient(90deg,var(--brand),var(--cyan));-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:690px;margin:0 auto;color:var(--muted);font-size:18px}.hero-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:20px;color:#4f5b70;font-size:13px;font-weight:600}.mail-tool{max-width:1080px;margin:38px auto 0;padding:24px;text-align:left;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.92);border-radius:24px;box-shadow:var(--shadow)}.tool-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.tool-head>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.tool-head small{font-weight:700;color:#7b8497;text-transform:uppercase;letter-spacing:.08em}.tool-head h2{grid-column:1/3;margin:4px 0 0;font:800 23px Manrope}.secure-badge{padding:7px 10px;border-radius:9px;background:#effbf5;color:#168c55;font-size:12px;font-weight:700}.generator-row{display:grid;grid-template-columns:1fr auto 1fr auto;gap:10px;align-items:end}.field{display:block}.field>span{display:block;margin:0 0 7px;color:#59647a;font-size:12px;font-weight:700}.field input,.field select{width:100%;height:54px;padding:0 15px;border:1px solid #dfe3ec;border-radius:12px;background:#fff;color:var(--ink);outline:none}.field input:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(91,77,246,.1)}.at-sign{height:54px;display:grid;place-items:center;font-weight:800;color:#7a8498}.primary-btn{height:54px;padding:0 24px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--brand),#7668ff);font-weight:800;cursor:pointer;box-shadow:0 10px 25px rgba(91,77,246,.25);display:flex;align-items:center;gap:18px}.primary-btn:disabled{opacity:.65;cursor:wait}.tool-note{margin:10px 0 0;color:#8a93a5;font-size:12px}.address-card{display:flex;align-items:center;gap:15px;margin-top:18px;padding:16px;border:1px solid #dcd9ff;border-radius:16px;background:linear-gradient(135deg,#f7f6ff,#f2fbfd)}.address-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#fff;color:var(--brand);font-size:21px;box-shadow:0 6px 18px rgba(40,36,80,.1)}.address-value{min-width:0;flex:1}.address-value small,.address-value span{display:block;color:#7d8799;font-size:11px}.address-value strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:18px}.address-actions{display:flex;gap:8px}.icon-btn,.soft-btn{border:1px solid #dfe3ec;background:#fff;color:#3e4960;border-radius:10px;padding:10px 13px;font-weight:700;cursor:pointer}.icon-btn:hover,.soft-btn:hover{border-color:#c4bfff;color:var(--brand);background:#faf9ff}.ad-wrap{max-width:1120px;margin:28px auto;padding:0 24px;text-align:center}.ad-label{display:block;color:#a0a7b5;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ad-placeholder{min-height:90px;border:1px dashed #d8dce6;border-radius:12px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a0a7b5}.ad-placeholder strong{font-size:13px}.ad-placeholder small{text-transform:capitalize}.inbox-section,.benefits,.faq-preview,.content-section{max-width:1160px;margin:0 auto;padding:72px 24px}.section-heading h2{margin:5px 0 7px;font:800 clamp(30px,4vw,44px) Manrope,sans-serif;letter-spacing:-.03em}.section-heading p{margin:0;color:var(--muted)}.centered{text-align:center;max-width:690px;margin:0 auto 35px}.split-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.inbox-controls{text-align:right;color:#8b94a5;font-size:11px}.inbox-controls span{display:block;margin-bottom:7px}.inbox-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(30,42,73,.07)}.inbox-table-head,.message-row{display:grid;grid-template-columns:1.1fr 1.7fr .65fr 35px;gap:15px;align-items:center}.inbox-table-head{padding:12px 20px;background:#f8f9fc;color:#8a93a5;font-size:11px;font-weight:700;text-transform:uppercase}.message-row{padding:17px 20px;border-top:1px solid #eef0f5;cursor:pointer;transition:.2s}.message-row:hover{background:#faf9ff;transform:translateX(2px)}.sender-cell{display:flex;align-items:center;gap:11px;min-width:0}.sender-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eeebff;color:var(--brand);font-weight:800}.sender-cell div,.subject-cell{min-width:0}.sender-cell strong,.sender-cell small,.subject-cell strong,.subject-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-cell small,.subject-cell small,.time-cell{color:#8a93a5;font-size:11px}.row-arrow{color:#a1a8b5;font-size:18px}.empty-state{text-align:center;padding:70px 20px}.empty-icon{width:74px;height:74px;margin:auto;display:grid;place-items:center;border-radius:22px;background:#f2f0ff;font-size:31px}.empty-state h3{margin:18px 0 5px;font:800 21px Manrope}.empty-state p{margin:0 0 18px;color:var(--muted)}.card-grid{display:grid;gap:20px}.card-grid.three{grid-template-columns:repeat(3,1fr)}.feature-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(35,44,78,.09)}.feature-card h3{margin:18px 0 7px;font:800 19px Manrope}.feature-card p{margin:0;color:var(--muted);font-size:14px}.feature-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:21px}.feature-icon.purple{background:#eeebff}.feature-icon.cyan{background:#e8fafc}.feature-icon.pink{background:#fff0f7}.how-section{padding:20px 24px 72px}.how-panel{max-width:1160px;margin:auto;padding:50px;border-radius:28px;color:#fff;background:radial-gradient(circle at 15% 15%,rgba(255,255,255,.14),transparent 30%),linear-gradient(135deg,#4d40dc,#775bfa 60%,#1eabc5);display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.section-kicker.light{color:#d9d5ff}.how-panel h2{margin:8px 0;font:800 42px/1.1 Manrope}.how-panel p{color:rgba(255,255,255,.78)}.white-btn{display:inline-flex;margin-top:14px;padding:12px 17px;border-radius:11px;background:#fff;color:var(--brand);font-weight:800}.steps{display:grid;gap:12px}.steps article{display:flex;align-items:center;gap:17px;padding:18px;border:1px solid rgba(255,255,255,.17);border-radius:16px;background:rgba(255,255,255,.09);backdrop-filter:blur(10px)}.steps b{font:800 23px Manrope;color:#fff}.steps h3{margin:0;font:800 17px Manrope}.steps p{margin:2px 0 0;font-size:13px}.faq-list{max-width:850px;margin:auto}.faq-list details{border-bottom:1px solid var(--line);padding:17px 2px}.faq-list summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;color:var(--brand)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);padding-right:35px}.center-action{text-align:center;margin-top:25px}.link-btn{display:inline-flex}.site-footer{margin-top:35px;padding:58px 24px 20px;background:#12182a;color:#c7cbd6}.footer-grid{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:45px}.footer-logo{color:#fff}.footer-grid p{max-width:360px;color:#8f97aa;font-size:14px}.footer-grid h3{color:#fff;font:800 14px Manrope}.footer-grid>div>a:not(.logo){display:block;margin:9px 0;color:#9ba3b5;font-size:13px}.footer-grid>div>a:hover{color:#fff}.footer-bottom{max-width:1160px;margin:42px auto 0;padding-top:18px;border-top:1px solid #272e40;display:flex;justify-content:space-between;color:#737d91;font-size:11px}.modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px}.modal-backdrop{position:absolute;inset:0;background:rgba(15,20,36,.65);backdrop-filter:blur(5px)}.message-modal{position:relative;width:min(900px,100%);max-height:88vh;overflow:auto;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.modal-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:23px 25px;border-bottom:1px solid var(--line);background:#fff}.modal-header h3{margin:4px 0 0;font:800 23px Manrope}.modal-close{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:23px;cursor:pointer}.message-meta{padding:14px 25px;background:#fafbfc;color:#667085;font-size:12px}.message-body{padding:25px}.message-body iframe{width:100%;min-height:440px;border:0}.message-body pre{white-space:pre-wrap;font-family:Inter;line-height:1.7}.toast{position:fixed;right:22px;bottom:22px;z-index:2000;transform:translateY(25px);opacity:0;padding:13px 17px;border-radius:11px;background:#182034;color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.2);transition:.25s}.toast.show{transform:none;opacity:1}.toast.error{background:#b42318}.page-hero{padding:75px 24px;text-align:center;background:linear-gradient(145deg,#faf9ff,#effbff)}.page-hero h1{margin:9px 0;font:800 clamp(38px,5vw,58px) Manrope}.page-hero p{max-width:680px;margin:auto;color:var(--muted)}.prose-card{max-width:900px;margin:auto;padding:35px;border:1px solid var(--line);border-radius:20px;background:#fff}.prose-card h2{font:800 25px Manrope}.prose-card p,.prose-card li{color:#5f6b7f}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px}.contact-info,.contact-form{padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff}.contact-info{background:linear-gradient(145deg,#4f43df,#6a5cf5);color:#fff}.contact-info p{color:rgba(255,255,255,.76)}.contact-points{display:grid;gap:15px;margin-top:25px}.contact-points div{padding:15px;border-radius:13px;background:rgba(255,255,255,.1)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group.full{grid-column:1/-1}.form-group label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.form-group input,.form-group textarea{width:100%;padding:13px;border:1px solid #dfe3ec;border-radius:10px;outline:none}.form-group input:focus,.form-group textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(91,77,246,.09)}.form-help{color:#8a93a5;font-size:11px}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:900px){.main-nav{position:absolute;top:76px;left:15px;right:15px;display:none;flex-direction:column;align-items:stretch;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.main-nav.open{display:flex}.nav-toggle{display:block}.main-nav .nav-cta{margin:5px 0 0;text-align:center}.generator-row{grid-template-columns:1fr auto 1fr}.primary-btn{grid-column:1/-1;justify-content:center}.card-grid.three,.how-panel,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.how-panel{gap:30px}.inbox-table-head{display:none}.message-row{grid-template-columns:1fr auto}.subject-cell{grid-column:1/-1;grid-row:2}.time-cell{display:none}.row-arrow{grid-column:2;grid-row:1/3}.split-heading{align-items:flex-start}}@media(max-width:600px){.hero{padding:60px 16px}.hero h1{font-size:42px}.hero-trust{gap:8px 15px}.mail-tool{padding:17px}.generator-row{grid-template-columns:1fr}.at-sign{display:none}.primary-btn{grid-column:auto}.secure-badge{display:none}.address-card{align-items:flex-start;flex-wrap:wrap}.address-value{width:calc(100% - 62px)}.address-actions{width:100%}.address-actions button{flex:1}.inbox-section,.benefits,.faq-preview,.content-section{padding:55px 16px}.split-heading{display:block}.inbox-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15px;text-align:left}.how-section{padding:10px 16px 55px}.how-panel{padding:30px 22px}.how-panel h2{font-size:34px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:6px}.form-grid{grid-template-columns:1fr}.form-group.full{grid-column:auto}}.message-reader{margin-top:28px;scroll-margin-top:96px}.message-reader>.ad-wrap{padding:0;margin:18px 0;max-width:none}.reader-card{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(30,42,73,.10);overflow:hidden}.reader-header{display:flex;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbfaff,#f4fbfd)}.reader-heading{min-width:0}.reader-heading h3{margin:4px 0 0;font:800 24px/1.25 Manrope;overflow-wrap:anywhere}.message-reader .message-meta{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:12px;padding:16px 24px;background:#fafbfc}.message-reader .message-meta>div{padding:12px;border:1px solid #eceef4;border-radius:12px;background:#fff;min-width:0}.message-reader .message-meta strong,.message-reader .message-meta span,.message-reader .message-meta small{display:block}.message-reader .message-meta strong{font-size:11px;color:#7b8498;text-transform:uppercase;letter-spacing:.06em}.message-reader .message-meta span{font-size:14px;font-weight:700;overflow-wrap:anywhere}.message-reader .message-meta small{color:#8b94a6;overflow-wrap:anywhere}.message-reader .message-body{min-height:280px;padding:28px;font-size:15px;overflow-wrap:anywhere}.message-reader .message-body iframe{width:100%;min-height:520px;border:1px solid #eceef4;border-radius:12px;background:#fff}.message-reader .message-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.75 Inter}.attachment-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.attachment-chip{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #ddd9ff;border-radius:10px;background:#f8f7ff;color:var(--brand);font-size:13px;font-weight:700}.attachment-chip small{color:#8992a4}.message-row.selected{background:#f2f0ff;border-left:3px solid var(--brand)}@media(max-width:700px){.message-reader .message-meta{grid-template-columns:1fr}.reader-header{align-items:flex-start;flex-direction:column}.message-reader .message-body{padding:18px}}.contact-result{grid-column:1/-1;padding:15px 17px;border-radius:13px;font-size:14px;font-weight:700;line-height:1.55;margin-bottom:15px}.contact-result.success{display:block;background:#eaf9f1;border:1px solid #bcebd2;color:#117849}.contact-result.error{display:block;background:#fff0f1;border:1px solid #ffcdd2;color:#b52e3b}.contact-result.hidden{display:none}.math-check{padding:15px;border:1px solid #e5e7ef;border-radius:14px;background:#fafbfe}.math-check strong{color:var(--brand)}.content-hero,.article-head{max-width:1100px;margin:0 auto;padding:92px 24px 40px;text-align:center}.content-hero h1,.article-head h1{font:800 clamp(38px,6vw,68px)/1.05 Manrope;margin:12px auto;max-width:1000px;letter-spacing:-.04em}.content-hero p,.article-head p{max-width:800px;margin:0 auto;color:#68738a;font-size:18px;line-height:1.7}.content-shell{max-width:1180px;margin:0 auto;padding:35px 24px 80px}.prose-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,58px);box-shadow:0 24px 70px rgba(31,42,70,.08);font-size:16px;line-height:1.85;color:#303a4f}.prose-card h2{font:800 31px/1.2 Manrope;margin:44px 0 14px;color:#10192c}.prose-card h3{font:800 23px/1.3 Manrope;margin:30px 0 10px}.prose-card ul,.prose-card ol{padding-left:25px}.prose-card a{color:var(--brand);font-weight:700}.article-hero-image{width:100%;max-height:540px;object-fit:cover;border-radius:18px;margin-bottom:30px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 15px 45px rgba(30,42,70,.07)}.blog-card img{width:100%;height:220px;object-fit:cover}.blog-card>div{padding:23px}.blog-card h2,.blog-card h3{font:800 22px/1.25 Manrope;margin:9px 0}.blog-card p{color:#6c768b;line-height:1.65}.blog-card a{color:var(--brand);font-weight:800}.blog-grid.compact .blog-card img{height:150px}.article-layout{max-width:1280px;margin:0 auto;padding:20px 24px 80px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.article-aside .sticky-card{position:sticky;top:100px;background:linear-gradient(145deg,#17122f,#5142d5);color:white;border-radius:20px;padding:28px}.article-aside .primary-btn{display:inline-flex;margin-top:15px}.article-byline{margin-top:18px;color:#8992a5}.blog-search{display:flex;max-width:650px;margin:30px auto 0;gap:10px}.blog-search input{flex:1;border:1px solid var(--line);border-radius:12px;padding:14px}.countdown-card{display:inline-flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-top:18px}.countdown-card strong{font:800 25px Manrope;color:var(--brand)}.seo-home-section{max-width:1180px;margin:0 auto;padding:70px 24px}.home-blog{padding-top:40px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px}.code-editor{min-height:650px;font-family:ui-monospace,monospace;line-height:1.6}.tool-page-hero{padding-top:70px}@media(max-width:900px){.blog-grid,.article-layout,.editor-layout{grid-template-columns:1fr}.article-aside{display:none}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}.content-hero,.article-head{padding-top:60px}.prose-card{padding:24px}}.wide-content{max-width:1120px}.wide-article-head{max-width:1120px}.article-layout{display:block;max-width:1120px}.article-aside{display:none}.footer-heart{color:#ff5b76}.footer-bottom a{color:#67dfbc;font-weight:800}.language-menu{position:relative}.language-btn{border:1px solid #dfe5ef;background:#fff;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.language-dropdown{display:none;position:absolute;right:0;top:48px;width:210px;padding:9px;background:#fff;border:1px solid #dfe5ef;border-radius:15px;box-shadow:0 20px 60px rgba(17,33,55,.17);z-index:100}.language-menu.open .language-dropdown{display:grid;grid-template-columns:1fr 1fr}.language-dropdown button{border:0;background:transparent;padding:9px;text-align:left;border-radius:8px;cursor:pointer}.language-dropdown button:hover{background:#eef9f5}.translate-engine{position:fixed;left:-9999px;top:-9999px}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.action-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.icon-btn.accent{background:#087e72;color:#fff;border-color:#087e72}.danger-outline{color:#dc3154!important;border-color:#f2a9b8!important;background:#fff!important}.qr-wrap{position:relative}.qr-popover{display:none;position:absolute;right:0;bottom:58px;background:#fff;padding:14px;border-radius:14px;box-shadow:0 18px 55px rgba(18,42,55,.22);z-index:40;text-align:center}.qr-wrap:hover .qr-popover,.qr-popover.show{display:block}.qr-popover strong{display:block;margin-top:9px;font-size:12px}.premium-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.hourglass-animation{width:115px;height:160px;position:relative}.hourglass-animation:before,.hourglass-animation:after{content:"";position:absolute;left:23px;width:70px;height:62px;border:6px solid #087e72}.hourglass-animation:before{top:9px;border-radius:8px 8px 35px 35px;border-top-color:#70452e}.hourglass-animation:after{bottom:9px;border-radius:35px 35px 8px 8px;border-bottom-color:#70452e}.hourglass-animation span{position:absolute;left:36px;top:29px;width:44px;height:35px;background:#28a78b;clip-path:polygon(0 0,100% 0,50% 100%);animation:sand 2s infinite}.hourglass-animation i{position:absolute;left:56px;top:71px;width:4px;height:28px;background:#28a78b;animation:flow 1s infinite}@keyframes sand{50%{transform:translateY(55px) scaleY(.2);opacity:.5}}@keyframes flow{50%{height:8px}}.message-action-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.reader-actions{display:flex;gap:10px}.article-hero-image{width:100%;max-height:510px;object-fit:cover;border-radius:22px}@media(max-width:850px){.language-menu{width:100%}.language-dropdown{left:0;right:auto}.message-action-header{grid-template-columns:1fr}.reader-actions{flex-wrap:wrap}}body{background:linear-gradient(180deg,var(--itm-bg,#f3f7f6),#fff);color:var(--itm-text,#16251f)}.site-header{background:rgba(255,255,255,.92)}.logo-mark,.nav-cta,.generate-btn,.primary-btn,.hero-cta{background:linear-gradient(135deg,var(--itm-primary,#0c8a72),var(--itm-secondary,#19b18d))!important}.main-nav a.active{color:var(--itm-primary,#0c8a72)!important;background:color-mix(in srgb,var(--itm-primary,#0c8a72) 10%,white)!important}.tool-card,.inbox-card,.content-card,.article-card,.blog-card,.feature-card{border-radius:var(--itm-radius,18px)!important;background:var(--itm-surface,#fff)!important}.section-label,.eyebrow,.live-label{color:var(--itm-primary,#0c8a72)!important}.site-footer{background:linear-gradient(145deg,var(--itm-sidebar,#063c33),var(--itm-sidebar-deep,#032a24))!important}body{font-family:var(--itm-font,'Inter',Arial,sans-serif)}.itm-glass-on .site-header,.itm-glass-on .mail-tool,.itm-glass-on .inbox-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.itm-glass-off .site-header,.itm-glass-off .mail-tool,.itm-glass-off .inbox-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.primary-btn,.nav-cta,.hero-cta,.generate-btn{min-height:var(--itm-button-height,44px);border-radius:var(--itm-button-radius,13px)!important}.itm-buttons-solid .primary-btn,.itm-buttons-solid .nav-cta,.itm-buttons-solid .hero-cta,.itm-buttons-solid .generate-btn{background:var(--itm-primary)!important}.itm-buttons-soft .primary-btn,.itm-buttons-soft .nav-cta,.itm-buttons-soft .hero-cta,.itm-buttons-soft .generate-btn{background:color-mix(in srgb,var(--itm-primary) 13%,white)!important;color:var(--itm-primary)!important;box-shadow:none!important}:root{--front-primary:var(--itm-primary,#0c8a72);--front-secondary:var(--itm-secondary,#19b18d);--front-accent:var(--itm-accent,#24a6c8);--front-text:var(--itm-text,#16251f);--front-soft:color-mix(in srgb,var(--front-primary) 10%,#ffffff);--front-soft-strong:color-mix(in srgb,var(--front-primary) 17%,#ffffff);--front-line:color-mix(in srgb,var(--front-primary) 20%,#dfe9e5)}body:not(.admin-shell) a{color:var(--front-primary)}body:not(.admin-shell) a:hover{color:color-mix(in srgb,var(--front-primary) 78%,#000000)}.site-header .main-nav a,.site-header nav a,.main-nav .nav-link,.navbar-nav .nav-link{color:#3f4b59 !important;background:transparent !important;text-decoration:none !important;border-color:transparent !important;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease !important}.site-header .main-nav a:hover,.site-header nav a:hover,.main-nav .nav-link:hover,.navbar-nav .nav-link:hover{color:var(--front-primary) !important;background:var(--front-soft) !important;box-shadow:none !important}.site-header .main-nav a.active,.site-header nav a.active,.main-nav .nav-link.active,.navbar-nav .nav-link.active,.navbar-nav .active>.nav-link,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--front-primary) !important;background:var(--front-soft-strong) !important;box-shadow:none !important}.site-header .nav-cta,.site-header a.nav-cta,.primary-btn,.generate-btn,.hero-cta,.white-btn,button.primary-btn,a.primary-btn,button.generate-btn,a.generate-btn{min-height:var(--itm-button-height,46px) !important;border:0 !important;border-radius:var(--itm-button-radius,13px) !important;background:linear-gradient( 135deg,var(--front-primary),var(--front-secondary) ) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:800 !important;text-shadow:none !important;box-shadow:0 12px 28px color-mix( in srgb,var(--front-primary) 25%,transparent ) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease !important}.site-header .nav-cta *,.primary-btn *,.generate-btn *,.hero-cta *,.white-btn *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.site-header .nav-cta:hover,.primary-btn:hover,.generate-btn:hover,.hero-cta:hover,.white-btn:hover{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transform:translateY(-2px);filter:saturate(1.08) brightness(1.03);box-shadow:0 16px 34px color-mix( in srgb,var(--front-primary) 32%,transparent ) !important}.address-actions .icon-btn,.action-toolbar .icon-btn{min-height:var(--itm-button-height,46px);border-radius:var(--itm-button-radius,13px);font-weight:800}.address-actions .icon-btn.accent,.action-toolbar .icon-btn.accent,#newAddress{border-color:transparent !important;background:linear-gradient( 135deg,var(--front-primary),var(--front-secondary) ) !important;color:#ffffff !important}.address-actions .icon-btn.accent *,.action-toolbar .icon-btn.accent *,#newAddress *{color:#ffffff !important}#copy,#qrButton,.soft-btn{border:1px solid var(--front-line) !important;background:#ffffff !important;color:#263a33 !important;box-shadow:0 8px 20px rgba(15,55,45,.06)}#copy:hover,#qrButton:hover,.soft-btn:hover{border-color:color-mix( in srgb,var(--front-primary) 48%,#ffffff ) !important;background:var(--front-soft) !important;color:var(--front-primary) !important}#deleteMailbox,#deleteCurrentMessage,.danger-outline{border:1px solid #ff9aaa !important;background:#fff9fa !important;color:#dc304a !important}#deleteMailbox *,#deleteCurrentMessage *,.danger-outline *{color:#dc304a !important}#deleteMailbox:hover,#deleteCurrentMessage:hover,.danger-outline:hover{border-color:transparent !important;background:linear-gradient(135deg,#f05265,#d92f48) !important;color:#ffffff !important}#deleteMailbox:hover *,#deleteCurrentMessage:hover *,.danger-outline:hover *{color:#ffffff !important}.eyebrow,.section-kicker,.live-label,.tool-head small,.section-label,.feature-card a,.blog-card a,.article-card a,.center-action a{color:var(--front-primary) !important}.live-dot,.eyebrow i{background:var(--front-secondary) !important;box-shadow:0 0 0 5px color-mix( in srgb,var(--front-secondary) 15%,transparent ) !important}.secure-badge{color:color-mix(in srgb,var(--front-primary) 82%,#000) !important;background:var(--front-soft) !important}.hero h1 span,.clean-home-hero h1 span,.gradient-text{background:linear-gradient( 135deg,var(--front-primary),var(--front-accent) ) !important;background-clip:text !important;-webkit-background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}.mail-tool input:focus,.mail-tool select:focus,.field input:focus,.field select:focus,.contact-form input:focus,.contact-form textarea:focus,.search-input:focus{border-color:var(--front-primary) !important;box-shadow:0 0 0 4px color-mix( in srgb,var(--front-primary) 12%,transparent ) !important;outline:none !important}.faq-list summary span,details summary span{color:var(--front-primary) !important}.faq-list details[open],details[open]{border-color:color-mix( in srgb,var(--front-primary) 22%,#e7ecea )}.pagination a,.pagination button,.page-link{border-color:var(--front-line) !important;color:#385047 !important;background:#ffffff !important}.pagination a:hover,.pagination button:hover,.page-link:hover,.pagination .active,.page-item.active .page-link{border-color:var(--front-primary) !important;background:linear-gradient( 135deg,var(--front-primary),var(--front-secondary) ) !important;color:#ffffff !important}.blog-card a,.article-card a,.feature-card a,.read-more,.link-btn{font-weight:800;text-decoration:none}.blog-card a:hover,.article-card a:hover,.feature-card a:hover,.read-more:hover,.link-btn:hover{color:color-mix( in srgb,var(--front-primary) 76%,#000 ) !important}.site-header a:visited,.main-nav a:visited,.nav-cta:visited,.primary-btn:visited,.hero-cta:visited,.soft-btn:visited,.icon-btn:visited,.blog-card a:visited,.article-card a:visited{color:inherit}.site-header .nav-cta:visited,.primary-btn:visited,.hero-cta:visited,.generate-btn:visited{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.itm-buttons-solid .site-header .nav-cta,.itm-buttons-solid .primary-btn,.itm-buttons-solid .generate-btn,.itm-buttons-solid .hero-cta,.itm-buttons-solid #newAddress{background:var(--front-primary) !important}.itm-buttons-soft .site-header .nav-cta,.itm-buttons-soft .primary-btn,.itm-buttons-soft .generate-btn,.itm-buttons-soft .hero-cta,.itm-buttons-soft #newAddress{background:var(--front-soft-strong) !important;color:var(--front-primary) !important;-webkit-text-fill-color:var(--front-primary) !important;box-shadow:none !important}.itm-buttons-soft .site-header .nav-cta *,.itm-buttons-soft .primary-btn *,.itm-buttons-soft .generate-btn *,.itm-buttons-soft .hero-cta *,.itm-buttons-soft #newAddress *{color:var(--front-primary) !important;-webkit-text-fill-color:var(--front-primary) !important}@media(max-width:900px){.main-nav{border-color:var(--front-line)}.main-nav a:hover,.main-nav a.active{background:var(--front-soft) !important;color:var(--front-primary) !important}.site-header .nav-cta{width:100%;justify-content:center}}.site-header .nav-cta,.site-header a.nav-cta,.site-header .nav-cta:link,.site-header .nav-cta:visited{background:linear-gradient( 135deg,var(--itm-primary,#0c8a72),var(--itm-secondary,#19b18d) ) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:transparent !important;opacity:1 !important;filter:none !important}.site-header .nav-cta *,.site-header a.nav-cta *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.site-header .nav-cta:hover,.site-header .nav-cta:focus,.site-header .nav-cta:active,.site-header a.nav-cta:hover,.site-header a.nav-cta:focus,.site-header a.nav-cta:active{background:linear-gradient( 135deg,color-mix(in srgb,var(--itm-primary,#0c8a72) 88%,#000000),color-mix(in srgb,var(--itm-secondary,#19b18d) 90%,#000000) ) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:transparent !important;opacity:1 !important;filter:none !important;transform:translateY(-2px) !important;box-shadow:0 14px 30px color-mix( in srgb,var(--itm-primary,#0c8a72) 30%,transparent ) !important}.itm-buttons-soft .site-header .nav-cta,.itm-buttons-soft .site-header .nav-cta:hover,.itm-buttons-soft .site-header .nav-cta:focus,.itm-buttons-soft .site-header .nav-cta:active{background:linear-gradient( 135deg,var(--itm-primary,#0c8a72),var(--itm-secondary,#19b18d) ) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 12px 28px color-mix( in srgb,var(--itm-primary,#0c8a72) 25%,transparent ) !important}.itm-buttons-soft .site-header .nav-cta *,.itm-buttons-soft .site-header .nav-cta:hover *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.confirm-modal-open{overflow:hidden !important}.site-confirm-modal{position:fixed !important;inset:0 !important;z-index:2147483000 !important;display:grid !important;place-items:center !important;padding:22px !important;font-family:var(--itm-font,'Inter',Arial,sans-serif) !important}.site-confirm-modal.hidden{display:none !important}.site-confirm-backdrop{position:absolute !important;inset:0 !important;background:rgba(3,24,20,.72) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}.site-confirm-card{position:relative !important;z-index:2 !important;display:block !important;width:min(470px,calc(100vw - 32px)) !important;max-width:470px !important;margin:0 !important;padding:32px !important;overflow:visible !important;border:1px solid rgba(255,255,255,.75) !important;border-radius:24px !important;background:radial-gradient(circle at 100% 0,rgba(255,224,229,.82),transparent 34%),#ffffff !important;color:#17251f !important;text-align:center !important;box-shadow:0 34px 110px rgba(1,28,22,.38) !important;animation:itmConfirmPop .2s ease both !important}.site-confirm-close{position:absolute !important;top:14px !important;right:14px !important;width:38px !important;height:38px !important;display:grid !important;place-items:center !important;padding:0 !important;border:1px solid #e2ebe8 !important;border-radius:11px !important;background:#ffffff !important;color:#687a73 !important;font-size:23px !important;line-height:1 !important;cursor:pointer !important;box-shadow:none !important}.site-confirm-close:hover{border-color:#ffc2cb !important;background:#fff5f7 !important;color:#d6334d !important}.site-confirm-icon{width:74px !important;height:74px !important;display:grid !important;place-items:center !important;margin:2px auto 20px !important;border-radius:23px !important;background:linear-gradient(135deg,#ffe9ed,#ffd2da) !important;color:#d93650 !important;box-shadow:0 14px 30px rgba(217,54,80,.16) !important}.site-confirm-icon span{width:33px !important;height:33px !important;display:grid !important;place-items:center !important;border:3px solid currentColor !important;border-radius:50% !important;font-size:18px !important;font-weight:800 !important}.site-confirm-copy{display:block !important;max-width:370px !important;margin:0 auto !important}.site-confirm-eyebrow{display:block !important;margin:0 0 8px !important;color:#d93650 !important;font-size:10px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:.14em !important}.site-confirm-copy h3{display:block !important;margin:0 !important;color:#17251f !important;font-size:25px !important;font-weight:800 !important;line-height:1.25 !important;letter-spacing:-.03em !important}.site-confirm-copy p{display:block !important;margin:13px 0 0 !important;color:#6b7b75 !important;font-size:14px !important;line-height:1.65 !important}.site-confirm-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:11px !important;margin-top:28px !important}.site-confirm-btn{min-height:50px !important;padding:0 16px !important;border-radius:13px !important;font-size:13px !important;font-weight:800 !important;line-height:1 !important;cursor:pointer !important;transition:transform .18s ease,box-shadow .18s ease !important}.site-confirm-btn:hover{transform:translateY(-2px) !important}.site-confirm-btn.cancel{border:1px solid #d6e3df !important;background:#ffffff !important;color:#314a42 !important;box-shadow:none !important}.site-confirm-btn.cancel:hover{border-color:#afd4c9 !important;background:#f3faf8 !important}.site-confirm-btn.delete{border:0 !important;background:linear-gradient(135deg,#ef5267,#d82f49) !important;color:#ffffff !important;box-shadow:0 13px 28px rgba(216,47,73,.25) !important}.site-confirm-btn.delete:hover{color:#ffffff !important;box-shadow:0 16px 33px rgba(216,47,73,.33) !important}@keyframes itmConfirmPop{from{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}.qr-wrap{position:relative !important;display:inline-flex !important;align-items:center !important;overflow:visible !important}.qr-popover,.hero .mail-tool .qr-popover,.mail-tool .qr-popover{position:absolute !important;z-index:99990 !important;left:50% !important;right:auto !important;bottom:66px !important;display:none !important;width:250px !important;min-width:250px !important;max-width:calc(100vw - 30px) !important;height:auto !important;padding:16px !important;overflow:visible !important;transform:translateX(-50%) !important;border:1px solid #d7e5e0 !important;border-radius:18px !important;background:#ffffff !important;box-shadow:0 24px 70px rgba(5,42,33,.24) !important;text-align:center !important;white-space:normal !important}.qr-wrap:hover .qr-popover,.qr-wrap:focus-within .qr-popover,.qr-popover.show{display:block !important;animation:itmQrPop .18s ease both !important}.qr-popover::after{content:"" !important;position:absolute !important;left:50% !important;bottom:-9px !important;width:18px !important;height:18px !important;transform:translateX(-50%) rotate(45deg) !important;border-right:1px solid #d7e5e0 !important;border-bottom:1px solid #d7e5e0 !important;background:#ffffff !important}#qrCanvas{width:202px !important;height:202px !important;min-width:202px !important;min-height:202px !important;display:grid !important;place-items:center !important;margin:0 auto !important;padding:6px !important;overflow:hidden !important;border:1px solid #dfe9e5 !important;border-radius:12px !important;background:#ffffff !important;box-sizing:border-box !important}#qrCanvas img,#qrCanvas canvas,#qrCanvas svg{display:block !important;width:188px !important;height:188px !important;min-width:188px !important;min-height:188px !important;max-width:188px !important;max-height:188px !important;margin:0 !important;object-fit:contain !important;image-rendering:pixelated !important}.qr-popover strong{display:block !important;width:100% !important;margin:12px 0 0 !important;color:#17332a !important;font-size:13px !important;font-weight:800 !important;line-height:1.35 !important;white-space:nowrap !important;word-break:normal !important}@keyframes itmQrPop{from{opacity:0;transform:translateX(-50%) translateY(7px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media(max-width:620px){.site-confirm-card{padding:28px 20px 22px !important;border-radius:20px !important}.site-confirm-actions{grid-template-columns:1fr !important}.site-confirm-btn.delete{grid-row:1 !important}.qr-popover,.hero .mail-tool .qr-popover,.mail-tool .qr-popover{left:auto !important;right:0 !important;width:230px !important;min-width:230px !important;transform:none !important}.qr-popover::after{left:auto !important;right:25px !important;transform:rotate(45deg) !important}#qrCanvas{width:182px !important;height:182px !important;min-width:182px !important;min-height:182px !important}#qrCanvas img,#qrCanvas canvas,#qrCanvas svg{width:168px !important;height:168px !important;min-width:168px !important;min-height:168px !important;max-width:168px !important;max-height:168px !important}.qr-popover strong{font-size:12px !important}}:root{--itm-content-max:1200px;--itm-hero-max:1280px;--itm-content-gutter:24px}.content-shell,.content-shell.wide-content,.wide-content,.seo-home-section,.home-blog,.article-layout,.article-head,.article-head.wide-article-head,.wide-article-head,.content-hero,.faq-preview,.benefits,.how-section{width:100% !important;max-width:var(--itm-content-max) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.content-hero,.article-head,.article-head.wide-article-head,.wide-article-head{max-width:var(--itm-hero-max) !important}.content-shell>.prose-card,.content-shell.wide-content>.prose-card,.wide-content>.prose-card,.article-prose,.article-layout>.prose-card{width:100% !important;max-width:none !important;box-sizing:border-box !important}.content-shell .blog-grid,.content-shell .section-heading,.home-blog .blog-grid,.home-blog .section-heading{width:100% !important;max-width:none !important}.inbox-section,.mail-tool,.hero .mail-tool{width:calc(100% - (var(--itm-content-gutter) * 2)) !important;max-width:var(--itm-content-max) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.content-shell,.content-shell.wide-content,.wide-content{padding-left:var(--itm-content-gutter) !important;padding-right:var(--itm-content-gutter) !important}.article-prose{padding-left:clamp(28px,5vw,64px) !important;padding-right:clamp(28px,5vw,64px) !important}main>.content-shell,main>.content-shell.wide-content{max-width:var(--itm-content-max) !important}.article-prose + .content-shell,main>.content-shell + .content-shell{max-width:var(--itm-content-max) !important}@media(min-width:1280px){.content-shell,.content-shell.wide-content,.wide-content,.seo-home-section,.home-blog,.article-layout{padding-left:0 !important;padding-right:0 !important}.inbox-section,.mail-tool,.hero .mail-tool{width:100% !important}}@media(max-width:1279px){:root{--itm-content-gutter:24px}}@media(max-width:650px){:root{--itm-content-gutter:16px}.content-shell,.content-shell.wide-content,.wide-content,.seo-home-section,.home-blog,.article-layout{padding-left:var(--itm-content-gutter) !important;padding-right:var(--itm-content-gutter) !important}.inbox-section,.mail-tool,.hero .mail-tool{width:calc(100% - 32px) !important}.prose-card,.article-prose{padding-left:22px !important;padding-right:22px !important}}.how-panel{background:radial-gradient( circle at 15% 15%,rgba(255,255,255,.16),transparent 31% ),linear-gradient( 135deg,color-mix(in srgb,var(--itm-primary,#0c8a72) 88%,#061f19),var(--itm-primary,#0c8a72) 48%,var(--itm-secondary,#19b18d) ) !important;box-shadow:0 28px 70px color-mix( in srgb,var(--itm-primary,#0c8a72) 23%,transparent ) !important}.how-panel .section-kicker.light{color:color-mix( in srgb,var(--itm-secondary,#19b18d) 48%,#ffffff ) !important}.how-panel .steps article{border-color:rgba(255,255,255,.20) !important;background:rgba(255,255,255,.105) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}.how-panel .white-btn{background:#ffffff !important;color:var(--itm-primary,#0c8a72) !important;border:1px solid rgba(255,255,255,.9) !important;box-shadow:0 12px 28px rgba(0,0,0,.14) !important}.how-panel .white-btn:hover,.how-panel .white-btn:focus{background:color-mix( in srgb,var(--itm-secondary,#19b18d) 12%,#ffffff ) !important;color:color-mix( in srgb,var(--itm-primary,#0c8a72) 85%,#000000 ) !important;transform:translateY(-2px) !important}.contact-info{background:radial-gradient( circle at 100% 0,rgba(255,255,255,.14),transparent 34% ),linear-gradient( 150deg,color-mix(in srgb,var(--itm-primary,#0c8a72) 92%,#041f18),var(--itm-primary,#0c8a72) 54%,var(--itm-secondary,#19b18d) ) !important;border-color:color-mix( in srgb,var(--itm-primary,#0c8a72) 65%,transparent ) !important;box-shadow:0 26px 65px color-mix( in srgb,var(--itm-primary,#0c8a72) 24%,transparent ) !important}.contact-info .section-kicker.light{color:color-mix( in srgb,var(--itm-secondary,#19b18d) 45%,#ffffff ) !important}.contact-info .contact-points div{background:rgba(255,255,255,.105) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07) !important}.contact-info,.contact-info h2,.contact-info strong,.how-panel,.how-panel h2,.how-panel h3,.how-panel b{color:#ffffff !important}.contact-info p,.contact-info small,.how-panel p{color:rgba(255,255,255,.82) !important}@media(max-width:700px){.how-panel{padding:30px 22px !important}.contact-info{min-height:auto !important}}.how-panel .white-btn,.how-panel a.white-btn,.how-panel .white-btn:link,.how-panel .white-btn:visited{color:var(--itm-primary,#0c8a72) !important;-webkit-text-fill-color:var(--itm-primary,#0c8a72) !important;text-decoration:none !important;opacity:1 !important}.how-panel .white-btn *,.how-panel a.white-btn *{color:var(--itm-primary,#0c8a72) !important;-webkit-text-fill-color:var(--itm-primary,#0c8a72) !important}.how-panel .white-btn:hover,.how-panel .white-btn:focus,.how-panel .white-btn:active,.how-panel a.white-btn:hover,.how-panel a.white-btn:focus,.how-panel a.white-btn:active{color:color-mix( in srgb,var(--itm-primary,#0c8a72) 86%,#000000 ) !important;-webkit-text-fill-color:color-mix( in srgb,var(--itm-primary,#0c8a72) 86%,#000000 ) !important;background:color-mix( in srgb,var(--itm-secondary,#19b18d) 12%,#ffffff ) !important}main>.ad-wrap,body>.ad-wrap,.site-footer + .ad-wrap{width:min(1200px,calc(100% - 48px));margin:34px auto}.ad-wrap{clear:both;position:relative;display:block;min-height:90px;text-align:center;overflow:hidden}.ad-wrap .ad-label{display:block;margin-bottom:8px;color:#91a09b;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ad-wrap .ad-placeholder{display:flex;min-height:90px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px dashed color-mix(in srgb,var(--itm-primary,#0b8a70) 22%,#cbdad5);border-radius:16px;background:color-mix(in srgb,var(--itm-primary,#0b8a70) 3%,#fff);color:#899792}.ad-wrap .ad-placeholder strong{font-size:14px;color:#889691}.ad-wrap .ad-placeholder small{font-size:13px;text-transform:capitalize}.ad-wrap ins.adsbygoogle{display:block !important;width:100%;min-height:90px}.site-footer{margin-top:0}@media(max-width:700px){main>.ad-wrap,body>.ad-wrap,.site-footer + .ad-wrap{width:calc(100% - 32px);margin:24px auto}.ad-wrap,.ad-wrap .ad-placeholder{min-height:74px}}.contact-square-ad{width:100%;display:flex;justify-content:center;margin-top:24px}.contact-square-ad .ad-wrap{width:300px !important;max-width:100%;min-height:250px;margin:0 !important}.contact-square-ad .ad-label{color:rgba(255,255,255,.72)}.contact-square-ad .ad-placeholder{width:300px;max-width:100%;min-height:250px;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:rgba(255,255,255,.82)}.contact-square-ad .ad-placeholder strong{color:#ffffff}.contact-square-ad ins.adsbygoogle{width:300px !important;max-width:100% !important;min-height:250px !important}.inline-article-ad{width:100%;clear:both;margin:34px 0}.inline-article-ad .ad-wrap{width:100% !important;margin:0 !important}.inline-article-ad .ad-placeholder{min-height:120px}.article-prose .inline-article-ad,.prose-card .inline-article-ad{padding:0}@media(max-width:700px){.contact-square-ad .ad-wrap,.contact-square-ad .ad-placeholder,.contact-square-ad ins.adsbygoogle{width:min(300px,100%) !important}.inline-article-ad{margin:26px 0}}.ad-wrap .ad-label{display:none !important}.ad-wrap:empty,.contact-square-ad:empty,.inline-article-ad:empty{display:none !important;min-height:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}.contact-square-ad:not(:has(.ad-wrap)),.inline-article-ad:not(:has(.ad-wrap)){display:none !important;margin:0 !important;min-height:0 !important}.language-switcher{position:relative;flex:0 0 auto}.language-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:0;min-height:44px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--itm-primary,#0b8a70) 24%,#d7e4df);border-radius:13px;background:#fff;color:#17312a;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.language-flag{display:block;width:22px;height:16px;min-width:22px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.language-code{display:inline-block;min-width:22px;line-height:1;letter-spacing:.02em}.language-button b{margin-left:1px;font-size:11px;line-height:1;transition:transform .2s ease}.language-switcher.open .language-button b{transform:rotate(180deg)}.language-menu{position:absolute;z-index:1200;top:calc(100% + 8px);right:0;width:104px;max-height:360px;overflow-x:hidden;overflow-y:auto;padding:6px;border:1px solid #dce8e4;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(7,54,43,.18);scrollbar-width:thin}[dir="rtl"] .language-menu{right:auto;left:0}.language-menu a{display:grid;grid-template-columns:22px 28px 12px;align-items:center;column-gap:7px;width:100%;min-height:40px;padding:7px 7px;border-radius:9px;color:#263d37;text-decoration:none;font-weight:700;direction:ltr!important;white-space:nowrap;box-sizing:border-box}.language-menu a:hover,.language-menu a.active{background:color-mix(in srgb,var(--itm-primary,#0b8a70) 10%,#fff);color:var(--itm-primary,#0b8a70)}.language-menu a>b{justify-self:end;margin:0;font-size:13px}html[dir="rtl"] body{font-family:"Noto Naskh Arabic","Inter",sans-serif}html[dir="rtl"] .main-nav,html[dir="rtl"] .generator-row,html[dir="rtl"] .split-heading,html[dir="rtl"] .footer-grid,html[dir="rtl"] .footer-bottom{direction:rtl}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}html[dir="rtl"] .address-value,html[dir="rtl"] .hero-copy,html[dir="rtl"] .content-hero,html[dir="rtl"] .article-head,html[dir="rtl"] .prose-card{text-align:right}@media(max-width:960px){.language-switcher{width:auto;align-self:flex-start}.language-button{width:auto;justify-content:center}.language-menu,[dir="rtl"] .language-menu{position:absolute;right:0;left:auto;width:104px;margin-top:0;box-shadow:0 18px 45px rgba(7,54,43,.18)}}
html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-rendering:optimizeLegibility}body{min-height:100vh}.site-header{contain:none}.hero{content-visibility:auto;contain-intrinsic-size:900px}.inbox-section,.content-shell,.site-footer{content-visibility:auto;contain-intrinsic-size:700px}.language-flag{aspect-ratio:11/8;object-fit:cover}.ad-wrap{min-height:0}.ad-wrap:not(:has(ins,.adsbygoogle,iframe)){display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:3px solid #0b8a70!important;outline-offset:3px}button,[role=button],a{touch-action:manipulation}.nav-toggle{min-width:44px;min-height:44px}.icon-btn,.soft-btn,.primary-btn{min-height:44px}.message-row{cursor:pointer}.message-row:focus-visible{outline:3px solid #0b8a70;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Professional 404 page */
.error-page-main{min-height:70vh;display:flex;align-items:center}.error-404-section{width:min(1180px,calc(100% - 32px));margin:50px auto}.error-404-card{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);align-items:center;gap:42px;padding:clamp(28px,5vw,64px);border:1px solid rgba(11,138,112,.16);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(234,250,245,.84));box-shadow:0 24px 70px rgba(12,73,61,.12);overflow:hidden}.error-illustration svg{display:block;width:100%;height:auto}.error-copy h1{font-size:clamp(76px,12vw,150px);line-height:.82;margin:18px 0 26px;letter-spacing:-.08em;color:#17352f}.error-copy h1 span{color:#0b8a70}.error-copy h2{font-size:clamp(26px,4vw,42px);margin:0 0 14px}.error-copy p{font-size:17px;line-height:1.75;max-width:630px;color:#52655f}.error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.error-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px}.error-links a{font-weight:700;color:#0b8a70;text-decoration:none}.error-links a:hover{text-decoration:underline}@media(max-width:760px){.error-404-card{grid-template-columns:1fr;text-align:center;padding:28px 20px}.error-illustration{max-width:430px;margin:auto}.error-actions,.error-links{justify-content:center}.error-copy p{margin-left:auto;margin-right:auto}}

/* 2026-07-25 stable language menu + QR fixes */
.site-header,.nav-shell,.main-nav{overflow:visible!important}
.site-header{position:sticky!important;top:0!important;z-index:5000!important;contain:none!important}
.language-switcher{z-index:5100!important}
.language-menu[hidden]{display:none!important}
.language-menu:not([hidden]){display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.language-menu{z-index:5200!important;min-width:128px!important;width:128px!important;max-height:min(420px,70vh)!important}
.language-menu a{grid-template-columns:22px 34px 12px!important}
.qr-popover{z-index:5300!important}
#qrCanvas{display:flex;align-items:center;justify-content:center;min-width:190px;min-height:190px;background:#fff;border-radius:12px;overflow:hidden}
#qrCanvas .local-qr-svg{display:block;width:190px;height:190px;max-width:100%}
@media(max-width:960px){
 .main-nav.open{overflow:visible!important}
 .language-menu,[dir="rtl"] .language-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important}
}

/* 2026-07-25 sticky header definitive fix */
html,body{overflow-x:clip}
.site-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0;right:0;width:100%;z-index:5000!important;overflow:visible!important;contain:none!important;transform:none!important}
.nav-shell,.main-nav,.language-switcher{overflow:visible!important}
