@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;1,9..40,400&family=JetBrains+Mono:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Antic+Didone&family=Inter:wght@400;600;700&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";.home-page{height:100%;width:100%;overflow:hidden}.home-page .section{padding:100px 70px}.home-page .section.blue{background-color:#f9fbfd}@media (max-width: 800px){.home-page .section{padding:25px 20px}.home-page .section:not(:first-child){padding:50px 20px}}@media screen and (min-width: 600px) and (max-width: 800px){.home-page .section{align-items:flex-start;padding:100px!important;flex-direction:column;gap:60px}}@media (max-width: 600px){.home-page .section{flex-direction:column}}.hero-section{position:relative;overflow:hidden;min-height:calc(100vh - 72px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 980px){.hero-section{text-align:left}}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 650px 420px at 12% 25%,rgba(55,111,207,.08) 0%,transparent 70%),radial-gradient(ellipse 500px 500px at 88% 55%,rgba(0,255,136,.05) 0%,transparent 70%),radial-gradient(ellipse 420px 320px at 50% 85%,rgba(29,58,108,.06) 0%,transparent 70%);pointer-events:none;z-index:0;animation:heroGradientPulse 8s ease-in-out infinite}.hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(29,58,108,.065) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0;opacity:.55}.hero-section>*{position:relative;z-index:1}@keyframes heroGradientPulse{0%,to{opacity:1}50%{opacity:.85}}.hero-float{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.hero-float--1{width:120px;height:120px;background:radial-gradient(circle,rgba(55,111,207,.12) 0%,transparent 70%);top:15%;left:5%;animation:heroFloat1 12s ease-in-out infinite}.hero-float--2{width:80px;height:80px;background:radial-gradient(circle,rgba(0,255,136,.08) 0%,transparent 70%);top:60%;left:2%;animation:heroFloat2 10s ease-in-out infinite 1s}.hero-float--3{width:100px;height:100px;background:radial-gradient(circle,rgba(70,68,182,.1) 0%,transparent 70%);top:25%;right:8%;animation:heroFloat3 14s ease-in-out infinite .5s}.hero-float--4{width:60px;height:60px;background:radial-gradient(circle,rgba(55,111,207,.1) 0%,transparent 70%);bottom:20%;right:15%;animation:heroFloat2 11s ease-in-out infinite 2s}.hero-float--5{width:40px;height:40px;background:radial-gradient(circle,rgba(0,255,136,.12) 0%,transparent 70%);top:70%;right:5%;animation:heroFloat1 9s ease-in-out infinite .3s}@keyframes heroFloat1{0%,to{transform:translate(0) scale(1);opacity:.8}33%{transform:translate(15px,-20px) scale(1.05);opacity:1}66%{transform:translate(-10px,15px) scale(.95);opacity:.9}}@keyframes heroFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-15px) scale(1.08)}}@keyframes heroFloat3{0%,to{transform:translate(0) scale(1);opacity:.9}25%{transform:translate(10px,25px) scale(1.03);opacity:1}75%{transform:translate(-15px,-10px) scale(.97);opacity:.85}}.hero-shell{position:relative;z-index:1;width:min(1240px,100%);margin-inline:auto;display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,72px)}@media (min-width: 980px){.hero-shell{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}}.hero-left{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width: 980px){.hero-left{align-items:flex-start}}.hero-content{display:flex;flex-direction:column;align-items:center;max-width:640px;margin-inline:auto}@media (min-width: 980px){.hero-content{align-items:flex-start;margin-inline:0}}.hero-label{display:inline-block;font-family:Sora,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#376fcf;background:#376fcf12;padding:8px 20px;border-radius:100px;margin-bottom:28px;animation:heroLabelGlow 4s ease-in-out infinite}@keyframes heroLabelGlow{0%,to{box-shadow:0 0 #376fcf00}50%{box-shadow:0 0 24px -6px #376fcf40}}.hero-title{font-family:Sora,sans-serif;font-size:66px;font-weight:800;line-height:1.08;letter-spacing:-.035em;margin-bottom:24px}@media (max-width: 800px){.hero-title{font-size:48px}}@media (max-width: 500px){.hero-title{font-size:38px}}.hero-title-line{display:block;background:linear-gradient(135deg,#1d3a6c,#376fcf 55%,#007fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;font-weight:400;color:#6f7e8c;max-width:500px;margin-inline:auto;margin-bottom:36px;line-height:1.7}@media (min-width: 980px){.hero-subtitle{margin-inline:0}}@media (max-width: 500px){.hero-subtitle{font-size:16px;max-width:340px}}.hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:56px;flex-wrap:wrap}@media (min-width: 980px){.hero-actions{justify-content:flex-start}}@media (max-width: 500px){.hero-actions{flex-direction:column;gap:12px;width:100%;margin-bottom:40px}}.hero-cta-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1d3a6c,#376fcf);color:#fff;font-family:Sora,sans-serif;font-size:15px;font-weight:600;padding:15px 30px;border-radius:12px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.4,.25,1);box-shadow:0 4px 16px #1d3a6c47}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1d3a6c61}.hero-cta-primary:active{transform:translateY(0)}.hero-cta-primary svg{width:15px;height:15px;transition:transform .3s ease}.hero-cta-primary:hover svg{transform:translate(2px,-2px)}@media (max-width: 500px){.hero-cta-primary{width:100%;justify-content:center}}.hero-cta-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#1d3a6c;font-family:Sora,sans-serif;font-size:15px;font-weight:600;padding:15px 30px;border-radius:12px;border:1.5px solid rgba(29,58,108,.18);cursor:pointer;transition:all .3s cubic-bezier(.25,.4,.25,1)}.hero-cta-secondary:hover{border-color:#376fcf;background:#376fcf0a;color:#376fcf}@media (max-width: 500px){.hero-cta-secondary{width:100%;justify-content:center}}.hero-metrics{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}@media (min-width: 980px){.hero-metrics{justify-content:flex-start;margin-bottom:0}}@media (max-width: 600px){.hero-metrics{gap:12px;margin-bottom:40px}}.hero-metric{display:flex;align-items:center;gap:14px;background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);border-radius:16px;padding:16px 22px;box-shadow:0 2px 16px #0810430e;transition:transform .3s ease,box-shadow .3s ease}.hero-metric:hover{transform:translateY(-3px);box-shadow:0 8px 24px #08104317}@media (max-width: 600px){.hero-metric{padding:14px 18px;gap:10px;flex:1;min-width:140px}}.hero-metric-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 600px){.hero-metric-icon{width:34px;height:34px}}.hero-metric-text{display:flex;flex-direction:column}.hero-metric-value{font-family:Sora,sans-serif;font-size:22px;font-weight:700;line-height:1.2}@media (max-width: 600px){.hero-metric-value{font-size:18px}}.hero-metric-label{font-size:13px;font-weight:400;color:#6f7e8c;white-space:nowrap}@media (max-width: 600px){.hero-metric-label{font-size:11px}}.hero-metric--green .hero-metric-icon{background:#22c55e1a;color:#22c55e}.hero-metric--green .hero-metric-value{color:#22c55e}.hero-metric--blue .hero-metric-icon{background:#007fff1a;color:#007fff}.hero-metric--blue .hero-metric-value{color:#007fff}.hero-metric--indigo .hero-metric-icon{background:#4644b61a;color:#4644b6}.hero-metric--indigo .hero-metric-value{color:#4644b6}.hero-image-column{position:relative;display:flex;width:100%;justify-content:center}@media (min-width: 980px){.hero-image-column{justify-content:flex-end}}.hero-image-wrapper{max-width:880px;width:100%;margin-inline:auto;border-radius:20px;overflow:visible;padding:12px;background:linear-gradient(145deg,#f3f6f9,#e8ecf1);box-shadow:0 4px 6px -1px #1d3a6c0f,0 12px 24px -4px #1d3a6c14,0 32px 64px -12px #1d3a6c1f,0 0 0 1px #376fcf14;position:relative}.hero-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #fff9;pointer-events:none}@media (min-width: 980px){.hero-image-wrapper{width:min(100%,660px);margin-inline:0}}@media (max-width: 800px){.hero-image-wrapper{border-radius:16px}}.hero-image-inner{border-radius:12px;overflow:hidden;animation:heroImageBreathe 4s ease-in-out infinite;box-shadow:0 2px 8px #1d3a6c0f}@media (max-width: 800px){.hero-image-inner{border-radius:10px}}@keyframes heroImageBreathe{0%,to{transform:scale(1);box-shadow:0 2px 8px #1d3a6c0f}50%{transform:scale(1.015);box-shadow:0 8px 24px #1d3a6c1a}}.hero-image-wrapper img{width:100%;display:block;position:relative}.benefits-section{display:flex;align-items:stretch;width:100%;justify-content:space-between;gap:24px}.benefits-section .benefit{flex:1;display:flex;flex-direction:column;max-width:325px;padding:28px 24px;border-radius:16px;background:#fff;box-shadow:0 2px 16px #0810430f;transition:box-shadow .3s ease,transform .3s ease}.benefits-section .benefit:hover{box-shadow:0 8px 30px #0810431a;transform:translateY(-2px)}.benefits-section .benefit .section-subtitle-bold{margin-top:12px}.benefits-section .benefit .icon{padding:10px;border-radius:12px;width:56px;height:56px;border:1px solid #376fcf}.benefits-section .benefit .icon.i1{border:none;background:linear-gradient(90deg,#1f3f76,#376fcf 82.95%)}.benefits-section .benefit .icon img{height:100%}@media (max-width: 800px){.benefits-section{flex-direction:column;gap:24px;align-items:center}.benefits-section .benefit{flex:1;display:flex;flex-direction:column;max-width:525px;width:100%}}@media (max-width: 600px){.benefits-section .benefit{max-width:370px!important}}.button{cursor:pointer;height:45px;line-height:1;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(90deg,#1f3f76,#376fcf 82.95%);color:#fff;border-radius:10rem;font-weight:400;padding:.55rem 1.5rem;padding-left:20px;white-space:nowrap;font-size:1rem;transition:background .3s}.button__icon-wrapper{flex-shrink:0;width:25px;height:25px;position:relative;color:#1f3f76;background:#fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}.button:hover{background:#376fcf}.button:hover .button__icon-wrapper{color:#726763}.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button:hover .button__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}.button:hover .button__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}.flyers-sms-section{--bg: #f0f2f8;--surface: #0e1420;--surface-2: #151d2a;--blue: #007fff;--blue-light: #3399ff;--blue-glow: rgba(0, 127, 255, .15);--purple: #4644b6;--purple-light: #bb86fc;--green: #22c55e;--green-glow: rgba(34, 197, 94, .12);--red: #ef4444;--amber: #dea500;--gold: #d8c08a;--gold-dim: #b7975d;--gold-on-light: #8a7038;--text: rgba(255, 255, 255, .94);--text-2: rgba(255, 255, 255, .72);--muted: rgba(255, 255, 255, .46);--line: rgba(255, 255, 255, .07);--line-b: rgba(255, 255, 255, .12);--on-bg: #1a2030;--on-bg-2: rgba(26, 32, 48, .65);--on-bg-muted: rgba(26, 32, 48, .4);--on-bg-line: rgba(26, 32, 48, .12);--font: "DM Sans", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "SF Mono", monospace;--ease: cubic-bezier(.16, 1, .3, 1);--max: 1080px;font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.flyers-sms-section *,.flyers-sms-section *:before,.flyers-sms-section *:after{box-sizing:border-box;margin:0;padding:0}.flyers-sms-section a{color:var(--blue-light);text-decoration:none}.flyers-sms-section a:hover{text-decoration:underline}.flyers-sms-section img{max-width:100%;display:block}.flyers-sms-section .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.flyers-sms-section section{padding:100px 0}.flyers-sms-section .r{opacity:0;transform:translateY(28px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.flyers-sms-section .r.v{opacity:1;transform:translateY(0)}.flyers-sms-section .label{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin-bottom:14px;display:flex;align-items:center;gap:8px}.flyers-sms-section .label:before{content:"";width:16px;height:1.5px;background:var(--blue);border-radius:1px}.flyers-sms-section .stitle{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:14px;color:var(--on-bg)}.flyers-sms-section .sdesc{color:var(--on-bg-2);font-size:15px;max-width:58ch;line-height:1.7;margin-bottom:36px}.flyers-sms-section .sms-section{padding:120px 0;position:relative}.flyers-sms-section .sms-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--on-bg-line),transparent)}.flyers-sms-section .sms-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 860px){.flyers-sms-section .sms-grid{grid-template-columns:1fr;gap:32px}}.flyers-sms-section .sms-cta-banner{margin-top:-10px;margin-bottom:24px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#0d1a2e,#111528);border:1px solid rgba(0,127,255,.2);box-shadow:0 8px 32px #0000001f}.flyers-sms-section .sms-cta-banner-title{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.flyers-sms-section .sms-cta-banner-desc{font-size:13px;color:var(--text-2);line-height:1.5}.flyers-sms-section .sms-cta-banner-desc a{color:var(--blue-light);font-weight:600}.flyers-sms-section .phone-frame{width:280px;height:540px;border-radius:36px;border:3px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#111820,#0a1018);position:relative;overflow:hidden;box-shadow:0 40px 80px #0003,0 0 0 1px #0000000f,inset 0 1px #ffffff0f;margin:0 auto}.flyers-sms-section .phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:26px;background:#000;border-radius:0 0 16px 16px;z-index:2}.flyers-sms-section .phone-screen{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:33px;overflow:hidden;display:flex;flex-direction:column}.flyers-sms-section .phone-status{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 6px;font-size:10px;font-weight:600;position:relative;z-index:3}.flyers-sms-section .phone-messages{flex:1;padding:12px 14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.flyers-sms-section .sms-bubble{max-width:92%;padding:10px 14px;border-radius:16px 16px 16px 4px;font-size:12px;line-height:1.55;color:#e9edef;background:linear-gradient(135deg,#1a3a5c,#132f4c);border:1px solid rgba(51,153,255,.15);opacity:0;transform:translateY(12px) scale(.96);transition:all .5s var(--ease)}.flyers-sms-section .sms-bubble.sent{align-self:flex-end;border-radius:16px 16px 4px;background:linear-gradient(135deg,#007fff40,#007fff26);border-color:#007fff40}.flyers-sms-section .sms-bubble.show{opacity:1;transform:translateY(0) scale(1)}.flyers-sms-section .sms-bubble .code{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:6px;background:#d8c08a26;border:1px solid rgba(216,192,138,.25);font-family:var(--mono);font-weight:700;font-size:13px;color:var(--gold);letter-spacing:.06em}.flyers-sms-section .sms-time{font-size:9px;color:var(--muted);text-align:right;margin-top:3px}.flyers-sms-section .feature-list{display:flex;flex-direction:column;gap:18px;margin-top:28px}.flyers-sms-section .feature-item{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 20px #0000001a;transition:border-color .3s,background .3s}.flyers-sms-section .feature-item:hover{border-color:var(--line-b);background:var(--surface-2)}.flyers-sms-section .feature-item h4{font-size:14px;font-weight:700;margin-bottom:3px}.flyers-sms-section .feature-item p{font-size:12px;color:var(--muted);line-height:1.55}.flyers-sms-section .feature-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px}.flyers-sms-section .flow-section{margin-top:80px}.flyers-sms-section .flow-section-title{font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--on-bg)}.flyers-sms-section .flow-section-desc{font-size:14px;color:var(--on-bg-2);max-width:48ch;margin:10px auto 0;line-height:1.6}.flyers-sms-section .flow-visual{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:0;align-items:center;margin:40px 0 0}@media (max-width: 860px){.flyers-sms-section .flow-visual{grid-template-columns:1fr;gap:24px;justify-items:center}.flyers-sms-section .flow-arrow{transform:rotate(90deg)!important}}.flyers-sms-section .flyer-wrapper{display:flex;flex-direction:column;align-items:center;gap:14px}.flyers-sms-section .flyer-frame{width:220px;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0000002e,0 0 0 1px #00000014,0 0 80px #d8c08a0f;transform:rotate(-2deg);transition:transform .4s var(--ease),box-shadow .4s}.flyers-sms-section .flyer-frame:hover{transform:rotate(0) scale(1.02);box-shadow:0 32px 80px #00000038,0 0 0 1px #d8c08a33,0 0 120px #d8c08a14}.flyers-sms-section .flyer-frame img{width:100%;display:block}.flyers-sms-section .flyer-cloud{position:relative;background:var(--surface);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 18px;max-width:230px;text-align:center;box-shadow:0 8px 32px #0000001f}.flyers-sms-section .flyer-cloud:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;background:var(--surface);border:1px solid rgba(255,255,255,.08);border-bottom:none;border-right:none;border-radius:4px 0 0;transform:translate(-50%) rotate(45deg)}.flyers-sms-section .flyer-cloud-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.flyers-sms-section .flyer-channels{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.flyers-sms-section .flyer-channel{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--text-2);padding:4px 10px;border-radius:8px;background:#ffffff0a;border:1px solid var(--line);transition:all .2s}.flyers-sms-section .flyer-channel:hover{border-color:var(--blue);color:var(--text)}.flyers-sms-section .flyer-channel svg{width:14px;height:14px;flex-shrink:0}.flyers-sms-section .flyer-cloud-note{font-size:9px;color:var(--muted);line-height:1.4}.flyers-sms-section .flow-arrow{display:flex;align-items:center;justify-content:center;color:var(--on-bg-muted);font-size:11px;font-weight:600;gap:6px;padding:0 8px;font-family:var(--mono);letter-spacing:.04em}.flyers-sms-section .flow-arrow svg{width:28px;height:28px;stroke:var(--blue);fill:none;stroke-width:1.5;opacity:.7}.flyers-sms-section .flow-step{text-align:center;padding:20px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:var(--surface);min-width:160px;box-shadow:0 4px 20px #0000001a}.flyers-sms-section .flow-step h4{font-size:13px;font-weight:700;margin-bottom:3px}.flyers-sms-section .flow-step p{font-size:10px;color:var(--muted);line-height:1.45}.flyers-sms-section .flow-step-icon{width:44px;height:44px;border-radius:12px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:20px}.flyers-sms-section .try-sms-section{padding:100px 0;position:relative}.flyers-sms-section .try-sms-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--on-bg-line),transparent)}.flyers-sms-section .coupon-grid{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch}@media (max-width: 880px){.flyers-sms-section .coupon-grid{grid-template-columns:1fr}}.flyers-sms-section .coupon-hero,.flyers-sms-section .coupon-side{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#141c28,#0e1420);border-radius:28px;box-shadow:0 20px 80px #0000002e,0 0 0 1px #0000000d;overflow:hidden;position:relative}.flyers-sms-section .coupon-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(900px 500px at 20% 0%,rgba(216,192,138,.18),transparent 60%),radial-gradient(500px 350px at 80% 35%,rgba(216,192,138,.1),transparent 65%),radial-gradient(600px 420px at 50% 120%,rgba(0,0,0,.55),transparent 65%)}.flyers-sms-section .coupon-hero-inner{position:relative;padding:26px 26px 22px;display:flex;flex-direction:column;height:100%}.flyers-sms-section .coupon-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.flyers-sms-section .coupon-brand{display:flex;align-items:center;gap:12px;min-width:0}.flyers-sms-section .coupon-brand svg{height:34px;width:auto;display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.flyers-sms-section .coupon-pill{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;border:1px solid rgba(216,192,138,.35);background:#d8c08a14;padding:8px 10px;border-radius:999px;white-space:nowrap}.flyers-sms-section .coupon-hero h1{margin:18px 0 8px;font-size:clamp(28px,3.6vw,44px);line-height:1.05;letter-spacing:-.02em;font-weight:900}.flyers-sms-section .coupon-sub{margin:0 0 18px;color:#ffffffa8;font-size:15px;line-height:1.55;max-width:54ch}.flyers-sms-section .coupon-sub strong{color:var(--text)}.flyers-sms-section .coupon-form{margin-top:6px;display:grid;gap:12px;max-width:520px}.flyers-sms-section .coupon-form label{font-size:13px;color:#ffffffc7}.flyers-sms-section .input-group{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s}.flyers-sms-section .input-group:focus-within{border-color:#d8c08a66}.flyers-sms-section .input-group.error{border-color:#ff5c5c80;background:#ff5c5c0a}.flyers-sms-section .input-group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background:transparent;color:var(--text);font-size:16px;width:100%;font-family:var(--font);letter-spacing:.02em}.flyers-sms-section .input-group input::placeholder{color:#ffffff61}.flyers-sms-section .flag-nl{width:28px;height:20px;border-radius:4px;flex-shrink:0;background:linear-gradient(#ae1c28 33.3%,#fff 33.3%,#fff 66.6%,#21468b 66.6%);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 20px #00000059}.flyers-sms-section .coupon-hint{color:#ffffff8c;font-size:12px;line-height:1.4;margin-top:8px}.flyers-sms-section .consent-row{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.flyers-sms-section .checkbox{margin-top:3px;width:18px;height:18px;border-radius:5px;flex-shrink:0;cursor:pointer;border:1.5px solid rgba(255,255,255,.14);background:#ffffff0a;display:flex;align-items:center;justify-content:center;transition:all .2s}.flyers-sms-section .checkbox.checked{background:var(--gold);border-color:var(--gold)}.flyers-sms-section .checkbox.checked:after{content:"✓";font-size:11px;color:#0b0b0c;font-weight:700}.flyers-sms-section .consent-text{font-size:14px;color:#ffffffd9;line-height:1.4;cursor:pointer}.flyers-sms-section .field-error{font-size:13px;color:#ff5c5c;margin-top:4px;display:none}.flyers-sms-section .field-error.show{display:block}.flyers-sms-section .cta-btn{border:0;border-radius:14px;padding:14px 16px;font-weight:800;font-size:15px;letter-spacing:.01em;cursor:pointer;color:#0b0b0c;background:linear-gradient(180deg,var(--gold),var(--gold-dim));box-shadow:0 18px 45px #d8c08a2e;transition:transform .12s ease,filter .12s ease;min-width:220px;font-family:var(--font);margin-top:8px}.flyers-sms-section .cta-btn:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.03)}.flyers-sms-section .cta-btn:active:not([disabled]){transform:translateY(0);filter:brightness(.99)}.flyers-sms-section .cta-btn[disabled],.flyers-sms-section .cta-btn:disabled{cursor:not-allowed;opacity:.7;filter:grayscale(.3) brightness(.85);transform:none}.flyers-sms-section .cta-btn .spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(11,11,12,.2);border-top-color:#0b0b0c;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.flyers-sms-section .demo-status{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;border-radius:14px;padding:12px 14px;display:none;gap:10px;align-items:flex-start;margin-top:12px}.flyers-sms-section .demo-status.show{display:flex}.flyers-sms-section .demo-status.ok{border-color:#4ee08a33;background:#4ee08a0f}.flyers-sms-section .demo-status.ok .status-dot{background:#4ee08a;box-shadow:0 0 0 6px #4ee08a1f}.flyers-sms-section .demo-status.err{border-color:#ff5c5c33;background:#ff5c5c0f}.flyers-sms-section .demo-status.err .status-dot{background:#ff5c5c;box-shadow:0 0 0 6px #ff5c5c1f}.flyers-sms-section .status-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0;margin-top:4px;background:#ffffff59;box-shadow:0 0 0 6px #ffffff0f}.flyers-sms-section .status-title{font-weight:900;margin:0 0 2px}.flyers-sms-section .status-desc{margin:0;color:#ffffffb8;font-size:13px;line-height:1.45}.flyers-sms-section .coupon-foot{margin-top:auto;color:#ffffff8c;font-size:12px;line-height:1.5;padding-top:12px}.flyers-sms-section .coupon-foot a{color:#ffffff8c;text-decoration:underline;text-decoration-color:#ffffff40}.flyers-sms-section .coupon-foot a:hover{color:#fffc;text-decoration:underline}.flyers-sms-section .coupon-side-inner{padding:22px;height:100%;display:flex;flex-direction:column;gap:16px}.flyers-sms-section .kb-header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.flyers-sms-section .kb-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#d8c08a1f;border:1px solid rgba(216,192,138,.25);display:flex;align-items:center;justify-content:center;font-size:16px}.flyers-sms-section .kb-header-text{font-size:14px;font-weight:700}.flyers-sms-section .kb-header-sub{font-size:11px;color:#ffffff8c;margin-top:1px}.flyers-sms-section .kb-stat-row{display:flex;gap:10px}.flyers-sms-section .kb-stat{flex:1;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.flyers-sms-section .kb-stat-num{font-size:22px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(180deg,var(--gold),var(--gold-dim));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.flyers-sms-section .kb-stat-label{font-size:10px;color:#ffffff80;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.flyers-sms-section .kb-benefit{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .2s,background .2s}.flyers-sms-section .kb-benefit:hover{border-color:#d8c08a33;background:#d8c08a0a}.flyers-sms-section .kb-benefit-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;background:#d8c08a1a;border:1px solid rgba(216,192,138,.2)}.flyers-sms-section .kb-benefit-title{font-size:12px;font-weight:700;margin-bottom:1px}.flyers-sms-section .kb-benefit-desc{font-size:11px;color:#ffffff80;line-height:1.45}.flyers-sms-section .coupon-sep{height:1px;background:#ffffff1a;margin:4px 0}.flyers-sms-section .demo-note{text-align:center;font-size:11px;color:#ffffff8c;margin-top:auto;line-height:1.5}.tracer-section{display:flex;align-items:center;width:100%;justify-content:space-between}@media (max-width: 800px){.tracer-section{flex-direction:column-reverse!important}}.tracer-section .demo-app-container{flex:1;display:flex;align-items:center;justify-content:center;width:50%}@media (max-width: 800px){.tracer-section .demo-app-container{width:100%}}.tracer-section .tracer-benefits{display:flex;align-items:center;flex:1;gap:40px;flex-direction:column}.tracer-section .tracer-benefits .container{max-width:500px;display:flex;flex-direction:column;gap:30px}.tracer-section .tracer-benefits .container .section-titles{display:flex;flex-direction:column;gap:15px}.tracer-section .tracer-benefits .container .benefit{display:flex;width:100%;flex:1;gap:20px}.tracer-section .tracer-benefits .container .benefit .icon-container{width:50px;height:50px}.tracer-section .tracer-benefits .container .benefit .icon-container img{width:100%;height:100%}.tracer-section .tracer-benefits .container .benefit .text{width:100%;align-self:flex-start}@media (max-width: 800px){.tracer-section{flex-direction:column;gap:20px}.tracer-section .icon-container{width:100px;height:100px}.tracer-section .icon-container img{width:50px;height:50px}}.footer{position:relative;display:flex;align-items:center;justify-content:center;text-wrap:nowrap;overflow:hidden;width:100%}.footer .container{display:flex;align-items:center;width:100%;height:350px;margin:100px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50px}.footer .container .left{height:100%;padding:80px;display:flex;flex-direction:column}.footer .container .left .subtitle{color:#fff;font-size:30px;font-weight:500;gap:0px}.footer .container .left .big-title{color:#376fcf;text-align:center;font-size:58px;font-weight:600;margin-left:20px;line-height:70px;margin-bottom:30px}@media (max-width: 1240px){.footer .container .left .big-title{font-size:35px!important}}.footer .container .left .actions{margin-left:20px;gap:20px;display:flex;align-items:center}.footer .container .left .actions span{color:#fff;line-height:35px;font-size:19px;font-weight:600;border-bottom:2.5px solid rgba(55,111,207,.6431372549)}.footer .container .left .actions .btn{display:flex;padding:10px 22px;justify-content:center;align-items:center;gap:10px;color:#fff;cursor:pointer;font-weight:600;font-size:1rem;border-radius:36px}.footer .container .left .actions .btn.action-button{background:#376fcf}.footer .container .left .actions .btn.action-button:hover{background:none;box-shadow:0 0 0 2px}.footer .container .left .actions .btn.contact-button{border:1px solid white}.footer .container .left .actions .btn span{color:#fff;text-align:center;font-size:18px;font-weight:400;text-transform:capitalize}.footer .container .right{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footer .container .right .contact-container{display:flex;flex-direction:column;gap:10px;border-radius:20px;padding:10px}.footer .container .right .contact-container .contact-info{cursor:pointer;display:flex;align-items:center;gap:20px}.footer .container .right .contact-container .contact-info .icon-container{display:flex;align-items:center;justify-content:center;background-color:#081043;border-radius:25px;width:45px;height:45px}.footer .container .right .contact-container .contact-info .icon-container img{width:25px;height:25px}.footer .container .right .contact-container .contact-info span{font-family:Inter!important;color:#fff;text-align:center;font-size:22px;font-weight:600}.footer .bottom-bar{position:absolute;bottom:0;background-color:#081043;width:100%;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width: 800px){.footer{overflow:hidden;margin-top:-100px}.footer .container{border-radius:25px;display:flex;align-items:center;width:calc(100% - 20px);height:fit-content;height:450px;gap:10px;flex-direction:column}.footer .container .left{width:100%;height:100%;padding:40px 25px!important;display:flex;flex-direction:column;align-items:center}.footer .container .left .subtitle{width:100%;color:#fff;font-size:23px;font-weight:500;gap:0px}.footer .container .left .big-title{width:100%;color:#376fcf;text-align:left;font-size:30px;font-weight:600;margin-left:5px;line-height:50px;margin-bottom:10px}.footer .container .left .actions{width:100%;margin-left:7px;gap:10px;display:flex;align-items:center}.footer .container .left .actions span{color:#fff;line-height:35px;font-size:19px;font-weight:600;border-bottom:2.5px solid rgba(55,111,207,.6431372549)}.footer .container .left .actions .btn{display:flex;padding:10px 22px;justify-content:center;align-items:center;gap:10px;color:#fff;cursor:pointer;font-weight:600;font-size:1rem;border-radius:36px}.footer .container .left .actions .btn.action-button{background:#376fcf}.footer .container .left .actions .btn.action-button:hover{background:none;box-shadow:0 0 0 2px}.footer .container .left .actions .btn.contact-button{border:1px solid white}.footer .container .left .actions .btn span{color:#fff;text-align:center;font-size:18px;font-weight:400;text-transform:capitalize}.footer .container .right{width:100%;height:100%}.footer .container .right .contact-container{display:flex;flex-direction:column;gap:10px;border-radius:20px;padding:10px}.footer .container .right .contact-container .contact-info{cursor:pointer;display:flex;align-items:center;gap:20px}.footer .container .right .contact-container .contact-info span{font-family:Inter!important;color:#fff;text-align:center;font-size:20px;font-weight:600}}.footer .bottom-bar{position:absolute;bottom:0;right:0;left:0;background-color:#081043;width:100%;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter!important}.modal-backdrop{animation:fadeIn .4s;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:20}.modal{background:#1d3a6c;border-radius:30px;padding:40px 20px;max-width:calc(100% - 20px);box-shadow:0 4px 4px #00000040;border:1px solid rgba(255,255,255,.1647058824)}.modal .modal-content{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.modal .top .logo-container img{height:70px}.modal .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;color:#fff;text-align:center;font-family:Inter}.modal .text-container .title{font-size:23px;font-weight:700}.modal .text-container .subtitle{color:#f5f5f5;font-size:13px;font-weight:600}.modal .input-fields{display:flex;gap:30px;justify-content:space-between;color:#fff;font-weight:600}@media (max-width: 800px){.modal .input-fields{gap:15px;flex-direction:column;max-width:275px}}.modal .input-fields input{all:unset;box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:inherit;margin:0;background:none;border:1px solid #fff;padding:10px;border-radius:10px}.modal .input-fields input::placeholder{color:#f5f5f5;font-family:Inter;font-size:14px;font-weight:600}.modal .actions{margin-top:30px;margin-left:10px;display:flex;align-items:center;width:100%;gap:20px}@media (max-width: 800px){.modal .actions{max-width:275px}}.modal .actions .cancel-btn{color:#f8f8f8aa;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:600;text-transform:capitalize}.try-now-button{background:#fff!important;padding:.5em 1em .5em .9em;display:flex;align-items:center;border:none;border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer;color:#1d3a6c;font-family:Poppins;font-size:16px;font-weight:600;text-transform:capitalize;touch-action:manipulation}.loading{display:flex;gap:10px}.try-now-button span{display:block;margin-left:.3em;transition:all .3s ease-in-out}.try-now-button svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}@media (hover: hover){.try-now-button:hover .svg-wrapper{animation:fly-1 .6s ease-in-out infinite alternate}.try-now-button:hover svg{transform:translate(1.2em) rotate(45deg) scale(1.1)}.try-now-button:hover span{transform:translate(5em)}.try-now-button:active{transform:scale(.95)}}@keyframes fly-1{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.navbar-wrapper{position:sticky;top:0;z-index:10;width:100%;padding:12px 24px 0}.navbar-wrapper--scrolled .navbar{box-shadow:0 2px 16px #00000014}@media (max-width: 641px){.navbar-wrapper{padding:8px 12px 0}}.navbar{max-width:1120px;margin:0 auto;height:60px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #ebebeb;border-radius:14px;transition:box-shadow .3s ease}.navbar .navbar-left{display:flex;align-items:center;gap:36px}.navbar .navbar-logo{flex-shrink:0;cursor:pointer}.navbar .navbar-logo img{width:150px;display:block}.navbar .navbar-links{display:flex;align-items:center;gap:28px}.navbar .navbar-link{font-family:Poppins,sans-serif;font-size:14.5px;font-weight:500;color:#1a1a1a;cursor:pointer;padding:4px 0;transition:color .2s ease}.navbar .navbar-link:hover{color:#376fcf}.navbar .navbar-right{display:flex;align-items:center;gap:12px}.navbar .navbar-lang-pill{display:flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.navbar .navbar-lang-pill img{width:20px;height:14px;border-radius:2px;object-fit:cover}.navbar .navbar-lang-pill span{font-family:Poppins,sans-serif;font-size:13.5px;font-weight:500;color:#1a1a1a}.navbar .navbar-lang-pill:hover{border-color:silver;background-color:#fafafa}.navbar .navbar-mobile{display:flex;align-items:center}@media (max-width: 641px){.navbar{height:56px;padding:0 16px;border-radius:12px}.navbar .navbar-logo img{width:130px}}.side-nav{background-color:#fff;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;z-index:100;padding:20px 10px 10px}.side-nav .nav-logo{width:70%}.side-nav .links{width:100%;display:flex;flex-direction:column;margin-top:20px;gap:15px}.side-nav .links .side-nav-title{display:flex;align-items:center;gap:15px;background-color:#dde7f0;padding:10px;border-radius:10px;font-weight:500;font-size:20px;color:#1f3f76}.side-nav .links .side-nav-title img{height:25px}.side-nav .select-language{margin-top:40px;display:flex;flex-direction:column;gap:10px;width:100%}.side-nav .select-language span{font-weight:0;font-size:1.05rem}.side-nav .select-language .options{display:flex;gap:20px;margin-left:5px}.side-nav .select-language .options .language-option img{height:35px;border-radius:5px}.side-nav .select-language .options .language-option img.selected{border-radius:3px;outline:3px solid #2ba6f8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:Poppins;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}html,body{height:100%;font-size:100%;line-height:1.5;-webkit-text-size-adjust:100%}body{max-width:100vw;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}img{object-fit:contain}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;padding:0}a{text-decoration:none;all:unset;cursor:pointer;display:inline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.gradient-action-button{display:flex;align-items:center;justify-content:center;border-radius:50px;background:linear-gradient(90deg,#1f3f76,#376fcf 82.95%);color:#fff;cursor:pointer;width:fit-content;height:45px;width:140px;font-weight:500}.gradient-action-button:hover{color:#376fcf;border:2px solid #376fcf;font-weight:700;background:#fff;transition:.3s}.gradient-reverse{display:flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;width:fit-content;height:45px;width:140px;font-weight:500;color:#376fcf;border:2px solid #376fcf;background:#fff;transition:.3s}.gradient-reverse:hover{display:flex;align-items:center;justify-content:center;border-radius:50px;background:#376fcf;color:#fff;cursor:pointer;width:fit-content;height:45px;width:140px;font-weight:500}.center{display:flex;align-items:center;justify-content:center}p{color:#404347;font-size:20px;font-weight:400}h1{color:#081043;font-family:Poppins;font-size:37px;font-weight:600;letter-spacing:-.02em}h2{color:#081043;font-family:Poppins;font-size:35px;font-weight:600;letter-spacing:-.02em}h3{color:#686159;font-size:30px;font-weight:400;text-transform:uppercase}.section-subtitle-bold{color:#081043;font-size:24px;font-weight:600}.section-subtitle{color:#081043;font-size:22px;font-weight:500}@media (max-width: 500px){h1{color:#081043;font-family:Poppins;font-size:30px;font-weight:600}h2{color:#081043;font-family:Poppins;font-size:28px;font-weight:500}h3{color:#686159;font-size:30px;font-weight:400;text-transform:uppercase}.section-subtitle{color:#081043;font-size:20px;font-weight:500}p{color:#404347;font-size:19px;font-weight:400}}@media (max-width: 641px){.page-title{font-size:1.4rem}.page-subtitle{font-size:1.2rem}}@media (max-width: 641px){.sm-hidden{display:none!important}}@media (max-width: 900px){.max-md-900-hidden{display:none!important}}@media (min-width: 900px){.min-md-900-hidden{display:none!important}}@media (max-width: 1100px){.sm-md-hidden{display:none!important}}@media (min-width: 1100px){.lg-hidden{display:none!important}}@media (min-width: 641px){.md-lg-hidden{display:none!important}}.h-divider{height:1px;width:100%;background-color:#d9d9d962}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
