@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-noto-sans-jp);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--default-font-family:var(--font-noto-sans-jp);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);letter-spacing:.03em;color:var(--foreground);background:var(--background);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:2}@media not all and (min-width:761px){body{font-size:15px;line-height:1.95}}a{color:var(--primary);text-decoration-line:underline}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}em{font-style:normal}h1,h2,h3{word-break:auto-phrase}section[id]{scroll-margin-top:var(--hh)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.mobile-cta-bar{display:none}@media not all and (min-width:761px){body:has(.mobile-cta-bar){padding-bottom:56px}.mobile-cta-bar{z-index:30;opacity:0;visibility:hidden;inset-inline:0;transition:opacity .15s linear,visibility 0s linear .15s;display:block;position:fixed;bottom:0}.mobile-cta-bar[data-visible=true]{opacity:1;visibility:visible;transition:opacity .15s linear,visibility}}.fig-head{font-family:var(--font-noto-sans-jp);fill:var(--primary);font-weight:700}.fig-sans{font-family:var(--font-noto-sans-jp);fill:var(--foreground)}.fig-sub{font-family:var(--font-noto-sans-jp);fill:var(--muted-foreground)}.fig-halo{paint-order:stroke;stroke:var(--muted);stroke-width:6px;stroke-linejoin:round}.site-gnav{display:flex}.site-menu-toggle{display:none}@media not all and (min-width:1024px){.site-header-inner{flex-wrap:wrap;padding-block:10px}.site-gnav{flex-wrap:wrap}[data-js] .site-header-inner{flex-wrap:nowrap;padding-block:0}[data-js] .site-gnav{display:none}[data-js] .site-menu-toggle{display:inline-flex}}.menu-bars,.menu-bars:before,.menu-bars:after{background:var(--primary);width:20px;height:2px;display:block}.menu-bars{margin:5px 0 3px;position:relative}.menu-bars:before,.menu-bars:after{content:"";position:absolute;left:0}.menu-bars:before{top:-6px}.menu-bars:after{top:6px}:is([aria-expanded=true],[data-slot=sheet-close])>.menu-bars{background:0 0}:is([aria-expanded=true],[data-slot=sheet-close])>.menu-bars:before{top:0;transform:rotate(45deg)}:is([aria-expanded=true],[data-slot=sheet-close])>.menu-bars:after{top:0;transform:rotate(-45deg)}.process-steps li+li:before{content:"";background:var(--line-strong);vertical-align:middle;width:18px;height:1px;margin:0 10px;display:inline-block}@media not all and (min-width:761px){.process-steps li+li:before{content:none}}.can-step+.can-step:before{content:"";border-left:7px solid var(--line-strong);border-top:5px solid #0000;border-bottom:5px solid #0000;margin-top:-5px;position:absolute;top:50%;left:-18px}@media not all and (min-width:761px){.can-step+.can-step:before{border-top:7px solid var(--line-strong);border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;margin:0 0 0 -5px;top:-16px;left:50%}}.flow-step+.flow-step:before{content:"";border-left:12px solid var(--line-strong);border-top:8px solid #0000;border-bottom:8px solid #0000;margin-top:-8px;position:absolute;top:50%;left:-29px}@media not all and (min-width:861px){.flow-step+.flow-step:before{border-top:12px solid var(--line-strong);border-bottom:0;border-left:9px solid #0000;border-right:9px solid #0000;margin:0 0 0 -9px;top:-26px;left:50%}}.faq-trigger{text-align:left;word-break:normal;cursor:pointer;width:100%;padding:24px 56px 24px 52px;font-size:16px;font-weight:500;line-height:1.85;display:block;position:relative}.faq-trigger:before,.faq-answer:before{font-size:20px;font-weight:700;line-height:1.5;position:absolute;left:6px}.faq-trigger:before{content:"Q.";content:"Q." / "";color:var(--primary);top:23px}.faq-trigger:after{content:"";border-right:1px solid var(--muted-foreground);border-bottom:1px solid var(--muted-foreground);width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.faq-trigger[data-state=open]:after{margin-top:-2px;transform:rotate(-135deg)}.process-trigger{text-align:left;cursor:pointer;align-items:baseline;width:100%;padding:22px 48px 22px 0;display:flex;position:relative}.process-trigger:after{content:"";border-right:1px solid var(--muted-foreground);border-bottom:1px solid var(--muted-foreground);width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.process-trigger[data-state=open]:after{margin-top:-2px;transform:rotate(-135deg)}.process-trigger:hover span:first-child,.faq-trigger:hover{color:var(--link-hover)}.faq-answer{color:var(--muted-foreground);padding:0 56px 28px 52px;font-size:15px;line-height:2;position:relative}.faq-answer:before{content:"A.";content:"A." / "";color:var(--answer-mark);top:-2px}@media not all and (min-width:761px){.faq-trigger{padding:20px 40px;font-size:15px}.faq-trigger:before{font-size:18px;top:19px;left:2px}.faq-trigger:after{right:12px}.faq-answer{padding:0 12px 24px 40px;font-size:14.5px}.faq-answer:before{font-size:18px;left:2px}}.contact-steps{counter-reset:step}.contact-steps li{counter-increment:step;border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);padding:14px 0;display:grid}.contact-steps li:last-child{padding-bottom:0}.contact-steps li:before{content:counter(step);content:counter(step) / "";color:var(--primary);font-size:17px;font-weight:700;line-height:1.6}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-30{top:calc(var(--spacing) * -30)}.top-0{top:0}.top-\[calc\(\(var\(--hh\)-46px\)\/2\)\]{top:calc((var(--hh) - 46px) / 2)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:0}.left-4{left:calc(var(--spacing) * 4)}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.site-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:40px}@media not all and (min-width:761px){.site-container{padding-inline:20px}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8\.5{margin-top:calc(var(--spacing) * 8.5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-13{margin-top:calc(var(--spacing) * 13)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.ml-1{margin-left:var(--spacing)}.ml-4\.5{margin-left:calc(var(--spacing) * 4.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.h-11\.5{height:calc(var(--spacing) * 11.5)}.h-14{height:calc(var(--spacing) * 14)}.h-395{height:calc(var(--spacing) * 395)}.h-auto{height:auto}.min-h-\(--hh\){min-height:var(--hh)}.min-h-0{min-height:0}.min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.min-h-11\.5{min-height:calc(var(--spacing) * 11.5)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-13\.5{min-height:calc(var(--spacing) * 13.5)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-dvh{min-height:100dvh}.w-14\.5{width:calc(var(--spacing) * 14.5)}.w-28{width:calc(var(--spacing) * 28)}.w-45{width:calc(var(--spacing) * 45)}.w-full{width:100%}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-240{max-width:calc(var(--spacing) * 240)}.min-w-80{min-width:calc(var(--spacing) * 80)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.grid-cols-\[minmax\(0\,512fr\)_minmax\(0\,548fr\)\]{grid-template-columns:minmax(0,512fr) minmax(0,548fr)}.grid-cols-\[repeat\(2\,minmax\(170px\,auto\)\)\]{grid-template-columns:repeat(2,minmax(170px,auto))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-18{gap:calc(var(--spacing) * 18)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-15{column-gap:calc(var(--spacing) * 15)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-center{align-self:center}.overflow-y-auto{overflow-y:auto}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-cta{border-color:var(--cta)}.border-line-strong{border-color:var(--line-strong)}.border-primary{border-color:var(--primary)}.border-white{border-color:var(--color-white)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-t-primary{border-top-color:var(--primary)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-cta{background-color:var(--cta)}.bg-ink-deep{background-color:var(--ink-deep)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.25{padding-inline:calc(var(--spacing) * 3.25)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-8\.5{padding-inline:calc(var(--spacing) * 8.5)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:0}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.75{padding-block:calc(var(--spacing) * 3.75)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-26{padding-block:calc(var(--spacing) * 26)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-8\.5{padding-top:calc(var(--spacing) * 8.5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-7\.5{padding-bottom:calc(var(--spacing) * 7.5)}.pb-8\.5{padding-bottom:calc(var(--spacing) * 8.5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-15{padding-bottom:calc(var(--spacing) * 15)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-26{padding-bottom:calc(var(--spacing) * 26)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.75{padding-left:calc(var(--spacing) * 5.75)}.pl-28{padding-left:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-sans{font-family:var(--font-noto-sans-jp)}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[23px\]{font-size:23px}.text-\[25px\]{font-size:25px}.text-\[29px\]{font-size:29px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[clamp\(40px\,3\.6vw\,48px\)\]{font-size:clamp(40px,3.6vw,48px)}.leading-\[\.\.\]{--tw-leading:..;line-height:..}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.text-\[\.\.\]{color:..}.text-accent-foreground{color:var(--accent-foreground)}.text-foreground{color:var(--foreground)}.text-mute{color:var(--mute)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}.not-first\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=closed\]\/accordion-item\:hidden:is(:where(.group\/accordion-item)[data-state=closed] *){display:none}.before\:mt-\[\.82em\]:before{content:var(--tw-content);margin-top:.82em}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:flex-none:before{content:var(--tw-content);flex:none}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--accent)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:pl-0:first-child{padding-left:0}.last\:pr-0:last-child{padding-right:0}@media (hover:hover){.hover\:border-cta-hover:hover{border-color:var(--cta-hover)}.hover\:border-link-hover:hover{border-color:var(--link-hover)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-cta-hover:hover{background-color:var(--cta-hover)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-link-hover:hover{color:var(--link-hover)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:text-white:focus{color:var(--color-white)}.focus-visible\:border-cta-hover:focus-visible{border-color:var(--cta-hover)}.focus-visible\:border-white:focus-visible{border-color:var(--color-white)}.focus-visible\:bg-background:focus-visible{background-color:var(--background)}.focus-visible\:bg-cta-hover:focus-visible{background-color:var(--cta-hover)}.focus-visible\:bg-primary:focus-visible{background-color:var(--primary)}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:bg-white:focus-visible{background-color:var(--color-white)}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:text-primary-foreground:focus-visible{color:var(--primary-foreground)}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-\(--hh\)[data-side=top]{top:var(--hh)}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:border-b-0[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media not all and (min-width:1201px){.max-2xl\:ml-3{margin-left:calc(var(--spacing) * 3)}.max-2xl\:hidden{display:none}.max-2xl\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}}@media not all and (min-width:1101px){.max-xl\:mx-auto{margin-inline:auto}.max-xl\:block{display:block}.max-xl\:hidden{display:none}.max-xl\:max-w-190{max-width:calc(var(--spacing) * 190)}.max-xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.max-xl\:gap-3{gap:calc(var(--spacing) * 3)}.max-xl\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.max-xl\:px-0{padding-inline:0}.max-xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-xl\:px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.max-xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.max-xl\:text-\[14\.5px\]{font-size:14.5px}.max-xl\:text-\[clamp\(36px\,3\.6vw\,40px\)\]{font-size:clamp(36px,3.6vw,40px)}.max-xl\:tracking-\[\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.max-xl\:not-first\:border-l-0:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}}@media not all and (min-width:961px){.max-tab\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:901px){.max-hero\:col-start-auto{grid-column-start:auto}.max-hero\:row-span-1{grid-row:span 1/span 1}.max-hero\:row-start-auto{grid-row-start:auto}.max-hero\:mx-auto{margin-inline:auto}.max-hero\:mt-10{margin-top:calc(var(--spacing) * 10)}.max-hero\:w-full{width:100%}.max-hero\:max-w-190{max-width:calc(var(--spacing) * 190)}.max-hero\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-hero\:grid-rows-none{grid-template-rows:none}.max-hero\:text-\[44px\]{font-size:44px}}@media not all and (min-width:861px){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:gap-9{gap:calc(var(--spacing) * 9)}}@media not all and (min-width:761px){.max-sm\:right-5{right:calc(var(--spacing) * 5)}.max-sm\:mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.max-sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.max-sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.max-sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.max-sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-sm\:mr-3{margin-right:calc(var(--spacing) * 3)}.max-sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.max-sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.max-sm\:ml-0\.5{margin-left:calc(var(--spacing) * .5)}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:min-w-0{min-width:0}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-sm\:gap-3{gap:calc(var(--spacing) * 3)}.max-sm\:gap-7{gap:calc(var(--spacing) * 7)}.max-sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.max-sm\:gap-y-1{row-gap:var(--spacing)}.max-sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.max-sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.max-sm\:border-solid{--tw-border-style:solid;border-style:solid}.max-sm\:bg-transparent{background-color:#0000}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-sm\:py-18{padding-block:calc(var(--spacing) * 18)}.max-sm\:pt-0{padding-top:0}.max-sm\:pt-1{padding-top:var(--spacing)}.max-sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.max-sm\:pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.max-sm\:pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.max-sm\:pt-9{padding-top:calc(var(--spacing) * 9)}.max-sm\:pt-11{padding-top:calc(var(--spacing) * 11)}.max-sm\:pr-0{padding-right:0}.max-sm\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.max-sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.max-sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.max-sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.max-sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.max-sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.max-sm\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.max-sm\:pl-0{padding-left:0}.max-sm\:pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.max-sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.max-sm\:pl-4\.75{padding-left:calc(var(--spacing) * 4.75)}.max-sm\:text-\[11\.5px\]{font-size:11.5px}.max-sm\:text-\[12\.5px\]{font-size:12.5px}.max-sm\:text-\[13\.5px\]{font-size:13.5px}.max-sm\:text-\[13px\]{font-size:13px}.max-sm\:text-\[15px\]{font-size:15px}.max-sm\:text-\[16px\]{font-size:16px}.max-sm\:text-\[18px\]{font-size:18px}.max-sm\:text-\[22px\]{font-size:22px}.max-sm\:text-\[26px\]{font-size:26px}.max-sm\:text-\[clamp\(26px\,8\.2vw\,32px\)\]{font-size:clamp(26px,8.2vw,32px)}.max-sm\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.max-sm\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.max-sm\:leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.max-sm\:tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.max-sm\:tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.max-sm\:text-mute{color:var(--mute)}.max-sm\:before\:w-4\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 4.5)}}@media not all and (min-width:601px){.max-xs\:h-415{height:calc(var(--spacing) * 415)}.max-xs\:w-full{width:100%}.max-xs\:gap-8{gap:calc(var(--spacing) * 8)}.max-xs\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-xs\:py-4{padding-block:calc(var(--spacing) * 4)}.max-xs\:pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.max-xs\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-xs\:pt-9{padding-top:calc(var(--spacing) * 9)}.max-xs\:pt-16{padding-top:calc(var(--spacing) * 16)}.max-xs\:pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.max-xs\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-xs\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.max-xs\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.max-xs\:pl-4{padding-left:calc(var(--spacing) * 4)}.max-xs\:text-\[20px\]{font-size:20px}.max-xs\:text-\[25px\]{font-size:25px}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_h2\]\:mt-13 h2{margin-top:calc(var(--spacing) * 13)}.\[\&_h2\]\:mb-4 h2{margin-bottom:calc(var(--spacing) * 4)}.\[\&_h2\]\:border-b h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_h2\]\:border-l-3 h2{border-left-style:var(--tw-border-style);border-left-width:3px}.\[\&_h2\]\:border-b-border h2{border-bottom-color:var(--border)}.\[\&_h2\]\:border-l-primary h2{border-left-color:var(--primary)}.\[\&_h2\]\:pb-2\.5 h2{padding-bottom:calc(var(--spacing) * 2.5)}.\[\&_h2\]\:pl-4 h2{padding-left:calc(var(--spacing) * 4)}.\[\&_h2\]\:text-\[20px\] h2{font-size:20px}.\[\&_h2\]\:leading-\[1\.6\] h2{--tw-leading:1.6;line-height:1.6}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:tracking-\[\.04em\] h2{--tw-tracking:.04em;letter-spacing:.04em}.\[\&_h2\]\:text-primary h2{color:var(--primary)}@media not all and (min-width:601px){.max-xs\:\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.max-xs\:\[\&_h2\]\:pl-3 h2{padding-left:calc(var(--spacing) * 3)}.max-xs\:\[\&_h2\]\:text-\[18px\] h2{font-size:18px}}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:pl-4\.5 li{padding-left:calc(var(--spacing) * 4.5)}.\[\&_li\]\:text-\[15px\] li{font-size:15px}.\[\&_li\]\:leading-\[2\] li{--tw-leading:2;line-height:2}.\[\&_li\]\:before\:absolute li:before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:top-\[\.85em\] li:before{content:var(--tw-content);top:.85em}.\[\&_li\]\:before\:left-0 li:before{content:var(--tw-content);left:0}.\[\&_li\]\:before\:size-1\.5 li:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.\[\&_li\]\:before\:bg-primary li:before{content:var(--tw-content);background-color:var(--primary)}.\[\&_p\]\:leading-\[2\.05\] p{--tw-leading:2.05;line-height:2.05}.\[\&_p\+p\]\:mt-3 p+p{margin-top:calc(var(--spacing) * 3)}.\[\&_ul\]\:mt-3\.5 ul{margin-top:calc(var(--spacing) * 3.5)}.\[\&_ul\]\:border ul{border-style:var(--tw-border-style);border-width:1px}.\[\&_ul\]\:border-border ul{border-color:var(--border)}.\[\&_ul\]\:bg-muted ul{background-color:var(--muted)}.\[\&_ul\]\:px-6 ul{padding-inline:calc(var(--spacing) * 6)}.\[\&_ul\]\:py-4 ul{padding-block:calc(var(--spacing) * 4)}@media not all and (min-width:601px){.max-xs\:\[\&_ul\]\:px-4 ul{padding-inline:calc(var(--spacing) * 4)}.max-xs\:\[\&_ul\]\:py-3 ul{padding-block:calc(var(--spacing) * 3)}}}:root{--radius:0rem;--background:#fff;--foreground:#1e1e1e;--card:#fff;--card-foreground:#1e1e1e;--popover:#fff;--popover-foreground:#1e1e1e;--primary:#1e1e1e;--primary-foreground:#fff;--secondary:#ebeae7;--secondary-foreground:#1e1e1e;--muted:#f4f3f1;--muted-foreground:#55524e;--accent:#d7381c;--accent-foreground:#b42e16;--border:#dcdad6;--input:#bdbab4;--ring:#d7381c;--cta:#d7381c;--cta-hover:#b42e16;--ink-deep:#161616;--mute:#6b6863;--line-strong:#bdbab4;--link-hover:#55524e;--answer-mark:#55524e;--hh:80px}@media not all and (min-width:761px){:root{--hh:64px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
