.google-docs-page .docs-main{gap:30px}.google-docs-page{padding-top:0}.google-docs-page .site-header{max-width:972px;padding-left:0;padding-right:0}.docs-hero{width:1050px;max-width:calc(100% - 40px);display:grid;grid-template-columns:433px minmax(0,492px);align-items:center;gap:116px;margin:44px auto 24px;min-height:474px;transform:translateX(39px)}.docs-hero-copy{align-self:start}.docs-hero .rating{margin-bottom:7px}.docs-logo{width:55px;height:68px;object-fit:contain;margin:0 0 4px}.docs-hero h1{font-size:40px;line-height:1.4;letter-spacing:-.04em;font-weight:700;margin-bottom:12px}.docs-hero-description{font-size:18px;font-weight:500;line-height:2;margin:0 0 12px}.docs-hero .download-note{font-size:18px;color:#666;font-weight:700;margin-top:15px}.docs-hero-demo{width:492px;height:378px;object-fit:contain;border-radius:14px;align-self:start;margin-top:39px}.docs-mobile-benefits,.docs-mobile-download,.docs-mobile-rating{display:none}.docs-introduction{width:748px;max-width:calc(100% - 40px);padding:21px 22px 32px;border:2px solid #f3f3f3;border-radius:12px}.docs-introduction .demo-section{width:100%;max-width:none;padding:0;gap:16px}.docs-introduction .demo-section h2{font-size:40px;line-height:1.4}.docs-introduction .demo-video{width:100%;max-width:none;aspect-ratio:16/9}.docs-introduction .video-intro-copy{margin-top:18px;font-size:20px;line-height:1.7}.docs-introduction .video-intro-copy h2{font-size:38px;line-height:1.4;letter-spacing:-.04em;margin-bottom:15px}.docs-introduction .video-intro-copy p{margin-bottom:17px}.docs-introduction .video-intro-copy ul{padding:0;margin:0;list-style:none}.docs-introduction .video-intro-copy li{margin:0 0 10px}.docs-introduction .video-intro-copy li:before{content:"• "}.docs-guide{padding-top:40px;gap:0}.docs-guide>h2{max-width:770px;font-size:40px;line-height:1.4}.docs-guide-link{font-size:22px;font-weight:700;margin:15px 0 50px}.docs-guide-link a,.docs-step a{color:#5a8e97;text-decoration:underline}.docs-guide .setup-cards{gap:40px}.docs-step-1{width:100%;min-height:330px}.docs-step-1 .step-label{color:#333;font-size:18px;font-weight:700}.docs-step-1 h3{margin-bottom:22px}.docs-step-1 .download-control{width:fit-content}.docs-step>div{min-width:0}.docs-step-1>img{width:50%;max-height:375px;object-fit:contain}.docs-step-2,.docs-step-3{align-items:start;min-height:410px}.docs-step-2>img,.docs-step-3>img{width:50%;max-height:375px;object-fit:cover}.docs-step .step-label{color:#333;font-size:18px;font-weight:700}.docs-step p.setup-description{font-size:20px;line-height:1.7;margin-top:25px}.docs-benefits .benefit-art{font-size:35px;padding:20px}.docs-editorial{width:885px;max-width:calc(100% - 40px);margin:30px auto -18px;padding:84px 24px;color:#333}.docs-editorial>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:19px}.docs-editorial h2{grid-column:1/-1;font-size:22px;line-height:1.4;margin:0 0 23px}.docs-editorial p{font-size:20px;line-height:1.7;margin:0}.docs-editorial>div+div{margin-top:71px}.docs-second-cta{margin-top:0}.docs-faq{margin:20px auto 70px}@media (min-width:650px) and (max-width:1199px){.google-docs-page .docs-guide{display:flex}}@media (min-width:701px){.docs-guide{padding-bottom:30px}.google-docs-page .reviews-section{margin-bottom:-14px}.google-docs-page .feature-grid{grid-template-rows:440px 497px;row-gap:6px;padding-top:54px;padding-bottom:0}.google-docs-page .feature-card:nth-child(n+3){padding-top:55px}.google-docs-page .feature-grid+.cta-banner{margin-top:-18px}.google-docs-page .docs-benefits{padding-top:42px}.google-docs-page .docs-faq{margin-top:-18px;margin-bottom:-17px;padding-top:60px;padding-bottom:60px;gap:16px}.google-docs-page .docs-faq>h2{font-size:40px;line-height:1.5}.google-docs-page .site-footer{padding-left:38px;grid-template-columns:1.25fr 1fr 1.1fr 1.2fr 1fr}.google-docs-page .site-footer nav h2{font-size:18px;line-height:1.2;margin:0 0 12px}.google-docs-page .site-footer ul{gap:13px}.google-docs-page .site-footer nav:nth-of-type(2) li:nth-child(-n+2){max-width:140px}}@media (max-width:700px){.google-docs-page{padding-top:0}.google-docs-page .site-header{margin-bottom:0}.google-docs-page .docs-main{gap:25px}.docs-hero{width:100%;max-width:100%;display:flex;flex-direction:column;gap:0;margin:72px auto 42px;min-height:0;padding:0 20px;transform:none}.docs-hero-copy{width:100%}.docs-desktop-download,.docs-desktop-rating,.docs-hero-description{display:none}.docs-mobile-benefits,.docs-mobile-download,.docs-mobile-rating{display:block}.docs-mobile-rating{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:20px;white-space:nowrap}.docs-mobile-rating .rating-pill{display:flex;align-items:center;gap:5px;padding:5px 10px;background:#f9fafb;border-radius:30px}.docs-mobile-rating .stars{color:#d2b430;font-size:18px;letter-spacing:2px}.docs-mobile-rating strong{font-size:14px}.docs-logo{width:90px;height:125px;margin-left:15px;margin-bottom:22px}.docs-hero h1{font-size:34px;line-height:1.28;letter-spacing:-.04em;margin:0 0 20px}.docs-mobile-benefits{font-size:14px;line-height:1.5;font-weight:500;margin-bottom:35px}.docs-mobile-benefits p{margin:0 0 7px}.docs-mobile-benefits>div+div{margin-top:20px}.docs-mobile-download .download-button{min-width:196px;font-size:20px}.docs-hero-demo{width:100%;height:auto;margin:23px 0 0;align-self:auto}.docs-introduction{max-width:100%;padding:24px 18px}.docs-introduction .demo-section h2{font-size:22px}.docs-introduction .video-intro-copy{font-size:16px;line-height:1.6;margin-top:16px}.docs-introduction .video-intro-copy h2{font-size:20px;margin-bottom:15px}.docs-guide{padding:42px 20px}.docs-guide>h2{font-size:28px}.docs-guide-link{font-size:16px;margin-bottom:35px}.docs-step-1,.docs-step-2,.docs-step-3{flex-direction:column;min-height:0}.docs-step-1>img,.docs-step-2>img,.docs-step-3>img{width:100%;max-height:none}.docs-guide .docs-step .setup-description{display:block}.docs-benefits{padding-left:20px;padding-right:20px}.docs-benefits>h2{font-size:28px}.docs-benefits .benefit-art{font-size:25px}.docs-editorial{padding:0 20px;max-width:100%;margin:18px auto 32px}.docs-editorial>div{display:block}.docs-editorial>div+div{margin-top:35px}.docs-editorial h2{font-size:20px}.docs-editorial p{font-size:16px;margin-bottom:18px}.docs-faq{margin-bottom:45px}}