.koCuRq_page{--gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));padding:0 var(--gutter) max(24px, env(safe-area-inset-bottom));max-width:760px;margin:0 auto}.koCuRq_line{display:inline}:where(.koCuRq_page a){position:relative}:where(.koCuRq_page a):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.koCuRq_header{padding-top:max(16px, env(safe-area-inset-top));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.koCuRq_logoLink{align-items:center;min-height:44px;display:inline-flex}.koCuRq_headerLogo{width:168px}.koCuRq_nav{order:3;width:100%}.koCuRq_navList{justify-content:center;gap:4px 24px;display:flex}.koCuRq_navLink{min-height:44px;color:var(--navy);align-items:center;padding:0 4px;font-size:17px;font-weight:600;display:inline-flex}.koCuRq_navLink:hover{color:var(--blue)}.koCuRq_btn{background:var(--blue);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:.35em;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;transition:background-color .15s;display:inline-flex}.koCuRq_btn:hover{background:var(--blue-hover)}.koCuRq_btnIcon{width:.8em;height:.8em}.koCuRq_tag{font-family:var(--font-hand-stack);color:var(--orange);font-size:20px;line-height:1.2}.koCuRq_heading,.koCuRq_h1Part,.koCuRq_featureTitle{font-weight:var(--fw,800);color:var(--navy);letter-spacing:-.02em}.koCuRq_heading{font-size:clamp(28px,7vw,40px);line-height:1.15}.koCuRq_eyebrow,.koCuRq_cardEyebrow,.koCuRq_stepLabel,.koCuRq_privacyTitle{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.koCuRq_eyebrow{font-size:16px;line-height:1.2}.koCuRq_featureTitle{font-size:clamp(26px,6.5vw,36px);line-height:1.15}.koCuRq_body{color:var(--grey);letter-spacing:-.01em;font-size:18px;line-height:1.4}.koCuRq_small{color:var(--grey);letter-spacing:-.01em;font-size:16px;line-height:1.4}.koCuRq_hero{background:var(--card);text-align:center;border-radius:32px;margin-top:16px;padding:32px 16px 0;overflow:hidden}.koCuRq_hero .koCuRq_tag{margin-bottom:4px}.koCuRq_h1{--fw:700;font-size:clamp(30px,8.5vw,48px);line-height:1.15}.koCuRq_h1Part{display:inline}.koCuRq_pill{vertical-align:-.12em;width:auto;height:.95em;margin:0 .12em;display:inline-block}.koCuRq_sub{max-width:34em;color:var(--grey);letter-spacing:-.01em;margin:16px auto 0;font-size:17px;font-weight:500;line-height:1.35}.koCuRq_heroArt{width:100%;margin:24px auto 0}.koCuRq_section{margin-top:72px}.koCuRq_sectionHead{text-align:center;margin-bottom:32px}.koCuRq_arrow{display:none}.koCuRq_feature{flex-direction:column;gap:12px;margin-top:56px;display:flex}.koCuRq_feature .koCuRq_featureTitle{margin-top:4px}.koCuRq_featureImg{order:4;width:100%;max-width:460px;margin:16px auto 0}.koCuRq_bento{gap:16px;display:grid}.koCuRq_frame{position:relative}.koCuRq_circleCard{background:var(--card);border-radius:32px;flex-direction:column;gap:12px;padding:32px 24px 24px;display:flex}.koCuRq_cardEyebrow{font-size:14px}.koCuRq_cardTitle{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.3}.koCuRq_circleImg{width:100%;max-width:340px;margin:8px auto 0}.koCuRq_steps{gap:40px 16px;margin:0;padding:24px 0 0;list-style:none;display:grid}.koCuRq_stepCard{background:var(--card);border-radius:28px;padding:28px 24px 24px}.koCuRq_stepLabel{padding-right:96px;font-size:18px}.koCuRq_stepCard .koCuRq_small{margin-top:10px}.koCuRq_stepIcon{width:92px;position:absolute;top:-28px;right:12px}.koCuRq_privacyCards{gap:40px 16px;margin:0;padding:24px 0 0;list-style:none;display:grid}.koCuRq_privacyCard{background:var(--card);border-radius:28px;padding:28px 24px 24px}.koCuRq_privacyTitle{padding-right:120px;font-size:17px;line-height:1.3}.koCuRq_privacyBody{margin-top:16px}.koCuRq_privacyIcon{width:auto;height:92px;position:absolute;top:-24px;right:8px}.koCuRq_footer{background:var(--card);border-radius:32px;gap:28px;margin-top:72px;padding:32px 24px 16px;display:grid}.koCuRq_footerLogo{width:200px}.koCuRq_legalLink:hover{text-underline-offset:3px;text-decoration:underline}.koCuRq_footerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.koCuRq_badge{border-radius:12px;width:48px;display:block}.koCuRq_badgeImg{width:100%;height:auto;display:block}.koCuRq_rule{background:var(--line);border:0;width:100%;height:1px;margin:0}.koCuRq_legal{flex-wrap:wrap;gap:0 24px;display:flex}.koCuRq_legalLink{min-height:44px;color:var(--navy);align-items:center;font-size:14px;display:inline-flex}@media (min-width:700px){.koCuRq_bento{grid-template-columns:1fr 1fr}.koCuRq_cardTravel{grid-column:1/-1}}@container (min-width:1024px){.koCuRq_page{--u:min(100cqi / 1440, 1680px / 1440);--lift:18;width:calc(1440 * var(--u));max-width:none;height:calc((var(--page-h) - var(--lift)) * var(--u));margin:0 auto;padding:0;position:relative;overflow:clip}.koCuRq_abs{left:calc((var(--x) - var(--ox,0)) * var(--u));top:calc((var(--y) - var(--oy,var(--lift))) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:0;position:absolute}.koCuRq_frame>*{--ox:var(--fx);--oy:var(--fy);--w:initial;--h:initial}.koCuRq_line{white-space:nowrap;display:block}.koCuRq_header,.koCuRq_nav,.koCuRq_navList,.koCuRq_sectionHead,.koCuRq_feature,.koCuRq_bento,.koCuRq_steps,.koCuRq_privacyCards,.koCuRq_footerActions,.koCuRq_legal{margin:0;padding:0;display:block;position:static}.koCuRq_logoLink{display:inline}.koCuRq_headerLogo,.koCuRq_footerLogo{max-width:none}.koCuRq_navLink{min-height:0;height:calc(44 * var(--u));font-size:calc(20 * var(--u));line-height:calc(44 * var(--u));letter-spacing:calc(.15 * var(--u));padding:0}.koCuRq_btn{min-height:0;padding:0 0 calc(4 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(19.64 * var(--u));letter-spacing:calc(.38 * var(--u))}.koCuRq_btnIcon{width:calc(15 * var(--u));height:calc(15 * var(--u));margin-left:calc(2 * var(--u))}.koCuRq_tag{font-size:calc(var(--fs) * var(--u));letter-spacing:calc(var(--ls) * var(--u));white-space:nowrap;line-height:1}.koCuRq_arrow{max-width:none;display:block}.koCuRq_heading,.koCuRq_featureTitle,.koCuRq_h1Part{font-size:calc(53.5 * var(--u));line-height:calc(64.8 * var(--u));letter-spacing:calc(var(--ls,-1.095) * var(--u));white-space:nowrap}.koCuRq_h1Part{letter-spacing:calc(-1.085 * var(--u));display:block}.koCuRq_hero{border-radius:calc(80 * var(--u));text-align:left;margin:0;padding:0;overflow:visible}.koCuRq_hero .koCuRq_tag{margin:0}.koCuRq_h1{font-size:inherit}.koCuRq_pill{max-width:none;margin:0;display:block}.koCuRq_sub{max-width:none;font-size:calc(21.6 * var(--u));line-height:calc(25.9 * var(--u));letter-spacing:calc(-.423 * var(--u));text-align:center}.koCuRq_heroArt,.koCuRq_featureImg,.koCuRq_circleImg,.koCuRq_stepIcon,.koCuRq_privacyIcon{max-width:none;margin:0}.koCuRq_section{margin:0}.koCuRq_eyebrow{font-size:calc(31 * var(--u));line-height:calc(37.2 * var(--u));letter-spacing:calc(.95 * var(--u));white-space:nowrap}.koCuRq_feature .koCuRq_featureTitle{margin:0}.koCuRq_body{font-size:calc(31.5 * var(--u));line-height:calc(37.8 * var(--u));letter-spacing:calc(-.81 * var(--u))}.koCuRq_circleCard,.koCuRq_stepCard,.koCuRq_privacyCard,.koCuRq_footer{gap:0;margin:0;padding:0;display:block}.koCuRq_circleCard{border-radius:calc(87 * var(--u))}.koCuRq_cardEyebrow{font-size:calc(26.85 * var(--u));line-height:calc(32.2 * var(--u));letter-spacing:calc(.79 * var(--u));white-space:nowrap}.koCuRq_cardTitle{font-size:calc(40 * var(--u));line-height:calc(48.6 * var(--u));letter-spacing:calc(-.725 * var(--u))}.koCuRq_stepCard{border-radius:calc(48 * var(--u))}.koCuRq_stepLabel,.koCuRq_privacyTitle{font-size:calc(26.66 * var(--u));line-height:calc(32 * var(--u));letter-spacing:calc(1.05 * var(--u));white-space:nowrap;padding:0}.koCuRq_privacyTitle{line-height:calc(32.4 * var(--u));letter-spacing:calc(.9 * var(--u))}.koCuRq_stepCard .koCuRq_small,.koCuRq_privacyBody{margin:0}.koCuRq_small{font-size:calc(19.86 * var(--u));line-height:calc(24.5 * var(--u));letter-spacing:calc(-.32 * var(--u))}.koCuRq_stepIcon,.koCuRq_privacyIcon{right:auto}.koCuRq_privacyCard{border-radius:calc(75 * var(--u))}.koCuRq_privacyBody{line-height:calc(24.3 * var(--u))}.koCuRq_footer{border-radius:calc(75 * var(--u))}.koCuRq_badge{border-radius:calc(12 * var(--u))}.koCuRq_footerBtn{padding-left:calc(3.2 * var(--u));padding-bottom:calc(3.2 * var(--u))}.koCuRq_rule{height:calc(1.6 * var(--u))}.koCuRq_legalLink{min-height:0;height:calc(44 * var(--u));font-size:max(11px, calc(13.3 * var(--u)));line-height:calc(44 * var(--u));letter-spacing:calc(-.26 * var(--u));white-space:nowrap}}.koCuRq_stop{margin-left:-.14em}.koCuRq_heading{scroll-margin-top:64px}@container (min-width:1024px){.koCuRq_heading{scroll-margin-top:calc(74 * var(--u))}}.koCuRq_company{color:var(--grey-dark);font-size:14px;font-style:normal;line-height:1.5}.koCuRq_companyName{color:var(--navy);font-size:16px;font-weight:600;line-height:1.4}.koCuRq_companyText{margin-top:8px}.koCuRq_companyLink{color:var(--blue)}.koCuRq_companyLink:hover{text-underline-offset:3px;text-decoration:underline}.koCuRq_companyNote{color:var(--grey);margin-top:8px;font-size:13px}@container (min-width:1024px){.koCuRq_company{font-size:max(12px, calc(15 * var(--u)));line-height:calc(23 * var(--u));letter-spacing:calc(-.1 * var(--u))}.koCuRq_companyName{font-size:max(13px, calc(18 * var(--u)));line-height:calc(24 * var(--u));letter-spacing:calc(-.2 * var(--u))}.koCuRq_companyText,.koCuRq_companyNote{margin-top:calc(10 * var(--u))}.koCuRq_companyNote{font-size:max(11px, calc(14 * var(--u)))}}.koCuRq_faqCard{background:var(--card);border-radius:32px;margin-top:16px;padding:32px 20px 24px}.koCuRq_faqTitle{text-align:center;color:var(--navy);letter-spacing:-.02em;font-size:clamp(32px,9vw,48px);font-weight:800;line-height:1.15}.koCuRq_faqList{gap:24px;margin-top:24px;display:grid}.koCuRq_faqQ,.koCuRq_faqA{color:var(--navy);letter-spacing:-.01em}.koCuRq_faqQ{font-size:18px;font-weight:700;line-height:1.3}.koCuRq_faqA{margin-top:4px;font-size:17px;line-height:1.45}.koCuRq_faqLink{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.koCuRq_faqLink:hover{color:var(--blue)}.koCuRq_faqUpdated{color:var(--grey);margin-top:32px;font-size:14px}@container (min-width:1024px){.koCuRq_faqCard{border-radius:calc(128 * var(--u));margin:0;padding:0}.koCuRq_faqTitle{font-size:calc(53.5 * var(--u));line-height:calc(64.8 * var(--u));letter-spacing:calc(-1.095 * var(--u));white-space:nowrap}.koCuRq_faqList{margin:0;display:block}.koCuRq_faqItem+.koCuRq_faqItem{margin-top:calc(32.4 * var(--u))}.koCuRq_faqQ,.koCuRq_faqA{font-size:calc(27.12 * var(--u));line-height:calc(32.4 * var(--u));letter-spacing:calc(-.73 * var(--u));margin:0}.koCuRq_faqQ{letter-spacing:calc(-.59 * var(--u));white-space:nowrap}.koCuRq_faqUpdated{font-size:calc(19.86 * var(--u));line-height:calc(24.5 * var(--u));letter-spacing:calc(-.32 * var(--u));margin:0}}.koCuRq_docCard{background:var(--card);border-radius:32px;margin-top:16px;padding:32px 20px 28px}.koCuRq_docUpdated{text-align:center;color:var(--grey);margin-top:8px;font-size:14px}.koCuRq_docBody{margin-top:28px}.koCuRq_docH2{margin-top:36px}.koCuRq_docBody>.koCuRq_docH2:first-child{margin-top:0}.koCuRq_docP+.koCuRq_docP{margin-top:14px}.koCuRq_docStrong{font-weight:700}.koCuRq_docRelated{color:var(--grey);margin-top:36px;font-size:14px;line-height:2}@container (min-width:1024px){.koCuRq_docMain{padding-top:calc((130.1 - var(--lift)) * var(--u))}.koCuRq_docCard{margin:0 calc(66.4 * var(--u));padding:calc(43.9 * var(--u)) calc(65.2 * var(--u)) calc(88 * var(--u));border-radius:calc(128 * var(--u))}.koCuRq_docUpdated{margin-top:calc(4 * var(--u));font-size:calc(19.86 * var(--u));line-height:calc(24.5 * var(--u));letter-spacing:calc(-.32 * var(--u))}.koCuRq_docBody{margin-top:calc(50.5 * var(--u))}.koCuRq_docH2{margin-top:calc(48.6 * var(--u));white-space:normal}.koCuRq_docP+.koCuRq_docP{margin-top:calc(16.2 * var(--u))}.koCuRq_docRelated{margin-top:calc(48.6 * var(--u));font-size:calc(19.86 * var(--u));line-height:calc(32.4 * var(--u))}.koCuRq_footerFlow{margin:calc(47.5 * var(--u)) 0 calc(24 * var(--u)) calc(66.4 * var(--u));position:relative;top:auto;left:auto}}.koCuRq_message{text-align:center}.koCuRq_messageTag{font-family:var(--font-hand-stack);color:var(--orange);margin-bottom:4px;font-size:22px;line-height:1.2}.koCuRq_messageBody{max-width:36em;color:var(--navy);gap:14px;margin:24px auto 8px;font-size:17px;line-height:1.45;display:grid}@container (min-width:1024px){.koCuRq_messageTag{font-size:calc(26.5 * var(--u));margin-bottom:calc(6 * var(--u))}.koCuRq_messageBody{gap:calc(16.2 * var(--u));margin:calc(40 * var(--u)) auto calc(24 * var(--u));font-size:calc(27.12 * var(--u));line-height:calc(32.4 * var(--u));letter-spacing:calc(-.73 * var(--u))}}
