/*
rev. 2026-10-21
copyright © 2026
*/
@layer reset{

/*! kiso.css v1.2.4 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:after,:before{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){text-wrap-mode:unset}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(:enabled)::file-selector-button,:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0deg/30%)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer base{:root{--lightest-color:#fff;--darkest-color:#333;--color-navy:#0a4ca0;--color-navy-darker:#073a7c;--color-navy-deep:#00316c;--color-navy-royal:#0a51a2;--base-font-color:#0c2340;--color-gold:#8a6417;--color-gold-darker:#6b4d10;--color-gold-light:#f0d38a;--color-blue-accent:#0074ff;--color-purple:#7173ec;--color-accent-blue:#307cd2;--color-gray:#4f5d70;--color-gray-2:#6b7889;--color-gray-3:#8792a3;--color-gray-600:#6c757d;--color-bg-page:#e4eaf1;--color-bg-light-blue:#eaf2fc;--color-bg-light-blue-2:#f5f9ff;--color-bg-light-blue-hover:#eaf1fc;--color-bg-light-blue-3:#eaf1fb;--color-bg-light-blue-4:#dbe9fb;--color-bg-light-blue-5:#dbe6f6;--color-bg-light-blue-6:#dce9fa;--color-bg-gray:#f0f4f9;--color-bg-gray-light:#f8f9fa;--color-bg-white:#fff;--color-border:#dde6f1;--color-border-2:#e6ecf4;--color-border-hover:#c7d6ea;--color-border-3:#c3ccd8;--color-border-4:#b7c4d6;--color-border-5:#d7e0ec;--color-border-6:#9fa5a9;--color-royal-border:#e7d6ad;--color-royal-bg:#fffaf0;--color-laundry-bg:#e2f0e8;--color-laundry-text:#186a43;--color-wa-bg:#f3e6e6;--color-wa-text:#8a3b3b;--color-danger-text:#ea3c3c;--color-table-stripe:#ecf2f8;--color-bg-slate:#425060;--color-bg-gray-300:#dee2e6;--color-bg-tint-mint:#eefffc;--color-badge-mint-bg:#e4fffa;--color-badge-royal-bg:#caffb6;--color-clp-hero-copy:#444;--color-clp-hero-badge-bg:#0068e7d9;--color-clp-hero-gradient-start:#fff3;--color-clp-hero-gradient-end:#0dd3ff33;--color-clp-hero-cta-gradient-start:#0d57ab;--color-clp-hero-cta-gradient-end:#176ccd;--color-clp-hero-cta-accent:#ff6b35;--color-clp-hero-cta-input-text:#757575;--color-clp-hero-cta-error:#27ffbe;--color-clp-hero-cta-submit-bg:#ccc;--color-clp-hero-cta-submit-bg-active:#22324c;--z-index-header:200;--z-index-cta:100;--z-index-local:1;--shadow-sm:0 8px 28px #0a285024;--shadow-md:0 20px 60px #081e3c24;--shadow-lg:0 20px 60px #081e3c38;--shadow-cta:0 0 34px #00000026;--shadow-cta-sp:0 8px 22px #0a326e59;--shadow-popover:0 16px 40px #0a1e3c38;--shadow-sheet:0 -10px 30px #0a1e3c2e;--shadow-dropdown:0 12px 30px #0a1e3c29;--shadow-focus:0 0 0 3px #0a4ca01a;--font-family-body:"Noto Sans JP",system-ui,sans-serif;--font-family-heading:"Zen Kaku Gothic New",sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--base-font-size:16px;--base-line-height:1.8;--wide-layout-width:1120px}}@layer general{*{&,&:after,&:before{box-sizing:border-box}}}@layer general{body{padding:0;margin:0;font-family:var(--font-family-body);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color)}button{border-radius:0}img{min-inline-size:0;min-block-size:0}}@layer general{}@layer general{}.c-page-service,.c-page-service__base{inline-size:100%;block-size:100%}.c-page-service__base{display:grid;grid-template:"header" auto "nav-global" auto "main" 1fr "nav-sitemap" auto "footer" auto/1fr}.c-page-service__footer,.c-page-service__header,.c-page-service__main,.c-page-service__nav-global,.c-page-service__nav-sitemap{min-inline-size:0}.c-page-service__header{grid-area:header}.c-page-service__nav-global{grid-area:nav-global}.c-page-service__main{grid-area:main}.c-page-service__nav-sitemap{grid-area:nav-sitemap}.c-page-service__footer{grid-area:footer}.c-page-service__content{padding-inline:2em}.c-page-service__title-page{max-inline-size:var(--wide-layout-width);margin-block-end:1em;margin-inline:auto}.c-page-service__nav-breadcrumb{max-inline-size:var(--wide-layout-width);margin-block-end:2em;margin-inline:auto}.c-page-service__content-index{padding-block-end:3.52941em}.c-page-service__content-index,.c-page-service__content-main{max-inline-size:var(--content-width);margin-inline:auto}.c-clp-hero{position:relative;block-size:clamp(36.5rem,calc(44.3056dvw + 2.5rem),42.375rem);background-color:var(--color-bg-white);@media (width <= 768px){--clp-hero-error-offset:0px;inline-size:100%;max-inline-size:30rem;block-size:calc(clamp(34.9239rem, calc(173.8667dvw + .1506rem), 52.3106rem) + var(--clp-hero-error-offset));margin-inline:auto;overflow:visible;&:has(.c-clp-hero__cta-error[style*=block]){--clp-hero-error-offset:clamp(1.12rem,5.6dvw,1.68rem)}}}.c-clp-hero__inner{position:relative;max-inline-size:90rem;block-size:100%;margin-inline:auto}.c-clp-hero__inner:before{position:absolute;inset-block:0;inset-inline-start:calc(50% - 50dvw);inline-size:100dvw;content:"";background:linear-gradient(180deg,var(--color-clp-hero-gradient-start) 44.531%,var(--color-clp-hero-gradient-end) 100%),var(--color-bg-white);@media (width <= 768px){background:linear-gradient(180deg,var(--color-clp-hero-gradient-start) 82.909%,var(--color-clp-hero-gradient-end) 100%),var(--color-bg-white)}}.c-clp-hero__photo{position:absolute;max-inline-size:none;object-fit:cover;&.c-clp-hero__photo-main{inset-block-start:0;inset-inline-start:clamp(24.93rem,51.875dvw,46.6875rem);inline-size:clamp(18.36rem,38.1944dvw,34.375rem);block-size:clamp(18.65rem,38.8889dvw,35rem);overflow:hidden;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:1.625rem;border-end-end-radius:1.625rem;box-shadow:201.702px 89.645px 44.823px 0 #c9eaed;@media (width <= 768px){inset-inline-start:calc(clamp(9.7067rem, 48.5333dvw, 14.56rem) + clamp(-.4rem, -1.3333dvw, -.2667rem));inline-size:clamp(14.0267rem,70.1333dvw,21.04rem);block-size:clamp(13.5467rem,67.7333dvw,20.32rem);border-start-start-radius:clamp(1.0667rem,5.3333dvw,1.6rem);border-start-end-radius:clamp(1.0667rem,5.3333dvw,1.6rem);border-end-start-radius:clamp(1.0667rem,5.3333dvw,1.6rem);border-end-end-radius:clamp(1.0667rem,5.3333dvw,1.6rem);box-shadow:clamp(4.8rem,24dvw,7.2rem) clamp(2.1333rem,10.6667dvw,3.2rem) clamp(1.0667rem,5.3333dvw,1.6rem) 0 #c9eaed}}&.c-clp-hero__photo-sub-1{inset-block-end:0;inset-inline-start:clamp(2.55rem,5.3126dvw,4.7813rem);inline-size:clamp(4.3333rem,9.0278dvw,8.125rem);block-size:clamp(5.1949rem,10.8228dvw,9.7405rem);overflow:hidden;border-start-start-radius:.9375rem;border-start-end-radius:.9375rem;border-end-start-radius:0;border-end-end-radius:0;box-shadow:9.01px -9.01px 21.625px 4.505px #d5eff0;@media (width <= 768px){inset-block:auto calc(clamp(6.9333rem, 34.6667dvw, 10.4rem) + var(--clp-hero-error-offset));inset-inline-start:clamp(-.6533rem,-2.1777dvw,-.4355rem);inline-size:clamp(2.8rem,14dvw,4.2rem);block-size:clamp(3.6267rem,18.1333dvw,5.44rem);border-radius:clamp(.4267rem,2.1333dvw,.64rem);box-shadow:clamp(.3477rem,1.7384dvw,.5215rem) clamp(-.5215rem,-1.7384dvw,-.3477rem) clamp(.8344rem,4.172dvw,1.2516rem) clamp(.1738rem,.8691dvw,.2607rem) #d5eff0}}&.c-clp-hero__photo-sub-2{inset-block-start:clamp(9.9333rem,20.6944dvw,18.625rem);inset-inline-end:calc(min(2.125rem, max(0rem, (100dvw - 90rem) / 2)) * -1 - .75rem);inline-size:clamp(7.3333rem,15.2778dvw,13.75rem);block-size:clamp(7.6rem,15.8333dvw,14.25rem);aspect-ratio:55/57;overflow:hidden;border-radius:1.25rem;box-shadow:85.24px -51.144px 57.963px 34.096px #deeef6;@media (width <= 768px){inset-block:auto calc(clamp(7.3067rem, 36.5333dvw, 10.96rem) + var(--clp-hero-error-offset));inset-inline:calc(clamp(17.76rem, 88.8dvw, 26.64rem) + clamp(-.4rem, -1.3333dvw, -.2667rem)) auto;inline-size:clamp(3.1467rem,15.7333dvw,4.72rem);block-size:clamp(3.2rem,16dvw,4.8rem);aspect-ratio:auto;border-radius:clamp(.4267rem,2.1333dvw,.64rem);box-shadow:clamp(1.1765rem,5.8824dvw,1.7647rem) clamp(-1.0588rem,-3.5293dvw,-.7059rem) clamp(.8rem,4dvw,1.2rem) clamp(.4706rem,2.3531dvw,.7059rem) #deeef6}}&.c-clp-hero__photo-sub-3{inset-block-start:clamp(2.4rem,5dvw,4.5rem);inset-inline-start:calc(min(1rem, max(0rem, (100dvw - 90rem) / 2)) * -1);inline-size:clamp(4.3333rem,9.0278dvw,8.125rem);block-size:clamp(4.3333rem,9.0278dvw,8.125rem);aspect-ratio:1/1;overflow:hidden;border-radius:1rem;box-shadow:35.455px 23.636px 23.636px 0 #0074ff26;@media (width <= 768px){inset-block-start:clamp(13.1733rem,65.8667dvw,19.76rem);inset-inline-start:clamp(-.4rem,-1.3333dvw,-.2667rem);inline-size:clamp(3.7333rem,18.6667dvw,5.6rem);block-size:clamp(3.7333rem,18.6667dvw,5.6rem);border-radius:clamp(.4267rem,2.1333dvw,.64rem);box-shadow:clamp(1.0182rem,5.0909dvw,1.5273rem) clamp(.6788rem,3.3939dvw,1.0182rem) clamp(.6788rem,3.3939dvw,1.0182rem) 0 #0074ff26}}}.c-clp-hero__photo-media{position:absolute;inline-size:100%;max-inline-size:none;object-fit:cover}.c-clp-hero__photo-main>.c-clp-hero__photo-media{@media (width <= 768px){block-size:100%;object-position:top}}.c-clp-hero__photo-sub-1>.c-clp-hero__photo-media{inset-block-start:clamp(-.52rem,-.5778dvw,-.2773rem);inset-inline-start:clamp(.0507rem,.1056dvw,.095rem);@media (width <= 768px){inset-block-start:clamp(-.0418rem,-.087dvw,-.0174rem);inset-inline-start:clamp(-.1478rem,-.308dvw,-.0616rem);inline-size:clamp(3.257rem,16.284dvw,4.8854rem);block-size:clamp(3.7075rem,18.5377dvw,8.8981rem)}}.c-clp-hero__photo-sub-2>.c-clp-hero__photo-media{inset-block-start:clamp(-1.3963rem,-1.5514dvw,-.7447rem);@media (width <= 768px){inset-block-start:clamp(-1.175rem,-2.448dvw,-.4896rem);inset-inline-start:0;inline-size:clamp(3.1467rem,15.7333dvw,4.72rem);block-size:clamp(4.1789rem,20.8944dvw,6.2683rem)}}.c-clp-hero__photo-sub-3>.c-clp-hero__photo-media{inset-block-start:clamp(-.3819rem,-.4243dvw,-.2037rem);inset-inline-start:clamp(-.0106rem,-.0118dvw,-.0057rem);@media (width <= 768px){inset-block-start:clamp(-.1382rem,-.288dvw,-.0576rem);inset-inline-start:clamp(-.3917rem,-.816dvw,-.1632rem);inline-size:clamp(4.0192rem,20.096dvw,6.0288rem);block-size:clamp(5.3381rem,26.6907dvw,8.0072rem)}}.c-clp-hero__body{position:absolute;inset-block-end:2.5rem;inset-inline:0;display:flex;flex-direction:column;padding-inline:clamp(2rem,13.8889dvw,12.5rem);@media (width <= 768px){position:static;inset-block-end:auto;inset-inline:auto;display:block;padding-inline:0}}.c-clp-hero__copy{margin-block-end:2.9452rem;@media (width <= 768px){position:absolute;inset-block-start:clamp(1.5467rem,7.7333dvw,2.32rem);inset-inline-start:clamp(1.0667rem,5.3333dvw,1.6rem);display:flex;flex-direction:column;gap:clamp(.7467rem,3.7333dvw,1.12rem);max-inline-size:clamp(9.8133rem,49.0667dvw,14.72rem);margin-block-end:0}}.c-clp-hero .c-clp-hero__title{margin:0;margin-block-end:1.25rem;font-family:var(--font-family-body);line-height:1.1;color:var(--color-clp-hero-copy);@media (width <= 768px){display:flex;flex-direction:column;gap:clamp(.1067rem,.5333dvw,.16rem);margin-block-end:0}}.c-clp-hero__title-sub{display:block;margin-block-end:.25em;font-size:clamp(1.5rem,2.7778dvw,2.5rem);font-weight:var(--fw-regular);@media (width <= 768px){margin-block-end:0;font-size:clamp(1.28rem,6.4dvw,1.92rem)}}.c-clp-hero__title-main{display:flex;align-items:baseline;@media (width <= 768px){flex-direction:column}}.c-clp-hero__title-primary{font-size:clamp(2.5rem,4.7222dvw,4.25rem);font-weight:var(--fw-regular);color:var(--color-navy-royal);@media (width <= 768px){font-size:clamp(1.92rem,9.6dvw,2.88rem)}}.c-clp-hero__title-secondary{font-size:clamp(2rem,3.8889dvw,3.5rem);font-weight:var(--fw-medium);color:var(--color-navy-royal);@media (width <= 768px){font-size:clamp(1.4933rem,7.4667dvw,2.24rem)}}@media (width <= 768px){.c-clp-hero__title-primary,.c-clp-hero__title-secondary,.c-clp-hero__title-sub{display:inline-block;align-self:flex-start;padding-block:clamp(.1067rem,.5333dvw,.16rem) clamp(.32rem,1.6dvw,.48rem);padding-inline:clamp(.4267rem,2.1333dvw,.64rem);text-shadow:0 0 .6227rem var(--color-bg-white);background-color:var(--color-bg-white)}}.c-clp-hero__lead{margin:0;font-size:clamp(1rem,1.3889dvw,1.25rem);line-height:1.6;color:var(--color-clp-hero-copy);letter-spacing:.05em;@media (width <= 768px){padding-inline:clamp(.5333rem,2.6667dvw,.8rem);margin-block-end:clamp(.5333rem,2.6667dvw,.8rem);font-size:clamp(.6933rem,3.4667dvw,1.04rem)}}.c-clp-hero__lead-accent{color:var(--color-navy-royal)}.c-clp-hero__badges{display:flex;gap:.5665rem;margin-block-end:clamp(10.8473rem,calc(4.6528dvw + 8.6123rem),12.7998rem);@media (width <= 768px){position:absolute;inset-block-start:clamp(16.32rem,81.6dvw,24.48rem);inset-inline-start:clamp(.8rem,4dvw,1.2rem);gap:clamp(.4267rem,2.1333dvw,.64rem);margin-block-end:0}}.c-clp-hero__badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:clamp(7.5rem,10.4167dvw,9.375rem);block-size:clamp(7.5rem,10.4167dvw,9.375rem);color:var(--color-bg-white);text-align:center;background-color:var(--color-clp-hero-badge-bg);border-radius:1.875rem;@media (width <= 768px){inline-size:clamp(5.8667rem,29.3333dvw,8.8rem);block-size:clamp(6.9333rem,34.6667dvw,10.4rem);border-radius:clamp(1.6rem,8dvw,2.4rem)}}@media (width <= 768px){.c-clp-hero__badge:nth-child(2){block-size:clamp(6.1867rem,30.9333dvw,9.28rem)}}.c-clp-hero__badge:nth-child(3){box-shadow:42.857px 21.429px 32.143px 0 #24b8c41a;@media (width <= 768px){box-shadow:clamp(2.1333rem,10.6667dvw,3.2rem) clamp(1.0667rem,5.3333dvw,1.6rem) clamp(1.6rem,8dvw,2.4rem) 0 #24b8c41a}}.c-clp-hero__badge-icon{position:absolute;inset-block-start:clamp(-2.4777rem,-2.753dvw,-1.9822rem);inset-inline-start:clamp(4.7925rem,6.6563dvw,5.9904rem);inline-size:clamp(3.1543rem,4.3809dvw,3.9428rem);block-size:clamp(3.0034rem,4.1714dvw,3.7543rem);@media (width <= 768px){inset-block-start:clamp(-2.6872rem,-8.9575dvw,-1.7915rem);inset-inline-start:clamp(3.1693rem,calc(17.8413dvw - 0.4rem),4.9524rem);inline-size:clamp(2.8262rem,14.131dvw,4.2393rem);block-size:clamp(2.691rem,13.4552dvw,4.0366rem)}}.c-clp-hero__badge-label{margin:0;margin-block-end:.375rem;font-size:1rem;line-height:1;@media (width <= 768px){margin-block-end:clamp(.2133rem,1.0667dvw,.32rem);font-size:clamp(.8rem,4dvw,1.2rem)}}.c-clp-hero__badge-value{margin:0;margin-block-end:.25rem;font-family:Outfit,Poppins,var(--font-family-heading);font-size:clamp(1.75rem,3.4722dvw,3.125rem);font-weight:300;line-height:1;@media (width <= 768px){margin-block-end:clamp(.1333rem,.6667dvw,.2rem);font-size:clamp(2.5067rem,12.5333dvw,3.76rem)}}.c-clp-hero__badge:nth-child(3) .c-clp-hero__badge-value{letter-spacing:-.1339rem;@media (width <= 768px){letter-spacing:clamp(-.16rem,-.5333dvw,-.1067rem)}}.c-clp-hero__badge-unit{font-family:var(--font-family-body);font-size:1.625rem;font-weight:var(--fw-regular);line-height:1}@media (width <= 768px){.c-clp-hero__badge:nth-child(2) .c-clp-hero__badge-unit{font-size:clamp(1.6rem,8dvw,2.4rem)}}.c-clp-hero__badge:nth-child(3) .c-clp-hero__badge-unit{margin-inline-start:-.2rem;@media (width <= 768px){margin-inline-start:clamp(-.2rem,-.6667dvw,-.1333rem);font-size:clamp(1.28rem,6.4dvw,1.92rem)}}.c-clp-hero__badge-unit-en{margin-inline-start:-.1rem;font-family:Outfit,Poppins,var(--font-family-heading);font-size:1.625rem;line-height:1;@media (width <= 768px){margin-inline-start:clamp(-.1rem,-.3333dvw,-.0667rem);font-size:clamp(.8667rem,4.3333dvw,1.3rem)}}.c-clp-hero__badge-suffix{margin:0;font-size:1.5rem;font-weight:var(--fw-medium);line-height:1;@media (width <= 768px){font-size:clamp(.8rem,4dvw,1.2rem)}}.c-clp-hero__badge-note{position:relative;margin:0;font-size:.875rem;font-weight:var(--fw-bold);line-height:1.4;@media (width <= 768px){font-size:clamp(.6933rem,3.4667dvw,1.04rem)}&:after,&:before{position:absolute;inset-block-start:.5rem;inline-size:1.375rem;block-size:.125rem;content:"";background-repeat:no-repeat;background-size:contain;@media (width <= 768px){inset-block-start:clamp(.5787rem,2.8933dvw,.868rem);inline-size:clamp(1.0667rem,5.3333dvw,1.6rem);block-size:clamp(.0667rem,.3333dvw,.1rem)}}&:before{inset-inline-end:100%;background-image:url(/dcms_media/other/icon_hero_lp_line_left.svg);@media (width <= 768px){margin-inline-end:clamp(-.64rem,-2.1333dvw,-.4267rem)}}&:after{inset-inline-start:100%;background-image:url(/dcms_media/other/icon_hero_lp_line_right.svg);@media (width <= 768px){margin-inline-start:clamp(-.64rem,-2.1333dvw,-.4267rem)}}&.c-clp-hero__badge-note-history:before{margin-inline-end:-.45rem;@media (width <= 768px){margin-inline-end:clamp(-1rem,-3.3333dvw,-.6667rem)}}&.c-clp-hero__badge-note-history:after{margin-inline-start:-.45rem;@media (width <= 768px){margin-inline-start:clamp(-1rem,-3.3333dvw,-.6667rem)}}}.c-clp-hero__cta{position:absolute;inset-block-start:clamp(25.3877rem,calc(44.3056dvw - 8.6123rem),31.2627rem);inset-inline:0;display:flex;flex-direction:column;gap:1rem;max-inline-size:56.25rem;padding-block:1.875rem 1.25rem;padding-inline:8.125rem;margin-inline:auto;background:linear-gradient(0deg,var(--color-clp-hero-cta-gradient-start) 0,var(--color-clp-hero-cta-gradient-end) 100%);border-radius:.625rem;@media (width <= 768px){inset-block:clamp(25.589rem,calc(127.17dvw + 0.1525rem),38.307rem) auto;gap:clamp(.64rem,3.2dvw,.96rem);max-inline-size:clamp(18.4rem,92dvw,27.6rem);padding-block:clamp(1.4933rem,7.4667dvw,2.24rem) clamp(.8533rem,4.2667dvw,1.28rem);padding-inline:clamp(.8533rem,4.2667dvw,1.28rem);border-radius:clamp(.5333rem,2.6667dvw,.8rem)}}.c-clp-hero__cta-row{display:flex;gap:1.25rem;align-items:flex-start;@media (width <= 768px){flex-direction:column;gap:clamp(.5333rem,2.6667dvw,.8rem);align-items:center}}.c-clp-hero__cta-label{padding-block-start:.625rem;margin:0;font-size:1rem;font-weight:var(--fw-bold);line-height:1.4;color:var(--color-bg-white);white-space:nowrap;@media (width <= 768px){padding-block-start:0;font-size:clamp(.8rem,4dvw,1.2rem);text-align:center}}.c-clp-hero__cta-form{display:flex;flex-direction:column;gap:.25rem;@media (width <= 768px){gap:clamp(.4267rem,2.1333dvw,.64rem);align-items:center}}.c-clp-hero__cta-form-row{display:flex;gap:.5rem;@media (width <= 768px){gap:clamp(.4267rem,2.1333dvw,.64rem)}}.c-clp-hero__cta-note{margin:0;font-size:.875rem;color:var(--color-bg-white)!important;@media (width <= 768px){font-size:clamp(.6933rem,3.4667dvw,1.04rem)}}.c-clp-hero__cta-error{.c-clp-hero__cta-form &{margin:0;font-size:.875rem;font-weight:var(--fw-bold);line-height:1!important;color:var(--color-clp-hero-cta-error)!important;@media (width <= 768px){font-size:clamp(.6933rem,3.4667dvw,1.04rem);text-align:center}}}.c-clp-hero__cta-input{inline-size:20.375rem;block-size:3.75rem;padding-inline:1.25rem;font-family:inherit;font-size:1rem;color:var(--color-clp-hero-cta-input-text);appearance:none;background-color:var(--color-bg-white);border:1px solid var(--color-border-6);border-radius:0;@media (width <= 768px){inline-size:clamp(9.8667rem,49.3333dvw,14.8rem);block-size:clamp(2.6667rem,13.3333dvw,4rem);padding-inline:clamp(1.0667rem,5.3333dvw,1.6rem);font-size:clamp(.8rem,4dvw,1.2rem)}&:focus{outline:none}}.c-clp-hero__cta-submit{display:flex;align-items:center;justify-content:center;inline-size:4.125rem;block-size:3.75rem;font-family:inherit;font-size:1rem;font-weight:var(--fw-medium);color:var(--color-bg-white);background-color:var(--color-clp-hero-cta-submit-bg);border:none;border-radius:.25rem;@media (width <= 768px){inline-size:clamp(3.52rem,17.6dvw,5.28rem);block-size:clamp(2.6667rem,13.3333dvw,4rem)}&:disabled{cursor:default}&:not(:disabled){cursor:pointer;background-color:var(--color-clp-hero-cta-submit-bg-active)}.c-clp-hero__cta-form:has(.c-clp-hero__cta-error[style*=block]) &{cursor:default;background-color:var(--color-clp-hero-cta-submit-bg)}}.c-clp-hero__cta-bubble{position:absolute;inset-block-start:-1rem;inset-inline-start:4.75rem;display:flex;flex-direction:column;align-items:center;inline-size:19.5625rem;@media (width <= 768px){inset-block-start:clamp(-1.52rem,-5.0667dvw,-1.0133rem);inset-inline-start:clamp(.8533rem,4.2667dvw,1.28rem);inline-size:clamp(16.6934rem,83.4667dvw,25.04rem)}}.c-clp-hero__cta-bubble-tail{inline-size:0;block-size:0;margin-block-start:-.25rem;border-block-start:.4778rem solid var(--color-clp-hero-cta-accent);border-inline:.3675rem solid #0000}.c-clp-hero__cta-button{padding-block:.5rem;padding-inline:2.75rem;font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.29;color:var(--color-bg-white);white-space:nowrap;background-color:var(--color-clp-hero-cta-accent);border-radius:1.25rem;@media (width <= 768px){font-size:1rem}}.c-clp-second-view__about-case-text,.c-clp-second-view__about-case-title,.c-clp-second-view__banner-text,.c-clp-second-view__category-lead,.c-clp-second-view__faq-answer,.c-clp-second-view__feature-card-text,.c-clp-second-view__flow-message-text,.c-clp-second-view__flow-payment p,.c-clp-second-view__flow-step-text,.c-clp-second-view__price-lead,.c-clp-second-view__voice-text,.c-clp-second-view__voice-type{color:var(--color-clp-hero-copy)!important}.c-clp-second-view__about-case-title,.c-clp-second-view__voice-type{line-height:normal!important}.c-clp-second-view__flow-payment p,.c-clp-second-view__flow-payment-note,.c-clp-second-view__flow-payment-notice{line-height:1.5!important}.c-clp-second-view__flow-payment-note,.c-clp-second-view__flow-payment-notice{font-size:.875rem}.c-clp-second-view__banner-copy,.c-clp-second-view__final-title,.c-clp-second-view__flow-step-title,.c-clp-second-view__voice-quote{color:var(--color-blue-accent)!important}.c-clp-second-view__about-heading,.c-clp-second-view__category-heading,.c-clp-second-view__faq-heading,.c-clp-second-view__feature-heading,.c-clp-second-view__flow-heading,.c-clp-second-view__price-heading,.c-clp-second-view__voice-heading{display:flex;flex-direction:column;align-items:center;margin-block-end:70px}.c-clp-second-view__about-heading{margin-block-end:40px}.c-clp-second-view__feature-heading{margin-block-end:60px}.c-clp-second-view__price-heading{margin-block-end:40px}.c-clp-second-view__category-heading,.c-clp-second-view__faq-heading,.c-clp-second-view__flow-heading,.c-clp-second-view__voice-heading{margin-block-end:28px}.c-clp-second-view__about-heading-icon,.c-clp-second-view__category-heading-icon,.c-clp-second-view__faq-heading-icon,.c-clp-second-view__feature-heading-icon,.c-clp-second-view__flow-heading-icon,.c-clp-second-view__price-heading-icon,.c-clp-second-view__voice-heading-icon{inline-size:30px;block-size:44px}.c-clp-second-view__about-case-check{inline-size:20px;block-size:20px}.c-clp-second-view__about-heading .c-clp-second-view__about-heading-title,.c-clp-second-view__category-heading .c-clp-second-view__category-heading-title,.c-clp-second-view__faq-heading .c-clp-second-view__faq-heading-title,.c-clp-second-view__feature-heading .c-clp-second-view__feature-heading-title,.c-clp-second-view__flow-heading .c-clp-second-view__flow-heading-title,.c-clp-second-view__price-heading .c-clp-second-view__price-heading-title,.c-clp-second-view__voice-heading .c-clp-second-view__voice-heading-title{font-family:var(--font-family-body);font-size:2rem;font-weight:400;line-height:1;color:var(--color-blue-accent);@media (width <= 768px){font-size:1.5rem}}.c-clp-second-view__fixed-nav-button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;inline-size:59px;padding-block:16px;padding-inline:12px;font-family:var(--font-family-body);font-size:1rem;font-weight:700;line-height:1;text-align:center;border-style:solid;border-width:1px;border-start-start-radius:10px;border-end-start-radius:10px;transition:color .2s ease,background-color .2s ease}.p-clp__fixedArea:not(.is-active) .c-clp-second-view__fixed-nav-button{pointer-events:none}.c-clp-second-view__fixed-nav-button+.c-clp-second-view__fixed-nav-button{margin-block-start:10px}.c-clp-second-view__fixed-nav-button-web{color:var(--color-bg-white);background-color:var(--color-clp-second-view-cta-bg);border-color:var(--color-clp-second-view-cta-bg)}.c-clp-second-view__fixed-nav-button-web:hover{color:var(--color-clp-second-view-cta-bg);text-decoration:none;background-color:var(--color-bg-white)}.c-clp-second-view__fixed-nav-button-tel{color:var(--color-clp-second-view-faq-navy);background-color:var(--color-bg-white);border-color:var(--color-clp-second-view-faq-navy);border-inline-end-width:0}.c-clp-second-view__fixed-nav-button-tel:hover{color:var(--color-bg-white);text-decoration:none;background-color:var(--color-clp-second-view-faq-navy)}.c-clp-second-view__fixed-nav-button-icon{flex-shrink:0;inline-size:28px;block-size:28px;background-image:url(/dcms_media/other/icon-tel-navy.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.c-clp-second-view__fixed-nav-button-tel:hover .c-clp-second-view__fixed-nav-button-icon{background-image:url(/dcms_media/other/icon-tel-white.svg)}.c-clp-second-view__fixed-nav-button-text{display:flex;flex-direction:column;gap:2px;writing-mode:vertical-rl;text-orientation:upright}.c-clp-second-view__fixed-nav-button-text strong{font-size:1rem;font-weight:700}.c-clp-second-view__fixed-nav-button-text span{margin-inline-start:2px;font-size:.875rem;font-weight:400}.c-clp-second-view__nav-cta{display:flex;flex-shrink:0;gap:4px;align-items:center;justify-content:space-between;inline-size:295px;max-inline-size:100%;padding-block:12px 16px;padding-inline:36px 12px;margin-block-start:40px;margin-inline:auto;background-color:var(--color-clp-second-view-cta-bg);border-radius:10px;box-shadow:0 4px 4px #00000026}.c-clp-second-view__nav-cta:hover{text-decoration:none}.c-clp-second-view__nav-cta-text{display:flex;flex:1 0 0%;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:var(--color-bg-white);text-align:center;white-space:nowrap}.c-clp-second-view__nav-cta-text span{font-size:1rem;font-weight:400;line-height:1.3}.c-clp-second-view__nav-cta-text strong{font-size:1.25rem;font-weight:700;line-height:1.3}.c-clp-second-view__nav-cta-arrow{flex-shrink:0;inline-size:20px;block-size:24px;background-image:url(/dcms_media/other/icon-nav-cta-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.c-clp-second-view__section.c-clp-second-view__flow{padding:0}.c-clp-second-view__section.c-clp-second-view__about{padding-block:70px;padding-inline:20px;background:linear-gradient(180deg,var(--color-clp-hero-gradient-end) 0,var(--color-clp-hero-gradient-start) 16.237%),var(--color-bg-white);@media (width <= 768px){padding-block:48px}}.c-clp-second-view__about-cases{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;max-inline-size:var(--wide-layout-width);margin-inline:auto;@media (width <= 768px){flex-direction:column;gap:24px;align-items:center;margin-block-start:24px}}.c-clp-second-view__about-case{inline-size:350px;max-inline-size:100%}.c-clp-second-view__about-case-photo{position:relative;block-size:188px;overflow:hidden;border-radius:20px;img{inline-size:100%;block-size:100%;object-fit:cover}}.c-clp-second-view__about-case-badge{position:absolute;inset-block-start:0;inset-inline-start:0;padding-block:3px;padding-inline:12px;font-family:Outfit,Poppins,var(--font-family-heading);font-size:1.25rem;color:var(--color-blue-accent);background-color:var(--color-clp-second-view-mint-bg);border-end-end-radius:20px;strong{font-size:1.5rem;font-weight:400}}.c-clp-second-view__about-case:not(:first-child) .c-clp-second-view__about-case-badge{border-end-end-radius:16px}.c-clp-second-view__about-case-body{display:flex;flex-direction:column;gap:10px;align-items:center;padding-block:16px}.c-clp-second-view__about-case-title{display:flex;gap:4px;align-items:center;justify-content:center;font-size:1.25rem;font-weight:500;color:var(--color-clp-hero-copy);text-align:center;img{flex-shrink:0}}.c-clp-second-view__about-case-text{align-self:stretch;font-size:1rem;line-height:1.7;color:var(--color-clp-hero-copy);text-align:start}.c-clp-second-view__about-catch{position:relative;display:flex;flex-direction:column;align-items:center;padding:60px;padding-block-start:72.676px;text-align:center;@media (width <= 768px){padding-block:48px 40px;padding-inline:20px}}.c-clp-second-view__about-catch:before{position:absolute;inset-block-end:0;inset-inline:0;z-index:var(--z-index-local);inline-size:min(871px,100%);aspect-ratio:871.479/262.606;margin-inline:auto;content:"";background-image:url(/dcms_media/other/img_about_arc.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}.c-clp-second-view__about-catch-sub{font-size:2rem;line-height:1.3!important;color:var(--color-clp-hero-copy)!important;letter-spacing:3.169px;@media (width <= 768px){font-size:1.375rem}}.c-clp-second-view__about-catch-main{line-height:1.4!important}.c-clp-second-view__about-catch-mascot{inline-size:96px;max-inline-size:100%;block-size:auto}.c-clp-second-view__about-catch-main-emphasis{font-size:4rem;font-weight:700;color:var(--color-blue-accent);@media (width <= 768px){font-size:2.5rem}}.c-clp-second-view__about-catch-main-sub{font-size:2.75rem;font-weight:500;color:var(--color-blue-accent);@media (width <= 768px){font-size:1.75rem}}.c-clp-second-view__section.c-clp-second-view__feature{padding-block:80px;padding-inline:20px;background-color:var(--color-clp-second-view-mint-bg);border-start-start-radius:70px;border-start-end-radius:70px;@media (width <= 768px){padding-block:48px;border-start-start-radius:40px;border-start-end-radius:40px}}.c-clp-second-view__feature-list{display:flex;flex-direction:column;gap:55px;max-inline-size:var(--wide-layout-width);margin-inline:auto}@media (width > 768px){.c-clp-second-view__feature-item:first-child{margin-block-end:22px}}.c-clp-second-view__feature-item{display:flex;align-items:flex-start;justify-content:center;@media (width <= 768px){flex-direction:column;gap:20px;align-items:center}}.c-clp-second-view__feature-photo{flex-shrink:0;inline-size:500px;max-inline-size:100%;block-size:281px;margin-inline-end:-40px;overflow:hidden;border-radius:20px;@media (width <= 768px){margin-inline-end:0}img{inline-size:100%;block-size:100%;object-fit:cover}}.c-clp-second-view__feature-card{display:flex;flex-shrink:0;flex-direction:column;gap:12px;inline-size:500px;max-inline-size:100%;min-block-size:245px;padding-block:28px;padding-inline:40px 36px;margin-block-start:80px;background-color:var(--color-bg-white);border-radius:20px;box-shadow:6px 6px 10px #0074ff26;@media (width <= 768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;margin-block-start:0}}@media (width > 768px){.c-clp-second-view__feature-item:nth-child(2) .c-clp-second-view__feature-card{margin-block-start:58px}}.c-clp-second-view__feature-card .c-clp-second-view__feature-card-title{font-family:var(--font-family-body);font-size:1.75rem;font-weight:500;line-height:1.7;color:var(--color-blue-accent);@media (width <= 768px){font-size:1.375rem}}.c-clp-second-view__feature-card-title-accent{color:var(--color-blue-accent)}.c-clp-second-view__feature-card-text{font-size:1.125rem;line-height:1.7;color:var(--color-clp-hero-copy);@media (width <= 768px){font-size:.9375rem}}.c-clp-second-view__banner{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;padding-block:48px 32px;padding-inline:20px;overflow:hidden;text-align:center;background-color:var(--color-clp-second-view-mint-bg);isolation:isolate}.c-clp-second-view__banner:before{position:absolute;inset-block-end:0;inset-inline:0;z-index:calc(var(--z-index-local)*-1);block-size:219px;content:"";background-image:url(/dcms_media/other/img_banner_bg.svg);background-repeat:repeat-x;background-position:bottom;background-size:auto 219px}.c-clp-second-view__banner-mascot{inline-size:60px;max-inline-size:100%;block-size:auto}.c-clp-second-view__banner-copy{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.5rem;line-height:1.7;color:var(--color-blue-accent);@media (width <= 768px){font-size:1.125rem}}.c-clp-second-view__banner-copy-start{padding-inline-start:8px;background-color:var(--color-bg-white)}.c-clp-second-view__banner-copy-end{padding-inline-end:8px;background-color:var(--color-bg-white)}.c-clp-second-view__banner-text{font-size:1rem;line-height:1.7;color:var(--color-clp-hero-copy)}.c-clp-second-view__section.c-clp-second-view__price{padding-block:56px 48px;padding-inline:20px;background-color:var(--color-clp-second-view-gray-bg)}.c-clp-second-view__price .c-clp-second-view__price-lead{display:flex;align-items:center;justify-content:center;inline-size:fit-content;max-inline-size:100%;padding-block:8px;padding-inline:12px;margin-inline:auto;font-size:1.125rem;line-height:1.7;color:var(--color-clp-hero-copy);text-align:center;background-color:var(--color-bg-white);border-radius:10px;strong{font-weight:500;line-height:.8;color:var(--color-blue-accent)}}.c-clp-second-view__price-lead-text{min-inline-size:0;text-align:start}.c-clp-second-view__price-lead-badge{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;inline-size:65px;block-size:65px;margin-inline-end:12px;font-family:var(--font-family-heading);font-size:.875rem;font-weight:500;color:var(--color-blue-accent);text-align:center;border:1px solid var(--color-blue-accent);border-radius:100px;strong{font-family:Outfit,Poppins,var(--font-family-heading);font-size:1.5rem;font-weight:400}}.c-clp-second-view__price-tables{display:flex;flex-wrap:wrap;gap:60px;align-items:flex-start;max-inline-size:var(--wide-layout-width);padding-inline:40px;margin-block:60px;margin-inline:auto;@media (width <= 768px){padding-inline:0}}.c-clp-second-view__price-table{flex:1 0 260px;min-inline-size:260px;overflow:hidden;background-color:var(--color-bg-white);border-radius:4px;box-shadow:0 4px 12px #003b7a1a;table{inline-size:100%;border-collapse:collapse;border-block-start:1px solid var(--color-clp-second-view-table-border)}tr:not(:last-child) :is(td,th){border-block-end:1px solid var(--color-clp-second-view-table-border)}td,th{padding-block:12px;padding-inline:16px;font-weight:400;text-align:start}th{line-height:1.6;color:var(--color-clp-hero-copy)}td,th{font-size:1rem}td{color:var(--color-clp-second-view-faq-navy);text-align:end}}.c-clp-second-view__price-table .c-clp-second-view__price-table-heading{position:relative;padding-block:12px;padding-inline:16px 64px;font-family:var(--font-family-body);font-size:1.25rem;font-weight:500;color:var(--color-blue-accent);text-align:start;caption-side:top;border-block-start:4px solid var(--color-blue-accent)}.c-clp-second-view__price-table .c-clp-second-view__price-table-heading img{position:absolute;inset-block:0;inset-inline-end:16px;margin-block:auto}.c-clp-second-view__price-cta{display:flex;align-items:center;justify-content:space-between;max-inline-size:343px;padding-block:16px;padding-inline:36px 16px;margin-inline:auto;font-size:1.125rem;font-weight:700;color:var(--color-bg-white);text-align:center;background-color:var(--color-navy-royal);border:1px solid var(--color-navy-royal);border-radius:10px;transition:background-color .2s ease,color .2s ease;&:hover{color:var(--color-navy-royal);text-decoration:none;background-color:var(--color-bg-white)}}.c-clp-second-view__price-cta-text{flex:1 0 0%;text-align:center}.c-clp-second-view__price-cta-arrow{display:flex;flex-shrink:0;inline-size:20px;block-size:24px;margin-inline-start:auto;background-image:url(/dcms_media/other/icon-arrow-circle-white.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.c-clp-second-view__price-cta:hover .c-clp-second-view__price-cta-arrow{background-image:url(/dcms_media/other/icon-arrow-circle-navy.svg)}.c-clp-second-view__section.c-clp-second-view__category{padding-block:48px;padding-inline:20px;background-color:var(--color-clp-second-view-gray-bg)}.c-clp-second-view__category-lead{font-size:1rem;line-height:1.7;color:var(--color-clp-hero-copy);text-align:center}.c-clp-second-view__category-list{display:flex;flex-wrap:nowrap;gap:24px;max-inline-size:var(--wide-layout-width);margin-block:24px 0;margin-inline:auto}.c-clp-second-view__category-item{display:flex;flex:1 1 0;flex-direction:column;min-inline-size:0;overflow:hidden;background-color:var(--color-bg-white);border:2px solid var(--color-clp-second-view-border);border-radius:12px}.c-clp-second-view__category-item-recommend{background-color:var(--color-bg-tint-mint);border-color:var(--color-blue-accent);box-shadow:0 8px 24px #0074ff1a}.c-clp-second-view__category-photo{block-size:201px;img{inline-size:100%;block-size:100%;object-fit:cover}}.c-clp-second-view__category-body{display:flex;flex:1 0 0%;flex-direction:column;padding-block:20px;padding-inline:16px}.c-clp-second-view__category-item:last-child .c-clp-second-view__category-body{padding-inline:14px}@media (width <= 1023px){.c-clp-second-view__category-list{flex-flow:column nowrap}.c-clp-second-view__category-body,.c-clp-second-view__category-item{flex:0 0 auto}}.c-clp-second-view__category-body .c-clp-second-view__category-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-family-body);font-size:1.5rem;font-weight:500;line-height:1.6;color:var(--color-blue-accent)}.c-clp-second-view__category-badge{padding-block:0 1px;padding-inline:6px;font-size:.8125rem;font-weight:700;color:var(--color-bg-white);white-space:nowrap;background-color:var(--color-blue-accent);border-radius:18px}.c-clp-second-view__category-body .c-clp-second-view__category-desc{min-block-size:44px;padding-block-start:4px;margin-block-end:20px;font-size:.875rem;line-height:1.6!important;color:var(--color-clp-second-view-desc-gray)!important}.c-clp-second-view__category-features{display:flex;flex-direction:column;gap:8px;padding-block-start:20px;margin-block-end:16px;li{position:relative;padding-inline-start:18px;font-size:.875rem;line-height:1.7;color:var(--color-clp-hero-copy);&:before{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:14px;block-size:20px;content:"";background-image:url(/dcms_media/other/icon_category_feature.svg);background-repeat:no-repeat;background-position:2px 6px;background-size:10px 10px}}}.c-clp-second-view__category-cta{display:flex;align-items:center;justify-content:space-between;padding-block:16px;padding-inline:36px 16px;margin-block-start:auto;font-size:1.125rem;font-weight:700;color:var(--color-navy-royal);text-align:center;background-color:var(--color-bg-white);border:1px solid var(--color-navy-royal);border-radius:10px;transition:background-color .2s ease,color .2s ease}.c-clp-second-view__category-cta:hover{color:var(--color-bg-white);text-decoration:none;background-color:var(--color-navy-royal)}.c-clp-second-view__category-cta-primary{color:var(--color-bg-white);background-color:var(--color-navy-royal);border-color:var(--color-navy-royal)}.c-clp-second-view__category-cta-primary:hover{color:var(--color-navy-royal);text-decoration:none;background-color:var(--color-bg-white)}.c-clp-second-view__category-cta-text{flex:1 0 0%;text-align:center}.c-clp-second-view__category-cta-arrow{display:flex;flex-shrink:0;inline-size:20px;block-size:24px;margin-inline-start:auto;background-repeat:no-repeat;background-position:50%;background-size:contain}.c-clp-second-view__category-cta-arrow,.c-clp-second-view__category-cta-primary .c-clp-second-view__category-cta-arrow,.c-clp-second-view__category-cta-primary:hover .c-clp-second-view__category-cta-arrow,.c-clp-second-view__category-cta:hover .c-clp-second-view__category-cta-arrow{background-image:url(/dcms_media/other/icon-arrow-circle-white.svg)}.c-clp-second-view__flow-gradient{padding-block:40px 20px;padding-inline:20px;background:linear-gradient(180deg,var(--color-bg-white) 35%,var(--color-clp-second-view-mint-bg) 90%)}.c-clp-second-view__flow-steps{position:relative;display:flex;gap:24px;max-inline-size:752px;padding-block-start:8px;margin-inline:auto;@media (width <= 768px){flex-direction:column;gap:32px;align-items:center}&:before{position:absolute;inset-block-start:24px;inset-inline:calc(16.66667% - 8px);block-size:1px;content:"";background-color:var(--color-blue-accent);@media (width <= 768px){content:none}}}.c-clp-second-view__flow-step{position:relative;display:flex;flex:1 0 0%;flex-direction:column;gap:8px;align-items:center;text-align:center;@media (width <= 768px){flex:0 0 auto;inline-size:100%;max-inline-size:280px}}.c-clp-second-view__flow-step-num{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;font-family:Outfit,Poppins,var(--font-family-heading);font-size:1.25rem;color:var(--color-bg-white);background-color:var(--color-blue-accent);border-radius:22px}.c-clp-second-view__flow-step-title{font-size:1.25rem;font-weight:500;line-height:normal!important;color:var(--color-blue-accent)}.c-clp-second-view__flow-step-text{font-size:.875rem;line-height:1.7;color:var(--color-clp-hero-copy)}.c-clp-second-view__flow-step-image{inline-size:75px;block-size:75px;object-fit:cover;border-radius:10px}.c-clp-second-view__flow-message{display:flex;gap:22px;align-items:flex-end;justify-content:center;max-inline-size:800px;padding-block:20px 0;padding-inline:20px;margin-block:12px 0;margin-inline:auto;@media (width <= 768px){flex-direction:column;gap:8px;align-items:flex-end}}.c-clp-second-view__flow-message-text:after{position:absolute;inset-block-end:14px;inset-inline-end:-5.644px;inline-size:7.644px;block-size:11.76px;content:"";background-color:var(--color-bg-white);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 7.644 5.88, 0 11.76"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,7.644px 5.88px,0 11.76px)}.c-clp-second-view__flow-message-mascot{inline-size:61px;max-inline-size:100%;block-size:auto}.c-clp-second-view__flow-message-text{position:relative;padding-block:12px;padding-inline:16px;font-size:.875rem;line-height:1.7;color:var(--color-clp-hero-copy);text-align:start;background-color:var(--color-bg-white);border-radius:12px;strong{font-weight:500;color:var(--color-clp-second-view-flow-accent)}}.c-clp-second-view__flow-payment{max-inline-size:800px;padding-block:24px;margin-inline:auto;scroll-margin-top:80px;p{font-size:.75rem;line-height:1.5;color:var(--color-clp-hero-copy)}p,ul{padding-block-end:8px}ul{display:flex;flex-direction:column;gap:2px}li{position:relative;padding-inline-start:20px;font-size:.75rem;line-height:1.5;color:var(--darkest-color);&:before{position:absolute;inset-block-start:7.73px;inset-inline-start:6.23px;inline-size:4px;block-size:4px;content:"";background-color:var(--color-bg-slate);border-radius:999px}}}.c-clp-second-view__flow-payment .c-clp-second-view__flow-payment-lead{padding-block-end:0;font-weight:500;line-height:1.6!important}.c-clp-second-view__flow-payment .c-clp-second-view__flow-payment-notice{padding-block-end:0;font-weight:700}.c-clp-second-view__flow-payment .c-clp-second-view__flow-payment-heading{padding-block-end:4px;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;color:var(--color-navy-deep)}.c-clp-second-view__section.c-clp-second-view__voice{padding-block:48px;padding-inline:20px;background-color:var(--color-clp-second-view-gray-bg)}.c-clp-second-view__voice-slider{max-inline-size:var(--wide-layout-width);margin-inline:auto}.c-clp-second-view__voice-list{display:flex;gap:40px;@media (width <= 768px){flex-direction:column;gap:16px}}.c-clp-second-view__voice-card{display:flex;flex:1 0 0%;flex-direction:column;min-block-size:306px;padding-block:24px 20px;padding-inline:20px;background-color:var(--color-bg-white);border-radius:12px;box-shadow:0 2px 6px #003b7a0f;@media (width <= 768px){flex:0 0 auto;min-block-size:0}}.c-clp-second-view__voice-quote{position:relative;padding:16px;font-size:1.125rem;font-weight:500;line-height:1.7;color:var(--color-blue-accent);text-align:center}.c-clp-second-view__voice-avatar{flex-shrink:0;inline-size:32px;block-size:32px}.c-clp-second-view__voice-quote:after,.c-clp-second-view__voice-quote:before{position:absolute;inline-size:24px;block-size:24px;content:""}.c-clp-second-view__voice-quote:before{inset-block-start:0;inset-inline-start:0;border-block-start:1px solid var(--color-blue-accent);border-inline-start:1px solid var(--color-blue-accent)}.c-clp-second-view__voice-quote:after{inset-block-end:0;inset-inline-end:0;border-block-end:1px solid var(--color-blue-accent);border-inline-end:1px solid var(--color-blue-accent)}.c-clp-second-view__voice-text{flex:1 0 0%;padding-block-start:16px;font-size:1rem;line-height:1.7;color:var(--color-clp-hero-copy)}.c-clp-second-view__voice-type{display:flex;gap:8px;align-items:center;padding-block-start:16px;font-size:.875rem;color:var(--color-clp-hero-copy)}.c-clp-second-view__section.c-clp-second-view__faq{padding-block:48px;padding-inline:20px;background-color:var(--color-bg-white)}.c-clp-second-view__faq-list{max-inline-size:800px;margin-inline:auto}.c-clp-second-view__faq-item{position:relative;border-block-end:1px solid var(--color-clp-second-view-border)}.c-clp-second-view__faq-question{display:flex;gap:10px;align-items:center;padding:12px;margin-block-end:0;font-size:1rem;font-weight:500;line-height:1.7;color:var(--color-clp-second-view-faq-navy);cursor:pointer;list-style:none;&::-webkit-details-marker{display:none}&:after{flex-shrink:0;inline-size:20px;block-size:24px;margin-inline-start:auto;content:"";background-image:url(/dcms_media/other/icon_faq_toggle.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:rotate .2s ease}}.c-clp-second-view__faq-question:focus-visible{outline:2px solid var(--color-clp-second-view-faq-navy);outline-offset:-2px}.c-clp-second-view__faq-item[open] .c-clp-second-view__faq-question:after{rotate:180deg}.c-clp-second-view__faq-answer-wrap{display:grid;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility .3s ease}.c-clp-second-view__faq-item[open] .c-clp-second-view__faq-answer-wrap{visibility:visible;grid-template-rows:1fr}.c-clp-second-view__faq-answer-inner{min-block-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.c-clp-second-view__faq-answer-wrap{transition:none}}.c-clp-second-view__faq-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:26px;block-size:26px;font-family:Outfit,Poppins,var(--font-family-heading);font-size:1rem;color:var(--color-bg-white);background-color:var(--color-clp-second-view-faq-navy);border:1px solid var(--color-clp-second-view-faq-navy);border-radius:13px}.c-clp-second-view__faq-icon-answer{color:var(--color-clp-second-view-faq-navy);background-color:var(--color-bg-white)}.c-clp-second-view__faq-answer-text{min-inline-size:0}.c-clp-second-view__faq-answer-text a,.c-clp-second-view__faq-answer-text a:hover{color:inherit;text-decoration:underline!important;text-underline-position:from-font}.c-clp-second-view__faq-answer{display:flex;gap:10px;align-items:flex-start;padding-block:12px;padding-inline:12px;font-size:1rem;line-height:1.7;color:var(--color-clp-hero-copy)}.c-clp-second-view__section.c-clp-second-view__final{position:relative;padding-block:40px;padding-inline:24px;overflow:hidden;background:linear-gradient(180deg,var(--color-clp-second-view-final-gradient-start) 0,var(--color-clp-second-view-final-gradient-end) 54.49%);isolation:isolate}.c-clp-second-view__section.c-clp-second-view__final:before{position:absolute;inset-block-start:109px;inset-inline-start:-370px;z-index:calc(var(--z-index-local)*-1);inline-size:1732px;block-size:1729px;content:"";background-color:var(--color-bg-white);border-start-start-radius:866px 864.5px;border-start-end-radius:866px 864.5px;border-end-start-radius:866px 864.5px;border-end-end-radius:866px 864.5px}.c-clp-second-view__final-inner{display:flex;flex-wrap:wrap;gap:100px;align-items:center;justify-content:center;text-align:center;@media (width <= 768px){gap:32px}}.c-clp-second-view__final-catch{display:flex;flex-direction:column;align-items:center}.c-clp-second-view__final-mascot{inline-size:100px;max-inline-size:100%;block-size:auto}.c-clp-second-view__final-catch .c-clp-second-view__final-label{position:relative;display:inline-flex;padding-block:4px;padding-inline:20px;margin-block:11px 20px;font-size:1.125rem;font-weight:500;line-height:1.29!important;color:var(--color-bg-white)!important;background-color:var(--color-blue-accent);border-radius:20px}.c-clp-second-view__final-catch .c-clp-second-view__final-label:before{position:absolute;inset-block-end:calc(100% - 4px);inset-inline:0;inline-size:11.76px;block-size:7.644px;margin-inline:auto;content:"";background-color:var(--color-blue-accent);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="5.88 0, 0 7.644, 11.76 7.644"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(5.88px 0,0 7.644px,11.76px 7.644px)}.c-clp-second-view__final-title{font-size:1.9375rem;font-weight:500;line-height:1.7;color:var(--color-blue-accent);@media (width <= 768px){font-size:1.5rem}}.c-clp-second-view__final-body{display:flex;flex-direction:column;gap:4px;align-items:center}.c-clp-second-view__final-badges{display:flex;gap:52px;margin-block-end:26px;@media (width <= 768px){gap:24px}}.c-clp-second-view__final-badge{display:flex;flex-direction:column;align-items:center}.c-clp-second-view__final-badge-icon,.c-clp-second-view__final-badge-value{inline-size:55px;block-size:auto;margin-block-end:8px}.c-clp-second-view__final-badge-text{padding-block:2px 1px;font-size:1rem;line-height:1.5!important;color:var(--color-blue-accent)!important;white-space:nowrap;strong{display:block;font-size:1.25rem;font-weight:500}}.c-clp-second-view__final-badge-text-small{font-size:1rem}.c-clp-second-view__final-badge-note{margin-block-start:2px;font-size:.875rem;line-height:1.4;color:var(--color-clp-hero-copy)}.c-clp-second-view__final-note{display:flex;gap:4px;align-items:center;justify-content:center;font-size:.875rem;line-height:1.7;color:var(--color-navy-deep)!important}.c-clp-second-view__final-note:after,.c-clp-second-view__final-note:before{flex-shrink:0;inline-size:19.784px;block-size:1px;margin-inline:-5.642px;content:"";background-color:var(--color-navy-royal)}.c-clp-second-view__final-note:before{rotate:64.55deg}.c-clp-second-view__final-note:after{rotate:-64.55deg}.c-clp-second-view__final-cta{display:flex;align-items:center;justify-content:space-between;inline-size:343px;max-inline-size:100%;padding-block:12px 16px;padding-inline:32px 12px;color:var(--color-bg-white);background-color:var(--color-clp-second-view-cta-bg);border:1px solid var(--color-clp-second-view-cta-bg);border-radius:10px;box-shadow:0 4px 4px #00000026}.c-clp-second-view__final-cta:hover{color:var(--color-clp-second-view-cta-bg);text-decoration:none;background-color:var(--color-bg-white)}.c-clp-second-view__final-cta-arrow{display:flex;flex-shrink:0;inline-size:20px;block-size:24px;background-image:url(/dcms_media/other/icon-arrow-circle-orange.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.c-clp-second-view__final-cta-text{flex:1 0 0%;padding-inline:4px;font-size:1rem;line-height:1.3;text-align:center;strong{display:block;margin-block-start:4px;font-size:1.25rem;font-weight:700}}@media (width <= 768px){.p-clp__fixedArea{display:flex;gap:8px;align-items:stretch;padding:8px;background-color:var(--color-clp-second-view-fixed-bar-bg);box-shadow:0 0 10px 0 #00000026;backdrop-filter:blur(10px)}.c-clp-second-view__fixed-nav-button{flex-direction:row;gap:4px;inline-size:auto;min-inline-size:0;padding:6px;border-radius:10px}.c-clp-second-view__fixed-nav-button-web{flex:1 1 0;justify-content:center;border-color:var(--color-clp-second-view-cta-bg)}.c-clp-second-view__fixed-nav-button+.c-clp-second-view__fixed-nav-button{margin-block-start:0}.c-clp-second-view__fixed-nav-button-tel{flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;white-space:nowrap;border-inline-end-width:1px}.c-clp-second-view__fixed-nav-button-text{gap:0;align-items:center;line-height:1.4;text-align:center;writing-mode:horizontal-tb;text-orientation:mixed}.c-clp-second-view__fixed-nav-button-text span{margin-inline-start:0;font-size:.875rem;line-height:1.4}.c-clp-second-view__fixed-nav-button-text strong{font-size:1.125rem;line-height:1.4}.c-clp-second-view__fixed-nav-button-icon{inline-size:20px;block-size:20px}.c-clp-second-view__fixed-nav-button-tel .c-clp-second-view__fixed-nav-button-text{flex:0 0 auto;font-size:.875rem;font-weight:700}.c-clp-second-view__inner{max-inline-size:27.5rem;margin-inline:auto}.c-clp-second-view__about-heading-icon,.c-clp-second-view__category-heading-icon,.c-clp-second-view__faq-heading-icon,.c-clp-second-view__feature-heading-icon,.c-clp-second-view__flow-heading-icon,.c-clp-second-view__price-heading-icon,.c-clp-second-view__voice-heading-icon{inline-size:15px;block-size:28px}.c-clp-second-view__about-heading .c-clp-second-view__about-heading-title,.c-clp-second-view__category-heading .c-clp-second-view__category-heading-title,.c-clp-second-view__faq-heading .c-clp-second-view__faq-heading-title,.c-clp-second-view__feature-heading .c-clp-second-view__feature-heading-title,.c-clp-second-view__flow-heading .c-clp-second-view__flow-heading-title,.c-clp-second-view__price-heading .c-clp-second-view__price-heading-title,.c-clp-second-view__voice-heading .c-clp-second-view__voice-heading-title{font-size:1.625rem}.c-clp-second-view__about-heading{margin-block-end:32px}.c-clp-second-view__feature-heading{margin-block-end:60px}.c-clp-second-view__section.c-clp-second-view__about{background:linear-gradient(180deg,var(--color-clp-hero-gradient-end) 0,var(--color-clp-hero-gradient-start) 9.52%),var(--color-bg-white)}.c-clp-second-view__about-cases{gap:32px;margin-block-start:0}.c-clp-second-view__about-case{inline-size:100%}.c-clp-second-view__about-case-badge{font-size:1rem;strong{font-size:1.25rem}}.c-clp-second-view__about-case-body{padding-inline:16px}.c-clp-second-view__about-case-title{font-size:1.125rem;white-space:nowrap}.c-clp-second-view__about-catch{padding-block:48px 40px;padding-inline:16px}.c-clp-second-view__about-catch:before{inline-size:min(375px,100%);aspect-ratio:375/113}.c-clp-second-view__about-catch-mascot{inline-size:61px}.c-clp-second-view__about-catch-sub{font-size:1.25rem;letter-spacing:2px}.c-clp-second-view__about-catch-main{letter-spacing:2px}.c-clp-second-view__about-catch-main-emphasis{font-size:2.5rem}.c-clp-second-view__about-catch-main-sub{font-size:1.75rem}.c-clp-second-view__section.c-clp-second-view__feature{padding-inline:24px;overflow:hidden;border-start-start-radius:70px;border-start-end-radius:70px}.c-clp-second-view__feature-list{gap:80px;margin-block-start:0}.c-clp-second-view__feature-item{flex-direction:column;gap:0;align-items:flex-start}.c-clp-second-view__feature-photo{inline-size:calc(50dvw + 50%);max-inline-size:none;block-size:197px;margin-block-end:-24px;border-start-start-radius:20px;border-start-end-radius:0;border-end-start-radius:20px;border-end-end-radius:0}.c-clp-second-view__feature-card{align-self:flex-end;inline-size:calc(50dvw + 50% - 20px);max-inline-size:none;min-block-size:0;padding-block:28px;padding-inline:calc(50dvw - 50%) 36px;margin-inline-end:20px;border-start-start-radius:0;border-end-start-radius:0}.c-clp-second-view__feature-card .c-clp-second-view__feature-card-title{font-size:1.25rem}.c-clp-second-view__feature-card-text{font-size:1rem}.c-clp-second-view__banner:before{block-size:295px;background-image:url(/dcms_media/other/img_banner_bg_sp.svg);background-repeat:no-repeat;background-position:top;background-size:cover}.c-clp-second-view__banner-mascot{inline-size:35px}.c-clp-second-view__banner-copy{flex-flow:column nowrap;gap:8px;align-items:center;font-size:1.5rem}.c-clp-second-view__banner-copy-end,.c-clp-second-view__banner-copy-start{padding-inline:8px}.c-clp-second-view__section.c-clp-second-view__price{padding-block:48px}.c-clp-second-view__price .c-clp-second-view__price-lead{inline-size:100%;font-size:1rem}.c-clp-second-view__price-lead-text{flex:1 1 0%}.c-clp-second-view__price-tables{gap:40px;margin-block:40px}.c-clp-second-view__price-table{flex-basis:100%;min-inline-size:0}.c-clp-second-view__price-cta{max-inline-size:none}.c-clp-second-view__category-list{flex-flow:column nowrap;gap:24px}.c-clp-second-view__category-body,.c-clp-second-view__category-item{flex:0 0 auto}.c-clp-second-view__category-photo{block-size:auto;aspect-ratio:160/90}.c-clp-second-view__category-body .c-clp-second-view__category-title{flex-direction:column-reverse;gap:0;align-items:flex-start}.c-clp-second-view__flow-steps{gap:24px;max-inline-size:none;padding-block-start:0;padding-inline:4px}.c-clp-second-view__flow-steps:before{inset-block-start:24.28px;inset-inline:26px auto;inline-size:1px;block-size:231px;content:""}.c-clp-second-view__flow-step{display:grid;flex:0 0 auto;grid-template-columns:1fr 75px;gap:8px;align-items:start;inline-size:100%;max-inline-size:none;padding-block-start:8px;padding-inline-start:60px;text-align:start}.c-clp-second-view__flow-step-num{position:absolute;inset-block-start:8.28px;inset-inline-start:6px}.c-clp-second-view__flow-step-text,.c-clp-second-view__flow-step-title{grid-column:1}.c-clp-second-view__flow-step-image{grid-row:1/span 2;grid-column:2}.c-clp-second-view__flow-message{flex-direction:row;gap:22px;align-items:flex-end;justify-content:flex-end;padding-inline:0}.c-clp-second-view__flow-message-text{flex:1 0 0%}.c-clp-second-view__flow-message-text:before{position:absolute;inset-block-start:-78.72px;inset-inline-start:26px;inline-size:2px;block-size:74px;content:"";background:radial-gradient(circle at 1px 1px,var(--color-blue-accent) .9px,#0000 1px) 0 0 /2px 8.1px repeat-y}.c-clp-second-view__flow-payment{padding-block-start:24px;padding-inline:24px}.c-clp-second-view__faq-question{font-size:1rem}.c-clp-second-view__section.c-clp-second-view__final{background:linear-gradient(180deg,var(--color-clp-second-view-final-gradient-start) 0,var(--color-clp-second-view-final-gradient-end) 33.431%)}.c-clp-second-view__section.c-clp-second-view__final:before{inset-block-start:74px;inset-inline-start:-109px;inline-size:594px;block-size:593px;border-start-start-radius:297px 296.5px;border-start-end-radius:297px 296.5px;border-end-start-radius:297px 296.5px;border-end-end-radius:297px 296.5px}.c-clp-second-view__final-mascot{inline-size:61px}.c-clp-second-view__final-catch .c-clp-second-view__final-label{font-size:.875rem}.c-clp-second-view__final-title{font-size:1.625rem}.c-clp-second-view__final-badges{gap:12px;max-inline-size:300px;padding-block:20px}.c-clp-second-view__final-badge{flex:1 0 0%;max-inline-size:120px}.c-clp-second-view__final-cta{inline-size:295px}.c-clp-second-view__final-note{padding-block-start:12px}}:root{--color-clp-second-view-mint-bg:#dafbff;--color-clp-second-view-gray-bg:#f8f9fc;--color-clp-second-view-faq-navy:#003b7a;--color-clp-second-view-cta-bg:#f14800;--color-clp-second-view-border:#ddd;--color-clp-second-view-desc-gray:#666;--color-clp-second-view-table-border:#f3f4f6;--color-clp-second-view-final-gradient-start:#d2fbff;--color-clp-second-view-flow-accent:#0f7dff;--color-clp-second-view-final-gradient-end:#d2fbff33;--color-clp-second-view-fixed-bar-bg:#fffffff2}html{scroll-behavior:smooth;scroll-padding-top:130px;@media (width <= 768px){scroll-padding-top:70px}@media (prefers-reduced-motion:reduce){scroll-behavior:auto}}#locator.c-page-price__breadcrumb{margin-block-end:0!important}.p-clp__hero{padding-block-end:0;margin-block-start:0;overflow:hidden;background-color:var(--color-bg-white);&:before{content:none}}.p-clp__areaCheck__error{@media (width <= 768px){text-align:center}}.l-container.p-clp{background-color:var(--color-bg-white)}@media (width > 768px){.p-clp__navigation{display:none}}.p-clp__navigation__menu{overflow-y:auto;background-color:var(--color-clp-second-view-mint-bg);-webkit-overflow-scrolling:touch}body:has(.p-clp__navigation__menu.is-active) .top-link{display:none}.p-clp__navigation__link{font-family:var(--font-family-body);border-block-end-color:var(--color-clp-second-view-faq-navy)}.p-clp__navigation__link,.p-clp__navigation__link:hover{color:var(--color-clp-second-view-faq-navy)}.p-clp__navigation__closeButton img{filter:none}@media (width <= 768px){.c-clp-hero__cta-input{font-size:1rem}}.c-clp-hero__photo.c-clp-hero__photo-sub-1{border-radius:.9375rem}