/* Sikker.email v1.6 — cinematic, responsive brand refresh */
.sel-site{--blue:#0875f4;--navy:#071a35;--green:#08a987;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:-.012em}
.sel-site .sel-wrap{max-width:1380px!important}
.sel-site .sel-header{position:relative;z-index:5;background:#fff!important;border-bottom:1px solid #e7edf6;box-shadow:0 3px 22px #09284b08}
.sel-site .sel-head-inner{min-height:88px;gap:24px}
.sel-site .sel-nav{gap:30px}.sel-site .sel-nav a{font-weight:650;color:#45536a;transition:color .2s}.sel-site .sel-nav a:hover{color:#0875f4}
.sel-site .sel-login{border:1px solid #e0e7f1;border-radius:10px;padding:12px 21px}
.sel-site .sel-btn{border-radius:11px;font-weight:750;min-height:48px}
.sel-site .sel-primary{background:linear-gradient(110deg,#188aff,#075bd9);box-shadow:0 8px 22px #0a66e42b}
.sel-site .sel-hero{position:relative;isolation:isolate;overflow:hidden;background:#071d3c!important;padding:0!important}
.sel-site .sel-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:url('hero-brand.jpg') right center/cover no-repeat;opacity:.96}
.sel-site .sel-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061a36 0%,#082144f5 28%,#0a2a51df 43%,#082c4c58 66%,#062b4508 100%)}
.sel-site .sel-hero-grid{display:flex!important;align-items:center!important;min-height:690px;gap:0!important;padding-top:105px;padding-bottom:105px}
.sel-site .sel-hero-copy{max-width:640px;width:58%;padding:0 20px 0 0}
.sel-site .sel-hero .sel-kicker{color:#80d8ff!important;letter-spacing:.19em;font-size:12px;margin-bottom:26px}
.sel-site .sel-hero h1{color:#fff!important;font-size:clamp(47px,5vw,76px)!important;line-height:1.06!important;letter-spacing:-.06em!important;text-wrap:balance;text-shadow:0 3px 28px #001b3633}
.sel-site .sel-hero .sel-lead{color:#c9d9ee!important;max-width:520px!important;font-size:17px!important;line-height:1.7!important;margin:23px 0 30px}
.sel-site .sel-hero .sel-email{background:#ffffff12!important;color:#fff!important;border:1px solid #a3d7ff55!important;backdrop-filter:blur(12px);box-shadow:0 10px 40px #00152c2e!important;font-size:19px!important}
.sel-site .sel-hero .sel-copy{color:#9cdcff}.sel-site .sel-hero .sel-outline{color:#fff!important;background:#ffffff0d!important;border:1px solid #a5d3ff8c!important;backdrop-filter:blur(10px)}
.sel-site .sel-hero-art{display:none!important}
.sel-site .sel-benefits{position:relative;z-index:2;max-width:1380px;margin:-25px auto 0!important;padding-bottom:56px!important;gap:16px!important}
.sel-site .sel-benefits>div{background:#fff!important;border:1px solid #e5edf7!important;box-shadow:0 15px 42px #021a3e21!important;min-height:88px;border-radius:15px!important;color:#243d59}
.sel-site .sel-check{background:#e5faf2;color:#068a68;width:30px;height:30px;font-size:17px}
.sel-site .sel-pricing{background:linear-gradient(180deg,#fff 0%,#f4f8fd 100%)!important;padding:100px 0 125px!important}
.sel-site .sel-pricing h2,.sel-site .sel-security h2,.sel-site .sel-order h2{letter-spacing:-.052em!important;color:#092442}
.sel-site .sel-pricing h2{font-size:clamp(34px,3.4vw,50px)!important;max-width:760px}
.sel-site .sel-kicker{color:#176ee0;letter-spacing:.16em}
.sel-site .sel-section-desc{font-size:16px;line-height:1.7;margin-bottom:48px}
.sel-site .sel-cards{gap:24px!important;align-items:stretch}
.sel-site .sel-card{border:1px solid #e0eaf4!important;border-radius:23px!important;padding:39px 32px 34px!important;box-shadow:0 18px 56px #16395a0d!important;transition:transform .22s,box-shadow .22s!important}
.sel-site .sel-card:hover{transform:translateY(-7px);box-shadow:0 24px 65px #0c417223!important}
.sel-site .sel-card-2{border:2px solid #1680f7!important;box-shadow:0 23px 65px #0a69dc18!important}
.sel-site .sel-card-3{background:linear-gradient(155deg,#f0faf7,#fff 55%)!important}
.sel-site .sel-card-icon{border-radius:14px;width:52px;height:52px;background:#eaf3ff}
.sel-site .sel-price{font-size:clamp(39px,3.5vw,52px)!important}
.sel-site .sel-card-button{border-radius:11px;min-height:51px}
.sel-site .sel-strip{background:#fff!important;padding:33px 0!important}
.sel-site .sel-strip-grid span{border-radius:12px;width:46px;height:46px}
.sel-site .sel-security{background:linear-gradient(120deg,#eaf3ff 0%,#f8fbff 52%,#e9f4fa 100%)!important;padding:125px 0!important}
.sel-site .sel-compose{border:1px solid #e3eaf4;border-radius:19px;box-shadow:0 24px 60px #102e5420}
.sel-site .sel-compose-top{background:linear-gradient(90deg,#0757c6,#188af7)}
.sel-site .sel-security-list span{border-radius:13px}
.sel-site .sel-order{background:linear-gradient(125deg,#edf5ff,#f8fbff 55%,#e9f4fb)!important}
.sel-site .sel-order-card{box-shadow:0 32px 90px #0b3d771a;border-radius:25px}
.sel-site .sel-footer{background:radial-gradient(circle at 82% 5%,#15497a 0%,transparent 48%),#071b35!important;border-top:1px solid #0f4270;padding:90px 0!important}
.sel-site .sel-footer-main{gap:22px!important}.sel-site .sel-footer-icon{height:48px!important;width:220px!important}.sel-site .sel-footer-icon img{height:48px!important;width:220px!important}
.sel-site .sel-footer h2{font-size:clamp(24px,2.5vw,36px);max-width:600px}
@media(max-width:1050px){.sel-site .sel-hero-grid{min-height:620px}.sel-site .sel-hero-copy{width:67%}.sel-site .sel-hero:after{background:linear-gradient(90deg,#061a36 0%,#082144f0 40%,#0a2a51aa 70%,#082c4c40 100%)}.sel-site .sel-cards{gap:15px!important}.sel-site .sel-card{padding:30px 22px!important}}
@media(max-width:760px){.sel-site .sel-head-inner{min-height:72px}.sel-site .sel-hero:before{background-position:65% center;opacity:.52}.sel-site .sel-hero:after{background:linear-gradient(90deg,#061a36f5,#082144ed)}.sel-site .sel-hero-grid{min-height:auto;padding-top:88px;padding-bottom:95px}.sel-site .sel-hero-copy{width:100%;max-width:630px;padding:0}.sel-site .sel-hero h1{font-size:clamp(42px,9vw,65px)!important}.sel-site .sel-hero .sel-lead{font-size:16px!important}.sel-site .sel-benefits{margin:-35px auto 0!important;padding-bottom:25px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sel-site .sel-benefits>div{min-height:78px;padding:15px!important}.sel-site .sel-pricing{padding:75px 0 95px!important}.sel-site .sel-security{padding:80px 0!important}.sel-site .sel-footer{padding:75px 0!important}}
@media(max-width:520px){.sel-site .sel-benefits{grid-template-columns:1fr!important}.sel-site .sel-hero-grid{padding-top:70px;padding-bottom:78px}.sel-site .sel-hero h1{font-size:clamp(40px,10.2vw,52px)!important}.sel-site .sel-hero .sel-email{font-size:15px!important;padding:12px 14px!important}.sel-site .sel-hero .sel-actions{gap:10px}.sel-site .sel-hero .sel-btn{padding:12px 16px}.sel-site .sel-card{padding:30px 24px!important}.sel-site .sel-footer-icon,.sel-site .sel-footer-icon img{width:195px!important}}
@media(prefers-reduced-motion:reduce){.sel-site .sel-card{transition:none!important}.sel-site .sel-card:hover{transform:none}}
