.lp-root{--u:min(1px,calc(100vw / 658));--lp-pink:#ed5680;--lp-pink-cta:#e85880;--lp-pink-dark:#d04468;--lp-pink-pale:#fdeef3;--lp-pink-panel:#fbe3ec;--lp-pink-line:#f3c3d3;--lp-navy:#17416f;--lp-navy-ribbon:#0d3475;--lp-navy-foot:#0b3a82;--lp-blue:#3070c0;--lp-blue-f:#3878c8;--lp-royal:#1064ac;--lp-royal-panel:#1668ad;--lp-royal-deep:#0055a0;--lp-blue-badge:#61bdf0;--lp-blue-band:#cce0f5;--lp-blue-pale:#e8f0f8;--lp-blue-grad-1:#5f95d6;--lp-blue-grad-2:#6ba3dc;--lp-bar-gray:#c7d1da;--lp-line-soft:#dbe3ee;--lp-pill-border:#b8cce4;--lp-yellow:#f8f080;--lp-yellow-btn:#fcf074;--lp-yellow-text:#f8e468;--lp-gold:#f0c040;--lp-green:#06c755;--lp-text-dim:#4c6f9f;--lp-white:#ffffff;font-family:var(--font-noto-sans-jp),var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"palt";color:var(--lp-navy);background:var(--lp-blue-pale);min-height:100dvh;line-height:1.5;overflow-x:clip}.lp-poster{width:calc(658 * var(--u));margin-inline:auto;background:var(--lp-white);box-shadow:0 0 calc(40 * var(--u)) rgb(23 65 111/.18);overflow:hidden}.lp-shell{position:relative;margin-inline:auto}.lp-root img{display:block;height:auto}.lp-root a:focus-visible{outline:3px solid var(--lp-navy);outline-offset:2px}.lp-hero{position:relative;min-height:calc(270 * var(--u));background:radial-gradient(circle at 85% 20%,rgb(199 220 243/.55),transparent 45%),linear-gradient(160deg,#fefefe,#eef4fb 55%,#dfeaf7);overflow:hidden}.lp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(rgb(103 141 192/.28) calc(1.2 * var(--u)),transparent calc(1.6 * var(--u))),linear-gradient(rgb(148 178 216/.35),rgb(148 178 216/.35)),linear-gradient(rgb(148 178 216/.35),rgb(148 178 216/.35));background-size:calc(14 * var(--u)) calc(14 * var(--u)),calc(11 * var(--u)) calc(2 * var(--u)),calc(2 * var(--u)) calc(11 * var(--u));background-position:calc(596 * var(--u)) calc(8 * var(--u)),calc(560 * var(--u)) calc(30 * var(--u)),calc(564.5 * var(--u)) calc(25.5 * var(--u));background-repeat:repeat,no-repeat,no-repeat;opacity:.5;pointer-events:none}.lp-hero__ribbon{position:absolute;top:calc(8 * var(--u));left:0;padding:calc(6 * var(--u)) calc(26 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u));background:var(--lp-navy-ribbon);color:var(--lp-white);font-weight:700;font-size:calc(14 * var(--u));letter-spacing:.06em;clip-path:polygon(0 0,100% 0,calc(100% - 16 * var(--u)) 100%,0 100%)}.lp-hero__pills{display:flex;gap:calc(14 * var(--u));padding:calc(76 * var(--u)) 0 0 calc(34 * var(--u));position:relative}.lp-hero__pill{display:inline-flex;align-items:center;gap:calc(7 * var(--u));background:var(--lp-white);border:calc(2 * var(--u)) solid var(--lp-pill-border);border-radius:9999px;padding:calc(6 * var(--u)) calc(18 * var(--u));font-size:calc(15 * var(--u));font-weight:700;color:var(--lp-navy);box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgb(23 65 111/.08)}.lp-hero__pill svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--lp-pink);flex-shrink:0}.lp-hero__pill em{font-style:normal;color:var(--lp-pink)}.lp-hero__title{position:relative;z-index:1;padding:calc(13 * var(--u)) 0 0 calc(35 * var(--u));font-weight:900;line-height:1.22;max-width:calc(500 * var(--u))}.lp-hero__title .t1{display:block;font-size:calc(26 * var(--u));letter-spacing:.02em}.lp-hero__title .t2{display:block;font-size:calc(40 * var(--u));letter-spacing:.04em}.lp-hero__title .t3{display:block;font-size:calc(28 * var(--u))}.lp-hero__title .t3 mark{background:var(--lp-yellow);color:inherit;font-size:calc(40 * var(--u));letter-spacing:.04em;padding:0 calc(2 * var(--u))}.lp-hero__lede{position:relative;padding:calc(10 * var(--u)) 0 calc(16 * var(--u)) calc(35 * var(--u));font-size:calc(13 * var(--u));font-weight:700;line-height:1.75;max-width:calc(420 * var(--u))}.lp-hero__visual{position:absolute;top:0;bottom:0;margin-block:auto;right:0;width:calc(258 * var(--u))}.lp-sec01{background:radial-gradient(rgb(237 86 128/.07) calc(1.5 * var(--u)),transparent calc(2.1 * var(--u))),var(--lp-pink-pale);background-size:calc(16 * var(--u)) calc(16 * var(--u)),auto;padding:calc(18 * var(--u)) 0 calc(26 * var(--u))}.lp-tag{display:flex;align-items:stretch;margin:0 calc(38 * var(--u))}.lp-tag__num{display:grid;place-items:center;width:calc(84 * var(--u));min-height:calc(54 * var(--u));border-radius:calc(8 * var(--u));color:var(--lp-white);font-weight:900;font-size:calc(30 * var(--u));font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) rgb(23 65 111/.18);position:relative;z-index:1}.lp-tag--pink .lp-tag__num{background:var(--lp-pink)}.lp-tag--blue .lp-tag__num{background:var(--lp-blue)}.lp-tag__band{flex:1;display:flex;align-items:center;justify-content:center;align-self:center;min-height:calc(44 * var(--u));margin-left:calc(-12 * var(--u));padding-left:calc(12 * var(--u));background:var(--lp-white);border-radius:0 9999px 9999px 0;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) rgb(23 65 111/.1);font-weight:900;letter-spacing:.08em;padding-right:calc(84 * var(--u))}.lp-tag--pink .lp-tag__band{color:var(--lp-pink);font-size:calc(19 * var(--u))}.lp-tag--pink .lp-tag__band small{font-size:calc(15 * var(--u));font-weight:700}.lp-tag--blue .lp-tag__band{color:var(--lp-navy);font-size:calc(19 * var(--u))}.lp-sec01__catch{margin-top:calc(14 * var(--u));text-align:center;font-weight:900;font-size:calc(21 * var(--u));letter-spacing:.02em}.lp-sec01__catch em{font-style:normal;color:var(--lp-pink);font-size:calc(26 * var(--u))}.lp-sec01__lede{margin-top:calc(6 * var(--u));text-align:center;font-size:calc(13 * var(--u));font-weight:700;line-height:1.8}.lp-sec01__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(8 * var(--u));margin:calc(12 * var(--u)) calc(38 * var(--u)) 0;list-style:none;padding:0}.lp-sec01__cards li{background:var(--lp-white);border-radius:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u));text-align:center;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgb(23 65 111/.06)}.lp-sec01__cards .lp-ic{display:flex;align-items:center;justify-content:center;height:calc(50 * var(--u));color:var(--lp-royal)}.lp-sec01__cards .lp-ic svg{display:block;width:calc(50 * var(--u));height:auto}.lp-sec01__cards .lp-ic--gold{color:var(--lp-gold)}.lp-sec01__cards .lp-ic-fill{fill:var(--lp-pink)}.lp-sec01__cards .lp-ic-stroke{stroke:var(--lp-pink)}.lp-sec01__cards .lp-label{display:block;margin-top:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:900}.lp-steps{margin:calc(16 * var(--u)) calc(50 * var(--u)) 0;background:var(--lp-pink-panel);border-radius:calc(16 * var(--u));padding:calc(12 * var(--u))}.lp-steps__title{text-align:center;color:var(--lp-pink);font-weight:900;font-size:calc(19 * var(--u));letter-spacing:.06em}.lp-steps__title .chip{display:inline-block;background:var(--lp-pink);color:var(--lp-white);border-radius:calc(6 * var(--u));padding:calc(1 * var(--u)) calc(7 * var(--u));margin-right:calc(4 * var(--u))}.lp-steps__title .wa{font-weight:700;font-size:calc(15 * var(--u))}.lp-steps__title .num{font-size:calc(27 * var(--u));font-family:var(--font-space-grotesk),var(--font-inter),sans-serif}.lp-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(26 * var(--u));margin-top:calc(10 * var(--u));background:var(--lp-white);border-radius:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));list-style:none;counter-reset:lp-step}.lp-steps__grid li{position:relative;text-align:center;counter-increment:lp-step}.lp-steps__grid li+li:before{content:"";position:absolute;left:calc(-20 * var(--u));top:50%;transform:translateY(-50%);border-style:solid;border-width:calc(9 * var(--u)) 0 calc(9 * var(--u)) calc(13 * var(--u));border-color:transparent transparent transparent var(--lp-pink)}.lp-steps__head{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-weight:900;font-size:calc(14.5 * var(--u));white-space:nowrap}.lp-steps__head:before{content:counter(lp-step);display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:9999px;background:var(--lp-pink);color:var(--lp-white);font-size:calc(13 * var(--u));font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;flex-shrink:0}.lp-steps__fig{height:calc(82 * var(--u));display:flex;align-items:center;justify-content:center;margin-top:calc(8 * var(--u))}.lp-steps__fig img{max-height:100%;width:auto}.lp-steps__cap{margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:700;line-height:1.6}.lp-audience{margin:calc(16 * var(--u)) calc(35 * var(--u)) 0}.lp-audience__title{text-align:center;color:var(--lp-pink);font-weight:900;font-size:calc(16 * var(--u));letter-spacing:.14em}.lp-audience__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(8 * var(--u));background:var(--lp-white);border:calc(1.5 * var(--u)) solid var(--lp-pink-line);border-radius:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(6 * var(--u));list-style:none}.lp-audience__grid li{display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12.5 * var(--u));font-weight:800;line-height:1.6}.lp-audience__grid li+li{border-left:calc(1.5 * var(--u)) dashed var(--lp-pink-line)}.lp-audience__grid img{width:calc(58 * var(--u));flex-shrink:0}.lp-btn-pink{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));width:calc(305 * var(--u));min-height:calc(46 * var(--u));margin:0 auto;border-radius:9999px;background:var(--lp-pink-cta);box-shadow:0 calc(3 * var(--u)) 0 var(--lp-pink-dark),0 calc(6 * var(--u)) calc(14 * var(--u)) rgb(232 88 128/.35);color:var(--lp-white);font-weight:900;font-size:calc(21 * var(--u));letter-spacing:.06em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.lp-btn-pink:hover{transform:translateY(calc(1 * var(--u)));box-shadow:0 calc(2 * var(--u)) 0 var(--lp-pink-dark),0 calc(4 * var(--u)) calc(10 * var(--u)) rgb(232 88 128/.35)}.lp-btn-pink .ic{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:9999px;background:var(--lp-white);color:var(--lp-pink-cta);flex-shrink:0}.lp-btn-pink .ic svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lp-btn-pink .arrow{font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;font-size:calc(22 * var(--u));line-height:1}.lp-cta01{margin-top:calc(18 * var(--u))}.lp-cta01__note{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:800}.lp-cta01__note svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.lp-wave{display:block;width:100%;height:calc(30 * var(--u));background:var(--lp-pink-pale)}.lp-wave path{fill:var(--lp-white)}.lp-wave .w2{fill:rgb(204 224 245/.5)}.lp-sec02{background:linear-gradient(180deg,var(--lp-white) 0,#eef5fc 30%,#f5f9fd 100%);padding:calc(8 * var(--u)) 0 calc(24 * var(--u))}.lp-sec02__lede{margin-top:calc(6 * var(--u));text-align:center;font-size:calc(12 * var(--u));font-weight:700}.lp-band{margin:calc(12 * var(--u)) calc(38 * var(--u)) 0;background:linear-gradient(135deg,var(--lp-royal-panel),var(--lp-royal));border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;padding:calc(10 * var(--u)) calc(10 * var(--u));text-align:center;color:var(--lp-white);font-weight:900;font-size:calc(17 * var(--u));line-height:1.6;letter-spacing:.03em}.lp-band em{font-style:normal;color:var(--lp-yellow-text);font-size:calc(21 * var(--u))}.lp-values{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;margin:0 calc(38 * var(--u));background:var(--lp-white);border-radius:0 0 calc(10 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) rgb(23 65 111/.08);padding:calc(10 * var(--u)) calc(8 * var(--u));list-style:none}.lp-values li{text-align:center;font-size:calc(12.5 * var(--u));font-weight:900;line-height:1.5}.lp-values li+li{border-left:calc(1 * var(--u)) solid var(--lp-line-soft)}.lp-value-ic{display:block;color:var(--lp-royal)}.lp-value-ic svg{display:block;width:calc(42 * var(--u));height:auto;margin:0 auto calc(6 * var(--u))}.lp-value-ic .lp-ic-stroke{stroke:var(--lp-pink)}.lp-values .lp-laurel{display:flex;flex-direction:column;align-items:center;justify-content:center}.lp-values .lp-laurel__crown{display:block;width:calc(38 * var(--u));margin-bottom:calc(-1 * var(--u));color:var(--lp-gold)}.lp-values .lp-laurel__crown svg{display:block;width:100%;height:auto}.lp-laurel__row{display:flex;align-items:center;gap:calc(4 * var(--u))}.lp-laurel__leaf{display:block;width:calc(17 * var(--u));color:var(--lp-gold);flex-shrink:0}.lp-laurel__leaf svg{display:block;width:100%;height:auto}.lp-laurel__leaf--r{transform:scaleX(-1)}.lp-laurel__label{display:block;font-size:calc(10.5 * var(--u));font-weight:900}.lp-laurel__value{display:block;font-size:calc(13 * var(--u));font-weight:900;line-height:1.1}.lp-laurel__value b{font-size:calc(26 * var(--u));letter-spacing:.02em}.lp-bhead{display:flex;align-items:stretch;margin:calc(14 * var(--u)) calc(38 * var(--u)) 0}.lp-bhead__block{display:flex;align-items:center;background:var(--lp-royal-deep);border-radius:calc(6 * var(--u)) 0 0 calc(6 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u));color:var(--lp-white);font-weight:900;font-size:calc(14 * var(--u));letter-spacing:.06em;white-space:nowrap}.lp-bhead__band{flex:0 0 calc(222 * var(--u));background:var(--lp-blue-band);border-radius:0 calc(6 * var(--u)) calc(6 * var(--u)) 0}.lp-case{display:flex;margin:calc(10 * var(--u)) calc(38 * var(--u)) 0;background:var(--lp-white);border-radius:calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) rgb(23 65 111/.08);overflow:hidden}.lp-case--b{margin-right:0;flex:1}.lp-case__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:calc(50 * var(--u));flex-shrink:0;background:var(--lp-blue);color:var(--lp-white);padding:calc(8 * var(--u)) 0}.lp-case__tab .v{writing-mode:vertical-rl;font-weight:900;font-size:calc(15 * var(--u));letter-spacing:.22em}.lp-case__tab .plan{font-size:calc(7 * var(--u));font-weight:700;white-space:nowrap}.lp-case__body{flex:1;display:grid;gap:calc(16 * var(--u));padding:calc(12 * var(--u)) calc(13 * var(--u)) calc(11 * var(--u))}.lp-case__body--3{grid-template-columns:repeat(3,1fr)}.lp-case__body--2{grid-template-columns:repeat(2,1fr)}.lp-metric{position:relative;padding-top:calc(2 * var(--u))}.lp-metric__title{font-weight:900;font-size:calc(13.5 * var(--u));white-space:nowrap}.lp-metric__title small{color:var(--lp-blue);font-size:calc(9 * var(--u));font-weight:900;margin-left:calc(2 * var(--u))}.lp-metric__badge{position:absolute;top:calc(-8 * var(--u));right:0;display:grid;place-items:center;width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:9999px;background:var(--lp-blue-badge);color:var(--lp-white);font-weight:900;font-size:calc(13 * var(--u));line-height:1;z-index:1;box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) rgb(23 65 111/.2)}.lp-metric__badge small{font-size:calc(8 * var(--u));font-weight:700}.lp-metric__row{display:flex;align-items:center;gap:calc(5 * var(--u));margin-top:calc(6 * var(--u))}.lp-metric__row .label{flex-shrink:0;width:calc(46 * var(--u));font-size:calc(9.5 * var(--u));font-weight:700;white-space:nowrap}.lp-metric__row .bar-gray{height:calc(13 * var(--u));width:24%;background:var(--lp-bar-gray);flex-shrink:0}.lp-metric__row .val{font-size:calc(11.5 * var(--u));font-weight:800;white-space:nowrap}.lp-metric__row .bar-blue{position:relative;height:calc(20 * var(--u));flex:1;background:var(--lp-royal);display:flex;align-items:center;justify-content:flex-end;padding-right:calc(5 * var(--u));color:var(--lp-white);font-weight:900;font-size:calc(13.5 * var(--u))}.lp-metric__row .arrow-up{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--lp-blue-badge);flex-shrink:0}.lp-caseb-row{display:flex;gap:calc(12 * var(--u));margin:calc(10 * var(--u)) calc(38 * var(--u)) 0}.lp-caseb-row .lp-case{margin:0}.lp-panel400{width:calc(152 * var(--u));flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));background:var(--lp-royal-panel);border-radius:calc(10 * var(--u));color:var(--lp-white);text-align:center;padding:calc(10 * var(--u))}.lp-panel400 svg{width:calc(40 * var(--u));height:calc(26 * var(--u));color:var(--lp-gold)}.lp-panel400 .label{color:var(--lp-yellow-text);font-weight:900;font-size:calc(13.5 * var(--u));letter-spacing:.04em}.lp-panel400 .value{font-weight:900;font-size:calc(15 * var(--u));line-height:1.1}.lp-panel400 .value b{color:var(--lp-yellow-text);font-size:calc(34 * var(--u));letter-spacing:.02em}.lp-disclaimer{margin-top:calc(8 * var(--u));text-align:center;font-size:calc(9.5 * var(--u));font-weight:600;color:var(--lp-text-dim)}.lp-panelc{margin:calc(12 * var(--u)) calc(38 * var(--u)) 0;background:var(--lp-royal-deep);border-radius:calc(12 * var(--u));padding:calc(13 * var(--u)) calc(13 * var(--u)) calc(14 * var(--u));color:var(--lp-white)}.lp-panelc__h{font-weight:900;font-size:calc(15 * var(--u));letter-spacing:.03em}.lp-panelc__chips{display:flex;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));list-style:none;padding:0}.lp-panelc__chips li{flex:1;display:grid;place-items:center;min-height:calc(26 * var(--u));background:var(--lp-white);border-radius:calc(6 * var(--u));color:var(--lp-navy);font-weight:900;font-size:calc(11.5 * var(--u));white-space:nowrap}.lp-panelc__big{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));margin-top:calc(10 * var(--u));color:var(--lp-yellow-text);font-weight:900;font-size:calc(26 * var(--u));letter-spacing:.1em}.lp-panelc__big svg{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--lp-gold);flex-shrink:0}.lp-de{display:grid;grid-template-columns:262fr 310fr;gap:calc(10 * var(--u));margin:calc(12 * var(--u)) calc(38 * var(--u)) 0;align-items:stretch}.lp-card{background:var(--lp-white);border-radius:calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) rgb(23 65 111/.08)}.lp-card__head{display:flex;align-items:baseline;gap:calc(8 * var(--u));background:var(--lp-blue);border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;padding:calc(6 * var(--u)) calc(12 * var(--u));color:var(--lp-white);font-weight:900;font-size:calc(14 * var(--u));letter-spacing:.04em}.lp-card__head small{font-size:calc(10.5 * var(--u));font-weight:700}.lp-d__body{position:relative;padding:calc(11 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u))}.lp-d__list{list-style:none;padding:0;display:grid;gap:calc(10 * var(--u))}.lp-d__list li{display:flex;gap:calc(6 * var(--u));font-size:calc(9.6 * var(--u));font-weight:800;line-height:1.5}.lp-d__list svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--lp-blue-badge);flex-shrink:0;margin-top:calc(1 * var(--u))}.lp-d__list .hl{color:var(--lp-blue)}.lp-d__hand{position:absolute;right:calc(6 * var(--u));bottom:calc(2 * var(--u));width:calc(48 * var(--u));color:var(--lp-royal)}.lp-d__hand svg{display:block;width:100%;height:auto}.lp-e,.lp-e__body{position:relative}.lp-e__body{padding:calc(11 * var(--u)) calc(11 * var(--u)) calc(12 * var(--u))}.lp-e__list{list-style:none;padding:0;display:grid;gap:calc(9 * var(--u));counter-reset:lp-e}.lp-e__list li{display:flex;gap:calc(6 * var(--u));font-size:calc(8.8 * var(--u));font-weight:700;line-height:1.5;counter-increment:lp-e}.lp-e__list li:before{content:counter(lp-e);display:grid;place-items:center;width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:9999px;background:var(--lp-royal);color:var(--lp-white);font-weight:900;font-size:calc(10 * var(--u));font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;flex-shrink:0;margin-top:calc(1 * var(--u))}.lp-e__list b{color:var(--lp-royal);font-weight:900;font-size:calc(10.2 * var(--u))}.lp-e__list li:nth-child(n+6){padding-right:calc(96 * var(--u))}.lp-e__bubble{top:calc(26 * var(--u));right:calc(-32 * var(--u));z-index:2;max-width:calc(92 * var(--u));border:calc(1.5 * var(--u)) solid var(--lp-blue-grad-1);border-radius:calc(12 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));font-size:calc(8.6 * var(--u));font-weight:900;text-align:center;line-height:1.5}.lp-e__bubble,.lp-e__bubble:after{position:absolute;background:var(--lp-white)}.lp-e__bubble:after{content:"";left:calc(18 * var(--u));bottom:calc(-5 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));border-right:calc(1.5 * var(--u)) solid var(--lp-blue-grad-1);border-bottom:calc(1.5 * var(--u)) solid var(--lp-blue-grad-1);transform:rotate(45deg)}.lp-e__person{position:absolute;right:calc(-6 * var(--u));bottom:0;width:calc(110 * var(--u))}.lp-fi{display:grid;grid-template-columns:262fr 310fr;gap:calc(10 * var(--u));margin:calc(14 * var(--u)) calc(38 * var(--u)) 0;align-items:stretch}.lp-f__head{display:flex;align-items:center;background:var(--lp-blue-f);border-radius:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));color:var(--lp-white);font-weight:900;font-size:calc(14 * var(--u));letter-spacing:.04em}.lp-f__body{position:relative;margin-top:calc(8 * var(--u));padding-right:calc(64 * var(--u));font-size:calc(11 * var(--u));font-weight:700;line-height:1.8}.lp-f__hand{position:absolute;right:0;bottom:calc(4 * var(--u));width:calc(48 * var(--u));color:var(--lp-royal)}.lp-f__hand svg{display:block;width:100%;height:auto}.lp-instructor{display:flex;gap:calc(10 * var(--u));background:linear-gradient(135deg,var(--lp-blue-grad-1),var(--lp-blue-grad-2));border-radius:calc(12 * var(--u));padding:calc(10 * var(--u));color:var(--lp-white)}.lp-instructor img{width:calc(78 * var(--u));height:calc(113 * var(--u));align-self:center;-o-object-fit:cover;object-fit:cover;border-radius:calc(4 * var(--u));flex-shrink:0}.lp-instructor__col{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-instructor__pill{background:var(--lp-white);color:var(--lp-navy);border-radius:9999px;padding:calc(2 * var(--u)) calc(16 * var(--u));font-weight:900;font-size:calc(11 * var(--u));letter-spacing:.14em}.lp-instructor__co{margin-top:calc(8 * var(--u));font-size:calc(10.5 * var(--u));font-weight:700}.lp-instructor__name{margin-top:calc(2 * var(--u));font-size:calc(11 * var(--u));font-weight:700}.lp-instructor__name b{font-size:calc(19 * var(--u));font-weight:900;letter-spacing:.14em;margin-left:calc(6 * var(--u))}.lp-instructor__note{margin-top:calc(8 * var(--u));padding-top:calc(6 * var(--u));border-top:calc(1 * var(--u)) solid rgb(255 255 255/.45);font-size:calc(11 * var(--u));font-weight:700;align-self:stretch}.lp-instructor__note b{color:var(--lp-yellow-text);font-weight:900}.lp-cta2{display:grid;grid-template-columns:240fr 305fr;gap:calc(36 * var(--u));margin:calc(18 * var(--u)) calc(42 * var(--u)) 0;align-items:end}.lp-cta2__label{text-align:center;font-size:calc(11.5 * var(--u));font-weight:900;margin-bottom:calc(6 * var(--u))}.lp-cta2__label em{font-style:normal;color:var(--lp-pink)}.lp-cta2 .lp-btn-pink{font-size:calc(17.5 * var(--u))}.lp-btn-seminar,.lp-cta2 .lp-btn-pink{width:100%;min-height:calc(44 * var(--u))}.lp-btn-seminar{display:flex;align-items:stretch;border-radius:9999px;background:var(--lp-royal);box-shadow:0 calc(3 * var(--u)) 0 var(--lp-navy-foot),0 calc(6 * var(--u)) calc(14 * var(--u)) rgb(16 100 172/.35);padding:calc(4 * var(--u));text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.lp-btn-seminar:hover{transform:translateY(calc(1 * var(--u)));box-shadow:0 calc(2 * var(--u)) 0 var(--lp-navy-foot),0 calc(4 * var(--u)) calc(10 * var(--u)) rgb(16 100 172/.35)}.lp-btn-seminar .people{display:grid;place-items:center;width:calc(48 * var(--u));color:var(--lp-white);flex-shrink:0}.lp-btn-seminar .people svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.lp-btn-seminar .inner{flex:1;display:grid;place-items:center;background:var(--lp-yellow-btn);border-radius:calc(10 * var(--u));color:var(--lp-navy);font-weight:900;font-size:calc(13.5 * var(--u));letter-spacing:.02em;white-space:nowrap}.lp-btn-seminar .arrow{display:grid;place-items:center;width:calc(24 * var(--u));color:var(--lp-yellow-btn);font-weight:900;font-size:calc(17 * var(--u));font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;flex-shrink:0}.lp-contact{background:var(--lp-white)}.lp-contact__in{display:flex;align-items:center;gap:calc(11 * var(--u));padding:calc(11 * var(--u)) calc(22 * var(--u)) calc(9 * var(--u))}.lp-contact__line{display:flex;align-items:center;gap:calc(8 * var(--u));text-decoration:none}.lp-contact__line img{width:calc(44 * var(--u));border-radius:calc(8 * var(--u))}.lp-contact__line span{color:var(--lp-green);font-weight:900;font-size:calc(14.5 * var(--u));white-space:nowrap}.lp-contact__sep{align-self:stretch;width:calc(1 * var(--u));background:var(--lp-line-soft)}.lp-contact__group{display:flex;align-items:center;gap:calc(6 * var(--u));text-decoration:none}.lp-contact__group svg{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--lp-royal);flex-shrink:0}.lp-contact__group .k{display:block;font-size:calc(9.5 * var(--u));font-weight:900;color:var(--lp-green);letter-spacing:.08em}.lp-contact__group .k--blue{color:var(--lp-royal)}.lp-contact__group .v{display:block;font-size:calc(13.5 * var(--u));font-weight:900;color:var(--lp-navy);white-space:nowrap}.lp-contact__qr{margin-left:auto;position:relative;z-index:1;width:calc(56 * var(--u));margin-bottom:calc(-18 * var(--u));border:calc(3 * var(--u)) solid var(--lp-white);background:var(--lp-white)}.lp-footbar{background:var(--lp-navy-foot);color:var(--lp-white)}.lp-footbar__in{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(70 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u))}.lp-footbar img{width:calc(30 * var(--u));flex-shrink:0}.lp-footbar__co{font-weight:900;font-size:calc(11 * var(--u));white-space:nowrap}.lp-footbar__addr{border-left:calc(1 * var(--u)) solid rgb(255 255 255/.4);padding-left:calc(10 * var(--u));line-height:1.5}.lp-footbar__addr .k{display:block;font-size:calc(8.5 * var(--u));font-weight:900}.lp-footbar__addr .v{display:block;font-size:calc(7.5 * var(--u));font-weight:500;white-space:nowrap}@media (min-width:960px){.lp-poster{width:100%;box-shadow:none}.lp-shell{max-width:1040px}.lp-hero__in{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,34vw,340px);-moz-column-gap:48px;column-gap:48px;align-items:center;padding:96px 38px 56px}.lp-hero__lede,.lp-hero__pills,.lp-hero__title{grid-column:1}.lp-hero__visual{position:static;grid-column:2;grid-row:1/4;align-self:center;justify-self:end;margin-block:0;width:340px}.lp-hero__ribbon{top:24px;left:38px;padding:7px 30px 7px 16px;font-size:16px}.lp-hero__pills{padding:0}.lp-hero__pill{padding:7px 20px;font-size:17px}.lp-hero__pill svg{width:20px;height:20px}.lp-hero__title{padding:18px 0 0;max-width:none}.lp-hero__title .t1{font-size:34px}.lp-hero__title .t2{font-size:52px}.lp-hero__title .t3{font-size:36px}.lp-hero__title .t3 mark{font-size:52px;padding:0 4px}.lp-hero__lede{padding:14px 0 0;font-size:15px;max-width:560px}.lp-hero:before{background-position:right 62px top 8px,right calc(max(0px, 50% - 520px) + 87px) top 30px,right calc(max(0px, 50% - 520px) + 91.5px) top 25.5px}.lp-sec01{padding:40px 0 56px}.lp-tag__num{width:96px;min-height:60px;font-size:34px}.lp-tag__band{min-height:52px;padding-right:96px}.lp-tag--blue .lp-tag__band,.lp-tag--pink .lp-tag__band{font-size:22px}.lp-tag--pink .lp-tag__band small{font-size:17px}.lp-sec01__catch{margin-top:24px;font-size:28px}.lp-sec01__catch em{font-size:34px}.lp-sec01__lede{margin-top:10px;font-size:15px}.lp-sec01__cards{gap:16px;margin-top:20px}.lp-sec01__cards li{padding:10px 8px 12px}.lp-sec01__cards .lp-label{margin-top:6px;font-size:13px}.lp-sec01__cards .lp-ic{height:54px}.lp-sec01__cards .lp-ic svg{width:54px}.lp-steps{margin-top:28px;padding:16px}.lp-steps__title{font-size:24px}.lp-steps__title .chip{padding:2px 10px}.lp-steps__title .wa{font-size:18px}.lp-steps__title .num{font-size:32px}.lp-steps__grid{gap:40px;margin-top:14px;padding:16px 20px}.lp-steps__grid li+li:before{left:-28px;border-width:11px 0 11px 16px}.lp-steps__head{font-size:17px}.lp-steps__head:before{width:26px;height:26px;font-size:15px}.lp-steps__fig{height:100px}.lp-steps__cap{margin-top:8px;font-size:14px}.lp-audience{margin-top:28px}.lp-audience__title{font-size:20px}.lp-audience__grid{margin-top:12px;padding:14px 10px}.lp-audience__grid li{padding:0 20px;font-size:15px}.lp-btn-pink{width:360px;min-height:56px;font-size:24px}.lp-btn-pink .ic{width:36px;height:36px}.lp-btn-pink .ic svg{width:22px;height:22px}.lp-btn-pink .arrow{font-size:26px}.lp-cta01{margin-top:32px}.lp-cta01__note{margin-top:12px;font-size:15px}.lp-cta01__note svg{width:18px;height:18px}.lp-wave{height:clamp(44px,calc(100vw * 30 / 658),88px)}.lp-sec02{padding:32px 0 56px}.lp-sec02__lede{margin-top:10px;font-size:15px}.lp-band{margin-top:20px;padding:14px;font-size:22px}.lp-band em{font-size:27px}.lp-values{padding:18px 16px}.lp-values li{font-size:14.5px}.lp-laurel__label{font-size:12px}.lp-laurel__value{font-size:15px}.lp-laurel__value b{font-size:32px}.lp-bhead{margin-top:36px}.lp-bhead__block{padding:8px 20px;font-size:18px}.lp-bhead__band{flex:1 1 auto}.lp-case{margin-top:16px}.lp-case__tab{width:64px}.lp-case__tab .v{font-size:18px}.lp-case__tab .plan{font-size:9px}.lp-case__body{gap:32px;padding:20px 24px 18px}.lp-metric__title{font-size:16px}.lp-metric__title small{font-size:11px}.lp-metric__badge{top:-10px;width:58px;height:58px;font-size:16px}.lp-metric__badge small{font-size:10px}.lp-metric__row{gap:8px;margin-top:8px}.lp-metric__row .label{width:60px;font-size:11.5px}.lp-metric__row .bar-gray{height:16px}.lp-metric__row .val{font-size:13.5px}.lp-metric__row .bar-blue{height:24px;font-size:16px;padding-right:8px}.lp-metric__row .arrow-up{width:18px;height:18px}.lp-caseb-row{gap:20px;margin-top:16px}.lp-panel400{width:180px}.lp-panel400 svg{width:48px;height:32px}.lp-panel400 .label{font-size:15px}.lp-panel400 .value{font-size:17px}.lp-panel400 .value b{font-size:40px}.lp-disclaimer{margin-top:12px;font-size:12px}.lp-panelc{margin-top:24px;padding:20px 24px}.lp-panelc__h{font-size:19px}.lp-panelc__chips{gap:10px;margin-top:14px}.lp-panelc__chips li{min-height:34px;font-size:14px}.lp-panelc__big{margin-top:16px;font-size:32px}.lp-panelc__big svg{width:32px;height:32px}.lp-de{gap:24px;margin-top:24px}.lp-card__head{padding:9px 16px;font-size:17px}.lp-card__head small{font-size:13px}.lp-d__body{padding:16px 16px 18px}.lp-d__list{gap:14px}.lp-d__list li{font-size:12.5px}.lp-d__list svg{width:22px;height:22px}.lp-d__hand{width:60px}.lp-e__body{padding:16px 16px 18px}.lp-e__list{gap:12px}.lp-e__list li{font-size:11.5px}.lp-e__list li:before{width:19px;height:19px;font-size:12px}.lp-e__list b{font-size:13px}.lp-e__list li:nth-child(n+6){padding-right:118px}.lp-e__person{width:132px}.lp-e__bubble{max-width:130px;padding:8px 12px;font-size:11px}.lp-e__bubble:after{width:11px;height:11px}.lp-fi{gap:24px;margin-top:28px}.lp-f__head{padding:8px 16px;font-size:17px}.lp-f__body{margin-top:12px;padding-right:84px;font-size:14px}.lp-instructor{gap:16px;padding:16px}.lp-instructor__pill{padding:3px 20px;font-size:13px}.lp-instructor__co{margin-top:10px;font-size:13px}.lp-instructor__name{font-size:13.5px}.lp-instructor__name b{font-size:23px}.lp-instructor__note{margin-top:10px;padding-top:8px;font-size:13.5px}.lp-cta2{max-width:780px;margin:40px auto 0;gap:48px}.lp-cta2__label{margin-bottom:8px;font-size:14px}.lp-cta2 .lp-btn-pink{min-height:56px;font-size:21px}.lp-btn-seminar{min-height:56px;padding:5px}.lp-btn-seminar .people{width:56px}.lp-btn-seminar .people svg{width:32px;height:32px}.lp-btn-seminar .inner{border-radius:12px;font-size:17px}.lp-btn-seminar .arrow{width:28px;font-size:20px}.lp-contact__in{gap:24px;padding:16px 38px 14px}.lp-contact__qr{margin-bottom:-24px}.lp-contact__line span{font-size:17px}.lp-contact__group svg{width:24px;height:24px}.lp-contact__group .k{font-size:11px}.lp-contact__group .v{font-size:16px}.lp-footbar__in{gap:18px;padding:10px 38px}.lp-footbar__addr{padding-left:14px}.lp-footbar__co{font-size:13px}.lp-footbar__addr .k{font-size:10px}.lp-footbar__addr .v{font-size:9.5px}}