.hero-centered{padding:116px 0 54px}.hero-center-inner{text-align:center;max-width:1040px}.hero-centered h1{max-width:900px;margin:0 auto;font-size:clamp(52px,7.3vw,94px);line-height:.98;letter-spacing:-.058em}.hero-accent{color:#6e6e73}.hero-centered .hero-copy{max-width:650px;margin:28px auto 0}.hero-actions.centered{justify-content:center;align-items:center}.text-link{display:inline-flex;align-items:center;gap:5px;color:#0066cc;font-size:14px;font-weight:600}.text-link:hover{text-decoration:underline}.text-link span{font-size:22px;line-height:1}.hero-product-orbit{position:relative;width:min(100%,760px);height:250px;margin:54px auto 0}.orbit-card{position:absolute;display:flex;align-items:center;gap:14px;padding:15px 20px;border:1px solid rgba(0,0,0,.07);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 20px 60px rgba(0,0,0,.08);font-weight:650;backdrop-filter:blur(20px)}.orbit-card img{width:52px;height:52px}.orbit-mega{left:12%;top:30px;transform:rotate(-4deg)}.hero-product-orbit:before{content:"";position:absolute;inset:15px 17%;border-radius:50%;background:radial-gradient(circle at center,rgba(0,113,227,.09),transparent 68%);filter:blur(4px)}.products-section{padding-top:52px}.section-head-simple{align-items:center}.showcase{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:56px;align-items:center;min-height:600px;margin-bottom:28px;padding:56px;border-radius:34px;overflow:hidden}.showcase-mega{background:linear-gradient(135deg,#f4f9ff,#edf6ff 68%,#f8fbff)}.showcase-copy{position:relative;z-index:2}.app-icon{width:68px;height:68px;display:block;border-radius:20px;box-shadow:0 16px 36px rgba(0,0,0,.12)}.product-overline{margin:22px 0 6px;color:#6e6e73;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.showcase h3{margin:0;max-width:520px;font-size:clamp(38px,4.4vw,58px);line-height:1.04;letter-spacing:-.05em}.showcase-copy>p:not(.product-overline){max-width:530px;margin:20px 0 0;color:#6e6e73;font-size:16px;line-height:1.75}.showcase-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.showcase-tags span{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.76);color:#5a5a5f;font-size:11px}.showcase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.showcase-visual{position:relative;min-height:430px;display:grid;place-items:center}.device-window{width:min(100%,560px);border:1px solid rgba(0,0,0,.08);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 30px 70px rgba(43,71,112,.13),0 2px 10px rgba(0,0,0,.04);overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.device-titlebar{height:48px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.06);color:#86868b;font-size:11px}.device-titlebar i{width:9px;height:9px;border-radius:50%;background:#d6d6da}.device-titlebar i:first-child{background:#ff5f57}.device-titlebar i:nth-child(2){background:#febc2e}.device-titlebar i:nth-child(3){background:#28c840}.device-titlebar span{margin-left:auto;margin-right:auto}.device-content{padding:24px}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#f1f1f4;font-size:12px}.segmented b,.segmented span{padding:9px;text-align:center;border-radius:9px}.segmented b{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.07)}.url-field{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 12px 12px 15px;border:1px solid rgba(0,0,0,.08);border-radius:13px;color:#a0a0a5;font-size:12px}.url-field b{padding:7px 12px;border-radius:9px;background:#0071e3;color:#fff}.download-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid rgba(0,0,0,.06);border-radius:14px;background:#fafafa}.download-row.active{background:#f2f8ff;border-color:rgba(0,113,227,.12)}.download-row strong{display:block;font-size:13px}.download-row small{display:block;margin-top:2px;color:#86868b;font-size:10px}.download-row em{font-style:normal;color:#0071e3;font-size:20px}.file-glyph{width:28px;height:32px;border-radius:7px;background:linear-gradient(180deg,#fff,#eaf3ff);border:1px solid rgba(0,113,227,.14)}.principles-section{padding-top:72px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.principle-grid article{padding:30px 8px;border-top:1px solid rgba(0,0,0,.1)}.principle-grid article>span{color:#86868b;font-size:11px;font-weight:700}.principle-grid h3{margin:13px 0 8px;font-size:20px;letter-spacing:-.02em}.principle-grid p{margin:0;color:#6e6e73;font-size:14px}.premium-cta{margin-top:28px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:34px;height:34px}.footer-brand strong{display:block;color:#1d1d1f;font-size:13px}.footer-brand small{display:block;color:#9a9a9f;font-size:10px}.footer-bottom{padding-top:18px;color:#a0a0a5;font-size:10px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{padding:32px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 10px 34px rgba(0,0,0,.045)}.product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.product-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#edf6ff;color:#0071e3;font-weight:800;overflow:hidden}.product-icon img{width:100%;height:100%}.badge{padding:5px 9px;border-radius:999px;color:#0071e3;background:#edf6ff;font-size:11px}.product-card h3{margin:22px 0 8px;font-size:25px;letter-spacing:-.03em}.product-card p{margin:0;color:#6e6e73}.product-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.product-meta span{padding:5px 9px;border-radius:999px;background:#f5f5f7;color:#6e6e73;font-size:11px}.product-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.product-hero{padding:88px 0 66px}.product-title{font-size:clamp(42px,5vw,66px)}.info-panel{padding:28px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 10px 34px rgba(0,0,0,.045)}.product-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.product-panel-head img{width:52px;height:52px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.product-panel-head small{display:block;margin-bottom:3px;color:#86868b;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.product-panel-head h3{margin:0;font-size:18px}.info-panel>h3{margin:0 0 14px}.info-list{display:grid;gap:12px}.info-row{display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--line);color:#86868b}.info-row:last-child{border:0;padding-bottom:0}.info-row strong{color:#1d1d1f}.price{font-size:38px;font-weight:760;letter-spacing:-.045em}.price small{font-size:14px;color:#86868b;font-weight:600}.product-note{padding:26px 28px;border:1px solid rgba(191,120,0,.14);border-radius:20px;background:#fff8e8;color:#7a5a16}.product-note strong{color:#5d430f}@media(max-width:940px){.showcase{grid-template-columns:1fr;gap:30px}.showcase-visual{min-height:360px}.product-grid{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr}.principle-grid article{padding:22px 0}.orbit-mega{left:4%}}@media(max-width:620px){.hero-centered{padding-top:74px}.hero-product-orbit{height:210px}.orbit-card{padding:11px 13px;border-radius:17px}.orbit-card img{width:42px;height:42px}.orbit-mega{left:0}.showcase{padding:30px 22px;border-radius:26px}.showcase-visual{min-height:280px}.device-window{transform:none}.showcase-actions .button{width:100%}.showcase-actions{align-items:flex-start}.footer-grid{gap:18px}}.orbit-mega{left:50%;top:30px;transform:translateX(-50%) rotate(-2deg)}