/* sikker.email design system v1.2 */
.sel-site{--blue:#145de5;--navy:#10223d;--green:#08745e;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;background:#fff;color:var(--navy)}
.sel-site .sel-wrap{max-width:1240px;padding-left:42px;padding-right:42px}
.sel-site h1,.sel-site h2,.sel-site h3{font-family:inherit;letter-spacing:-.045em}
.sel-site h1{font-size:clamp(44px,4.65vw,68px);line-height:1.075;font-weight:790;margin-bottom:26px;max-width:610px}
.sel-site h2{font-size:clamp(30px,3vw,43px);line-height:1.14;font-weight:760}
.sel-site p{line-height:1.68}
.sel-site .sel-kicker{font-size:11px;letter-spacing:.19em;color:#5d728c;font-weight:800;margin-bottom:16px}
.sel-header{position:relative;z-index:5;border-bottom:1px solid #edf1f5;background:rgba(255,255,255,.98)}
.sel-head-inner{min-height:88px;gap:30px}
.sel-brand{font-size:23px;letter-spacing:-.055em;gap:12px}
.sel-brand-icon{width:42px;height:42px;border-radius:12px;box-shadow:0 6px 14px #145de529}
.sel-nav{gap:31px}.sel-nav a{font-size:13px;font-weight:600;color:#42546b;transition:color .2s}.sel-nav a:hover{color:var(--blue)}
.sel-login{border:1px solid #d6e1ed;border-radius:10px;padding:12px 21px}
.sel-btn{border-radius:10px;padding:15px 24px;font-size:13px;font-weight:720;gap:16px;box-shadow:none;line-height:1.3;transition:background .2s,transform .2s,box-shadow .2s}
.sel-primary,.sel-card-button{background:#145de5;box-shadow:0 6px 16px #145de51a}.sel-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #145de52b}
.sel-hero{padding:98px 0 38px;background:radial-gradient(ellipse at 76% 37%,#e2efff 0,transparent 50%),linear-gradient(120deg,#f7fbff 0%,#f0f7fd 100%);overflow:hidden}
.sel-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:48px;min-height:420px}
.sel-hero-copy{padding:0 0 15px}.sel-lead{font-size:17px;line-height:1.8;max-width:480px;color:#53647b;margin-bottom:29px}
.sel-email{font-size:19px;letter-spacing:-.03em;border:1px solid #c4dcfb;padding:10px 12px 10px 19px;box-shadow:0 4px 14px #124b8d0b;margin-bottom:19px}
.sel-copy{font-size:19px}.sel-actions{gap:13px}
.sel-hero-art{min-height:420px}.sel-laptop{height:305px;border:10px solid #18283d;border-radius:16px;transform:perspective(1000px) rotateY(-4deg);box-shadow:0 28px 50px #233c6030}
.sel-screen-top{padding:13px 18px}.sel-mailui{font-size:12px}.sel-mailui aside{background:#eff5fc}.sel-mailui p{padding:13px 0}
.sel-phone{width:155px;height:278px;right:-5px;bottom:16px;border-radius:29px;box-shadow:0 18px 42px #233b5538}
.sel-benefits{margin-top:51px;gap:28px;padding-top:25px;border-top:1px solid #dae6f1}.sel-benefits>div{font-size:12px;font-weight:650;color:#334960;line-height:1.5}.sel-check{width:22px;height:22px;background:#079778}
.sel-pricing{padding:100px 0 110px;background:linear-gradient(180deg,#fff 0%,#f7faff 100%)}
.sel-pricing h2{max-width:790px;margin-bottom:18px}.sel-section-desc{font-size:16px;color:#66778d;margin-bottom:45px!important}
.sel-cards{gap:24px;align-items:stretch}.sel-card{padding:32px 30px 28px;border:1px solid #e2eaf3;border-radius:18px;box-shadow:0 15px 38px #1736570b;transition:transform .25s,box-shadow .25s;min-height:510px}
.sel-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px #17365716}.sel-card-2{border:1.5px solid #4d94fb;box-shadow:0 18px 44px #1765db14}.sel-card-3{background:linear-gradient(150deg,#f3fbf8,#fff);border-color:#d5eae1}
.sel-popular{top:-17px;right:22px;padding:8px 17px;font-weight:750;box-shadow:0 6px 14px #1765db25}
.sel-card-head{align-items:flex-start;min-height:82px;gap:15px}.sel-card-icon{height:53px;width:53px;border-radius:15px;font-size:27px}.sel-card h3{font-size:20px;line-height:1.25;margin:5px 0 6px}.sel-card-head p{font-size:12px;line-height:1.55;color:#728198}
.sel-price{font-size:43px;margin-top:19px;line-height:1.15;font-weight:800}.sel-price small{font-size:19px;font-weight:700}.sel-suffix{font-size:12px;margin-top:8px!important;color:#75849a}
.sel-card ul{margin:29px 0 32px!important}.sel-card li{font-size:13px;line-height:1.55;margin:13px 0;gap:12px;color:#3b4e65}.sel-card li span{font-size:17px;color:#06946f}
.sel-card-button{padding:16px 14px;border-radius:9px}.sel-card-3 .sel-card-button{background:#08735c}
.sel-strip{padding:29px 0;border-color:#eef2f6}.sel-strip-grid{gap:28px}.sel-strip-grid>div{font-size:12px;color:#344b65}.sel-strip-grid span{width:45px;height:45px;border-radius:14px;font-size:21px}
.sel-security{padding:112px 0;background:linear-gradient(120deg,#f4f8fe,#fbfdff)}.sel-security-grid{grid-template-columns:1.02fr 1.05fr .95fr;gap:54px}.sel-security h2{max-width:360px}.sel-security-grid>div:first-child>p:not(.sel-kicker){font-size:15px;line-height:1.8;margin:24px 0;color:#62748b}
.sel-compose{border:1px solid #e3ebf5;border-radius:14px;box-shadow:0 20px 48px #18385e16;transform:rotate(-1deg)}.sel-compose-top{padding:15px 18px}.sel-compose>p{padding:15px}.sel-compose-space{height:105px}.sel-compose-actions{padding:17px}
.sel-security-list>div{gap:15px;margin:25px 0;font-size:13px;line-height:1.6;color:#344a63}.sel-security-list span{height:49px;width:49px;border-radius:15px}
.sel-footer{padding:60px 0;background:#0d2442}.sel-footer-grid{grid-template-columns:72px 1fr auto;gap:27px}.sel-footer-icon{height:65px;width:65px;border-radius:15px}.sel-footer h2{font-size:29px;line-height:1.2}.sel-footer p{line-height:1.65}.sel-footer small{display:block;margin-top:9px}
@media(max-width:1050px){.sel-site .sel-wrap{padding-left:30px;padding-right:30px}.sel-nav{gap:15px}.sel-hero-grid{gap:20px}.sel-security-grid{gap:22px}.sel-card{padding:25px 20px}}
@media(max-width:850px){.sel-nav{display:none}.sel-hero{padding-top:60px}.sel-hero-grid{grid-template-columns:1fr}.sel-hero-copy{max-width:650px}.sel-hero-art{max-width:630px;width:100%;margin:10px auto 0}.sel-benefits{grid-template-columns:repeat(2,1fr)}.sel-cards{grid-template-columns:1fr;max-width:590px;margin:0 auto}.sel-card{min-height:unset;padding:30px}.sel-security-grid{grid-template-columns:1fr 1fr}.sel-security-list{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:600px){.sel-site .sel-wrap{padding-left:22px;padding-right:22px}.sel-head-inner{min-height:72px}.sel-brand{font-size:20px}.sel-brand-icon{height:36px;width:36px}.sel-head-actions .sel-btn{font-size:12px;padding:11px 14px}.sel-site h1{font-size:clamp(38px,10vw,52px)}.sel-site h2{font-size:30px}.sel-hero{padding:54px 0 35px}.sel-hero-art{min-height:270px}.sel-laptop{height:220px}.sel-phone{height:195px;width:112px;bottom:0}.sel-benefits{gap:17px;margin-top:35px}.sel-pricing{padding:68px 0}.sel-card{padding:25px 23px}.sel-strip-grid{grid-template-columns:1fr 1fr;gap:20px}.sel-security{padding:72px 0}.sel-security-grid,.sel-security-list{grid-template-columns:1fr}.sel-security-list{grid-column:auto}.sel-footer-grid{grid-template-columns:1fr}.sel-footer .sel-btn{width:100%}}
