:root{--ink:#142641;--ink-2:#24415c;--muted:#677d92;--line:rgba(54,91,117,.13);--blue:#4389ee;--blue-dark:#1c5ab3;--aqua:#40b7d1;--lavender:#a494e9;--bg:#f6f9ff;--glass:rgba(255,255,255,.72)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{margin:0;background:var(--bg);color:var(--ink);font:500 16px/1.75 'Tajawal','DM Sans',sans-serif;min-width:320px;overflow-x:hidden}html[lang="de"] body,html[lang="en"] body{font-family:'DM Sans','Manrope',sans-serif;line-height:1.6}button,select{font:inherit}a{text-decoration:none;color:inherit}button{cursor:pointer}svg{max-width:100%}::selection{background:#d0e8ff;color:#183b68}:focus-visible{outline:3px solid #427feb;outline-offset:4px}.container{width:min(1200px,calc(100% - 88px));margin:auto}.skip-link{position:fixed;top:-80px;inset-inline-start:16px;z-index:1000;background:#122e52;color:#fff;padding:8px 16px;border-radius:8px}.skip-link:focus{top:14px}
.ambient{position:absolute;inset:0 0 auto;height:1120px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 44% 42% at 72% 30%,rgba(137,191,244,.32),transparent 76%),radial-gradient(ellipse 32% 35% at 18% 35%,rgba(175,163,237,.21),transparent 85%),linear-gradient(180deg,#fafcff,#eff6ff 90%,transparent)}.ambient::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(50,108,170,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(50,108,170,.027) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,black,transparent 90%)}
.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(81,124,164,.09);background:rgba(248,251,255,.82);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.navigation{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:11px;direction:ltr;flex:none;text-align:left}.brand img{border-radius:14px;box-shadow:0 9px 20px rgba(50,104,155,.11)}.brand span{display:flex;flex-direction:column;line-height:1.25}.brand strong{white-space:nowrap;font:800 17px 'Manrope',sans-serif;letter-spacing:.095em}.brand em{font-style:normal;color:var(--blue)}.brand small{font:700 8px 'DM Sans',sans-serif;letter-spacing:.22em;color:#7694ad;margin-top:4px}.nav-links{display:flex;align-items:center;gap:31px;font-size:13px;font-weight:800;color:#627a91}.nav-links a:hover{color:var(--blue-dark)}.nav-actions{display:flex;align-items:center;gap:12px}.lang-control{display:flex;align-items:center;gap:6px;font-size:18px;color:#6488a6}.lang-control select{border:0;background:transparent;outline:none;color:#496782;font-size:12px;font-weight:800;max-width:88px}.nav-launch{display:inline-flex;align-items:center;gap:17px;background:#153b6a;color:white;padding:11px 18px;border-radius:13px;font-size:12px;font-weight:800;box-shadow:0 8px 22px rgba(39,82,133,.14);transition:transform .2s,background .2s}.nav-launch:hover{background:#245694;transform:translateY(-2px)}.menu-button{display:none;width:36px;border:0;background:transparent;padding:6px}.menu-button span{height:2px;background:#234761;display:block;margin:5px 0;border-radius:4px}.mobile-nav{display:none}
.hero{position:relative;min-height:730px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:24px;padding-top:66px;padding-bottom:95px}.hero-copy{position:relative;z-index:5}.pill{display:inline-flex;align-items:center;gap:11px;background:#e8f5fd;color:#286787;border:1px solid #cde8f7;padding:8px 15px;border-radius:100px;font-size:12px;font-weight:800}.live-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#48bd9c;box-shadow:0 0 0 5px rgba(74,190,155,.11)}.hero h1{font-size:clamp(49px,5.6vw,76px);letter-spacing:-.055em;line-height:1.31;margin:26px 0 23px;font-weight:800}.gradient-text{background:linear-gradient(115deg,#3c9ec3 4%,#4982e6 54%,#9b8adf 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{font-size:17px;line-height:2;color:#647c94;max-width:600px;margin:0 0 32px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:53px;padding:13px 20px;border-radius:13px;border:1px solid transparent;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border .2s}.btn:hover{transform:translateY(-3px)}.btn-dark{background:#153e70;color:#fff;box-shadow:0 15px 29px rgba(47,94,160,.19)}.btn-dark:hover{background:#265999}.btn-icon{font-size:18px}.btn-light{color:#2e658b;background:rgba(255,255,255,.65);border-color:#d6e6f3}.btn-light:hover{background:#fff}.hero-trust{display:flex;flex-wrap:wrap;gap:17px;margin-top:37px;color:#6e8499;font-size:11px;font-weight:800}.hero-trust>span{display:inline-flex;align-items:center;gap:6px}.hero-trust i{font-size:10px;font-style:normal;color:#fff;background:#7fb9b6;width:16px;height:16px;display:grid;place-items:center;border-radius:50%}
.hero-visual{height:590px;position:relative;isolation:isolate;min-width:0}.hero-halo{position:absolute;inset:2%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(88,173,235,.24),rgba(169,170,240,.14) 40%,transparent 69%);filter:blur(11px)}.glass-disk{position:absolute;top:49%;left:49%;width:100%;aspect-ratio:1.2;transform:translate(-50%,-50%) rotate(18deg);border:1px solid rgba(83,153,218,.24);border-radius:50%;z-index:-1}.disk-two{width:83%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-28deg);border-color:rgba(115,140,203,.18)}
.cloud-window{position:absolute;inset:12% 1% 11% 8%;direction:ltr;text-align:left;background:rgba(255,255,255,.79);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.95);border-radius:20px;box-shadow:0 42px 100px rgba(57,109,167,.24),0 0 0 1px rgba(85,138,201,.1);transform:rotate(-4deg) rotateY(-5deg);overflow:hidden;animation:windowfloat 9s ease-in-out infinite}.window-header{height:49px;border-bottom:1px solid #e8eff6;display:flex;align-items:center;justify-content:space-between;padding:0 19px;gap:15px;background:rgba(248,252,255,.77)}.window-traffic{display:flex;gap:6px}.window-traffic span{width:7px;height:7px;border-radius:50%;background:#eab2aa}.window-traffic span:nth-child(2){background:#ead7a5}.window-traffic span:nth-child(3){background:#a7d6c0}.window-address{background:#edf4fb;padding:5px 19px;border-radius:100px;font:700 10px 'DM Sans',sans-serif;color:#7995aa}.window-address span{color:#4489ca}.window-avatar{display:grid;place-items:center;border-radius:50%;width:27px;height:27px;background:#d9eafa;color:#5184b7;font:800 10px 'Manrope',sans-serif}.window-body{display:flex;height:calc(100% - 49px)}.window-sidebar{width:54px;flex:none;background:#eaf3fb;border-right:1px solid #dfeaf3;display:flex;align-items:center;flex-direction:column;gap:24px;padding:21px 0}.sidebar-logo{color:#4189c6;font-size:25px;line-height:1}.sidebar-item{font-size:19px;color:#99afc2}.sidebar-item.active{background:#d4e7fa;color:#377bbb;border-radius:9px;padding:2px 9px}.window-main{flex:1;padding:25px 26px;min-width:0}.preview-heading{display:flex;justify-content:space-between;align-items:center}.preview-heading>div{display:flex;flex-direction:column}.preview-heading small{font:800 8px 'DM Sans',sans-serif;letter-spacing:.16em;color:#7995aa}.preview-heading strong{font:800 25px 'Manrope',sans-serif;letter-spacing:-.05em;color:#274566}.preview-heading>span{color:#649adb;font-size:25px}.storage-widget{margin-top:18px;background:linear-gradient(100deg,#eaf3ff,#eff8fc);border:1px solid #dceafa;border-radius:12px;padding:17px}.storage-top{display:flex;justify-content:space-between;align-items:center;color:#49749e;font:800 11px 'DM Sans',sans-serif}.storage-top span:last-child{font-size:20px}.storage-bars{display:flex;gap:3px;margin:14px 0 8px;height:8px;overflow:hidden;border-radius:20px;background:#d7e4ee}.storage-bars i{background:#6ca8ef;width:35%;border-radius:20px}.storage-bars i:nth-child(2){background:#92d1d7;width:20%}.storage-bars i:nth-child(3){background:#c5b6ed;width:14%}.storage-placeholder{display:flex;justify-content:space-between;max-width:75%;font:700 9px 'DM Sans',sans-serif;color:#9aadc1}.preview-subheading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px}.preview-subheading b{font:800 12px 'Manrope',sans-serif;color:#405b76}.preview-subheading span{font:800 8px 'DM Sans',sans-serif;letter-spacing:.08em;color:#6295c3}.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.photo-tile{height:103px;border-radius:9px;display:flex;align-items:end;padding:9px;overflow:hidden;position:relative}.photo-tile span{font-size:29px;color:rgba(255,255,255,.75)}.tile-1{background:linear-gradient(155deg,#b7dfed,#80b1d7 55%,#467a9b)}.tile-2{background:linear-gradient(165deg,#f5dab5,#e4b4a3 58%,#aa8caf)}.tile-3{background:linear-gradient(160deg,#a6d0c1,#74b3ac 50%,#488b96)}.tile-4{background:linear-gradient(150deg,#e9d7f2,#a1b1db 64%,#7f91c0)}.preview-caption{margin-top:12px;color:#9fb1c4;font-size:9px}
@keyframes windowfloat{0%,100%{transform:translateY(0) rotate(-4deg) rotateY(-5deg)}50%{transform:translateY(-9px) rotate(-3deg) rotateY(-5deg)}}.floating-mobile{position:absolute;z-index:4;bottom:3%;left:-2%;width:158px;height:270px;border-radius:24px;padding:11px;background:linear-gradient(160deg,#eff8ff,#e6edfb);border:5px solid #fafdff;box-shadow:0 25px 50px rgba(61,115,177,.3);direction:ltr;text-align:center;transform:rotate(9deg);display:flex;align-items:center;flex-direction:column;gap:8px}.phone-top{width:100%;display:flex;justify-content:space-between;align-items:center;font:800 9px 'DM Sans',sans-serif;color:#66819e;padding:1px 4px}.phone-top span:last-child{font-size:7px}.floating-mobile img{margin-top:3px;border-radius:13px}.floating-mobile strong{font:800 12px 'Manrope',sans-serif;color:#2b507a}.mobile-photos{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;width:100%;padding:2px}.mobile-photos span{height:44px;border-radius:7px;background:linear-gradient(150deg,#a4cde5,#7798c8)}.mobile-photos span:nth-child(2){background:linear-gradient(150deg,#f3ccaf,#ca91aa)}.mobile-photos span:nth-child(3){background:linear-gradient(150deg,#8ed6c9,#69a6bc)}.mobile-photos span:nth-child(4){background:linear-gradient(150deg,#c0b9e5,#8fa7d1)}.mobile-pill{border-radius:100px;padding:4px 10px;background:#d9eafa;color:#3d7aa9;font:800 8px 'DM Sans',sans-serif;margin-top:3px}.floating-sync{position:absolute;right:-3%;top:8%;z-index:5;display:flex;align-items:center;gap:9px;direction:ltr;background:rgba(255,255,255,.88);border:1px solid #fff;border-radius:12px;padding:10px 13px;box-shadow:0 16px 33px rgba(68,126,180,.2);transform:rotate(5deg)}.sync-icon{display:grid;place-items:center;width:30px;height:30px;background:#dff5f0;border-radius:8px;color:#3ca68f;font-size:18px}.floating-sync strong{display:block;font:800 10px 'Manrope',sans-serif;color:#335a75}.floating-sync small{display:block;font:800 7px 'DM Sans',sans-serif;color:#9daebe;letter-spacing:.09em}.sync-check{color:#4cba9d}.hero-edge{position:absolute;bottom:22px;inset-inline:0;display:flex;justify-content:space-between;gap:20px;font:800 10px 'DM Sans','Tajawal',sans-serif;color:#8aa3b8;letter-spacing:.08em}.hero-edge span:last-child{letter-spacing:0}
.platform-strip{background:#eaf3fc;border-block:1px solid rgba(91,142,180,.12)}.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:25px}.strip-inner>div{display:flex;align-items:center;gap:13px}.strip-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#dcecf8;color:#6095c1;font-size:20px}.strip-inner>div span:nth-child(2){display:flex;flex-direction:column;gap:1px}.strip-inner strong{font:800 11px 'Manrope',sans-serif;letter-spacing:.05em}.strip-inner small{font-size:11px;color:#7d94a9;font-weight:700}.strip-divider{height:30px;width:1px;background:#cedfe9}
.section{padding-block:116px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:41px}.section-head>div{flex:1}.section-head>p{max-width:360px;font-size:15px;color:#71889d;line-height:1.9;margin:0 0 4px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#4c89ba;margin-bottom:22px}.tiny-diamond{height:11px;width:11px;background:#74b3e4;transform:rotate(45deg);border:3px solid #e6f1fd;box-shadow:0 0 0 1px #a2c8eb}.section h2{font-size:clamp(37px,4.5vw,56px);letter-spacing:-.045em;line-height:1.32;margin:0;font-weight:800}
.features-section{background:#f8fbff}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature-card{position:relative;min-height:263px;background:white;border:1px solid #e1eaf4;border-radius:18px;padding:28px;box-shadow:0 12px 35px rgba(72,113,151,.045);overflow:hidden;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(68,117,165,.1)}.feature-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:14px;font-size:28px;font-weight:800;margin-bottom:25px}.feature-icon.blue{background:#e3efff;color:#4686d1}.feature-icon.aqua{background:#ddf6f2;color:#48b4a2}.feature-icon.purple{background:#ece9ff;color:#9b8edf}.feature-icon.peach{background:#ffece9;color:#df9d91}.feature-icon.gold{background:#fff4db;color:#d5a64e}.feature-number{font:800 10px 'DM Sans',sans-serif;letter-spacing:.12em;color:#8aa3b9}.feature-card h3{margin:9px 0;font-size:21px;font-weight:800}.feature-card p{font-size:13px;line-height:1.9;color:#798fa4;margin:0}.feature-stage{display:inline-block;margin-top:14px;font-size:10px;font-weight:800;color:#927b48;background:#fbf2db;padding:5px 9px;border-radius:7px}.feature-highlight{background:linear-gradient(160deg,#eaf5ff,#e4effb);border-color:#cfe1ef;padding-top:184px}.feature-art{position:absolute;top:0;inset-inline:0;height:160px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse 70% 65% at 30% 100%,#afcee9,transparent),linear-gradient(110deg,#ecf6ff,#dbeafb)}.photo-mosaic{display:flex;gap:8px;align-items:center;transform:rotate(-7deg) translateY(15px)}.photo-mosaic i{display:block;width:75px;height:122px;border:4px solid white;border-radius:11px;background:linear-gradient(150deg,#accfdf,#69a3c7);box-shadow:0 8px 18px rgba(65,117,172,.2)}.photo-mosaic i:nth-child(2){height:139px;background:linear-gradient(160deg,#efd4bf,#cba5bf)}.photo-mosaic i:nth-child(3){height:108px;background:linear-gradient(150deg,#a8dbd0,#6aa9b1)}.photo-mosaic i:nth-child(4){height:130px;background:linear-gradient(160deg,#d3c5ef,#a4b6df)}.feature-floating{position:absolute;bottom:15px;inset-inline-end:19px;background:rgba(255,255,255,.81);font:800 10px 'Manrope',sans-serif;padding:6px 10px;border-radius:8px;color:#6384ac}
.web-section{padding-top:32px;padding-bottom:100px}.web-panel{display:grid;grid-template-columns:1fr 1fr;gap:25px;min-height:472px;border-radius:29px;padding:60px;background:radial-gradient(ellipse 65% 100% at 88% 10%,rgba(86,155,223,.33),transparent),linear-gradient(115deg,#14385c,#194976 64%,#275986);color:white;overflow:hidden;position:relative}.web-copy{position:relative;z-index:2}.status-live{display:inline-flex;align-items:center;gap:9px;color:#b4e5ee;font-weight:800;font-size:12px}.web-panel h2{font-size:clamp(37px,4.5vw,57px);line-height:1.24;letter-spacing:-.04em;margin:26px 0 19px}.web-panel p{max-width:480px;font-size:15px;line-height:2;color:#c5d6e7;margin:0 0 26px}.btn-white{background:white;color:#174473}.btn-white:hover{background:#e5f5ff}.web-domain{color:#91b9da;font:700 12px 'DM Sans',sans-serif;margin-top:21px;display:flex;gap:12px;align-items:center;direction:ltr;justify-content:flex-end}.web-glass{position:relative;display:grid;place-items:center}.web-glass::before,.web-glass::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(215,238,255,.2);width:380px;height:380px}.web-glass::after{width:280px;height:280px}.web-glass-inner{position:relative;z-index:1;width:280px;height:296px;padding:25px;background:linear-gradient(150deg,rgba(255,255,255,.18),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.31);backdrop-filter:blur(12px);border-radius:22px;transform:rotate(-8deg);box-shadow:0 25px 50px rgba(5,26,49,.25)}.web-cloud-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:rgba(255,255,255,.19);color:white;font-size:30px;margin-bottom:19px}.web-glass-inner>span{font:800 10px 'DM Sans',sans-serif;letter-spacing:.14em;color:#c1dbee}.web-glass-inner strong{display:block;font:800 30px/1.2 'Manrope',sans-serif;letter-spacing:-.04em;margin-top:11px}.web-progress{height:8px;background:rgba(255,255,255,.18);border-radius:100px;margin:18px 0 10px;overflow:hidden}.web-progress i{display:block;width:63%;height:100%;background:linear-gradient(90deg,#b3e7e9,#e2edff);border-radius:100px}.web-progress-cards{display:flex;gap:6px}.web-progress-cards span{font:700 8px 'DM Sans',sans-serif;border:1px solid rgba(255,255,255,.2);padding:5px;border-radius:5px;color:#ddeefa}
.platforms-section{padding-top:60px}.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.store-card{display:flex;align-items:center;gap:20px;position:relative;border:1px solid #dce7f2;background:#fff;border-radius:20px;padding:31px;min-height:190px}.store-icon{width:70px;height:70px;flex:none;border-radius:17px;display:grid;place-items:center}.store-icon svg{width:40px;height:40px}.store-icon.apple{background:#e7eefa;color:#344f73}.store-icon.play{background:#e4f4ef;color:#33a37f}.store-card>div:nth-child(2){min-width:0;flex:1}.store-card small{font:800 10px 'DM Sans',sans-serif;letter-spacing:.1em;color:#96aabc}.store-card h3{font:800 23px 'Manrope',sans-serif;letter-spacing:-.035em;margin:5px 0}.store-card p{font-size:13px;line-height:1.85;color:#7c91a5;margin:0}.coming-pill{position:absolute;top:19px;inset-inline-end:20px;border:1px solid #d8e5ed;background:#eef5fa;color:#5a86a4;border-radius:100px;padding:5px 11px;font-size:10px;font-weight:800}.store-note{margin:19px 0 0;font-size:12px;color:#8499af}
.faq-section{background:#eaf3fb;border-block:1px solid #ddeaf4}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.faq-layout>div:first-child p{color:#728aa0;max-width:390px;line-height:1.9;margin:23px 0}.email-link{color:#367eb9;font:800 16px 'DM Sans',sans-serif;display:inline-flex;align-items:center;gap:13px}.faq-list{border-top:1px solid #cddfea}.faq-list details{border-bottom:1px solid #cddfea;padding:21px 3px}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:15px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";font-size:22px;color:#5288b4;font-family:'DM Sans',sans-serif;font-weight:400}.faq-list details[open] summary::after{content:"−"}.faq-list p{font-size:13px;color:#6d879d;line-height:1.9;max-width:540px;margin:12px 0 2px}
footer{background:#14324f;color:#c6dbe9}.footer-main{display:flex;justify-content:space-between;gap:50px;padding-block:63px 66px}.footer-brand strong{color:white}.footer-brand em{color:#a1d1f5}.footer-brand small{color:#81a6c0}.footer-main p{margin:18px 0 0;font-size:13px;color:#90b1c8}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-column strong{font-size:13px;color:#fff;margin-bottom:8px}.footer-column a,.footer-column button{font-size:12px;color:#a4c2d6;background:none;border:0;padding:0}.footer-column a:hover,.footer-column button:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;border-top:1px solid rgba(221,242,255,.12);color:#8eafc7;font-size:11px}
.privacy-dialog{border:1px solid #d3e3f1;border-radius:20px;max-width:min(570px,calc(100vw - 30px));padding:0;background:#fff;color:var(--ink);box-shadow:0 30px 100px rgba(18,55,89,.3)}.privacy-dialog::backdrop{background:rgba(5,20,36,.66);backdrop-filter:blur(5px)}.privacy-dialog>div{padding:36px;position:relative}.privacy-dialog h2{font-size:29px}.privacy-dialog p{font-size:14px;color:#687f95;line-height:1.9}.privacy-dialog a{color:#327ebd;font-weight:800}.dialog-close{position:absolute;top:16px;inset-inline-end:20px;font-size:27px;border:0;background:transparent;color:#637d91}
@media(max-width:1150px){.nav-links{gap:17px}.brand strong{font-size:15px}.hero h1{font-size:clamp(47px,5vw,66px)}.hero-visual{height:540px}.cloud-window{inset:12% 0 11% 9%}.window-main{padding:20px}.store-card{padding:24px}.web-panel{padding:48px}.faq-layout{gap:60px}}
@media(max-width:940px){.container{width:calc(100% - 48px)}.navigation{min-height:76px}.nav-links{display:none}.menu-button{display:block}.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding:8px 24px 20px;gap:0;border-top:1px solid #dce6ef;background:rgba(248,251,255,.96)}.mobile-nav a{padding:11px 0;color:#426784;font-weight:800;font-size:14px}.hero{grid-template-columns:1fr;padding-top:63px;padding-bottom:80px;gap:12px}.hero-copy{max-width:680px}.hero-visual{height:570px;max-width:610px;width:100%;margin-inline:auto}.hero-edge{bottom:20px}.section{padding-block:88px}.section-head{align-items:start}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-panel{grid-template-columns:1fr}.web-glass{min-height:310px}.faq-layout{grid-template-columns:1fr;gap:34px}.footer-main{flex-wrap:wrap}}
@media(max-width:650px){.container{width:calc(100% - 36px)}.navigation{min-height:69px;gap:8px}.brand img{width:41px;height:41px}.brand strong{font-size:13px;letter-spacing:.04em}.brand small{font-size:6px}.nav-actions{gap:7px}.lang-control{gap:0}.lang-control>span{display:none}.lang-control select{max-width:73px;font-size:10px}.nav-launch{display:none}.menu-button{width:28px;padding:3px}.hero{padding-top:54px;padding-bottom:68px}.pill{font-size:10px;padding:6px 11px}.hero h1{font-size:clamp(39px,10.5vw,54px);margin:20px 0 15px}.hero-lead{font-size:14px;line-height:2}.hero-actions .btn{width:100%;min-height:48px}.hero-trust{margin-top:25px;gap:8px;font-size:10px}.hero-visual{height:400px;max-width:430px}.cloud-window{inset:11% 1% 11% 6%;animation:none;transform:none;border-radius:14px}.window-header{height:33px;padding:0 10px}.window-traffic span{width:5px;height:5px}.window-address{font-size:7px;padding:4px 10px}.window-avatar{width:21px;height:21px}.window-body{height:calc(100% - 33px)}.window-sidebar{width:36px;padding:15px 0;gap:15px}.sidebar-logo{font-size:19px}.sidebar-item{font-size:13px}.sidebar-item.active{padding:2px 6px}.window-main{padding:13px 11px}.preview-heading small{font-size:6px}.preview-heading strong{font-size:17px}.preview-heading>span{font-size:18px}.storage-widget{margin-top:10px;padding:10px;border-radius:8px}.storage-top{font-size:8px}.storage-top span:last-child{font-size:14px}.storage-bars{height:6px;margin:8px 0 5px}.storage-placeholder{font-size:6px}.preview-subheading{margin:12px 0 6px}.preview-subheading b{font-size:9px}.preview-subheading span{font-size:6px}.photo-grid{gap:5px}.photo-tile{height:65px;border-radius:6px;padding:5px}.photo-tile span{font-size:18px}.preview-caption{font-size:7px;margin-top:7px}.floating-mobile{width:105px;height:188px;border-width:3px;border-radius:17px;bottom:3%;left:-2%;padding:6px;gap:5px}.phone-top{font-size:7px}.floating-mobile img{width:36px;height:36px}.floating-mobile strong{font-size:8px}.mobile-photos{gap:3px}.mobile-photos span{height:27px;border-radius:4px}.mobile-pill{font-size:6px;padding:3px 6px}.floating-sync{right:-2%;top:5%;gap:5px;padding:6px}.sync-icon{width:21px;height:21px;font-size:14px}.floating-sync strong{font-size:7px}.floating-sync small{font-size:5px}.sync-check{font-size:10px}.hero-edge{font-size:7px;bottom:12px;gap:6px}.platform-strip{overflow-x:auto}.strip-inner{width:max-content;min-width:100%;gap:14px;padding-block:18px}.strip-inner>div{gap:7px}.strip-icon{width:29px;height:29px;font-size:17px}.strip-inner strong{font-size:9px}.strip-inner small{font-size:9px}.strip-divider{height:24px}.section{padding-block:67px}.section-head{display:block;margin-bottom:28px}.section h2{font-size:clamp(36px,9vw,44px)}.section-head>p{font-size:13px;margin-top:18px}.features-grid,.store-grid{grid-template-columns:1fr}.feature-card{min-height:220px;padding:23px}.feature-highlight{padding-top:184px}.web-section{padding-top:20px}.web-panel{padding:30px 22px;gap:15px;border-radius:20px;min-height:0}.web-panel h2{font-size:38px}.web-panel p{font-size:13px}.web-glass{min-height:300px}.store-card{padding:23px 19px;gap:12px;min-height:170px}.store-icon{height:53px;width:53px;border-radius:12px}.store-icon svg{width:30px;height:30px}.store-card h3{font-size:20px}.store-card p{font-size:11px}.coming-pill{top:12px;inset-inline-end:12px;font-size:9px;padding:4px 7px}.faq-layout>div:first-child p{font-size:13px}.faq-list summary{font-size:13px}.footer-main{flex-direction:column;gap:27px;padding:45px 0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
