.JOiteG_chapter{--section-padding-y:var(--space-24);--accent:var(--color-emerald);--accent-text:var(--color-emerald-light);--accent-muted:var(--color-emerald-muted);--accent-line:#10b98147;scroll-margin-top:72px}.JOiteG_violet{--accent:var(--color-violet);--accent-text:var(--color-violet-light);--accent-muted:var(--color-violet-muted);--accent-line:#8b5cf652}.JOiteG_head{align-items:end;gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.JOiteG_title{margin:0 0 var(--space-5);color:var(--color-white);font-family:var(--font-display), var(--font-primary);font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:var(--font-bold);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.JOiteG_lede{max-width:58ch;color:var(--color-text-secondary);font-size:var(--text-lg);margin:0;line-height:1.65}.JOiteG_lede a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.25em;transition:text-decoration-color var(--transition-fast)}.JOiteG_lede a:hover{text-decoration-color:currentColor}.JOiteG_promise{padding-left:var(--space-8);border-left:1px solid var(--accent-line);margin:0}.JOiteG_promise dt{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium)}.JOiteG_promise dd{margin:0}.JOiteG_promiseValue{color:var(--accent-text);font-family:var(--font-display), var(--font-primary);font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:var(--font-bold);letter-spacing:-.04em;white-space:nowrap;line-height:.95}.JOiteG_promiseNote{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-3)!important}.JOiteG_visual{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-2xl);position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000c}.JOiteG_spec{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.JOiteG_specTitle{margin:0 0 var(--space-5);color:var(--color-white);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.01em}.JOiteG_list{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.JOiteG_list li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--text-base);line-height:1.5;display:flex}.JOiteG_check{color:var(--accent-text);flex:none;margin-top:.2em}.JOiteG_chips{gap:var(--space-2);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.JOiteG_chips li{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-hover);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm)}.JOiteG_action a{color:var(--accent-text);font-weight:var(--font-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.3em;transition:text-decoration-color var(--transition-fast);display:inline}.JOiteG_action a svg{margin-left:var(--space-2);vertical-align:-.15em;display:inline-block}.JOiteG_action a:hover{text-decoration-color:currentColor}.JOiteG_action a:focus-visible,.JOiteG_lede a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:2px}@media (max-width:900px){.JOiteG_chapter{--section-padding-y:var(--space-16)}.JOiteG_head,.JOiteG_spec{gap:var(--space-8);grid-template-columns:1fr}.JOiteG_head{margin-bottom:var(--space-8)}.JOiteG_promise{padding-left:var(--space-5)}.JOiteG_spec{margin-top:var(--space-8)}}@media (max-width:560px){.JOiteG_list{grid-template-columns:1fr}.JOiteG_lede{font-size:var(--text-base)}}
._4C700a_stack{z-index:1;pointer-events:none;width:26%;max-width:190px;height:auto;position:absolute;top:50%;right:7%;overflow:visible;translate:0 -50%}._4C700a_ghost polygon{fill:none;stroke:var(--color-border-hover);stroke-width:1.5px;stroke-dasharray:6 6}._4C700a_slab polygon{stroke:var(--color-violet);stroke-width:2px;stroke-linejoin:round}._4C700a_top{fill:var(--color-surface-3)}._4C700a_left{fill:var(--color-surface-2)}._4C700a_right{fill:var(--color-surface-1)}._4C700a_slab:last-of-type{animation:.55s cubic-bezier(.16,1,.3,1) _4C700a_slabDrop}@keyframes _4C700a_slabDrop{0%{opacity:0;translate:0 -70px}}._4C700a_complete ._4C700a_lid{fill:color-mix(in srgb, var(--color-emerald) 55%, var(--color-surface-3))}._4C700a_complete ._4C700a_slab polygon{animation:.133s step-end .5s _4C700a_lockIn}@keyframes _4C700a_lockIn{0%{stroke:var(--color-emerald-light);stroke-width:4px}}@media (max-width:640px){._4C700a_stack{display:none}}@media (prefers-reduced-motion:reduce){._4C700a_slab:last-of-type,._4C700a_complete ._4C700a_slab polygon{animation:none}}
.BtVNZG_layout{gap:var(--space-10);flex-direction:column-reverse;display:flex;position:relative}.BtVNZG_videoCol{gap:var(--space-6);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.BtVNZG_frame{aspect-ratio:16/9;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);width:100%;position:relative;overflow:hidden;box-shadow:0 0 40px #10b9810f,0 20px 60px #0006}.BtVNZG_ambientGlow{pointer-events:none;background:radial-gradient(480px 340px at 25% 65%,#10b98124 0%,#0000 65%);position:absolute;inset:0}.BtVNZG_dots{z-index:2;top:var(--space-5);right:var(--space-5);gap:8px;display:flex;position:absolute}.BtVNZG_dot{border-radius:var(--radius-full);cursor:pointer;width:28px;height:4px;transition:background .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);background:#ffffff24;border:none;padding:0}.BtVNZG_dot:hover{background:#ffffff47}.BtVNZG_dotActive{background:var(--color-emerald);box-shadow:0 0 12px #10b98180}.BtVNZG_dotActive:hover{background:var(--color-emerald)}.BtVNZG_animContent{z-index:1;justify-content:center;gap:var(--space-4);height:100%;padding:var(--space-8);padding-right:max(var(--space-8), 38%);animation:BtVNZG_animReveal .5s var(--ease-out-expo);flex-direction:column;display:flex;position:relative}@media (max-width:640px){.BtVNZG_animContent{padding-right:var(--space-8)}}@keyframes BtVNZG_animReveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.BtVNZG_animNumber{border-radius:var(--radius-full);background:var(--color-emerald-muted);width:72px;height:72px;color:var(--color-emerald);font-size:var(--text-2xl);font-weight:var(--font-bold);border:1px solid #10b98133;justify-content:center;align-items:center;display:inline-flex}.BtVNZG_animTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-white);letter-spacing:-.02em}.BtVNZG_animDescription{font-size:var(--text-base);color:var(--color-text-secondary);max-width:420px;line-height:1.6}.BtVNZG_toggle{z-index:2;right:var(--space-4);bottom:var(--space-4);-webkit-backdrop-filter:blur(12px);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:border-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);background:#06070bb3;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.BtVNZG_toggle:hover{border-color:var(--color-emerald);color:var(--color-white)}.BtVNZG_stepsList{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BtVNZG_step{align-items:center;gap:var(--space-3);text-align:left;padding:var(--space-2) 0;cursor:pointer;background:0 0;border:none;width:100%;display:flex}.BtVNZG_number{border-radius:var(--radius-full);background:var(--color-emerald-muted);width:44px;height:44px;color:var(--color-emerald);font-size:var(--text-base);font-weight:var(--font-bold);transition:background .4s var(--ease-out-expo), color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo), scale .4s var(--ease-out-expo);border:1px solid #10b9811f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BtVNZG_stepActive .BtVNZG_number{background:var(--color-emerald);color:var(--color-on-accent);border-color:var(--color-emerald);scale:1.08;box-shadow:0 0 24px #10b98159}.BtVNZG_title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-secondary);letter-spacing:-.01em;transition:color .4s var(--ease-out-expo)}.BtVNZG_stepActive .BtVNZG_title{color:var(--color-white)}@media (max-width:768px){.BtVNZG_frame{border-radius:var(--radius-xl)}.BtVNZG_animContent{padding:var(--space-6);gap:var(--space-3)}.BtVNZG_animNumber{width:56px;height:56px;font-size:var(--text-xl)}.BtVNZG_animTitle{font-size:var(--text-2xl)}.BtVNZG_animDescription{font-size:var(--text-sm);max-width:none}.BtVNZG_dots{top:var(--space-4);right:var(--space-4)}}@media (min-width:1024px){.BtVNZG_layout{align-items:flex-start;gap:var(--space-12);flex-direction:row}.BtVNZG_stepsList{clip:auto;white-space:normal;gap:var(--space-5);border:0;flex-direction:column;flex-shrink:0;width:280px;height:auto;margin:0;padding:0;display:flex;position:relative;overflow:visible}.BtVNZG_videoCol{flex:0 640px;max-width:640px;margin:0}.BtVNZG_step{position:relative}.BtVNZG_step:not(:last-child):after{content:"";top:44px;left:21px;bottom:calc(-1 * var(--space-5));background:var(--color-border);width:1px;position:absolute}.BtVNZG_number{z-index:1;position:relative}}
.YTKPaG_faq{border-top:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}.YTKPaG_item{border-bottom:1px solid var(--color-border);transition:background .3s var(--ease-out-expo)}.YTKPaG_item:hover,.YTKPaG_itemOpen{background:#10b98105}.YTKPaG_question{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-6) 0;cursor:pointer;text-align:left;color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-primary);letter-spacing:-.01em;transition:color .2s var(--ease-out-expo);background:0 0;border:none;line-height:1.4;display:flex}.YTKPaG_question:hover{color:var(--color-emerald)}.YTKPaG_icon{font-size:var(--text-xl);color:var(--color-emerald);font-weight:var(--font-normal);transition:transform .3s var(--ease-out-expo);flex-shrink:0;line-height:1}.YTKPaG_itemOpen .YTKPaG_icon{transform:rotate(0)}.YTKPaG_answer{transition:grid-template-rows .4s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.YTKPaG_itemOpen .YTKPaG_answer{grid-template-rows:1fr}.YTKPaG_answerInner{overflow:hidden}.YTKPaG_answerText{padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--color-text-secondary);max-width:680px;margin:0;line-height:1.7}@media (max-width:768px){.YTKPaG_question{font-size:var(--text-sm);padding:var(--space-5) 0}.YTKPaG_answerText{font-size:var(--text-sm);padding-bottom:var(--space-5)}}
.zJJR2W_processWrapper{--section-padding-y:var(--space-20)}@media (max-width:768px){.zJJR2W_processWrapper{--section-padding-y:var(--space-12)}}.zJJR2W_headerMotion{z-index:1;max-width:960px;margin:calc(var(--space-6) * -1) auto 0;position:relative}.zJJR2W_serviceIndex{height:0;position:absolute;top:74%;left:0;right:0}.zJJR2W_indexLink{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:center;white-space:nowrap;transition:background-color var(--transition-fast);flex-direction:column;display:flex;position:absolute;top:0;translate:-50%}.zJJR2W_indexLink:first-child{left:28.3%}.zJJR2W_indexLink:nth-child(2){left:50%}.zJJR2W_indexLink:nth-child(3){left:71.7%}.zJJR2W_indexLink:hover{background-color:#ffffff0a}.zJJR2W_indexLink:focus-visible{outline:2px solid var(--color-emerald-light);outline-offset:2px}.zJJR2W_indexName{color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-semibold)}.zJJR2W_indexPromise{color:var(--color-emerald-light);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.zJJR2W_indexLink:nth-child(2) .zJJR2W_indexPromise{color:var(--color-violet-light)}@media (max-width:640px){.zJJR2W_serviceIndex{height:auto;margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.zJJR2W_indexLink{padding:var(--space-2) var(--space-1);white-space:normal;position:static;translate:none}.zJJR2W_indexName{font-size:var(--text-sm)}.zJJR2W_indexPromise{font-size:var(--text-xs)}}.zJJR2W_faqLayout{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.zJJR2W_faqIntro{top:calc(72px + var(--space-8));gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.zJJR2W_faqContact{align-items:center;gap:var(--space-2);color:var(--color-emerald-light);font-weight:var(--font-semibold);text-underline-offset:.3em;transition:text-decoration-color var(--transition-fast);-webkit-text-decoration:underline #10b9814d;text-decoration:underline #10b9814d;display:inline-flex}.zJJR2W_faqContact:hover{text-decoration-color:currentColor}.zJJR2W_faqContact:focus-visible{outline:2px solid var(--color-emerald-light);outline-offset:3px;border-radius:2px}@media (max-width:900px){.zJJR2W_faqLayout{gap:var(--space-10);grid-template-columns:1fr}.zJJR2W_faqIntro{position:static}}
