.pricing-intro,.pricing-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10%}.pricing-model-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.pricing-model-list article{border-top:1px solid #c8d4cb;padding-top:25px}.pricing-model-list article>span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#60776c}.pricing-model-list h3{font-size:29px;line-height:1.15;font-weight:450;letter-spacing:-.04em;margin:25px 0 17px}.pricing-model-list p{font-size:14px;line-height:1.8}.pricing-quote{padding:60px;background:#e9eee3;border:1px solid #d4decf;border-radius:12px}.pricing-quote h2{max-width:700px}.pricing-quote p{max-width:650px;margin-bottom:25px}.pricing-checklist ol{list-style:none;padding:0;margin:0}.pricing-checklist li{padding:20px 0;border-bottom:1px solid #cbd7cc}.pricing-checklist b{display:block;font-size:19px;font-weight:500;margin-bottom:10px}.pricing-checklist li>span{display:block;font-size:14px;color:#597167}.pricing-catalog{padding-block:30px 60px}@media(max-width:760px){.pricing-intro,.pricing-checklist{grid-template-columns:1fr;gap:25px}.pricing-model-list{grid-template-columns:1fr;gap:15px}.pricing-model-list h3{font-size:29px;margin-top:15px}.pricing-quote{padding:30px 23px}.pricing-catalog{padding-block:15px 30px}}
.ip-wrap{width:min(1280px,88%);margin-inline:auto}.ip-section{padding-block:80px}.ip-lede{max-width:650px;font-size:17px;color:#aabac8;line-height:1.8}.ip-body{font-size:21px;line-height:1.6}.pricing-intro h2,.pricing-checklist h2,.pricing-quote h2{font-size:clamp(35px,4vw,55px);font-weight:450;line-height:1.08}.pricing-intro p,.pricing-checklist p{color:#536c64}.ip-hero-dark .ip-button{margin-top:15px}.pricing-quote .ip-button{background:#09283b;color:white;border-color:#09283b}.pricing-catalog .ip-kicker{margin-bottom:25px}@media(max-width:760px){.ip-section{padding-block:50px}.ip-lede{font-size:15px}.ip-body{font-size:18px}}
.catalog-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:40px}.catalog-heading h2{font-size:clamp(35px,3.8vw,55px);font-weight:450;line-height:1.1;letter-spacing:-.05em;margin:0}.catalog-heading>p{font-size:14px;line-height:1.8;color:#536c61;margin:0}.catalog-tabs{display:inline-flex;gap:4px;padding:5px;background:#e4eadd;border:1px solid #c7d4c3;border-radius:100px}.catalog-tabs button{border:0;background:none;padding:12px 23px;border-radius:100px;color:#456157;font-size:12px;cursor:pointer}.catalog-tabs button[aria-selected=true]{background:#08283a;color:white}.catalog-source{font-size:11px;line-height:1.7;color:#586f63;margin:24px 0;max-width:760px}.plan-table{border-top:1px solid #bccdbd}.plan-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:25px;padding:28px 0;border-bottom:1px solid #ccd7c9}.plan-row h3{font-size:27px;letter-spacing:-.045em;font-weight:450;margin:0}.plan-row p{margin:0;color:#536a5c}.plan-row p>b{font-size:22px;font-weight:500;display:block;color:#0c3240}.plan-row p>span{font-size:11px}.plan-price{font-size:25px;letter-spacing:-.04em;color:#173b43}.plan-row .ip-link{justify-self:end;font-size:11px;gap:18px}.catalog-note{font-size:11px;line-height:1.8;color:#5b7064;max-width:850px;margin-top:22px}.family-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.family-price-grid article{border:1px solid #c9d6c5;padding:30px 25px;background:#f9faf3;border-radius:10px}.family-price-grid article:nth-child(2){background:#09283b;color:white;border-color:#09283b}.family-price-grid article:nth-child(2) p{color:#b9cbd4}.family-price-grid article:nth-child(2) .ip-link{color:white;border-color:#8da6ae}.family-price-grid h3{font-size:35px;letter-spacing:-.045em;font-weight:450;margin:26px 0 10px}.family-price-grid h3 span{font-size:14px;letter-spacing:0;display:block;margin-top:9px;font-weight:400}.family-price-grid .family-price{font-size:31px;color:inherit;letter-spacing:-.04em;margin:25px 0}.family-price-grid article>p:not(.ip-kicker):not(.family-price):not(.custom-rule){font-size:13px;line-height:1.8;min-height:70px}.family-price-grid .ip-link{font-size:10px;gap:15px}.custom-rule{display:inline-block;padding:7px 10px;background:#e3ebd7;border-radius:100px;font-size:10px;color:#426044;margin:20px 0}.family-price-grid .ip-kicker{font-size:9px}@media(max-width:760px){.catalog-heading{grid-template-columns:1fr;gap:20px}.catalog-heading h2{font-size:35px}.catalog-heading>p{font-size:13px}.catalog-tabs button{padding:11px 19px;font-size:11px}.catalog-source,.catalog-note{font-size:10px}.plan-row{grid-template-columns:1fr 1fr;gap:18px;padding:25px 0}.plan-row h3{font-size:26px}.plan-row p{justify-self:end;text-align:right}.plan-price{font-size:24px}.plan-row .ip-link{font-size:10px;gap:10px}.family-price-grid{grid-template-columns:1fr;gap:15px}.family-price-grid article{padding:28px}.family-price-grid article>p:not(.ip-kicker):not(.family-price):not(.custom-rule){min-height:0}.family-price-grid h3{margin-top:20px}}

.plan-price small{display:block;font-size:12px;line-height:1.6;letter-spacing:.03em;margin-top:8px}.plan-price .topup-rate{display:block;font-size:11px;line-height:1.6;font-weight:400;letter-spacing:0;margin-top:10px}.plan-duration{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#5e6c65}

.ja-offer{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #cad0c7}.ja-offer-details{background:#092a3b;color:#f7f8ef;padding:36px;border-radius:18px}.ja-offer-details .ip-kicker,.ja-offer-details .catalog-note{color:#b8cbd2}.ja-offer-price{font-size:clamp(42px,5vw,66px);line-height:1.1;letter-spacing:-.05em;margin:22px 0}.ja-offer-price span{display:block;font-size:14px;letter-spacing:0;line-height:1.6;margin-top:14px}.ja-offer-minimum{color:#f8d648}.ja-offer-details ul{padding-left:18px;font-size:14px;line-height:1.9;margin:28px 0}.ja-offer-details .ip-button{font-size:13px}.ja-offer-scope{grid-column:1/-1;font-size:13px;line-height:1.9;border-top:1px solid #cad0c7;padding-top:24px;color:#4f6059}.ja-offer-scope strong{color:#092a3b}@media(max-width:700px){.ja-offer{grid-template-columns:1fr;gap:28px}.ja-offer-details{padding:26px}.ja-offer-scope{grid-column:auto}}

.ja-offer-details .ja-offer-price,.ja-offer-details .ja-offer-price span{color:#f7f8ef}.ja-offer-details .ja-offer-minimum{color:#f8d648}
