/* PeakPin / city in motion — cinematic campaign direction. */
.studio-design{--accent:#51e2d2;--accent-hover:#2bb9ac;--text:#132b2d;--text-muted:#617675;background:#f4f3ec}.studio-design>header{background:#071a23;border:0;padding:17px 24px;position:sticky;top:0;z-index:100;backdrop-filter:none}.studio-design .navbar{min-height:64px;padding:0 28px;max-width:1352px;border:1px solid #a4f4e21a;border-radius:15px;background:#0d2730c9;backdrop-filter:blur(24px);box-shadow:0 5px 35px #0001}.studio-design .brand{color:#f1f8f5}.studio-design .brand .mark{width:35px;height:35px;box-shadow:0 0 0 1px #86ddd51a}.studio-design .navlinks{color:#adc8cc;font-size:12px;gap:23px}.studio-design .navlinks a:hover,.studio-design .navlinks a.is-current{color:#6af3df}.studio-design .nav-cta .btn{padding:11px 19px;min-height:40px;border-radius:8px;background:#51e2d2;color:#073538;font-size:12px}.studio-design .lang-switch,.studio-design .lang-menu-btn,.studio-design .lang-menu,.studio-design .menu-btn{background:#163640!important;color:#e9f6f3!important;border-color:#456c6b!important}.studio-design .lang-btn{color:#a9c4c4}.studio-design .lang-btn.active{background:#51e2d2;color:#0b3432}.studio-design .lang-menu-item{color:#eef8f5}.studio-design .lang-menu-item:hover{background:#244c51}.studio-design .lang-menu-name{color:#c7dcd7}.studio-design .mobile-menu{background:#0d2c35!important;color:#edf9f5!important}.studio-design .mobile-menu a{color:#e2f5ef}.studio-design .mobile-menu a:hover{background:#254c4c}.studio-design .mobile-menu a.mobile-menu-cta{color:#103831;background:#51e2d2}.studio-design .btn{border-radius:9px}.studio-design .btn-primary,.studio-design .btn-accent{background:#123a3d;color:#fff}.studio-design .btn-primary:hover{background:#1c5755}.studio-design .btn-ghost{border-color:#a5bab0}.page-home.studio-design .hero{background:#071a23;color:white;isolation:isolate;overflow:hidden;margin-top:-1px;padding:45px 0 100px;min-height:790px;position:relative}.city-scene{position:absolute;inset:-15px;background:url('/art/peakpin-city.jpg') 60% 50%/cover no-repeat;z-index:-3;transform:translate(var(--scene-x,0px),var(--scene-y,0px)) scale(1.035);transition:transform 1s ease;pointer-events:none}.page-home.studio-design .hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#051b26f5 0%,#051b26ed 19%,#051b26a3 39%,#051b2615 73%),linear-gradient(0deg,#041923f0 0%,transparent 26%,#04192320 70%)}.city-grid{position:absolute;inset:0;z-index:-1;opacity:.13;pointer-events:none;background-image:linear-gradient(#7bc6c41a 1px,transparent 1px),linear-gradient(90deg,#7bc6c41a 1px,transparent 1px);background-size:110px 110px;mask-image:linear-gradient(90deg,#000,transparent 63%)}.page-home.studio-design .hero-grid{grid-template-columns:1.18fr .82fr;gap:10px;min-height:650px;position:relative;align-items:center}.studio-kicker{font-size:9px;letter-spacing:.2em;color:#8ce6d7;margin:0 0 27px}.studio-kicker .dot{background:#57e2d0;box-shadow:0 0 14px #79ecdb}.studio-title{font-size:clamp(65px,7.2vw,108px);font-weight:800;letter-spacing:-.065em;line-height:.98;white-space:pre-line;text-wrap:initial;margin:0 0 27px;max-width:850px;color:#f0f8f3}.page-home.studio-design .hero p.lead{font-size:16px;color:#b8d4d5;max-width:410px;line-height:1.9;margin-bottom:29px}.page-home.studio-design .hero .hero-ctas{gap:12px}.page-home.studio-design .hero .btn-primary{background:#52e4d2;color:#073634;border:1px solid #a6f9e2;padding:16px 23px}.page-home.studio-design .hero .btn-primary:hover{background:#8cf5df;box-shadow:0 8px 35px #41d9ca25}.page-home.studio-design .hero .btn-ghost{background:#12334070;color:#dcf3ed;border-color:#6f969a85;padding:16px 23px}.page-home.studio-design .hero .store-badge{background:#0b2835a1;border:1px solid #567b7d85;border-radius:8px}.page-home.studio-design .hero .store-badge .txt .bottom{color:#d1e6e4;font-size:12px}.page-home.studio-design .hero .store-badge .txt .top{color:#84aaa9}.page-home.studio-design .hero .store-badge svg path[fill="#111827"]{fill:#c1d4cd}.page-home.studio-design .product-stage{background:none;border:0;border-radius:0;overflow:visible;width:100%;height:560px;isolation:auto;box-shadow:none}.page-home.studio-design .stage-orbit,.page-home.studio-design .stage-word,.page-home.studio-design .stage-pin,.page-home.studio-design .stage-distances{display:none}.page-home.studio-design .product-stage .device-front{width:195px;height:auto;aspect-ratio:430/932;top:107px;right:3%;left:auto;max-width:46%;border:6px solid #183b40;box-shadow:0 0 0 1px #94d8c77a,15px 25px 65px #001018a6,0 0 55px #57ebd622;transform:rotate(6deg)!important;border-radius:26px;background:#fff}.page-home.studio-design .product-stage .device-front img{object-fit:contain}.concept-caption{position:absolute;right:35px;bottom:26px;font-size:8px;letter-spacing:.05em;color:#a2c6c4;z-index:3}.scroll-link{position:absolute;left:max(48px,calc((100vw - 1304px)/2));bottom:27px;display:flex;gap:12px;align-items:center;font-size:10px;color:#a7d0cc;letter-spacing:.07em}.scroll-circle{width:32px;height:32px;border:1px solid #639f9c70;border-radius:50%;display:grid;place-items:center;font-size:17px}.studio-design .what-section{padding-top:0!important;padding-bottom:50px!important}.studio-design .what-card{grid-template-columns:.75fr 1.25fr;max-width:none;gap:15px 70px;padding:48px 0 40px;border-top:0;border-bottom:1px solid #cbd8d0}.studio-design .what-card>.eyebrow{grid-column:1/-1;margin:0;font-size:9px;color:#45776a}.studio-design .what-card h2{font-size:43px;line-height:1.1;grid-row:span 3;align-self:start;margin-top:7px;letter-spacing:-2px}.studio-design .what-card .lead{font-size:16px;line-height:1.8}.studio-design .original-promise{grid-column:2;font-size:12px;line-height:1.7;margin:0;color:#718b7c;max-width:600px}.studio-design .what-flow{margin:0;gap:5px}.studio-design .what-flow li{background:none;padding:5px 0;border:0;border-radius:0;font-size:11px;color:#346652}.studio-design .what-flow li+li::before{margin-left:10px;margin-right:10px;color:#70a18c}.studio-design .section-head h2{font-size:clamp(38px,4.5vw,62px);font-weight:800;letter-spacing:-.055em;line-height:1.06}.studio-design .section-head{max-width:950px;margin-bottom:45px}.studio-design .section-head .eyebrow{color:#4d8b7c;font-size:9px;letter-spacing:.2em}.studio-design .section-head p{font-size:15px;max-width:570px;line-height:1.8}.chapter-nav{display:flex;gap:7px;overflow:auto;scrollbar-width:thin;align-items:center;padding:15px 0 17px;margin-bottom:25px;border-top:1px solid #ccd9d0;position:sticky;top:97px;z-index:30;background:#f4f3ecf2;backdrop-filter:blur(14px)}.chapter-nav a{display:block;padding:9px 12px;border:1px solid #cad9cf;border-radius:7px;white-space:nowrap;color:#456b58;transition:.2s}.chapter-nav a.current,.chapter-nav a:hover{background:#193e37;border-color:#193e37;color:#d7f2df}.chapter-nav .tag{font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.03em}.studio-design .feature-catalog{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:stretch}.studio-design .catalog-card{grid-column:span 4;border:1px solid #d2ddd5;border-radius:17px;background:#fffdf8;box-shadow:0 10px 45px #1b473308}.page-home.studio-design .catalog-card:nth-child(1){grid-column:span 7;display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch}.page-home.studio-design .catalog-card:nth-child(2){grid-column:span 5}.page-home.studio-design .catalog-card:nth-child(6){grid-column:span 7;display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch}.page-home.studio-design .catalog-card:nth-child(7){grid-column:span 5}.page-home.studio-design .catalog-card:nth-child(8){grid-column:span 12;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;background:#112e37;border-color:#234a4e;color:#e9f5ed}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy{padding:50px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy h3{font-size:44px;color:#f2f6ee}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy p,.page-home.studio-design .catalog-card:nth-child(8) .feature-list li{color:#aac6c1}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy .tag{color:#7cdbcb}.page-home.studio-design .catalog-card:nth-child(8) .catalog-art{min-height:490px;background:radial-gradient(ellipse at center,#2f6462,#112e37 75%);border-radius:0}.page-home.studio-design .catalog-card:nth-child(8) .catalog-art>.phone{width:200px!important}.page-home.studio-design .catalog-card:nth-child(12){grid-column:span 12;display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;background:#e3eadc}.page-home.studio-design .catalog-card:nth-child(12) .catalog-art{background:#c9dccb;padding:45px}.page-home.studio-design .catalog-card:nth-child(12) .feature-copy{padding:50px}.studio-design .catalog-card .feature-copy{padding:30px}.studio-design .catalog-card .feature-copy h3{font-size:28px;line-height:1.2;letter-spacing:-.045em}.studio-design .catalog-card .feature-copy p{font-size:13px;line-height:1.85}.studio-design .catalog-card .feature-list li{font-size:12px;line-height:1.8;color:#4a6855}.studio-design .catalog-card .feature-copy .tag{font-size:8px;letter-spacing:.13em;color:#638e76}.studio-design .catalog-art{border-radius:0;overflow:visible;padding:40px 24px;background:#dce8da;align-items:center}.studio-design .catalog-art .phone{box-shadow:8px 16px 30px #0c312e26}.studio-design .art-1{background:#f0e4d4}.studio-design .art-2{background:#d7e7e6}.studio-design .art-3{background:#e7e2ee}.studio-design .catalog-card .catalog-art::before{inset:35px;border-color:#3c85642a}.studio-design .phone .shot-badge{background:#173c3a;color:#d4efe4;border-color:#5a887c;font-size:7px}.studio-design .phone-pair{max-width:400px}.studio-design #how{margin-top:90px;background:#0a2730;position:relative;overflow:hidden}.studio-design #how::before{content:'\2197\FE0E';font-variant-emoji:text;position:absolute;right:5%;top:0;font-size:400px;color:#6cbdab08;line-height:1}.studio-design #how .steps{position:relative}.studio-design #how .step .num{font-size:58px;font-weight:500;color:#5ad5bd}.studio-design #how .step h3{font-size:24px;line-height:1.2}.studio-design #how .section-head h2{max-width:730px}.studio-design .trust-grid{gap:0;border:1px solid #c9d8ca;border-radius:18px;overflow:hidden}.studio-design .trust-card{background:#eef0e5;border-radius:0;border-right:1px solid #c9d8ca;padding:35px}.studio-design .trust-card:last-child{border-right:0}.studio-design .trust-card .ic{background:none;color:#285c4a;width:50px;height:50px;border:1px solid #a6c2a9;border-radius:50%}.studio-design .trust-card h4{font-size:21px;letter-spacing:-.5px}.studio-design .biz{background:#0c2f36;color:#edf7ed;border:0;position:relative;overflow:hidden}.studio-design .biz::after{content:'\2197\FE0E';font-variant-emoji:text;position:absolute;right:10px;top:-30px;font-size:400px;line-height:1;color:#64dbbc0a;pointer-events:none}.studio-design .biz-inner{position:relative;z-index:1}.studio-design .biz .eyebrow{color:#83cbb6}.studio-design .biz h2{font-size:54px;letter-spacing:-2.5px}.studio-design .biz p.lead{color:#a9c5b9}.studio-design .biz .btn{background:#59dfc4;color:#113f35}.studio-design .biz-card{background:#143f41;border-color:#315d56}.studio-design .biz-card .row .l{color:#afcdbf}.studio-design .biz-card .row .r{color:#e6f6ec}.studio-design .biz-stats .stat b{color:#8bdfbf}.studio-design .biz-stats .stat span{color:#94b4a1}.studio-design .biz .launch-callout{background:#1a4c44;border-color:#376c59;color:#b4f3c8}.studio-design .cta-block{background:#cce8d4;position:relative;overflow:hidden;min-height:390px;padding:80px 30px}.studio-design .cta-block h2{font-size:clamp(40px,5vw,70px);line-height:1.03;letter-spacing:-.055em;max-width:800px;margin-left:auto;margin-right:auto;z-index:1}.studio-design .cta-block::after{content:'PeakPin';position:absolute;bottom:-65px;left:50%;transform:translateX(-50%);color:#458e6b0e;font-size:210px;font-weight:800;letter-spacing:-14px;white-space:nowrap;pointer-events:none}.studio-design footer{background:#071f27;color:#d6e8df;padding-top:65px}.studio-design footer .footer-brand p{color:#82a599}.studio-design footer .footer-col h5{color:#6ca797}.studio-design footer .footer-col a{color:#bfd7c9;font-size:12px}.studio-design footer .footer-bottom{color:#628b7b;border-color:#234940}.page-business.studio-design .hero{background:#071f2a;padding:55px 0 65px;color:white;position:relative;isolation:isolate;overflow:hidden}.page-business.studio-design .hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071f2af5,#071f2ad1 45%,#071f2a70),url('/art/peakpin-city.jpg') center/cover no-repeat;z-index:-1}.page-business.studio-design .business-hero-grid{gap:65px;min-height:640px}.business-statement{font:10px 'JetBrains Mono',monospace;letter-spacing:.03em;color:#b0bfa9;margin:0 0 25px}.page-business.studio-design .business-hero-copy .eyebrow{color:#80dbc5;margin-bottom:13px}.page-business.studio-design .business-hero-copy h1{font-size:clamp(50px,5vw,76px);line-height:1.05;letter-spacing:-.055em}.page-business.studio-design .hero h1 .accent-word{background:none;color:#64e6cb}.page-business.studio-design .hero p.lead{color:#b2ccca;font-size:16px;line-height:1.9}.page-business.studio-design .hero .btn-primary{background:#59dec8;color:#0e3d35}.page-business.studio-design .hero .btn-ghost{color:#d6e8df;border-color:#739b9380}.page-business.studio-design .hero .store-badge{background:#0e303ac4;border-color:#38615f;color:#bddbd0}.page-business.studio-design .hero .store-badge .txt .bottom{color:#d5e8db}.page-business.studio-design .business-poster{background:#152f3780;border:1px solid #88d1bc30;backdrop-filter:blur(8px);border-radius:24px;height:580px}.page-business.studio-design .poster-orbit{border-color:#82c5ad33}.page-business.studio-design .poster-label{color:#93ccbc;font-size:12px}.page-business.studio-design .poster-arrow{color:#60baa454}.page-business.studio-design .hero .launch-callout{background:#13453ed4;border-color:#4e998267;color:#c0f3d2;font-size:13px}.studio-design #promo{padding:55px 0;background:#e2eddc;border-bottom:1px solid #c3d7bd;margin-bottom:30px}.studio-design #promo .section-head h2{font-size:43px;letter-spacing:-.045em}.studio-design #promo .free-offer{background:#f7fbf0;border:1px solid #afc9a5;border-radius:15px;padding:35px}.studio-design #promo .free-offer h4{font-size:28px;line-height:1.2}.studio-design .free-until{color:#285e3a;font-size:14px}.page-business.studio-design .feature-catalog{grid-template-columns:repeat(12,minmax(0,1fr))}.page-business.studio-design .catalog-card{grid-column:span 6}.page-business.studio-design .catalog-card:first-child,.page-business.studio-design .catalog-card:last-child{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr}.page-business.studio-design .catalog-card:first-child .feature-copy{padding:45px}.page-business.studio-design .catalog-card:first-child .catalog-art{background:#d7e8db;min-height:480px}.page-business.studio-design .catalog-card .feature-copy h3{font-size:32px}.page-business.studio-design .catalog-card .feature-list li{font-size:13px}.page-business.studio-design .catalog-card:nth-child(6){background:#11383e;color:white}.page-business.studio-design .catalog-card:nth-child(6) .catalog-art{background:#1f484b}.page-business.studio-design .catalog-card:nth-child(6) h3{color:#eff7ec}.page-business.studio-design .catalog-card:nth-child(6) p,.page-business.studio-design .catalog-card:nth-child(6) .feature-list li{color:#aec9c0}.page-business.studio-design .catalog-card:nth-child(6) .tag{color:#7fc7b7}.studio-design .editorial-hero-grid{gap:75px;min-height:450px}.studio-design .pt-hero,.studio-design .pl-hero,.studio-design .about-hero{padding:70px 0 65px;position:relative;overflow:hidden}.studio-design .pt-h1,.studio-design .about-h1{font-size:clamp(48px,6vw,85px);line-height:1.01;letter-spacing:-.065em}.studio-design .pl-h1{font-size:clamp(65px,7.5vw,111px);letter-spacing:-.075em;line-height:.97}.studio-design .editorial-art{height:430px;border-radius:18px}.studio-design .editorial-art-about{background:#0a333c;isolation:isolate}.studio-design .editorial-art-about::before{content:'';position:absolute;inset:-30px;background:linear-gradient(#12383b70,#12383b70),url('/art/peakpin-city.jpg') 73% center/cover;filter:blur(1px);z-index:-1}.studio-design .brand-art{width:195px;height:195px;box-shadow:20px 25px 0 #6cccb022,0 15px 70px #0005}.studio-design .art-location{color:#a8d4c3;font-size:9px;letter-spacing:4px}.studio-design .editorial-art-partners{background:radial-gradient(circle,#205f60,#0b3039);border-radius:50% 50% 18px 18px}.studio-design .partner-orbit{border-color:#79d3b84f;width:310px;height:310px}.studio-design .partner-orbit span:nth-child(1){background:#b3e5cb;color:#143f37}.studio-design .partner-orbit span:nth-child(2){background:#d0b58d;color:#5a4b32}.studio-design .partner-orbit span:nth-child(3){background:#2f8176;color:#b9edca}.studio-design .partner-brand{width:125px;height:125px;box-shadow:0 0 75px #48eac22b}.studio-design .pt-page .pt-jc{border-radius:16px}.studio-design .editorial-art-careers{background:#1c3740;border-radius:18px;isolation:isolate}.studio-design .life-art{color:#b8ead5;font-size:145px;left:25px;top:90px;line-height:1}.studio-design .life-art span{color:#5aa68f}.studio-design .life-lines{border-color:#8ad6ba44;box-shadow:0 0 0 25px #8ad6ba08,0 0 0 50px #8ad6ba08,0 0 0 75px #8ad6ba08,0 0 0 100px #8ad6ba08}.studio-design .life-brand{width:75px;bottom:30px;right:30px}.studio-design .pl-card{background:#fbfcf5;padding:25px;border:1px solid #d2dfd0;margin-top:12px;border-radius:11px}.studio-design .pl-card h3{font-size:20px;letter-spacing:-.6px}.studio-design .pl-card .pl-open{border-radius:8px;background:#17433b;color:#d5eee0;border:0}.studio-design .pl-card .pl-open:hover{background:#226753}.studio-design .pl-grid{border:0}.studio-design .about-mission{border-radius:0;background:none;padding:45px 0;gap:25px 80px}.studio-design .about-mission h2{font-size:49px;letter-spacing:-2px}.studio-design .about-grid>#app,.studio-design .about-grid>.trust-card:last-child{border-radius:17px;padding:40px;background:#e3eadd;border:1px solid #cbd7c5}.studio-design .about-grid>.trust-card:last-child{background:#ede3d2}.studio-design .bdc{background:#eee3d0;box-shadow:none}.studio-design .steps .step .num{color:#14897d}.studio-design .feature-row[id]{scroll-margin-top:180px}.studio-design input,.studio-design select,.studio-design textarea{color-scheme:light}.studio-design .pt-submit{color:#fff;background:#1f5c4b}.studio-design .pt-jc .pt-btn{color:#fff;background:#1b5041}.studio-design .trust-card a.store-badge{background:white}
@media(max-width:1100px){.studio-design .navbar{padding:0 19px}.studio-design .navlinks{gap:15px;font-size:11px}.studio-title{font-size:82px}.page-home.studio-design .hero-grid{min-height:600px}.page-home.studio-design .hero{min-height:730px}.page-home.studio-design .product-stage .device-front{width:170px;max-width:56%;top:140px;right:0}.studio-design .catalog-card .feature-copy{padding:25px}.studio-design .catalog-card .feature-copy h3{font-size:25px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy h3{font-size:35px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy{padding:35px}.studio-design .editorial-hero-grid{gap:35px}.studio-design .life-art{font-size:110px}.studio-design .editorial-art{height:380px}.studio-design .partner-orbit{width:260px;height:260px}.page-business.studio-design .business-hero-grid{gap:35px}.page-business.studio-design .business-hero-copy h1{font-size:59px}.page-business.studio-design .business-poster{height:540px}}
@media(max-width:800px){.studio-design>header{padding:12px 15px}.studio-design .navbar{padding:0 15px;min-height:60px}.page-home.studio-design .hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.page-home.studio-design .hero{min-height:1050px;padding:50px 0 65px}.page-home.studio-design .hero::before{background:linear-gradient(180deg,#061e29f5,#061e29d9 43%,#061e2933 75%,#061e29e6)}.city-scene{background-position:68% bottom;background-size:auto 78%;background-color:#071f29}.studio-title{font-size:84px;max-width:620px}.page-home.studio-design .hero p.lead{max-width:420px}.page-home.studio-design .product-stage{height:400px;margin-top:0}.page-home.studio-design .product-stage .device-front{width:145px;max-width:none;top:45px;right:12%;border-width:5px;border-radius:21px}.concept-caption{bottom:20px;right:20px;font-size:7px;max-width:180px;text-align:right}.scroll-link{left:30px;bottom:22px}.studio-design .what-card{grid-template-columns:1fr;gap:18px;padding:35px 0}.studio-design .what-card h2{grid-row:auto;font-size:36px}.studio-design .what-card>.eyebrow{grid-column:auto}.studio-design .original-promise{grid-column:1}.studio-design .what-flow{flex-wrap:wrap}.studio-design .section-head h2{font-size:43px}.chapter-nav{top:83px}.studio-design .feature-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-design .catalog-card,.page-home.studio-design .catalog-card:nth-child(n){grid-column:span 1;display:flex}.page-home.studio-design .catalog-card:nth-child(8),.page-home.studio-design .catalog-card:nth-child(12){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy{padding:28px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy h3{font-size:32px}.page-home.studio-design .catalog-card:nth-child(8) .catalog-art{min-height:430px;padding:30px 18px}.page-home.studio-design .catalog-card:nth-child(12) .feature-copy{padding:28px}.studio-design .catalog-art{padding:35px 18px}.studio-design .biz h2{font-size:42px}.studio-design .editorial-hero-grid{grid-template-columns:1fr;gap:35px}.studio-design .editorial-art{height:320px}.studio-design .pt-hero,.studio-design .pl-hero,.studio-design .about-hero{padding-top:45px}.studio-design .pt-h1,.studio-design .about-h1{font-size:63px}.studio-design .pl-h1{font-size:88px}.studio-design .life-art{font-size:140px;top:70px}.page-business.studio-design .business-hero-grid{grid-template-columns:1fr;gap:35px}.page-business.studio-design .business-poster{height:500px}.page-business.studio-design .business-device{width:195px;max-width:35%;top:45px}.page-business.studio-design .business-inset{max-width:145px;top:125px}.studio-design #promo .section-head h2{font-size:36px}.page-business.studio-design .feature-catalog{grid-template-columns:1fr}.page-business.studio-design .catalog-card,.page-business.studio-design .catalog-card:first-child,.page-business.studio-design .catalog-card:last-child{grid-column:auto;display:flex}.page-business.studio-design .catalog-card:first-child .catalog-art{min-height:0}.page-business.studio-design .catalog-card:first-child .feature-copy{padding:30px}.studio-design .about-mission h2{font-size:40px}.studio-design .trust-grid{border:0;gap:12px;border-radius:0}.studio-design .trust-card{border:1px solid #c9d8ca;border-radius:13px}.studio-design .about-mission{border-radius:0;border-left:0;border-right:0}}
@media(max-width:540px){.studio-design>header{padding:10px 11px}.studio-design .navbar{padding:0 11px;min-height:58px;border-radius:12px;gap:9px}.studio-design .brand{font-size:19px;gap:7px}.studio-design .brand .mark{width:30px;height:30px}.studio-design .nav-cta .btn{padding:8px 12px;font-size:10px;min-height:34px}.studio-design .lang-btn{padding:5px 6px}.page-home.studio-design .hero{padding:40px 0 65px;min-height:970px}.studio-kicker{font-size:8px;letter-spacing:.14em;margin-bottom:22px}.studio-title{font-size:64px;line-height:1.01;letter-spacing:-4px;margin-bottom:23px;max-width:100%}.page-home.studio-design .hero p.lead{font-size:14px;line-height:1.8;max-width:310px}.page-home.studio-design .hero .hero-ctas{gap:9px}.page-home.studio-design .hero .btn-primary,.page-home.studio-design .hero .btn-ghost{font-size:11px;padding:14px 17px}.page-home.studio-design .hero .store-badges{margin-top:19px;gap:8px}.page-home.studio-design .hero .store-badge{padding:8px 11px}.page-home.studio-design .hero .store-badge .txt .bottom{font-size:11px}.page-home.studio-design .hero .store-badge svg{width:18px;height:18px}.page-home.studio-design .product-stage{height:370px;margin-top:10px}.page-home.studio-design .product-stage .device-front{width:132px;top:25px;right:5%;border-width:5px;transform:rotate(4deg)!important}.city-scene{background-position:67% bottom;background-size:auto 68%}.page-home.studio-design .hero::before{background:linear-gradient(180deg,#061c27f5,#061c27de 40%,#061c2720 73%,#061c27de)}.scroll-link{left:22px;bottom:18px;font-size:9px;gap:8px}.scroll-circle{width:27px;height:27px;font-size:14px}.concept-caption{right:18px;bottom:20px;font-size:6px;max-width:150px}.studio-design .what-card{padding:30px 0}.studio-design .what-card h2{font-size:34px}.studio-design .what-card .lead{font-size:14px}.studio-design .original-promise{font-size:11px;line-height:1.8}.studio-design .what-flow li{font-size:10px}.studio-design .what-flow li+li::before{margin:0 7px}.studio-design .section-head h2{font-size:38px}.studio-design .section-head p{font-size:14px}.chapter-nav{top:77px;margin-bottom:20px;padding:10px 0 12px;gap:6px}.chapter-nav a{padding:8px 10px}.chapter-nav .tag{font-size:7px}.studio-design .feature-catalog{display:flex;flex-direction:column;gap:22px}.studio-design .catalog-card,.page-home.studio-design .catalog-card:nth-child(n){display:flex;grid-column:auto}.studio-design .catalog-card .feature-copy{padding:28px}.studio-design .catalog-card .feature-copy h3{font-size:29px}.studio-design .catalog-card .feature-copy p{font-size:14px}.studio-design .catalog-card .feature-list li{font-size:13px}.studio-design .catalog-art{padding:35px 20px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy,.page-home.studio-design .catalog-card:nth-child(12) .feature-copy{padding:28px}.page-home.studio-design .catalog-card:nth-child(8) .feature-copy h3{font-size:34px}.page-home.studio-design .catalog-card:nth-child(8) .catalog-art{min-height:0;padding:35px 20px}.page-home.studio-design .catalog-card:nth-child(8) .catalog-art>.phone{width:180px!important}.page-home.studio-design .catalog-card:nth-child(12) .catalog-art{padding:35px 20px}.studio-design #how .step .num{font-size:43px}.studio-design #how .step h3{font-size:22px}.studio-design .biz h2{font-size:38px;letter-spacing:-1.8px}.studio-design .cta-block h2{font-size:45px;line-height:1.06}.studio-design .cta-block{min-height:0;padding:55px 24px}.studio-design .cta-block::after{font-size:125px;bottom:-25px;letter-spacing:-8px}.page-business.studio-design .hero{padding-top:40px}.page-business.studio-design .business-hero-copy h1{font-size:49px;line-height:1.06}.business-statement{font-size:8px;margin-bottom:20px}.page-business.studio-design .hero p.lead{font-size:14px}.page-business.studio-design .business-poster{height:400px}.page-business.studio-design .business-device{width:40%;max-width:none;top:60px;left:7%}.page-business.studio-design .business-inset{width:34%;top:115px;right:7%}.page-business.studio-design .hero .launch-callout{font-size:12px;margin:20px 0}.studio-design #promo{padding:40px 0}.studio-design #promo .section-head h2{font-size:33px}.studio-design #promo .free-offer{padding:26px}.studio-design #promo .free-offer h4{font-size:25px}.studio-design #promo .free-offer p{font-size:13px;line-height:1.85}.studio-design #promo .free-offer li{font-size:12px;line-height:1.85}.page-business.studio-design .catalog-card .feature-copy h3{font-size:29px}.studio-design .editorial-art{height:300px}.studio-design .pt-h1,.studio-design .about-h1{font-size:49px}.studio-design .pl-h1{font-size:68px}.studio-design .life-art{font-size:120px;top:70px;left:20px}.studio-design .partner-orbit{width:235px;height:235px}.studio-design .partner-brand{width:105px;height:105px}.studio-design .brand-art{width:175px;height:175px}.studio-design .about-mission h2{font-size:38px}.studio-design .about-grid>#app,.studio-design .about-grid>.trust-card:last-child{padding:30px}.studio-design .feature-row[id]{scroll-margin-top:150px}.studio-design .trust-card{padding:28px}.studio-design .pl-card{padding:23px}.studio-design .pl-card h3{font-size:21px}.studio-design .pl-card .pl-open{font-size:12px}.studio-design .pt-sh h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.city-scene{transform:none;transition:none}}
.chapter-nav .tag{font-size:9px}.page-home.studio-design .catalog-card:nth-child(1) .feature-copy,.page-home.studio-design .catalog-card:nth-child(6) .feature-copy{align-self:center;padding:36px}.page-home.studio-design .catalog-card:nth-child(1) .catalog-art>.phone,.page-home.studio-design .catalog-card:nth-child(6) .catalog-art>.phone{width:205px!important;max-width:100%}@media(max-width:540px){.chapter-nav .tag{font-size:9px}.city-scene{mask-image:linear-gradient(180deg,transparent,#000 50%)}.page-home.studio-design .catalog-card:nth-child(1) .feature-copy,.page-home.studio-design .catalog-card:nth-child(6) .feature-copy{padding:28px}.page-home.studio-design .catalog-card:nth-child(1) .catalog-art>.phone,.page-home.studio-design .catalog-card:nth-child(6) .catalog-art>.phone{width:180px!important}}

/* Dar telefon başlığı (07.11.2026, premium köçürməsi): 375 px-də başlıq 6–7 px daşırdı,
   390 px-də loqo↔düymələr 9 px idi (tests/header-nav ≥ 12 px). Dizayn eyni qalır — yalnız
   kənar boşluqlar və loqo ölçüsü kiçilir; 4 dil düyməsi (≥ 44 px) və ☰ dəyişmir.
   ≤ 340 px-də yalnız «PeakPin» sözü gizlənir (loqo şəkli və alt="PeakPin" qalır). */
@media(max-width:400px){.studio-design>header{padding-left:6px;padding-right:6px}.studio-design .navbar{padding:0 8px;column-gap:12px}.studio-design .brand{font-size:16px;gap:6px}.studio-design .brand .mark{width:26px;height:26px}}
@media(max-width:365px){.studio-design>header{padding-left:4px;padding-right:4px}.studio-design .navbar{padding:0 6px}.studio-design .brand{font-size:15px}}
@media(max-width:340px){.studio-design .brand{font-size:0;gap:0}}

/* 07.11.2026 (Rasim, iPhone 12 Pro): dekorativ «↗» / «✳» iOS Safari-də rəngli
   emoji (mavi kvadrat) kimi çəkilirdi — rəng/şəffaflıq tətbiq olunmurdu. U+FE0E +
   font-variant-emoji:text işarəni mətn kimi saxlayır. */
.studio-design .launch-icon,.studio-design .poster-arrow,.studio-design .partner-orbit span,.studio-design .life-art span,.launch-icon,.poster-arrow,.partner-orbit span,.life-art span{font-variant-emoji:text}
/* 07.11.2026: ana səhifənin biznes kartında 3 statistika dar telefonda bir-birinin
   üstünə daşırdı («Tətbiqdə» + «< 5 dəq»). ≤560 px — alt-alta, dəyər + izah bir sətirdə. */
@media (max-width:560px){.biz-stats{grid-template-columns:1fr!important;row-gap:14px}.biz-stats .stat{display:flex;align-items:baseline;gap:12px;min-width:0}.biz-stats .stat b{flex:none;font-size:20px}.biz-stats .stat span{min-width:0}}
