/* A consistent product-site rhythm: open columns, pale section bands and focused illustration. */
body .wrap{max-width:1200px}.reference-page{color:#3c4043}.reference-page h1,.reference-page h2,.reference-page h3{font-family:'Google Sans',sans-serif;color:#3c4043;letter-spacing:normal}.reference-page p{font-family:Roboto,Arial,sans-serif;color:#677088;font-size:15px;line-height:1.8}.market-hero{position:relative;overflow:hidden;background:#f5f7fa}.market-hero:before{content:'';position:absolute;width:70%;height:300px;border-radius:50%;background:#ffffff66;left:-20%;top:-220px;transform:rotate(-15deg)}.market-hero:after{content:'';position:absolute;width:45%;height:180px;border-radius:50%;background:#ffffff70;right:-15%;bottom:-135px}.market-hero-inner{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:42px;min-height:430px;padding-top:38px;padding-bottom:38px}.market-hero-copy{position:relative;z-index:2}.market-hero-copy h1{font-size:32px;font-weight:500;line-height:1.4;margin:0 0 20px}.market-hero-copy p{font-size:15px;line-height:1.85;margin:0 0 26px;max-width:540px}.market-hero .button{padding:10px 26px;border-radius:4px;min-width:122px;font-size:14px}.market-section{padding-top:48px;padding-bottom:48px}.market-heading{text-align:center;margin-bottom:30px}.market-heading h2{font-size:25px;font-weight:500;margin:0;line-height:1.5}.market-heading p{margin:12px 0 0;font-size:14px}.market-tabs{display:flex;align-items:center;justify-content:center;gap:0;border-bottom:1px solid #e3e7ef;margin:0 0 26px}.market-tabs button{flex:1;max-width:300px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6368;font-family:'Google Sans',sans-serif;font-size:16px;font-weight:400;padding:17px 12px;cursor:pointer}.market-tabs button[aria-selected=true]{color:#1a73e8;border-bottom-color:#1a73e8}.market-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;padding:7px 20px 0}.market-catalog h3{font-size:20px;font-weight:500;line-height:1.5;margin:0 0 12px}.market-catalog p{font-size:14px;line-height:1.8;margin:0 0 12px;max-width:320px}.market-more{font-size:14px;color:#1a73e8}.market-tint{background:#f5f7fa}.market-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:330px}.feature-narrative>span{font-size:13px;color:#1a73e8}.feature-narrative h3{font-size:25px;font-weight:500;line-height:1.5;margin:12px 0 16px}.feature-narrative>p{font-size:15px;line-height:1.85;margin:0 0 22px;max-width:470px}.market-tags{display:flex;gap:23px;flex-wrap:wrap;font-size:13px;color:#5f6368;margin-bottom:24px}.feature-tabs{margin-bottom:18px}.region-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e4e9f1;padding-top:26px;gap:26px}.region-line>div{padding:0 12px;text-align:center}.region-line>div>span{display:inline-block;color:#6d9fe0;font-family:'Google Sans',sans-serif;font-size:20px;margin-bottom:12px}.region-line h3{font-size:18px;margin:0 0 8px;font-weight:500}.region-line p{font-size:13px;margin:0}.region-line.three{grid-template-columns:repeat(3,1fr)}.market-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.market-scenarios article{padding:8px 8px 0}.market-scenarios article>span{font-size:13px;color:#1a73e8}.market-scenarios h3{font-size:20px;font-weight:500;margin:12px 0}.market-scenarios p{font-size:14px;line-height:1.85;margin:0 0 16px}.market-prices{display:grid;grid-template-columns:repeat(3,1fr)}.market-prices article{text-align:center;padding:5px 25px}.market-prices article+article{border-left:1px solid #e8eaed}.market-prices h3{font-size:18px;font-weight:500;margin:0 0 18px}.market-prices strong{font-size:29px;font-family:'Google Sans',sans-serif;font-weight:500;color:#3c4043}.market-prices p{font-size:13px;margin:12px 0 18px}.market-help{border-top:1px solid #e8eaed}.market-help-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.market-help-columns>div{padding:0 20px}.market-help-columns h3{font-size:19px;font-weight:500;margin:0 0 18px}.market-help-columns a{display:block;font-size:14px;color:#5f6368;margin:12px 0}.market-help-columns a:hover{color:#1a73e8}.market-start{background:#edf3fd;padding:32px 0}.market-start>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.market-start h2{font-size:25px;font-weight:500;margin:0 0 10px}.market-start p{font-size:14px;margin:0}.market-start>.wrap>div:last-child{display:flex;gap:12px;flex-shrink:0}.market-start .button{border-radius:4px;padding:11px 23px}.market-facts{max-width:900px;margin:auto}.market-facts .info-table{background:#fff;border-radius:4px}.market-facts>.market-more{display:block;text-align:center;margin-top:24px}.market-footer{background:#fff;border-top:1px solid #e7ebf1;padding:36px 0 0;margin:0}.market-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:38px;padding-bottom:28px}.market-footer-grid h4{font-size:15px;font-weight:500;margin:0 0 15px;color:#3c4043}.market-footer-grid>div>a:not(.brand){display:block;color:#677088;font-size:13px;margin:10px 0}.market-footer .brand{display:flex;align-items:center;gap:10px;font-size:17px}.market-footer .brand img{height:36px;width:36px}.market-footer .brand-name strong{font-size:16px;font-weight:500;line-height:22px;display:block;letter-spacing:0}.market-footer .brand-name small{font-size:11px;letter-spacing:0;margin:0}.market-footer-contact p{font-size:13px;margin:12px 0;color:#677088}.market-copyright{display:flex;justify-content:center;gap:25px;border-top:1px solid #e8eaed;padding:17px 0;font-size:12px;color:#80868b}.launch-art{position:relative;width:100%;height:330px;isolation:isolate}.art-blob{position:absolute;left:8%;top:34px;width:84%;height:270px;background:linear-gradient(135deg,#166ce8,#5565ed);border-radius:42% 58% 51% 49% / 52% 38% 62% 48%;transform:rotate(-9deg);opacity:.95}.art-dot-grid{position:absolute;width:130px;height:90px;left:9%;top:16px;background-image:radial-gradient(#cbd7e9 1.5px,transparent 1.5px);background-size:10px 10px}.art-screen{position:absolute;left:12%;right:7%;top:50px;height:234px;background:#fff;border:7px solid #edf2fa;border-radius:7px;transform:perspective(900px) rotateY(-10deg) rotateZ(-5deg);box-shadow:0 22px 30px #24436b20}.art-top{display:flex;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid #eef2f7;height:34px}.art-top img{height:17px;width:17px}.art-top>span{height:5px;width:65px;background:#d7dfeb;border-radius:8px}.art-top>i{margin-left:auto;width:22px;height:8px;background:#8fb2ee;border-radius:3px}.art-top>small{font-size:8px;color:#9ba7b9}.art-inside{display:flex;height:185px}.art-nav{width:17%;border-right:1px solid #eef2f7;padding:14px 9px;display:flex;flex-direction:column;gap:12px}.art-nav b,.art-nav i{height:7px;border-radius:8px;background:#e8edf6;width:100%;display:block}.art-nav b{background:#98b7f4}.art-work{flex:1;padding:13px 16px}.art-work-head{display:flex;align-items:center;gap:10px}.art-work-head .official-icon{height:30px;width:30px}.art-work-head strong{font-size:11px;font-weight:500;display:block}.art-work-head small{font-size:8px;color:#8c99ad;display:block}.art-lines{margin-top:13px;display:grid;gap:7px}.art-lines i{height:5px;background:#edf1f8;border-radius:4px;width:90%}.art-lines i:last-child{width:65%}.art-charts{display:flex;gap:20px;align-items:center;justify-content:space-around;margin-top:13px;padding-top:10px;border-top:1px solid #eef2f7}.art-bars{display:flex;align-items:flex-end;gap:8px;height:42px;width:120px}.art-bars i{width:14px;height:35%;background:#b8cff5;border-radius:2px 2px 0 0}.art-bars i:nth-child(2){height:60%;background:#8cb4f1}.art-bars i:nth-child(3){height:48%;background:#a5bff4}.art-bars i:nth-child(4){height:84%;background:#6595ec}.art-bars i:nth-child(5){height:100%;background:#427ce4}.art-ring{height:44px;width:44px;border:8px solid #d9e6fb;border-top-color:#5787e5;border-right-color:#5787e5;border-radius:50%;transform:rotate(20deg)}.art-front{position:absolute;bottom:17px;left:3%;display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #e6edf7;box-shadow:0 10px 22px #395a8a15;border-radius:8px;padding:13px 17px;transform:rotate(3deg)}.art-front>img{width:30px;height:30px}.art-front strong{font-size:12px;font-weight:500;display:block}.art-front span{font-size:9px;color:#8b98ad;display:block;margin-top:3px}.art-front b{font-size:21px;color:#4a83e2;margin-left:16px;font-weight:400}.art-float{position:absolute;right:0;top:35px;height:52px;width:52px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 20px #35598c15}.art-float .official-icon{height:33px;width:33px}.art-orbit{position:absolute;z-index:-1;left:0;right:0;top:140px;height:70px;border:2px solid #a5c4fb70;border-radius:50%;transform:rotate(-20deg)}.file-launch .art-blob{background:linear-gradient(135deg,#4389d4,#5b79dc)}.feature-illustration .launch-art{max-width:500px;margin:auto}.feature-illustration .art-blob{opacity:.14}.feature-illustration .art-screen{transform:rotate(-3deg)}
@media(min-width:1600px){.market-hero-inner{min-height:450px}}
@media(max-width:1000px){.market-hero-inner{gap:20px}.market-hero-copy h1{font-size:29px}.market-hero-copy p br{display:none}.market-catalog{gap:25px;padding-left:5px;padding-right:5px}.market-feature{gap:30px}.market-footer-grid{gap:20px}.market-footer .brand-name strong{font-size:14px}}
@media(max-width:700px){.market-hero-inner{grid-template-columns:1fr;gap:12px;padding-top:30px;padding-bottom:24px}.market-hero-copy{text-align:center}.market-hero-copy p{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}.market-hero-copy h1{font-size:27px;margin-bottom:14px}.launch-art{max-width:450px;margin:auto;height:300px}.art-blob{height:240px;top:30px}.art-screen{height:220px;top:42px}.art-inside{height:170px}.art-front{bottom:10px}.art-work{padding:11px}.market-section{padding-top:32px;padding-bottom:32px}.market-heading{margin-bottom:22px}.market-heading h2{font-size:23px}.market-heading p{font-size:13px}.market-tabs button{font-size:14px;padding:13px 8px}.market-catalog{gap:20px}.market-catalog h3{font-size:17px}.market-catalog p{font-size:13px}.market-feature{grid-template-columns:1fr;gap:24px}.feature-narrative{padding:0 8px}.feature-narrative h3{font-size:23px}.feature-narrative>p{max-width:none;font-size:14px}.market-tags{gap:20px;margin-bottom:16px}.region-line{grid-template-columns:repeat(2,1fr);gap:24px}.market-scenarios{gap:20px}.market-scenarios h3{font-size:18px}.market-scenarios p{font-size:13px}.market-prices article{padding:5px 12px}.market-prices h3{font-size:15px}.market-prices strong{font-size:25px}.market-prices p{font-size:12px}.market-help-columns{gap:15px}.market-help-columns>div{padding:0}.market-help-columns h3{font-size:17px}.market-help-columns a{font-size:13px}.market-start>.wrap{flex-direction:column;align-items:flex-start;gap:20px}.market-start h2{font-size:23px}.market-footer-grid{grid-template-columns:repeat(3,1fr)}.market-footer-contact{grid-column:1/-1;border-top:1px solid #e8eaed;padding-top:20px}.market-footer-contact p{display:inline-block;margin-right:20px}.market-footer .brand-name strong{font-size:16px}.market-copyright{flex-direction:column;gap:5px;align-items:flex-start}.market-footer{padding-top:28px}}
@media(max-width:480px){.market-catalog{grid-template-columns:1fr;gap:0}.market-catalog article{padding:17px 0;border-bottom:1px solid #edf0f5}.market-catalog article:first-child{padding-top:0}.market-catalog article:last-child{border:0;padding-bottom:0}.market-catalog h3{font-size:19px;margin-bottom:8px}.market-catalog p{max-width:none;margin-bottom:9px}.market-tabs{margin-bottom:20px}.market-scenarios{grid-template-columns:1fr;gap:23px}.market-scenarios article{padding:0 0 22px;border-bottom:1px solid #e4e9f1}.market-scenarios article:last-child{border:0;padding-bottom:0}.market-scenarios h3{font-size:20px;margin:8px 0}.market-scenarios p{font-size:14px;margin-bottom:10px}.market-prices{grid-template-columns:1fr}.market-prices article{text-align:left;display:grid;grid-template-columns:1fr auto;padding:18px 0;gap:8px 14px}.market-prices article+article{border-left:0;border-top:1px solid #e8eaed}.market-prices h3{font-size:17px;margin:0;align-self:center}.market-prices strong{font-size:25px}.market-prices p{margin:0;grid-column:1;font-size:12px}.market-prices .market-more{align-self:center;font-size:13px;text-align:right}.market-help-columns{grid-template-columns:1fr;gap:22px}.market-help-columns h3{margin-bottom:9px}.market-help-columns a{display:inline-block;margin:5px 18px 0 0;font-size:14px}.region-line.three{grid-template-columns:1fr;gap:18px}.region-line.three>div{display:grid;grid-template-columns:30px 1fr;text-align:left;gap:0 15px}.region-line.three>div>span{grid-row:1/3;margin:0}.region-line.three h3{margin-bottom:4px}.art-screen{left:8%;right:4%;border-width:5px}.art-float{width:43px;height:43px;right:0;top:22px}.art-float .official-icon{width:28px;height:28px}.art-front{left:0;padding:10px 12px}.art-front b{margin-left:7px}.market-hero-copy p{font-size:14px}.market-section .info-table>div{grid-template-columns:90px 1fr}}
