/* PRBE offer revision: one type system, native scrolling, existing assets and routes. */
html{scroll-behavior:smooth;scroll-padding-top:90px}body.pc-offer{margin:0;background:#faf7f0;color:#102a43;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}body.pc-offer *{box-sizing:border-box}body.pc-offer h1,body.pc-offer h2,body.pc-offer h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-transform:none;line-height:1.08}body.pc-offer h1{font-size:clamp(40px,4.8vw,66px);margin:20px 0 24px;font-weight:800}body.pc-offer h2{font-size:clamp(30px,3.5vw,45px);font-weight:800;margin:0 0 22px}body.pc-offer h3{font-size:21px;line-height:1.25;margin:0 0 12px}body.pc-offer p{margin:0 0 18px}body.pc-offer a{color:inherit}body.pc-offer button,body.pc-offer input,body.pc-offer select{font:inherit}body.pc-offer img{max-width:100%}body.pc-offer [hidden]{display:none!important}.co-shell{max-width:1160px;padding:0 30px;margin:auto}.co-header{position:sticky;top:0;z-index:90;background:#faf7f0ed;backdrop-filter:blur(16px);border-bottom:1px solid #dce5e5}.co-header .co-shell{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.co-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.07em;line-height:1.25}.co-brand img{width:45px;height:45px;object-fit:contain}.co-brand small{display:block;font-size:9px;letter-spacing:.18em;color:#33717a;margin-top:5px}.co-header nav{display:flex;gap:25px;align-items:center;font-size:13px;font-weight:700}.co-header nav>a:not(.pc-button){text-decoration:none}.co-header .pc-button{font-size:12px;min-height:43px;padding:10px 16px}.co-hero{padding:66px 0 58px;overflow:clip}.co-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.co-kicker{color:#137b80;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.co-hero h1 em{font-style:normal;color:#137b80}.co-intro{font-size:18px;line-height:1.7;color:#4d6473;max-width:610px}.co-hero .pc-button{min-height:58px;font-size:16px;padding:17px 24px}.co-note{color:#516b77;font-size:12px;margin-top:13px!important;max-width:510px}.co-portrait{position:relative;padding:15px 15px 0;background:#deefed;border:1px solid #c2dcda;border-radius:24px}.co-portrait img{display:block;width:100%;height:445px;object-fit:cover;object-position:center 25%;border-radius:14px}.co-caption{padding:16px 2px 17px;font-size:12px;line-height:1.5;display:flex;justify-content:space-between;gap:15px}.co-caption b{display:block}.co-caption span{color:#456873}.co-caption small{align-self:center;border:1px solid #b1d3d0;border-radius:30px;padding:5px 12px;font-size:10px;color:#146f73;white-space:nowrap}.co-strip{border-block:1px solid #cfdfdf;background:#f0f5f1;padding:18px 0}.co-strip .co-shell{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;font-weight:700;color:#2b5865}.co-strip span:before{content:'✓';color:#0b898c;margin-right:10px}.co-block{padding:70px 0;scroll-margin-top:90px}.co-block.co-dark{background:#102a43;color:#fff}.co-dark h2{color:#fff}.co-dark .co-kicker{color:#63ddd8}.co-dark .co-intro{color:#c6d6dc}.co-dark .co-topic p{color:#c3d5dd}.co-section-top{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:34px}.co-section-top h2{margin:15px 0 0}.co-section-top p{margin:0;color:#526b79}.co-topics{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.co-topic{padding:26px 28px;border:1px solid #466074;border-radius:16px;background:#ffffff04}.co-topic .co-num{display:block;font-size:11px;letter-spacing:.15em;color:#67dcd7;margin-bottom:18px;font-weight:700}.co-topic p{font-size:14px;line-height:1.7;margin:0}.co-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.co-story{background:#fff;border:1px solid #d7e4e4;border-radius:18px;overflow:hidden}.co-story video{width:100%;height:290px;display:block;object-fit:contain;background:#102a43}.co-story-copy{padding:23px 25px}.co-story-copy h3{font-size:20px}.co-story-copy p{font-size:14px;color:#577080;margin-bottom:12px}.co-story-copy>a{font-size:12px;color:#0a777c;font-weight:700}.co-after-proof{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.co-after-proof p{max-width:500px;font-size:13px;color:#5e7280;margin:0}.co-form-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.co-form-layout h2{margin-top:15px}.co-form-layout .co-intro{font-size:17px}.co-next{display:flex;align-items:start;gap:16px;margin-top:26px}.co-next>b{border:1px solid #a0c9c7;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;flex-shrink:0;font-size:13px}.co-next h3{font-size:17px;margin-bottom:6px;letter-spacing:-.02em}.co-next p{font-size:14px;color:#4e6c78}.co-form-box{background:#fff;border:1px solid #b8d6d4;box-shadow:0 14px 50px #102a4308;border-radius:20px;padding:30px}.co-form-box form{display:grid;gap:13px}.co-form-box label{font-size:13px;font-weight:700!important;color:#102a43;margin:0!important}.co-form-box input:not([aria-hidden=true]),.co-form-box select{display:block;width:100%;padding:13px 15px!important;margin-top:6px;min-height:49px;border:1px solid #a9c4c7!important;border-radius:8px;background:#fff!important;color:#102a43;font-size:16px}.co-form-box button{width:100%;margin-top:8px}.co-form-box .co-note{font-size:11px;margin:14px 0 0!important}.co-form-box .prbe-status{padding-top:20px}.co-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.co-faq-layout h2{margin-top:15px}.co-faq-layout .pc-faq{margin-top:0}.co-faq-layout .pc-faq summary{font-size:16px}.co-faq-layout .pc-faq p{font-size:14px;padding-right:15px}.co-footer{background:#e9f0ec;padding:40px 0!important;font-size:12px;color:#456574;border-top:1px solid #cfdfd9}.co-footer .co-shell{display:flex;justify-content:space-between;gap:25px;align-items:start}.co-footer p{margin:0}.co-footer nav{display:flex;flex-wrap:wrap;gap:20px}.co-footer a{font-weight:700}.co-secondary{background:#f0f5f1;border-block:1px solid #d5e4e2}.co-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.co-resource{display:flex;flex-direction:column;padding:25px;background:#fff;border:1px solid #d0e0df;border-radius:16px;text-decoration:none!important;transition:transform .2s}.co-resource:hover{transform:translateY(-3px)}.co-resource small{color:#107b7e;font-weight:700;margin-bottom:15px}.co-resource h3{font-size:22px}.co-resource p{font-size:14px;line-height:1.65;color:#536f7a}.co-resource>b{color:#0b767c;font-size:13px;margin-top:auto}.co-product{background:#102a43;padding:34px;border-radius:22px;box-shadow:15px 15px 0 #d9ebe6;position:relative;color:#fff;min-height:445px;display:flex;flex-direction:column;justify-content:space-between}.co-product:after{position:absolute;top:0;right:30px;content:'';width:7px;height:85px;background:#1ac9c9}.co-product .co-product-brand{font-size:10px;letter-spacing:.17em;color:#82dcd8}.co-product strong{display:block;font-size:50px;line-height:1;letter-spacing:-.04em;margin:30px 0 22px;max-width:300px}.co-product ul{padding:0;list-style:none;font-size:13px;color:#cadcdf;line-height:1.8}.co-product li{border-bottom:1px solid #ffffff25;padding:10px 0}.co-product .co-product-bottom{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.08em;margin-top:20px;color:#7fddd8}.co-price{font-size:30px;font-weight:800;margin:22px 0 14px;letter-spacing:-.04em}.co-price small{font-size:13px;font-weight:400;letter-spacing:0;color:#4d6d77;margin-left:10px}.co-buy-panel{text-align:center;background:#deeeea;border:1px solid #bbd8d4;border-radius:20px;padding:44px 30px}.co-buy-panel h2{max-width:720px;margin:0 auto 18px}.co-buy-panel p{max-width:600px;margin:0 auto 20px;color:#4c6c77}.co-paper{background:#fff;border:1px solid #c4d8d6;border-radius:12px;box-shadow:12px 12px 0 #dfebe4;transform:rotate(1.5deg);padding:32px}.co-paper .co-kicker{font-size:10px;border-bottom:1px solid #d5e0df;padding-bottom:20px}.co-paper h2{font-size:32px;margin:24px 0}.co-paper ol{list-style:none;padding:0;margin:0;counter-reset:steps}.co-paper li{position:relative;padding:16px 0 16px 35px;border-bottom:1px solid #dbe5e3;font-size:14px;line-height:1.5}.co-paper li:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:17px;width:22px;height:22px;display:grid;place-items:center;font-size:11px;color:#0c7074;border:1px solid #98c9c6;border-radius:4px}.co-downloads{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.pc-offer .co-resource-list{max-width:1100px;margin:auto}.pc-offer .co-resource-list section{padding:35px 0}.pc-offer .co-resource-list h2{font-size:28px}.pc-offer .co-resource-list table{width:100%;font-size:14px}.pc-offer .co-resource-list a{color:#0a747a}.pc-offer .co-resource-list .card{background:#fff;border:1px solid #d3e2df;border-radius:14px;padding:22px;margin-bottom:14px}.co-backtop{display:inline-block;margin-top:15px;color:#0a777b;font-size:12px}.co-progress{height:3px;background:#1ac9c9;position:fixed;top:0;left:0;z-index:100;width:0;pointer-events:none}.pc-offer .pc-nav{max-width:1100px;margin:auto;background:transparent}.pc-offer .pc-dock{width:min(540px,calc(100% - 28px))}.pc-offer .pc-dock a{font-size:12px}.pc-offer .pc-section{max-width:1160px}.co-topic,.co-story,.co-resource{will-change:auto}body.pc-offer :focus-visible{outline:3px solid #159ba0;outline-offset:4px}body.pc-offer .co-hero-grid>*,body.pc-offer .co-form-layout>*,body.pc-offer .co-faq-layout>*{min-width:0}
@media(max-width:760px){.co-shell{padding:0 22px}.co-header .co-shell{min-height:70px;gap:12px}.co-header nav{gap:12px}.co-header nav>a:not(.pc-button){font-size:12px}.co-header .co-header-detail{display:none}.co-brand{font-size:11px;gap:7px}.co-brand img{width:35px;height:35px}.co-brand small{font-size:8px}.co-header .pc-button{padding:9px 12px;font-size:11px;min-height:40px}.co-hero{padding:36px 0 42px}.co-hero-grid{grid-template-columns:1fr;gap:30px}.co-hero h1{font-size:43px;line-height:1.08;margin:18px 0 20px;letter-spacing:-.045em}.co-intro{font-size:16px;line-height:1.7}.co-portrait img{height:320px;object-position:center 23%}.co-hero .pc-button{width:100%;font-size:15px}.co-strip .co-shell{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:10px}.co-block{padding:48px 0}.co-section-top,.co-form-layout,.co-faq-layout{grid-template-columns:1fr;gap:24px}.co-topics,.co-story-grid,.co-resources{grid-template-columns:1fr}.co-topic{padding:23px}.co-topic .co-num{margin-bottom:12px}.co-story video{height:270px}.co-after-proof{flex-direction:column;align-items:stretch}.co-after-proof .pc-button{width:100%}.co-form-box{padding:22px}.co-footer .co-shell{flex-direction:column}.co-footer nav{gap:14px}.co-product{min-height:390px;padding:28px}.co-product strong{font-size:48px}.co-paper{padding:24px;transform:none;box-shadow:7px 7px 0 #dfebe4}.co-paper h2{font-size:28px}.co-price{font-size:29px}.co-buy-panel{padding:32px 22px}.co-buy-panel .pc-button{width:100%}.co-downloads .pc-button{width:100%}.co-resource-list{overflow-wrap:anywhere}.co-resource-list table{display:block;overflow-x:auto}.co-resource-list .grid,.co-resource-list .cards{display:block!important}.co-caption small{font-size:9px}.co-faq-layout .pc-faq summary{font-size:15px}.co-faq-layout .pc-faq p{font-size:14px}.pc-offer .pc-dock span{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pc-offer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.co-paper{transform:none}}
