/* Home presentation only; account and public-content layouts stay independent. */
.site-shell{max-width:1280px}.site-header{gap:22px}.primary-nav{gap:22px}.hero{min-height:455px}.hero-copy{max-width:800px}.hero-actions{gap:14px;flex-wrap:wrap}.experience{display:block;padding-top:54px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{display:flex;flex-direction:column;min-width:0}.feature-card>p{min-height:110px}.feature-card>.text-link,.feature-card>.btn{margin-top:auto;align-self:flex-start}.conversation-visual{height:185px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#11273d,#1b2c47);display:flex;flex-direction:column;justify-content:center;gap:15px;padding:20px;margin-bottom:20px}.chat-bubble{background:#314d71;width:65%;padding:8px 16px;border-radius:17px 17px 17px 3px;letter-spacing:6px;color:#b8cbe3}.chat-bubble.reply{align-self:flex-end;background:#164e89;border-radius:17px 17px 3px 17px;width:48%}.home-android{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:52px;padding:32px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(115deg,#182944,#102035)}.home-android h2{margin-bottom:16px}.home-android p:not(.eyebrow){margin-bottom:22px;font-size:15px;line-height:1.8}.home-android-art img{border-radius:15px;width:100%;height:auto}.policy-section,.about-section{margin-top:58px;padding-top:40px}.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-card{min-width:0}.policy-card h3{font-size:17px}.about-section{grid-template-columns:1fr 1.5fr;gap:40px}.about-copy>p{margin-bottom:22px}.home-creator{padding:22px 0;border-top:1px solid var(--line)}.home-creator h2{font-size:24px;line-height:1.3;margin-bottom:15px}.home-creator p{font-size:14px;margin-top:8px}.home-creator span{overflow-wrap:anywhere}.product-notes{margin-top:10px;padding:15px 0;border-top:1px solid var(--line);font-size:13px}.product-notes summary{cursor:pointer;color:var(--text);font-weight:650}.product-notes p{margin-top:15px;line-height:1.8}.home-closing-actions{display:flex;gap:12px;flex-wrap:wrap}.site-footer{display:grid;grid-template-columns:1fr 2.3fr;gap:30px}.footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.footer-groups nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-groups h3{font-size:14px;line-height:1.4;color:var(--text);margin-bottom:4px}.footer-groups a{font-size:12px}.site-footer>.pulse-language-links{grid-column:1/-1;margin-top:12px}.site-footer>[data-android-page]{display:none}@media(max-width:1000px){.primary-nav{gap:14px;font-size:12px}.feature-card{padding:18px}.feature-grid{gap:14px}.policy-grid{grid-template-columns:1fr 1fr}.feature-card>p{min-height:140px}.site-footer{grid-template-columns:1fr}.site-header{flex-wrap:wrap}}@media(max-width:760px){.site-shell{padding-inline:20px}.hero-copy{padding:30px 24px}.hero{min-height:420px}.hero-actions{align-items:stretch;flex-direction:column;max-width:340px}.feature-grid{grid-template-columns:1fr}.feature-card>p{min-height:0}.feature-card h3{font-size:23px}.visual-post,.discovery-visual,.conversation-visual{margin-top:10px}.home-android{grid-template-columns:1fr;padding:24px;gap:25px;margin-top:36px}.home-android p:not(.eyebrow){font-size:14px}.home-android .btn{width:100%;font-size:13px}.about-section{grid-template-columns:1fr;gap:24px}.policy-section,.about-section{margin-top:40px;padding-top:28px}.home-closing-actions{flex-direction:column;width:100%}.footer-groups{grid-template-columns:1fr 1fr}.footer-groups nav:last-child{grid-column:1/-1}.site-header .account-actions{margin-left:auto}.site-header .brand{font-size:26px}.primary-nav{display:flex;order:4;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:12px;white-space:nowrap}.site-header{padding-top:14px;margin-bottom:20px;gap:12px}.site-header .pulse-language-control{order:3}.site-header .pulse-language-control select{max-width:115px}}@media(max-width:430px){.policy-grid{grid-template-columns:1fr}.footer-groups{grid-template-columns:1fr}.footer-groups nav:last-child{grid-column:auto}.section-note{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
/* Keep secondary hero action legible over photography in both themes. */
.hero-actions .btn.quiet{background:#10243a;color:#f4f7fc;border-color:#7890ad}.hero-actions .btn.quiet:hover{background:#1d3956}
html[data-theme="light"] .home-android{background:linear-gradient(115deg,#f8f5f0,#e8edf4);border-color:#ccd4de}
html[data-theme="light"] .home-android h2,html[data-theme="light"] .home-creator h2,html[data-theme="light"] .footer-groups h3,html[data-theme="light"] .product-notes summary{color:#17283c}
html[data-theme="light"] .home-android p:not(.eyebrow){color:#485b71}
html[data-theme="light"] .conversation-visual{background:linear-gradient(135deg,#e6edf5,#d8e2f0);border-color:#bdcbdc}
@media(max-width:760px){.primary-nav{flex-wrap:wrap;white-space:normal;overflow:visible;gap:8px 16px}.primary-nav a{font-size:12px}}
