.l-main.u-pb0{padding-bottom:0}.p-features{--features-cloud: #f0f2f5;--features-ink: #1a2030;--features-slate: #2a3a6a;--features-blue: #2f63d8;--features-stroke: #c2c3c4;--features-warm: #fafafa;--features-amber: #fff6e6;--features-label: #ec7a12;--features-title: #1a1a1a;--features-navy: #16244a;background:var(--features-cloud);border-top:1px solid #eef0f4;padding-block:min(48px,12.8vw) min(64px,17.0666666667vw)}.p-features__container{--width: calc(1200px + var(--content_gutter_main) * 2);display:grid;gap:min(48px,12.8vw)}@media screen and (min-width: 768px){.p-features{padding-block:80px 120px}.p-features__container{gap:80px}}.p-features-intro{display:grid;justify-items:center;gap:min(12px,3.2vw)}.p-features-intro__label{margin:0;color:var(--features-blue);font-size:var(--font_size_12);font-weight:var(--font_weight_bold);letter-spacing:.3em}.p-features-intro__lead{margin:0;color:var(--brand-orange);font-size:var(--font_size_24);font-weight:var(--font_weight_black);line-height:var(--line_height_heading)}.p-features-intro__title{margin:0;color:var(--features-navy);font-size:var(--font_size_24);font-weight:var(--font_weight_black);line-height:var(--line_height_heading);text-align:center}.p-features-intro__text{margin:0;max-inline-size:42em;color:var(--features-ink);font-size:var(--font_size_14);font-weight:var(--font_weight_medium);line-height:1.75}@media screen and (min-width: 768px){.p-features-intro{gap:16px}.p-features-intro__label{font-size:14px}.p-features-intro__lead,.p-features-intro__title{font-size:32px}.p-features-intro__text{font-size:16px;line-height:28px}}.p-features-hero{display:flex;flex-direction:column;align-items:center;gap:min(8px,2.1333333333vw)}.p-features-hero__illust{width:min(100%,270px);display:none}.p-features-hero__illust.--right{width:min(100%,334px)}.p-features-hero__shot{position:relative;width:min(100%,750px);aspect-ratio:750/416}.p-features-hero__chrome,.p-features-hero__screen{position:absolute;display:block}.p-features-hero__chrome{inset:0;width:100%;block-size:100%}.p-features-hero__screen{inset:4.57% 12.28% 10.77% 12.25%;width:75.47%}.p-features-hero__badge{position:absolute;inset-block-start:-8%;inset-inline-end:-4%;display:grid;width:160px;place-items:center;pointer-events:none}.p-features-hero__badge-circle,.p-features-hero__badge-mark,.p-features-hero__badge-text{grid-area:1/1}.p-features-hero__badge-mark{align-self:end;justify-self:start;margin:0 0 10px 16px}.p-features-hero__badge-text{color:var(--color_white);font-size:32px;font-weight:var(--font_weight_black);line-height:1.2;text-align:center}@media screen and (max-width: 767.9px){.p-features-hero__badge{inset-block-start:-25%;transform:scale(0.6);transform-origin:top right}}@media screen and (min-width: 768px){.p-features-hero{position:relative;min-block-size:477px}.p-features-hero__illust{display:block;position:absolute;inset-block-end:0;z-index:1}.p-features-hero__illust.--left{inset-inline-start:0}.p-features-hero__illust.--right{inset-inline-end:0}.p-features-hero__shot{margin-block-start:61px}.p-features-hero__badge{inset-block-start:-14%;inset-inline-end:-8%}}.p-features-block{padding-top:min(20px,5.3333333333vw);display:grid;gap:min(24px,6.4vw)}.p-features-block__head{display:grid;gap:min(8px,2.1333333333vw)}.p-features-block__label{margin:0;color:var(--features-label);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.05em}.p-features-block__title{margin:0;color:var(--features-title);font-size:var(--font_size_24);font-weight:var(--font_weight_black);letter-spacing:.05em;line-height:var(--line_height_heading)}@media screen and (min-width: 768px){.p-features-block{gap:40px}.p-features-block__head{gap:16px}.p-features-block__label{font-size:16px}.p-features-block__title{font-size:32px;line-height:1.25}}.p-features-compare{display:flex;flex-direction:column;align-items:center;gap:min(16px,4.2666666667vw)}.p-features-compare__card{width:100%;display:grid;gap:10px;padding:24px;border-radius:4px}.p-features-compare__card.--before{border:2px solid var(--features-stroke);background:var(--features-warm)}.p-features-compare__card.--after{border:4px solid var(--brand-orange);background:var(--features-amber)}.p-features-compare__tag{margin:0;padding:8px;color:var(--color_white);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.05em;text-align:center;inline-size:fit-content}.p-features-compare__card.--before .p-features-compare__tag{background:var(--features-slate)}.p-features-compare__card.--after .p-features-compare__tag{background:var(--brand-orange)}.p-features-compare__text{margin:0;color:var(--features-title);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.02em;line-height:1.75}.p-features-compare__arrow{justify-self:center;transform:rotate(90deg)}.p-features-compare__note{margin:0;color:var(--features-ink);font-size:var(--font_size_14);font-weight:var(--font_weight_medium);line-height:1.75;text-align:end}@media screen and (min-width: 768px){.p-features-compare{flex-direction:row;gap:24px}.p-features-compare__card{width:auto;height:100%;align-content:start;flex-grow:1}.p-features-compare__arrow{align-self:center;transform:none}.p-features-compare__card.--after .p-features-compare__text{font-size:18px;letter-spacing:.05em;line-height:32px}.p-features-compare__text{font-size:16px;line-height:28px}.p-features-compare__note{margin-top:-20px;font-size:16px;line-height:28px}}.p-features-worries-solve{display:grid}.p-features-worries{position:relative;padding:min(28px,7.4666666667vw) min(16px,4.2666666667vw);background:var(--features-slate)}.p-features-worries__illust{display:block;margin-inline:auto;max-inline-size:min(100%,268px)}.p-features-worries__illust.--left{margin-block-end:min(16px,4.2666666667vw)}.p-features-worries__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.p-features-worries__list li{margin:0;padding:24px;border-radius:4px;background:var(--features-cloud);color:var(--features-title);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 768px){.p-features-worries{padding:40px 24px}.p-features-worries__illust.--left{position:absolute;inset-block-start:50%;inset-inline-start:-72px;z-index:0;margin:0;transform:translateY(-50%)}.p-features-worries__list{position:relative;z-index:1;margin-inline-start:180px;grid-template-columns:1fr 1fr;gap:8px}.p-features-worries__list li{font-size:16px;line-height:25px}}.p-features-solve{position:relative;display:grid;justify-items:center;gap:12px;padding:min(40px,10.6666666667vw) min(10px,2.6666666667vw) min(28px,7.4666666667vw);background:var(--brand-orange);text-align:center}.p-features-solve::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:50%;inline-size:24px;block-size:24px;background:var(--features-slate);clip-path:polygon(50% 100%, 0 0, 100% 0);transform:translateX(-50%)}.p-features-solve__lead{margin:0;color:var(--color_white);font-size:var(--font_size_16);font-weight:var(--font_weight_black);line-height:1.5}.p-features-solve__lead span{display:block;font-size:var(--font_size_21)}.p-features-solve__text{margin:0;color:var(--color_white);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);line-height:1.6;text-align:left}.p-features-solve__illust{max-inline-size:min(100%,222px)}@media screen and (min-width: 768px){.p-features-solve{padding:64px 24px}.p-features-solve__lead{font-size:20px}.p-features-solve__lead span{display:inline;font-size:28px}.p-features-solve__text{font-size:16px;line-height:25px;text-align:center}.p-features-solve__illust{position:absolute;inset-block-end:-48px;inset-inline-end:24px}}.p-features-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.p-features-steps__item{display:grid;justify-items:center;gap:8px}.p-features-steps__arrow{display:block}.p-features-step{display:grid;gap:min(16px,4.2666666667vw);padding:24px 20px;border:2px solid var(--features-stroke);border-radius:4px;background:var(--color_white)}.p-features-step__image{inline-size:100%;max-inline-size:484px;justify-self:center}.p-features-step__body{display:grid;align-content:start;gap:16px}.p-features-step__label{margin:0;padding:4px;color:var(--color_white);background:var(--brand-orange);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.05em;text-align:center;inline-size:fit-content}.p-features-step__title{margin:0;color:var(--features-title);font-size:var(--font_size_18);font-weight:var(--font_weight_bold);letter-spacing:.05em;line-height:1.4}.p-features-step__text{margin:0;color:var(--features-ink);font-size:var(--font_size_14);font-weight:var(--font_weight_medium);line-height:1.7}@media screen and (min-width: 768px){.p-features-step{grid-template-columns:484px 1fr;align-items:center;gap:24px}.p-features-step__image{justify-self:start}.p-features-step__title{font-size:20px;line-height:25px}.p-features-step__text{font-size:16px;line-height:25px}}.p-features-points{display:grid;gap:min(24px,3.2vw);margin:0;padding:0;list-style:none}@media screen and (min-width: 568px){.p-features-points{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.p-features-points{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.p-features-points{grid-template-columns:repeat(3, 1fr)}}.p-features-point{display:grid;align-content:start;gap:16px;padding:24px;border:2px solid var(--features-stroke);border-radius:4px;background:var(--color_white)}.p-features-point__label{margin:0;padding:4px;color:var(--color_white);background:var(--brand-orange);font-size:var(--font_size_14);font-weight:var(--font_weight_bold);letter-spacing:.05em;text-align:center;inline-size:fit-content}.p-features-point__image{width:60%;justify-self:center}.p-features-point__title{margin:0;color:var(--features-title);font-size:var(--font_size_18);font-weight:var(--font_weight_bold);letter-spacing:.05em;line-height:1.4}.p-features-point__text{margin:0;color:var(--features-ink);font-size:var(--font_size_14);font-weight:var(--font_weight_medium);line-height:1.7;white-space:pre-line}@media screen and (min-width: 768px){.p-features-point__image{width:auto}.p-features-point__title{font-size:20px;line-height:25px}.p-features-point__text{font-size:16px;line-height:25px}}.p-features-cta{display:grid;justify-items:center;gap:16px;margin:0}.p-features-cta__catch{margin:0;color:var(--features-ink);font-size:var(--font_size_16);font-weight:var(--font_weight_black);text-align:center;display:flex;justify-content:center;align-items:center;gap:min(25px,6.6666666667vw)}.p-features-cta__catch>span{display:flex;flex-direction:column;align-items:center}.p-features-cta__catch::before,.p-features-cta__catch::after{content:"";width:1px;height:85%;display:block;background-color:currentColor}.p-features-cta__catch::before{transform:rotate(-30deg)}.p-features-cta__catch::after{transform:rotate(30deg)}.p-features-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:min(20px,5.3333333333vw) min(28px,7.4666666667vw);border:0;border-bottom:6px solid var(--brand-orange);border-radius:100px;color:var(--color_white);background:linear-gradient(180deg, #f5a623 0%, #ec7a12 100%);box-shadow:0 6px 16px rgba(236,122,18,.28);font-size:var(--font_size_20);font-weight:var(--font_weight_black);line-height:1.2;text-decoration:none;transition:opacity var(--transition_main)}.p-features-cta__btn img{transition:transform var(--transition_main)}.p-features-cta__btn:focus,.p-features-cta__btn:focus-visible{color:var(--color_white);opacity:var(--link_hover_img)}.p-features-cta__btn:focus img,.p-features-cta__btn:focus-visible img{transform:translateX(5px)}@media(any-hover: hover){.p-features-cta__btn:hover{color:var(--color_white);opacity:var(--link_hover_img)}.p-features-cta__btn:hover img{transform:translateX(5px)}}@media screen and (min-width: 768px){.p-features-cta__catch{font-size:20px}.p-features-cta__catch>span{flex-direction:row}.p-features-cta__btn{padding:40px 104px;font-size:28px}}
