@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-latin-ext.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-latin.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin-ext.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-latin.woff2)format("woff2");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}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.marketing{-webkit-text-size-adjust:100%;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing h5,.marketing h6{font-size:inherit;font-weight:inherit}.marketing b,.marketing strong{font-weight:bolder}.marketing small{font-size:80%}.marketing ul,.marketing ol{list-style:none}.marketing img{vertical-align:middle;max-width:100%;height:auto;display:block}.marketing{--font-sans:"Geist", Arial, sans-serif;--font-mono:"Geist Mono", monospace}.marketing a:focus-visible{outline-offset:5px;outline:2px solid #80b4ff}.marketing{--ink:#f4f8ff;--muted:#a8b3c7;--night:#07111f;--night-2:#0a1728;--line:#ffffff1f;--blue:#2c7dff;--cyan:#29e4c1}.marketing *{box-sizing:border-box}.marketing{scroll-behavior:smooth;background:var(--night);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0}.marketing a{color:inherit;text-decoration:none}.marketing .shell{width:min(1180px,100% - 48px);margin-inline:auto}.marketing .hero{background:radial-gradient(circle at 78% 42%,#2c7dff2e,#0000 27%),linear-gradient(115deg,#06101c 0%,#081423 55%,#07111f 100%);min-height:100svh;position:relative;overflow:hidden}.marketing .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.marketing .nav{z-index:5;justify-content:space-between;align-items:center;height:94px;display:flex;position:relative}.marketing .brand{align-items:center;gap:12px;display:flex}.marketing .brand-mark{background:linear-gradient(135deg, var(--cyan), #41a3ff);color:#06111e;letter-spacing:-3px;border-radius:12px 4px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:950;display:grid;box-shadow:0 10px 32px #29e4c12e}.marketing .brand-copy{flex-direction:column;line-height:1;display:flex}.marketing .brand-copy strong{letter-spacing:.15em;font-size:17px}.marketing .brand-copy small{color:#7f90a9;letter-spacing:.34em;margin-top:5px;font-size:10px}.marketing .nav-links{color:#a9b6c9;align-items:center;gap:36px;font-size:14px;display:flex}.marketing .nav-links a{transition:color .2s}.marketing .nav-links a:hover{color:#fff}.marketing .nav-cta{border:1px solid var(--line);border-radius:100px;padding:12px 17px;font-size:14px;font-weight:650}.marketing .nav-cta span{color:var(--cyan);padding-left:5px}.marketing .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;min-height:calc(100svh - 152px);padding-block:52px 96px;display:grid;position:relative}.marketing .eyebrow{color:#8da1bc;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:23px;font-size:13px;display:flex}.marketing .eyebrow span{background:var(--cyan);width:30px;height:1px;box-shadow:0 0 12px var(--cyan)}.marketing h1{letter-spacing:-.058em;max-width:700px;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:690;line-height:.96}.marketing h1 em{color:var(--cyan);font-style:normal;font-weight:300}.marketing .hero-copy>p{max-width:565px;color:var(--muted);margin:30px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.marketing .hero-actions{align-items:center;gap:31px;margin-top:34px;display:flex}.marketing .button-primary{background:var(--ink);color:#07111f;border-radius:10px;align-items:center;gap:20px;padding:16px 21px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 15px 38px #00000038}.marketing .button-primary:hover{background:#fff;transform:translateY(-2px)}.marketing .button-primary span{font-size:17px}.marketing .text-link{color:#a8b4c6;border-bottom:1px solid #39465a;padding-bottom:6px;font-size:14px}.marketing .text-link span{color:var(--cyan);padding-left:6px}.marketing .hero-stage{perspective:1000px;place-items:center;min-height:520px;display:grid;position:relative}.marketing .stage-glow{opacity:.2;filter:blur(85px);background:#2368f4;border-radius:50%;width:300px;height:300px;position:absolute}.marketing .orbit{border:1px solid #579dff2e;border-radius:50%;position:absolute;transform:rotate(-16deg)}.marketing .orbit-one{width:485px;height:280px}.marketing .orbit-two{width:380px;height:520px;transform:rotate(38deg)}.marketing .code-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#15273feb,#091728d1);border:1px solid #ffffff26;border-radius:26px;width:min(365px,74vw);height:360px;padding:18px;position:relative;transform:rotateY(-9deg)rotateX(3deg)rotate(2deg);box-shadow:-28px 35px 80px #00000061,inset 0 1px #ffffff12}.marketing .card-bar{gap:6px;display:flex}.marketing .card-bar span{background:#38506d;border-radius:50%;width:6px;height:6px}.marketing .card-bar span:first-child{background:var(--cyan)}.marketing .code-lines{gap:13px;margin-top:35px;display:grid}.marketing .line{background:linear-gradient(90deg,#398fffe0,#398fff1f);border-radius:20px;height:6px}.marketing .l1{width:42%;margin-left:11%}.marketing .l2{width:69%}.marketing .l3{width:51%;margin-left:18%}.marketing .l4{width:78%}.marketing .l5{width:37%;margin-left:8%}.marketing .mini-ui{background:#030d19b8;border:1px solid #ffffff14;border-radius:17px;justify-content:space-between;align-items:flex-end;height:113px;padding:15px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.marketing .mini-ui b{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#06111d;border-radius:14px 5px;place-items:center;width:49px;height:49px;font-size:26px;display:grid}.marketing .mini-ui>span{align-items:flex-end;gap:6px;display:flex}.marketing .mini-ui i{background:linear-gradient(var(--cyan), #2474ff);opacity:.82;border-radius:4px 4px 2px 2px;width:17px}.marketing .mini-ui i:first-child{height:31px}.marketing .mini-ui i:nth-child(2){height:55px}.marketing .mini-ui i:nth-child(3){height:42px}.marketing .float-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a192bdb;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 22px 48px #00000052}.marketing .float-card div{gap:4px;display:grid}.marketing .float-card small{letter-spacing:.17em;color:#758aa5;font-size:10px}.marketing .float-card strong{font-size:14px}.marketing .float-top{animation:5s ease-in-out infinite float;top:78px;right:3px}.marketing .float-bottom{animation:5s ease-in-out 1.1s infinite float;bottom:65px;left:-11px}.marketing .float-icon{width:30px;height:30px;color:var(--cyan);background:#29e4c121;border-radius:9px;place-items:center;display:grid}.marketing .signal{align-items:flex-end;gap:3px;margin-left:9px;display:flex}.marketing .signal i{background:var(--cyan);border-radius:5px;width:3px}.marketing .signal i:first-child{height:8px}.marketing .signal i:nth-child(2){height:15px}.marketing .signal i:nth-child(3){height:22px}.marketing .location-tag{color:#526781;font:10px var(--font-mono);letter-spacing:.1em;gap:10px;display:flex;position:absolute;bottom:6px;right:2px}.marketing .hero-footer{border-top:1px solid var(--line);color:#6d8099;letter-spacing:.14em;z-index:3;justify-content:space-between;align-items:center;min-height:58px;font-size:11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.marketing .hero-footer i{background:var(--cyan);border-radius:50%;width:3px;height:3px}@keyframes float{50%{transform:translateY(-9px)}}@media (max-width:900px){.marketing .nav-links{display:none}.marketing .hero-grid{grid-template-columns:1fr;padding-top:70px}.marketing .hero-stage{min-height:440px;margin-top:14px}.marketing .hero-footer{flex-wrap:wrap;justify-content:center;gap:14px 24px;padding-block:18px;position:relative;left:auto;transform:none}}@media (max-width:600px){.marketing .shell{width:min(100% - 32px,1180px)}.marketing .nav{height:76px}.marketing .nav-cta{border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid}.marketing .nav-cta span{padding:0;font-size:18px}.marketing .hero-grid{min-height:auto;padding:62px 0 50px}.marketing h1{font-size:clamp(43px,12vw,58px)}.marketing .hero-copy>p{font-size:15px;line-height:1.65}.marketing .hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.marketing .hero-stage{min-height:390px;margin-inline:-10%;transform:scale(.9)}.marketing .float-top{top:54px;right:0}.marketing .float-bottom{bottom:34px;left:0}.marketing .orbit-one{width:390px}.marketing .orbit-two{width:300px;height:410px}.marketing .hero-footer{letter-spacing:.09em;font-size:10px}}@media (prefers-reduced-motion:reduce){.marketing{scroll-behavior:auto}.marketing *,.marketing :before,.marketing :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing .section-label{color:#77869a;letter-spacing:.16em;align-items:center;gap:15px;font-size:12px;font-weight:700;display:flex}.marketing .section-label span{color:#526174;width:32px;height:32px;font:11px var(--font-mono);letter-spacing:0;border:1px solid #ccd2d5;border-radius:50%;place-items:center;display:grid}.marketing .section-label.light{color:#6e7e93}.marketing .section-label.light span{color:#91a1b6;border-color:#314056}.marketing .manifesto{color:#111d2c;background:#f4f5f0;padding:clamp(100px,12vw,170px) 0}.marketing .manifesto-grid{grid-template-columns:.5fr 1.5fr;gap:40px;display:grid}.marketing .manifesto-copy h2{letter-spacing:-.048em;max-width:900px;margin:0;font-size:clamp(36px,4.7vw,62px);font-weight:570;line-height:1.11}.marketing .manifesto-copy h2 em{color:#2982f3;font-style:normal;font-weight:320}.marketing .manifesto-detail{grid-template-columns:1fr 1fr;gap:55px;max-width:790px;margin-top:60px;margin-left:auto;display:grid}.marketing .manifesto-detail p{color:#596777;margin:0;font-size:16px;line-height:1.75}.marketing .services{background:#0a1525;padding:clamp(100px,12vw,165px) 0}.marketing .section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;display:flex}.marketing .section-head h2{text-align:right;letter-spacing:-.048em;margin:0;font-size:clamp(35px,4.3vw,57px);font-weight:570;line-height:1.07}.marketing .section-head h2 em{color:var(--cyan);font-style:normal;font-weight:280}.marketing .service-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.marketing .service-card{background:#0d1b2d;border:1px solid #ffffff1a;border-radius:24px;min-height:640px;padding:23px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.marketing .service-card:hover{border-color:#ffffff40;transform:translateY(-7px)}.marketing .web-card{background:linear-gradient(155deg,#163e8b 0%,#0e2b65 45%,#0a1b34 100%)}.marketing .mobile-card{background:linear-gradient(155deg,#0b574d 0%,#0b3b39 45%,#091e28 100%)}.marketing .social-card{background:linear-gradient(155deg,#49375e 0%,#2d2949 47%,#151d34 100%)}.marketing .service-top{z-index:3;color:#ffffff94;font:12px var(--font-mono);justify-content:space-between;align-items:center;display:flex;position:relative}.marketing .service-top i{color:#fff;width:38px;height:38px;font:16px var(--font-sans);border:1px solid #ffffff2b;border-radius:50%;place-items:center;display:grid}.marketing .service-copy{z-index:3;position:absolute;bottom:25px;left:25px;right:25px}.marketing .service-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.1vw,32px);font-weight:590;line-height:1.08}.marketing .service-copy>p{color:#e8f1ffba;min-height:76px;margin:18px 0;font-size:15px;line-height:1.6}.marketing .service-copy ul{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:7px;margin:0;padding:16px 0 0;list-style:none;display:flex}.marketing .service-copy li{color:#ffffffb8;letter-spacing:.03em;background:#ffffff14;border-radius:100px;padding:8px 10px;font-size:11px}.marketing .browser-art{background:#09152b85;border:1px solid #ffffff2b;border-radius:12px;width:88%;height:225px;padding:12px;position:absolute;top:95px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 30px 40px #00000038}.marketing .browser-bar{align-items:center;gap:4px;display:flex}.marketing .browser-bar i{background:#6b8fc9;border-radius:50%;width:4px;height:4px}.marketing .browser-bar b{background:#ffffff12;border-radius:20px;width:55%;height:8px;margin-left:10%}.marketing .browser-body{flex-direction:column;align-items:center;padding-top:35px;display:flex}.marketing .browser-body span{background:var(--cyan);opacity:.7;border-radius:10px;width:65px;height:7px}.marketing .browser-body strong{background:#ffffffd4;border-radius:4px;width:73%;height:14px;margin-top:9px}.marketing .browser-body strong+strong{width:55%}.marketing .browser-body em{background:#2c7dff;border-radius:5px;width:83px;height:26px;margin-top:22px}.marketing .phone-art{background:#061c20;border:1px solid #ffffff47;border-radius:31px;width:176px;height:286px;padding:7px;position:absolute;top:67px;left:50%;transform:translate(-50%)rotate(7deg);box-shadow:0 30px 60px #00000059}.marketing .phone-screen{background:radial-gradient(circle at 20% 15%,#29e4c133,#0000 35%),#0c2d31;border-radius:25px;height:100%;padding:15px}.marketing .phone-screen>span{background:#071c20;border-radius:9px;width:39px;height:5px;margin:0 auto 47px;display:block}.marketing .phone-screen b{background:linear-gradient(135deg, var(--cyan), #3a8cff);color:#072022;border-radius:20px 6px;place-items:center;width:65px;height:65px;margin:auto;font-size:33px;display:grid}.marketing .phone-screen i{background:#ffffff21;border-radius:10px;width:88%;height:8px;margin:38px auto 0;display:block}.marketing .phone-screen i+i{width:62%;margin-top:8px}.marketing .social-art{place-items:center;width:100%;height:270px;display:grid;position:absolute;top:86px;left:0}.marketing .social-ring{border:1px solid #b4a9ff4d;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:inset 0 0 55px #7453d921}.marketing .social-ring:before,.marketing .social-ring:after{content:"";border:1px dashed #ffffff21;border-radius:50%;position:absolute}.marketing .social-ring:before{width:145px;height:145px}.marketing .social-ring:after{width:91px;height:91px}.marketing .social-ring b{color:#b5a6ff;font-size:42px;font-weight:280}.marketing .social-ring span,.marketing .social-ring i{background:#8b6feb;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;position:absolute;box-shadow:0 10px 25px #0000003d}.marketing .social-ring span{top:28px;left:-7px}.marketing .social-ring i{font-style:normal;bottom:23px;right:-9px}.marketing .social-bars{align-items:end;gap:6px;display:flex;position:absolute;bottom:0}.marketing .social-bars span{background:linear-gradient(#a68cf8,#896bec29);border-radius:5px 5px 1px 1px;width:20px}.marketing .social-bars span:first-child{height:18px}.marketing .social-bars span:nth-child(2){height:37px}.marketing .social-bars span:nth-child(3){height:27px}.marketing .social-bars span:nth-child(4){height:48px}.marketing .difference{background:#0a1525;border-top:1px solid #ffffff12;padding:clamp(100px,12vw,165px) 0}.marketing .difference-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,115px);display:grid}.marketing .difference-visual{background:radial-gradient(circle,#1f67b92b,#0000 62%);border:1px solid #ffffff12;border-radius:50% 50% 47% 53%;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.marketing .radar{border:1px solid #578cc32e;border-radius:50%;position:absolute}.marketing .radar.r1{width:78%;height:78%}.marketing .radar.r2{width:54%;height:54%}.marketing .radar.r3{width:30%;height:30%}.marketing .radar-line{background:linear-gradient(#0000,#29e4c173,#0000);width:1px;height:78%;position:absolute;transform:rotate(43deg)}.marketing .north{color:#607a96;font:12px var(--font-mono);position:absolute;top:9%}.marketing .izmir-dot{align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-9px,65px)}.marketing .izmir-dot i{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 0 7px #29e4c124, 0 0 24px var(--cyan);border:3px solid #0a1525;border-radius:50%}.marketing .izmir-dot span{color:#dfeaff;letter-spacing:.1em;font-size:11px;line-height:1.5}.marketing .izmir-dot small{color:#71869f;font:9px var(--font-mono);letter-spacing:.03em}.marketing .radar-copy{color:#ffffff12;letter-spacing:-.06em;font-size:53px;font-weight:800;line-height:.86;position:absolute;bottom:11%;left:10%}.marketing .difference-copy h2{letter-spacing:-.05em;margin:30px 0 25px;font-size:clamp(39px,4.5vw,60px);font-weight:570;line-height:1.04}.marketing .difference-copy h2 em{color:var(--cyan);font-style:normal;font-weight:280}.marketing .difference-copy>p{color:#9eacc0;max-width:510px;font-size:16px;line-height:1.7}.marketing .feature-list{margin-top:42px}.marketing .feature-list>div{border-top:1px solid #ffffff1a;grid-template-columns:45px 1fr;column-gap:8px;padding:21px 0;display:grid}.marketing .feature-list span{color:var(--cyan);font:11px var(--font-mono);grid-row:1/3;padding-top:4px}.marketing .feature-list h3{margin:0 0 7px;font-size:16px}.marketing .feature-list p{color:#7e91a9;margin:0;font-size:14px;line-height:1.6}.marketing .process{color:#101c2b;background:radial-gradient(at 8% 30%,#e6eef8,#0000 55%),#f4f5f0;padding:clamp(56px,5vw,80px) 0}.marketing .process-head{align-items:center;margin-bottom:32px}.marketing .process-head .section-label{color:#697789}.marketing .process-head h2{color:#101c2b}.marketing .process-head h2 em{color:#2982f3}.marketing .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketing .process-card{background:#fff;border:1px solid #dde4e9;border-radius:18px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 24px #0a244b08}.marketing .process-art{aspect-ratio:1.15;isolation:isolate;background:#071421;position:relative;overflow:hidden}.marketing .process-art img{width:200%;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-25%)}.marketing .process-card-2 .process-art img,.marketing .process-card-4 .process-art img{left:-100%}.marketing .process-card-3 .process-art img,.marketing .process-card-4 .process-art img{transform:translateY(-75%)}.marketing .process-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03101d35,#0000 35% 65%,#03101d9c);position:absolute;inset:0}.marketing .process-number{z-index:2;color:#e3f3ff;width:34px;height:34px;font:.75rem var(--font-mono);background:#07142199;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.marketing .process-phase{z-index:2;color:#9bf4e5;letter-spacing:.06em;font-size:.875rem;font-weight:500;position:absolute;bottom:16px;left:20px}.marketing .process-card-copy{padding:23px 20px 25px}.marketing .process-grid h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.25rem;font-weight:600}.marketing .process-grid p{color:#596b80;margin:0;font-size:1rem;line-height:1.65}@media (hover:hover) and (prefers-reduced-motion:no-preference){.marketing .process-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px #0a244b12}}.marketing .contact{color:#f4f8ff;background:#06101d;padding:clamp(48px,5vw,72px) 0;scroll-margin-top:24px}.marketing .contact-inner{background:radial-gradient(at 100% 0,#205abe42,#0000 65%),linear-gradient(120deg,#0c1b30,#10233e);border:1px solid #294468;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,68px);padding:clamp(28px,4vw,56px);display:grid;position:relative}.marketing .contact-inner:before{content:"";background:linear-gradient(90deg,#0000,#589dff,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.marketing .contact-copy,.marketing .contact-action{min-width:0}.marketing .contact-label{color:#abc2e2;letter-spacing:.12em;font-size:.875rem}.marketing .contact-label span{color:#afcafa;border-color:#3c5677;flex-shrink:0;font-size:.75rem}.marketing .contact h2{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(2.125rem,4.2vw,3.5rem);font-weight:620;line-height:1.1}.marketing .contact h2 em{color:#80b4ff;font-style:normal;font-weight:380}.marketing .contact-copy>p{color:#b0bfd3;max-width:440px;margin:0;font-size:1rem;line-height:1.75}.marketing .contact-card{background:linear-gradient(140deg,#224b81b3,#132943e6);border:1px solid #426899;border-radius:20px;flex-direction:column;padding:28px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 16px 36px #020b1826}.marketing .contact-card-label{color:#bdd2ef;font-size:.875rem}.marketing .contact-email{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 28px;font-size:clamp(1.125rem,1.85vw,1.5rem);font-weight:550;line-height:1.5;display:block}.marketing .contact-card-bottom{border-top:1px solid #6d91be47;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:1rem;font-weight:550;display:flex}.marketing .contact-arrow{color:#fff;background:#367ff3;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.5rem;transition:background .2s;display:grid}.marketing .contact-card:hover{background:linear-gradient(140deg,#295997cc,#183657);border-color:#7dafff}.marketing .contact-card:hover .contact-arrow{background:#5595ff}.marketing .contact-card:focus-visible{outline-offset:5px;outline:3px solid #99c3ff}.marketing .contact-response{color:#a1b3cc;margin:16px 4px 0;font-size:.8125rem;line-height:1.65}.marketing footer{background:#06101d;padding:70px 0 25px}.marketing .footer-top{grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;gap:45px;padding-bottom:65px;display:grid}.marketing .footer-address>span{color:#60768f;letter-spacing:.16em;font-size:10px}.marketing .footer-address p{color:#aab7c7;margin:17px 0 0;font-size:14px;line-height:1.8}.marketing .footer-links{color:#aab7c7;gap:14px;font-size:14px;display:grid}.marketing .footer-links a:hover{color:var(--cyan)}.marketing .back-top{width:42px;height:42px;color:var(--cyan);border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.marketing .footer-bottom{color:#647890;letter-spacing:.05em;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}@media (max-width:900px){.marketing .manifesto-grid,.marketing .difference-grid{grid-template-columns:1fr}.marketing .manifesto-copy{margin-top:18px}.marketing .service-grid{grid-template-columns:1fr}.marketing .service-card{min-height:570px}.marketing .browser-art{max-width:430px}.marketing .phone-art{top:70px}.marketing .social-ring{top:-4px}.marketing .difference-visual{width:100%;max-width:610px;min-height:520px;margin:auto}.marketing .process-grid{grid-template-columns:1fr 1fr}.marketing .footer-top{grid-template-columns:1.4fr 1fr auto}.marketing .footer-links{display:none}.marketing .contact-inner{grid-template-columns:1fr;gap:30px}.marketing .contact-copy>p{max-width:560px}.marketing .contact-email{font-size:1.5rem}}@media (max-width:600px){.marketing .manifesto{padding-block:92px}.marketing .manifesto-copy h2{font-size:36px}.marketing .manifesto-detail{grid-template-columns:1fr;gap:20px;margin-top:42px}.marketing .section-head{flex-direction:column;align-items:flex-start;margin-bottom:40px}.marketing .section-head h2{text-align:left;font-size:38px}.marketing .service-card{border-radius:20px;min-height:590px}.marketing .service-copy h3{font-size:29px}.marketing .difference-visual{min-height:420px}.marketing .radar-copy{font-size:38px}.marketing .difference-copy h2{font-size:42px}.marketing .process-grid{grid-template-columns:1fr}.marketing .process-head{gap:22px;margin-bottom:28px}.marketing .process-card-copy{padding:20px}.marketing .contact-inner{border-radius:22px;padding:28px 20px}.marketing .contact h2{margin-top:24px;font-size:clamp(1.875rem,7.8vw,2.5rem)}.marketing .contact-label{letter-spacing:.09em;gap:10px;font-size:.75rem}.marketing .contact-card{border-radius:16px;padding:22px 18px}.marketing .contact-email{font-size:clamp(1rem,4.7vw,1.5rem)}.marketing .footer-top{grid-template-columns:1fr auto;row-gap:45px}.marketing .footer-address{grid-area:2/1/auto/-1}.marketing .footer-bottom{flex-direction:column}}
