:root{--navy:#08225a;--blue:#144aa5;--accent:#549eff;--gray:#68717a;--gray-light:#f6f6f6;--line:#bfc2c5;--text-dark:#3c3c3c;--black:#0a0a0a;--font-heading:"Inter", Arial, sans-serif;--font-body:"TT Commons", "Inter", Arial, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:.520833vw}@media (width>=1920px){html{font-size:10px}}@media (width<=1024px){html{font-size:8px}}body{font-family:var(--font-body);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.page{max-width:1920px;margin:0 auto;overflow-x:clip}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select{font-family:inherit}a{color:inherit}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--fs-h1:6.4rem;--lh-h1:7.6rem;--fs-h2:4.8rem;--lh-h2:6rem;--fs-h2-sm:4rem;--lh-h2-sm:5.2rem;--fs-h3:3.2rem;--lh-h3:4.2rem;--fs-num:8rem;--fs-lead:max(18px,2.2rem);--lh-lead:3.2rem;--fs-title-card:max(18px,2.2rem);--fs-nav:max(16px,1.8rem);--fs-item:max(16px,1.8rem);--lh-item:2.8rem;--fs-text:max(16px,1.6rem);--lh-text:2.4rem;--fs-small:max(14px,1.4rem);--lh-small:2rem;--fs-caption:max(13px,1.3rem);--lh-caption:1.8rem}.btn{isolation:isolate;background:var(--blue);color:#fff;font-size:var(--fs-nav);line-height:var(--lh-item);transition:color .4s var(--ease-out-expo),transform .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo);justify-content:center;align-items:center;padding:0 2.4rem;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn:after{content:"";background:var(--accent);height:.2rem;transition:transform .45s var(--ease-out-expo);pointer-events:none;position:absolute;left:0;right:0;transform:scaleX(0)}.btn:before{transform-origin:0;top:0}.btn:after{transform-origin:100%;bottom:0}.btn:hover:before,.btn:hover:after{transform:scaleX(1)}.btn:hover{box-shadow:inset 0 0 0 100rem #549eff2e}.btn:active{transform:scale(.97)}.btn--white{color:var(--navy);background:#fff}.btn--white:before,.btn--white:after{background:var(--blue)}.btn--white:hover{box-shadow:inset 0 0 0 100rem #144aa514}.chip{color:#fff;height:5.6rem;font-size:var(--fs-caption);text-transform:uppercase;white-space:nowrap;cursor:default;transition:color .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo);border:.1rem solid #fff;border-radius:.4rem;justify-content:center;align-items:center;padding:0 2.5rem;display:inline-flex;position:relative}.chip:before,.chip:after{content:"";background:var(--accent);height:.2rem;transition:transform .45s var(--ease-out-expo);pointer-events:none;position:absolute;left:0;right:0;transform:scaleX(0)}.chip:before{transform-origin:0;top:-.1rem}.chip:after{transform-origin:100%;bottom:-.1rem}.chip{isolation:isolate}.chip:hover{box-shadow:inset 0 0 0 100rem #549eff26}.chip:hover:before,.chip:hover:after{transform:scaleX(1)}.chip--case{border-color:#d9d9d9;flex-shrink:0}.chip__tip{width:32rem;max-width:80vw;color:var(--navy);font-size:var(--fs-caption);text-transform:none;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,transform .35s var(--ease-out-expo);z-index:30;background:#fff;border-radius:.6rem;padding:1.4rem 1.6rem;line-height:2rem;position:absolute;bottom:calc(100% + 1.4rem);left:50%;transform:translate(-50%,.8rem);box-shadow:0 1.2rem 3.2rem #00000059}.chip__tip:after{content:"";border:.8rem solid #0000;border-top-color:#fff;border-image:initial;position:absolute;top:100%;left:50%;transform:translate(-50%)}.chip:hover .chip__tip,.chip:focus-visible .chip__tip{opacity:1;visibility:visible;transform:translate(-50%)}.logo{align-items:center;text-decoration:none;display:inline-flex}.logo img{width:21.9rem;height:auto;display:block}.logo--light img{width:20.3rem}.logo span{color:var(--blue)}.logo--light{color:#fff;font-size:2.6rem}.logo--light span{color:var(--accent)}.who__text p+p,.about__text p+p,.seo__text p+p{margin-top:1em}.reveal{opacity:0;transition:opacity 1s var(--ease-out-expo),transform 1s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(5rem)}.reveal--visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.header{z-index:100;background:#fff;justify-content:space-between;align-items:center;height:12rem;padding:0 3.2rem;display:flex;position:sticky;top:0;box-shadow:0 .2rem 1.6rem #08225a14}.header__nav{align-items:center;gap:7.8rem;display:flex}.header__link{font-size:var(--fs-nav);line-height:var(--lh-item);color:var(--navy);text-decoration:none;transition:color .3s;position:relative}.header__link:after{content:"";background:var(--blue);transform-origin:0;width:100%;height:.2rem;transition:transform .3s;position:absolute;bottom:-.4rem;left:0;transform:scaleX(0)}.header__link:hover{color:var(--blue)}.header__link:hover:after{transform:scaleX(1)}.header__right{align-items:center;gap:4rem;display:flex}.lang{align-items:center;gap:.8rem;display:flex}.lang__btn{font-size:var(--fs-nav);line-height:var(--lh-item);color:var(--navy);opacity:.45;transition:opacity .3s,color .3s}.lang__btn:hover{opacity:1;color:var(--blue)}.lang__btn--active{opacity:1;color:var(--blue);cursor:default}.lang__sep{color:var(--line);font-size:var(--fs-nav)}.header__cta{min-width:27.5rem;height:7.2rem;font-size:var(--fs-nav);line-height:2.2rem}.hero{background:#fff;padding:0 2.8rem}.hero__frame{background-color:var(--blue);height:83.5rem;position:relative;overflow:hidden}.hero__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__title{color:#fff;width:148.8rem;font-family:var(--font-heading);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:400;position:absolute;top:14.4rem;left:18.8rem}.hero__cta{min-width:42.6rem;height:7.2rem;font-size:var(--fs-nav);line-height:2.2rem;position:absolute;top:45.1rem;left:18.8rem}.hero__band{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#144aa591;height:23.3rem;padding:3.6rem 3.2rem 0 20.3rem;position:absolute;top:60.3rem;left:0;right:0}.hero__band-text{color:#fff;width:116.7rem;max-width:100%;font-size:var(--fs-lead);line-height:var(--lh-lead)}.hero__chips{gap:2.1rem;margin-top:2.3rem;margin-left:-.2rem;display:flex}.who{background:var(--gray-light);align-items:flex-start;min-height:57.4rem;padding:10.4rem 21.6rem 10rem;display:flex}.who__label{width:31.4rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);flex-shrink:0}.who__content{border-left:.1rem solid #0514233b;max-width:108.6rem;padding-left:2.4rem}.who__title{max-width:104.6rem;font-family:var(--font-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--navy);font-weight:400}.who__text{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-dark);margin-top:5.5rem}.benefits{grid-template-columns:repeat(4,1fr);margin:10rem 0 12rem;padding:0 21.6rem;display:grid}.benefit{border-left:.1rem solid var(--line);min-height:32.5rem;padding:1.7rem 3rem 0 3.5rem}.benefit__icon{width:6.6rem;height:6.6rem}.benefit__title{max-width:28rem;font-size:var(--fs-nav);line-height:var(--lh-item);color:var(--gray);margin-top:4.9rem;font-weight:400}.benefit__text{max-width:28rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--gray);margin-top:4rem}.approach{background:var(--navy);padding:4.8rem 21.6rem 0;position:relative}.approach:after{content:"";background:#fff;height:9.6rem;position:absolute;bottom:0;left:0;right:0}.approach__title{max-width:148.8rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:#fff;font-weight:400}.approach__title span{color:var(--accent)}.approach__text{color:#d6e0f6;max-width:123.1rem;font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:2.1rem}.approach__cta{min-width:39.7rem;height:5.6rem;margin-top:6.1rem}.approach__image{z-index:1;aspect-ratio:1487/785;background-color:var(--blue);width:100%;max-width:148.7rem;height:auto;margin-top:8.5rem;position:relative;overflow:hidden}.approach__image img{object-fit:cover;width:100%;height:100%}.numbers{grid-template-columns:repeat(3,1fr);padding:12rem 25.5rem 5rem 35rem;display:grid}.number{border-left:.1rem solid var(--line);min-height:32.1rem;padding:0 3rem 0 2.4rem}.number__num{font-family:var(--font-heading);font-size:var(--fs-num);color:var(--navy);line-height:12rem}.number__title{font-size:var(--fs-nav);line-height:var(--lh-item);color:var(--gray);margin-top:1.6rem;font-weight:400}.number__text{max-width:31.4rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--gray);margin-top:1.6rem}.stages{background:var(--gray-light);justify-content:space-between;gap:8rem;padding:10.9rem 21.6rem 8rem;display:flex}.stages__left{flex-shrink:0;width:58.6rem}.stages__title{max-width:57.9rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);font-weight:400}.stages__text{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--gray);margin-top:9.7rem}.stages__cta{min-width:39.7rem;height:5.6rem;margin-top:6.2rem}.stages__list{flex-direction:column;gap:2.4rem;width:79.6rem;margin-top:1.5rem;display:flex}.stage{border-bottom:.1rem solid var(--line);min-height:14.5rem}.stage__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--navy);text-transform:uppercase}.stage__text{max-width:72.2rem;font-family:var(--font-heading);font-size:var(--fs-item);line-height:var(--lh-item);color:var(--navy);margin-top:1.6rem}.cases{background:var(--navy);padding:10.8rem 21.6rem 12rem}.cases__head{justify-content:space-between;align-items:flex-start;gap:6rem;display:flex}.cases__title{max-width:94.6rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:#fff;font-weight:400}.cases__title span{color:var(--accent)}.cases__lead{color:#fff;width:47.5rem;font-size:var(--fs-text);line-height:var(--lh-text);flex-shrink:0}.case-block{border:.1rem solid #ffffff38;border-radius:.8rem;margin-top:4rem;padding:3.2rem 3.6rem 3.6rem}.cases__meta{justify-content:space-between;align-items:flex-start;gap:6rem;display:flex}.cases__meta-label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:#fff;text-transform:uppercase}.cases__meta-text{color:#fff;max-width:83.8rem;font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:1.8rem}.cases__cards{gap:2rem;margin-top:3.2rem;display:flex}.case-card{color:#000;width:48.3rem;min-height:30rem;transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),opacity 1s var(--ease-out-expo);background:#fff;border-radius:.5rem;padding:2.1rem 4rem 3rem 3.8rem}.case-card:hover{box-shadow:0 2.4rem 5rem #00000059}.case-card__tag{font-size:var(--fs-caption);text-transform:uppercase}.case-card__title{font-size:var(--fs-lead);margin-top:1.8rem;font-weight:400}.case-card__text{max-width:40.4rem;font-size:var(--fs-text);line-height:var(--lh-text);margin-top:2rem}.cases__bottom{justify-content:space-between;gap:2rem;display:flex}.cases__col{flex:1;min-width:0}.cases__col-head{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cases__col-title{color:#fff;font-size:var(--fs-lead);font-weight:400}.cases__col-title .lowercase{text-transform:lowercase}.cases__col-text{color:snow;font-family:var(--font-heading);font-size:var(--fs-text);line-height:var(--lh-text);margin-top:3.3rem}.about{padding:5rem 21.6rem 6rem}.about__title{font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);font-weight:400}.about__grid{justify-content:space-between;gap:3rem;margin-top:4rem;display:flex}.about__left{flex-shrink:0;width:71.9rem}.about__quote{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--gray)}.about__person{align-items:center;gap:4.3rem;margin-top:3.5rem;display:flex}.about__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:18rem;height:18rem}.about__person-info{width:52.8rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--black)}.about__person-name{color:var(--accent);display:block}.about__text{width:74.4rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--black)}.formats{background:var(--gray-light);padding:9.8rem 21.6rem 17.7rem}.formats__title{max-width:100rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);font-weight:400}.formats__title span{color:var(--accent)}.formats__lead{max-width:58.5rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--gray);margin-top:3.1rem}.formats__cards{gap:2rem;margin-top:4.8rem;display:flex}.format-card{width:48.3rem;min-height:42.6rem;transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),opacity 1s var(--ease-out-expo);background:#fff;border-radius:.5rem;flex-direction:column;align-items:flex-start;padding:4.7rem 4rem 4.2rem 3.8rem;display:flex;position:relative}.format-card:hover{box-shadow:0 2.4rem 5rem #08225a2e}.format-card__term{color:var(--accent);font-size:var(--fs-caption);text-transform:uppercase}.format-card__title{font-size:var(--fs-lead);color:#000;margin-top:2.2rem;font-weight:400}.format-card__text{max-width:30.9rem;font-size:var(--fs-text);line-height:var(--lh-text);color:#000;margin-top:1.5rem}.format-card__price{max-width:34.6rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#c4c4c4;margin-top:auto;padding-top:2.8rem}.format-card__cta{width:100%;max-width:39.7rem;height:5.6rem;margin-top:2.6rem}.lead{background:var(--navy);justify-content:space-between;gap:10rem;padding:6.9rem 21.6rem;display:flex}.lead__info{flex:1;min-width:0}.lead__title{max-width:110.6rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:#fff;font-weight:400}.lead__title span{color:var(--accent)}.lead__sub{color:#fff;max-width:54.4rem;font-size:var(--fs-caption);line-height:var(--lh-caption);text-transform:uppercase;margin-top:3.2rem}.lead__list{color:#fff;max-width:83.8rem;font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:3.2rem;list-style:none}.lead__form{flex-direction:column;flex-shrink:0;gap:2.4rem;width:63rem;display:flex}.field{flex-direction:column;gap:.6rem;display:flex}.field__label{color:#fff;font-size:var(--fs-caption);line-height:var(--lh-caption);text-transform:uppercase}.field__input{color:#fff;height:5.6rem;font-size:var(--fs-caption);text-transform:uppercase;background:0 0;border:.1rem solid #d9d9d9;border-radius:.4rem;outline:none;padding:0 2.9rem}.field__input::placeholder{color:#fff6;text-transform:uppercase}.select{position:relative}.field__select{color:#fff6;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;transition:border-color .3s;display:flex}.field__select:hover{border-color:var(--accent)}.field__select--filled{color:#fff}.field__chevron{color:#fff;width:2.4rem;height:2.4rem;transition:transform .3s}.field__chevron--open{transform:rotate(180deg)}.select__list{z-index:10;background:#fff;border-radius:.4rem;padding:.8rem 0;list-style:none;animation:.25s selectDrop;position:absolute;top:calc(100% + .6rem);left:0;right:0;box-shadow:0 1.6rem 4rem #00000059}@keyframes selectDrop{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.select__option{text-align:left;width:100%;font-size:var(--fs-small);color:var(--navy);cursor:pointer;padding:1.2rem 2.9rem;transition:background-color .2s}.select__option:hover{background:#eef3fc}.select__option--active{background:#e2ebfa;font-weight:500}.lead__submit{width:100%;height:5.6rem}.faq{gap:13rem;padding:12rem 24.4rem 8rem;display:flex}.faq__intro{flex-shrink:0;width:50.6rem}.faq__title{font-family:var(--font-heading);font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);color:var(--navy);font-weight:400}.faq__title span{color:var(--blue)}.faq__sub{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--gray);margin-top:1.8rem}.faq__list{flex-direction:column;flex:1;gap:2.4rem;display:flex}.faq__item{border-bottom:.1rem solid var(--line);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:10.4rem;padding:3.9rem 0 2.4rem;display:flex}.faq__item--open{min-height:14.5rem}.faq__qa{width:57rem}.faq__question{font-family:var(--font-heading);font-size:var(--fs-item);line-height:var(--lh-item);color:var(--navy);font-weight:400}.faq__answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__item--open .faq__answer-wrap{grid-template-rows:1fr}.faq__answer{font-size:14px;line-height:var(--lh-text);color:var(--navy);margin-top:1.2rem;overflow:hidden}.faq__toggle{border:.1rem solid var(--blue);width:4rem;height:4rem;color:var(--blue);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,transform .3s;display:flex}.faq__toggle:hover{background:var(--blue);transform:scale(1.1)}.faq__toggle:hover .faq__chevron{filter:brightness(0)invert()}.faq__chevron{width:2.4rem;height:2.4rem;transition:transform .3s}.faq__item--open .faq__chevron{transform:rotate(90deg)}.posts{background:var(--gray-light);padding:9.8rem 21.6rem 6.9rem}.posts__title{max-width:100rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);font-weight:400}.posts__title span{color:var(--accent)}.posts__cards{gap:2rem;margin-top:6.5rem;display:flex}.post-card{background:var(--navy);border-radius:.5rem;flex-direction:column;width:48.3rem;height:42.6rem;padding:3.2rem 2rem 3.5rem 3.8rem;display:flex;position:relative;overflow:hidden}.post-card__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-card__date,.post-card__body{z-index:1;position:relative}.post-card{transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),opacity 1s var(--ease-out-expo)}.post-card:hover{box-shadow:0 2.4rem 5rem #08225a4d}.post-card__date{color:var(--accent);font-size:var(--fs-caption);text-transform:uppercase}.post-card__body{margin-top:auto}.post-card__title{color:#fff;max-width:42.5rem;font-size:var(--fs-lead);font-weight:400}.post-card__text{color:#fff;max-width:42.5rem;font-size:var(--fs-text);line-height:var(--lh-text);margin-top:1.4rem}.posts__cta{width:fit-content;min-width:39.7rem;height:5.6rem;margin:7.8rem auto 0;text-decoration:none;display:flex}.post-card--tg{background:var(--blue);cursor:pointer;text-decoration:none}.post-card__tg-icon{width:7rem;height:7rem}.post-card__tg-cta{color:#fff;font-size:var(--fs-text);line-height:var(--lh-text);border-bottom:.1rem solid #ffffff80;margin-top:2rem;transition:border-color .3s;display:inline-block}.post-card--tg:hover .post-card__tg-cta{border-color:#fff}.seo{gap:8rem;padding:5rem 21.6rem 12rem 21.2rem;display:flex}.seo__image{background:var(--gray-light);flex-shrink:0;width:74.55rem;height:50.2rem;overflow:hidden}.seo__image img{object-fit:cover;width:100%;height:100%}.seo__content{flex:1;min-width:0}.seo__title{max-width:74.4rem;font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--navy);font-weight:400}.seo__title span{color:var(--accent)}.seo__text{max-width:66.7rem;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--black);margin-top:2.4rem}.seo__text-accent{color:var(--blue)}.seo__cta{min-width:39.7rem;height:5.6rem;margin-top:5.5rem}.footer{background:var(--navy);flex-direction:column;align-items:flex-start;gap:2.4rem;margin-top:8rem;padding:4rem 21.6rem;display:flex}.footer__about{color:#ffffff7d;width:47.1rem;max-width:100%;font-size:var(--fs-caption);line-height:2rem}.footer__row{border-top:.1rem solid #ffffff3b;border-bottom:.1rem solid #ffffff3b;justify-content:space-between;align-self:stretch;align-items:center;gap:2.4rem;padding:1.2rem 0;display:flex}.footer__links{gap:2.4rem;display:flex}.footer__link{color:#fff;font-size:var(--fs-caption);line-height:2.2rem;text-decoration:underline}.footer__copy{color:#ffffff7d;font-size:var(--fs-caption);text-align:center;line-height:2rem}.footer__socials{justify-content:flex-end;gap:1.2rem;width:26.5rem;display:flex}.footer__social{border:.1rem solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:border-color .3s,background-color .3s,transform .3s;display:flex}.footer__social:hover{border-color:var(--accent);background:#549eff26;transform:translateY(-.3rem)}.legal{z-index:300;background:#030a1ab8;justify-content:center;align-items:center;padding:3rem;display:flex;position:fixed;inset:0}.legal__box{color:var(--navy);background:#fff;border-radius:.8rem;max-width:88rem;max-height:80vh;padding:4.4rem 4.8rem;position:relative;overflow-y:auto;box-shadow:0 2.4rem 6rem #0006}.legal__title{font-family:var(--font-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:2rem;font-weight:400}.legal__text{font-size:var(--fs-small);line-height:1.65}.legal__close{color:var(--gray);cursor:pointer;font-size:3.6rem;line-height:1;transition:color .2s;position:absolute;top:1.2rem;right:2rem}.legal__close:hover{color:var(--navy)}.footer__disclaimer{text-align:center;color:#ffffff7d;font-size:var(--fs-caption);align-self:stretch;line-height:2rem}@media (width<=1024px){:root{--fs-h1:48px;--lh-h1:58px;--fs-h2:38px;--lh-h2:48px}.header__nav{display:none}.hero{padding:0}.hero__frame{flex-direction:column;align-items:flex-start;height:auto;padding:8rem 6rem 0;display:flex}.hero__title{width:auto;position:static;opacity:1!important;transform:none!important}.hero__cta{margin-top:4rem;position:static}.hero__band{align-self:stretch;height:auto;margin:6rem -6rem 0;padding:3rem 6rem 3.5rem;position:static}.hero__chips{flex-wrap:wrap}.stage{min-height:0;padding-bottom:2.4rem}.faq__qa{flex:1;width:auto}.who__label{width:auto}.benefits,.numbers{grid-template-columns:repeat(2,1fr);row-gap:6rem;margin:8rem 0;padding:0 6rem}.who,.stages,.cases__head,.cases__meta,.cases__bottom,.about__grid,.lead,.faq,.seo{flex-direction:column}.who,.stages,.cases,.about,.approach,.formats,.lead,.faq,.posts,.seo,.footer{padding-left:6rem;padding-right:6rem}.who__content{border-left:none;margin-top:3rem;padding-left:0}.stages__left,.stages__list,.faq__intro,.faq__list,.cases__col,.about__left,.about__text,.lead__form,.seo__image,.seo__content{width:100%}.stages__text{margin-top:4rem}.cases__cards,.formats__cards,.posts__cards{flex-wrap:wrap}.case-card,.format-card,.post-card{width:100%}.formats{padding-bottom:8rem}.formats__cards,.posts__cards,.cases__cards{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem;display:grid}.format-card,.post-card,.case-card{width:auto}.format-card{height:auto;padding-bottom:4.7rem}.format-card__price,.format-card__cta{margin-top:2.4rem;position:static}.format-card__price{width:auto;max-width:100%}.format-card__cta{width:100%;max-width:39.7rem}.format-card__text{max-width:100%}.footer__row{flex-direction:column;align-items:flex-start}.footer__socials{width:auto}.footer__disclaimer{text-align:left}}@media (width<=640px){:root{--fs-h1:36px;--lh-h1:44px;--fs-h2:30px;--lh-h2:38px;--fs-h2-sm:26px;--lh-h2-sm:34px;--fs-h3:22px;--lh-h3:30px;--fs-num:56px;--fs-lead:18px;--lh-lead:26px;--fs-nav:16px;--fs-item:16px;--lh-item:24px;--fs-text:15px;--lh-text:22px;--fs-small:13px;--lh-small:20px;--fs-caption:12px;--lh-caption:18px}.who,.stages,.cases,.about,.approach,.formats,.lead,.faq,.posts,.seo,.footer,.benefits,.numbers{padding-left:2.5rem;padding-right:2.5rem}.btn{min-height:44px}.field__input{height:48px}.cases__lead,.about__person-info{width:auto;max-width:100%}.number__num{line-height:72px}.benefits,.numbers{grid-template-columns:1fr}.header__cta{width:auto;height:6rem;padding:0 3rem}.hero__frame{padding:5rem 2.5rem 0}.hero__cta{width:auto;padding:0 3rem}.hero__band{margin:4rem -2.5rem 0;padding:2.5rem 2.5rem 3rem}.chip{white-space:normal;height:auto;min-height:5.6rem;padding:1rem 2rem}.cases__col-head,.about__person{flex-direction:column;align-items:flex-start}.stages__cta,.posts__cta,.seo__cta,.approach__cta{width:100%}}.faq__answer,.benefit__text,.number__text{font-size:max(16px,1.6rem)!important}.number__title,.format-card__title{font-weight:700!important}.number__title{color:#08225a!important;font-size:max(18px,1.8rem)!important}.format-card__title{color:#08225a!important;font-size:max(20px,2.4rem)!important}.number__title,.format-card__title,.benefit__title{color:#08225a!important;font-weight:500!important}.benefit__title{font-size:max(18px,1.8rem)!important}.number__text,.stages__text,.about__quote,.formats__lead,.benefit__text{font-weight:300!important}.cases__col-text{font-size:max(14px,1.4rem)!important}.page p,.page li,.page h1,.page h2,.page h3,.page h4,.page blockquote,.page .field__label{line-height:1.4!important}.approach__text{font-weight:300!important}@media (width>=1025px){.hero__band{height:auto;min-height:23.3rem;padding-bottom:3.6rem;top:auto;bottom:0}html[lang=ru] .hero__chips{justify-content:space-between;width:94%;display:flex;flex-wrap:nowrap!important;gap:.8rem!important}html[lang=ru] .hero__chips .chip{white-space:nowrap;flex:auto;min-width:0;padding-left:.4rem!important;padding-right:.4rem!important;font-size:clamp(9px,.62vw,11px)!important}}:root{--oc-ink:#071b35;--oc-navy:#082b51;--oc-blue:#7aa2be;--oc-green:#004f2e;--oc-paper:#f8fbff;--oc-white:#fff;--oc-line:#071b3524;--oc-pad:clamp(24px, 7vw, 134px);--oc-radius:2px;--oc-shadow:0 24px 70px #071b351a;--black:#404040;--text-dark:#404040}html{background:var(--oc-paper)}body{color:var(--oc-ink);background:var(--oc-paper)!important}.page{background:var(--oc-white);max-width:none!important}body .page .header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:84px!important;box-shadow:none!important;background:#05162bf7!important;border-bottom:1px solid #ffffff1a!important;padding:0 clamp(22px,3.2vw,60px)!important}body .page .header .logo img{filter:brightness(0)invert();width:clamp(154px,11.4vw,205px)!important}body .page .header__nav{gap:clamp(24px,3.1vw,58px)!important}body .page .header__link,body .page .lang__btn{letter-spacing:-.015em;opacity:.78;color:#fff!important;font-size:clamp(14px,.9vw,16px)!important}body .page .header__link:hover,body .page .lang__btn--active{opacity:1!important;color:#fff!important}body .page .header__link:after{background:var(--oc-blue)!important;height:1px!important;bottom:-8px!important}body .page .lang__sep{color:#ffffff47!important;font-size:15px!important}body .page .header__right{gap:clamp(18px,2vw,34px)!important}body .page .header__cta{letter-spacing:.01em;color:#fff!important;background:0 0!important;border:1px solid #ffffff6b!important;min-width:236px!important;height:48px!important;padding:0 25px!important;font-size:14px!important}body .page .header__cta:hover{color:var(--oc-ink)!important;background:#fff!important}body .page .hero{background:var(--oc-ink)!important;padding:0!important}body .page .hero__frame{isolation:isolate;height:auto!important;min-height:700px!important;padding:96px var(--oc-pad) 0!important;background:var(--oc-ink)!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important}body .page .hero__media{filter:saturate(.74)contrast(1.04);object-position:center 52%!important}body .page .hero__frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#030f1d85 0%,#030f1d3d 50%,#030f1d57 100%);position:absolute;inset:0}body .page .hero__title{text-wrap:balance;color:#fff!important;letter-spacing:-.045em!important;z-index:3!important;width:min(1240px,100%)!important;margin:0!important;font-size:clamp(46px,4.15vw,72px)!important;font-weight:300!important;line-height:1.08!important;position:relative!important;top:auto!important;left:auto!important}body .page .hero__cta{letter-spacing:.005em;width:auto!important;min-width:0!important;height:54px!important;color:var(--oc-ink)!important;z-index:3!important;background:#fff!important;border:1px solid #fff!important;margin:36px 0 74px!important;padding:0 30px!important;font-size:15px!important;position:relative!important;top:auto!important;left:auto!important}body .page .hero__cta:hover{color:#fff!important;background:0 0!important}body .page .hero__band{width:calc(100% + (var(--oc-pad) * 2))!important;height:auto!important;min-height:0!important;margin:auto 0 0 calc(var(--oc-pad) * -1)!important;padding:29px var(--oc-pad) 30px!important;-webkit-backdrop-filter:blur(12px)saturate(115%)!important;backdrop-filter:blur(12px)saturate(115%)!important;z-index:3!important;background:#051e389e!important;border:0!important;position:relative!important;inset:auto!important}body .page .hero__band-text{color:#ffffffe6!important;width:min(1110px,100%)!important;font-size:clamp(16px,1.2vw,20px)!important;line-height:1.48!important}body .page .hero__chips{grid-template-columns:1.55fr 1.05fr .82fr .72fr 1.14fr!important;gap:8px!important;width:100%!important;margin:23px 0 0!important;display:grid!important}body .page .hero__chips .chip{letter-spacing:.018em;background:#ffffff06;white-space:nowrap!important;border:1px solid #ffffff73!important;border-radius:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:9px 10px!important;font-size:clamp(10px,.72vw,12px)!important;line-height:1.25!important}body .page .hero__chips .chip:hover{background:#ffffff14}html[lang=ru] body .page .hero__chips .chip{letter-spacing:0!important;padding-left:5px!important;padding-right:5px!important;font-size:clamp(8px,.57vw,10px)!important}body .page .who,body .page .stages,body .page .cases,body .page .about,body .page .approach,body .page .formats,body .page .lead,body .page .faq,body .page .posts,body .page .seo,body .page .footer{padding-left:var(--oc-pad)!important;padding-right:var(--oc-pad)!important}body .page .who{gap:clamp(45px,8vw,150px);background:var(--oc-paper)!important;min-height:0!important;padding-top:104px!important;padding-bottom:104px!important}body .page .who__label,body .page .about__title,body .page .formats__title,body .page .posts__title{letter-spacing:-.04em;font-size:clamp(38px,3.5vw,58px)!important;font-weight:300!important;line-height:1.05!important}body .page .who__content{border-left-color:var(--oc-line)!important;max-width:930px!important;padding-left:34px!important}body .page .who__title{letter-spacing:-.025em;font-size:clamp(25px,2vw,34px)!important;font-weight:500!important;line-height:1.24!important}body .page .who__text{color:#455160!important;margin-top:32px!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.62!important}body .page .benefits{background:#fff;gap:0;padding:96px var(--oc-pad) 110px!important;margin:0!important}body .page .benefit{border-left-color:var(--oc-line)!important;min-height:285px!important;padding:12px 32px 0!important}body .page .benefit:first-child{border-left:0!important;padding-left:0!important}body .page .benefit__icon{opacity:.86;width:50px!important;height:50px!important}body .page .benefit__title{min-height:0!important;color:var(--oc-ink)!important;margin-top:42px!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important}body .page .benefit__text{color:#68717a!important;margin-top:22px!important;font-size:14px!important;line-height:1.55!important}body .page .approach{background:var(--oc-ink)!important;padding-top:88px!important;padding-bottom:58px!important}body .page .approach__title,body .page .cases__title,body .page .lead__title{letter-spacing:-.04em;font-size:clamp(40px,3.8vw,64px)!important;font-weight:300!important;line-height:1.08!important}body .page .approach__text{color:#ffffffad!important;max-width:980px!important;margin-top:27px!important;font-size:18px!important;line-height:1.58!important}body .page .approach__cta{border:1px solid #ffffff59;color:#fff!important;background:0 0!important;height:52px!important;margin-top:40px!important}body .page .approach__cta:hover{color:#fff!important;background:#ffffff12!important}body .page .numbers{padding:18px var(--oc-pad) 88px!important;background:var(--oc-ink)!important;gap:0!important}body .page .number{border-left-color:#ffffff2e!important;min-height:228px!important;padding:0 45px!important}body .page .number:first-child{border-left:0!important;padding-left:0!important}body .page .number__num{letter-spacing:-.055em;opacity:.94;color:var(--oc-blue)!important;font-size:clamp(62px,5vw,86px)!important;line-height:1!important}body .page .number__title{color:#fff!important;margin-top:25px!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}body .page .number__text{color:#ffffffb8!important;margin-top:16px!important;font-size:14px!important;line-height:1.6!important}body .page .stages{background:var(--oc-paper)!important;padding-top:100px!important;padding-bottom:100px!important}body .page .stages__title{letter-spacing:-.04em;font-size:clamp(38px,3.5vw,58px)!important;font-weight:300!important;line-height:1.08!important}body .page .stages__text{margin-top:50px!important;font-size:18px!important;line-height:1.58!important}body .page .stage{border-bottom-color:var(--oc-line)!important;min-height:122px!important;padding:0 0 28px!important}body .page .stage__label{letter-spacing:.11em;font-size:11px!important}body .page .stage__text{margin-top:12px!important;font-size:15px!important;line-height:1.55!important}body .page .cases{background:var(--oc-ink)!important;padding-top:96px!important;padding-bottom:104px!important}body .page .case-block{border-radius:var(--oc-radius)!important;border-color:#ffffff29!important;margin-top:48px!important;padding:32px!important}body .page .case-card,body .page .format-card,body .page .post-card{box-shadow:none;border-radius:var(--oc-radius)!important;transition:transform .45s,box-shadow .45s,border-color .45s!important}body .page .case-card:hover,body .page .format-card:hover,body .page .post-card:hover{box-shadow:var(--oc-shadow)!important;transform:translateY(-6px)!important}body .page .case-card{min-height:280px!important;padding:27px 30px 31px!important}body .page .case-card,body .page .format-card,body .page .format-card__title,body .page .format-card__text{color:#404040!important}body .page .cases__lead,body .page .cases__col-text{color:#ffffffb3!important}body .page .about{padding-top:100px!important;padding-bottom:100px!important}body .page .about__grid{gap:70px!important;margin-top:58px!important}body .page .about__avatar{width:148px!important;height:148px!important}body .page .about__quote,body .page .about__text,body .page .about__person-info{font-size:17px!important;line-height:1.62!important}body .page .formats{background:var(--oc-paper)!important;padding-top:100px!important;padding-bottom:110px!important}body .page .formats__title,body .page .formats__lead{max-width:760px!important}body .page .formats__title-main,body .page .formats__title-accent{display:block}body .page .formats__title-main{color:var(--oc-ink)!important}body .page .formats__title-accent{margin-top:8px;color:#549eff!important}body .page .formats__lead{margin-top:34px!important}body .page .formats__cards{gap:18px!important}body .page .format-card{border:1px solid #071b3514;min-height:310px!important;padding:35px 32px 40px!important}body .page .format-card__term{letter-spacing:.08em;color:var(--oc-green)!important}body .page .format-card__title{font-size:19px!important;line-height:1.35!important}body .page .format-card__text{font-size:14px!important;line-height:1.58!important}body .page .format-card__price{display:none!important}body .page .lead{background:var(--oc-ink)!important;padding-top:88px!important;padding-bottom:88px!important}body .page .lead__form{gap:18px!important;width:min(540px,100%)!important}body .page .field__input{border-color:#ffffff5c!important;border-radius:0!important;height:52px!important;font-size:12px!important}body .page .lead__submit{height:52px!important;color:var(--oc-ink)!important;background:#fff!important}body .page .faq{padding-top:100px!important;padding-bottom:100px!important}body .page .faq__title{letter-spacing:-.035em;font-size:clamp(34px,3vw,50px)!important;line-height:1.08!important}body .page .faq__item{min-height:88px!important;padding:29px 0 23px!important}body .page .faq__question{font-weight:500!important}body .page .posts{background:var(--oc-paper)!important;padding-top:100px!important;padding-bottom:96px!important}body .page .posts__cards{gap:14px!important;margin-top:52px!important}body .page .post-card{height:390px!important;padding:28px 28px 32px!important}body .page .posts__cta{margin-top:52px!important}body .page .seo{align-items:center;gap:clamp(48px,6vw,110px)!important;padding-top:100px!important;padding-bottom:110px!important}body .page .seo__image{aspect-ratio:1.35;width:min(48%,720px)!important;height:auto!important}body .page .seo__title{letter-spacing:-.04em;font-size:clamp(36px,3.35vw,56px)!important;font-weight:300!important;line-height:1.08!important}body .page .seo__text{font-size:17px!important;line-height:1.62!important}body .page .footer{background:#04162b!important;margin-top:0!important;padding-top:56px!important;padding-bottom:42px!important}@media (width<=1200px){body .page .header__nav{gap:24px!important}body .page .header__cta{min-width:196px!important;padding:0 18px!important}body .page .hero__chips{grid-template-columns:repeat(3,1fr)!important}}@media (width<=1024px){body .page .header{height:72px!important}body .page .header .logo img{width:160px!important}body .page .header__cta{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}body .page .hero__frame{min-height:0!important;padding:72px var(--oc-pad) 0!important}body .page .hero__title{font-size:clamp(39px,6.4vw,58px)!important}body .page .hero__cta{margin-bottom:58px!important}body .page .hero__band{margin-top:auto!important}body .page .hero__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .page .benefits,body .page .numbers{grid-template-columns:repeat(2,1fr)!important}body .page .benefit:nth-child(3),body .page .number:nth-child(3){border-left:0!important;padding-left:0!important}body .page .benefit{min-height:240px!important}body .page .seo__image{width:100%!important}}@media (width<=640px){:root{--oc-pad:22px}body .page .hero__frame{padding-top:54px!important}body .page .hero__title{font-size:clamp(34px,10vw,43px)!important;line-height:1.1!important}body .page .hero__cta{width:100%!important;margin-bottom:44px!important}body .page .hero__band{margin-top:auto!important;padding-top:24px!important;padding-bottom:26px!important}body .page .hero__chips{grid-template-columns:1fr!important;gap:7px!important}body .page .hero__chips .chip{white-space:normal!important}body .page .who,body .page .benefits,body .page .approach,body .page .numbers,body .page .stages,body .page .cases,body .page .about,body .page .formats,body .page .lead,body .page .faq,body .page .posts,body .page .seo{padding-top:72px!important;padding-bottom:72px!important}body .page .who__content{border-left:0!important;padding-left:0!important}body .page .benefits,body .page .numbers{grid-template-columns:1fr!important}body .page .benefit,body .page .number{border-top:1px solid var(--oc-line);border-left:0!important;min-height:0!important;padding:30px 0!important}body .page .number{border-top-color:#ffffff24!important}body .page .about__grid{gap:45px!important}body .page .post-card{height:360px!important}}@media (prefers-reduced-motion:reduce){body .page .case-card,body .page .format-card,body .page .post-card{transition:none!important}}body .page .who.oc-who{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;background:#fff!important;gap:clamp(36px,6vw,110px)!important;padding-top:80px!important;padding-bottom:80px!important;display:grid!important}body .page .oc-who .who__title{letter-spacing:-.035em;max-width:620px;font-size:clamp(30px,2.65vw,46px)!important;font-weight:400!important;line-height:1.2!important}body .page .oc-who .who__content{min-width:0;border:0!important;width:auto!important;margin:0!important;padding:0!important}body .page .oc-who .who__text{margin:32px 0 0!important;font-size:17px!important;line-height:1.65!important}body .page .benefits.oc-considerations{width:100%;min-width:0;background:#fff!important;margin:0!important;padding:0!important;display:block!important}body .page .oc-considerations h2{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(22px,1.6vw,28px);font-weight:400;line-height:1.35}body .page .oc-clarity-accent{color:#549eff}body .page .oc-clarity-brand{color:var(--oc-ink)}body .page .oc-consideration{border-top:1px solid #071b3533}body .page .oc-consideration:last-child{border-bottom:1px solid #071b3533}body .page .oc-consideration summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:28px 0;font-size:18px;line-height:1.4;list-style:none;display:grid}body .page .oc-consideration summary::-webkit-details-marker{display:none}body .page .oc-consideration summary:focus-visible{outline-offset:5px;outline:2px solid #004f2e}body .page .oc-consideration summary:hover{color:#004f2e}body .page .oc-consideration-number{color:#637580;font-variant-numeric:tabular-nums;font-size:14px}body .page .oc-consideration-icon{object-fit:contain;width:38px;height:38px;display:block}body .page .oc-buyer-intro{min-width:0}body .page .oc-consideration:not([open])>p{display:none}body .page .oc-consideration-toggle{width:20px;height:20px;position:relative}body .page .oc-consideration-toggle:before,body .page .oc-consideration-toggle:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:9px;left:2px}body .page .oc-consideration-toggle:after{transition:transform .2s;transform:rotate(90deg)}body .page .oc-consideration[open] .oc-consideration-toggle:after{transform:rotate(0)}body .page .oc-consideration p{max-width:1000px;color:var(--oc-ink);margin:0;padding:0 44px 27px 58px;font-size:15px;font-weight:300;line-height:1.55}@media (width<=800px){body .page .who.oc-who{grid-template-columns:1fr;gap:28px!important;padding-top:56px!important;padding-bottom:38px!important}body .page .benefits.oc-considerations{padding:0!important}body .page .oc-consideration summary{grid-template-columns:32px minmax(0,1fr) 20px;gap:12px;font-size:16px}body .page .oc-consideration-icon{width:32px;height:32px}body .page .oc-consideration p{padding-left:44px;padding-right:8px;font-size:15px}}@media (prefers-reduced-motion:reduce){body .page .oc-consideration-toggle:after{transition:none}}body .page .footer__socials{gap:12px!important;width:auto!important}body .page .footer__social img{object-fit:contain;width:22px;height:22px}body .page .posts__cards{scroll-snap-type:x;scrollbar-width:thin;scrollbar-color:#549eff #dfe4eb;padding:8px 0 18px;overflow:auto hidden;flex-wrap:nowrap!important;gap:14px!important;display:flex!important}body .page .posts__cards>.post-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);min-width:0;width:auto!important}body .page .post-card--article{text-decoration:none}body .page .posts__cards:focus-visible{outline-offset:5px;outline:2px solid #549eff}@media (width<=1024px){body .page .posts__cards>.post-card{flex-basis:calc(50% - 7px)}}@media (width<=640px){body .page .posts__cards>.post-card{flex-basis:88%}}.hero__cta{white-space:normal;text-align:center;max-width:calc(100% - 48px);min-height:7.2rem;height:auto!important;padding-top:16px!important;padding-bottom:16px!important}.lang__btn{text-decoration:none}.oc-analytics{--oc-ink:#102336;--oc-paper:#f3f2ed;--oc-rule:#d5d9d9;--oc-gutter:max(40px,calc((100vw - 1280px)/2));color:var(--oc-ink);background:var(--oc-paper);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1aab0 var(--oc-paper);border:0;border-radius:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-size:16px;line-height:1.55;overflow:auto}.oc-analytics::backdrop,.oc-report-lightbox::backdrop{background:#05111fd6}.oc-analytics[open]{animation:.24s ease-out oc-arrive}.oc-flow-header{z-index:5;padding:16px var(--oc-gutter);border-bottom:1px solid var(--oc-rule);background:var(--oc-paper);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.oc-flow-header img{width:154px;height:auto}.oc-analytics .oc-close,.oc-report-lightbox .oc-close{width:44px;min-width:44px;height:44px;color:inherit;place-items:center;font-size:30px;font-weight:300;line-height:1;transition:background .18s;display:grid}.oc-close:hover{background:#1023360c}.oc-editorial{display:block}.oc-offer{color:#f3f2ed;padding:60px var(--oc-gutter) 38px;background:#102336;grid-template-columns:1.25fr 1fr;align-items:start;gap:42px 88px;display:grid}.oc-analytics h2,.oc-analytics h3{letter-spacing:-.025em;margin:0;font-weight:400}.oc-offer h2{max-width:650px;font-size:clamp(34px,3.6vw,52px);line-height:1.12}.oc-intro{color:#d2d8dc;max-width:440px;margin:6px 0 0;font-size:17px;line-height:1.75}.oc-factors{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.oc-factors li{border-top:1px solid #ffffff35;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0 0;font-size:15px;line-height:1.4;display:flex}.oc-factors li span{letter-spacing:.12em;color:#a6b3bf;font-variant-numeric:tabular-nums;font-size:11px}.oc-product{padding:48px var(--oc-gutter) 64px;grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr);align-items:start;gap:30px 52px;min-width:0;display:grid}.oc-product h3{grid-column:1/-1;max-width:700px;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.oc-product figure{min-width:0;margin:0}.oc-preview-main{cursor:zoom-in;background:#fff;border:1px solid #cfd5d8;width:100%;display:block;position:relative;box-shadow:0 6px 16px #1023360d}.oc-preview-expand{color:#fff;background:#102336;border:1px solid #f3f2ed55;place-items:center;width:36px;height:36px;font-size:22px;display:grid;position:absolute;bottom:12px;right:12px}.oc-product img{aspect-ratio:13333/7500;object-fit:contain;width:100%;height:auto;display:block}.oc-product figcaption{color:#596873;letter-spacing:.06em;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.oc-preview-thumbs{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.oc-preview-thumbs img{background:#fff;border:1px solid #d0d6d9;width:22%;max-width:126px}.oc-product-action{border-top:1px solid var(--oc-rule);margin-top:0;padding-top:22px}.oc-product-action p{max-width:350px;margin:0 0 28px;font-size:17px;line-height:1.7}.oc-analytics .oc-flow-button{color:#f8f8f4;height:auto;min-height:52px;box-shadow:none;white-space:normal;text-align:left;background:#102336;border:1px solid #102336;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:15px 22px;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.oc-analytics .oc-flow-button:before,.oc-analytics .oc-flow-button:after{display:none!important}.oc-analytics .oc-flow-button:hover{box-shadow:none;background:#243a4e;border-color:#243a4e;transform:none}.oc-flow-button span{flex-shrink:0;font-size:19px;font-weight:300}.oc-form-section{border-top:1px solid var(--oc-rule);padding:64px var(--oc-gutter) 72px;background:#fff;grid-template-columns:32% 1fr;gap:46px;display:grid}.oc-form-intro img{width:124px;height:auto;margin:0 0 30px}.oc-form-intro h2{max-width:260px;font-size:34px;line-height:1.22}.oc-form-section form{min-width:0}.oc-field-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.oc-field-pair>div{min-width:0}.oc-analytics label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.oc-analytics input,.oc-analytics select{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;color:#102336;width:100%;min-width:0;min-height:52px;box-shadow:none;background:#fff;border:1px solid #cdd3d7;border-radius:0;padding:12px 14px;font-family:inherit;font-size:16px}.oc-analytics input::placeholder{color:#667581;opacity:1;font-size:14px}.oc-analytics fieldset{border:0;min-width:0;margin:28px 0;padding:0}.oc-analytics legend{margin:0 0 5px;padding:0;font-size:18px;font-weight:400}#oc-contact-hint{color:#596873;margin:0 0 18px;font-size:12px}.oc-analytics .oc-privacy{color:#5d6871;margin:20px 0 0;font-size:11px;font-style:italic;line-height:1.7}.oc-analytics .oc-error{color:#8f2929;margin:0 0 12px;padding:12px 0;font-size:14px;line-height:1.5}.oc-analytics [aria-invalid=true]{border-color:#8f2929}.oc-analytics .oc-honey{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.oc-analytics button:disabled{opacity:.6;cursor:default}.oc-analytics form[aria-busy=true] button{cursor:wait}.oc-analytics input:disabled,.oc-analytics select:disabled{color:#4a5864;opacity:1;background:#f5f6f5}.oc-confirmation{color:#f3f2ed;padding:60px var(--oc-gutter);background:#102336;border-top:1px solid #ffffff35;grid-template-columns:1fr 1fr;gap:70px;display:grid}.oc-confirmation h2{max-width:420px;font-size:36px;line-height:1.2}.oc-confirmation p{color:#cfd7dd;max-width:420px;margin:22px 0 0;font-size:15px;line-height:1.7}.oc-confirmation h3{margin:0 0 24px;font-size:22px;line-height:1.45}.oc-confirmation .oc-flow-button{color:#102336;background:#f3f2ed;border-color:#f3f2ed}.oc-confirmation .oc-flow-button:hover{background:#fff}.oc-confirmation .oc-closing{font-size:13px}.oc-analytics [hidden]{display:none!important}.oc-analytics :focus-visible,.oc-report-lightbox :focus-visible{outline-offset:4px;outline:2px solid #718da0}.oc-analytics h2:focus{outline:none}.oc-report-lightbox{color:#f3f2ed;background:#101c27;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-size:14px;overflow:hidden}.oc-report-lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.oc-report-lightbox header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:12px 32px;display:flex}.oc-report-lightbox header>span{letter-spacing:.04em;font-size:13px}.oc-report-lightbox .oc-close:hover{background:#ffffff12}.oc-report-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;min-height:0;display:flex;overflow:auto hidden}.oc-report-pages::-webkit-scrollbar{display:none}.oc-report-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;margin:0;padding:24px 32px;display:flex}.oc-report-page img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.oc-report-lightbox footer{padding:8px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ffffff20;justify-content:center;align-items:center;gap:34px;display:flex}.oc-report-lightbox footer button{width:48px;height:48px;color:inherit;border:1px solid #ffffff35;place-items:center;font-size:24px;display:grid}.oc-report-lightbox footer button:hover{background:#ffffff10}.oc-report-lightbox footer button:disabled{opacity:.25;cursor:default}.oc-page-indicator{letter-spacing:.16em;font-variant-numeric:tabular-nums;text-align:center;min-width:70px;font-size:12px}@keyframes oc-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1000px){.oc-analytics{--oc-gutter:28px}.oc-offer{gap:32px 42px;padding-top:42px}.oc-intro{font-size:15px}.oc-factors{gap:16px}.oc-factors li{font-size:14px}.oc-product{grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:24px 30px}.oc-form-section{grid-template-columns:26% 1fr;gap:30px}.oc-form-intro h2{font-size:28px}}@media (width<=760px){.oc-analytics{--oc-gutter:24px}.oc-flow-header{padding-bottom:12px;padding-left:24px;padding-right:24px;padding-top:max(12px,env(safe-area-inset-top));min-height:68px}.oc-flow-header img{width:132px}.oc-offer{padding-top:34px;padding-bottom:26px;display:block}.oc-offer h2{max-width:540px;font-size:32px;line-height:1.18}.oc-intro{max-width:100%;margin:24px 0;font-size:15px}.oc-factors{display:block}.oc-factors li{flex-direction:row;align-items:center;gap:20px;padding:13px 0;font-size:14px}.oc-product{padding-top:32px;padding-bottom:38px;display:block}.oc-product h3{max-width:480px;margin-bottom:26px;font-size:28px}.oc-preview-thumbs{margin-top:12px}.oc-product-action{margin-top:28px}.oc-product-action p{max-width:none;margin-bottom:22px;font-size:15px}.oc-form-section{padding-top:38px;padding-bottom:44px;display:block}.oc-form-intro img{width:110px;margin-bottom:20px}.oc-form-intro h2{max-width:none;margin-bottom:26px;font-size:30px}.oc-field-pair{grid-template-columns:1fr;gap:20px}.oc-analytics fieldset{margin:24px 0}.oc-analytics .oc-flow-button{width:100%;font-size:14px}.oc-analytics .oc-privacy{font-size:11px}.oc-confirmation{padding-top:36px;padding-bottom:max(40px,env(safe-area-inset-bottom));display:block}.oc-confirmation h2{font-size:30px}.oc-confirmation>div+div{margin-top:30px}.oc-confirmation h3{font-size:20px}.oc-report-lightbox header{padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:max(10px,env(safe-area-inset-top))}.oc-report-page{padding:12px 8px}.hero__cta{max-width:100%;min-width:0!important;line-height:1.45!important}}@media (prefers-reduced-motion:reduce){.oc-analytics[open]{animation:auto;animation-timeline:none}.oc-analytics *,.oc-report-lightbox *{scroll-behavior:auto!important;transition:none!important}}.oc-burger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;margin-left:1.2rem;padding:0;display:none;position:relative}.oc-burger span{background:#08225a;border-radius:2px;width:2.6rem;height:.26rem;display:block}.oc-burger span+span{margin-top:.55rem}@media (width<=1024px){.oc-burger{display:inline-flex!important}.header__nav,.header .lang{display:none!important}}.oc-mmenu{z-index:10001;visibility:hidden;background:#08225a;flex-direction:column;padding:2.4rem 2.4rem 3.2rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.oc-mmenu.open{visibility:visible;transform:translate(0)}.oc-mmenu__top{justify-content:space-between;align-items:center;margin-bottom:2.4rem;display:flex}.oc-mmenu__logo img{height:2.8rem;display:block}.oc-mmenu__close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:3.6rem;line-height:1}.oc-mmenu a.oc-mmenu__link{color:#fff;border-bottom:1px solid #ffffff24;padding:1.6rem 0;font-size:max(18px,2.2rem);font-weight:300;line-height:1.4;text-decoration:none;display:block}.oc-mmenu__lang{align-items:center;gap:1.2rem;margin-top:2.4rem;display:flex}.oc-mmenu__lang button{color:#fff;opacity:.55;cursor:pointer;background:0 0;border:none;padding:0;font-size:max(16px,1.8rem)}.oc-mmenu__lang span{color:#fff;opacity:.4}.oc-mmenu__lang button.active{opacity:1;font-weight:500}.oc-mmenu__cta{color:#fff;cursor:pointer;background:#08225a;border:none;border-radius:.4rem;margin-top:auto;padding:1.8rem;font-size:max(16px,1.8rem)}.post-card--article .post-card__media{z-index:0}.post-card--article:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#030c206b 0%,#030c201f 34%,#030c20c7 60%,#030c20eb 100%);position:absolute;inset:0}.post-card--article .post-card__date,.post-card--article .post-card__body{z-index:2;position:relative}.post-card--article .post-card__title{color:#fff!important}.post-card--article .post-card__text{color:#ffffffeb!important}.post-card--article .post-card__date{color:#cfe0ff!important}@media (width<=1440px){.hero__band{padding-bottom:34px!important}}.case-card__title{min-height:2.7em;display:block;font-weight:700!important}.case-card__text{font-size:14px!important}:root{--font-heading:"Montserrat",Arial,sans-serif;--font-body:"Montserrat",Arial,sans-serif}body,body *,.page,.page *{font-family:Montserrat,Arial,sans-serif!important}@media (width>=1025px){.who__label{white-space:normal!important}.who__label br{display:inline!important}}@media (width<=1024px){.who__label{white-space:nowrap!important}.who__label br{display:none!important}}.benefit__title{min-height:2.6em;color:#08225a!important;font-weight:600!important}.stage__label{color:#08225a!important;font-weight:700!important}.stage__text{font-size:max(14px,1.4rem)!important;font-weight:300!important}.faq__question{color:#08225a!important;font-weight:600!important}.hero__chips{flex-wrap:wrap!important;gap:.55rem!important}.hero__chips .chip,.hero__chips .chip *{font-size:max(11px,1.15rem)!important}.header__nav a,a.header__link,.header__cta .oc-wa-txt{white-space:nowrap!important}@media (width<=1024px){.benefit,.number,.format-card,.case-card{min-height:auto!important}.benefit__title,.benefit__text,.number__text,.number__title,.format-card__title,.format-card__text,.case-card__title,.case-card__text{max-width:100%!important}}.hero__frame{padding-bottom:4rem!important}@media (width>=1025px){.hero__frame{height:89.5rem!important}}.who__title{font-weight:700!important}.who__text{font-size:2.1rem!important}.about__text p:first-child{font-weight:600!important}.approach__image{display:none!important}.approach{z-index:2!important;background:#08225a!important;margin-bottom:0!important;padding-top:3rem!important;padding-bottom:5rem!important;position:relative!important;overflow:visible!important}.approach:after{content:none!important;display:none!important}.approach__cta{opacity:1!important;visibility:visible!important;z-index:5!important;margin-top:2.8rem!important;position:relative!important;transform:none!important}.numbers{background:#08225a!important;grid-template-columns:repeat(3,1fr)!important;gap:48px!important;margin:0!important;padding:64px 163px!important;display:grid!important}.numbers .number{border-left-color:#fff3!important}.numbers .number__num{color:#549eff!important}.numbers .number__title{color:#fff!important}.numbers .number__text{color:#ffffffe6!important}@media (width<=1024px){.numbers{grid-template-columns:repeat(2,1fr)!important;row-gap:48px!important;padding:48px!important}}@media (width<=640px){.numbers{grid-template-columns:1fr!important;padding:40px 24px!important}}.hero__frame{background:#08225a!important}.hero__band{background:#08225a8c!important}.hero__cta{color:#08225a!important;background:#fff!important;border-color:#fff!important}.hero__cta:hover{color:#08225a!important;background:#eef2fb!important}.footer__disclaimer{display:none!important}.posts__cards{align-items:stretch}.post-card{flex-direction:column;display:flex!important}.post-card--article{cursor:pointer}.about__avatar{object-position:center 30%!important}.oc-wa-ico{display:none}.header__cta .oc-wa-txt{display:inline}.header__cta{color:#fff!important;box-shadow:none!important;background:#08225a!important;border-color:#08225a!important}@media (width<=1024px){.header__cta{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;border-radius:50%!important;padding:0!important;display:inline-flex!important}.header__cta .oc-wa-txt{display:none!important}.header__cta .oc-wa-ico{width:24px;height:24px;display:block!important}.header__cta .oc-wa-ico path{fill:#fff}}@media (width<=640px){.legal__box,.oc-lead-box{max-width:92vw!important;padding:24px 18px!important}}.oc-modal-panel .lead__form{width:100%!important}.oc-modal-panel .lead__submit{width:100%}.hero__media{z-index:0}.hero__title,.hero__cta,.hero__band{z-index:2}:root{--risk-surface:var(--oc-white);--risk-muted-surface:var(--gray-light);--risk-exhibit-surface:color-mix(in srgb, var(--accent) 4%, var(--oc-white));--risk-timeline:color-mix(in srgb, var(--accent) 35%, var(--oc-white));--risk-heading-color:var(--navy);--risk-ink:var(--navy);--risk-muted:var(--gray);--risk-rule:var(--oc-line);--risk-primary:var(--navy);--risk-error:#8f2929;--risk-negative:#a20000;--risk-positive:#004f2e;--risk-slider-track:#d1d5db}.risk-assessment{color:var(--risk-ink);background:var(--risk-surface);letter-spacing:0;font-size:16px;line-height:1.7}.risk-assessment *{letter-spacing:0}.risk-section{--risk-icon-size:28px;--risk-icon-gap:20px;--risk-icon-gutter:calc(var(--risk-icon-size) + var(--risk-icon-gap));--risk-page-margin:max(28px, calc((100% - 1228px) / 2));--risk-section-top:80px;--risk-section-surface:var(--risk-surface);padding:var(--risk-section-top) var(--risk-page-margin) 80px calc(var(--risk-page-margin) + var(--risk-icon-gutter));background:var(--risk-section-surface);scroll-margin-top:84px;position:relative}.risk-section:before{content:"";top:0;bottom:0;left:calc(var(--risk-page-margin) + var(--risk-icon-size) / 2 - 1px);background:var(--risk-timeline);pointer-events:none;width:2px;position:absolute}.risk-intro{--risk-section-top:40px;padding-bottom:36px}.risk-intro:before{top:var(--risk-section-top)}.risk-section:last-child:before{bottom:56px}.risk-history,.risk-conversion{--risk-section-surface:var(--risk-exhibit-surface)}.risk-exhibit{animation:.28s ease-out both risk-exhibit-arrive}@keyframes risk-exhibit-arrive{0%{opacity:0}to{opacity:1}}.risk-assessment h1,.risk-assessment h2,.risk-assessment h3,.risk-assessment h4{font-family:var(--font-heading);text-wrap:pretty;font-weight:500;line-height:1.35}.risk-assessment h1{max-width:700px;font-size:32px}.risk-assessment h2{max-width:1040px;font-size:32px}.risk-assessment h3{font-size:21px}.risk-assessment h4{font-size:18px}.risk-heading{color:var(--risk-heading-color);position:relative}.risk-heading>svg{left:calc(0px - var(--risk-icon-gutter));width:var(--risk-icon-size);height:var(--risk-icon-size);color:var(--navy);background:var(--risk-section-surface);box-shadow:0 0 0 6px var(--risk-section-surface);position:absolute;top:7px}.risk-assessment .risk-heading:focus{outline:none}.risk-heading>span{min-width:0}.risk-assessment p{color:var(--risk-ink);max-width:920px;margin-top:16px;line-height:1.7}.risk-assessment .risk-lead{color:var(--risk-ink);margin-top:24px;font-size:16px}.risk-intro-content{min-width:0}.risk-intro .risk-lead{margin-top:22px;font-size:16px;font-weight:400;line-height:1.7}.risk-intro .risk-intro-next{margin-top:12px;font-size:15px;font-weight:300;line-height:1.65}.risk-intro-selector{width:100%;max-width:320px;margin-top:12px;padding:0}.risk-relationship{width:100%;min-width:0;color:var(--risk-ink);margin:30px 0 26px}.risk-preparation{color:var(--risk-ink);margin-top:18px;font-size:13px;line-height:1.6}.risk-preparation-line{background:var(--risk-timeline);height:2px;margin-top:10px;overflow:hidden}.risk-preparation-line>span{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:1.8s ease-in-out forwards risk-prepare;display:block}@keyframes risk-prepare{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.risk-unit{flex-direction:column;gap:10px;font-size:13px;display:flex}.risk-select-wrap{align-items:center;display:flex;position:relative}.risk-select-wrap select{appearance:none;background:var(--risk-surface);border:1px solid var(--line);width:100%;min-width:190px;height:46px;color:var(--risk-ink);border-radius:2px;padding:0 40px 0 14px;font-size:15px}.risk-select-wrap svg{pointer-events:none;position:absolute;right:15px}.risk-subtitle{color:var(--risk-ink);font-size:13px;font-weight:400;margin-top:6px!important}.risk-history-grid{grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:start;gap:10px 40px;display:grid}.risk-history-header{grid-column:1}.risk-history .risk-history-intro{margin-top:22px;font-size:16px;font-weight:400;line-height:1.7}.risk-history .risk-history-grid{margin-top:30px}.risk-history .risk-history-illustration{color:var(--risk-ink);margin:0;font-size:14px;font-weight:400;line-height:1.5}.risk-history-illustration strong{font-weight:500}.risk-history-grid>.risk-chart{grid-column:1/-1}.risk-chart{width:100%;min-width:0;font-size:12px;position:relative}.risk-chart-history{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:0 40px;display:grid}.risk-chart-history .risk-chart-source{grid-column:1;padding-top:4px;position:static}.risk-history-comparison{visibility:hidden;opacity:0;min-width:0;height:200px;color:var(--risk-ink);touch-action:pan-y;grid-area:1/2/3;align-self:center;transition:opacity .18s;position:relative}.risk-history-comparison.is-visible{visibility:visible;opacity:1}.risk-comparison-window{width:100%;height:100%;overflow:hidden}.risk-comparison-track{width:100%;height:100%;transition:transform .4s ease-in-out;display:flex}.risk-comparison-track.is-recovery{transform:translate(-100%)}.risk-comparison-panel{flex:0 0 100%;min-width:0}.risk-comparison-navigation{z-index:1;gap:4px;display:flex;position:absolute;top:0;right:0}.risk-assessment .risk-comparison-navigation button{width:26px;height:28px;min-height:0;box-shadow:none;color:var(--risk-muted);background:0 0;padding:0}.risk-assessment .risk-comparison-navigation button:hover{color:var(--risk-ink)}.risk-comparison-navigation button:disabled{visibility:hidden}.risk-assessment .risk-history-comparison h3{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5}.risk-history-comparison h3 span{display:block}.risk-history-comparison h3 small{color:var(--risk-ink);font-size:12px;font-weight:400;line-height:1.4;display:block}.risk-history-comparison-row{visibility:hidden;opacity:0;padding:10px 0;transition:opacity .18s}.risk-history-comparison-row.is-visible{visibility:visible;opacity:1}.risk-history-comparison-row+.risk-history-comparison-row{border-top:1px solid var(--risk-rule)}.risk-history-comparison dt{font-size:12px;font-weight:500;line-height:1.5}.risk-history-comparison dd{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 0;display:flex}.risk-history-comparison dd span{white-space:nowrap;font-size:11px;line-height:1.5}.risk-history-comparison dd strong{font-size:26px;font-weight:500;line-height:1.2}.risk-history-comparison .neg{color:var(--risk-negative)}.risk-history-comparison .pos{color:var(--risk-positive)}.risk-history-controls{grid-column:1;align-items:center;gap:14px;height:32px;display:flex}.risk-assessment .risk-history-controls button{height:28px;min-height:0;color:var(--risk-muted);box-shadow:none;background:0 0;gap:5px;padding:0 2px;font-size:11px;font-weight:400}.risk-assessment .risk-history-controls button:hover{color:var(--risk-ink)}.risk-history-controls svg{flex-shrink:0}.risk-history-integrated-legend{z-index:1;pointer-events:none;gap:4px 20px;position:absolute;top:4px;left:0;right:0;margin-top:0!important}.risk-history-canvas{width:100%;min-width:0;height:290px;position:relative}.risk-history-price-line{clip-path:var(--risk-price-clip)}.risk-history-rent-line{clip-path:var(--risk-rent-clip)}.risk-history-targets{position:absolute;top:0;left:0;overflow:hidden}.risk-history-targets rect{fill:#0000;cursor:pointer}.risk-assessment .risk-history-targets rect:focus{outline:none}.risk-history-selected-price{fill:var(--risk-positive);stroke:var(--risk-section-surface);stroke-width:1px;pointer-events:none}.risk-history-selected-rent{fill:var(--navy);stroke:var(--risk-section-surface);stroke-width:1px;pointer-events:none}.risk-history-tooltip{border:1px solid var(--risk-rule);background:var(--risk-surface);width:280px;max-width:calc(100% - 12px);color:var(--risk-ink);pointer-events:none;z-index:1;padding:8px 10px;font-size:11px;line-height:1.5;position:absolute;top:8px}.risk-assessment .risk-history-tooltip p{margin-top:3px;font-size:11px;line-height:1.5}.risk-chart-source{color:var(--risk-muted);font-size:11px;position:absolute;bottom:0;left:0}.risk-tooltip{background:var(--risk-surface);border:1px solid var(--line);color:var(--risk-ink);max-width:270px;padding:12px;font-size:12px}.risk-tooltip p{margin-top:6px}.risk-legend{color:var(--risk-ink);flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.risk-legend span{align-items:center;gap:10px;min-width:0;display:flex}.risk-legend i{border-top:1.25px solid var(--risk-positive);flex-shrink:0;width:28px;height:0;position:relative}.risk-legend .risk-swatch-rent{border-top:1.25px dashed var(--navy)}.risk-swatch-rent:after{content:"";background:var(--navy);width:3px;height:3px;position:absolute;top:-2.5px;left:12px;transform:rotate(45deg)}.risk-transition{justify-content:center;margin-top:56px;display:flex}.risk-assessment .risk-continue{white-space:normal;height:auto;min-height:48px;color:var(--risk-ink);background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:400;line-height:1.5;display:inline-flex}.risk-assessment .risk-continue:hover{color:var(--blue)}.risk-continue svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.risk-area-selector{max-width:420px;margin-top:30px;position:relative}.risk-area-selector>label{margin-bottom:10px;font-size:13px;display:block}.risk-search-box{background:var(--risk-surface);border:1px solid var(--line);border-radius:2px;align-items:center;gap:12px;height:52px;padding-left:15px;display:flex}.risk-search-box>svg{color:var(--risk-muted);flex-shrink:0}.risk-search-box input{width:100%;min-width:0;color:var(--risk-ink);background:0 0;border:0;outline:0;font-size:16px}.risk-assessment .risk-search-toggle{width:42px;height:48px;color:var(--risk-ink);background:0 0;border-radius:0;padding:0}.risk-area-options{z-index:45;border:1px solid var(--line);background:var(--risk-surface);max-height:310px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.risk-area-options button{white-space:normal;background:var(--risk-surface);width:100%;height:auto;color:var(--risk-ink);border-radius:0;justify-content:flex-start;padding:12px;font-size:15px;display:flex}.risk-area-options button:hover,.risk-area-options button:focus,.risk-area-options button[aria-selected=true]{background:var(--risk-muted-surface)}.risk-area-options p{margin:0;padding:10px;font-size:14px}.risk-empty{margin-top:28px;padding:40px 0 8px}.risk-empty span{color:var(--risk-muted);font-size:12px}.risk-empty h3{max-width:620px;margin-top:14px}.risk-area-heading{justify-content:space-between;align-items:center;gap:24px;margin:48px 0 32px;display:flex}.risk-area-heading h3{font-size:22px}.risk-area-heading span{color:var(--risk-muted);font-size:12px}.risk-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.risk-columns article{min-width:0}.risk-columns h3{max-width:480px;min-height:60px;font-size:21px}.risk-assessment .risk-axis-caption{margin-top:12px;font-size:12px}.risk-chart-columns{height:310px;margin-top:20px}.risk-assessment .risk-chart-observation{margin-top:20px;font-size:15px}.risk-chart-observation strong{color:var(--risk-ink);font-weight:500}.risk-exposure{margin-top:60px}.risk-exposure h3{font-size:22px}.risk-exposure-grid{grid-template-columns:30% minmax(0,1fr);align-items:center;gap:32px;padding:35px 0;display:grid}.risk-exposure-number{flex-direction:column;gap:12px;display:flex}.risk-exposure-number strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:60px;font-weight:400;line-height:1}.risk-exposure-number span{color:var(--risk-muted);font-size:13px}.risk-chart-comparison{height:140px}.risk-exposure>p{max-width:960px;font-size:16px}.risk-assessment .risk-formula{margin-top:24px;font-size:12px}.risk-methodology{margin-top:44px}.risk-methodology h4{font-size:14px;font-weight:500}.risk-methodology p{max-width:990px;margin-top:12px;font-size:15px}.risk-conversion .risk-lead{max-width:800px}.risk-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.risk-assessment .risk-button{white-space:normal;background:var(--risk-primary);height:auto;min-height:54px;color:var(--oc-white);border:1px solid var(--risk-primary);box-shadow:none;border-radius:2px;gap:28px;padding:16px 24px;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.risk-assessment .risk-button-secondary{color:var(--risk-ink);border-color:var(--line);background:0 0}.risk-assessment .risk-button:hover{background:var(--blue);color:var(--oc-white)}.risk-assessment :focus-visible{outline:2px solid var(--blue);outline-offset:3px}dialog.oc-analytics-inline{--oc-gutter:max(24px, calc((100% - 1140px) / 2));--oc-rule:var(--risk-rule);width:100%;max-width:none;height:auto;max-height:none;margin:0;animation:none;display:block;position:static;overflow:visible}.oc-analytics-inline h2,.oc-analytics-inline h3{letter-spacing:0}.oc-analytics-inline .oc-offer h2{font-size:42px}.oc-analytics-inline .oc-product h3{font-size:30px}.oc-analytics-inline .oc-preview-main{border-radius:0;height:auto;padding:0}.oc-inline-report{gap:20px;margin-top:20px;display:grid}.oc-analytics-inline .oc-selected-area{margin-top:24px}@media (width<=1024px){.risk-history-grid{grid-template-columns:1fr}.risk-chart-history{grid-template-columns:minmax(0,1fr)}.risk-history-comparison{grid-area:2/1;height:184px;margin-top:12px}.risk-history-controls{grid-row:3}.risk-chart-history .risk-chart-source{grid-row:4}.risk-legend{flex-flow:wrap}.risk-columns{grid-template-columns:1fr;gap:40px}.risk-columns h3{max-width:none;min-height:0}}@media (width<=760px){.risk-section{--risk-icon-size:20px;--risk-icon-gap:10px;--risk-page-margin:16px;--risk-section-top:56px;padding-bottom:56px;scroll-margin-top:72px}.risk-intro{--risk-section-top:28px;padding-bottom:28px}.risk-section:last-child:before{bottom:40px}.risk-assessment h1,.risk-assessment h2{font-size:26px}.risk-heading>svg{top:6px}.risk-assessment .risk-lead,.risk-intro .risk-lead{margin-top:20px;font-size:16px}.risk-history .risk-history-intro{margin-top:20px}.risk-intro .risk-intro-next{margin-top:10px;font-size:14px}.risk-intro-selector{border:0;margin-top:12px;padding:0}.risk-history-grid{gap:10px}.risk-history-canvas{height:260px}.risk-legend{gap:8px 20px;margin-top:10px;font-size:10.5px}.risk-history-integrated-legend{flex-direction:column;align-items:flex-start;gap:3px}.risk-chart-source{font-size:11px;left:0}.risk-transition{margin-top:45px}.risk-columns{grid-template-columns:1fr;gap:40px}.risk-columns h3{min-height:0;font-size:19px}.risk-area-heading{flex-direction:column;align-items:flex-start;gap:8px}.risk-exposure h3{font-size:20px}.risk-exposure-grid{grid-template-columns:1fr;gap:20px}.risk-exposure-number strong{font-size:52px}.risk-methodology p{font-size:15px}.risk-actions{flex-direction:column}.risk-actions .risk-button{justify-content:space-between;width:100%}.oc-analytics-inline .oc-offer h2{font-size:32px}.oc-analytics-inline .oc-product h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.risk-assessment *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.risk-relationship .risk-sensitivity-heading{color:var(--risk-ink);margin:0;font-size:14px;font-weight:400;line-height:1.5}.risk-relationship .risk-baseline{color:var(--risk-ink);white-space:nowrap;margin:2px 0 12px;font-size:12px;font-weight:400;line-height:1.4}.risk-relationship .risk-baseline-compact{display:none}@media (width<=440px){.risk-relationship .risk-baseline-full{display:none}.risk-relationship .risk-baseline-compact{display:inline}}.risk-relationship .risk-sensitivity-heading strong{font-weight:500}.risk-sens-control-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.risk-sens-control-head strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.risk-sens-slider [data-slot=slider-track]{background:var(--risk-slider-track);height:2px}.risk-sens-slider [data-slot=slider-range]{display:none}.risk-sens-slider [data-slot=slider-thumb]{background:var(--risk-ink);border:2px solid var(--risk-surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--risk-ink);cursor:grab}.risk-sens-control-head,.risk-sens-slider{max-width:560px}.risk-xy-ticks{max-width:560px;color:color-mix(in srgb, var(--risk-ink) 60%, transparent);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.risk-xy{max-width:560px;margin-top:12px}.risk-xy-svg{width:100%;height:auto;display:block;overflow:visible}.risk-xy-svg text{fill:color-mix(in srgb, var(--risk-ink) 60%, transparent);font-size:11px}.risk-xy-svg .axis-title{fill:color-mix(in srgb, var(--risk-ink) 75%, transparent)}.risk-xy-svg .grid{stroke:var(--risk-rule);stroke-width:1px}.risk-xy-svg .line-neg{fill:none;stroke:var(--risk-negative);stroke-width:1.5px}.risk-xy-svg .line-pos{fill:none;stroke:var(--risk-positive);stroke-width:1.5px}.risk-xy-svg .point.neg{fill:var(--risk-negative)}.risk-xy-svg .point.pos{fill:var(--risk-positive)}.risk-xy-svg .note-delta.neg{fill:var(--risk-negative)}.risk-xy-svg .note-delta.pos{fill:var(--risk-positive)}.risk-sens-control-head strong.neg{color:var(--risk-negative)}.risk-sens-control-head strong.pos{color:var(--risk-positive)}.risk-xy-svg .base{fill:var(--risk-surface);stroke:var(--risk-ink);stroke-width:1.5px}.risk-xy-svg .base-label{font-size:10px}.risk-xy-svg .point{fill:var(--accent);stroke:var(--risk-surface);stroke-width:2px}.risk-xy-svg .note-box{fill:var(--risk-surface);stroke:var(--risk-rule)}.risk-xy-svg .note{fill:var(--risk-ink);font-size:11px}.risk-xy-svg .note-strong{font-variant-numeric:tabular-nums;font-weight:600}.risk-xy-svg .note-delta{fill:color-mix(in srgb, var(--risk-ink) 65%, transparent);font-variant-numeric:tabular-nums;font-size:11px}.risk-relationship figcaption{color:color-mix(in srgb, var(--risk-ink) 55%, transparent);margin-top:6px;font-size:11px;font-style:italic;font-weight:400;line-height:1.5}.risk-area-select{max-width:360px;margin-top:28px}.risk-supply{gap:44px;margin-top:32px;display:grid}.risk-supply-chart,.risk-exposure-chart{margin:0;position:relative}.risk-assessment .risk-supply-title{color:var(--risk-ink);margin:0;font-size:14px;font-weight:500;line-height:1.5}.risk-supply-canvas{width:100%;min-width:0;margin-top:8px;position:relative}.risk-supply-canvas>svg{position:absolute;inset:0;overflow:visible}.risk-supply-legend{pointer-events:none;z-index:1;gap:4px 20px;position:absolute;top:0;left:0;margin-top:0!important}.risk-legend .risk-swatch-block{border:0;width:10px;height:10px}.risk-swatch-contracts{background:var(--navy)}.risk-swatch-deliveries{background:var(--risk-positive)}.risk-supply-reference{stroke:var(--risk-slider-track);stroke-width:1px;stroke-dasharray:3 3}.risk-supply-connector,.risk-supply-axis{stroke:var(--risk-slider-track);stroke-width:1px}.risk-supply-value{fill:var(--risk-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.risk-supply-year{fill:var(--risk-muted);font-size:10px}.risk-supply-settled .risk-supply-bar,.risk-supply-settled .risk-supply-value{transition:y .45s,height .45s}.risk-assessment .risk-supply-total{color:var(--risk-ink);pointer-events:none;margin:0;font-size:11px;position:absolute;top:0;right:0}.risk-supply-total strong{color:var(--risk-positive);font-weight:600}.risk-supply-targets{position:absolute;inset:0}.risk-supply-targets rect{fill:#0000;cursor:pointer;outline:none}.risk-supply-tooltip{z-index:2;width:240px;top:28px}.risk-exposure-layout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;margin-top:16px;display:grid}.risk-exposure-figure{flex-direction:column;gap:6px;display:flex}.risk-exposure-figure strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.risk-exposure-figure span{color:var(--risk-muted);font-size:12px}.risk-exposure-bars{gap:14px;min-width:0;display:grid}.risk-exposure-row{gap:5px;display:grid}.risk-exposure-row-label{color:var(--risk-ink);font-size:11px}.risk-exposure-track{align-items:center;gap:8px;min-width:0;padding-right:44px;display:flex}.risk-exposure-track i{min-width:1px;height:8px;display:block}.risk-exposure-track b{color:var(--risk-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.risk-assessment .risk-exposure-sentence{max-width:900px;margin-top:20px;font-size:15px}.risk-exposure-sentence strong{font-weight:500}.risk-assessment .risk-supply-note{color:var(--risk-muted);max-width:900px;margin-top:36px;font-size:11px;line-height:1.6}.risk-supply-note strong{font-weight:500}.risk-assessment .risk-supply-source{margin-top:4px;position:static}@media (width<=760px){.risk-area-select{max-width:none;margin-top:22px}.risk-supply{gap:36px;margin-top:26px}.risk-supply-legend{flex-direction:column;align-items:flex-start;gap:3px}.risk-assessment .risk-supply-total{top:38px}.risk-supply-value{font-size:10px}.risk-exposure-layout{grid-template-columns:1fr;gap:16px}.risk-exposure-figure strong{font-size:40px}.risk-assessment .risk-exposure-sentence{font-size:14px}}.risk-area-stage{position:relative}.risk-area-charts{transition:opacity .35s}.risk-area-stage.updating .risk-area-charts{opacity:0;pointer-events:none}.risk-area-updating{z-index:1;margin-top:0;position:absolute;top:24px;left:0;right:0}.risk-area-updating .risk-preparation-line>span{animation-duration:1.7s}@media (prefers-reduced-motion:reduce){.risk-area-charts{transition:none}}.oc-analytics-inline{--oc-ink-deep:#0d2035;--oc-paper:#f6f5f2;--oc-hair:#d1d5db}.oc-analytics-inline .oc-offer{background:var(--oc-ink-deep);color:#fff;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:0 72px;padding-top:96px;padding-bottom:96px}.oc-analytics-inline .oc-offer h2{letter-spacing:-.015em;color:#fff;grid-column:1;max-width:620px;font-size:clamp(48px,4.6vw,64px);font-weight:400;line-height:1.06;animation:.6s both oc-rise}.oc-analytics-inline .oc-intro{color:#ffffffb8;grid-column:1;max-width:460px;margin-top:28px;font-size:18px;font-weight:400;line-height:1.6;animation:.6s .12s both oc-rise}.oc-analytics-inline .oc-factors{border-top:1px solid #fff3;grid-area:1/2/span 2;align-self:end;display:block}.oc-analytics-inline .oc-factors li{color:#fff;border-top:0;border-bottom:1px solid #fff3;flex-direction:row;align-items:baseline;gap:28px;padding:20px 0;font-size:19px;font-weight:400;line-height:1.35;transition:opacity .3s,transform .3s;animation:.5s both oc-rise}.oc-analytics-inline .oc-factors li span{letter-spacing:.16em;color:#8a9aad;min-width:18px;font-size:11px}.oc-analytics-inline .oc-factors li:first-child{animation-delay:.2s}.oc-analytics-inline .oc-factors li:nth-child(2){animation-delay:.28s}.oc-analytics-inline .oc-factors li:nth-child(3){animation-delay:.36s}.oc-analytics-inline .oc-factors li:nth-child(4){animation-delay:.44s}.oc-analytics-inline .oc-factors li:nth-child(5){animation-delay:.52s}@media (hover:hover){.oc-analytics-inline .oc-factors:hover li{opacity:.55}.oc-analytics-inline .oc-factors li:hover{opacity:1;transform:translate(6px)}}.oc-analytics-inline .oc-product{background:var(--oc-paper);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);grid-template-areas:"title fig""act fig";gap:28px 64px;padding-top:88px;padding-bottom:96px;animation:.6s both oc-fade;animation-timeline:view();animation-range:entry entry 40%}.oc-analytics-inline .oc-product h3{letter-spacing:-.01em;color:var(--oc-ink-deep);grid-area:title;font-size:clamp(40px,3.4vw,48px);font-weight:400;line-height:1.1}.oc-analytics-inline .oc-product figure{grid-area:fig;margin:0}.oc-analytics-inline .oc-product-action{border-top:1px solid var(--oc-hair);grid-area:act;align-self:end;padding-top:20px}.oc-analytics-inline .oc-preview-main{border:1px solid var(--oc-hair);box-shadow:none;background:#fff}.oc-analytics-inline .oc-preview-thumbs img{border:1px solid var(--oc-hair);box-shadow:none}.oc-analytics-inline .oc-form-section{border-top:1px solid var(--oc-hair);background:#fff;padding-top:88px;padding-bottom:96px}.oc-analytics-inline .oc-form-intro h2{color:var(--oc-ink-deep);font-size:clamp(30px,2.6vw,38px);font-weight:400;line-height:1.15}.oc-analytics-inline .oc-form-section label,.oc-analytics-inline .oc-form-section legend{letter-spacing:.08em;text-transform:uppercase;color:#5b6b7d;font-size:12px;font-weight:500}.oc-analytics-inline .oc-form-section input,.oc-analytics-inline .oc-form-section select{border:0;border-bottom:1px solid var(--oc-hair);color:var(--oc-ink-deep);box-shadow:none;background:0 0;border-radius:0;transition:border-color .3s}.oc-analytics-inline .oc-form-section input:focus,.oc-analytics-inline .oc-form-section select:focus{border-bottom-color:var(--oc-ink-deep);outline:none}.oc-analytics-inline .oc-form-section input[aria-invalid=true],.oc-analytics-inline .oc-form-section select[aria-invalid=true]{border-bottom-color:#a20000}.oc-analytics-inline .oc-selected-area input{background:0 0}.oc-analytics-inline .oc-flow-button{background:var(--oc-ink-deep);border-color:var(--oc-ink-deep);color:#fff;border-radius:0}@keyframes oc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes oc-fade{0%{opacity:0}to{opacity:1}}@media (width<=760px){.oc-analytics-inline .oc-offer{padding-top:48px;padding-bottom:48px;display:block}.oc-analytics-inline .oc-offer h2{max-width:340px;font-size:38px;line-height:1.1}.oc-analytics-inline .oc-intro{margin-top:20px;font-size:16px}.oc-analytics-inline .oc-factors{margin-top:36px}.oc-analytics-inline .oc-factors li{gap:22px;padding:15px 0;font-size:16px}.oc-analytics-inline .oc-product{padding-top:52px;padding-bottom:56px;display:block}.oc-analytics-inline .oc-product h3{margin-bottom:28px;font-size:32px}.oc-analytics-inline .oc-product-action{margin-top:28px}.oc-analytics-inline .oc-form-section{padding-top:52px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.oc-analytics-inline .oc-offer h2,.oc-analytics-inline .oc-intro,.oc-analytics-inline .oc-factors li,.oc-analytics-inline .oc-product{transition:none;animation:none}}body:has(.oc-analytics-inline) .oc-burger span{background:#fff}.oc-analytics-inline .oc-lead{padding:112px var(--oc-gutter) 96px;--oc-gutter:max(24px, calc((100% - 1400px) / 2));background:#fff;grid-template-columns:48fr 42fr;align-items:start;column-gap:10%;display:grid}.oc-analytics-inline .oc-lead h2{letter-spacing:-.02em;color:#08225a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,5.2vw,74px);font-weight:500;line-height:1.05;animation:.6s both oc-rise}.oc-analytics-inline .oc-lead-blue{color:#2455a4}.oc-analytics-inline .oc-lead-text{color:#6b7280;margin:10px 0 0;font-size:22px;font-weight:400;line-height:1.65;animation:.6s .12s both oc-rise}.oc-analytics-inline .oc-index{padding:0 var(--oc-gutter) 104px;--oc-gutter:max(24px, calc((100% - 1400px) / 2));background:#fff}.oc-analytics-inline .oc-index ol{border-top:1px solid #d1d5db;width:42%;min-width:0;margin:0 0 0 auto;padding:0;list-style:none}.oc-analytics-inline .oc-index li{color:#08225a;border-bottom:1px solid #d1d5db;align-items:baseline;gap:32px;padding:22px 0;font-size:19px;line-height:1.35;transition:transform .3s,opacity .3s;animation:.5s both oc-rise;display:flex}.oc-analytics-inline .oc-index li span{letter-spacing:.16em;color:#8a94a3;font-variant-numeric:tabular-nums;min-width:18px;font-size:11px}.oc-analytics-inline .oc-index li:nth-child(2){animation-delay:80ms}.oc-analytics-inline .oc-index li:nth-child(3){animation-delay:.16s}.oc-analytics-inline .oc-index li:nth-child(4){animation-delay:.24s}.oc-analytics-inline .oc-index li:nth-child(5){animation-delay:.32s}@media (hover:hover){.oc-analytics-inline .oc-index ol:hover li{opacity:.55}.oc-analytics-inline .oc-index li:hover{opacity:1;transform:translate(6px)}}.oc-analytics-inline .oc-product{border-top:1px solid #d1d5db}.oc-analytics-inline .oc-product h3,.oc-analytics-inline .oc-form-intro h2{letter-spacing:-.015em;color:#08225a;font-family:Georgia,Times New Roman,serif;font-weight:500}@media (width<=900px){.oc-analytics-inline .oc-lead{padding-top:56px;padding-bottom:36px;display:block}.oc-analytics-inline .oc-lead h2{font-size:clamp(38px,10.5vw,44px);line-height:1.1}.oc-analytics-inline .oc-lead-text{margin-top:22px;font-size:17px;line-height:1.6}.oc-analytics-inline .oc-index{padding-bottom:56px}.oc-analytics-inline .oc-index ol{width:100%}.oc-analytics-inline .oc-index li{gap:22px;padding:16px 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.oc-analytics-inline .oc-lead h2,.oc-analytics-inline .oc-lead-text,.oc-analytics-inline .oc-index li{transition:none;animation:none}}.oc-analytics-inline .oc-lead,.oc-analytics-inline .oc-index{--oc-gutter:max(40px, calc((100% - 1400px) / 2))}.oc-analytics-inline .oc-lead{padding-bottom:64px}.oc-analytics-inline .oc-lead h2{font-weight:400}@media (width<=900px){.oc-analytics-inline .oc-lead,.oc-analytics-inline .oc-index{--oc-gutter:24px}.oc-analytics-inline .oc-lead{padding-bottom:36px}}body .oc-analytics-inline .oc-lead h2{line-height:1.05!important}body .oc-analytics-inline .oc-lead h2 span{line-height:inherit!important}body .oc-analytics-inline .oc-product h3{line-height:1.1!important}@media (width<=900px){body .oc-analytics-inline .oc-lead h2{line-height:1.1!important}}.oc-analytics-inline .oc-product{background:var(--risk-exhibit-surface)}.oc-property-modal{color:#08225a;opacity:0;background:#fff;border:1px solid #d1d5db;width:min(920px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;transition:opacity .3s,transform .3s;overflow:auto;transform:translateY(8px)}.oc-property-modal[open]{opacity:1;animation:.3s both oc-rise;transform:none}.oc-property-modal::backdrop{background:#0d203573}.oc-property-panel{position:relative}.oc-property-close{z-index:1;color:#08225a;width:40px;height:40px;font-size:26px;position:absolute;top:14px;right:14px}.oc-analytics-inline .oc-property-modal .oc-form-section{border-top:0;padding:44px 48px 48px;display:block}.oc-analytics-inline .oc-property-modal .oc-form-intro{margin-bottom:28px;padding-left:48px}.oc-analytics-inline .oc-property-modal form{padding-left:48px}body .oc-analytics-inline .oc-property-heading{letter-spacing:0;color:#08225a;margin:0;font-size:32px;font-weight:500;position:relative;font-family:var(--font-heading)!important;line-height:1.35!important}body .oc-analytics-inline .oc-property-heading *{font-family:var(--font-heading)!important}.oc-property-heading>svg{color:#08225a;width:28px;height:28px;position:absolute;top:7px;left:-48px}.oc-analytics-inline .oc-property-modal .oc-confirmation:not([hidden]){padding:0 48px 48px 96px;display:block}.oc-analytics-inline .oc-flow-button{isolation:isolate;color:#fff;background:#08225a;border-color:#08225a;position:relative;overflow:hidden}.oc-analytics-inline .oc-flow-button:before{content:"";z-index:-1;transform-origin:0;background:#2455a4;transition:transform .48s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.oc-analytics-inline .oc-flow-button:active:before,.oc-analytics-inline .oc-flow-button:focus-visible:before{transform:scaleX(1)}@media (hover:hover){.oc-analytics-inline .oc-flow-button:hover:before{transform:scaleX(1)}}.oc-analytics-inline .oc-flow-button:disabled:before{transform:scaleX(0)}@media (width<=760px){.oc-property-modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.oc-analytics-inline .oc-property-modal .oc-form-section{padding:28px 18px 32px}.oc-analytics-inline .oc-property-modal .oc-form-intro,.oc-analytics-inline .oc-property-modal form{padding-left:30px}body .oc-analytics-inline .oc-property-heading{padding-right:36px;font-size:26px}.oc-property-heading>svg{width:20px;height:20px;top:8px;left:-30px}.oc-analytics-inline .oc-property-modal .oc-confirmation:not([hidden]){padding:0 18px 32px 48px}}@media (prefers-reduced-motion:reduce){.oc-property-modal,.oc-analytics-inline .oc-flow-button:before{transition:none}}body .oc-analytics-inline .oc-property-heading>svg{stroke:#08225a;color:#08225a!important}body .oc-analytics-inline .oc-lead h2,body .oc-analytics-inline .oc-lead h2 *,body .oc-analytics-inline .oc-product h3,body .oc-analytics-inline .oc-form-intro h2{font-family:var(--font-heading)!important}body .oc-analytics-inline .oc-lead h2,body .oc-analytics-inline .oc-product h3{letter-spacing:0;text-wrap:pretty;font-size:32px;font-weight:500;line-height:1.35!important}.oc-analytics-inline .oc-lead-text{color:var(--navy);margin-top:6px;font-size:16px;line-height:1.7}.oc-analytics-inline .oc-index li{padding:14px 0;font-size:16px;line-height:1.7}.oc-analytics-inline .oc-lead{padding-top:80px;padding-bottom:40px}.oc-analytics-inline .oc-index{padding-bottom:80px}.oc-analytics-inline .oc-product{padding-top:80px;padding-bottom:80px}.oc-analytics-inline .oc-product-action p{font-size:16px;line-height:1.7}@media (width<=900px){body .oc-analytics-inline .oc-lead h2,body .oc-analytics-inline .oc-product h3{font-size:26px;line-height:1.35!important}.oc-analytics-inline .oc-lead{padding-top:56px;padding-bottom:28px}.oc-analytics-inline .oc-lead-text{margin-top:18px}.oc-analytics-inline .oc-index,.oc-analytics-inline .oc-product{padding-bottom:56px}.oc-analytics-inline .oc-product{padding-top:56px}}.oc-fab{z-index:900;color:#fff;cursor:pointer;background:#2455a4;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:56px;height:56px;transition:background-color .3s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 2px 8px #08225a2e}.oc-fab svg{width:24px;height:24px}.oc-fab:hover{background:#08225a}.oc-fab:focus-visible{outline-offset:3px;outline:2px solid #08225a}.oc-fab-tip{white-space:nowrap;color:#08225a;opacity:0;pointer-events:none;background:#fff;border:1px solid #d1d5db;padding:6px 10px;font-size:12px;line-height:1.4;transition:opacity .25s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}@media (hover:hover){.oc-fab:hover .oc-fab-tip,.oc-fab:focus-visible .oc-fab-tip{opacity:1}}@media (width<=760px){.oc-fab{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));width:52px;height:52px}.oc-fab svg{width:22px;height:22px}.oc-fab-tip{display:none}}@media (prefers-reduced-motion:reduce){.oc-fab,.oc-fab-tip{transition:none}}body .page .hero__frame{min-height:0!important;padding:clamp(44px, 6vw, 96px) var(--oc-pad) 0!important;background:#0d2035!important}body .page .hero__media{object-position:center 46%!important;filter:none!important}body .page .hero__title{text-wrap:pretty;order:1;letter-spacing:-.01em!important;width:min(900px,100%)!important;font-size:clamp(30px,3.4vw,50px)!important;font-weight:400!important;line-height:1.14!important}body .page .hero__title .hero__title-accent{letter-spacing:0;margin-top:clamp(18px,1.6vw,24px);font-size:clamp(19px,1.95vw,28px);line-height:1.35;display:block;color:#9dc2ff!important}body .page .hero__cta{order:2;width:auto!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:clamp(26px,2.4vw,36px) 0 clamp(170px,20vw,300px)!important;padding:0 28px!important}body .page .hero__band{order:4;margin-top:0!important}body .page .hero__video{opacity:0;transition:opacity 1.5s ease-in-out}body .page .hero__video.is-front{opacity:1}body .page .hero__media.hero__video--s2{object-position:center 50%!important;filter:contrast(1.08)saturate(.9)!important}body .page .hero__media.hero__video--s3{object-position:center 58%!important}@media (prefers-reduced-motion:reduce){body .page .hero__video{display:none}}body .page .hero__media.hero__video--s1{filter:brightness(.88)contrast(1.08)saturate(.9)!important}body .page .hero__media.hero__video--s2{filter:brightness(.82)contrast(1.12)saturate(.88)!important}body .page .hero__media.hero__video--s3{filter:brightness(.86)contrast(1.08)saturate(.88)!important}body .page .hero__frame:after{background:linear-gradient(#081a2db3 0%,#081a2da3 25%,#0d203591 50%,#0d20357a 75%,#0d20356b 100%)!important}body .page .hero__media.hero__video--s1{object-position:center 42%!important}@media (width<=760px){body .page .hero__media.hero__video--s1{object-position:center 78%!important}}body .page .hero__media.hero__video--s4{object-position:68% 62%!important;filter:brightness(.86)contrast(1.1)saturate(.88)!important}body .page .hero__frame:has(.hero-bars) .hero__cta{margin-bottom:28px!important}.hero-bars{z-index:2;pointer-events:none;order:3;justify-content:space-between;align-items:flex-end;width:min(760px,100%);height:clamp(110px,13vw,190px);margin:0 0 clamp(36px,4vw,60px);display:flex;position:relative}.hero-bars span{width:5.4%;height:calc(var(--lo) * 100%);box-sizing:border-box;background:#004f2e2e;border:1px solid #004f2e8c;border-bottom:0;flex:none;animation:ease-in-out infinite alternate hero-bar;position:relative}.hero-bars__trend{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-bars__trend polyline{fill:none;stroke:#9dc2ff29;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes hero-bar{0%{height:calc(var(--lo) * 100%)}to{height:calc(var(--hi) * 100%)}}@media (width<=760px){.hero-bars{width:calc(100% - 72px)}.hero-bars span{width:6%}}@media (prefers-reduced-motion:reduce){.hero-bars span{animation:none}}.risk-request-cta{letter-spacing:.01em;background:#08225a;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#fff!important}.risk-request-cta:hover,.risk-request-cta:focus-visible{background:#2455a4}.risk-area-empty{color:var(--risk-muted,#6b7280);margin:18px 0 8px;font-size:14px}
