.plans-page{max-width:1280px;margin:auto;padding-bottom:55px}.plans-title{border-top:1px solid #171717;border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr;min-height:270px;display:grid}.plans-title>div{padding:30px 36px 30px 0}.plans-title h1{letter-spacing:.02em;margin:14px 0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:36px;font-weight:500;line-height:1.6}.plans-title p:not(.eyebrow){color:#555;margin-bottom:0;font-size:16px;line-height:1.9}.plans-title>img{object-fit:cover;object-position:90% center;width:100%;height:100%;max-height:310px}.plans-notice{color:#626262;margin:20px 0 25px;padding:0;font-size:14px;line-height:1.8}.plan-rows{border-top:1px solid #171717}.plan-row{border-bottom:1px solid #ccc;grid-template-columns:1fr 1.7fr 1fr 1.2fr;align-items:center;gap:25px;padding:26px 0;display:grid}.plan-row-name h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.plan-row-name>p{color:#666;margin:7px 0 0;font-size:12px}.plan-row-scope p{margin:0;font-size:16px}.plan-row-scope span{color:#626262;margin-top:5px;font-size:14px;line-height:1.7;display:block}.plan-price{white-space:nowrap;text-align:right;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.5}.plan-price small{font-family:Arial,sans-serif;font-size:14px;font-weight:400}.plan-row-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:17px;display:flex}.plan-row-action>span{color:#666;white-space:nowrap;background:#f4f4f4;padding:5px 9px;font-size:12px}.plan-row-action button{white-space:nowrap;border-bottom:1px solid #171717;align-items:center;gap:9px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.plan-row-action button:hover{color:#c91e26;border-color:#c91e26}.plans-tax,.plan-hint{color:#626262;margin:18px 0 30px;font-size:13px;line-height:1.9}.plan-finder{border-top:1px solid #171717;border-bottom:1px solid #ccc;grid-template-columns:1fr 1.5fr;gap:25px;margin-top:40px;padding:25px 0;display:grid}.plan-finder h2{margin:0;font-size:21px}.plan-finder p{color:#666;margin:8px 0 0;font-size:14px}.finder-controls{grid-template-columns:1.25fr 1fr;align-items:end;gap:18px;min-width:0;display:grid}.finder-controls label{margin-bottom:9px;font-size:14px;display:block}.finder-controls [data-slot=select-trigger]{white-space:normal;text-align:left;background:#fff;border-radius:0;width:100%;height:auto;min-height:44px}.finder-result{border-top:1px solid #e5e5e5;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;padding-top:15px;display:flex}.finder-result>span{color:#666;font-size:14px}.finder-result strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.finder-result button{border-bottom:1px solid #171717;align-items:center;gap:14px;margin-left:auto;padding:5px 0;font-size:14px;display:flex}.license-life{border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr;gap:60px;margin:45px 0;padding-bottom:40px;display:grid}.license-life h2{font-family:Georgia,Yu Mincho,serif;font-size:27px;font-weight:500;line-height:1.7}.license-life p{color:#626262;font-size:16px;line-height:1.9}.license-life ol{margin:0;padding:0;list-style:none}.license-life li{gap:22px;margin-bottom:25px;display:flex}.license-life li:last-child{margin-bottom:0}.license-life li>span{color:#777;font-family:Georgia,serif;font-size:20px}.license-life h3{margin:0;font-size:17px;font-weight:600}.license-life li p{margin:7px 0 0;font-size:14px}.plans-faq h2{font-size:22px}.plans-faq details{border-bottom:1px solid #ddd;max-width:900px;padding:18px 0}.plans-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.8}.plans-faq details p{color:#555;margin:16px 0 0;font-size:16px;line-height:1.9}.plans-return{border-bottom:1px solid #171717;align-items:center;gap:20px;margin-top:28px;padding-bottom:5px;font-size:14px;display:inline-flex}.plan-dialog{border-radius:2px;max-height:90dvh;overflow-y:auto}.plan-review{font-size:16px;line-height:1.8}.plan-review-price{margin:0;font-family:Georgia,serif;font-size:30px}.plan-review-price small{font-family:Arial,sans-serif;font-size:14px}.plan-review h3{margin:20px 0 6px;font-size:16px;font-weight:600}.plan-review ul{color:#555;padding-left:22px;list-style:outside}.plan-review-note{border-top:1px solid #ccc;border-bottom:1px solid #ccc;align-items:flex-start;gap:12px;margin:24px 0;padding:17px 0;font-size:14px;display:flex}.plan-review-note svg{flex-shrink:0;margin-top:3px}.plan-review-note p{margin:0}.plan-button{color:#fff;background:#171717;justify-content:center;align-items:center;width:100%;padding:11px 16px;font-size:14px;display:flex}.plan-button:hover{background:#333}@media (max-width:1360px){.plans-page{margin-left:40px;margin-right:40px}}@media (max-width:1050px){.plan-row{grid-template-columns:1fr 1.5fr 1fr;gap:18px}.plan-row-action{grid-column:2/4;justify-content:space-between}.plan-price{font-size:27px}.plan-row-name h2{font-size:20px}.plans-title h1{font-size:31px}.license-life{gap:30px}}@media (max-width:600px){.plans-page{margin-left:20px;margin-right:20px;padding-bottom:35px}.plans-title{grid-template-columns:1fr}.plans-title>div{padding:24px 0}.plans-title h1{margin:10px 0;font-size:30px}.plans-title>img{height:160px}.plans-title p:not(.eyebrow){font-size:14px}.plans-notice{font-size:13px}.plan-row{grid-template-columns:1fr 1fr;gap:12px;padding:23px 0}.plan-row-name{grid-column:1}.plan-row-name h2{font-size:19px}.plan-price{grid-area:1/2;font-size:25px}.plan-row-scope{grid-column:1/-1}.plan-row-scope p{font-size:15px}.plan-row-scope span{font-size:14px}.plan-row-action{grid-column:1/-1;gap:10px;margin-top:2px}.plan-finder{grid-template-columns:1fr;gap:20px;margin-top:28px}.finder-controls{grid-template-columns:1fr;gap:17px}.finder-result{gap:13px}.finder-result button{margin-left:0}.license-life{grid-template-columns:1fr;gap:20px;margin:30px 0}.license-life h2{font-size:25px}.plans-tax,.plan-hint{font-size:13px}.plans-faq h2{font-size:21px}.plans-faq summary,.plans-faq details p{font-size:15px}}.plans-currency{justify-content:flex-end;margin:18px 0;display:flex}.currency-choice{align-items:center;gap:12px;font-size:14px;display:flex}.currency-choice [data-slot=select-trigger]{border-radius:0;min-width:128px;min-height:44px}.plan-next{color:#fff;white-space:nowrap;background:#171717;padding:10px 14px;font-size:14px}.plan-next:hover{background:#333}.plan-row-name>p,.plan-row-action>span,.plans-tax,.plan-hint{font-size:14px}.plan-row-action{gap:12px}.plan-finder{margin-top:20px}.finder-example{grid-column:1/-1;line-height:1.8;margin:0!important}.finder-result a{color:#fff;background:#171717;align-items:center;gap:12px;margin-left:auto;padding:12px 18px;font-size:14px;display:flex}.plan-row-scope span{max-width:40em}.plan-row{grid-template-columns:.85fr 1.8fr .85fr 1.1fr}@media (max-width:1050px){.plan-row{grid-template-columns:1fr 1.6fr 1fr}}@media (max-width:650px){.plan-row{grid-template-columns:1fr 1fr}.plan-row-scope,.plan-row-action{grid-column:1/-1}.finder-result a{margin-left:0}.finder-result{gap:14px}}
