@font-face{font-family:Kurdi;src:local('Avenir Next'),local('Avenir'),local('Nunito')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f5ed;color:#173e30;font-family:Kurdi,'Trebuchet MS',system-ui,sans-serif;min-height:100svh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #df563e;outline-offset:6px}button,a{-webkit-tap-highlight-color:transparent}.header{width:100%;max-width:1600px;margin:auto;padding:32px 5vw;display:flex;align-items:center;justify-content:space-between}.brand img{width:186px;height:auto;display:block}.hello{display:flex;align-items:center;gap:12px;font-weight:700;font-size:19px}.sun{color:#c39425;font-size:29px}.dot{width:8px;height:8px;border-radius:50%;background:#e1513e}.gateway{flex:1;display:grid;align-items:center;width:100%;max-width:1600px;margin:0 auto;padding:25px 5vw 60px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.platform{position:relative;isolation:isolate;overflow:hidden;border:1px solid #173e3015;border-radius:32px;padding:26px;min-height:440px;height:min(58vh,590px);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;animation:arrive .65s both}.platform:nth-child(2){animation-delay:.09s}.platform:nth-child(3){animation-delay:.18s}.platform:hover{transform:translateY(-9px);box-shadow:0 24px 40px #173e3012}.web{background:#e9bd39}.play{background:#174c39;color:#fffdf5}.ios{background:#e2ddf3}.card-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:.13em;opacity:.85}.arrow{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;height:37px;width:37px;font-size:24px;transition:transform .3s}.platform:hover .arrow{transform:rotate(45deg)}.art{position:relative;flex:1;display:grid;place-items:center;min-height:200px}.orbit{position:absolute;width:210px;height:210px;border:1px solid currentColor;opacity:.13;border-radius:50%;box-shadow:0 0 0 28px #ffffff0a,0 0 0 55px #ffffff09;transform:rotate(-15deg)}.platform-symbol{width:116px;height:128px;z-index:1;filter:drop-shadow(0 14px 0 #0000000a);transition:transform .4s}.apple{width:105px;height:116px;color:#173e30}.platform:hover .platform-symbol{transform:rotate(-6deg) scale(1.06)}.device{width:90%;max-width:280px;aspect-ratio:1.32;background:#fffdf5;border:2px solid #173e30;border-radius:17px;transform:rotate(-7deg);box-shadow:9px 13px 0 #173e3020;transition:transform .4s}.platform:hover .device{transform:rotate(-2deg) translateY(-5px)}.browser-bar{border-bottom:1px solid #173e3025;height:25px;display:flex;gap:5px;align-items:center;padding:0 10px}.browser-bar i{width:5px;height:5px;background:#173e3055;border-radius:50%}.device-logo{display:grid;place-items:center;padding:20px 20px 12px}.device-logo img{width:90%;max-width:160px;height:auto}.path{display:flex;gap:8px;justify-content:center;padding-bottom:15px}.path b{width:24px;height:8px;border-radius:5px;background:#e9bd39}.path b:nth-child(2){background:#dc533d}.path b:nth-child(3){background:#174c39}.card-bottom h1,.card-bottom h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;margin:0 0 22px;font-weight:850}.cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid currentColor;padding-top:18px;font-size:15px;font-weight:700}.cta span{font-size:25px}footer{border-top:1px solid #173e3020;padding:27px 5vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand{display:flex;align-items:center;gap:19px}.footer-brand img{width:100px;height:auto}.footer-brand span{font-size:11px;color:#718074}footer nav{display:flex;flex-wrap:wrap;gap:15px 22px;font-size:12px}footer nav a:hover{text-decoration:underline}.social{display:flex;gap:17px}.social a{display:block;width:21px;height:21px}.social svg{width:100%;height:100%}.document{max-width:1200px;width:90%;margin:45px auto 100px;flex:1}.document-head>a{font-size:13px;color:#6c7a70}.document h1{font-size:clamp(30px,4vw,56px);letter-spacing:-.045em;line-height:1.12;margin:22px 0 50px}.document-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px}.document aside nav{position:sticky;top:30px;display:flex;flex-direction:column;gap:14px;max-height:85vh;overflow:auto;padding-right:15px;font-size:12px;line-height:1.4;color:#66796c}.document aside a:hover{color:#173e30}.document article{background:#fffdf7;border:1px solid #173e3015;border-radius:24px;padding:40px;line-height:1.85;font-size:15px;color:#344b40;overflow-wrap:anywhere}.document article h2{font-size:26px;margin:40px 0 18px;color:#173e30}.document article h3{font-size:19px;margin:32px 0 10px;color:#173e30}.document article h2:first-child{margin-top:0}.document article p{margin:0 0 18px}.document article a{text-decoration:underline}.document hr{border:0;border-top:1px solid #173e3020;margin:30px 0}.about{flex:1;width:90%;max-width:1000px;margin:65px auto 100px}.eyebrow{font-size:12px;letter-spacing:.25em;font-weight:800}.about h1{font-size:clamp(50px,8vw,100px);line-height:1.03;letter-spacing:-.065em;margin:30px 0}.about h1 span{color:#e1513e}.about p{max-width:470px;font-size:19px;line-height:1.7}.contact{display:flex;justify-content:space-between;max-width:350px;border-bottom:1px solid;padding:30px 0 15px;font-size:22px;font-weight:800}.about .credit{font-size:12px;margin-top:40px;color:#6c7a70}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.platform{min-height:530px}}@media(max-width:1000px){.header{padding-top:24px}.cards{gap:15px}.platform{padding:20px;min-height:380px}.orbit{width:160px;height:160px}.platform-symbol{width:95px}.device-logo{padding:15px}.footer-brand{flex-direction:column;align-items:flex-start;gap:8px}.document-layout{grid-template-columns:190px 1fr;gap:30px}footer{align-items:flex-start}}@media(max-width:700px){.header{padding:24px 6vw}.brand img{width:143px}.hello{font-size:15px;gap:8px}.gateway{padding:12px 6vw 35px}.cards{grid-template-columns:1fr;gap:18px}.platform{min-height:255px;height:260px;padding:22px;border-radius:25px}.art{position:absolute;right:20px;top:38px;width:47%;height:175px;min-height:0;z-index:-1}.card-top{width:100%}.card-bottom{margin-top:auto;width:100%}.card-bottom h1,.card-bottom h2{font-size:30px;margin-bottom:24px;max-width:50%}.card-bottom .cta{font-size:13px}.orbit{width:120px;height:120px}.platform-symbol{width:75px;height:85px}.device{max-width:170px}.device-logo{padding:15px 15px 8px}.browser-bar{height:18px}.path{padding-bottom:12px}.path b{width:15px;height:5px}.footer-brand{flex-direction:row;align-items:center}footer{padding:25px 6vw;flex-wrap:wrap;gap:25px}footer nav{order:3;width:100%;font-size:11px;gap:15px 20px}.document{margin-top:20px}.document-layout{display:block}.document aside{display:none}.document article{padding:25px 22px;font-size:14px}.document h1{margin-bottom:30px}.about{margin-top:45px}.about p{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.legal-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;font-size:12px;color:#6c7a70;margin-bottom:20px}.legal-meta nav,.legal-related{display:flex;flex-wrap:wrap;gap:12px}.legal-meta a,.legal-meta button,.legal-related a{border:1px solid #173e3020;padding:8px 11px;border-radius:9px;background:#fffdf7;color:#173e30;font:inherit;cursor:pointer}.legal-related{font-size:12px;gap:8px}.legal-document .document-head h1{margin-bottom:25px}.legal-language-heading{border-bottom:1px solid #173e3020;padding-bottom:20px;margin:0 0 30px}.legal-language-heading span{font-size:10px;letter-spacing:2px;font-weight:800;color:#8e773c}.legal-document article .legal-language-heading h2{margin:8px 0 0;font-size:27px}.legal-document article>section[lang]+section[lang]{margin-top:70px}.legal-section{scroll-margin-top:24px}.legal-document article h3{font-size:19px;line-height:1.4;margin:30px 0 12px}.legal-document article p{line-height:1.85}.legal-contact{margin-top:55px;padding:25px;border:1px solid #173e3020;border-radius:18px;background:#f7f2e6}.legal-contact h2{font-size:20px!important;margin:0 0 15px!important}.legal-contact address{font-style:normal}.legal-contact p:last-child{margin-bottom:0}.legal-resources{margin-top:40px}.legal-resources ul,.legal-single ul{padding-left:20px;line-height:2}.legal-single{max-width:790px;margin:auto;padding:35px;border:1px solid #173e3020;border-radius:24px;background:#fffdf7;line-height:1.85;font-size:15px}.legal-single h3{margin:30px 0 10px}.legal-single section[lang]+section[lang]{margin-top:55px}.legal-single a{text-decoration:underline}@media(max-width:700px){.legal-single{padding:24px 20px}.legal-contact{padding:20px}.legal-meta{align-items:flex-start}.legal-document .document-head h1{font-size:33px}.legal-document article h3{font-size:18px}}@media print{body{background:white;color:black;display:block}header,footer,.document aside,.legal-meta,.legal-related,.document-head>a{display:none!important}.document{width:100%;margin:0;max-width:none}.document-layout{display:block}.document article,.legal-single{border:0;padding:0;max-width:none}.legal-contact{break-inside:avoid}.legal-document h2,.legal-document h3{break-after:avoid}a{color:inherit}article a[href^="https:"]:after{content:" (" attr(href) ")";font-size:9pt}.legal-section{break-inside:auto}}
.support-links{display:grid;gap:14px}.support-links>a{display:flex;flex-direction:column;gap:7px;background:#f5efdd;border:1px solid #173e3020;border-radius:17px;padding:22px;text-decoration:none}.support-links>a:nth-child(2){background:#dfebdd}.support-links>a:nth-child(3){background:#e5e0f1}.support-links strong{font-size:20px;letter-spacing:-.5px}.support-links span{font-size:13px;overflow-wrap:anywhere}.support-links>a:hover{transform:translateY(-2px)}
