
.preview-flag{text-align:center;background:#fff2d8;color:#765517;font-size:12px;padding:8px}.preview-hero{background:linear-gradient(120deg,#f4f7fc,#eaf1ff);padding:58px max(calc((100vw - 1200px)/2),6vw);display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.preview-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.055em;margin:16px 0}.preview-hero h1 em{font-style:normal;color:#1769ed}.preview-hero p{max-width:540px;color:#59677d}.preview-hero img{width:100%;border-radius:18px;box-shadow:0 28px 65px #24385330}.modal{position:fixed;inset:0;background:#091326aa;display:none;place-items:center;padding:20px;z-index:20}.modal.open{display:grid}.modal-card{background:white;padding:24px;border-radius:14px;width:min(520px,100%);max-height:90vh;overflow:auto}.modal-card img{width:100%;border-radius:9px}.modal-close{float:right;border:0;background:#eff3f8;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:20px}.preview-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.preview-toast{position:fixed;bottom:20px;right:20px;background:#10203b;color:white;padding:13px 18px;border-radius:9px;box-shadow:0 8px 30px #1118;display:none;z-index:30}.preview-toast.show{display:block}.section-heading select{border:1px solid #d5dce6;padding:9px;border-radius:6px;background:white}@media(max-width:740px){.preview-hero{grid-template-columns:1fr;padding:40px 22px}.preview-hero img{max-height:270px;object-fit:cover}}
.site-head{position:sticky;top:0;z-index:10;box-shadow:0 8px 28px #0c18301c}.preview-hero{position:relative;background:radial-gradient(ellipse at 82% 35%,#c8dcff 0,transparent 37%),linear-gradient(115deg,#f6f8fc,#e7efff)}.preview-hero:before{content:"EMENYS  /  FEATURED";position:absolute;top:22px;right:max(calc((100vw - 1200px)/2),6vw);font-size:9px;letter-spacing:.18em;font-weight:800;color:#71809a}.preview-hero>img{aspect-ratio:1.55;object-fit:cover;border:7px solid white}.preview-hero .eyebrow{display:inline-block;padding:8px 12px;background:#e0ebff;border-radius:30px}.preview-hero .button{padding:15px 21px}.trust{background:white}.section{padding-top:62px}.section-heading{gap:20px}.section-heading select,.section-heading input{font-size:12px;border:1px solid #dbe2ed;border-radius:8px;padding:11px;background:#fff}.card{box-shadow:0 4px 18px #14254208}.card-image img{aspect-ratio:1.48;object-fit:cover;transition:transform .35s}.card:hover .card-image img{transform:scale(1.035)}.card-image{overflow:hidden}.pill{box-shadow:0 3px 12px #12203818}.card-body{padding:17px}.card-body>small{color:#56708f}.card .button{margin-top:2px}.category-links a{transition:background .2s,transform .2s}.category-links a:hover{background:#263d64;transform:translateY(-2px)}.how{max-width:none;background:#f4f7fb;padding-left:max(calc((100vw - 1190px)/2),6vw);padding-right:max(calc((100vw - 1190px)/2),6vw)}.steps article{background:white;box-shadow:0 6px 20px #15274408}.steps b{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#e8f0ff;font-size:12px}.demo-note{box-shadow:0 8px 25px #15274408}.modal-card{box-shadow:0 25px 90px #07132a66}.modal-card>img{aspect-ratio:1.7;object-fit:cover}.modal-card h2{font-size:29px;letter-spacing:-.04em;margin:7px 0}.modal-card .demo-legal{font-size:11px;color:#6d7a8f;text-align:center}
body{background:#fff}.preview-hero{min-height:440px}.page-intro{max-width:1190px;margin:auto;padding:54px 24px 22px}.page-intro small{font-size:9px;font-weight:850;letter-spacing:.16em;color:#1769ed}.page-intro h1{margin:6px 0 8px;font-size:clamp(35px,5vw,52px);line-height:1.03;letter-spacing:-.055em;color:#142139}.page-intro p{max-width:630px;margin:0;color:#68768b;font-size:14px;line-height:1.65}.catalog-tools{display:flex;gap:10px;align-items:center}.catalog-tools input,.catalog-tools select{min-height:42px;padding:0 12px;border:1px solid #dbe2ed;border-radius:8px;background:#fff;color:#25344d;font-size:12px}.catalog-tools input{width:min(250px,42vw)}.catalog-empty{grid-column:1/-1;padding:30px;border:1px dashed #d4dce8;border-radius:12px;color:#66758c;text-align:center}.card .button{margin-top:11px}.section-heading .preview-actions{display:flex;gap:9px}.home-featured{padding-top:47px}.home-featured .section-heading{margin-bottom:20px}.home-callout{max-width:1190px;margin:0 auto 55px;padding:27px 30px;border-radius:15px;background:linear-gradient(110deg,#101d34,#1c3153);color:white;display:flex;align-items:center;justify-content:space-between;gap:20px}.home-callout small{color:#a9c4ea;font-size:8px;font-weight:850;letter-spacing:.16em}.home-callout h2{margin:4px 0;font-size:23px;letter-spacing:-.03em}.home-callout p{margin:0;color:#c6d2e4;font-size:11px}.home-callout .button{flex:0 0 auto}.home-winners{max-width:1190px;margin:0 auto 58px;padding:25px;border:1px solid #e2e8f0;border-radius:15px;background:#f8faff;display:flex;align-items:center;justify-content:space-between;gap:18px}.home-winners h2{margin:4px 0;font-size:22px;letter-spacing:-.035em}.home-winners p{margin:0;color:#6d7a8f;font-size:11px}.home-winners a{white-space:nowrap;color:#1769ed;font-size:12px;font-weight:800}.about-content{max-width:970px;margin:0 auto;padding:50px 24px 70px}.about-content h1{margin:5px 0 15px;font-size:clamp(36px,5vw,56px);letter-spacing:-.055em;line-height:1.05}.about-lede{max-width:670px;color:#66758b;font-size:16px;line-height:1.7}.about-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.about-cards article{padding:21px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.about-cards b{color:#1a2d4e;font-size:14px}.about-cards p{margin:7px 0 0;color:#6c7a90;font-size:11px;line-height:1.6}.detail-data-note{margin-top:16px;padding:13px 15px;border-radius:9px;background:#f2f5fa;color:#6b7890;font-size:10px;line-height:1.55}.site-head nav a[aria-current=page]{background:#ffffff0b;border-color:#ffffff14;color:white}.modal{position:fixed;inset:0;background:#091326aa;display:none;place-items:center;padding:20px;z-index:100}.modal.open{display:grid}.modal-card{background:white;padding:24px;border-radius:14px;width:min(520px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 90px #07132a66}.modal-card>img{width:100%;border-radius:9px;aspect-ratio:1.7;object-fit:cover}.modal-close{float:right;border:0;background:#eff3f8;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:20px}.modal-card h2{font-size:29px;letter-spacing:-.04em;margin:7px 0}.modal-card .demo-legal{font-size:11px;color:#6d7a8f;text-align:center}.preview-toast{position:fixed;bottom:20px;right:20px;background:#10203b;color:white;padding:13px 18px;border-radius:9px;box-shadow:0 8px 30px #1118;display:none;z-index:110}.preview-toast.show{display:block}.spin-showcase{min-height:calc(100vh - 164px);display:flex;align-items:center;scroll-margin-top:0}.spin-showcase[hidden]{display:none!important}
@media(max-width:740px){.preview-hero{min-height:auto}.page-intro{padding:40px 20px 18px}.section-heading{align-items:start;flex-direction:column}.section-heading .preview-actions,.catalog-tools{width:100%;flex-wrap:wrap}.catalog-tools input{flex:1;width:auto}.home-callout{margin:0 18px 37px;padding:21px;align-items:flex-start;flex-direction:column}.home-winners{margin:0 18px 40px;padding:20px;align-items:flex-start;flex-direction:column}.about-content{padding:38px 20px 50px}.about-cards{grid-template-columns:1fr}.spin-showcase{min-height:auto}}
