.release-pricing,.release-platform{padding-top:100px;padding-bottom:100px;scroll-margin-top:100px}
.release-pricing{border-top:1px solid #dce6e6}
.release-pricing-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:40px}
.release-pricing h2,.release-platform h2{font-size:clamp(27px,3vw,44px);line-height:1.6;letter-spacing:-.04em;margin:12px 0 0;word-break:keep-all;overflow-wrap:anywhere}
.release-pricing-head>p,.release-platform p{color:#607587;line-height:2.1;font-size:15px}
.release-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.release-price-grid article{border:1px solid #dae5e6;border-radius:24px;padding:30px;background:#f0f5f4}
.release-price-grid article:nth-child(2){background:#eff5fb}.release-price-grid article:nth-child(3){background:#14263d;color:#fff;border-color:#14263d}
.release-price-grid article>span{font-size:13px;letter-spacing:.08em}
.release-price-grid h3{font-size:clamp(34px,3vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.4;margin:25px 0 20px}
.release-price-grid h3 small{display:block;font-size:13px;letter-spacing:.01em;font-weight:400;margin-top:6px}
.release-price-grid p{font-size:13px;line-height:2;color:#5d7182;margin:0}.release-price-grid article:nth-child(3) p{color:#c3d7e4}
.release-pricing-foot{display:flex;justify-content:space-between;gap:32px;align-items:center;margin:24px 0}.release-pricing-foot p{font-size:14px;line-height:2}.release-pricing-foot p span{font-size:12px;color:#64798a}
.release-status{background:#edf2f5;border-left:2px solid #7eacbf;padding:14px 18px;font-size:12px;line-height:1.9;color:#536b80}.release-status b{font-weight:600}
.release-platform{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #dce6e6}.release-platform ul{padding:0;list-style:none;margin:24px 0}.release-platform li{display:flex;gap:20px;padding:16px 0;border-top:1px solid #dce6e6;font-size:13px}.release-platform li b{min-width:82px}.release-platform small{font-size:12px;color:#64798a;line-height:1.9;display:block}
.release-product-price{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:90px;padding-bottom:90px;border-top:1px solid #dce6e6}.release-product-price p{font-size:15px;line-height:2.1;color:#607587}.release-product-price .release-status{font-size:12px}.release-product-price .d-link{margin-top:10px}
.d-footer{flex-wrap:wrap}.d-footer-nav{flex-wrap:wrap;row-gap:14px}.d-footer small{width:100%;line-height:1.9}.d-global{gap:22px}
.release-document .pagehead{max-width:1050px;margin:80px auto 0;padding:0 40px}.release-document .pagehead h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:0 0 22px;line-height:1.5}.release-document .pagehead p{color:#64798a;font-size:16px;line-height:2}
.release-document .doc{max-width:1050px;margin:60px auto 100px;padding:0 40px;font-size:15px;line-height:2.1;overflow-wrap:anywhere}.release-document .doc h2{font-size:25px;margin:60px 0 20px;line-height:1.6}.release-document .doc h3{font-size:18px;margin:35px 0 14px}.release-document .doc p{margin:16px 0}.release-document .doc a{color:#226a8d;text-decoration:underline;text-underline-offset:4px}.release-document .doc li{margin:10px 0}.release-document .doc .scroll{overflow-x:auto}.release-document table{border-collapse:collapse;width:100%;font-size:14px}.release-document th,.release-document td{padding:18px 20px;text-align:left;border-bottom:1px solid #d8e2e4;vertical-align:top}.release-document th{background:#eef3f3;font-weight:500;min-width:130px}.release-document code{font-size:13px}.release-document .callout{padding:24px;background:#edf3f4;border-radius:20px}.release-document .doc .release-price-grid h3{font-size:38px;margin:20px 0}.release-document .doc .release-price-grid p{font-size:13px}.release-document .doc .release-price-grid small{font-size:13px}.release-document .price-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.price-rule-grid article{border:1px solid #dce6e6;border-radius:22px;padding:26px}.release-document .price-rule-grid h3{margin:0 0 14px}.price-rule-grid ul{padding-left:20px}.price-shop{padding:30px;border-radius:22px;background:#eef3ee}.price-shop strong{font-size:26px;font-weight:500}
@media(max-width:900px){.release-price-grid{gap:12px}.release-price-grid article{padding:22px}.release-pricing-head{display:block}.release-pricing-head>p{margin-top:24px}.release-platform,.release-product-price{gap:35px}.d-global{gap:14px}}
@media(max-width:640px){.release-pricing,.release-platform{padding-top:64px;padding-bottom:64px}.release-price-grid,.release-platform,.release-product-price,.release-document .price-rule-grid{grid-template-columns:1fr}.release-price-grid article{padding:26px}.release-price-grid h3{font-size:40px;margin:16px 0}.release-price-grid h3 small{display:inline-block;margin-left:10px}.release-pricing-foot{display:block}.release-pricing-foot .text-link{margin-top:18px}.release-platform{gap:20px}.release-platform li{gap:10px}.release-product-price{gap:22px;padding-top:60px;padding-bottom:60px}.release-document .pagehead{margin-top:50px;padding:0 24px}.release-document .doc{margin-top:35px;padding:0 24px}.release-document th,.release-document td{padding:14px 12px}.release-document th{min-width:90px}.release-document .doc h2{font-size:23px}.release-document .doc .release-price-grid h3{font-size:38px}.release-document .d-footer{gap:24px}.release-document .d-footer-nav{gap:18px}}

.release-document .pagehead .phrase{display:inline-block;white-space:nowrap}
@media(max-width:640px){.release-document table,.release-document tbody,.release-document tr,.release-document th,.release-document td{display:block;width:100%;box-sizing:border-box}.release-document th{padding:12px 16px;border:0;min-width:0}.release-document td{padding:16px;margin-bottom:20px}.release-document .pagehead h1{font-size:30px}}

/* Document pages share the same quiet, tactile identity as the product stories. */
.release-document .pagehead-visual{max-width:1240px;margin-top:56px;padding:0 48px}
.release-document .pagehead-visual .wrap{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:48px;align-items:center;min-height:330px}
.release-document .doc-heading-copy{min-width:0}
.release-document .doc-eyebrow{display:block;font-size:10px;letter-spacing:.17em;font-weight:600;color:#6c879b;margin-bottom:25px}
.release-document .pagehead-visual h1{font-size:clamp(32px,3.8vw,54px);font-weight:550;letter-spacing:-.055em;line-height:1.5;margin-bottom:22px;text-wrap:balance}
.release-document .pagehead-visual p{font-size:14px;max-width:570px;line-height:2.15}
.doc-hero-art{position:relative;isolation:isolate;min-width:0;width:100%;max-width:440px;height:330px;justify-self:end}
.doc-art-orbit{position:absolute;inset:8% 3%;border-radius:50%;background:radial-gradient(ellipse,#deeff9 0%,#e9f4f8 38%,#fafbf900 72%);z-index:-1}
.doc-art-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:26px}
.doc-art-brand img{width:73%;height:190px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 20px 18px #4685ac12)}
.doc-art-brand>span{font-size:8px;letter-spacing:.2em;color:#6c879b}
.doc-art-products{height:370px}
.doc-art-token{position:absolute;display:flex;flex-direction:column;align-items:center;gap:7px}
.doc-art-token img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 14px 13px #247daa13)}
.doc-art-token span{font-size:10px;font-weight:500;letter-spacing:.04em;color:#668299}
.doc-art-photo{width:47%;left:0;top:12%;transform:rotate(-9deg)}
.doc-art-link{width:36%;right:1%;top:0;transform:rotate(9deg)}
.doc-art-base{width:42%;right:7%;bottom:0;transform:rotate(-5deg)}
.release-page-company .doc,.release-page-security .doc,.release-page-it .doc{margin-top:40px;max-width:1110px}
.release-page-company .doc>.scroll{border:1px solid #dbe5e9;border-radius:24px;background:#fff;overflow:hidden}
.release-page-company .doc>.scroll th{background:#eef4f7}
.release-page-company .doc>.scroll tr:last-child th,.release-page-company .doc>.scroll tr:last-child td{border-bottom:0}
.release-page-security .doc>h2,.release-page-it .doc>h2{padding-top:30px;border-top:1px solid #dce5e8}
.release-page-security .doc>h2:first-child{margin-top:0}
.release-page-privacy .pagehead,.release-page-terms .pagehead{border-bottom:1px solid #dce5e8;padding-bottom:32px}
.release-page-privacy .doc,.release-page-terms .doc{max-width:990px}

/* Pricing: free everyday work first; the two future output plans follow. */
.release-page-pricing .pagehead-visual{margin-top:48px}
.release-page-pricing .pagehead-visual h1{font-size:clamp(40px,4.7vw,66px);line-height:1.42;letter-spacing:-.055em}
.release-page-pricing .pagehead-visual .phrase{display:block}
.release-page-pricing .price-head-accent{color:#087ac8}
.release-page-pricing .pagehead .price-lead-phrase{display:inline-block;white-space:nowrap}
.release-page-pricing .doc{max-width:1240px;margin:44px auto 100px;padding:0 48px}
.release-page-pricing .doc h2{font-size:clamp(26px,3vw,39px);line-height:1.65;font-weight:550;letter-spacing:-.045em;margin:12px 0 19px;text-wrap:balance}
.release-page-pricing .doc h3{font-weight:550;letter-spacing:-.035em}
.release-page-pricing .doc p{font-size:14px;line-height:2.1;color:#61788d}
.release-page-pricing .price-eyebrow{font-size:10px;font-weight:600;line-height:1.8;letter-spacing:.15em;color:#6c859a}
.release-page-pricing .price-everyday{display:grid;grid-template-columns:1.1fr .55fr 1.2fr;gap:34px;align-items:center;border:1px solid #deebef;border-radius:32px;padding:40px;background:linear-gradient(125deg,#f1f8fa 0%,#edf6f9 60%,#f6f9f6 100%)}
.release-page-pricing .price-everyday h2{font-size:26px;margin:12px 0}
.release-page-pricing .price-everyday-copy p{font-size:12px;margin:12px 0 0}
.price-free-number{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:center}
.price-free-number>span{font-size:11px;line-height:1.7;color:#5f7a90}
.price-free-number strong{font-family:'DM Sans',sans-serif;font-size:100px;letter-spacing:-.075em;font-weight:450;line-height:1.15;color:#147cb6;white-space:nowrap}
.price-free-number strong small{font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:500;letter-spacing:0;margin-left:8px}
.price-everyday-tools{border-left:1px solid #d5e3e8;padding-left:28px}
.release-page-pricing .doc .price-everyday-tools>a{display:flex;align-items:center;gap:12px;padding:12px 0;text-decoration:none;color:#203b52}
.price-everyday-tools>a+a{border-top:1px solid #dce8ec}
.price-everyday-tools img{width:44px;height:44px;object-fit:contain;mix-blend-mode:multiply;flex:none}
.price-everyday-tools b{font-size:14px;font-weight:550;letter-spacing:0;display:block}
.price-everyday-tools small{display:block;font-size:10px;line-height:1.8;color:#6d8597;margin-top:3px}
.price-everyday-tools>a>span:last-child{margin-left:auto;color:#86a7bc;font-size:16px}
.release-page-pricing .price-section{padding-top:95px}
.price-section-heading{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:28px}
.release-page-pricing .price-section-heading h2{margin-bottom:0}
.release-page-pricing .price-section-heading>p{font-size:13px;margin:0 0 8px}
.release-page-pricing .release-status{border:1px solid #dce7ec;border-left:3px solid #6aafcf;border-radius:0 14px 14px 0;background:#f0f5f7;margin:27px 0 24px;padding:16px 22px;font-size:12px;color:#526d82}
.release-page-pricing .release-status b{color:#294d65;font-weight:550}
.price-output-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.price-plan{position:relative;padding:36px 40px;border:1px solid #dae6ec;border-radius:28px;background:#fff;min-width:0}
.price-plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.price-plan-tag{padding:5px 10px;border-radius:20px;background:#eff5f7;color:#688397;font-size:10px;white-space:nowrap}
.release-page-pricing .doc .price-plan h3{font-size:23px;margin:28px 0 0}
.release-page-pricing .doc .price-amount{font-family:'DM Sans',sans-serif;font-size:clamp(53px,5.9vw,80px);font-weight:450;letter-spacing:-.065em;line-height:1.15;color:#173f5d;margin:22px 0}
.price-amount small{display:block;font-family:'Noto Sans JP',sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.8;margin-top:11px}
.release-page-pricing .doc .price-plan-description{font-size:13px;line-height:1.9;margin:20px 0 24px}
.price-plan ul{list-style:none;padding:21px 0 0;border-top:1px solid #dbe6ec;margin:0;font-size:12px;color:#60798e}
.release-page-pricing .price-plan li{position:relative;padding-left:19px;margin:9px 0}
.price-plan li:before{content:'';width:5px;height:5px;border-radius:50%;position:absolute;left:1px;top:.85em;background:#4eadd7}
.price-plan-company{background:linear-gradient(135deg,#eaf5fb,#edf2fb);border-color:#d3e6f2}
.price-plan-company .price-plan-tag{background:#fff9;color:#416985}
.release-page-pricing .price-plan-company .price-amount{color:#087cc1}
.release-page-pricing .doc .price-plan-note{text-align:center;font-size:12px;margin:24px 0 0;color:#73899b}
.release-page-pricing .price-rule-grid{gap:22px}
.release-page-pricing .price-rule-grid article{padding:30px 34px;border-radius:24px;background:#f0f5f4;border-color:#e0e8e6}
.release-page-pricing .price-rule-grid article:last-child{background:#f1f5f9;border-color:#e0e7ed}
.price-rule-label{display:block;font-size:11px;color:#718b9a;margin-bottom:13px}
.release-page-pricing .price-rule-grid h3{font-size:21px;margin:0 0 20px}
.price-rule-grid ul{list-style:none;padding:0}
.release-page-pricing .price-rule-grid li{font-size:13px;padding:10px 0;margin:0;border-bottom:1px solid #dae3e5}
.release-page-pricing .price-rule-grid li:last-child{border:0}
.release-page-pricing .doc .price-detail-note{font-size:12px;line-height:2;color:#74899a}
.price-revision{display:grid;grid-template-columns:.55fr 1fr;column-gap:70px;row-gap:28px;margin-top:90px;padding:46px;border:1px solid #dbe6eb;border-radius:30px;background:#f6f9fb}
.price-revision-mark{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;color:#3895c7;background:radial-gradient(ellipse,#e1f1f8,#f6f9fb 69%)}
.price-revision-mark span{font-size:10px;letter-spacing:.17em;color:#7593a8}
.price-revision-mark strong{font-family:'DM Sans',sans-serif;font-size:150px;line-height:1.1;letter-spacing:-.08em;font-weight:450;padding-right:.08em;margin:8px 0}
.release-page-pricing .doc .price-revision h2{font-size:32px;margin-top:10px}
.price-revision-scope{grid-column:1/-1;border-top:1px solid #d9e5ec;padding-top:24px;display:grid;grid-template-columns:.55fr 1fr;gap:70px;align-items:start}
.price-revision-scope b{font-size:12px;font-weight:500;color:#4d7088}
.release-page-pricing .doc .price-revision-scope p{font-size:12px;margin:0;color:#73899b}
.price-shop-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.release-page-pricing .price-shop-section>div>p{font-size:13px}
.release-page-pricing .price-shop{padding:34px;border-radius:26px;background:#eff4ef;border:1px solid #dce7e1}
.price-shop-badge{display:inline-block;background:#fff;padding:6px 12px;border-radius:20px;color:#578271;font-size:11px}
.release-page-pricing .doc .price-shop-amount{margin:19px 0;line-height:1.7}
.price-shop-amount>span{display:block;font-size:12px;letter-spacing:.03em;color:#5f7c71}
.price-shop-amount strong{font-size:34px;line-height:1.8;letter-spacing:-.045em;color:#274c42;font-weight:500}
.price-shop-amount small{font-size:11px;color:#6c847b;white-space:nowrap}
.release-page-pricing .doc .price-shop>p:last-child{font-size:12px;color:#6a8178;margin-bottom:0}
.price-other-tools{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;border-top:1px solid #dce5e8;padding-top:35px}
.release-page-pricing .doc .price-other-tools h2{font-size:21px;margin:13px 0 10px}
.release-page-pricing .doc .price-other-tools p{font-size:12px;margin:12px 0 0}
.price-platform-note{margin-top:62px;padding-top:35px;border-top:1px solid #dce5e8}
.release-page-pricing .doc .price-platform-note h2{font-size:23px;margin:13px 0}
.release-page-pricing .doc .price-platform-note p{max-width:880px;font-size:13px}
.price-contact{display:flex;align-items:center;justify-content:center;gap:40px;text-align:left;margin-top:75px;padding:55px 35px;border-radius:30px;background:#eaf3f8}
.price-contact>img{width:125px;height:110px;object-fit:contain;mix-blend-mode:multiply}
.release-page-pricing .doc .price-contact h2{font-size:31px;line-height:1.7;margin:12px 0 16px}
.release-page-pricing .doc .price-contact p{font-size:12px;margin:15px 0 22px}
.release-page-pricing .doc .price-contact a{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;max-width:100%;background:#11283f;color:#fff;border-radius:30px;padding:16px 23px;font-size:12px;text-decoration:none}
.price-contact small{display:block;font-size:11px;color:#7890a1;margin-top:13px}
@media(max-width:1050px){
  .release-document .pagehead-visual,.release-page-pricing .doc{padding-left:32px;padding-right:32px}
  .release-document .pagehead-visual .wrap{gap:25px}
  .release-document .pagehead-visual h1{font-size:40px}
  .doc-art-products{height:300px}
  .release-page-pricing .pagehead-visual h1{font-size:48px}
  .release-page-pricing .price-everyday{grid-template-columns:1.1fr .7fr;gap:24px;padding:32px}
  .price-everyday-tools{grid-column:1/-1;border-left:0;border-top:1px solid #d5e3e8;padding:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
  .price-everyday-tools>a+a{border-top:0}
  .price-everyday-tools small{font-size:9px}
  .price-everyday-tools>a>span:last-child{display:none}
  .price-everyday-tools img{width:35px;height:35px}
  .price-section-heading,.price-shop-section,.price-other-tools{gap:35px}
  .price-plan{padding:30px}
  .price-revision,.price-revision-scope{column-gap:40px}
  .price-revision{padding:35px}
}
@media(max-width:760px){
  .release-document .pagehead-visual{margin-top:40px}
  .release-document .pagehead-visual .wrap{grid-template-columns:1fr;gap:4px;min-height:0}
  .release-document .pagehead-visual h1{font-size:35px;max-width:600px}
  .release-document .pagehead-visual p{font-size:13px}
  .doc-hero-art{height:220px;max-width:300px;justify-self:center}
  .doc-art-brand{height:150px;margin-top:10px;gap:10px}
  .doc-art-brand img{width:150px;height:110px}
  .doc-art-brand>span{font-size:7px}
  .doc-art-products{height:270px;max-width:340px;margin-top:8px}
  .doc-art-photo{width:43%;top:12%;left:2%}
  .doc-art-link{width:31%;right:7%;top:0}
  .doc-art-base{width:36%;right:10%;bottom:0}
  .release-page-pricing .pagehead-visual .wrap{grid-template-columns:1fr}
  .release-page-pricing .pagehead-visual h1{font-size:46px}
  .release-page-pricing .doc{margin-top:28px}
  .release-page-pricing .price-everyday{padding:26px;gap:15px}
  .release-page-pricing .price-everyday h2{font-size:23px}
  .price-free-number strong{font-size:84px}
  .price-everyday-tools{gap:9px;padding-top:14px}
  .release-page-pricing .doc .price-everyday-tools>a{flex-direction:column;gap:7px;text-align:center}
  .price-everyday-tools small{display:none}
  .price-everyday-tools b{font-size:11px}
  .price-everyday-tools img{width:42px;height:42px}
  .release-page-pricing .price-section{padding-top:65px}
  .price-section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:22px}
  .release-page-pricing .doc h2{font-size:29px}
  .price-output-plans{gap:15px}
  .price-plan{padding:24px}
  .price-plan-top{flex-wrap:wrap;gap:8px}
  .release-page-pricing .doc .price-plan h3{font-size:20px}
  .release-page-pricing .doc .price-amount{font-size:51px}
  .price-revision{grid-template-columns:.5fr 1fr;gap:25px;padding:28px;margin-top:65px}
  .price-revision-mark{padding:0}
  .price-revision-mark strong{font-size:115px}
  .price-revision-mark span:first-child{display:none}
  .release-page-pricing .doc .price-revision h2{font-size:26px}
  .price-revision-scope{grid-template-columns:1fr;gap:8px;padding-top:20px}
  .price-shop-section{grid-template-columns:1fr;gap:20px}
  .price-other-tools{gap:24px}
  .price-contact{gap:25px;padding:35px 26px}
  .price-contact>img{width:82px;height:80px}
  .release-page-pricing .doc .price-contact h2{font-size:26px}
}
@media(max-width:520px){
  .release-document .pagehead-visual,.release-page-pricing .doc{padding-left:22px;padding-right:22px}
  .release-document .doc-eyebrow{font-size:9px;margin-bottom:20px}
  .release-document .pagehead-visual h1{font-size:31px}
  .release-page-pricing .pagehead-visual h1{font-size:40px}
  .release-page-pricing .pagehead-visual p{font-size:12px}
  .release-page-pricing .price-everyday{padding:23px 19px;grid-template-columns:1fr auto;gap:14px;border-radius:25px}
  .release-page-pricing .price-everyday h2{font-size:20px;line-height:1.7}
  .release-page-pricing .price-everyday-copy .price-eyebrow{font-size:8px;letter-spacing:.1em}
  .release-page-pricing .price-everyday-copy p{font-size:11px}
  .price-free-number strong{font-size:68px}
  .price-free-number strong small{font-size:13px;margin-left:3px}
  .price-free-number>span{font-size:9px}
  .price-free-number>span:last-child{display:none}
  .release-page-pricing .doc h2{font-size:26px}
  .release-page-pricing .doc p{font-size:13px}
  .release-page-pricing .release-status{padding:15px 17px;font-size:11px!important}
  .price-output-plans{grid-template-columns:1fr}
  .price-plan{padding:28px;border-radius:24px}
  .price-plan-top{flex-wrap:nowrap}
  .release-page-pricing .doc .price-plan h3{font-size:22px;margin-top:23px}
  .release-page-pricing .doc .price-amount{font-size:64px}
  .price-amount small{font-size:12px}
  .release-page-pricing .doc .price-plan-description{font-size:12px}
  .release-page-pricing .doc .price-plan-note{font-size:11px}
  .release-page-pricing .price-rule-grid article{padding:25px}
  .release-page-pricing .price-rule-grid h3{font-size:20px}
  .release-page-pricing .price-rule-grid li{font-size:12px}
  .price-revision{grid-template-columns:1fr;padding:27px;border-radius:25px;gap:14px}
  .price-revision-mark{flex-direction:row;justify-content:flex-start;gap:12px}
  .price-revision-mark strong{font-size:85px;margin:0}
  .price-revision-mark span{font-size:11px}
  .release-page-pricing .doc .price-revision h2{font-size:25px}
  .price-revision-scope{grid-column:auto;margin-top:8px}
  .release-page-pricing .doc .price-revision-scope p{font-size:11px}
  .release-page-pricing .price-shop{padding:26px}
  .price-shop-amount strong{font-size:32px}
  .price-other-tools{grid-template-columns:1fr;gap:28px;margin-top:50px;padding-top:28px}
  .price-other-tools article+article{border-top:1px solid #dce5e8;padding-top:28px}
  .release-page-pricing .doc .price-other-tools h2{font-size:20px}
  .price-platform-note{margin-top:40px;padding-top:28px}
  .release-page-pricing .doc .price-platform-note h2{font-size:22px}
  .price-contact{flex-direction:column;align-items:flex-start;gap:17px;padding:30px 26px;margin-top:50px}
  .price-contact>img{width:75px;height:65px}
  .release-page-pricing .doc .price-contact h2{font-size:25px}
  .release-page-pricing .doc .price-contact a{padding:15px 19px;font-size:11px;gap:16px}
}
@media(max-width:360px){
  .release-page-pricing .pagehead-visual h1{font-size:34px}
  .release-page-pricing .price-everyday{grid-template-columns:1fr;padding:22px}
  .price-free-number{grid-row:2;align-items:flex-start;flex-direction:row;gap:12px;justify-content:flex-start}
  .price-free-number>span{align-self:center;font-size:10px}
  .price-free-number strong{font-size:64px}
  .price-everyday-tools{grid-column:auto;gap:7px}
  .release-page-pricing .doc .price-amount{font-size:56px}
  .release-page-pricing .doc .price-plan h3{font-size:21px}
  .price-plan{padding:25px}
}
