/* New composition system: editorial canvas, product stage, feature catalog. */
:root{color-scheme:light;--bg:#f5f4ef;--bg-soft:#eaece6;--surface:#e9eee9;--card:#fff;--text:#132729;--text-muted:#607372;--text-secondary:#607372;--accent:#17b6bd;--accent-hover:#0d909b;--accent-ink:#103a3c;--divider:#d7dfd9;--pl-accent-text:#087680;--navy:#0c292d;--navy-2:#153f40;--shadow-card:0 12px 45px #12372c08}.design-v3{background:#f5f4ef}.design-v3>header{background:#f5f4eff0;border-bottom:1px solid #d9e2da}.navbar{max-width:1400px;padding-left:48px;padding-right:48px}.wrap{max-width:1400px;padding-left:48px;padding-right:48px}.brand .mark{width:36px;height:36px;border-radius:10px}.brand{font-size:24px}.navlinks{color:#405756;font-size:12px}.btn{border-radius:100px;padding:15px 24px;min-height:49px}.btn-primary,.btn-accent{background:#132e31;color:#fff}.btn-primary:hover,.btn-accent:hover{background:#1d4d4b;color:#fff;box-shadow:0 10px 25px #183b3920}.btn-ghost{color:#173b3c;background:transparent;border-color:#a4b9b0}.lang-switch,.lang-menu-btn,.lang-menu,.menu-btn,.mobile-menu{background:#fff!important;color:#213b3b!important;border-color:#d2ddd4!important}.lang-btn.active{background:#d1f0de;color:#173d35}.eyebrow{color:#2b7c73;font-size:10px;letter-spacing:.17em}.hero{background:none;padding:52px 0 60px}.hero-grid{gap:55px;min-height:610px;grid-template-columns:1fr 1fr}.hero-h1{font-size:clamp(37px,4.15vw,61px);font-weight:800;line-height:1.08;letter-spacing:-.055em}.hero-h1 [data-i18n="hero.h1a"]{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;color:#66847b}.hero-h1>br{display:none}.hero p.lead{font-size:16px;line-height:1.8;max-width:510px}.hero h1 .accent-word{color:#0c9a9f}.store-badge{background:#fff;border-color:#d8e1d9;box-shadow:none}.store-badge .txt .bottom{color:#183536}.store-badge svg path[fill="#111827"]{fill:#183536}.product-stage{height:590px;position:relative;isolation:isolate;background:#c9ebd9;border-radius:180px 180px 24px 24px;overflow:hidden;box-shadow:none}.stage-word{position:absolute;font-size:105px;letter-spacing:-8px;font-weight:800;color:#174a3d12;left:33px;top:60px;white-space:nowrap}.stage-orbit{position:absolute;width:460px;height:460px;border-radius:50%;border:1px solid #4a927946;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-two{width:680px;height:680px}.hero-device{position:absolute;width:225px;height:470px;border-radius:36px;border:7px solid #142b2a;background:#142b2a;box-shadow:12px 25px 40px #143b3c32;overflow:hidden}.hero-device::after{content:'';position:absolute;width:65px;height:14px;border-radius:0 0 12px 12px;background:#142b2a;top:0;left:50%;transform:translateX(-50%)}.hero-device img{width:100%;height:100%;object-fit:cover;object-position:top}.device-back{left:6%;top:105px;transform:rotate(-13deg);z-index:1}.device-front{right:9%;top:65px;transform:rotate(9deg);z-index:2}.stage-pin{position:absolute;left:35px;top:35px;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;font-size:40px;background:#f7f5ec;transform:rotate(-14deg);z-index:4;box-shadow:0 5px 20px #173b2920}.stage-distances{position:absolute;bottom:19px;left:0;right:0;text-align:center;display:flex;justify-content:center;gap:24px;font:10px 'JetBrains Mono',monospace;letter-spacing:2px;color:#345f50;z-index:5}.what-section{padding-top:20px!important;padding-bottom:55px!important}.what-card{display:grid;grid-template-columns:.75fr 1.25fr;column-gap:60px;text-align:left;background:none;border:0;border-radius:0;padding:32px 0;border-top:1px solid #c7d7cb;border-bottom:1px solid #c7d7cb}.what-card h2{font-size:36px;letter-spacing:-1.5px;grid-row:span 2;align-self:center;margin:0}.what-card .lead{margin:0!important;max-width:none;line-height:1.8;font-size:15px}.what-flow{justify-content:start;margin:18px 0 0;gap:7px}.what-flow li{background:#e4ede2;border:0;color:#416553;font-size:11px;padding:7px 11px}.what-flow li+li::before{color:#79a18d}.section-head{max-width:810px;margin-bottom:45px}.section-head h2{font-size:clamp(32px,4vw,52px);line-height:1.13;letter-spacing:-.045em;max-width:760px}.section-head p{font-size:15px;line-height:1.8}.section-head .eyebrow{margin-bottom:16px}section#features,section#modules{padding-top:35px}.feature-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.catalog-card.feature-row,.catalog-card.feature-row.reverse{display:flex;flex-direction:column;gap:0;direction:ltr;min-width:0;padding:0;border:1px solid #d5dfd6;border-radius:22px;background:white;overflow:hidden;margin:0;position:relative;align-items:stretch}.catalog-art{height:340px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:28px 18px 0;position:relative;background:#d8e9db}.catalog-art::before{content:'';position:absolute;inset:20px;border:1px solid #467b5220;border-radius:50%}.art-1{background:#f0e1cf}.art-2{background:#d5e7e9}.art-3{background:#e2def0}.catalog-card .feature-copy{padding:28px}.catalog-card .feature-copy .tag{font-size:9px;letter-spacing:.12em;color:#558675;margin-bottom:12px}.catalog-card .feature-copy h3{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin-bottom:17px}.catalog-card .feature-copy p{font-size:13px;line-height:1.8;margin-bottom:20px;max-width:none;color:#617771}.catalog-card .feature-list{gap:11px}.catalog-card .feature-list li{font-size:12px;color:#39584c;line-height:1.65}.catalog-card .feature-list svg{width:15px;height:15px;color:#278e76;margin-top:3px}.catalog-art>.phone{width:166px!important;height:338px!important;transform:rotate(7deg);margin:0!important;flex-shrink:0;border-radius:27px;padding:6px;box-shadow:12px 14px 25px #183d3328;align-self:flex-start}.catalog-art .phone .screen{border-radius:22px}.catalog-art .phone .notch{width:55px;height:10px;top:6px}.catalog-art .shot-badge{font-size:7px;top:12px}.catalog-art>.phone-pair{width:100%;height:340px;gap:12px;align-items:flex-start;justify-content:center;display:flex;transform:rotate(-5deg)}.catalog-art .phone-pair .phone{width:140px!important;height:285px!important;margin-top:20px!important;transform:none;flex-shrink:1;border-radius:22px;padding:5px;box-shadow:8px 12px 25px #16372f25}.catalog-art .phone-pair .phone:nth-child(2){margin-top:55px!important}.catalog-art .phone-pair .phone .screen{border-radius:17px}.catalog-art>.feature-visual{min-height:270px;width:100%;padding:25px;border-radius:16px}.catalog-card:nth-child(8) .catalog-art{background:#1e4447}.catalog-card:nth-child(10) .catalog-art{background:#e5d9cf}#how{background:#143c3a;color:#f3f5ed;margin-top:85px;padding:75px 0}#how .eyebrow{color:#b9dcc5}#how .section-head p{color:#bbcdc1}#how .steps{background:none;border:0;gap:30px}#how .step{background:none;border-top:1px solid #74968b;border-radius:0;padding:28px 0}#how .step .num{background:none;padding:0;color:#a9d3b3;font-size:36px;margin-bottom:18px}#how .step p{color:#c3d4ca;line-height:1.8}#trust{padding-top:85px}.trust-grid{gap:20px}.trust-card{background:#e9eee5;border:0;border-radius:18px;box-shadow:none}.trust-card .ic{background:#d4e5d5}.trust-card .ic svg{color:#206a52}.trust-card p{color:#5d7669}.biz{background:#e0e7d6;border:0;color:#183c31;border-radius:25px;max-width:1304px}.biz .eyebrow{color:#4a7159}.biz .eyebrow .dot{background:#609b6f}.biz p.lead{color:#587666}.biz h2{font-size:42px}.biz-card{background:#f4f6ed}.biz-card .row .l{color:#577563}.biz-card .row .r{color:#1c4a35}.biz-stats .stat b{color:#255b3d}.biz-stats .stat span{color:#627c68}.cta-block{background:#f1dbc2;border:0;padding:80px 35px;border-radius:26px}.cta-block h2{color:#283b2c}.cta-block::before{display:none}.cta-block p{color:#6d7868}.cta-block .eyebrow{color:#7d7454}footer{background:#e8ece3;border:0;padding-top:58px}.footer-col h5{color:#577864}.footer-col a{color:#254f3d}.footer-brand p{color:#6c7e6e}.footer-bottom{border-color:#c8d5c7;color:#72816e}.business-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:600px}.business-hero-copy h1{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.06em;line-height:1.08}.business-poster{position:relative;background:#ebd8ba;border-radius:25px;height:580px;overflow:hidden}.poster-label{position:absolute;left:30px;top:30px;font-size:13px;letter-spacing:-.4px;color:#655b39;font-weight:800}.poster-orbit{width:600px;height:600px;border-radius:50%;border:1px solid #aa96694a;position:absolute;left:-130px;top:80px}.business-device{left:22%;top:95px;transform:rotate(-9deg);width:220px;height:460px}.business-inset{position:absolute;width:155px;height:320px;right:4%;top:190px;transform:rotate(10deg);border:6px solid #1b3026;border-radius:27px;overflow:hidden;box-shadow:0 15px 40px #745b3833}.business-inset img{width:100%;height:100%;object-fit:cover;object-position:top}.poster-arrow{position:absolute;right:30px;top:25px;font-size:100px;color:#bba478;line-height:1}.page-business .feature-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.page-business .catalog-art{height:380px}.page-business .catalog-art>.phone-pair{height:380px;gap:25px;max-width:400px}.page-business .catalog-art .phone-pair .phone{width:167px!important;height:342px!important}.page-business .catalog-card .feature-copy{padding:35px}.page-business .catalog-card h3{font-size:29px}.page-business .catalog-card .feature-copy p,.page-business .catalog-card .feature-list li{font-size:14px}.page-business .catalog-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.page-business .steps{grid-template-columns:repeat(3,1fr);background:none;border:0;gap:20px}.page-business .step{background:#e3eadb;border:0;border-radius:18px;padding:28px}.page-business .step h3{font-size:16px;line-height:1.5}.bdc{background:#efe0cf;border:0;border-radius:16px}.bdc-note{color:#7d7967}.bd-dialog{color-scheme:light}.editorial-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.about-hero,.pl-hero,.pt-hero{background:none;padding-top:55px;padding-bottom:55px}.pt-h1,.about-h1{font-size:clamp(42px,5vw,72px);line-height:1.07;letter-spacing:-.055em}.pt-lead,.about-lead,.pl-lead{font-size:17px;line-height:1.8}.editorial-art{height:390px;position:relative;border-radius:25px;overflow:hidden;background:#d8e9dc}.editorial-art-about{display:grid;place-items:center;background:#cce9df;border-radius:50% 50% 25px 25px}.brand-art{width:220px;height:220px;border-radius:45px;transform:rotate(-12deg);box-shadow:20px 25px 0 #6cafa33d}.art-location{position:absolute;bottom:25px;left:0;right:0;text-align:center;font:10px 'JetBrains Mono',monospace;letter-spacing:3px;color:#608c78}.partner-orbit{position:absolute;width:290px;height:290px;border:1px solid #7faa8a;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.partner-orbit span{position:absolute;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:35px;background:#f6f5e9;color:#4e7655}.partner-orbit span:nth-child(1){top:-20px;left:70px}.partner-orbit span:nth-child(2){bottom:0;left:0;background:#d4ba99}.partner-orbit span:nth-child(3){right:-26px;top:150px;background:#a8c7b8}.partner-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);width:110px;height:110px;border-radius:25px;box-shadow:10px 15px 30px #37643e20}.pt-page{--pt-ink:#19392e;--pt-ink-2:#3f5e4c;--pt-muted:#6c8171;--pt-line:#d7dfd6;--pt-field-line:#b8cbbb;--pt-chip:#e8eee3;--pt-chip-ink:#55715a;--pt-cyan:#153f36;--pt-cyan-ink:#fff;--pt-cyan-text:#297c67;--pt-cyan-soft:#e3eddf}.pt-page section.pt-sec{background:#fff!important;border-radius:22px;padding:32px}.pt-stat{padding:12px 18px}.pt-page .pt-stat{background:#e3ecdf!important}.pt-stat b{font-size:22px}.pt-chip[aria-pressed=true]{background:#214d3c;color:white}.pt-sp,.pt-vc{background:#f2f5ed!important;color:#1b402e!important;border:1px solid #d6e1d1}.pt-page .pt-sels,.pt-page .pt-sel{background:#f1f5ed!important}.pt-inp,.pt-sel{border-radius:100px}.pt-page .pt-jc{background:#dce8d2!important;color:#234b34}.pt-jc p{color:#607958}.pt-j1 .pt-btn,.pt-j2 .pt-btn{background:#214f3c;color:white}.pt-page .pt-field input,.pt-page .pt-field textarea,.pt-page .pt-field select{background:white!important;color:#244c37!important}.pt-page .pt-modal-panel{background:#f7f8f1!important;color:#21432e!important}.pl-h1{font-size:clamp(55px,6.5vw,96px);letter-spacing:-.07em}.pl-h1 .accent-word{background:none;color:#163c35}.pl-subtitle{font-size:25px;line-height:1.4}.editorial-art-careers{background:#ead5bd;isolation:isolate}.life-art{position:absolute;left:38px;top:75px;font-size:130px;letter-spacing:-10px;font-weight:800;color:#6e7254;z-index:2;transform:rotate(-9deg)}.life-art span{color:#ab9777;margin-left:10px}.life-brand{position:absolute;right:40px;bottom:35px;width:80px;border-radius:20px;transform:rotate(10deg)}.life-lines{position:absolute;width:400px;height:400px;left:-90px;bottom:-190px;border:1px solid #b39a7680;border-radius:50%;box-shadow:0 0 0 25px #b39a7610,0 0 0 50px #b39a7610,0 0 0 75px #b39a7610,0 0 0 100px #b39a7610}.pl-jobs{padding-top:45px}.pl-grid{display:flex;flex-direction:column;gap:0;border-top:1px solid #d3ddd1}.pl-card{display:grid;grid-template-columns:1fr 1.3fr auto;gap:24px;align-items:center;background:transparent;border:0;border-bottom:1px solid #d3ddd1;border-radius:0;padding:28px 4px;box-shadow:none}.pl-card h3{font-size:19px;margin:0}.pl-card p{font-size:13px}.pl-card .pl-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px}.pl-card .pl-open{margin:0;border:1px solid #b8ccbc;padding:12px 18px;border-radius:100px;white-space:nowrap;font-size:12px}.pl-sheet-panel{background:#fcfcf7}.pl-sheet-close{background:#e5eddf;color:#1c4630}.pl-field input,.pl-field select,.pl-field textarea{background:#fff;color:#1b3e2c}.pl-actions{background:linear-gradient(to bottom,#fcfcf700,#fcfcf7 30%)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.about-mission{grid-column:1/-1;display:grid;grid-template-columns:.5fr 1fr;gap:15px 60px;padding:45px;background:#fff;border-top:1px solid #d0ddd1;border-bottom:1px solid #d0ddd1;border-radius:0}.about-mission h2{grid-row:span 2;font-size:34px;line-height:1.2;margin:0}.about-mission p{font-size:16px;line-height:1.85}.about-grid>#app{background:#d7e6d4;padding:36px}.about-grid>.trust-card:last-child{background:#ebe1ce;padding:36px}.legal-page{background:#f5f4ef}.legal-page section.card{background:white;border-color:#d8e0d5}.legal-page a{color:#14878d}.legal-page h2{color:#234335}.legal-page .note,.legal-page .notice,.legal-page .highlight{background:#e9f0e4;color:#466748}.reveal{opacity:1!important;transform:none!important}.hero-device,.catalog-art .phone{transition:transform .4s ease}.product-stage:hover .device-front{transform:rotate(5deg) translateY(-7px)}.product-stage:hover .device-back{transform:rotate(-9deg) translateY(5px)}.catalog-card:hover .catalog-art>.phone{transform:rotate(3deg) translateY(-5px)}
@media(max-width:1100px){.wrap{padding-left:30px;padding-right:30px}.navbar{padding-left:30px;padding-right:30px}.hero-grid,.business-hero-grid{gap:30px}.product-stage{height:540px}.hero-device{width:190px;height:398px}.device-back{left:2%;top:115px}.device-front{right:5%;top:80px}.feature-catalog{gap:15px}.catalog-card .feature-copy{padding:22px}.catalog-card .feature-copy h3{font-size:23px}.catalog-art{height:315px}.catalog-art .phone-pair{gap:6px}.catalog-art .phone-pair .phone{width:120px!important;height:250px!important}.editorial-hero-grid{gap:30px}.editorial-art{height:340px}.life-art{font-size:100px}.brand-art{width:180px;height:180px}.pt-flt{flex-wrap:wrap}.pl-card{grid-template-columns:1fr 1fr auto}.pl-card h3{font-size:16px}.business-device{left:10%}.business-inset{right:3%}.business-poster{height:540px}.business-device{width:205px;height:430px}}
@media(max-width:800px){.hero-grid,.business-hero-grid,.editorial-hero-grid{grid-template-columns:1fr}.hero-grid{gap:35px;min-height:0}.hero-h1{font-size:49px}.hero-h1 [data-i18n="hero.h1a"]{font-size:13px}.product-stage{height:520px;border-radius:120px 120px 25px 25px;max-width:580px;width:100%;margin:auto}.hero-device{width:215px;height:450px}.device-back{left:12%;top:110px}.device-front{right:13%;top:65px}.what-card{grid-template-columns:1fr;gap:20px}.what-card h2{font-size:32px}.feature-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.catalog-art{height:320px}.catalog-art .phone-pair .phone{width:125px!important;height:260px!important}.page-business .feature-catalog{grid-template-columns:1fr}.page-business .catalog-card:last-child{display:flex}.editorial-art{height:300px}.editorial-art-about{border-radius:25px}.editorial-hero-grid{gap:30px}.pl-card{grid-template-columns:1fr auto;gap:15px}.pl-card .pl-meta{grid-column:1/-1;grid-row:2}.pl-card p{grid-column:1}.pl-card .pl-open{grid-column:2;grid-row:1}.business-poster{max-width:580px;width:100%;margin:auto;height:500px}.business-device{left:23%;width:210px;height:435px;top:60px}.business-inset{right:10%;top:165px}.life-art{font-size:130px}.about-mission{display:block;padding:30px}.about-mission h2{margin-bottom:25px}.about-grid{gap:20px}.page-business .steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:540px){.wrap{padding-left:22px;padding-right:22px}.navbar{padding-left:18px;padding-right:18px}.brand{font-size:19px}.brand .mark{width:31px;height:31px}.hero{padding-top:35px;padding-bottom:35px}.hero-h1{font-size:39px;line-height:1.13}.hero .eyebrow{font-size:9px;margin-bottom:20px}.hero p.lead{font-size:14px}.hero-ctas{gap:9px}.btn{font-size:12px;padding:13px 19px;min-height:46px}.store-badges{margin-top:20px}.product-stage{height:440px;border-radius:100px 100px 20px 20px}.hero-device{width:166px;height:350px;border-width:5px;border-radius:27px}.device-back{left:4%;top:100px}.device-front{right:7%;top:58px}.stage-pin{width:48px;height:48px;font-size:29px;left:23px;top:23px}.stage-word{font-size:79px;left:16px;top:80px}.stage-distances{font-size:8px;gap:15px;bottom:13px}.section-head h2{font-size:34px}.feature-catalog{grid-template-columns:1fr;gap:25px}.catalog-card .feature-copy{padding:27px}.catalog-card .feature-copy h3{font-size:28px}.catalog-card .feature-copy p{font-size:14px}.catalog-card .feature-list li{font-size:13px}.catalog-art{height:350px}.catalog-art>.phone{width:175px!important;height:355px!important}.catalog-art .phone-pair .phone{width:140px!important;height:290px!important}.catalog-art .phone-pair{gap:12px}.what-section{padding-bottom:30px!important}.what-card h2{font-size:30px}.what-card .lead{font-size:14px}#how{margin-top:55px;padding:55px 0}#how .steps{gap:15px}#how .step{padding:20px 0}#how .step .num{font-size:27px;margin-bottom:10px}#trust{padding-top:60px}.biz h2{font-size:32px}.cta-block{padding:55px 23px}.business-hero-copy h1{font-size:43px}.business-poster{height:440px}.business-device{left:13%;top:70px;width:180px;height:370px}.business-inset{width:132px;height:280px;top:155px;right:4%;border-radius:23px}.poster-arrow{font-size:76px}.page-business .catalog-art{height:350px}.page-business .catalog-art .phone-pair .phone{width:140px!important;height:290px!important}.page-business .catalog-art .phone-pair{gap:15px}.page-business .catalog-card .feature-copy{padding:27px}.page-business .catalog-card .feature-list li{font-size:13px}.page-business .steps{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}.about-mission{grid-column:auto;padding:25px 0}.about-mission p{font-size:14px}.pl-h1{font-size:62px}.pl-subtitle{font-size:22px}.pl-lead,.about-lead,.pt-lead{font-size:15px}.pt-h1,.about-h1{font-size:43px}.editorial-art{height:270px}.life-art{font-size:115px;left:25px;top:50px}.life-brand{width:65px;bottom:25px;right:25px}.partner-orbit{width:210px;height:210px}.partner-orbit span{width:50px;height:50px;font-size:27px}.partner-orbit span:nth-child(3){top:95px}.pt-page section.pt-sec{padding:23px 17px;border-radius:18px}.pt-sh{align-items:start}.pt-sh h2{font-size:23px}.pt-flt{gap:6px}.pt-chip{font-size:10px;padding:7px 9px}.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-sp{padding:16px 9px}.pt-sp-name{font-size:13px}.pt-vg{grid-template-columns:1fr}.pl-card{grid-template-columns:1fr;padding:25px 0}.pl-card .pl-open{grid-column:1;grid-row:auto;justify-self:start}.pl-card h3{font-size:20px}.pl-card .pl-meta{grid-row:auto}.pl-jobs .section-head h2{font-size:34px}.pl-filters{gap:6px}.pl-chip{font-size:11px;padding:8px 11px}.legal-page .wrap{padding-left:20px;padding-right:20px}}
/* Keep complete screenshots inside both device frames and presentation panels. */
.catalog-art,.page-business .catalog-art{height:auto;min-height:0;padding:30px 20px;overflow:visible;align-items:center}
.catalog-art>.phone{width:180px!important;height:auto!important;aspect-ratio:430/932;transform:none!important;align-self:center;margin:0!important;flex-shrink:1}
.catalog-art>.phone-pair,.page-business .catalog-art>.phone-pair{height:auto;width:100%;gap:14px;transform:none;align-items:center;justify-content:center}
.catalog-art .phone-pair .phone,.page-business .catalog-art .phone-pair .phone{width:min(43%,165px)!important;height:auto!important;aspect-ratio:430/932;margin:0!important;transform:none!important;flex-shrink:1}
.catalog-art .phone-pair .phone:nth-child(2){margin:0!important}
.phone .real-shot,.hero-device img,.business-inset img{object-fit:contain;object-position:center;background:#fff}
.phone .notch,.hero-device::after{display:none}
.catalog-art .phone .screen,.catalog-art .phone-pair .phone .screen{height:100%;background:#fff}
.catalog-art .shot-badge{top:auto;bottom:-19px;left:50%;transform:translateX(-50%);font-size:7px;white-space:nowrap}
.product-stage .hero-device{width:35%;max-width:210px;height:auto;aspect-ratio:430/932;transform:none!important;border-radius:27px}
.product-stage .device-back{left:8%;top:70px}.product-stage .device-front{right:8%;top:35px}
.business-poster .business-device{width:35%;max-width:210px;height:auto;aspect-ratio:430/932;left:12%;top:70px;transform:none;border-radius:27px}
.business-poster .business-inset{width:29%;max-width:170px;height:auto;aspect-ratio:430/932;right:10%;top:145px;transform:none}
@media(max-width:540px){.catalog-art,.page-business .catalog-art{padding:30px 18px}.catalog-art>.phone{width:170px!important}.product-stage{height:390px}.product-stage .hero-device{width:37%;border-radius:21px}.product-stage .device-back{left:6%;top:70px}.product-stage .device-front{right:6%;top:38px}.business-poster{height:400px}.business-poster .business-device{width:40%;top:65px;left:7%;border-radius:23px}.business-poster .business-inset{width:35%;top:120px;right:7%;border-radius:21px}}
.launch-callout{display:flex;align-items:center;gap:12px;margin:23px 0;padding:14px 18px;background:#e0efda;border:1px solid #c0d8b6;border-radius:13px;font-size:14px;font-weight:800;color:#285d38;max-width:440px}.launch-callout[hidden]{display:none}.launch-icon{font-size:24px}#promo{padding:30px 0 65px}#promo[hidden]{display:none}#promo>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start}#promo .section-head{margin:0}#promo .section-head h2{font-size:38px}.free-offer{background:#e3efdc;padding:32px;border:1px solid #c4d8bd}.free-offer h4{font-size:24px;margin:0 0 15px;letter-spacing:-.6px}.free-offer .free-points li{font-size:14px;line-height:1.8}.free-until{padding-top:15px;border-top:1px solid #bcd1b1}@media(max-width:760px){#promo>.wrap{grid-template-columns:1fr;gap:20px}#promo .section-head h2{font-size:30px}.free-offer{padding:25px}.launch-callout{font-size:13px}}
