.landing_landing__TavP0{--ink:#111a2e;--ink-soft:#4b5563;--ink-mute:#8a93a3;--line:#e5e9f2;--brand:#1a4fc4;--brand-deep:#1440b0;--brand-light:#1f7be6;--logo:linear-gradient(100deg,var(--brand-deep),var(--brand-light));--tint:#f4f8ff;--gray:#f6f6f7;--night:#081230;--night-end:#14317f;--night-line:rgb(255 255 255/0.12);--night-soft:rgb(255 255 255/0.68);--blush:#9cc4ff;--cta-overlap:64px;--curve:min(4vw,64px);--gutter:32px;--header:55px;--font-shippori:"Shippori Mincho";--font-number:"Playfair Display Variable";color:var(--ink);background:#fff;font-family:var(--font-shippori),serif;font-weight:500;font-feature-settings:"palt";word-break:auto-phrase;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:clip}html:has(.landing_landing__TavP0){overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.landing_landing__TavP0){scroll-behavior:smooth}}.landing_container__rYvDL{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.landing_landing__TavP0 section{scroll-margin-top:var(--header)}.landing_title__sWOJY span{display:inline-block}.landing_button__u4oBy{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border:0;border-radius:8px;background:var(--logo);color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em;transition:filter .2s,transform .1s}.landing_button__u4oBy:active:not(:disabled),.landing_ctaButton__q_SiW:active,.landing_heroButton__A_L6x:active{transform:scale(.98)}.landing_button__u4oBy:hover:not(:disabled){filter:brightness(1.1)}.landing_button__u4oBy:disabled{background:#d3dae6;opacity:1}.landing_small__n_WcK{height:36px;padding:0 18px;font-size:13px}.landing_outline__XbAxU{background:#fff;color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);-webkit-text-stroke:.2px currentColor}.landing_outline__XbAxU:hover:not(:disabled){filter:none;background:var(--tint)}.landing_header__wB5so{position:fixed;inset:0 0 auto;z-index:10;background:#fff;box-shadow:0 1px 0 var(--line)}.landing_headerInner__B6oUk{display:flex;align-items:center;gap:clamp(24px,2.8vw,40px);max-width:1280px;height:var(--header);margin:0 auto;padding:0 var(--gutter)}.landing_logo__eKJJW .brand{transform:translateY(5px)}.landing_menu__Wqm_A{display:flex;margin-inline:auto;gap:clamp(16px,2.5vw,36px);white-space:nowrap}.landing_menu__Wqm_A a{background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:13px;font-weight:800;-webkit-text-stroke:.2px var(--brand);letter-spacing:.04em;transition:opacity .2s}.landing_menu__Wqm_A a:hover{opacity:.7}.landing_actions__5ghGB{display:flex;flex:none;gap:10px;white-space:nowrap}@media (min-width:1001px) and (max-width:1100px){.landing_headerInner__B6oUk{gap:20px}.landing_menu__Wqm_A{gap:18px}}@media (min-width:1201px){.landing_landing__TavP0{--header:calc(55px * 1.15)}.landing_menu__Wqm_A a{font-size:calc(13px * 1.15)}.landing_actions__5ghGB{gap:calc(10px * 1.15)}.landing_header__wB5so .landing_small__n_WcK{height:calc(36px * 1.15);padding:0 calc(18px * 1.15);font-size:calc(13px * 1.15)}}.landing_menuButton__TQYsP,.landing_menuPanel__T_a6w{display:none}.landing_menuPanel__T_a6w{position:fixed;inset:0;z-index:1;flex-direction:column;align-items:center;overflow-y:auto;padding:var(--header) var(--gutter);background:rgb(255 255 255/.78);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);opacity:0;transform:translateX(100%);visibility:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s ease-in,visibility 0s .6s}.landing_menuPanel__T_a6w[data-open=true]{opacity:1;transform:none;visibility:visible;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s ease-out}.landing_menuPanel__T_a6w>:first-child{margin-top:auto}.landing_menuPanel__T_a6w>:last-child{margin-bottom:auto}.landing_menuLogo__wAbKk{margin-bottom:24px}.landing_menuLogo__wAbKk .brand{--brand-width:168px}.landing_menuPanel__T_a6w>a{padding:12px 4px;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:700;letter-spacing:.04em}.landing_menuActions__1IVQv{display:grid;gap:10px;width:100%;max-width:240px;margin-top:24px}.landing_menuActions__1IVQv .landing_button__u4oBy{height:44px;font-size:14px}.landing_hero__GyeyA{position:relative;isolation:isolate;overflow-x:clip;padding-top:calc(var(--header) + 48px);background:radial-gradient(60% 50% at 85% 10%,rgb(80 150 255/55%),transparent 70%),radial-gradient(55% 45% at 10% 95%,rgb(6 18 60/70%),transparent 70%),linear-gradient(125deg,#0b1f5c,#1440b0 45%,#1d62d6 75%,#2a7fe8);color:#fff;text-align:center}.landing_heroGrid__6KhHI{display:flex;flex-direction:column;align-items:center}.landing_heroCopy__KXbHD h1{font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1.4;letter-spacing:.01em}.landing_heroCopy__KXbHD .landing_figure__9E1na{display:inline-block;white-space:nowrap}.landing_heroCopy__KXbHD h1 em{font-family:var(--font-number),var(--font-shippori),serif;font-style:normal;font-variant-numeric:lining-nums;margin-right:.2em}.landing_heroCopy__KXbHD .landing_lead__NbWk3{display:block;max-width:none;margin-top:20px;letter-spacing:normal;color:#fff;font-size:clamp(16px,1.6vw,22px);font-weight:800;line-height:1.6}.landing_heroCopy__KXbHD .landing_lead__NbWk3 strong{font-size:1.15em}.landing_lead__NbWk3 span{display:block}.landing_lead__NbWk3 span span{display:inline-block}.landing_lead__NbWk3 strong{background:linear-gradient(180deg,#fffaea,#f2cf86);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-number),var(--font-shippori),serif;font-variant-numeric:lining-nums}.landing_branch__dAK7Q{display:block;aspect-ratio:64/164;background:currentColor;mask:url(/images/lp/laurel.png) center/contain no-repeat}.landing_branch__dAK7Q:first-child{transform:scaleX(-1)}.landing_badges__ZYScn{display:flex;justify-content:center;gap:24px;margin-top:16px}.landing_badge__yphVG{display:grid;grid-template-columns:26px 84px 26px;column-gap:8px;align-items:center;color:#fff1cc;text-align:center;white-space:nowrap}.landing_badge__yphVG .landing_branch__dAK7Q{color:#f0cd85}.landing_badge__yphVG p{font-size:10px;font-weight:700}.landing_badge__yphVG strong{font-family:var(--font-number),var(--font-shippori),serif;font-size:30px;font-weight:600;font-variant-numeric:lining-nums;line-height:1.15;background:linear-gradient(180deg,#fffaea,#f2cf86);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_badge__yphVG small{margin-left:2px;font-family:var(--font-shippori),serif;font-size:11px;font-weight:800}.landing_badge__yphVG span{display:block;font-size:8px;opacity:.85}.landing_heroPicture__oet9e{position:relative}.landing_medal__8knbT{position:absolute;z-index:1;top:8.33%;left:94.04%;width:clamp(96px,27%,126px);aspect-ratio:1/.95;padding:4px;border-radius:50%;background:linear-gradient(135deg,#fbe7ad,#d6a440 45%,#b8862c 75%,#e9c46a);translate:-60% -50%;container-type:inline-size;isolation:isolate}.landing_medalFace__KjCgt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,#f4f6fa 40%,#dce2eb 82%,#cdd4df 100%);text-align:center}.landing_medalStars__e_sjD{width:30%;height:auto}.landing_medal__8knbT p{margin-top:2.5cqi;color:#8a6420;font-size:8cqi;font-weight:700;letter-spacing:.06em;line-height:1.4}.landing_medal__8knbT strong{display:block;margin-right:-.1em;font-family:var(--font-shippori),serif;font-size:17.8cqi;font-weight:800;letter-spacing:.1em;line-height:1.25;background:linear-gradient(180deg,#c49a45,#7a5512 70%,#5e400c);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_medalRibbon__BSMB4{position:absolute;z-index:-1;top:70%;left:50%;width:72%;transform:translateX(-50%)}.landing_heroButton__A_L6x{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;margin-top:28px;padding:0 18px 0 22px;border-radius:8px;background:#fff;color:var(--brand-deep);font-size:14px;font-weight:800;-webkit-text-stroke:.4px currentColor;letter-spacing:.08em;transition:opacity .2s,transform .1s}.landing_heroButton__A_L6x:hover{opacity:.9}.landing_heroButton__A_L6x svg{color:var(--brand-light);animation:landing_nudge__Z0fKZ 1.8s ease-in-out infinite}.landing_heroButton__A_L6x .landing_runner__TVB4V{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;filter:drop-shadow(0 0 3px #b3d4ff) drop-shadow(0 0 4px rgb(214 230 255/.7));pointer-events:none;animation:landing_run__2tY2C 2.4s linear infinite}.landing_runner__TVB4V rect{fill:none;stroke-width:2.5;stroke-linecap:round;stroke:rgb(196 220 255/.26);stroke-dasharray:var(--length) calc(100 - var(--length));stroke-dashoffset:calc(var(--run) + var(--length) - 24)}@property --run{syntax:"<number>";inherits:true;initial-value:0}@keyframes landing_run__2tY2C{to{--run:-100}}@keyframes landing_nudge__Z0fKZ{50%{transform:translateY(2px)}}.landing_heroStage__wFz0f{--edge:80%;position:relative;width:min(760px,70%,100% - 340px);margin-top:36px}.landing_heroVisual__nWGtn{position:relative;display:block;width:100%}@media (min-width:1001px){.landing_heroStage__wFz0f .landing_badges__ZYScn{display:contents}.landing_heroStage__wFz0f .landing_badge__yphVG{position:absolute;width:max-content;bottom:calc(100% - var(--edge) + 134px);grid-template-columns:29.7px 99px 29.7px;column-gap:5.94px}.landing_heroStage__wFz0f .landing_badge__yphVG p{font-size:11.88px}.landing_heroStage__wFz0f .landing_badge__yphVG strong{font-size:33.66px}.landing_heroStage__wFz0f .landing_badge__yphVG small{font-size:11.88px}.landing_heroStage__wFz0f .landing_badge__yphVG span{font-size:9.9px}.landing_heroStage__wFz0f .landing_badge__yphVG{right:calc(110.7% + 28px)}.landing_heroStage__wFz0f .landing_badge__yphVG:last-child{bottom:calc(100% - var(--edge) + 28.1px)}.landing_heroStage__wFz0f .landing_heroVisual__nWGtn img{width:169.74%;max-width:none;margin-left:-14.04%}.landing_hero__GyeyA{padding-top:calc(var(--header) + 32px)}.landing_heroStage__wFz0f{width:min(600px,(50vw - 222px)/.607,(50vw - 24px)/.97);margin-top:40px}.landing_heroButton__A_L6x{height:52px;margin-top:30px;padding:0 22px 0 28px;font-size:16px}.landing_heroStage__wFz0f .landing_heroVisual__nWGtn:before{top:calc(var(--edge) + 29px)}}@media (min-width:1201px){.landing_heroStage__wFz0f{width:min(600px,(50vw - 256px)/.607,(50vw - 24px)/.97)}.landing_heroStage__wFz0f .landing_badge__yphVG{bottom:calc(100% - var(--edge) + 162.7px);grid-template-columns:35.64px 118.8px 35.64px;column-gap:6.93px}.landing_heroStage__wFz0f .landing_badge__yphVG p{font-size:13.86px}.landing_heroStage__wFz0f .landing_badge__yphVG strong{font-size:40.59px}.landing_heroStage__wFz0f .landing_badge__yphVG small{font-size:13.86px}.landing_heroStage__wFz0f .landing_badge__yphVG span{font-size:11.88px}.landing_heroStage__wFz0f .landing_badge__yphVG:last-child{bottom:calc(100% - var(--edge) + 36px)}}.landing_heroVisual__nWGtn img,.landing_heroVisual__nWGtn picture{display:block;width:100%;height:auto}.landing_heroVisual__nWGtn:before{content:"";position:absolute;top:var(--edge);right:-100vw;bottom:-2px;left:-100vw;z-index:-1;background:#fff}.landing_section___Ownh{padding:136px 0}.landing_title__sWOJY{max-width:22em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.5;letter-spacing:.02em}.landing_lead__NbWk3{max-width:40em;margin-top:24px;color:var(--ink-soft);line-height:2}.landing_problem__5aQmZ{--size-m:18px;--size-s:15px;--size-xs:13px;text-align:center}.landing_eyebrow__i0Lke{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--ink-soft);font-size:var(--size-s);font-weight:800}.landing_eyebrow__i0Lke:after,.landing_eyebrow__i0Lke:before{content:"";flex:none;width:1px;height:20px;background:var(--ink-mute);transform:rotate(-32deg)}.landing_eyebrow__i0Lke:after{transform:rotate(32deg)}.landing_problem__5aQmZ .landing_title__sWOJY{max-width:none;margin-top:8px}.landing_problemLead__SW288{margin-top:8px;font-size:var(--size-s)}.landing_pains__P7N8m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px;margin-top:48px}.landing_pains__P7N8m img{display:block;width:100%;height:auto;mask-image:linear-gradient(180deg,#000 78%,transparent 96%)}.landing_pains__P7N8m b{display:block;margin-top:8px;color:var(--brand);font-family:var(--font-number),var(--font-shippori),serif;font-size:15px;font-variant-numeric:lining-nums;font-weight:600;letter-spacing:.12em;line-height:1}.landing_phrase__tnxpZ{display:inline-block}.landing_pains__P7N8m h3{margin-top:12px;font-size:var(--size-m);font-weight:800;line-height:1.6}.landing_pains__P7N8m h3>span{display:block}.landing_pains__P7N8m p{margin-top:8px;color:var(--ink-soft);font-size:var(--size-xs);line-height:1.8}.landing_pains__P7N8m p>span{display:block}.landing_pains__P7N8m .landing_shortText__AlwXK{display:none}.landing_problemClose__x12SS{margin-top:64px}.landing_problemClose__x12SS:before{content:"";display:block;width:96px;height:28px;margin:0 auto 40px;background:var(--logo);clip-path:polygon(0 0,100% 0,50% 100%)}.landing_problemSolve__VPFNX{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .15em;color:var(--ink);font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.5}.landing_problemSolve__VPFNX .landing_stop__Arz24{margin-right:-.5em}.landing_problemSolve__VPFNX.landing_problemSolve__VPFNX .brand{--brand-width:min(238px,60vw);transform:translateY(calc(.12em + 2px))}.landing_guideCard__tcE8_{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:184px;padding:56px 32px 56px 64px;border-radius:28px;background:var(--gray);text-align:left}.landing_guideText__ndRpA{display:grid;justify-items:start}.landing_guideText__ndRpA h2{color:var(--night);font-size:clamp(22px,2.3vw,30px);font-weight:800;-webkit-text-stroke:.4px currentColor;line-height:1.5;letter-spacing:.02em}.landing_guideText__ndRpA h2 span{display:block}.landing_guideText__ndRpA h2 em{background:var(--logo);background-clip:text;color:transparent;font-style:normal}.landing_guideText__ndRpA p{margin-top:10px;color:var(--ink-soft);font-size:14px;line-height:1.85}.landing_guideText__ndRpA h2+p{margin-top:20px}.landing_guideButton__WUfC_{display:inline-flex;align-items:center;gap:24px;margin-top:28px;padding:14px 20px 14px 32px;border-radius:10px;background:var(--logo);color:#fff;font-size:15px;font-weight:800;-webkit-text-stroke:.3px currentColor;letter-spacing:.08em;line-height:1.5;transition:opacity .2s,transform .1s}.landing_guideButton__WUfC_:hover{opacity:.9}.landing_guideButton__WUfC_:active{transform:translateY(1px)}.landing_guideShot__ktKxq img{width:100%;height:auto}@media (max-width:1000px){.landing_guideCard__tcE8_{grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;padding:48px 32px}.landing_guideText__ndRpA{display:contents}.landing_guideShot__ktKxq{justify-self:center;max-width:672px;margin-top:32px}.landing_guideButton__WUfC_{order:1}}@media (max-width:640px){.landing_guideCard__tcE8_{margin-top:108px;padding:32px 16px;border-radius:20px}.landing_guideText__ndRpA h2{font-size:min(24px,calc((100vw - 2 * var(--gutter) - 32px) / 13.5))}.landing_guideText__ndRpA h2+p{margin-top:12px}.landing_guideText__ndRpA p{margin-top:6px;font-size:13px}.landing_guideShot__ktKxq{margin-top:20px}.landing_guideButton__WUfC_{justify-self:stretch;justify-content:center;gap:12px;margin-top:20px;padding:16px 20px;font-size:16px}}.landing_section___Ownh.landing_comparison__g3Um5{margin-bottom:calc(-1 * var(--curve));padding-bottom:calc(136px + var(--curve));background:var(--gray)}.landing_comparison__g3Um5 .landing_paper__fJ_28{max-width:none}.landing_section___Ownh.landing_problemSection__VQZO7{padding-top:55px;padding-bottom:48px}.landing_paper__fJ_28{--size-l:clamp(28px,3.4vw,40px);--size-m:15px;--size-s:12px;--size-figure:clamp(44px,5vw,56px);--gap-s:12px;--gap-l:48px;max-width:1040px;margin:0 auto}.landing_paper__fJ_28 .landing_lead__NbWk3,.landing_paper__fJ_28 .landing_title__sWOJY{text-align:center;text-wrap:balance}.landing_paper__fJ_28 .landing_title__sWOJY{max-width:none;font-size:var(--size-l)}.landing_paper__fJ_28 .landing_title__sWOJY em{margin:0 .12em;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-number),var(--font-shippori),serif;font-style:normal;font-variant-numeric:lining-nums;font-weight:600;white-space:nowrap}.landing_paper__fJ_28 .landing_lead__NbWk3{max-width:none;margin:var(--gap-s) auto 0;line-height:1.8;font-size:var(--size-m)}.landing_paper__fJ_28 .landing_lead__NbWk3>span{display:inline}.landing_cases__xeLwN{--case-figure:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:var(--gap-l);text-align:left}.landing_cases__xeLwN article{display:grid;grid-row:span 4;grid-template-rows:subgrid;background:#fff}.landing_caseLabel__YXD9t{display:flex;align-items:center;gap:14px;padding:28px 32px 0;color:var(--ink-soft);font-size:15px;font-weight:700;line-height:1.6}.landing_caseLabel__YXD9t b{display:flex;align-items:center;gap:14px;color:var(--brand);font-family:var(--font-number),var(--font-shippori),serif;font-size:20px;font-variant-numeric:lining-nums;font-weight:600;letter-spacing:.06em}.landing_caseLabel__YXD9t b:after{content:"";width:1px;height:18px;background:var(--line)}.landing_cases__xeLwN h3{padding:12px 32px 0;font-size:24px;font-weight:800;line-height:1.6}.landing_cases__xeLwN h3>span{display:block}.landing_caseFigure__XGhtf{display:grid;justify-items:center;gap:16px;padding:28px 32px}.landing_caseVisual__8q5J3{position:relative;width:min(100%,280px);aspect-ratio:280/180;container-type:inline-size}.landing_caseVisual__8q5J3 strong{font-family:var(--font-number),var(--font-shippori),serif;font-variant-numeric:lining-nums;font-weight:600;line-height:1;white-space:nowrap}.landing_caseVisual__8q5J3 em,.landing_caseVisual__8q5J3 small{font-family:var(--font-shippori),serif;font-style:normal;font-weight:700}.landing_caseAfter__IBJDJ,.landing_caseToday__U__M0{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;width:28.57%;padding-bottom:3cqi;font-style:normal;transform-origin:50% 100%}.landing_caseToday__U__M0{left:4.29%;justify-content:space-between;height:100%;padding-top:3cqi;background:#d9dee7}.landing_caseAfter__IBJDJ{left:57.14%;justify-content:flex-end;height:21%;background:linear-gradient(0deg,var(--brand-deep),var(--brand-light))}[data-chart=collection] .landing_caseAfter__IBJDJ{left:67.14%;height:25%}.landing_caseToday__U__M0 b{color:#6b7587;font-family:var(--font-number),var(--font-shippori),serif;font-size:5.4cqi;font-variant-numeric:lining-nums;font-weight:600}.landing_caseAfter__IBJDJ span,.landing_caseToday__U__M0 span{margin-top:auto;color:#6b7587;font-size:4.3cqi;font-weight:700;line-height:1}.landing_caseAfter__IBJDJ span{color:#fff}.landing_caseWedge__RZ0cV{position:absolute;top:0;bottom:0;left:32.86%;width:34.29%;background:#e8f0fd;clip-path:polygon(0 0,100% 75%,100% 100%,0 100%)}.landing_caseArrow__77Bm4{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing_caseArrow__77Bm4 path{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.landing_caseArrow__77Bm4 path:first-child{stroke-dasharray:.5 4}.landing_caseCenter__GfOrN,.landing_caseRing__Pr9aI{position:absolute;top:2.22%;left:19.29%;width:61.43%;aspect-ratio:1}.landing_caseRing__Pr9aI{border-radius:50%;background:conic-gradient(from 263deg,var(--brand-deep),var(--brand-light) 52deg,transparent 0 56deg,#d9dee7 0 358deg,transparent 0);mask:radial-gradient(closest-side,transparent 76%,#000 calc(76% + 1px))}.landing_caseRingName__0d0N4{position:absolute;top:27%;right:83.6%;display:grid;justify-items:end;gap:1.4cqi;color:var(--brand);font-size:4.3cqi;font-weight:700;line-height:1;white-space:nowrap}.landing_caseRingName__0d0N4 b{font-family:var(--font-number),var(--font-shippori),serif;font-size:5.4cqi;font-variant-numeric:lining-nums;font-weight:600}.landing_caseCircle__LUuDA{position:absolute;top:6.67%;left:51.43%;width:44.29%;aspect-ratio:1;border:2px solid var(--brand);border-radius:50%;background:#fff}[data-chart=collection] .landing_caseCircle__LUuDA{left:27.86%}.landing_caseCenter__GfOrN,.landing_caseCircle__LUuDA{display:grid;place-content:center;justify-items:center;color:var(--brand)}.landing_caseCenter__GfOrN em,.landing_caseCenter__GfOrN>small,.landing_caseCircle__LUuDA em,.landing_caseCircle__LUuDA>small{font-size:4.3cqi;letter-spacing:.08em}.landing_caseCenter__GfOrN span,.landing_caseCircle__LUuDA span{margin-block:1.5cqi;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:18cqi}.landing_caseCenter__GfOrN span small,.landing_caseCircle__LUuDA span small{font-size:5.4cqi;-webkit-text-fill-color:var(--brand)}.landing_caseCenter__GfOrN span small:first-child,.landing_caseCircle__LUuDA span small:first-child{margin-right:.5cqi;font-size:4.3cqi}.landing_caseCenter__GfOrN span small:last-child,.landing_caseCircle__LUuDA span small:last-child{margin-left:.5cqi}.landing_caseBand__fA0OC{--person-width:44%;position:relative;min-height:168px;margin:0;padding:20px 24px 24px var(--person-width);background:#11296b;color:#fff;font-size:13px;font-weight:700;line-height:1.9}.landing_caseBand__fA0OC>b{display:block;margin-bottom:6px;color:var(--blush);font-size:12px;letter-spacing:.08em}.landing_caseBand__fA0OC{text-wrap:pretty}.landing_caseBand__fA0OC>span{word-break:normal;line-break:strict}.landing_caseBand__fA0OC:before{content:"";position:absolute;bottom:0;left:20px;width:calc(var(--person-width) - 40px);aspect-ratio:387/400;background:bottom/auto 100% no-repeat}.landing_caseBand__fA0OC[data-person=review]:before{background-image:url(/images/lp/cases/review.webp)}.landing_caseBand__fA0OC[data-person=contract]:before{background-image:url(/images/lp/cases/contract.webp)}.landing_caseBand__fA0OC[data-person=collection]:before{background-image:url(/images/lp/cases/collection.webp)}@media (min-width:1001px) and (max-width:1200px){.landing_cases__xeLwN{--case-figure:48px;column-gap:24px}.landing_caseLabel__YXD9t{padding-inline:24px}.landing_cases__xeLwN h3{padding-inline:24px;font-size:18px}.landing_caseFigure__XGhtf{padding-inline:24px}.landing_caseBand__fA0OC{padding-right:24px}}.landing_dark__ST3Gv{--line:var(--night-line);--ink-soft:var(--night-soft);--ink-mute:var(--night-soft);padding-block:calc(136px + var(--curve));background:linear-gradient(rgb(4 12 40/.62),rgb(4 12 40/.62)),radial-gradient(60% 50% at 85% 10%,rgb(80 150 255/55%),transparent 70%),radial-gradient(55% 45% at 10% 95%,rgb(6 18 60/70%),transparent 70%),linear-gradient(125deg,#0b1f5c,#1440b0 45%,#1d62d6 75%,#2a7fe8);color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q50 20 100 0V10H0Z'/%3E%3C/svg%3E") top /100% var(--curve) no-repeat,linear-gradient(#000 0 0) center /100% calc(100% - 2 * var(--curve) + 2px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100Q50 20 0 0Z'/%3E%3C/svg%3E") bottom /100% var(--curve) no-repeat}.landing_dark__ST3Gv .landing_paper__fJ_28 .landing_title__sWOJY em{background-image:linear-gradient(100deg,#fff,var(--blush))}.landing_review__GfKL8{display:grid;grid-template-columns:minmax(0,506px) minmax(0,1fr);justify-content:center;align-items:center;gap:96px;margin-top:48px}.landing_review__GfKL8 [data-q="0"]{--q:#e3edff}.landing_review__GfKL8 [data-q="1"]{--q:#b9d3ff}.landing_review__GfKL8 [data-q="2"]{--q:#8db8ff}.landing_reviewChart__nDJ_w{position:relative;container-type:inline-size}.landing_reviewChart__nDJ_w svg{display:block;width:100%;height:auto}.landing_reviewChart__nDJ_w path{fill:var(--q)}.landing_reviewChart__nDJ_w [data-q] text{fill:#0b1f5c;font-size:15px;font-weight:700}.landing_reviewChart__nDJ_w .landing_reviewBand__nUjcT path{fill:rgb(255 255 255/.12)}.landing_reviewBand__nUjcT text{fill:#fff;font-size:14px;font-weight:700;letter-spacing:.08em}.landing_reviewSweep__L1VFD{fill:none;stroke:#fff;stroke-width:228}.landing_reviewChart__nDJ_w p{position:absolute;inset:0;display:grid;place-content:center;justify-items:center}.landing_reviewChart__nDJ_w strong{background:linear-gradient(180deg,#fff,var(--blush));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-number),serif;font-size:18.2cqi;font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1}.landing_reviewChart__nDJ_w span{margin-top:6px;color:var(--night-soft);font-size:12px;font-weight:700;letter-spacing:.24em}.landing_reviewList__74Avz,.landing_reviewList__74Avz ul{margin:0;padding:0;list-style:none}.landing_reviewList__74Avz{display:grid;text-align:left}.landing_reviewList__74Avz>li{padding:22px 0}.landing_reviewList__74Avz>li+li{border-top:1px solid var(--line)}.landing_reviewList__74Avz h3{display:flex;align-items:baseline;gap:12px;font-size:17px;font-weight:700}.landing_reviewList__74Avz h3 b{color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em}.landing_reviewList__74Avz ul{display:grid;gap:10px;margin-top:14px;padding-left:30px}.landing_reviewList__74Avz ul li{display:grid;grid-template-columns:9.5em minmax(0,1fr) auto;align-items:baseline;gap:16px}.landing_reviewList__74Avz h4{font-size:14px;font-weight:700}.landing_reviewList__74Avz ul p{color:var(--night-soft);font-size:13px;text-wrap:balance}.landing_reviewList__74Avz ul span{color:var(--night-soft);font-size:11px;font-weight:700;white-space:nowrap}.landing_reviewList__74Avz ul b{margin-right:2px;color:#fff;font-family:var(--font-number),serif;font-size:16px;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.landing_landing__TavP0 .landing_dark__ST3Gv{padding-bottom:calc(var(--cta-overlap) + 136px + var(--curve))}.landing_ctaBand__Ihvq7{position:relative;z-index:1;margin-top:calc(-1 * (var(--cta-overlap) + var(--curve)))}.landing_ctaCard__RtMj_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);max-width:960px;height:320px;margin:0 auto;overflow:hidden;border-radius:20px;background:radial-gradient(70% 110% at 100% 0,rgb(156 196 255/.45),transparent 65%),linear-gradient(120deg,var(--night-end),var(--brand) 45%,var(--brand-light));color:#fff}.landing_ctaText__wXRVJ{display:grid;grid-template-columns:auto;align-content:center;justify-content:center;gap:20px;padding:0 24px;text-align:center}.landing_ctaText__wXRVJ h2{margin-right:-.5em;font-size:clamp(21px,2.1vw,24px);font-weight:800;line-height:1.4;letter-spacing:.02em}.landing_ctaAction__CuMpb p span{display:block}.landing_ctaAction__CuMpb{display:grid;justify-items:center;gap:20px}.landing_ctaAction__CuMpb p{display:grid;grid-template-columns:1px auto 1px;align-items:center;column-gap:20px;font-size:15px;font-weight:700;line-height:1.7;text-align:center}.landing_ctaAction__CuMpb p span{grid-column:2;margin-right:-.5em}.landing_ctaAction__CuMpb p:after,.landing_ctaAction__CuMpb p:before{content:"";grid-row:1/3;height:32px;background:rgb(255 255 255/.7);transform:rotate(-32deg)}.landing_ctaAction__CuMpb p:after{grid-column:3;transform:rotate(32deg)}.landing_ctaButton__q_SiW{position:relative;display:inline-flex;justify-content:center;align-items:center;justify-self:stretch;gap:10px;height:44px;padding:0 18px 0 22px;border-radius:8px;background:#fff;color:var(--brand);font-size:14px;font-weight:800;-webkit-text-stroke:.4px currentColor;letter-spacing:.06em;transition:background .2s,transform .1s}.landing_ctaButton__q_SiW:hover{background:#e8f0ff}.landing_ctaButton__q_SiW svg{width:16px;height:16px}.landing_ctaShot__DOKBo{position:relative}.landing_ctaShot__DOKBo img{position:absolute;top:48px;left:8px;width:600px;height:auto;border-radius:10px 0 0 0;box-shadow:0 16px 40px -16px rgb(8 18 48/.6)}.landing_steps__xftCJ{--notch:18px;--cut:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:var(--gap-l) 0 0;padding:0;list-style:none;text-align:center}.landing_stepArrow__3KGXe{display:grid;place-content:center;gap:6px;height:84px;margin-right:calc(var(--cut) - var(--notch));padding:0 calc(var(--notch) + 8px);background:linear-gradient(90deg,var(--brand-deep),var(--brand-light)) 0 0 /600% 100%;color:#fff;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%,var(--notch) 50%)}.landing_steps__xftCJ li:nth-child(2) .landing_stepArrow__3KGXe{background-position:20% 0}.landing_steps__xftCJ li:nth-child(3) .landing_stepArrow__3KGXe{background-position:40% 0}.landing_steps__xftCJ li:nth-child(4) .landing_stepArrow__3KGXe{background-position:60% 0}.landing_steps__xftCJ li:nth-child(5) .landing_stepArrow__3KGXe{background-position:80% 0}.landing_steps__xftCJ li:nth-child(6) .landing_stepArrow__3KGXe{background-position:100% 0}.landing_steps__xftCJ li:first-child .landing_stepArrow__3KGXe{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%)}.landing_steps__xftCJ li:last-child .landing_stepArrow__3KGXe{margin-right:0}.landing_steps__xftCJ svg{justify-self:center;width:20px;height:20px;opacity:.85}.landing_steps__xftCJ h3{font-size:var(--size-m);font-weight:700;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.landing_steps__xftCJ p{margin-top:18px;padding:0 8px;color:var(--ink-soft);font-size:13px;line-height:1.8}.landing_steps__xftCJ p span{display:block}.landing_screen__hVMXj{margin:var(--gap-l) 0 0}.landing_screen__hVMXj img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.landing_awardsTitle__bRB2A{margin-top:calc(var(--gap-l) * 2);font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center}.landing_awardsTitle__bRB2A span{display:inline-block}.landing_awards__w_X_z{display:grid;grid-template-columns:repeat(4,220px);justify-content:center;gap:40px;margin-top:var(--gap-l);color:var(--brand);text-align:center}.landing_award___Uuvr{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:120px}.landing_award___Uuvr p{font-size:15px;font-weight:700;line-height:1.4;white-space:nowrap}.landing_award___Uuvr strong{display:block;margin-top:6px;font-family:var(--font-number),var(--font-shippori),serif;font-size:56px;font-variant-numeric:lining-nums;font-weight:600;line-height:1}.landing_award___Uuvr small{margin:0 3px;font-family:var(--font-shippori),serif;font-size:18px;font-weight:800}.landing_logoText__KxJNi{width:fit-content;margin-inline:auto;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_faq__waIej{--mark:28px;max-width:800px;margin:var(--gap-l) auto 0;border-top:1px solid var(--line);interpolate-size:allow-keywords}.landing_faq__waIej details{border-bottom:1px solid var(--line)}.landing_faq__waIej details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility allow-discrete .3s}.landing_faq__waIej details[open]::details-content{block-size:auto}.landing_faq__waIej summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 4px;font-size:15px;font-weight:700;line-height:1.7;cursor:pointer;list-style:none;transition:color .2s}.landing_faq__waIej summary::-webkit-details-marker{display:none}.landing_faq__waIej summary:hover{color:var(--brand)}.landing_faq__waIej b{flex:none;width:calc(var(--mark) - 12px);font-family:var(--font-number),serif;font-size:15px;font-weight:600;line-height:1;color:var(--brand)}.landing_faq__waIej summary span{flex:1;text-wrap:balance}.landing_faq__waIej summary i{position:relative;flex:none;width:22px;height:22px}.landing_faq__waIej summary i:after,.landing_faq__waIej summary i:before{content:"";position:absolute;inset:0;width:12px;height:1.5px;margin:auto;border-radius:1px;background:var(--brand);transition:transform .25s}.landing_faq__waIej summary i:after{transform:rotate(90deg)}.landing_faq__waIej details[open] summary i:after{transform:rotate(0)}.landing_answer__QRbyL{margin:4px 38px 26px calc(var(--mark) + 4px);color:var(--ink-soft);font-size:15px;line-height:1.95;white-space:pre-line;word-break:normal;line-break:strict}.landing_contact__gUfuw{position:relative;padding:128px 0 112px;border-top-right-radius:96px;background:radial-gradient(60% 40% at 85% 0,rgb(60 130 240/34%),transparent 70%),radial-gradient(55% 35% at 10% 100%,rgb(4 10 32/45%),transparent 70%),linear-gradient(125deg,#081230,#0f2462 45%,#14317f 75%,#1a3d96);color:#fff}.landing_contactAnchor__mILOX{position:absolute;top:0;scroll-margin-top:var(--header)}.landing_contactIntro__gZhoX{text-align:center}.landing_contactIntro__gZhoX>p:first-child{font-size:clamp(14px,1.4vw,18px);font-weight:700;letter-spacing:.04em}.landing_contactIntro__gZhoX h2{margin-top:8px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.4;letter-spacing:.04em}.landing_contactIntro__gZhoX h2+p{margin-top:28px;color:rgb(255 255 255/.85);line-height:2}.landing_contactIntro__gZhoX h2 span{display:inline-block}.landing_contactIntro__gZhoX h2+p>span{display:block}.landing_form__ZKEf3{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;max-width:720px;margin:56px auto 0;padding:56px 64px;border-radius:16px;background:#fff;color:var(--ink)}.landing_form__ZKEf3 label{display:grid;gap:8px;font-size:13px;font-weight:700}.landing_form__ZKEf3 label>span{display:flex;align-items:center;gap:8px}.landing_form__ZKEf3 em{padding:1px 7px;border-radius:4px;background:#eef1f6;color:var(--ink-mute);font-size:10px;font-style:normal;font-weight:700;line-height:1.6}.landing_form__ZKEf3 em[data-required]{background:#e8f0ff;color:var(--brand)}.landing_form__ZKEf3 input,.landing_form__ZKEf3 select,.landing_form__ZKEf3 textarea{width:100%;height:42px;padding:0 14px;border:1px solid #e1e6ef;border-radius:10px;background:#fafbfd;color:var(--ink);font:inherit;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.landing_form__ZKEf3 ::placeholder{color:#b2b8c4}.landing_form__ZKEf3 select{appearance:none;background:#fafbfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238a93a3' stroke-width='1.5'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 14px center}.landing_form__ZKEf3 select:invalid{color:#b2b8c4}.landing_form__ZKEf3 textarea{height:auto;padding:12px 14px;line-height:1.8;resize:vertical}.landing_form__ZKEf3 input:hover,.landing_form__ZKEf3 select:hover,.landing_form__ZKEf3 textarea:hover{border-color:#cfd8e6}.landing_form__ZKEf3 input:focus,.landing_form__ZKEf3 select:focus,.landing_form__ZKEf3 textarea:focus{outline:none;border-color:#9aa3b2;background-color:#fff}.landing_submit__kT0u_,.landing_wide__DV_Lh{grid-column:1/-1}.landing_submit__kT0u_{display:grid;gap:12px;margin-top:6px;text-align:center}.landing_submit__kT0u_ .landing_button__u4oBy{width:100%;height:52px;font-size:14px}.landing_submit__kT0u_ .landing_button__u4oBy:disabled{background:var(--logo);opacity:.35;cursor:not-allowed}.landing_submit__kT0u_ p{color:var(--ink-mute);font-size:12px}.landing_footer__VXE5D{padding:48px 0 20px;background:radial-gradient(60% 40% at 85% 0,rgb(60 130 240/34%),transparent 70%),radial-gradient(55% 35% at 10% 100%,rgb(4 10 32/45%),transparent 70%),linear-gradient(125deg,#081230,#0f2462 45%,#14317f 75%,#1a3d96);color:var(--night-soft);font-size:12px;line-height:1.8}.landing_footerRow__YztVO{display:flex;justify-content:space-between;gap:32px 64px}.landing_footerAbout__b_Ozq .brand{--brand-width:156px}.landing_footerAbout__b_Ozq .brand img{filter:brightness(0) invert(1)}.landing_tagline__JpSnP{margin-top:14px;color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;text-wrap:balance}.landing_operator__O44Po{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:rgb(255 255 255/.88);font-size:15px;font-weight:600;transition:color .2s}.landing_operator__O44Po svg{opacity:.7}.landing_footerNav__YQfHo a:hover,.landing_operator__O44Po:hover{color:var(--blush)}.landing_footerNav__YQfHo{display:flex;gap:80px}.landing_footerNav__YQfHo p{margin-bottom:8px;color:var(--blush);font-size:12px;font-weight:700;letter-spacing:.12em}.landing_footerNav__YQfHo ul{margin:0;padding:0;list-style:none}.landing_footerNav__YQfHo a{display:inline-block;padding-block:3px;color:rgb(255 255 255/.88);font-size:13px;font-weight:600;transition:color .2s}.landing_copyright__hvcLP{display:block;margin-top:32px;padding-top:16px;border-top:1px solid var(--night-line);color:rgb(255 255 255/.5);font-size:12px;letter-spacing:.04em}.landing_footerLight__xiCHH{background:#fff;color:var(--ink-soft)}.landing_footerLight__xiCHH .landing_footerAbout__b_Ozq .brand img{filter:none}.landing_footerLight__xiCHH .landing_tagline__JpSnP{color:var(--ink)}.landing_footerLight__xiCHH .landing_footerNav__YQfHo a,.landing_footerLight__xiCHH .landing_operator__O44Po{color:var(--ink-soft)}.landing_footerLight__xiCHH .landing_footerNav__YQfHo a:hover,.landing_footerLight__xiCHH .landing_footerNav__YQfHo p,.landing_footerLight__xiCHH .landing_operator__O44Po:hover{color:var(--brand)}.landing_footerLight__xiCHH .landing_copyright__hvcLP{border-top:0;color:var(--ink-mute)}@media (max-width:1000px){.landing_problem__5aQmZ{--size-m:17px;--size-s:15px;--size-xs:12px}.landing_cases__xeLwN{--case-figure:56px;grid-template-columns:minmax(0,1fr);gap:24px}.landing_cases__xeLwN h3{font-size:24px}.landing_cases__xeLwN article{display:flex;flex-direction:column}.landing_pains__P7N8m{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.landing_landing__TavP0{--cta-overlap:48px}.landing_ctaCard__RtMj_{grid-template-columns:minmax(0,1fr);height:auto;grid-template-rows:auto}.landing_ctaText__wXRVJ{padding:48px 32px 36px}.landing_ctaShot__DOKBo{height:220px}.landing_ctaShot__DOKBo img{top:0;left:32px;width:calc(100% - 32px)}.landing_menu__Wqm_A{display:none}.landing_headerInner__B6oUk{gap:12px}.landing_actions__5ghGB{gap:6px;margin-left:auto}.landing_header__wB5so .landing_small__n_WcK{height:24px;padding:0 12px;border-radius:6px;font-size:12px;letter-spacing:.02em;white-space:nowrap}.landing_menuPanel__T_a6w{display:flex}.landing_menuButton__TQYsP{position:relative;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin-right:-8px;padding:0;border:0;background:none;color:var(--ink)}.landing_menuButton__TQYsP svg{width:24px;height:24px}.landing_menuButton__TQYsP svg[width="0"]{position:absolute;width:0;height:0}.landing_hero__GyeyA{padding-top:calc(var(--header) + 40px)}.landing_heroCopy__KXbHD,.landing_heroStage__wFz0f{display:contents}.landing_badges__ZYScn{order:1;gap:32px}.landing_medal__8knbT{top:1%;left:50%;width:min(110px,24%);aspect-ratio:1;padding:3px;translate:-55% -18%}.landing_medal__8knbT p{max-width:7.5em;font-size:9.5cqi;white-space:normal}.landing_medal__8knbT strong{font-size:17cqi}.landing_heroButton__A_L6x{order:2}.landing_heroVisual__nWGtn{order:3}.landing_heroCopy__KXbHD h1{font-size:min(39.6px,calc((100vw - 2 * var(--gutter)) / 13.6));line-height:1.35;letter-spacing:0}.landing_heroCopy__KXbHD .landing_figure__9E1na:nth-child(2){margin-right:-.5em}.landing_heroCopy__KXbHD h1 em{font-size:1.14em;margin-right:.1em}.landing_heroCopy__KXbHD .landing_lead__NbWk3{margin-top:14px;color:rgb(255 255 255/.92);font-size:clamp(11.9px,3.23vw,14.45px);font-weight:700;line-height:1.75}.landing_heroVisual__nWGtn{--edge:80%;width:100%;max-width:640px;margin-top:32px}.landing_review__GfKL8{grid-template-columns:minmax(0,460px);gap:40px}.landing_steps__xftCJ{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:32px}.landing_steps__xftCJ li{grid-column:span 2}.landing_steps__xftCJ li:nth-child(4) .landing_stepArrow__3KGXe{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% 50%,calc(100% - var(--notch)) 100%,0 100%)}.landing_steps__xftCJ li:nth-child(3) .landing_stepArrow__3KGXe{margin-right:0}.landing_awards__w_X_z{grid-template-columns:repeat(2,220px)}}@media (max-width:640px){.landing_landing__TavP0{--cta-overlap:32px}.landing_reviewChart__nDJ_w{width:90%;justify-self:center}.landing_reviewList__74Avz ul{padding-left:0}.landing_reviewList__74Avz ul li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.landing_reviewList__74Avz ul p{grid-row:2;font-size:12px}.landing_reviewList__74Avz h3{font-size:16px}.landing_reviewList__74Avz h3 b{font-size:14px}.landing_reviewList__74Avz ul b{font-size:15px}.landing_ctaCard__RtMj_{border-radius:16px}.landing_ctaText__wXRVJ{padding:40px 20px 28px}.landing_ctaText__wXRVJ h2{font-size:19px}.landing_ctaButton__q_SiW{font-size:13px}.landing_ctaAction__CuMpb p{column-gap:16px;font-size:13.5px}.landing_ctaShot__DOKBo{height:150px}.landing_ctaShot__DOKBo img{left:20px;width:calc(100% - 20px)}.landing_landing__TavP0{--gutter:clamp(17.6px,5.632vw,21.12px);--header:52px;font-size:14px}.landing_headerInner__B6oUk{gap:8px}.landing_actions__5ghGB .landing_outline__XbAxU{display:none}.landing_header__wB5so .landing_logo__eKJJW .brand{--brand-width:min(162px,35.7vw);transform:translateY(8.3px)}.landing_header__wB5so .landing_small__n_WcK{height:min(29.04px,7.446vw);padding:0 min(13.2px,3.385vw);font-size:min(14.52px,3.723vw)}.landing_menuButton__TQYsP svg{width:min(29.04px,7.446vw);height:min(29.04px,7.446vw)}.landing_hero__GyeyA{--rhythm:44px;padding-top:calc(var(--header) + 40px);padding-bottom:var(--rhythm)}.landing_heroVisual__nWGtn:before{content:none}.landing_heroVisual__nWGtn{width:108%;max-width:none;margin:var(--rhythm) -4% 0}.landing_medal__8knbT{top:8.3%;left:21.3%;width:min(84px,22%);aspect-ratio:1/.95;translate:-50% -56%}.landing_medal__8knbT p{font-size:10.45cqi}.landing_badges__ZYScn{order:4;margin-top:calc(var(--rhythm) - 4.43%)}.landing_heroButton__A_L6x{height:40px;margin-top:32px;padding:0 16px 0 20px;font-size:13px}.landing_heroCopy__KXbHD .landing_lead__NbWk3{margin-top:18px;font-size:13.5px}.landing_trail__B_1JN{display:none}.landing_captionKey__Lco3U{display:block}.landing_badges__ZYScn{gap:24px}.landing_badge__yphVG{grid-template-columns:min(16.8px,4.48vw) min(105.6px,28.16vw) min(16.8px,4.48vw);column-gap:min(2.64px,.704vw)}.landing_badge__yphVG p{font-size:min(12.54px,3.344vw)}.landing_badge__yphVG strong{font-size:min(28.8px,7.68vw)}.landing_badge__yphVG small{font-size:min(13.2px,3.52vw)}.landing_badge__yphVG span{font-size:min(9.9px,2.64vw)}.landing_awardsTitle__bRB2A{margin-top:64px;font-size:min(22px,calc((100vw - 2 * var(--gutter)) / 13.5))}.landing_awards__w_X_z{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}.landing_award___Uuvr{grid-template-columns:24px minmax(0,1fr) 24px;gap:4px;height:80px}.landing_award___Uuvr p{font-size:min(11px,2.9vw)}.landing_award___Uuvr strong{font-size:min(38px,9.6vw)}.landing_award___Uuvr small{font-size:12px}.landing_section___Ownh{padding:88px 0 72px}.landing_dark__ST3Gv{padding-top:calc(88px + var(--curve))}.landing_landing__TavP0 .landing_dark__ST3Gv{padding-bottom:calc(var(--cta-overlap) + 72px + var(--curve))}.landing_section___Ownh.landing_comparison__g3Um5{padding-bottom:calc(72px + var(--curve))}.landing_section___Ownh.landing_problemSection__VQZO7{padding-top:64px;padding-bottom:20px}.landing_form__ZKEf3{grid-template-columns:1fr}.landing_paper__fJ_28 .landing_lead__NbWk3{font-size:min(13.5px,calc((100vw - 2 * var(--gutter)) / 21))}.landing_paper__fJ_28 .landing_lead__NbWk3>span{display:block}.landing_dark__ST3Gv .landing_paper__fJ_28 .landing_lead__NbWk3,.landing_featuresPaper__243mH .landing_lead__NbWk3{font-size:min(13.5px,calc((100vw - 2 * var(--gutter)) / 23))}.landing_paper__fJ_28 .landing_title__sWOJY{font-size:min(26px,7vw)}#flow .landing_title__sWOJY{font-size:min(26px,calc((100vw - 2 * var(--gutter)) / 16.7));white-space:nowrap}.landing_featuresPaper__243mH .landing_title__sWOJY{font-size:min(26px,calc((100vw - 2 * var(--gutter)) / 15.6))}.landing_comparison__g3Um5 .landing_paper__fJ_28 .landing_lead__NbWk3,.landing_comparison__g3Um5 .landing_paper__fJ_28 .landing_title__sWOJY,.landing_featuresPaper__243mH .landing_lead__NbWk3,.landing_featuresPaper__243mH .landing_title__sWOJY{text-align:left}.landing_problemLead__SW288{font-size:min(13.5px,calc((100vw - 2 * var(--gutter)) / 24.3))}.landing_eyebrow__i0Lke{gap:10px;font-size:min(13.5px,calc((100vw - 2 * var(--gutter) - 24px) / 24.6))}.landing_problem__5aQmZ .landing_title__sWOJY{font-size:min(24px,6.4vw)}.landing_problem__5aQmZ{--size-m:14.5px;--size-s:13.5px;--size-xs:12px}.landing_cases__xeLwN{--case-figure:48px;--case-width:calc(100vw - 2 * var(--gutter) - 24px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--case-width);gap:0 12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.landing_cases__xeLwN::-webkit-scrollbar{display:none}.landing_cases__xeLwN article{display:grid;scroll-snap-align:start}.landing_caseLabel__YXD9t{gap:12px;padding:24px 24px 0;font-size:14px}.landing_caseLabel__YXD9t b{gap:12px;font-size:18px}.landing_caseLabel__YXD9t b:after{height:16px}.landing_cases__xeLwN h3{padding:8px 24px 0;font-size:min(18px,calc((var(--case-width) - 48px) / 14.5))}.landing_caseFigure__XGhtf{padding:24px}.landing_caseBand__fA0OC{--person-width:35%;padding-block:20px 24px;padding-right:16px}.landing_caseBand__fA0OC:before{left:12px;width:calc(var(--person-width) - 24px)}.landing_pains__P7N8m{gap:28px 12px;margin-top:28px}.landing_pains__P7N8m b{font-size:13px}.landing_pains__P7N8m h3{margin-top:8px}.landing_pains__P7N8m p{margin-top:6px}.landing_pains__P7N8m .landing_longText__o1iuZ{display:none}.landing_pains__P7N8m .landing_shortText__AlwXK{display:block}.landing_problemClose__x12SS{margin-top:48px}.landing_problemClose__x12SS:before{width:64px;height:20px;margin-bottom:28px}.landing_problemSolve__VPFNX{column-gap:.3em;font-size:min(26px,6.93vw)}.landing_problemSolve__VPFNX.landing_problemSolve__VPFNX .brand{--brand-width:min(196px,52.3vw)}.landing_problemSolve__VPFNX>span:first-child{display:none}.landing_steps__xftCJ{--notch:10px;grid-template-columns:minmax(0,1fr);row-gap:0;text-align:left}.landing_steps__xftCJ li{grid-column:auto;display:grid;grid-template-columns:79.2px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;padding-block:8px;column-gap:21px;min-height:70px;margin-bottom:calc(4px - var(--notch))}.landing_steps__xftCJ li:last-child{margin-bottom:0}.landing_steps__xftCJ li:before{content:"";grid-column:1;grid-row:1/5;margin-block:-8px;background:linear-gradient(180deg,var(--brand-deep),var(--brand-light)) 0 0 /100% 600%;clip-path:polygon(0 0,50% var(--notch),100% 0,100% calc(100% - var(--notch)),50% 100%,0 calc(100% - var(--notch)))}.landing_steps__xftCJ li:nth-child(2):before{background-position:0 20%}.landing_steps__xftCJ li:nth-child(3):before{background-position:0 40%}.landing_steps__xftCJ li:nth-child(4):before{background-position:0 60%}.landing_steps__xftCJ li:nth-child(5):before{background-position:0 80%}.landing_steps__xftCJ li:nth-child(6):before{background-position:0 100%}.landing_steps__xftCJ li:first-child:before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notch)),50% 100%,0 calc(100% - var(--notch)))}.landing_stepArrow__3KGXe{display:contents}.landing_steps__xftCJ svg{position:relative;grid-column:1;grid-row:1/5;align-self:center;margin-top:-4px;color:#fff;width:22px;height:22px;opacity:1}.landing_steps__xftCJ h3{grid-column:2;grid-row:2;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:.12em;line-height:1.4;white-space:normal}.landing_steps__xftCJ p{grid-column:2;grid-row:3;margin-top:2px;padding:0;color:var(--ink-soft);font-size:min(13.5px,calc((100vw - 2 * var(--gutter) - 100.2px) / 20.5));letter-spacing:normal;line-height:1.8}.landing_steps__xftCJ p span{display:inline-block}.landing_contact__gUfuw{padding:48px 0 64px;border-top-right-radius:48px}.landing_contactIntro__gZhoX h2{font-size:23.5px}.landing_contactIntro__gZhoX h2+p{display:none}.landing_form__ZKEf3{gap:12px;margin-top:28px;padding:18px 14px 20px}.landing_form__ZKEf3 label{gap:4px;font-size:12px}.landing_form__ZKEf3 em{padding:0 6px;font-size:10px}.landing_form__ZKEf3 em[data-required]{margin-left:-4px;padding:0;background:none;font-size:0}.landing_form__ZKEf3 em[data-required]:after{content:"*";color:var(--brand-light);font-size:14px;line-height:1}.landing_form__ZKEf3 input,.landing_form__ZKEf3 select,.landing_form__ZKEf3 textarea{height:32px;padding:0 11px;border-radius:7px;font-size:16px}.landing_form__ZKEf3 select{background-position:right 12px center}.landing_form__ZKEf3 textarea{height:auto;padding:10px 12px}.landing_submit__kT0u_{margin-top:4px}.landing_submit__kT0u_ .landing_button__u4oBy{height:46px;font-size:14px}.landing_submit__kT0u_ p:last-child{font-size:8.4px}.landing_faq__waIej{--mark:20px;margin-top:28px}.landing_faq__waIej summary{gap:8px;min-height:48px;padding:10px 0;font-size:12.5px;font-weight:600;line-height:1.6}.landing_faq__waIej b{width:calc(var(--mark) - 8px);font-size:13px}.landing_faq__waIej summary i{width:18px;height:18px}.landing_faq__waIej summary i:after,.landing_faq__waIej summary i:before{width:10px;height:1px}.landing_answer__QRbyL{margin:2px 0 20px var(--mark);font-size:13.5px}.landing_footer__VXE5D{padding-top:32px}.landing_footerRow__YztVO{flex-direction:column;gap:24px}.landing_footerAbout__b_Ozq .brand{--brand-width:112px}.landing_tagline__JpSnP{margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.04em}.landing_operator__O44Po{margin-top:6px;font-size:12px;font-weight:500}.landing_operator__O44Po svg{width:12px;height:12px}.landing_footerNav__YQfHo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing_footerNav__YQfHo p{margin-bottom:4px;font-size:10px}.landing_footerNav__YQfHo a{padding-block:4px;font-size:12px;font-weight:500}.landing_copyright__hvcLP{margin-top:20px;padding-top:14px;font-size:10px;text-align:center}}@media (prefers-reduced-motion:reduce){.landing_heroButton__A_L6x svg{animation:none}.landing_heroButton__A_L6x .landing_runner__TVB4V{display:none}.landing_faq__waIej details::details-content{transition:none}}.landing_picker__H7z3Z,.landing_tools__6czI6{min-width:0;margin:0;padding:0;border:0}.landing_picker__H7z3Z legend,.landing_tools__6czI6 legend{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700}.landing_slotOpen__SwGdt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:48px;padding:0 16px;border:1px solid #e1e6ef;border-radius:10px;background:#fafbfd;color:var(--ink-mute);font:inherit;font-size:14px;font-weight:700;text-align:left;font-variant-numeric:tabular-nums;cursor:pointer}.landing_slotOpen__SwGdt[data-chosen=true]{border-color:var(--brand);color:var(--brand-deep)}.landing_slotOpen__SwGdt small{flex:none;color:var(--brand);font-size:12px}.landing_slotDialog__WeGJC{font-family:var(--font-sans);width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 24px 64px rgb(13 17 23/.24)}.landing_slotDialog__WeGJC:focus{outline:none}.landing_slotDialog__WeGJC::backdrop{background:rgb(13 17 23/.45)}.landing_slotPanel__vnGaz{padding:16px 20px 18px}.landing_slotPanel__vnGaz header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.landing_slotPanel__vnGaz h3{font-size:15px;font-weight:800}.landing_slotPanel__vnGaz header button{width:32px;height:32px;border:0;border-radius:999px;background:var(--gray);color:var(--ink-soft);font-size:18px;line-height:1;cursor:pointer}.landing_calendarBar__cNZSh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--ink-soft);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.landing_calendarBar__cNZSh button{height:34px;padding:0 14px;border:1px solid #dde2ea;border-radius:6px;background:#fff;color:var(--ink-soft);font:inherit;font-size:13px;cursor:pointer}.landing_calendarBar__cNZSh button:disabled{color:#c8ced8;cursor:not-allowed}.landing_calendar__EIqPA{--row:26px;display:grid;grid-template-columns:44px repeat(5,minmax(0,1fr))}.landing_calendarDay__akHJs{padding:4px 0 8px;color:var(--ink-soft);font-size:14px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.landing_calendarDay__akHJs small{margin-left:4px;font-size:11px}.landing_calendarAxis__386xf,.landing_calendarColumn__IihQv{position:relative;height:calc(var(--row) * 20)}.landing_calendarAxis__386xf span{position:absolute;right:8px;color:var(--ink-mute);font-size:11px;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.landing_calendarColumn__IihQv{border-top:1px solid #eaeef4;border-left:1px solid #eaeef4;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--row) * 2 - 1px),#eaeef4 calc(var(--row) * 2 - 1px) calc(var(--row) * 2))}.landing_calendarColumn__IihQv:last-child{border-right:1px solid #eaeef4}.landing_calendarRun__Q6dfs{position:absolute;inset-inline:3px;margin-top:2px;border:1.5px dashed #9ab8e8;border-radius:6px;background:#f1f6ff;overflow:hidden}.landing_calendarRun__Q6dfs>span{display:block;padding:4px 6px;color:var(--brand-deep);font-size:12px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.landing_calendar__EIqPA [data-row="0"]{top:calc(var(--row) * 0)}.landing_calendar__EIqPA [data-row="1"]{top:calc(var(--row) * 1)}.landing_calendar__EIqPA [data-row="2"]{top:calc(var(--row) * 2)}.landing_calendar__EIqPA [data-row="3"]{top:calc(var(--row) * 3)}.landing_calendar__EIqPA [data-row="4"]{top:calc(var(--row) * 4)}.landing_calendar__EIqPA [data-row="5"]{top:calc(var(--row) * 5)}.landing_calendar__EIqPA [data-row="6"]{top:calc(var(--row) * 6)}.landing_calendar__EIqPA [data-row="7"]{top:calc(var(--row) * 7)}.landing_calendar__EIqPA [data-row="8"]{top:calc(var(--row) * 8)}.landing_calendar__EIqPA [data-row="9"]{top:calc(var(--row) * 9)}.landing_calendar__EIqPA [data-row="10"]{top:calc(var(--row) * 10)}.landing_calendar__EIqPA [data-row="11"]{top:calc(var(--row) * 11)}.landing_calendar__EIqPA [data-row="12"]{top:calc(var(--row) * 12)}.landing_calendar__EIqPA [data-row="13"]{top:calc(var(--row) * 13)}.landing_calendar__EIqPA [data-row="14"]{top:calc(var(--row) * 14)}.landing_calendar__EIqPA [data-row="15"]{top:calc(var(--row) * 15)}.landing_calendar__EIqPA [data-row="16"]{top:calc(var(--row) * 16)}.landing_calendar__EIqPA [data-row="17"]{top:calc(var(--row) * 17)}.landing_calendar__EIqPA [data-row="18"]{top:calc(var(--row) * 18)}.landing_calendar__EIqPA [data-row="19"]{top:calc(var(--row) * 19)}.landing_calendar__EIqPA [data-row="20"]{top:calc(var(--row) * 20)}.landing_calendar__EIqPA [data-span="1"]{height:calc(var(--row) * 1)}.landing_calendar__EIqPA [data-span="2"]{height:calc(var(--row) * 2)}.landing_calendar__EIqPA [data-span="3"]{height:calc(var(--row) * 3)}.landing_calendar__EIqPA [data-span="4"]{height:calc(var(--row) * 4)}.landing_calendar__EIqPA [data-span="5"]{height:calc(var(--row) * 5)}.landing_calendar__EIqPA [data-span="6"]{height:calc(var(--row) * 6)}.landing_calendar__EIqPA [data-span="7"]{height:calc(var(--row) * 7)}.landing_calendar__EIqPA [data-span="8"]{height:calc(var(--row) * 8)}.landing_calendar__EIqPA [data-span="9"]{height:calc(var(--row) * 9)}.landing_calendar__EIqPA [data-span="10"]{height:calc(var(--row) * 10)}.landing_calendar__EIqPA [data-span="11"]{height:calc(var(--row) * 11)}.landing_calendar__EIqPA [data-span="12"]{height:calc(var(--row) * 12)}.landing_calendar__EIqPA [data-span="13"]{height:calc(var(--row) * 13)}.landing_calendar__EIqPA [data-span="14"]{height:calc(var(--row) * 14)}.landing_calendar__EIqPA [data-span="15"]{height:calc(var(--row) * 15)}.landing_calendar__EIqPA [data-span="16"]{height:calc(var(--row) * 16)}.landing_calendar__EIqPA [data-span="17"]{height:calc(var(--row) * 17)}.landing_calendar__EIqPA [data-span="18"]{height:calc(var(--row) * 18)}.landing_calendar__EIqPA [data-span="19"]{height:calc(var(--row) * 19)}.landing_calendar__EIqPA [data-span="20"]{height:calc(var(--row) * 20)}.landing_calendarRun__Q6dfs button{position:absolute;inset-inline:-1.5px;height:var(--row);padding:0 6px;border:0;border-radius:5px;background:transparent;color:transparent;font-family:inherit;font-size:12px;font-weight:700;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer}.landing_calendarRun__Q6dfs button:focus-visible,.landing_calendarRun__Q6dfs button:hover,.landing_calendarRun__Q6dfs button[aria-pressed=true]{z-index:1;background:var(--brand);color:#fff}@media (max-width:640px){.landing_calendar__EIqPA{grid-template-columns:34px repeat(5,minmax(0,1fr))}.landing_calendarRun__Q6dfs button,.landing_calendarRun__Q6dfs>span{padding-inline:3px;font-size:10px}}.landing_pickerNote__sG55i{color:var(--ink-mute);font-size:13px}.landing_pickerNote__sG55i button{margin-left:8px;border:0;background:none;color:var(--brand);font:inherit;text-decoration:underline;cursor:pointer}.landing_tools__6czI6{display:flex;flex-wrap:wrap;gap:8px 24px}.landing_tools__6czI6 legend{width:100%}.landing_tools__6czI6 label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.landing_tools__6czI6 input{width:18px;height:18px;padding:0;accent-color:var(--brand)}.landing_chosen__mH8wR{color:var(--brand)!important;font-size:13px!important;font-weight:700}.landing_formError__zfdxH{color:#c62828!important;font-weight:700}.landing_form__ZKEf3 a{color:var(--brand);text-decoration:underline}.landing_booked__PLNkl{display:grid;gap:16px;scroll-margin-top:calc(var(--header) + 24px)}.landing_booked__PLNkl h3{font-size:20px;font-weight:800}.landing_booked__PLNkl dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px}.landing_booked__PLNkl dt{color:var(--ink-mute);font-weight:700}.landing_booked__PLNkl dd{margin:0;overflow-wrap:anywhere}.landing_booked__PLNkl p{color:var(--ink-soft);font-size:13px}.landing_contactTabs__GM9Dp{max-width:720px;margin:56px auto 0}.landing_tabList__LsuP3{display:grid;grid-template-columns:1fr 1fr;gap:8px}.landing_tabList__LsuP3 button{height:var(--tabs);border:0;border-radius:16px 16px 0 0;background:#1a5fd0;color:#fff;font:inherit;font-size:15px;font-weight:800;letter-spacing:.04em;cursor:pointer}.landing_tabList__LsuP3 button:hover{background:#2a6fe0}.landing_tabList__LsuP3 button[aria-selected=true]{background:#fff;color:var(--brand)}.landing_contactTabs__GM9Dp{--tabs:60px}.landing_contactTabs__GM9Dp .landing_booked__PLNkl{scroll-margin-top:calc(var(--header) + 24px + var(--tabs))}.landing_contactTabs__GM9Dp .landing_form__ZKEf3{margin:0;border-top-left-radius:0;border-top-right-radius:0}.landing_contactTabs__GM9Dp [role=tabpanel]>.landing_form__ZKEf3:first-child{max-width:none}@media (max-width:640px){.landing_contactTabs__GM9Dp{--tabs:46px;margin-top:48px}.landing_tabList__LsuP3{gap:6px}.landing_tabList__LsuP3 button{border-radius:12px 12px 0 0;font-size:14px}}.landing_landing__TavP0{--ease:cubic-bezier(0.22,1,0.36,1)}.landing_button__u4oBy{position:relative}.landing_button__u4oBy:after,.landing_ctaButton__q_SiW:after,.landing_heroButton__A_L6x:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.5) 50%,transparent 62%) 100% 0 /250% 100% no-repeat;pointer-events:none}.landing_ctaButton__q_SiW:after,.landing_heroButton__A_L6x:after,.landing_outline__XbAxU:after{background-image:linear-gradient(105deg,transparent 38%,rgb(31 123 230/.16) 50%,transparent 62%)}.landing_button__u4oBy:hover:not(:disabled):after,.landing_ctaButton__q_SiW:hover:after,.landing_heroButton__A_L6x:hover:after{background-position:0 0;transition:background-position .8s var(--ease)}@media (prefers-reduced-motion:no-preference){.landing_heroButton__A_L6x,.landing_heroCopy__KXbHD h1>span,.landing_heroStage__wFz0f .landing_badge__yphVG{animation:landing_surface__STki3 1.1s var(--ease) var(--delay,0s) backwards}.landing_heroCopy__KXbHD h1>span:nth-child(2){--delay:0.12s}.landing_heroCopy__KXbHD .landing_lead__NbWk3{--delay:0.3s}.landing_heroButton__A_L6x{--delay:0.45s}.landing_heroStage__wFz0f .landing_badge__yphVG{--delay:0.75s}.landing_problemLead__SW288,.landing_problem__5aQmZ .landing_eyebrow__i0Lke,.landing_problem__5aQmZ .landing_title__sWOJY{animation:landing_surface__STki3 1.1s var(--ease) var(--delay) backwards}.landing_problem__5aQmZ .landing_eyebrow__i0Lke{--delay:0.6s}.landing_problem__5aQmZ .landing_title__sWOJY{--delay:0.72s}.landing_problemLead__SW288{--delay:0.84s}.landing_heroPicture__oet9e{animation:landing_standUp__iZbIk 1.5s var(--ease) .4s backwards}.landing_hero__GyeyA:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 36% at var(--drift-x) var(--drift-y),rgb(120 190 255/.32),transparent 70%);animation:landing_drift__mNRre 16s ease-in-out infinite alternate;pointer-events:none}.landing_pains__P7N8m[data-shown] img{animation:landing_settle___VyN6 1.2s var(--ease) calc(.05s + var(--i) * .09s) backwards}.landing_problemClose__x12SS[data-shown]:before{animation:landing_drop__t6LyX .8s var(--ease) backwards}.landing_problemClose__x12SS[data-shown] .landing_problemSolve__VPFNX{animation:landing_reveal__0EQPL .9s var(--ease) .25s backwards}.landing_problemClose__x12SS[data-shown] .brand{animation:landing_pop___7Kix .8s var(--ease) .45s backwards}.landing_landing__TavP0 [data-reveal=feature][data-shown] .landing_featureText__CGmZL h3>span,.landing_landing__TavP0 [data-reveal=feature][data-shown] .landing_featureText__CGmZL>*{animation:landing_reveal__0EQPL .9s var(--ease) var(--delay,0s) backwards}.landing_landing__TavP0 [data-reveal=feature][data-shown] .landing_featureText__CGmZL h3{animation:none}.landing_featureText__CGmZL h3>span:first-child{--delay:0.1s}.landing_featureText__CGmZL h3>span:last-child{--delay:0.2s}.landing_featureBody__6Wn4w{--delay:0.32s}.landing_featureText__CGmZL>.landing_shingan__ZlOSD{--delay:0.44s}.landing_landing__TavP0 [data-reveal=feature][data-shown] .landing_featureName__PBjs1 b:after{animation:landing_line__V9c5G .8s var(--ease) .3s backwards}.landing_featureScreen__woU9w img{--from:64px;--turn:-10deg}.landing_features__ZqJIS article:nth-child(2n) .landing_featureScreen__woU9w img{--from:-64px;--turn:10deg}.landing_landing__TavP0 [data-reveal=feature][data-shown] .landing_featureScreen__woU9w img{animation:landing_faceIn__OlUIV 1.4s var(--ease) .15s backwards}.landing_landing__TavP0 [data-reveal=up][data-shown]{animation:landing_reveal__0EQPL .9s var(--ease) backwards}.landing_landing__TavP0 [data-reveal=lines][data-shown]>span{animation:landing_lineIn__ZCmlV 1s var(--ease) backwards}.landing_landing__TavP0 [data-reveal=lines][data-shown]>span:nth-child(2){animation-delay:.12s}.landing_landing__TavP0 [data-reveal=group][data-shown] [data-item]{animation:landing_reveal__0EQPL .8s var(--ease) calc(.05s + var(--i) * .09s) backwards}.landing_landing__TavP0 [data-card][data-shown] .landing_caseAfter__IBJDJ,.landing_landing__TavP0 [data-card][data-shown] .landing_caseToday__U__M0{animation:landing_rise__mJYVT 1.1s var(--ease) calc(.05s + var(--i) * .06s) backwards}.landing_landing__TavP0 [data-card][data-shown] .landing_caseAfter__IBJDJ{animation-delay:calc(.18s + var(--i) * .06s)}.landing_landing__TavP0 [data-card][data-shown] .landing_caseRing__Pr9aI{animation:landing_grow__xI5EP .9s var(--ease) calc(.05s + var(--i) * .06s) backwards}.landing_landing__TavP0 [data-card][data-shown] .landing_caseCenter__GfOrN,.landing_landing__TavP0 [data-card][data-shown] .landing_caseCircle__LUuDA{animation:landing_grow__xI5EP .7s var(--ease) calc(.45s + var(--i) * .06s) backwards}.landing_reviewSweep__L1VFD{stroke-dasharray:1}.landing_landing__TavP0 [data-reveal=chart][data-shown] .landing_reviewSweep__L1VFD{animation:landing_sweep__Y_c2_ 1.8s cubic-bezier(.45,0,.2,1) .1s backwards}.landing_landing__TavP0 [data-reveal=chart][data-shown] .landing_reviewList__74Avz{animation:landing_reveal__0EQPL .9s var(--ease) .5s backwards}.landing_landing__TavP0 [data-shown] .landing_ctaShot__DOKBo img,.landing_landing__TavP0 [data-shown] .landing_guideShot__ktKxq img{animation:landing_fromRight__RJX1A 1.2s var(--ease) .25s backwards}.landing_landing__TavP0 .landing_steps__xftCJ[data-shown] [data-item]{animation-name:landing_fromLeft__lRcec}.landing_landing__TavP0 [data-reveal=screen][data-shown] img{animation:landing_standUp__iZbIk 1.4s var(--ease) backwards}.landing_landing__TavP0 [data-shown] .landing_award___Uuvr .landing_branch__dAK7Q{animation:landing_open__IF9_y 1s var(--ease) calc(.2s + var(--i) * .09s) backwards}.landing_cases__xeLwN article{transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.landing_faq__waIej details[open] .landing_answer__QRbyL{animation:landing_reveal__0EQPL .5s var(--ease)}.landing_menuPanel__T_a6w[data-open=true]>*{animation:landing_reveal__0EQPL .7s var(--ease) calc(.1s + var(--n) * .06s) backwards}.landing_menuPanel__T_a6w>:nth-child(2){--n:1}.landing_menuPanel__T_a6w>:nth-child(3){--n:2}.landing_menuPanel__T_a6w>:nth-child(4){--n:3}.landing_menuPanel__T_a6w>:nth-child(5){--n:4}.landing_menuPanel__T_a6w>:nth-child(6){--n:5}}@media (prefers-reduced-motion:no-preference) and (max-width:1000px){.landing_featureScreen__woU9w img,.landing_features__ZqJIS article:nth-child(2n) .landing_featureScreen__woU9w img{--from:0px;--turn:0deg}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:641px){.landing_cases__xeLwN article:hover{translate:0 -6px}.landing_featureScreen__woU9w img,.landing_pains__P7N8m article{transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.landing_pains__P7N8m img{transition:scale .6s var(--ease)}.landing_featureScreen__woU9w:hover img,.landing_pains__P7N8m article:hover{translate:0 -6px}.landing_pains__P7N8m article:hover img{scale:1.04}.landing_featureScreen__woU9w:hover img{box-shadow:0 36px 64px -16px rgb(17 26 46/.3)}}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.landing_stepArrow__3KGXe{position:relative}.landing_stepArrow__3KGXe:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.32) 50%,transparent 70%);translate:-100% 0}.landing_landing__TavP0 .landing_steps__xftCJ[data-shown] .landing_stepArrow__3KGXe:after{animation:landing_flow__Wv_FX 1.4s ease-in-out calc(.9s + var(--i) * .2s)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.landing_landing__TavP0 [data-reveal=close]:not([data-shown]) .landing_problemSolve__VPFNX,.landing_landing__TavP0 [data-reveal=close]:not([data-shown]):before,.landing_landing__TavP0 [data-reveal=feature]:not([data-shown]) .landing_featureScreen__woU9w img,.landing_landing__TavP0 [data-reveal=feature]:not([data-shown]) .landing_featureText__CGmZL h3>span,.landing_landing__TavP0 [data-reveal=feature]:not([data-shown]) .landing_featureText__CGmZL>:not(h3),.landing_landing__TavP0 [data-reveal=group]:not([data-shown]) [data-item],.landing_landing__TavP0 [data-reveal=lines]:not([data-shown])>span,.landing_landing__TavP0 [data-reveal=screen]:not([data-shown]) img,.landing_landing__TavP0 [data-reveal=up]:not([data-shown]){opacity:0}.landing_landing__TavP0 [data-card]:not([data-shown]) :is(.landing_caseToday__U__M0,.landing_caseAfter__IBJDJ){scale:1 0}.landing_landing__TavP0 [data-card]:not([data-shown]) :is(.landing_caseRing__Pr9aI,.landing_caseCircle__LUuDA,.landing_caseCenter__GfOrN){opacity:0}.landing_landing__TavP0 [data-reveal=chart]:not([data-shown]) .landing_reviewSweep__L1VFD{stroke-dashoffset:1}.landing_landing__TavP0 [data-reveal=chart]:not([data-shown]) .landing_reviewList__74Avz{opacity:0}}@keyframes landing_surface__STki3{0%{opacity:0;translate:0 18px;filter:blur(10px)}}@keyframes landing_reveal__0EQPL{0%{opacity:0;translate:0 28px}}@keyframes landing_lineIn__ZCmlV{0%{opacity:0;translate:0 100%;clip-path:inset(0 0 100% 0)}}@keyframes landing_fromLeft__lRcec{0%{opacity:0;translate:-40px 0}}@keyframes landing_fromRight__RJX1A{0%{opacity:0;translate:40px 0}}@keyframes landing_grow__xI5EP{0%{opacity:0;scale:0}}@keyframes landing_rise__mJYVT{0%{scale:1 0}}@keyframes landing_sweep__Y_c2_{0%{stroke-dashoffset:1}}@keyframes landing_standUp__iZbIk{0%{opacity:0;transform:perspective(1600px) rotateX(16deg) translateY(56px) scale(.95)}}.landing_branch__dAK7Q{--swing:-32deg;transform-origin:50% 100%}.landing_branch__dAK7Q:first-child{--swing:32deg}@keyframes landing_open__IF9_y{0%{opacity:0;rotate:var(--swing);scale:.7}}@keyframes landing_flow__Wv_FX{to{translate:100% 0}}@keyframes landing_settle___VyN6{0%{scale:.9}}@keyframes landing_drop__t6LyX{0%{opacity:0;translate:0 -24px}}@keyframes landing_pop___7Kix{0%{opacity:0;scale:.85}}@keyframes landing_line__V9c5G{0%{width:0}}@keyframes landing_faceIn__OlUIV{0%{opacity:0;transform:perspective(1600px) translate(var(--from),40px) rotateY(var(--turn))}}@property --drift-x{syntax:"<percentage>";inherits:false;initial-value:20%}@property --drift-y{syntax:"<percentage>";inherits:false;initial-value:18%}@keyframes landing_drift__mNRre{0%{--drift-x:16%;--drift-y:22%}50%{--drift-x:72%;--drift-y:34%}to{--drift-x:42%;--drift-y:6%}}.landing_landing__TavP0 .brand{--brand-width:180px;display:inline-flex;line-height:0}.landing_landing__TavP0 .brand>img{display:block;width:var(--brand-width);height:auto}.landing_landing__TavP0 [data-i="0"]{--i:0}.landing_landing__TavP0 [data-i="1"]{--i:1}.landing_landing__TavP0 [data-i="2"]{--i:2}.landing_landing__TavP0 [data-i="3"]{--i:3}.landing_landing__TavP0 [data-i="4"]{--i:4}.landing_landing__TavP0 [data-i="5"]{--i:5}.landing_landing__TavP0 [data-i="6"]{--i:6}.landing_landing__TavP0 [data-i="7"]{--i:7}.landing_landing__TavP0 [data-i="8"]{--i:8}.landing_landing__TavP0 [data-i="9"]{--i:9}.landing_runner__TVB4V [data-length="24"]{--length:24}.landing_runner__TVB4V [data-length="21"]{--length:21}.landing_runner__TVB4V [data-length="18"]{--length:18}.landing_runner__TVB4V [data-length="15"]{--length:15}.landing_runner__TVB4V [data-length="12"]{--length:12}.landing_runner__TVB4V [data-length="9"]{--length:9}.landing_runner__TVB4V [data-length="6"]{--length:6}.landing_runner__TVB4V [data-length="3"]{--length:3}.landing_heroEyebrow__gQE_O{display:inline-block;margin-bottom:16px;padding:4px 16px;border-radius:999px;background:#143897;color:#fff;font-size:clamp(12px,1.1vw,14px);font-weight:700;letter-spacing:.06em}@media (max-width:640px){.landing_heroEyebrow__gQE_O{margin-bottom:20px}}.landing_paper__fJ_28.landing_featuresPaper__243mH{max-width:none}.landing_features__ZqJIS{display:grid;gap:160px;margin-top:120px}.landing_features__ZqJIS article{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:96px}.landing_features__ZqJIS article:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing_features__ZqJIS article:nth-child(2n) .landing_featureText__CGmZL{order:2}.landing_featureName__PBjs1{display:flex;align-items:center;gap:14px;color:var(--brand);font-size:16px;font-weight:700}.landing_featureName__PBjs1 b{font-family:var(--font-number),serif;font-size:18px;font-weight:600;letter-spacing:.1em}.landing_featureName__PBjs1 b:after{content:"";display:inline-block;width:24px;height:1px;margin-left:14px;background:var(--brand);vertical-align:middle}.landing_featureText__CGmZL h3{margin-top:20px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.5;letter-spacing:.02em}.landing_featureText__CGmZL h3 span{display:block}.landing_featureText__CGmZL h3 em,.landing_featuresPaper__243mH .landing_title__sWOJY em{margin:0;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal;font-weight:inherit}.landing_featureBody__6Wn4w{margin-top:24px;color:var(--ink-soft);font-size:17px;line-height:2}.landing_shingan__ZlOSD{display:flex;gap:20px;margin-top:28px;overflow:hidden;padding:8px 18px;background:radial-gradient(120% 80% at 100% 0,rgb(200 64 80/.45),transparent 60%),linear-gradient(160deg,#5c0f2b,#2b0a16);color:#fff}.landing_shinganCopy__B_4fv{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:5px}.landing_shinganBrand__pL6D8{display:flex;align-items:center;gap:8px}.landing_shingan__ZlOSD dl{display:flex;gap:18px;margin:0}.landing_shingan__ZlOSD dl div{display:flex;flex-direction:column-reverse;gap:3px}.landing_shingan__ZlOSD dt{font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;opacity:.85}.landing_shingan__ZlOSD dd{margin:0;font-family:var(--font-number),serif;font-size:24px;font-variant-numeric:lining-nums;font-weight:600;line-height:1;white-space:nowrap}.landing_shingan__ZlOSD dd small{margin-left:1px;font-size:.55em}.landing_shingan__ZlOSD dd small:first-child:not(:only-child){margin:0 2px 0 0}.landing_shinganLogo__wl9Wn{--w:64px;display:flex;align-items:center;gap:calc(var(--w) * .055);line-height:0}.landing_shinganLogo__wl9Wn img{height:auto;filter:brightness(0) invert(1)}.landing_shinganLogo__wl9Wn img:first-child{width:calc(var(--w) * .25);translate:0 calc(var(--w) * -.025)}.landing_shinganLogo__wl9Wn img:last-child{width:calc(var(--w) * .9)}.landing_shinganArrow__VKE6I{width:14px;height:14px;transition:translate .2s}.landing_shingan__ZlOSD:hover .landing_shinganArrow__VKE6I{translate:3px 0}.landing_shinganShot__rz0_N{position:relative;flex:1}.landing_shinganShot__rz0_N img{position:absolute;top:0;right:0;width:min(240px,100%);max-width:none;height:auto}@media (max-width:640px){.landing_shingan__ZlOSD{gap:16px;margin-top:24px;padding:7px 16px}.landing_shinganCopy__B_4fv{gap:4px}.landing_shinganBrand__pL6D8{gap:6px}.landing_shingan__ZlOSD dl{gap:16px}.landing_shingan__ZlOSD dd{font-size:22px}.landing_shinganLogo__wl9Wn{--w:60px}.landing_shinganShot__rz0_N img{width:min(150px,100%)}}.landing_featureScreen__woU9w{margin:0}.landing_featureScreen__woU9w img{display:block;width:100%;height:auto;box-shadow:0 24px 48px -12px rgb(17 26 46/.22)}@media (max-width:1000px){.landing_features__ZqJIS{gap:96px;margin-top:64px}.landing_features__ZqJIS article,.landing_features__ZqJIS article:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:32px}.landing_features__ZqJIS article:nth-child(2n) .landing_featureText__CGmZL{order:0}.landing_featureBody__6Wn4w{font-size:15px}}@media (max-width:640px){.landing_features__ZqJIS{gap:80px}.landing_featureName__PBjs1{gap:12px;font-size:14px}.landing_featureName__PBjs1 b{font-size:16px}.landing_featureName__PBjs1 b:after{margin-left:12px}.landing_featureText__CGmZL h3{margin-top:16px;font-size:min(24px,calc((100vw - 2 * var(--gutter)) / 12.5))}.landing_featureBody__6Wn4w{margin-top:20px;font-size:14px;line-height:1.9}}.landing_heroCopy__KXbHD h1 em{margin-right:.04em;margin-left:.04em}