.main{min-height:calc(100vh - 64px);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:96px;margin:0 auto;box-sizing:border-box;background-image:url(https://appstorex.s3.us-west-2.amazonaws.com/aiwriter/hero_background.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.main .main-left-content{width:650px;display:flex;flex-direction:column;justify-content:space-between}.main .main-left-content .title{width:188px;height:40px;display:flex;align-items:center;justify-content:space-between}.main .main-left-content .title .logo{width:200px;height:44px}.main .main-left-content .title .writer{font-family:Poppins;font-size:80px;font-style:normal;font-weight:700;line-height:normal}.main .main-left-content .content{width:100%;height:580px;display:flex;flex-direction:column;justify-content:space-between}.main .main-left-content .content .description{width:568px;font-size:64px;font-weight:600;line-height:1}.main .main-left-content .content .main-left-content-description-title{width:542px;height:264px;font-family:Raleway;font-style:normal;font-weight:700;font-size:80px;line-height:110%;letter-spacing:-.03em;color:#000}.main .main-left-content .content .info{width:528px;height:71px;display:flex;justify-content:space-between}.main .main-left-content .content .info .store{width:155px}.main .main-left-content .content .info .download{width:113px}.main .main-left-content .content .info .grade{width:110px;height:auto;position:relative}.main .main-left-content .content .info .data{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.main .main-left-content .content .info .data .data-number{font-size:40px;font-weight:600}.main .main-left-content .content .info .data .data-message{font-size:16px}.main .main-left-content .content .info .data img{width:110px;height:16px}.main .main-left-content .content .info .line{height:65%;border-left:1px solid #10a37f}.main .main-left-content .content .download-method{width:100%;height:158px;display:flex}.main .main-left-content .content .download-method .code{width:122px;height:100%;font-size:14px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;line-height:14px}.main .main-left-content .content .download-method .code img{height:122px}.main .main-left-content .content .download-method .link{width:100%;height:158px;display:flex;gap:40px;flex-direction:column;justify-content:space-between}.main .main-left-content .download-method .introduce{font-family:Inter;font-style:normal;font-weight:400;font-size:22px;line-height:31px;letter-spacing:-.036em;color:rgba(0,0,0,.6)}.link-button{display:flex;justify-content:space-between}.link-button a{display:inline-block}.link-button .app{width:168px;height:56px}.link-button .google{width:189px;height:56px}.main .main-right-show{width:650px;height:850px;position:relative}.pc{display:block}.pc_image{min-width:509px;width:510px;height:720px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mobile{display:none}@media (max-width:1024px){.main .main-right-show{display:none}.main .main-left-content,.main .main-left-content .content{align-items:center;text-align:center}.main .main-left-content .content{height:620px}.main .main-left-content .content .download-method{height:200px}.main{padding-top:40px}}@media (max-width:640px){.main{padding-top:40px;height:auto;gap:0}.main .main-left-content,.main .main-left-content .content{height:auto;text-align:center}.main .main-left-content .content .main-left-content-description-title{font-size:44px;display:block;width:300px;margin:0 auto;height:180px;padding-top:20px}.main .main-left-content .content .description{width:300px}.main .main-left-content .content .info{display:none}.main .main-left-content .content .download-method{height:250px}.main .main-left-content .download-method .introduce{font-size:16px;width:300px;margin:0 auto}.link-button img{height:40px!important;width:auto!important}}@media (max-width:1024px){.companies{display:none}}@media (max-width:640px){.templates .templates__list{padding-top:32px}}.templates{background-color:#fff}.templates .templates-title{margin-top:12px!important}.templates .templates__tags .tag{border:1px solid #e0e0e0;border-radius:999px;cursor:pointer;padding:5px 18px;transition:all .3s ease 0s}@media (max-width:768px){.templates .templates__tags .tag{border:1px solid #e0e0e0;border-radius:999px;cursor:pointer;padding:4px 12px;transition:all .3s ease 0s;font-size:13px}}.templates .templates__tags .tag.active{border:1px solid #2355ec}.templates .templates__list{column-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,360px);justify-content:space-evenly;row-gap:20px}@media (min-width:640px){.templates .templates__list{grid-template-columns:repeat(auto-fill,300px);row-gap:40px}}.dialog__content{padding:16px;column-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,320px);justify-content:space-evenly;row-gap:20px}.template__card{font-family:Poppins;text-decoration:none;background:#fff;border:1px solid rgba(145,163,187,.2);border-radius:24px;box-shadow:0 0 24px #0000000f,0 0 10px #0000000d;color:inherit;padding:20px 16px}.template__card .icon-list{display:flex}.template__card .icon-list .icon{align-items:center;background:#fff;border:1px solid rgba(145,163,187,.2);border-radius:50%;box-shadow:0 0 24px #0000000f,0 0 10px #0000000d;color:#4f8ef5;display:flex;font-size:22px;font-weight:600;height:40px;justify-content:center;letter-spacing:0;overflow:hidden;width:40px}.template__card .title{font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-top:12px}@media (max-width:768px){.template__card{padding:14px 16px}.template__card .icon-list .icon{width:32px;height:32px;font-size:16px}.template__card .title{font-size:16px;margin-top:2px}.template__card .description{margin-top:2px}}.template__card .description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}.show-more__button{font-feature-settings:"clig" off,"liga" off;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:18px;font-style:normal;font-weight:500;line-height:normal;margin:28px auto 0;padding:15px 40px;width:-moz-fit-content;width:fit-content;height:48px;background:linear-gradient(180deg,#000,#3e3e3e);box-shadow:0 5px 14px hsla(0,0%,100%,.2);border-radius:100px}.review{font-family:Poppins;background-color:#f9fafb}.review .review-top{box-sizing:border-box;margin:0 auto;display:flex;justify-content:center;align-items:center;width:207px;height:33px;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.025em;color:#000}.review .review__list{display:flex;gap:24px;align-items:flex-start;justify-content:center}@media (min-width:640px){.review .review__list{grid-template-columns:repeat(auto-fill,300px);row-gap:40px}}.review__list .review-list__item{height:100%;background-color:#f8f8f8;align-self:start;padding:16px;background:hsla(0,0%,100%,.8);box-shadow:0 4px 20px rgba(0,0,0,.08);backdrop-filter:blur(30px);border-radius:12px}.stars{display:inline-flex}.stars .stars__star{width:25px;height:25px;background-image:url(https://storage.googleapis.com/aistore/writer/upload/1695264072452_15.svg)}.review .user{margin-top:3px;margin-bottom:15px;letter-spacing:0;font-weight:400;color:#6b6b78;opacity:.6}.review .response .response__title,.review .user,.review .user-review .user-review__title{font-family:SF Pro Text,SF Pro Icons,Apple WebExp Icons Custom,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-size:14px;line-height:20px}.review .response .response__title,.review .user-review .user-review__title{letter-spacing:-.005em;font-weight:700;color:#2e2e2e}.review .response .response__text,.review .user-review .user-review__text{margin-top:2px;font-weight:400;letter-spacing:-.005em;font-family:SF Pro Text,SF Pro Icons,Apple WebExp Icons Custom,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;line-height:24px;color:#6b6b78}.review .response{margin-top:18px}@media (max-width:640px){.question-content-item-title-text{font-size:18px!important}.question-content{padding:0 32px}.questions{padding-bottom:0!important}}.questions{flex-direction:column;padding:80px 0}.question-top,.questions{display:flex;align-items:center}.question-top{box-sizing:border-box;margin:0 auto;justify-content:center;width:60px;height:33px;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.025em;color:#000}.question-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 16px 0!important}.question-content-item{width:100%;background:hsla(0,0%,100%,.8);box-shadow:0 4px 20px rgba(0,0,0,.08);backdrop-filter:blur(30px);border-radius:12px;padding:0 32px;transition:all .5s ease-in-out;overflow:hidden;max-height:77px}.question-content-item.expanded{max-height:500px!important}.question-content-item-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:24px 0;cursor:pointer}.question-content-item-title-text{font-family:Inter;font-style:normal;font-weight:600;font-size:24px;line-height:120%;letter-spacing:-.41px;color:#2e2e2e}.question-content-item-title-icon{transition:all .3s ease-in-out}.question-content-item-title-icon-reverse{transform:rotate(180deg)}.question-content-item-content{margin-bottom:24px;font-family:Inter;font-style:normal;font-weight:400;font-size:15px;line-height:140%;color:#6b6b78}.qrCode-area{position:relative;padding:8px 24px;gap:10px;width:162px;height:40px;background:linear-gradient(180deg,#000,#3e3e3e);box-shadow:0 5px 14px hsla(0,0%,100%,.2);border-radius:100px}.qrCode-area,.qrCode-text{display:flex;align-items:center}.qrCode-text{font-family:Inter;font-style:normal;font-weight:600;font-size:13px;line-height:130%;text-align:center;color:#fff}.qrCode-dropdown{position:absolute;top:calc(100% + 12px);left:50%;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateX(-50%) translateY(-10px);display:flex;flex-direction:column;align-items:center;padding:6px 6px 12px;width:140px;height:161px;background:#fff;box-shadow:0 30px 50px rgba(0,0,0,.1);border-radius:12px}.qrCode-dropdown span{width:112px;height:15px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:15px;display:flex;align-items:center;text-align:center;color:#2e2e2e}.qrCode-area:hover .qrCode-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width:640px){.header .qrCode-area{display:none}.qrCode{padding-bottom:0!important}.qrCode-item img{width:150px!important;height:150px!important}}.qrCode{flex-direction:column;padding:80px 0}.qrCode,.qrCode-top{display:flex;align-items:center}.qrCode-top{box-sizing:border-box;margin:0 auto;justify-content:center;width:372px;height:33px;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.025em;color:#000}.qrCode-title{margin-bottom:40px}.qrCode-item-area{gap:40px}.qrCode-item,.qrCode-item-area{display:flex;align-items:center;justify-content:center}.qrCode-item{flex-direction:column}.qrCode-item img{width:184px;height:184px;padding:12px}