@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.035r.27e.vs2o.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.0fdqxf7d7xjr7.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0hgo4sdc18~2q.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0pomcvv4ps-4f.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0~r4xoojklo36.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0zabfik9.smyq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.0jup_3~s1d13x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.06.0~wqg.vw~z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.0uoi~zl1jhyv2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00apnuzab~wi6.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0~8en0431axdp.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0eg5cjl.3sypr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0~s4vbhw2w1s..woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.06pw-0df259-0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.184858dkmi80_.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.0yqbb8dv_737x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.0tjgejq3cryb~.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.0-z8r236cta4-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0p~p_f9jjnz6i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.037bqm._kgzk-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.0seggxusupo54.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.12~azl.3czh1i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.0~60fzh3_1lc2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0uklxz__ed32..woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.04ib4ux2sheu4.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0461varh2jxn0.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0jepg~~ye9dgy.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0w45z9ti9m6xn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0-u3fqxqi_gne.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0a0o4wvh3ln.v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.0z-qu8tozg9y7.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.0wg8__hc8b9ke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue:#007bf8;--blue2:#0058bc;--navy:#07233f;--ink:#12243a;--muted:#68788a;--pale:#eff7ff;--line:#dce8f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select,input{font:inherit}.container{width:min(1180px,100% - 40px);margin:auto}header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.nav{align-items:center;gap:28px;height:86px;display:flex}.logo{width:150px}.nav nav{flex:1;gap:24px;font-size:14px;font-weight:700;display:flex}.nav nav a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:10px;display:flex}.lang,.hamb{background:0 0;border:0}.hamb{background:var(--pale);border-radius:11px;padding:9px;display:none}.account,.lang{color:var(--muted);font-size:13px}.btn{background:var(--blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:16px 23px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #007bf838}.btn:hover{background:var(--blue2);transform:translateY(-2px)}.btn.small{padding:12px 18px;font-size:13px}.hero{background:linear-gradient(135deg,#f7fbff,#fff 62%);padding:76px 0 120px;position:relative;overflow:hidden}.grid-bg{background-image:linear-gradient(#007bf80c 1px,#0000 1px),linear-gradient(90deg,#007bf80c 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;display:grid;position:relative}.eyebrow{color:var(--blue2);background:#e8f4ff;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow svg{width:17px}.hero h1{letter-spacing:-3px;color:var(--navy);margin:22px 0 20px;font-size:clamp(44px,5.3vw,76px);line-height:1.12}.hero h1 b{color:var(--blue)}.hero-copy>p{color:var(--muted);font-size:19px;line-height:1.95}.actions{gap:13px;margin-top:30px;display:flex}.btn.secondary{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.trust{color:#405267;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;display:flex}.trust span{align-items:center;gap:6px;display:flex}.trust svg{width:17px;color:var(--blue)}.hero-photo{height:510px;position:relative}.hero-photo img{object-fit:cover;border-radius:34px;width:100%;height:100%;box-shadow:0 34px 70px #07233f2d}.float{background:#fff;border-radius:17px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 18px 45px #07233f2d}.float svg{color:var(--blue)}.float span>*{display:block}.float small{color:var(--muted);margin-top:4px;font-size:11px}.float.top{top:34px;right:-35px}.float.bottom{bottom:36px;left:-32px}.booking{z-index:5;margin-top:-56px;position:relative}.booking-card{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 24px 60px #07233f21}.booking-title{align-items:center;gap:12px;display:flex}.booking-title>b{color:var(--blue);font-size:24px}.booking-title span>*{display:block}.booking-title small{color:var(--muted);margin-top:5px;font-size:11px}.booking-card label{border:1px solid var(--line);height:58px;color:var(--blue);border-radius:13px;align-items:center;gap:8px;padding:0 14px;display:flex}.booking-card select{appearance:none;width:100%;color:var(--ink);background:#fff;border:0;outline:0;font-weight:700}.booking-card label svg:last-child{width:16px;color:var(--muted)}.title{max-width:740px;margin-bottom:48px}.title span,.over{color:var(--blue);font-size:13px;font-weight:900}.title h2,.calculator h2,.feature-layout>div>h2{letter-spacing:-1.6px;color:var(--navy);margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:1.3}.title p,.calculator>p,.feature-layout>div>p{color:var(--muted);font-size:16px;line-height:1.9}.title.inline{justify-content:space-between;align-items:end;max-width:none;display:flex}.title.inline p{max-width:430px}.title.center{text-align:center;margin-inline:auto}.solutions{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution{border-radius:28px;flex-direction:column;align-items:flex-start;min-height:360px;padding:34px;display:flex}.solution.navy{background:var(--navy);color:#fff}.solution.blue{background:var(--blue);color:#fff}.solution.pale{background:var(--pale)}.sol-icon{background:#ffffff24;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:38px;display:grid}.pale .sol-icon{color:var(--blue);background:#fff}.solution small{opacity:.7;font-weight:800}.solution h3{margin:10px 0;font-size:28px}.solution p{opacity:.76;line-height:1.8}.solution a{align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:800;display:flex}.solution a svg{width:18px}.size-layout{grid-template-columns:.92fr 1.08fr;gap:50px;display:grid}.calculator{background:var(--navy);color:#fff;border-radius:30px;padding:42px;position:sticky;top:112px}.calculator h2{color:#fff}.calculator>p{color:#b8c7d6}.choices{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.choices button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;padding:14px}.choices .active{background:var(--blue);border-color:var(--blue)}.range{margin:28px 0}.range>div{justify-content:space-between;display:flex}.range b{color:#b9ed4b;font-size:24px}.range input{width:100%;accent-color:var(--blue);margin-top:18px}.recommend{color:var(--ink);background:#fff;border-radius:18px;justify-content:space-between;align-items:end;padding:20px;display:flex}.recommend span>*{display:block}.recommend small{color:var(--muted);margin:5px 0;font-size:11px}.recommend a{color:var(--blue);gap:5px;font-size:12px;font-weight:900;display:flex}.unit-list{gap:14px;display:grid}.unit-list article{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:60px 1fr 150px;align-items:center;gap:18px;padding:24px;transition:all .2s;display:grid}.unit-list article.selected{border-color:var(--blue);transform:translate(-8px);box-shadow:0 12px 28px #007bf81c}.unit-list em{color:#9aacbd;font-style:normal;font-weight:900}.unit-list h3{margin:0;font-size:23px}.unit-list b{color:var(--blue);margin:7px 0;display:block}.unit-list p{color:var(--muted);margin:0;font-size:13px}.unit-box{background:#f3f9ff;border:2px solid #cfe3f6;border-radius:10px;align-items:end;height:90px;padding:8px;display:flex}.unit-box span{background:var(--blue);opacity:.7;border-radius:5px;display:block}.services{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.services article{border:1px solid var(--line);border-radius:22px;min-height:220px;padding:28px;position:relative}.services article>svg:first-child{color:var(--blue);width:34px;height:34px}.services h3{margin:28px 0 9px}.services p{color:var(--muted);font-size:13px}.services article>svg:last-child{width:18px;position:absolute;bottom:22px;left:24px}.features{background:var(--navy);color:#fff;padding:100px 0}.feature-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.feature-layout>div>h2{color:#fff}.feature-layout>div>p{color:#b5c6d6}.feature-grid{background:#ffffff19;grid-template-columns:1fr 1fr;gap:1px;display:grid}.feature-grid article{background:var(--navy);padding:28px}.feature-grid svg{color:#54a9ff}.feature-grid h3{margin:18px 0 7px}.feature-grid p{color:#aebfd0;margin:0;font-size:13px}.branches{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.branches>article{border:1px solid var(--line);border-radius:24px;overflow:hidden}.branches .coming{opacity:.72}.map{height:190px;color:var(--blue);background:linear-gradient(140deg,#eff8ff,#ddebfa);justify-content:center;align-items:center;display:flex;position:relative}.map>svg{width:48px;height:48px}.map>b{color:#8aa1b7;position:absolute;top:18px;left:20px}.branch-info small{color:#2f7b2b;background:#eaf7e9;border-radius:99px;padding:7px 10px;font-weight:800;display:inline-block}.coming small{color:#9a6200;background:#fff2d8}.branch-info h3{margin:15px 0 4px;font-size:24px}.branch-info p{color:var(--muted)}.branch-info a{color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.branch-info svg{width:17px}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.steps article{text-align:center}.steps article>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;display:grid;box-shadow:0 0 0 9px #fff}.steps h3{margin:24px 0 8px}.steps p{color:var(--muted);font-size:13px}.cta-card{background:var(--blue);color:#fff;border-radius:32px;justify-content:space-between;align-items:center;gap:30px;padding:48px 54px;display:flex}.cta-card h2{margin:10px 0;font-size:36px}.cta-card p{opacity:.82}.cta-card>div:last-child{gap:10px;display:flex}.btn.white{color:var(--blue);background:#fff}.btn.outline{box-shadow:none;background:0 0;border:1px solid #fff9}footer{color:#fff;background:#06192d;padding:70px 0 28px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:65px;display:grid}.footer-logo{filter:brightness(0)invert();width:170px}.footer-grid p{color:#9fb0c0;line-height:1.8}.footer-grid h3{font-size:15px}.footer-grid a,.footer-grid span{color:#9fb0c0;margin:12px 0;font-size:13px;display:block}.copyright{color:#8094a8;border-top:1px solid #ffffff19;justify-content:space-between;margin-top:45px;padding-top:25px;font-size:12px;display:flex}@media (max-width:1000px){.nav nav{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:25px;display:none;position:fixed;top:86px;left:20px;right:20px;box-shadow:0 20px 50px #07233f26}.nav nav.open{display:flex}.hamb{display:block}.hero-layout,.size-layout,.feature-layout{grid-template-columns:1fr}.hero-copy{text-align:center}.actions,.trust{justify-content:center}.hero-photo{height:430px}.booking-card{grid-template-columns:1fr 1fr}.booking-title{grid-column:1/-1}.solutions{grid-template-columns:1fr}.services{grid-template-columns:1fr 1fr}.branches{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.calculator{position:static}}@media (max-width:650px){.container{width:calc(100% - 24px)}.nav{height:72px}.logo{width:116px}.nav .small,.lang,.account{display:none}.nav nav{top:74px}.hero{padding:52px 0 90px}.hero h1{letter-spacing:-1.5px;font-size:43px}.hero-copy>p{font-size:16px}.actions{flex-direction:column}.hero-photo{height:320px}.float{padding:10px;font-size:11px}.float.top{top:12px;right:7px}.float.bottom{bottom:12px;left:7px}.booking-card{grid-template-columns:1fr}.booking-title{grid-column:auto}.section{padding:75px 0}.title.inline{display:block}.title h2,.calculator h2,.feature-layout>div>h2{font-size:34px}.unit-list article{grid-template-columns:44px 1fr}.unit-box{display:none}.services,.feature-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.cta-card{padding:34px 24px;display:block}.cta-card h2{font-size:29px}.cta-card>div:last-child{flex-direction:column;margin-top:25px}.footer-grid{grid-template-columns:1fr;gap:28px}.copyright{display:block}.copyright span{margin-top:10px;display:block}.calculator{padding:28px}.recommend{display:block}.recommend a{margin-top:15px}}body{font-family:IBM Plex Sans Arabic,Arial,sans-serif;font-weight:400}.hero-photo{background:#dce8f2;border-radius:34px;overflow:hidden}.hero-photo>img{object-fit:cover;opacity:0;border-radius:34px;width:100%;height:100%;transition:opacity .9s;animation:none;position:absolute;inset:0;transform:scale(1.04)}.hero-photo>img.active{opacity:1;animation:12s ease-in-out infinite imageDrift}.hero-dots{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07233f80;border-radius:99px;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:18px;right:50%;transform:translate(50%)}.hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.hero-dots button.active{background:#fff;border-radius:99px;width:24px}.float{z-index:4}.business{background:linear-gradient(#fff,#f4f9ff)}.business-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.business-layout>div:last-child h2{color:var(--navy);margin:12px 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.28}.business-layout>div:last-child p{color:var(--muted);font-size:17px;line-height:1.9}.business-layout ul{margin:28px 0;padding:0;list-style:none}.business-layout li{align-items:center;gap:10px;margin:14px 0;font-weight:700;display:flex}.business-layout li svg{width:20px;color:var(--blue)}.business-photo{min-height:510px;position:relative}.business-photo img{object-fit:cover;border-radius:30px;width:100%;height:510px;box-shadow:0 28px 65px #07233f24}.business-photo span{color:var(--navy);background:#fffffff2;border-radius:16px;align-items:center;gap:10px;padding:15px 18px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #07233f24}.business-photo span svg{color:var(--blue)}@media (max-width:1000px){.business-layout{grid-template-columns:1fr}.business-photo,.business-photo img{height:420px;min-height:420px}}@media (max-width:650px){.business-layout{gap:38px}.business-photo,.business-photo img{height:330px;min-height:330px}.business-photo span{bottom:14px;left:14px}}@keyframes heroRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes imageDrift{0%,to{transform:scale(1.02)translate(0)}50%{transform:scale(1.08)translate(1.5%)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes softPulse{0%,to{box-shadow:0 12px 30px #007bf838}50%{box-shadow:0 16px 42px #007bf866}}.hero-copy>*{animation:.75s both heroRise}.hero-copy>:nth-child(2){animation-delay:.1s}.hero-copy>:nth-child(3){animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.3s}.hero-copy>:nth-child(5){animation-delay:.4s}.hero-photo{animation:.9s .15s both heroRise;overflow:visible}.float{animation:4s ease-in-out infinite floatCard}.float.bottom{animation-delay:-2s}.btn:not(.secondary):not(.outline){animation:3.5s ease-in-out infinite softPulse}.solution,.services article,.branches>article,.unit-list article{transition:transform .35s,box-shadow .35s,border-color .35s}.solution:hover,.services article:hover,.branches>article:hover{transform:translateY(-8px);box-shadow:0 22px 50px #07233f1c}.solution:hover .sol-icon,.services article:hover>svg:first-child{transform:rotate(-6deg)scale(1.1)}.sol-icon,.services article>svg:first-child{transition:transform .35s}@supports (animation-timeline:view()){.title,.reveal-group>*,.feature-grid>*,.branches>article,.steps>article{animation:both heroRise;animation-timeline:view();animation-range:entry 8% cover 28%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-photo{overflow:hidden}.hero-photo>img{animation:none}.hero-photo>img.active{animation:12s ease-in-out infinite imageDrift}.usecase-hero{background:linear-gradient(#f8fbff 0,#fff 72%);padding:64px 0 78px}.usecase-hero+.booking{margin-top:0}.hero-intro{text-align:center;max-width:900px;margin:0 auto 44px;position:relative}.hero-intro h1{letter-spacing:-3.6px;color:var(--navy);margin:20px 0 18px;font-size:clamp(48px,6.3vw,84px);line-height:1.08}.hero-intro h1 b{color:var(--blue)}.hero-intro>p{color:var(--muted);max-width:690px;margin:0 auto;font-size:19px;line-height:1.9}.hero-stage{background:#eaf4ff;border-radius:38px;grid-template-columns:.78fr 1.22fr;min-height:520px;animation:.55s both stageIn;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #07233f16}.hero-stage.navy{background:#e7eef7}.hero-stage.blue{background:#e8f4ff}.hero-stage.ice{background:#edf9ff}.hero-stage.sand{background:#f7f2e9}.stage-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:52px 48px;display:flex}.stage-icon{width:58px;height:58px;color:var(--blue);background:#fff;border-radius:18px;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 12px 30px #07233f13}.stage-copy>small{color:var(--blue);font-size:13px;font-weight:800}.stage-copy h2{letter-spacing:-1.5px;color:var(--navy);margin:10px 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.2}.stage-copy>p{color:#536579;margin:0;font-size:16px;line-height:1.9}.stage-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.stage-link{color:var(--blue2);align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.stage-link svg{width:17px}.stage-visual{background:#cddbeb;border-radius:28px;min-width:0;margin:28px 0 28px 28px;position:relative;overflow:hidden}.stage-visual:after{content:"";background:linear-gradient(90deg,#0000 55%,#07233f1a);position:absolute;inset:0}.stage-visual>img{object-fit:cover;width:100%;height:100%;animation:10s ease-in-out infinite usecaseDrift}.stage-badge{z-index:2;background:#fffffff2;border-radius:15px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 15px 35px #07233f30}.stage-badge svg{color:var(--blue)}.stage-badge span>*{display:block}.stage-badge small{color:var(--muted);margin-top:3px;font-size:10px}.hero-tabs{scrollbar-width:none;align-items:stretch;gap:10px;margin-top:18px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.hero-tabs::-webkit-scrollbar{display:none}.hero-tabs>button{border:1px solid var(--line);min-width:145px;min-height:90px;color:var(--ink);cursor:pointer;text-align:right;background:#fff;border-radius:18px;flex:1;align-items:center;gap:10px;padding:14px 15px;transition:all .25s;display:flex;position:relative;overflow:hidden}.hero-tabs>button:hover{border-color:#9fcdfb;transform:translateY(-3px)}.hero-tabs>button>span{background:var(--pale);width:35px;height:35px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.hero-tabs>button svg{width:19px}.hero-tabs>button b{white-space:nowrap;font-size:13px}.hero-tabs>button.active{border:2px solid var(--blue);background:#eaf4ff}.hero-tabs>button.active.navy{background:#e7eef7}.hero-tabs>button.active.green{background:#eaf7f1}.hero-tabs>button.active.sand{background:#f7f2e9}.hero-tabs>button>i{background:var(--blue);border-radius:4px;height:4px;animation:6s linear both tabProgress;position:absolute;bottom:0;right:0}.tab-arrows{background:#fff;align-items:center;gap:7px;padding-right:4px;display:flex;position:sticky;left:0}.tab-arrows button{background:var(--pale);width:46px;height:46px;color:var(--blue);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:all .2s;display:grid}.tab-arrows button:hover{background:var(--blue);color:#fff}.tab-arrows svg{width:20px}.hero-trust{color:#52667a;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:13px;display:flex}.hero-trust span{align-items:center;gap:7px;display:flex}.hero-trust svg{width:17px;color:var(--blue)}.intro-stage .stage-copy h2{letter-spacing:-2.5px;margin-top:18px;font-size:clamp(44px,4.6vw,64px);line-height:1.08}.intro-stage .stage-copy h2 b{color:var(--blue)}.intro-stage .stage-copy>p{max-width:560px;font-size:18px}.intro-stage .stage-icon{display:none}@keyframes stageIn{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes usecaseDrift{0%,to{transform:scale(1.01)}50%{transform:scale(1.065)}}@keyframes tabProgress{0%{width:0}to{width:100%}}@media (max-width:1000px){.usecase-hero{padding-top:48px}.hero-stage{grid-template-columns:1fr;min-height:0}.stage-copy{padding:42px}.stage-visual{height:390px;margin:0 28px 28px}.hero-tabs>button{flex:none}.tab-arrows{display:none}}@media (max-width:650px){.usecase-hero{padding:38px 0 54px}.hero-stage{border-radius:26px}.stage-copy{padding:30px 24px}.stage-icon{width:48px;height:48px;margin-bottom:20px}.stage-copy h2{font-size:34px}.intro-stage{min-height:0}.intro-stage .stage-copy h2{letter-spacing:-1.8px;font-size:42px}.intro-stage .stage-copy>p{font-size:16px}.stage-actions{flex-direction:column;align-items:stretch;gap:14px;width:100%}.stage-link{justify-content:center}.stage-visual{border-radius:20px;height:275px;margin:0 14px 14px}.stage-badge{bottom:12px;left:12px}.hero-tabs{margin-inline:-12px;padding-inline:12px}.hero-tabs>button{min-width:132px;min-height:78px}.hero-trust{gap:12px 18px}}.intro-stage .stage-copy h2{letter-spacing:-1.5px;margin:10px 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.2}.intro-stage .stage-copy>p{font-size:16px;line-height:1.9}.intro-stage .eyebrow{font-size:13px}@media (max-width:1000px){.hero-stage{height:760px;min-height:760px}}@media (max-width:650px){.hero-stage{height:650px;min-height:650px}.intro-stage .stage-copy h2{letter-spacing:-1.5px;font-size:34px;line-height:1.2}.intro-stage .stage-copy>p{font-size:16px}}.service-product-groups{grid-template-columns:1fr 1fr;gap:22px;display:grid}.service-product-groups>article{border:1px solid var(--line);background:#fff;border-radius:28px;padding:34px}.service-product-groups .product-group{background:var(--pale);border-color:#cfe5f8}.group-heading{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:28px;display:flex}.group-heading>span{background:var(--navy);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-weight:800;display:grid}.product-group .group-heading>span{background:var(--blue)}.group-heading small{color:var(--blue);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.group-heading h3{color:var(--navy);margin:0;font-size:30px}.group-list{display:grid}.group-list a{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;padding:20px 0;transition:all .2s;display:grid}.group-list a:last-child{border-bottom:0}.group-list a:hover{color:var(--blue);padding-right:8px}.group-list a>b{color:#9aacbd;font-size:12px}.group-list a>span>*{display:block}.group-list strong{font-size:16px}.group-list small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}.group-list svg{width:18px;color:var(--blue)}@media (max-width:850px){.service-product-groups{grid-template-columns:1fr}}@media (max-width:650px){.service-product-groups>article{border-radius:22px;padding:24px}.group-heading h3{font-size:26px}.group-list a{grid-template-columns:28px 1fr 18px}}.sizes{background:linear-gradient(#f4f9ff 0,#fff 100%)}.size-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.size-heading h2{letter-spacing:-1.8px;color:var(--navy);margin:12px 0 0;font-size:clamp(34px,4.3vw,58px);line-height:1.2}.size-heading>p{max-width:430px;color:var(--muted);margin:0;font-size:16px;line-height:1.9}.ruler-calculator{background:#fff;border:1px solid #cfe1f0;border-radius:34px;overflow:hidden;box-shadow:0 24px 70px #07233f10}.size-ruler{background:var(--navy);color:#fff;padding:46px 48px 38px}.ruler-labels{direction:ltr;grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.ruler-labels button{color:#8fa8bd;cursor:pointer;direction:rtl;background:0 0;border:0;border-radius:12px;min-width:0;padding:11px 5px;transition:all .2s}.ruler-labels button:hover{color:#fff;background:#ffffff0b}.ruler-labels button>*{display:block}.ruler-labels button b{white-space:nowrap;font-size:12px}.ruler-labels button small{white-space:nowrap;margin-top:5px;font-size:10px}.ruler-labels button.active{color:#fff;background:#ffffff12}.ruler-track{--progress:0%;direction:ltr;height:92px;margin:18px 14px 0;position:relative}.ruler-track:before{content:"";background:linear-gradient(90deg,var(--blue) 0 var(--progress),#486178 var(--progress) 100%);border-radius:99px;height:5px;position:absolute;bottom:20px;left:0;right:0}.ruler-ticks{pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:12px;left:0;right:0}.ruler-ticks i{background:#7c93a7;border-radius:2px;width:2px;height:21px}.ruler-ticks i:first-child,.ruler-ticks i:last-child{height:29px}.ruler-value{z-index:3;color:#fff;pointer-events:none;flex-direction:column;align-items:center;transition:left .2s;display:flex;position:absolute;top:0;transform:translate(-50%)}.ruler-value b{text-align:center;background:var(--blue);border-radius:10px;min-width:66px;padding:8px 11px;font-size:14px;display:block;box-shadow:0 9px 25px #007bf84c}.ruler-value span{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--blue);width:0;height:0}.ruler-track input{opacity:0;cursor:grab;z-index:4;width:calc(100% + 18px);height:42px;margin:0;position:absolute;bottom:2px;left:-9px}.ruler-track input:active{cursor:grabbing}.ruler-ends{color:#829bad;direction:ltr;justify-content:space-between;margin-top:-1px;font-size:11px;display:flex}.ruler-ends span{direction:rtl}.size-result{grid-template-columns:1fr 1fr;min-height:410px;display:grid}.unit-preview{background:linear-gradient(145deg,#e9f4ff,#d7e9f8);place-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.unit-grid{transform-origin:bottom;background-image:linear-gradient(#1970b514 1px,#0000 1px),linear-gradient(90deg,#1970b514 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.6)}.unit-door{background:var(--blue);width:22%;height:7px;position:absolute;top:0;right:9%;box-shadow:0 8px 20px #007bf855}.unit-area{z-index:2;border:3px solid var(--blue);min-width:42%;max-width:80%;min-height:42%;max-height:80%;color:var(--navy);background:#ffffffb8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;transition:width .35s,height .35s;display:flex;position:relative;box-shadow:0 18px 45px #12558c24}.unit-area:after{content:"";border:1px dashed #007bf87d;border-radius:11px;position:absolute;inset:10px}.unit-area svg{z-index:1;width:54px;height:54px;color:var(--blue);position:relative}.unit-area span{z-index:1;margin-top:12px;font-size:18px;font-weight:800;position:relative}.result-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 52px;display:flex}.result-kicker{color:var(--blue);font-size:12px;font-weight:800}.result-title{justify-content:space-between;align-items:center;gap:18px;width:100%;margin:8px 0;display:flex}.result-title h3{color:var(--navy);margin:0;font-size:36px}.result-title b{color:var(--blue);white-space:nowrap;font-size:22px}.result-copy>p{color:var(--muted);margin:4px 0 24px;font-size:16px}.result-copy>small{color:#8495a5;font-weight:700}.fits{flex-wrap:wrap;gap:8px;margin:12px 0 28px;display:flex}.fits span{background:var(--pale);color:#39526a;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.fits svg{width:14px;height:14px;color:var(--blue)}.calculator-note{text-align:center;color:#8291a0;margin:16px 0 0;font-size:11px}@media (max-width:900px){.size-heading{display:block}.size-heading>p{margin-top:14px}.ruler-labels{grid-template-columns:repeat(9,105px);padding-bottom:8px;overflow-x:auto}.size-result{grid-template-columns:1fr}.unit-preview{min-height:330px}.size-ruler{padding-inline:30px}}@media (max-width:650px){.size-heading{margin-bottom:28px}.size-heading h2{font-size:34px}.ruler-calculator{border-radius:24px}.size-ruler{padding:30px 18px 25px}.ruler-labels{margin-inline:-4px}.ruler-track{margin-inline:10px}.size-result{min-height:0}.unit-preview{min-height:285px}.result-copy{padding:32px 24px}.result-title h3{font-size:29px}.result-title b{font-size:18px}.unit-area svg{width:42px;height:42px}}.preview-shade{pointer-events:none;position:absolute;inset:0}.preview-tag{z-index:2;color:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;flex-direction:column;gap:2px;padding:11px 14px;display:flex;position:absolute;top:22px;right:22px}.preview-tag small{color:var(--blue);font-size:9px;font-weight:800}.preview-tag b{font-size:17px}.preview-capacity{z-index:2;color:#fff;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:20px;right:22px}.preview-capacity i{background:#71d675;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 4px #71d67524}@keyframes livePulse{50%{transform:scale(1.35);box-shadow:0 0 0 7px #71d67512}}@media (max-width:650px){.preview-tag{top:14px;right:14px}.preview-capacity{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.video-preview video,.preview-capacity i{animation:none!important}}.video-preview{isolation:isolate;background:#fff}.video-preview video{object-fit:contain;background:#fff;width:100%;height:100%;animation:.45s both videoFade;position:absolute;inset:0}.video-preview .preview-shade{background:linear-gradient(#0000 66%,#eaf7fcda 100%)}.video-preview .preview-tag{background:#ffffffed;border:1px solid #d9edf6;box-shadow:0 10px 30px #1da8d31c}.video-preview .preview-capacity{background:#263b91e8}.video-preview:after{content:"";pointer-events:none;border:1px solid #24a9d238;border-radius:18px;position:absolute;inset:14px}@keyframes videoFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:650px){.video-preview:after{border-radius:14px;inset:9px}}.duration-ruler{border-top:1px solid #ffffff18;margin-top:25px;padding-top:24px}.duration-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.duration-head>div>*{display:block}.duration-head>div small{color:#8fa8bd;font-size:11px;font-weight:800}.duration-head>div b{margin-top:4px;font-size:20px}.duration-head>span{color:#b8c9d8;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:9px;padding:8px 12px;display:flex}.duration-head>span small{font-size:10px}.duration-head>span.has-discount{color:#b9ed4b;background:#b9ed4b12;border-color:#b9ed4b42}.duration-track{--duration-progress:0%;direction:ltr;height:64px;margin:12px 14px 0;position:relative}.duration-track:before{content:"";background:linear-gradient(90deg,var(--blue) 0 var(--duration-progress),#486178 var(--duration-progress) 100%);border-radius:99px;height:4px;position:absolute;bottom:16px;left:0;right:0}.duration-ticks{pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:9px;left:0;right:0}.duration-ticks i{background:#7c93a7;border-radius:2px;width:2px;height:16px}.duration-ticks i.milestone{background:#b9ed4b;height:24px}.duration-value{z-index:3;pointer-events:none;flex-direction:column;align-items:center;transition:left .2s;display:flex;position:absolute;top:0;transform:translate(-50%)}.duration-value b{background:var(--blue);border-radius:9px;place-items:center;width:35px;height:28px;font-size:13px;display:grid;box-shadow:0 7px 18px #007bf84c}.duration-value span{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--blue);width:0;height:0}.duration-track input{opacity:0;cursor:grab;z-index:4;width:calc(100% + 18px);height:38px;position:absolute;bottom:0;left:-9px}.discount-bands{direction:ltr;grid-template-columns:2fr 3fr 6fr 1.7fr;gap:6px;display:grid}.discount-bands span{color:#829bad;direction:rtl;background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.discount-bands span.active{color:#d8ff86;background:#b9ed4b16}.discount-bands small{font-weight:900}.selection-summary{gap:8px;margin:8px 0 12px;display:flex}.selection-summary>span{background:var(--pale);color:var(--navy);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:24px auto;column-gap:7px;padding:9px 11px;display:grid}.selection-summary svg{width:20px;height:20px;color:var(--blue);grid-row:1/3;align-self:center}.selection-summary small{color:var(--muted);font-size:9px}.selection-summary b{font-size:12px}.selection-summary .discount-summary{background:#eef9d7}.selection-summary .discount-summary svg,.selection-summary .discount-summary b{color:#4d7500}@media (max-width:650px){.duration-ruler{margin-top:20px;padding-top:19px}.duration-head>div b{font-size:17px}.duration-head>span{padding:7px 9px}.duration-head>span strong{font-size:17px}.discount-bands{grid-template-columns:1fr 1fr}.discount-bands span{padding:7px}.selection-summary{width:100%}.selection-summary>span{flex:1}}.nav{height:76px}.usecase-hero{padding:51px 0 62px}.stage-copy{padding:40px 38px}.stage-icon{width:50px;height:50px;margin-bottom:22px}.stage-actions{margin-top:22px}.stage-visual{margin:22px 0 22px 22px}.hero-tabs{margin-top:14px}.hero-tabs>button{min-height:72px;padding:11px 12px}.hero-trust{margin-top:19px}.booking-card{padding:13px}.booking-card label{height:50px}.section{padding:88px 0}.title{margin-bottom:40px}.solution{min-height:288px;padding:27px}.sol-icon{margin-bottom:30px}.features{padding:80px 0}.feature-layout{gap:56px}.feature-grid article{padding:22px}.business-layout{gap:56px}.business-photo,.business-photo img{height:408px;min-height:408px}.map{height:152px}.branch-info{padding:21px}.steps-section{padding-top:48px}.steps{gap:16px}.steps h3{margin-top:19px}.cta{padding:16px 0 80px}.cta-card{gap:24px;padding:38px 43px}footer{padding:56px 0 22px}.footer-grid{gap:52px}.copyright{margin-top:36px}.service-product-groups{gap:18px}.service-product-groups>article{padding:27px}.group-heading{padding-bottom:22px}.group-list a{padding:16px 0}.size-heading{margin-bottom:35px}.size-result,.unit-preview{min-height:328px}.result-copy>p{margin-bottom:19px}@media (max-width:1000px){.hero-stage{height:620px;min-height:620px}.stage-copy{padding:34px}.stage-visual{height:312px;margin:0 22px 22px}.business-photo,.business-photo img{height:336px;min-height:336px}.unit-preview{min-height:264px}}@media (max-width:650px){.nav{height:64px}.usecase-hero{padding:30px 0 43px}.hero-stage{height:540px;min-height:540px}.stage-copy{padding:24px 20px}.stage-icon{margin-bottom:16px}.stage-actions{margin-top:18px}.stage-visual{height:220px;margin:0 11px 11px}.hero-tabs{margin-top:12px}.hero-tabs>button{min-height:64px;padding:10px}.hero-trust{margin-top:15px}.section{padding:60px 0}.title{margin-bottom:32px}.solution{min-height:250px;padding:24px}.features{padding:64px 0}.business-layout{gap:30px}.business-photo,.business-photo img{height:264px;min-height:264px}.map{height:130px}.cta{padding-bottom:64px}.cta-card{padding:28px 20px}.service-product-groups>article{padding:20px}.group-heading{padding-bottom:18px}.group-list a{padding:14px 0}.size-heading{margin-bottom:22px}.size-ruler{padding:24px 15px 20px}.ruler-track{height:68px}.unit-preview{min-height:228px}.result-copy{padding:26px 20px}.footer-grid{gap:22px}.copyright{margin-top:30px}}.journey-section{background:linear-gradient(#f7fbff 0,#edf7ff 100%);padding:76px 0 80px;position:relative;overflow:hidden}.journey-section:before{content:"";background:#007bf80b;border-radius:50%;width:420px;height:420px;position:absolute;top:-210px;left:-210px}.journey-head{grid-template-columns:1fr .8fr;align-items:end;gap:90px;margin-bottom:38px;display:grid}.journey-head h2{letter-spacing:-1.8px;color:var(--navy);margin:10px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:1.16}.journey-head>div:last-child{padding-bottom:5px}.journey-head p{max-width:470px;color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.85}.journey-head a{color:var(--blue);align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.journey-head a svg{width:17px}.journey-track{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.journey-track:before{content:"";z-index:0;background:linear-gradient(90deg,#bcdcf8,var(--blue),#bcdcf8);height:2px;position:absolute;top:53px;left:6%;right:6%}.journey-track article{z-index:1;background:#fff;border:1px solid #d9e8f4;border-radius:22px;min-height:252px;padding:24px 22px 22px;transition:all .25s;position:relative;box-shadow:0 12px 35px #07233f0c}.journey-track article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #07233f17}.journey-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.journey-card-top>b{letter-spacing:1px;color:#95aabc;font-size:12px}.journey-card-top>span{background:var(--pale);width:58px;height:58px;color:var(--blue);border-radius:17px;place-items:center;display:grid;box-shadow:0 0 0 8px #fff}.journey-card-top svg{width:26px;height:26px}.journey-track h3{color:var(--navy);margin:0 0 9px;font-size:20px}.journey-track p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.journey-track article>small{color:#bce1ff;background:#ffffff18;border-radius:99px;align-items:center;gap:5px;margin-top:15px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.journey-track article>small svg{width:14px}.journey-track .identity-step{border-color:var(--navy);background:var(--navy);color:#fff;transform:translateY(-8px);box-shadow:0 20px 46px #07233f27}.identity-step .journey-card-top>b{color:#8db3d4}.identity-step .journey-card-top>span{background:var(--blue);color:#fff;box-shadow:0 0 0 8px var(--navy)}.journey-track .identity-step h3{color:#fff}.journey-track .identity-step p{color:#b7c8d7}.journey-arrow{z-index:2;width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid #d9e8f4;border-radius:50%;place-items:center;display:grid;position:absolute;top:42px;left:-25px;box-shadow:0 8px 18px #07233f12}.journey-arrow svg{width:16px}.journey-track article:last-child .journey-arrow{display:none}.journey-assurance{background:#fff;border:1px solid #d9e8f4;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:16px 20px;display:flex}.journey-assurance>svg{width:28px;height:28px;color:var(--blue)}.journey-assurance>span>*{display:block}.journey-assurance>span b{color:var(--navy);font-size:13px}.journey-assurance>span small{color:var(--muted);margin-top:3px;font-size:10px}.journey-assurance>div{color:#62788d;align-items:center;gap:18px;margin-right:auto;font-size:10px;font-weight:800;display:flex}.journey-assurance>div span{align-items:center;gap:5px;display:flex}.journey-assurance em{background:var(--pale);width:20px;height:20px;color:var(--blue);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}@media (max-width:900px){.journey-head{grid-template-columns:1fr;gap:18px}.journey-track{grid-template-columns:1fr 1fr}.journey-track:before,.journey-arrow{display:none}.journey-track .identity-step{transform:none}.journey-assurance>div{display:none}}@media (max-width:650px){.journey-section{padding:58px 0 62px}.journey-head{margin-bottom:26px}.journey-head h2{font-size:36px}.journey-track{grid-template-columns:1fr;gap:10px}.journey-track article{min-height:0;padding:20px}.journey-card-top{margin-bottom:16px}.journey-card-top>span{width:50px;height:50px}.journey-assurance{align-items:flex-start;padding:14px}.journey-assurance>span small{line-height:1.6}}.hero-stage{height:456px;min-height:456px}.stage-copy{min-width:0;padding:32px 38px 38px}.stage-icon{border-radius:15px;width:46px;height:46px;margin-bottom:16px}.stage-icon svg{width:25px;height:25px}.stage-copy h2,.intro-stage .stage-copy h2{margin:8px 0 12px;font-size:clamp(34px,3.45vw,50px);line-height:1.16}.stage-copy>p,.intro-stage .stage-copy>p{font-size:15px;line-height:1.72}.stage-actions{flex-wrap:wrap;gap:14px 18px;margin-top:18px;margin-bottom:2px}.stage-actions .btn{padding:14px 20px}.stage-visual{align-self:center;height:calc(100% - 44px);margin:0 0 0 22px}.stage-visual>img{display:block}.stage-badge{bottom:18px}.hero-tabs>button:nth-child(4),.hero-tabs>button:nth-child(7){flex-grow:1.18;min-width:170px}@media (max-width:1000px){.hero-stage{grid-template-rows:minmax(0,1fr) 300px;height:650px;min-height:650px}.stage-copy{padding:28px 34px 24px}.stage-visual{height:auto;min-height:0;margin:0 22px 22px}}@media (max-width:650px){.hero-stage{grid-template-rows:minmax(0,1fr) 210px;height:600px;min-height:600px}.stage-copy{padding:22px 20px 18px}.stage-icon{width:42px;height:42px;margin-bottom:12px}.stage-copy h2,.intro-stage .stage-copy h2{margin:7px 0 10px;font-size:32px;line-height:1.16}.stage-copy>p,.intro-stage .stage-copy>p{font-size:14px;line-height:1.65}.stage-actions{flex-direction:row;align-items:center;gap:10px 14px;margin-top:14px}.stage-actions .btn{padding:12px 16px}.stage-link{justify-content:flex-start}.stage-visual{margin:0 11px 11px}}.hero-stage.navy,.hero-stage.blue,.hero-stage.ice,.hero-stage.sand,.hero-tabs>button.active.navy,.hero-tabs>button.active.sand{background:#eaf4ff}.hero-stage.green{background:#eaf7f1}.hero-stage.green .stage-icon{color:#16845b;background:#f8fffb}.hero-tabs>button.green>span{color:#16845b;background:#e1f4eb}.hero-tabs>button.active.green{background:#eaf7f1;border-color:#16845b}.hero-tabs>button.active.green>i{background:#16845b}.hero-stage.green .stage-copy h2{font-size:clamp(28px,2.75vw,40px)}.hero-stage.green .stage-copy h2 b{color:#16845b}.license-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.license-tags span{color:#116849;background:#f8fffb;border:1px solid #9fd8c1;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.hero-stage.green .stage-actions{margin-top:15px}.stage-badge.sfda-badge{gap:12px}.stage-badge.sfda-badge>img{width:58px;height:auto;display:block}.stage-badge.sfda-badge>span{border-right:1px solid #d8e6df;padding-right:11px}@media (max-width:650px){.hero-stage.green .stage-copy h2{font-size:27px}.license-tags{gap:4px;margin-top:8px}.license-tags span{padding:4px 7px;font-size:9px}.stage-badge.sfda-badge>img{width:45px}.stage-badge.sfda-badge>span{display:none}}@media (min-width:1001px){.intro-stage .inline-title{white-space:nowrap;font-size:clamp(32px,3.15vw,46px)}}.grid-bg{opacity:.36;background-image:url(/images/brand-outline-pattern.png);background-position:top;background-repeat:repeat;background-size:284px;-webkit-mask-image:linear-gradient(#000 7%,#0000 94%);mask-image:linear-gradient(#000 7%,#0000 94%)}.hero-tabs{margin-top:9px;padding-top:5px}.hero-tabs>button:hover{transform:none;box-shadow:0 8px 22px #07233f10}.hero-tabs>button.active:hover{transform:none}.hero-tabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:5px 0 2px;display:grid;overflow:visible}.hero-tabs>button,.hero-tabs>button:nth-child(4),.hero-tabs>button:nth-child(7){flex:none;justify-content:center;gap:6px;width:100%;min-width:0;min-height:58px;padding:7px 6px}.hero-tabs>button>span{border-radius:10px;width:30px;height:30px}.hero-tabs>button svg{width:17px;height:17px}.hero-tabs>button b{white-space:normal;text-align:center;font-size:12px;line-height:1.2}.tab-arrows{display:none}@media (max-width:1000px){.hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hero-tabs>button{min-height:58px}}@media (max-width:650px){.hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-inline:0;padding-inline:0}.hero-tabs>button{flex-direction:column;gap:3px;min-width:0;min-height:62px;padding:6px 3px}.hero-tabs>button>span{width:27px;height:27px}.hero-tabs>button svg{width:15px;height:15px}.hero-tabs>button b{font-size:10px}}.calculator-branch{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding-bottom:12px;display:flex}.calculator-branch>div{align-items:center;gap:10px;display:flex}.calculator-branch>div>svg{color:#56abff;width:22px}.calculator-branch span>*{display:block}.calculator-branch small{color:#8fa8bd;font-size:9px}.calculator-branch b{margin-top:2px;font-size:13px}.calculator-branch label{background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;min-width:210px;height:42px;padding:0 12px;display:flex}.calculator-branch select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;font-weight:800}.calculator-branch option{color:var(--navy);background:#fff}.calculator-branch label svg{color:#8fa8bd;width:16px}.size-ruler{padding:22px 38px 20px}.ruler-labels button{padding:7px 4px}.ruler-labels button small{margin-top:3px}.ruler-track{height:54px;margin-top:8px}.ruler-track:before{bottom:14px}.ruler-ticks{bottom:6px}.ruler-value b{padding:6px 9px}.ruler-ends{margin-top:1px}.duration-ruler{margin-top:12px;padding-top:12px}.duration-head>div b{font-size:16px}.duration-head>span{padding:6px 10px}.duration-head>span strong{font-size:16px}.duration-track{height:46px;margin-top:6px}.duration-track:before{bottom:12px}.duration-ticks{bottom:5px}.duration-value b{height:25px}.discount-bands span{padding:5px 8px}.size-result{grid-template-columns:minmax(0,2.3fr) minmax(285px,.7fr);min-height:500px}.unit-preview{min-height:500px}.result-copy{padding:30px 26px}.result-title h3{font-size:30px}.result-copy>p{margin-bottom:15px;font-size:14px}.fits{margin:9px 0 18px}.fits span{padding:6px 8px}.result-copy .btn{width:100%;padding:13px 12px;font-size:12px}@media (max-width:900px){.calculator-branch{align-items:stretch}.calculator-branch label{min-width:180px}.ruler-labels{grid-template-columns:repeat(9,105px)!important}.size-result{grid-template-columns:1fr}.unit-preview{min-height:390px}.result-copy{padding:28px}}@media (max-width:650px){.calculator-branch{flex-direction:column}.calculator-branch label{width:100%;min-width:0}.size-ruler{padding:20px 15px 17px}.duration-head{align-items:flex-end}.discount-bands{grid-template-columns:1fr 1fr}.unit-preview{min-height:310px}}.floating-contact{z-index:70;flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;bottom:24px;right:22px}.live-chat{background:var(--blue);color:#fff;border-radius:19px;place-items:center;width:58px;height:58px;transition:all .22s;display:grid;position:relative;box-shadow:0 15px 36px #007bf84d}.live-chat:hover{background:var(--blue2);transform:translateY(-3px)}.live-chat>svg{width:27px;height:27px}.live-chat>i{border:3px solid var(--blue);background:#78dc69;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.live-chat>span{background:var(--navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800;transition:all .2s;position:absolute;top:50%;right:68px;transform:translateY(-50%)translate(5px)}.live-chat:hover>span{opacity:1;transform:translateY(-50%)translate(0)}.social-dock{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:18px;flex-direction:column;gap:6px;padding:7px 6px;display:flex;box-shadow:0 12px 30px #07233f14}.social-dock a{color:#52708c;border-radius:11px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.social-dock a:hover{background:var(--pale);color:var(--blue);transform:scale(1.06)}.social-dock svg{width:17px;height:17px}@media (max-width:650px){.floating-contact{gap:7px;bottom:14px;right:12px}.live-chat{border-radius:17px;width:52px;height:52px}.live-chat>span{display:none}.social-dock{padding:5px}.social-dock a{width:32px;height:32px}.social-dock svg{width:16px;height:16px}}.brand-mark{place-items:center;width:19px;height:19px;font-family:Arial,sans-serif;font-size:14px;font-weight:900;line-height:1;display:grid}.instagram-mark{font-size:21px;font-weight:700}.linkedin-mark{border:1.5px solid;border-radius:3px;font-size:12px}.x-mark{font-size:15px}.facebook-mark{font-size:18px}.map{overflow:hidden}.map:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07233f24);position:absolute;inset:0}.map>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.branches>article:hover .map>img{transform:scale(1.04)}.map>b{z-index:2;color:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe3;border:1px solid #ffffffb8;border-radius:9px;padding:6px 9px;top:14px;left:14px;box-shadow:0 8px 18px #07233f18}.feature-experience{color:var(--ink);background:linear-gradient(#f7fbff,#eef7ff);padding:82px 0;overflow:hidden}.feature-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.feature-heading h2{letter-spacing:-1.5px;color:var(--navy);margin:10px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.25}.feature-heading>p{max-width:470px;color:var(--muted);margin:0;font-size:15px;line-height:1.85}.feature-interactive{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;min-height:510px;display:grid}.feature-showcase{background:var(--navy);border-radius:30px;min-height:510px;animation:.48s featureReveal;position:relative;overflow:hidden;box-shadow:0 26px 60px #07233f22}.feature-showcase>img{object-fit:cover;width:100%;height:100%;animation:5.2s both featureZoom;position:absolute;inset:0}.feature-visual-shade{background:linear-gradient(#07233f0a 25%,#07233fdb 100%),linear-gradient(90deg,#07233f4d,#0000 60%);position:absolute;inset:0}.feature-counter{color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #ffffff5c;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:900;position:absolute;top:22px;left:22px}.feature-metric{color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffec;border:1px solid #ffffff63;border-radius:16px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;top:22px;right:22px;box-shadow:0 12px 30px #07233f22}.feature-metric>span{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.feature-metric svg{width:19px}.feature-metric small,.feature-metric b{display:block}.feature-metric small{color:var(--muted);margin-bottom:2px;font-size:9px}.feature-metric b{font-size:16px}.feature-visual-copy{color:#fff;position:absolute;bottom:28px;left:30px;right:30px}.feature-visual-copy small{color:#80c1ff;font-size:11px;font-weight:900}.feature-visual-copy h3{margin:7px 0;font-size:32px}.feature-visual-copy p{color:#d6e3ef;max-width:520px;margin:0;font-size:14px;line-height:1.8}.feature-tabs{grid-template-rows:repeat(6,1fr);gap:7px;display:grid}.feature-tabs>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:right;cursor:pointer;background:#ffffffb8;border-radius:17px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:12px 15px;transition:all .28s;display:grid;position:relative;overflow:hidden}.feature-tabs>button:hover{background:#fff;border-color:#9bceff;transform:translate(-4px)}.feature-tabs>button.active{border-color:var(--blue);background:#fff;transform:translate(-7px);box-shadow:0 12px 30px #007bf819}.feature-tab-icon{background:var(--pale);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;transition:all .28s;display:grid}.feature-tabs>button.active .feature-tab-icon{background:var(--blue);color:#fff}.feature-tab-icon svg{width:20px}.feature-tab-copy b,.feature-tab-copy small{display:block}.feature-tab-copy b{color:var(--navy);font-size:14px}.feature-tab-copy small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.feature-tabs em{color:#9bb0c3;font-size:10px;font-style:normal;font-weight:900}.feature-tabs>button>i{background:var(--blue);height:3px;animation:5.2s linear both featureProgress;position:absolute;bottom:0;right:0}.feature-tabs>button.active>i{left:0}@keyframes featureReveal{0%{opacity:.5;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes featureZoom{0%{transform:scale(1.02)}to{transform:scale(1.07)}}@keyframes featureProgress{0%{width:0}to{width:100%}}@media (max-width:1000px){.feature-heading{align-items:start}.feature-interactive{grid-template-columns:1fr;min-height:0}.feature-showcase{min-height:430px}.feature-tabs{grid-template-rows:none;grid-template-columns:1fr 1fr}.feature-tabs>button.active,.feature-tabs>button:hover{transform:none}}@media (max-width:650px){.feature-experience{padding:58px 0}.feature-heading{margin-bottom:24px;display:block}.feature-heading>p{margin-top:12px}.feature-interactive{flex-direction:column;display:flex}.feature-showcase{border-radius:24px;min-height:370px}.feature-metric{top:14px;right:14px}.feature-counter{top:14px;left:14px}.feature-visual-copy{bottom:20px;left:20px;right:20px}.feature-visual-copy h3{font-size:27px}.feature-tabs{scroll-snap-type:x mandatory;padding:0 0 7px;display:flex;overflow-x:auto}.feature-tabs>button{scroll-snap-align:start;min-width:265px}.feature-tab-copy small{white-space:normal}.feature-tabs::-webkit-scrollbar{height:4px}.feature-tabs::-webkit-scrollbar-thumb{background:#b7d8f5;border-radius:9px}}@media (min-width:1001px){.nav nav{transform:translateY(11px)}}header{border-bottom-color:#26a9e0}.campaign-hero{background:#fff;padding:28px 0 34px;position:relative;overflow:hidden}.campaign-pattern{opacity:.16;pointer-events:none;background-image:url(/images/brand-outline-pattern.png);background-position:top;background-size:340px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 92%);mask-image:linear-gradient(#000 0,#0000 92%)}.campaign-stage{isolation:isolate;background:#f6f8ff;border:1px solid #dfe5f6;border-radius:36px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);height:560px;animation:.65s cubic-bezier(.2,.75,.25,1) both campaignEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #101d4f1c}.campaign-stage:before{content:"";z-index:-1;border:78px solid #2848f50b;border-radius:50%;width:420px;height:420px;position:absolute;top:-245px;right:-210px}.campaign-stage.offer{background:linear-gradient(135deg,#101d4f 0%,#182b70 56%,#2848f5 100%);border-color:#273a78}.campaign-stage.secure{background:linear-gradient(140deg,#eefaff 0%,#f7f8ff 58%,#fff 100%)}.campaign-copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;padding:54px 50px;display:flex;position:relative}.campaign-kicker{color:var(--blue2);background:#fff;border:1px solid #2848f51c;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 24px #101d4f0c}.campaign-kicker svg{width:18px;height:18px}.campaign-copy h1{color:var(--navy);letter-spacing:-2.5px;margin:20px 0 16px;font-size:clamp(46px,5.15vw,74px);line-height:1.07}.campaign-copy h1 b{color:var(--blue)}.campaign-copy>p{max-width:560px;color:var(--muted);margin:0;font-size:17px;line-height:1.85}.campaign-stage.offer .campaign-copy h1,.campaign-stage.offer .campaign-copy>p{color:#fff}.campaign-actions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:26px;display:flex}.campaign-link{color:var(--blue2);align-items:center;gap:7px;font-size:14px;font-weight:900;display:flex}.campaign-link svg{width:18px}.campaign-stage.offer .btn{color:var(--navy);background:#c4ec67;box-shadow:0 14px 34px #0b143647}.campaign-media{z-index:2;background:#e7ecf9;border-radius:28px;margin:20px 0 20px 20px;position:relative;overflow:hidden}.campaign-media>img{object-fit:cover;width:100%;height:100%;animation:6.5s ease-out both campaignPan;display:block}.campaign-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 46%,#101d4f22 100%);position:absolute;inset:0}.campaign-glow{border:1px solid #ffffff82;border-radius:50%;width:210px;height:210px;animation:5s ease-in-out infinite campaignOrbit;position:absolute;bottom:10%;right:12%;box-shadow:0 0 0 28px #ffffff13,0 0 0 56px #ffffff0b}.campaign-badge{z-index:3;color:var(--navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffffa6;border-radius:17px;align-items:center;gap:11px;padding:13px 16px;animation:4s ease-in-out infinite badgeFloat;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 18px 44px #101d4f2e}.campaign-badge>svg{width:24px;color:var(--blue)}.campaign-badge span>*{display:block}.campaign-badge b{font-size:14px}.campaign-badge small{color:var(--muted);margin-top:3px;font-size:10px}.security-pulse{z-index:3;color:var(--navy);background:#fffffff0;border:1px solid #ffffffad;border-radius:14px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:900;display:flex;position:absolute;top:22px;left:22px;box-shadow:0 12px 30px #101d4f1f}.security-pulse svg{width:18px;color:var(--blue)}.security-pulse i{background:#71d675;border-radius:50%;width:8px;height:8px;animation:2s infinite securityPulse;box-shadow:0 0 #71d67566}.campaign-discounts{gap:8px;margin-top:20px;display:flex}.campaign-discounts span{text-align:center;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:13px;min-width:84px;padding:9px 11px}.campaign-discounts span>*{display:block}.campaign-discounts b{color:#fff;font-size:20px}.campaign-discounts small{color:#c8d4f6;margin-top:2px;font-size:9px}.campaign-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.campaign-controls>div{flex:1;gap:8px;display:flex}.campaign-controls button{border:1px solid var(--line);min-width:0;height:52px;color:var(--ink);cursor:pointer;text-align:right;background:#fff;border-radius:14px;flex:0 185px;align-items:center;gap:9px;padding:0 14px;transition:all .25s;display:flex;position:relative;overflow:hidden}.campaign-controls button:hover{border-color:#9eb0ff}.campaign-controls button>span{color:#9aa7c4;font-size:10px;font-weight:900}.campaign-controls button>b{font-size:12px}.campaign-controls button.active{border-color:var(--blue);background:#f1f4ff}.campaign-controls button>i{background:var(--blue);height:3px;animation:6.5s linear both campaignProgress;position:absolute;bottom:0;right:0}.campaign-controls button.active>i{left:0}.campaign-count{color:#8e9ab5;direction:ltr;font-size:11px}.campaign-count b{color:var(--blue);font-size:18px}.campaign-hero .hero-trust{margin-top:14px}.usecases-section{background:linear-gradient(#f7fbff,#fff)}.usecases-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.usecases-heading h2{color:var(--navy);letter-spacing:-1.4px;margin:9px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.25}.usecases-heading>p{max-width:470px;color:var(--muted);margin:0;font-size:15px;line-height:1.85}.usecase-slider-shell .hero-stage{box-shadow:0 24px 60px #07233f12}.usecase-slider-shell .hero-tabs{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px}.usecase-slider-shell .stage-visual>img{object-fit:cover;background:#cddbeb}@keyframes campaignEnter{0%{opacity:.35;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}@keyframes campaignPan{0%{transform:scale(1.08)translate(-1.5%)}to{transform:scale(1.015)translate(0)}}@keyframes campaignOrbit{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.04)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes securityPulse{70%{box-shadow:0 0 0 10px #71d67500}to{box-shadow:0 0 #71d67500}}@keyframes campaignProgress{0%{width:0}to{width:100%}}@media (max-width:1000px){.campaign-stage{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:1fr;height:700px}.campaign-copy{padding:38px 40px 28px}.campaign-copy h1{font-size:52px}.campaign-media{height:auto;margin:0 18px 18px}.campaign-controls button{flex:1}.usecases-heading{align-items:start}.usecase-slider-shell .hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.campaign-hero{padding:16px 0 25px}.campaign-stage{border-radius:25px;grid-template-rows:minmax(0,1fr) 270px;height:650px}.campaign-copy{padding:27px 22px 20px}.campaign-kicker{padding:7px 10px;font-size:11px}.campaign-copy h1{letter-spacing:-1.4px;margin:14px 0 11px;font-size:39px}.campaign-copy>p{font-size:15px;line-height:1.7}.campaign-actions{gap:11px;margin-top:18px}.campaign-actions .btn{padding:12px 15px}.campaign-link{font-size:12px}.campaign-discounts{margin-top:14px}.campaign-discounts span{flex:1;min-width:0;padding:7px}.campaign-discounts b{font-size:17px}.campaign-media{border-radius:19px;margin:0 10px 10px}.campaign-badge{padding:9px 11px;bottom:12px;right:12px}.campaign-badge b{font-size:12px}.campaign-glow{width:130px;height:130px}.security-pulse{top:12px;left:12px}.campaign-controls{margin-top:10px}.campaign-controls>div{gap:5px}.campaign-controls button{gap:5px;height:46px;padding:0 8px}.campaign-controls button>span{display:none}.campaign-controls button>b{font-size:10px;line-height:1.25}.campaign-count{display:none}.campaign-hero .hero-trust{gap:8px 12px;font-size:10px}.usecases-heading{margin-bottom:23px;display:block}.usecases-heading>p{margin-top:10px}.usecase-slider-shell .hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.campaign-stage,.campaign-media>img,.campaign-glow,.campaign-badge,.security-pulse i,.campaign-controls button>i{animation:none!important}}.usecase-slider-shell .hero-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:1000px){.usecase-slider-shell .hero-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ruler-track input,.duration-track input{appearance:none;opacity:.001;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;height:56px;bottom:-8px}.ruler-track input::-webkit-slider-runnable-track{background:0 0;border:0;height:56px}.duration-track input::-webkit-slider-runnable-track{background:0 0;border:0;height:56px}.ruler-track input::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;border-radius:50%;width:48px;height:48px;margin-top:4px}.duration-track input::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;border-radius:50%;width:48px;height:48px;margin-top:4px}.ruler-track input::-moz-range-track{background:0 0;border:0;height:56px}.duration-track input::-moz-range-track{background:0 0;border:0;height:56px}.ruler-track input::-moz-range-thumb{background:0 0;border:0;width:48px;height:48px}.duration-track input::-moz-range-thumb{background:0 0;border:0;width:48px;height:48px}.campaign-stage,.campaign-stage.offer,.campaign-stage.secure{border-color:var(--line);background:#eaf4ff;box-shadow:0 28px 70px #07233f18}.campaign-stage.offer .campaign-kicker{color:var(--blue2);background:#fff;border-color:#007bf81c}.campaign-stage.offer .campaign-copy h1{color:var(--navy)}.campaign-stage.offer .campaign-copy>p{color:var(--muted)}.campaign-stage.offer .campaign-link{color:var(--blue2)}.campaign-stage.offer .btn{background:var(--blue);color:#fff;box-shadow:0 12px 30px #007bf838}.campaign-stage.offer .btn:hover{background:var(--blue2)}.campaign-media{background:#cddbeb;border:0}.campaign-media>img,.campaign-stage.brand .campaign-media>img,.campaign-stage.offer .campaign-media>img,.campaign-stage.secure .campaign-media>img{object-fit:cover;background:#cddbeb}.campaign-glow{border-color:#ffffff82;box-shadow:0 0 0 28px #ffffff13,0 0 0 56px #ffffff0b}.campaign-badge{background:#fffffff0;border-color:#ffffffa6}.campaign-stage.offer .campaign-badge>svg{color:var(--blue)}.campaign-discounts span{background:#fff;border-color:#cfe3f6}.campaign-discounts .featured{border-color:var(--blue);background:#e8f4ff;transform:translateY(-4px)}.campaign-stage.flex .campaign-kicker{background:#fff;border-color:#007bf824}.campaign-stage.flex .campaign-badge>svg{color:var(--blue)}.campaign-hero>.container{width:100%;max-width:none;padding:0}.campaign-hero .campaign-pattern{display:none}.campaign-stage,.campaign-stage.offer,.campaign-stage.secure,.campaign-stage.flex{height:clamp(620px,78vh,760px);box-shadow:none;isolation:isolate;background:#061d35;border:0;border-radius:0;animation:.8s cubic-bezier(.2,.78,.2,1) both cinematicStage;display:block}.campaign-stage:before{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000,#47b7ff 40%,#fff 50%,#47b7ff 60%,#0000);border:0;border-radius:0;width:2px;height:auto;animation:1.15s ease-out .25s both lightSweep;position:absolute;inset:-30% auto -30% 44%;transform:rotate(10deg);box-shadow:0 0 26px #42b4ff}.campaign-media{z-index:0;background:#092743;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.campaign-media>img,.campaign-stage.brand .campaign-media>img,.campaign-stage.offer .campaign-media>img,.campaign-stage.secure .campaign-media>img,.campaign-stage.flex .campaign-media>img{object-fit:cover;background:#092743;width:100%;height:100%;animation:7s cubic-bezier(.2,.65,.2,1) both cinematicPan}.campaign-stage.brand .campaign-media>img{object-position:46% center}.campaign-stage.offer .campaign-media>img{object-position:40% center}.campaign-stage.secure .campaign-media>img{object-position:center}.campaign-stage.flex .campaign-media>img{object-position:50% center}.campaign-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#031a30b0 0%,#031a3040 45%,#031a30e8 100%),linear-gradient(#0000 62%,#03182fcf 100%);position:absolute;inset:0}.campaign-media:after{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 24% 42%,#0000 0 20%,#007bf812 38%,#0000 58%);animation:4.5s ease-in-out infinite scenePulse;position:absolute;inset:0}.campaign-copy{z-index:5;color:#fff;align-items:flex-start;width:min(570px,44vw);padding:0;animation:.85s cubic-bezier(.2,.8,.2,1) .28s both copyRise;position:absolute;top:50%;right:7vw;transform:translateY(-56%)}.campaign-kicker,.campaign-stage.offer .campaign-kicker,.campaign-stage.flex .campaign-kicker{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff17;border:1px solid #ffffff4f;padding:9px 14px}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1{color:#fff;letter-spacing:-3px;text-shadow:0 5px 28px #00152d80;margin:18px 0 14px;font-size:clamp(50px,5.4vw,82px);line-height:1.04}.campaign-copy h1 b,.campaign-stage.offer .campaign-copy h1 b{color:#55b6ff}.campaign-stage.offer .campaign-copy h1 b{color:#ffd65a}.campaign-copy>p,.campaign-stage.offer .campaign-copy>p{color:#edf6ff;text-shadow:0 2px 16px #00152db8;max-width:540px;font-size:17px;line-height:1.85}.campaign-actions{margin-top:24px}.campaign-actions .btn,.campaign-stage.offer .campaign-actions .btn{background:var(--blue);color:#fff;border:1px solid #168aff;box-shadow:0 15px 36px #007bf84a}.campaign-actions .btn:hover,.campaign-stage.offer .campaign-actions .btn:hover{color:var(--navy);background:#fff}.campaign-link,.campaign-stage.offer .campaign-link{color:#fff;text-shadow:0 2px 12px #00152d}.campaign-shutter{z-index:12;transform-origin:top;pointer-events:none;background:repeating-linear-gradient(0deg,#0a69c9 0 11%,#1288f5 11.4% 12%,#0757aa 12.4% 12.9%);animation:1.05s cubic-bezier(.7,0,.18,1) forwards shutterOpen;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -18px 38px #001d43a8}.campaign-shutter:after{content:"";background:#f6c94c;height:7px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px #f6c94c}.campaign-shutter i{background:#ffffff2e;width:1px;position:absolute;top:12%;bottom:12%}.campaign-shutter i:first-child{right:12%}.campaign-shutter i:nth-child(2){right:30%}.campaign-shutter i:nth-child(3){right:50%}.campaign-shutter i:nth-child(4){right:70%}.campaign-shutter i:nth-child(5){right:88%}.campaign-glow{z-index:2;border-color:#67c1ff73;width:240px;height:240px;animation:5s ease-in-out infinite campaignOrbit;bottom:25%;left:16%;right:auto;box-shadow:0 0 0 34px #007bf817,0 0 0 70px #007bf80d}.campaign-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061f39c7;border-color:#ffffff5f;bottom:108px;left:7vw;right:auto;box-shadow:0 16px 42px #00162e6b}.campaign-badge>svg,.campaign-stage.offer .campaign-badge>svg,.campaign-stage.flex .campaign-badge>svg{color:#5bb8ff}.campaign-badge small{color:#bdd1e4}.security-pulse{z-index:4;color:#fff;background:#061f39c7;border-color:#ffffff5f;top:32px;left:7vw;right:auto;box-shadow:0 12px 30px #00162e66}.security-pulse svg{color:#66c2ff}.campaign-offer-mark{z-index:3;color:#fff;filter:drop-shadow(0 14px 34px #00152e8f);flex-direction:column;align-items:center;animation:.85s cubic-bezier(.15,.85,.22,1.18) .75s both offerImpact;display:flex;position:absolute;top:13%;left:7vw}.campaign-offer-mark strong{color:#ffd65a;letter-spacing:-9px;font-size:clamp(100px,14vw,210px);font-weight:900;line-height:.8}.campaign-offer-mark small{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061f39bf;border:1px solid #fff5;border-radius:99px;margin-top:20px;padding:7px 14px;font-size:13px;font-weight:900}.campaign-discounts{gap:8px;margin-top:18px}.campaign-discounts span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border-color:#ffffff3b}.campaign-discounts b{color:#fff}.campaign-discounts small{color:#dce9f6}.campaign-discounts .featured{background:#ffd65a20;border-color:#ffd65a;transform:translateY(-3px)}.campaign-discounts .featured b{color:#ffd65a}.campaign-flex-facts{gap:10px;margin-top:18px;display:flex}.campaign-flex-facts span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff3e;border-radius:14px;min-width:142px;padding:11px 14px}.campaign-flex-facts b,.campaign-flex-facts small{display:block}.campaign-flex-facts b{color:#fff;font-size:18px}.campaign-flex-facts small{color:#cfe0ef;margin-top:3px;font-size:10px}.campaign-controls{z-index:7;justify-content:space-between;align-items:center;gap:22px;margin:0;display:flex;position:absolute;bottom:24px;left:7vw;right:7vw}.campaign-controls>div{flex:1;grid-template-columns:repeat(4,minmax(0,185px));gap:8px;display:grid}.campaign-controls button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061f398f;border:1px solid #ffffff3b;border-radius:14px;flex:none;width:auto;height:58px;padding:0 15px;display:flex}.campaign-controls button:hover{background:#0a3155c9;border-color:#66c2ff}.campaign-controls button>span{color:#72bef8}.campaign-controls button>b{color:#fff}.campaign-controls button.active{background:#0a3155df;border-color:#55b6ff;box-shadow:0 10px 26px #00162e38}.campaign-controls button>i{background:#55b6ff;height:3px}.campaign-count{color:#a7bfd4}.campaign-count b{color:#65bfff}.campaign-hero .hero-trust{min-height:48px;color:var(--muted);background:#fff;margin:0;padding:14px 7vw}@keyframes shutterOpen{0%{transform:translateY(0)}72%{transform:translateY(-94%)}to{transform:translateY(-104%)}}@keyframes cinematicStage{0%{background:#001a34}to{background:#061d35}}@keyframes cinematicPan{0%{transform:scale(1.14)translate(-2%)}to{transform:scale(1.025)translate(0)}}@keyframes copyRise{0%{opacity:0;transform:translateY(-44%)}to{opacity:1;transform:translateY(-56%)}}@keyframes lightSweep{0%{opacity:0;transform:translate(40vw)rotate(10deg)}35%{opacity:.95}to{opacity:0;transform:translate(-55vw)rotate(10deg)}}@keyframes scenePulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes offerImpact{0%{opacity:0;transform:scale(.55)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:1000px){.campaign-stage,.campaign-stage.offer,.campaign-stage.secure,.campaign-stage.flex{height:720px}.campaign-copy{width:60vw;right:5vw}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1{font-size:58px}.campaign-offer-mark{left:4vw}.campaign-badge,.security-pulse{left:5vw}.campaign-controls{left:4vw;right:4vw}.campaign-controls>div{grid-template-columns:repeat(4,1fr)}.campaign-controls button{padding:0 10px}.campaign-controls button>span{display:none}}@media (max-width:650px){.campaign-stage,.campaign-stage.offer,.campaign-stage.secure,.campaign-stage.flex{height:710px}.campaign-media:before{background:linear-gradient(#031a301f 17%,#031a30d9 52%,#031a30f7 100%)}.campaign-stage.brand .campaign-media>img,.campaign-stage.offer .campaign-media>img,.campaign-stage.secure .campaign-media>img,.campaign-stage.flex .campaign-media>img{object-position:center top}.campaign-copy{width:auto;animation:.7s .28s both copyRiseMobile;inset:auto 20px 118px;transform:none}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1{letter-spacing:-1.8px;margin:12px 0 9px;font-size:41px;line-height:1.05}.campaign-copy>p,.campaign-stage.offer .campaign-copy>p{font-size:14px;line-height:1.65}.campaign-kicker,.campaign-stage.offer .campaign-kicker,.campaign-stage.flex .campaign-kicker{font-size:10px}.campaign-actions{margin-top:16px}.campaign-actions .btn{padding:11px 14px}.campaign-link{font-size:11px}.campaign-badge,.security-pulse,.campaign-glow{display:none}.campaign-offer-mark{top:38px;left:20px}.campaign-offer-mark strong{letter-spacing:-4px;font-size:84px}.campaign-offer-mark small,.campaign-discounts{margin-top:12px}.campaign-discounts span{padding:7px 8px}.campaign-flex-facts{margin-top:12px}.campaign-flex-facts span{flex:1;min-width:0;padding:8px 10px}.campaign-flex-facts b{font-size:15px}.campaign-controls{gap:7px;bottom:14px;left:12px;right:12px}.campaign-controls>div{gap:5px}.campaign-controls button{justify-content:center;height:50px;padding:0 5px}.campaign-controls button>b{text-align:center;font-size:9px}.campaign-count{display:none}.campaign-hero .hero-trust{padding:12px 15px}.campaign-shutter:after{height:5px}@keyframes copyRiseMobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.campaign-shutter{display:none}.campaign-stage:before,.campaign-media:after,.campaign-offer-mark{animation:none!important}.campaign-copy{opacity:1!important;animation:none!important}}.campaign-shutter{background:repeating-linear-gradient(0deg,#075aaa 0 3px,#0a77d5 3px 21px,#2398f4 21px 23px,#0868bf 23px 25px);animation:none;box-shadow:inset 0 -28px 42px #001f46a8}.campaign-shutter.opening{animation:.82s cubic-bezier(.72,0,.18,1) forwards shutterOpen;transform:translateY(0)}.campaign-shutter.closing{animation:.62s cubic-bezier(.72,0,.18,1) forwards shutterClose;transform:translateY(-104%)}.campaign-shutter span{background:#054b91;border:2px solid #ffffffc9;border-radius:9px;width:72px;height:11px;position:absolute;bottom:22px;right:50%;transform:translate(50%);box-shadow:0 3px 12px #001a3b5c}.campaign-shutter i{display:none}@keyframes shutterClose{0%{transform:translateY(-104%)}to{transform:translateY(0)}}.campaign-copy{width:min(590px,46vw)}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1{letter-spacing:-2.2px;font-size:clamp(46px,4.75vw,72px);line-height:1.12}.campaign-stage.flex .campaign-copy h1{font-size:clamp(43px,4.35vw,66px)}.campaign-copy>p,.campaign-stage.offer .campaign-copy>p{max-width:520px;font-size:16px;line-height:1.72}.campaign-controls{justify-content:center;width:auto;bottom:22px;left:50%;right:auto;transform:translate(-50%)}.campaign-controls>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051b30a8;border:1px solid #ffffff40;border-radius:999px;flex:none;grid-template-columns:none;justify-content:center;gap:7px;padding:7px;display:flex;box-shadow:0 14px 38px #00132766}.campaign-controls button{background:#ffffff10;border-color:#0000;border-radius:999px;flex:none;justify-content:center;gap:0;width:52px;height:52px;padding:0;transition:width .32s,background .25s,border-color .25s}.campaign-controls button>svg{color:#9ed6ff;flex:none;width:20px;height:20px}.campaign-controls button>b{white-space:nowrap;margin-right:9px;font-size:11px;display:none}.campaign-controls button>span{display:none}.campaign-controls button.active{background:#0875cfdb;border-color:#52b5ff;justify-content:flex-start;width:174px;padding:0 15px}.campaign-controls button.active>svg{color:#fff}.campaign-controls button.active>b{display:block}.campaign-controls button>i{background:#fff;border-radius:4px;height:2px;bottom:5px;left:18px;right:18px}.campaign-count{display:none}@media (max-width:1000px){.campaign-copy{width:min(610px,60vw)}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1{font-size:52px}.campaign-stage.flex .campaign-copy h1{font-size:48px}.campaign-controls button.active{width:156px}}@media (max-width:650px){.campaign-copy{width:auto;left:18px;right:18px}.campaign-copy h1,.campaign-stage.offer .campaign-copy h1,.campaign-stage.flex .campaign-copy h1{letter-spacing:-1.2px;font-size:36px;line-height:1.13}.campaign-copy>p,.campaign-stage.offer .campaign-copy>p{font-size:13px;line-height:1.55}.campaign-controls{bottom:12px}.campaign-controls>div{gap:4px;padding:5px}.campaign-controls button{width:43px;height:43px}.campaign-controls button>svg{width:17px;height:17px}.campaign-controls button.active{width:118px;padding:0 11px}.campaign-controls button.active>b{margin-right:6px;font-size:9px}.campaign-shutter span{width:56px;height:9px;bottom:15px}}.campaign-copy h1 br{display:none}.campaign-copy h1 b{margin-top:.14em;line-height:1.12;display:block}.campaign-stage.offer .campaign-copy h1 b{margin-top:.18em;line-height:1.16}@media (max-width:650px){.campaign-copy h1,.campaign-stage.offer .campaign-copy h1,.campaign-stage.flex .campaign-copy h1{line-height:1.2}.campaign-copy h1 b,.campaign-stage.offer .campaign-copy h1 b{margin-top:.2em;line-height:1.2}}.campaign-glow{display:none!important}.campaign-security-scan{z-index:3;background:linear-gradient(#007bf807,#007bf815);border:1px solid #66c2ff4f;border-radius:22px;width:38%;position:absolute;top:12%;bottom:18%;left:6%;overflow:hidden}.campaign-security-scan i{background:#73c8ff;height:2px;animation:3.2s ease-in-out infinite securityScan;position:absolute;left:0;right:0;box-shadow:0 0 18px 5px #35aaff91}.campaign-security-scan span{border:1px solid #ffffff2e;border-radius:15px;position:absolute;inset:12px}.campaign-size-guides{z-index:3;border-bottom:1px solid #77c8ff99;border-right:1px solid #77c8ff99;width:39%;animation:.9s .65s both guideReveal;position:absolute;top:17%;bottom:24%;left:6%}.campaign-size-guides:before,.campaign-size-guides:after,.campaign-size-guides i,.campaign-size-guides span{content:"";background:#77c8ffb0;position:absolute}.campaign-size-guides:before{width:10px;height:1px;top:0;right:-5px}.campaign-size-guides:after{width:1px;height:10px;bottom:-5px;left:0}.campaign-size-guides i{width:1px;height:72%;bottom:0;right:32%}.campaign-size-guides i:nth-child(2){height:43%;right:66%}.campaign-size-guides span{width:100%;height:1px;bottom:35%;right:0}.campaign-stage.brand .campaign-media>img{animation:7s ease-in-out both brandBreathe}@keyframes securityScan{0%,to{opacity:.45;top:8%}50%{opacity:1;top:88%}}@keyframes guideReveal{0%{opacity:0;transform-origin:100% 100%;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes brandBreathe{0%{transform:scale(1.1)translate(-1%)}to{transform:scale(1.025)translate(0)}}@media (max-width:650px){.campaign-security-scan,.campaign-size-guides{opacity:.72;width:44%;height:230px;top:7%;bottom:auto;left:18px}}@media (prefers-reduced-motion:reduce){.campaign-security-scan i,.campaign-size-guides,.campaign-stage.brand .campaign-media>img{animation:none!important}}.campaign-stage:before,.campaign-media:after,.campaign-security-scan,.campaign-size-guides{display:none!important}.campaign-offer-mark{animation:none!important}.campaign-media>img,.campaign-stage.brand .campaign-media>img,.campaign-stage.offer .campaign-media>img,.campaign-stage.secure .campaign-media>img,.campaign-stage.flex .campaign-media>img{animation:9s ease-out both cinematicPan}.calculator-branch label{color:var(--navy);background:#26a9e0;border-color:#26a9e0;transition:all .2s;box-shadow:0 9px 24px #26a9e03d}.calculator-branch label:hover{background:#45b9e9;border-color:#45b9e9;transform:translateY(-1px)}.calculator-branch label:focus-within{outline-offset:3px;outline:3px solid #26a9e042}.calculator-branch select,.calculator-branch label svg{color:var(--navy)}#services{background:linear-gradient(#eaf7fd 0%,#f4faff 100%);border-top:1px solid #bfe3f5;border-bottom:1px solid #d8edf8;position:relative}#services:before{content:"";opacity:.13;pointer-events:none;background-image:url(/images/brand-outline-pattern.png);background-position:top;background-repeat:repeat;background-size:568px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 96%);mask-image:linear-gradient(#000 0%,#0000 96%)}#services>.container{z-index:1;position:relative}#services .service-product-groups>article{box-shadow:0 16px 42px #07233f0b}#services .product-group{background:#fff}.journey-track .identity-step>small{color:#d8ff86;background:#b9ed4b16;border:1px solid #b9ed4b52;box-shadow:0 8px 20px #00152638}.journey-track .identity-step>small svg{color:#b9ed4b}.journey-track .identity-step>small:after{content:"";background:#b9ed4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b9ed4b1c}@font-face{font-family:Doran;src:url(/fonts/Doran-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Doran;src:url(/fonts/Doran-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Doran;src:url(/fonts/Doran-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Doran;src:url(/fonts/Doran-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}html[dir=ltr] body{font-family:IBM Plex Sans Arabic,Arial,sans-serif}.lang.active,.lang{cursor:pointer}.nav nav a.active{color:var(--blue)}.page-hero{background:linear-gradient(#f7fbff,#fff);padding:90px 0 40px}.page-hero h1{color:var(--navy);letter-spacing:-1.8px;margin:12px 0 16px;font-size:clamp(36px,5vw,64px)}.page-hero p{max-width:640px;color:var(--muted);font-size:17px;line-height:1.85}.page-hero img{object-fit:cover;border-radius:28px;width:100%;max-height:380px;margin-top:28px;box-shadow:0 24px 60px #07233f18}.trust-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.trust-stats article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 20px}.trust-stats b{color:var(--blue);font-size:28px;display:block}.trust-stats small{color:var(--muted);font-size:12px}.quick-filter{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1.1fr 1.1fr 1.1fr auto;align-items:end;gap:12px;margin-top:26px;padding:16px;display:grid;box-shadow:0 18px 50px #07233f12}.quick-filter label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.quick-filter select{border:1px solid var(--line);height:52px;color:var(--ink);background:#fff;border-radius:13px;padding:0 14px;font-weight:700}.tour-card{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:22px;margin-top:28px;display:grid;overflow:hidden}.tour-card img,.tour-card iframe{object-fit:cover;background:#d7e9f8;border:0;width:100%;height:280px}.tour-card div{padding:28px}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 22px}.faq-list summary{cursor:pointer;color:var(--navy);font-weight:800}.faq-list p{color:var(--muted);margin:12px 0 0;line-height:1.8}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.blog-grid img{object-fit:cover;width:100%;height:180px}.blog-grid div{padding:20px}.blog-grid small{color:var(--muted)}.blog-grid h3{color:var(--navy);margin:8px 0 10px;font-size:20px}.form-card{border:1px solid var(--line);background:#fff;border-radius:28px;gap:14px;padding:32px;display:grid;box-shadow:0 18px 50px #07233f0d}.form-card label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.form-card input,.form-card select,.form-card textarea{border:1px solid var(--line);color:var(--ink);border-radius:13px;padding:14px;font-weight:600}.form-card textarea{resize:vertical;min-height:140px}.form-success{color:#2f7b2b;background:#eaf7e9;border-radius:14px;padding:14px 16px;font-weight:800}.audience-toggle{gap:10px;margin-bottom:22px;display:flex}.audience-toggle button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;flex:1;padding:16px;font-weight:800}.audience-toggle button.active{border-color:var(--blue);color:var(--blue);background:#eaf4ff}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip-row span{background:var(--pale);border-radius:99px;padding:8px 12px;font-size:13px;font-weight:700}.values{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.values article{background:var(--pale);color:var(--navy);border-radius:18px;padding:20px;font-weight:800}.invest-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.invest-steps article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.contact-grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.contact-side{background:var(--navy);color:#fff;border-radius:28px;padding:28px}.contact-side a,.contact-side p{color:#c5d6e6}.modal-overlay{z-index:80;background:#07233fe6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-sheet{background:#fff;border-radius:28px;width:min(720px,100%);max-height:92vh;padding:28px;overflow:auto}.modal-progress{gap:6px;margin:8px 0 22px;display:flex}.modal-progress i{background:var(--line);border-radius:99px;flex:1;height:4px}.modal-progress i.on{background:var(--blue)}.modal-options{gap:10px;display:grid}.modal-options button{text-align:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;padding:14px 16px}.modal-options button.active{border-color:var(--blue);background:#eaf4ff}.modal-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.ref-box{background:var(--pale);text-align:center;border-radius:18px;padding:22px}.ref-box b{color:var(--blue);margin-top:8px;font-size:28px;display:block}.price-note{color:var(--muted);font-size:11px}button.btn{cursor:pointer;appearance:none;border:0;margin:0;font-family:inherit;font-weight:800}button.btn.outline{box-shadow:none;background:0 0;border:1px solid #fff9}button.btn.secondary{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}button.btn.white{color:var(--blue);background:#fff}.btn svg{flex:none;width:24px;height:24px}.btn.small svg{width:18px;height:18px}.btn.secondary:hover{background:var(--pale);transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;animation:none;transform:none}.btn.white svg{color:var(--blue)}.campaign-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.form-card .btn{width:100%}.cta-card .btn.outline{color:#fff}.footer-socials a{margin-inline-end:14px;display:inline-block}.contact-socials{flex-wrap:wrap;gap:10px 16px;margin-top:18px;display:flex}.contact-socials a{color:#fff;font-size:13px;font-weight:800}.hamb svg{width:22px;height:22px}@media (max-width:1000px){.quick-filter,.tour-card,.contact-grid,.invest-steps,.blog-grid,.values,.trust-stats{grid-template-columns:1fr}}@media (max-width:650px){.nav-actions .lang,.nav-actions .btn.small{display:inline-flex}header .btn.small{padding:10px 13px;font-size:12px}}.campaign-hero{background:#fff;padding:0 0 8px}.campaign-hero>.container{width:min(1180px,100% - 40px);max-width:none;margin-inline:auto;padding:0 0 28px}.campaign-hero .hero-trust{min-height:0;color:var(--muted);background:0 0;justify-content:flex-start;margin:0;padding:22px 0 0}.campaign-hero .trust-stats,.campaign-hero .quick-filter{margin-top:18px}@media (max-width:650px){.campaign-hero>.container{width:calc(100% - 24px);padding-bottom:20px}.campaign-hero .hero-trust{padding:16px 0 0}}
