@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.hidden{display:none}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:WT Et;src:local(SDWalkieTalkie04Et),local("SD WalkieTalkie 04 Et");font-display:swap}@font-face{font-family:WT Nm;src:local(SDWalkieTalkie03Nm),local("SD WalkieTalkie 03 Nm");font-display:swap}@font-face{font-family:Nemony;src:local(SDNemony2cBasicRg),local("Sandoll Nemony2 03 Basic Rg");font-weight:400;font-display:swap}@font-face{font-family:Nemony;src:local(SDNemony2dBasicBd),local("Sandoll Nemony2 04 Basic Bd");font-weight:700;font-display:swap}@font-face{font-family:Paperlogy;src:local(Paperlogy-4Regular),url(/fonts/Paperlogy-4Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Paperlogy;src:local(Paperlogy-7Bold),url(/fonts/Paperlogy-7Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:PretendardL;src:url(/fonts/Pretendard-Medium.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:PretendardL;src:url(/fonts/Pretendard-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:PretendardT;src:url(/fonts/Pretendard-Black-sub.woff)format("woff");font-weight:400;font-display:swap}:root{--lime:#d8ff3e;--star:#cdec53;--ink0:#111318;--w75:#ffffffbf;--w20:#fff3;--hs:1;--mc:1;--hdr:88px}html{--f-title:"WT Nm","PretendardT",sans-serif;--f-body:"Paperlogy","PretendardL",sans-serif;--mo-title:68px;--hero-bg:linear-gradient(121deg,#050507 35%,#262e35 63%,#0f1317 86%);--mo-hero-bg:linear-gradient(157deg,#050507 14%,#262e35 44%,#0f1317 68%);--page:#0d1014;--ink:#fff;--sub:#a7afbb;--mute:#6e7683;--line:#2a3039;--field-line:#3a414c;--soft:#161a20;--soft2:#262c35;--card:#161a20;--field:#1e232b;--sheet:#161a20;--accent:#d8ff3e;--accent-soft:#d8ff3e24;--on-accent:#111318;--btn:#d8ff3e;--btn-text:#111318;--step4-bg:#d8ff3e;--step4-ic:#111318;--office-bg:#161a20;--office-ph:#1e232b;--aside-bg:linear-gradient(150deg,#050507 18%,#262e35 47%,#0f1317 72%);--aside-bd:#2a3039;--footer:#08090b;--header-solid:#0d1014;--bar:#161a20;--error:#ff6b6b;--done-bg:linear-gradient(150deg,#050507 10%,#262e35 55%,#0f1317 90%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-body);background:var(--page);color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;word-break:keep-all;font-size:18px;line-height:1.6;overflow-x:hidden}body.lock{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:none;height:auto;display:block}[hidden]{display:none!important}svg.i{flex:none;width:1em;height:1em}.ttl{font-family:var(--f-title);font-synthesis:none;letter-spacing:0;font-weight:400}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--lime);outline-offset:2px}section[id],[id=guide]{scroll-margin-top:calc(var(--hdr) + 22px)}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:60px;padding:0 28px;font-size:17px;font-weight:700;line-height:1.4;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn-lime{background:var(--lime);color:var(--ink0)}.btn-line{color:#fff;border:1.5px solid #fff}.btn-line:hover{background:#ffffff14}.btn-main{background:var(--btn);color:var(--btn-text)}.btn-ghost{border:1.5px solid var(--field-line);color:var(--ink);background:var(--field)}.w100{width:100%}.hdr{z-index:70;height:var(--hdr);color:#fff;border-bottom:1px solid var(--w20);transition:background .25s,border-color .25s;position:fixed;inset:0 0 auto}.hdr.solid{background:var(--header-solid);border-bottom-color:#0000}.hdr .wrap{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo{white-space:nowrap;font-size:16px;font-weight:700;line-height:1.4}.nav{gap:40px;display:flex}.nav a{color:var(--w75);font-size:15px;transition:color .15s}.nav a:hover{color:#fff}.hdr-r{white-space:nowrap;align-items:center;gap:24px;font-size:15px;display:flex}.hdr .btn{height:44px;padding:0 20px;font-size:15px}.hero{color:#fff;background:var(--hero-bg);min-height:calc(1040px * var(--hs));position:relative;overflow:hidden}.stage{width:1920px;height:1040px;transform:scale(var(--hs));transform-origin:960px 0;pointer-events:none;margin-left:-960px;position:absolute;top:0;left:50%}.stage .p{position:absolute}.star{fill:var(--star)}.card{transform-origin:50% 0;width:469px;animation:6s ease-in-out infinite sway;top:-34px;left:1365px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.mo-vis{display:none}.hero-in{z-index:3;padding-top:calc(144px * var(--hs));padding-bottom:48px;position:relative}.badge{background:var(--lime);height:35px;color:var(--ink0);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.badge .dot{background:var(--ink0);border-radius:50%;width:8px;height:8px;position:relative}.badge .dot:after{content:"";border:2px solid var(--ink0);opacity:0;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.h-title{font-size:calc(140px * var(--hs));white-space:nowrap;margin-top:24px;line-height:1.08}.h-title .lime,.h-title .l1{color:var(--lime)}.dash,.h-title br.mo{display:none}.h-title .hv{display:block}.h-title .ht{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv svg{fill:currentColor;height:1.08em;display:block;overflow:visible}.hv-l1{column-gap:.259em;display:flex}.hv-l1 svg{flex:none}.h-sub{margin-top:40px}.h-quote{font-size:28px;font-weight:700;line-height:1.45}.h-desc{color:var(--w75);margin-top:8px;font-size:22px;line-height:1.55}.h-desc b{color:var(--lime);font-weight:700}.h-cta{gap:12px;margin-top:40px;display:flex}@media (min-width:1024px){.h-cta .btn-lime{min-width:256px}}.h-note{color:var(--w75);margin-top:16px;font-size:15px;line-height:1.55}.cols{grid-template-columns:minmax(0,760px) 400px;justify-content:space-between;align-items:start;padding:140px 0 160px;display:grid}.content{flex-direction:column;gap:160px;min-width:0;display:flex}.aside{position:sticky;top:120px}.guide-mo{display:none}.sec-hd{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.lbl{color:var(--accent);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.lbl svg{fill:currentColor;width:19px;height:19px;display:none}.sec-t{font-size:64px;line-height:1.16}.sec-d{color:var(--sub);font-size:18px;line-height:1.6}.jobs{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.job{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;min-height:173px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.job:hover{border-color:var(--accent);transform:translateY(-3px)}.tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.4}.job h3{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.4}.job p{color:var(--sub);font-size:15px;line-height:1.55}.more{color:var(--accent);margin-top:28px;font-size:20px;font-weight:700;line-height:1.4;display:inline-block}.more:hover{text-underline-offset:4px;text-decoration:underline}.form{background:var(--soft);border-radius:28px;flex-direction:column;gap:40px;padding:48px;display:flex}.q{flex-direction:column;gap:14px;display:flex}.q-t{align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.num{background:var(--btn);width:32px;height:32px;color:var(--btn-text);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.inp{background:var(--field);border:1.5px solid var(--field-line);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:18px 20px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}textarea.inp{resize:vertical;height:132px}.inp::placeholder{color:var(--mute)}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.chips{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.chip{background:var(--field);border:1.5px solid var(--field-line);height:54px;color:var(--ink);border-radius:14px;font-size:17px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.chip:hover{border-color:var(--accent)}.chip[aria-checked=true]{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}.err-msg{color:var(--error);font-size:14px;font-weight:700;line-height:1.5;display:none}.q.err .inp,.q.err .chip{border-color:var(--error)}.q.err .err-msg{display:block}input.inp{height:60px;padding:0 20px}.q-s{color:var(--sub);font-size:15px;font-weight:400}.q-h{color:var(--mute);font-size:14px;line-height:1.5}.q-h br.mo{display:none}.mail-box{flex-direction:column;gap:8px;display:flex}#q4w.err .inp{border-color:var(--field-line)}#q4w.err .inp.bad{border-color:var(--error)}.divider{background:var(--line);height:1px}.who-box{background:var(--field);border:1.5px solid var(--field-line);border-radius:14px;align-items:center;gap:16px;padding:20px 22px;display:flex}.ic-c{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ic-c svg{width:26px;height:26px}.who-box b{font-size:18px;line-height:1.55;display:block}.who-box span{color:var(--sub);font-size:15px;line-height:1.55;display:block}.submit{flex-direction:column;gap:16px;display:flex}.submit-note{color:var(--mute);font-size:15px;line-height:1.55}.send-err{color:var(--error);text-align:center;font-size:14px;font-weight:700;line-height:1.5;display:none}.send-err.show{display:block}.btn[disabled]{opacity:.6;cursor:progress}.submit .btn{height:64px}.done{background:var(--done-bg);color:#fff;text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:32px;padding:56px 48px;display:none;position:relative;overflow:hidden}.done.show{display:flex}.stamp{background:var(--lime);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative;transform:rotate(-8deg)}.done.show .stamp{animation:.5s cubic-bezier(.2,.9,.3,1.2) both stamp}.stamp:after{content:"";border:2px dashed #11131899;border-radius:50%;position:absolute;inset:9px}.stamp span{font-family:var(--f-title);color:var(--ink0);font-size:46px;line-height:1}@keyframes stamp{0%{opacity:0;transform:scale(1.7)rotate(-8deg)}60%{opacity:1;transform:scale(.92)rotate(-8deg)}to{transform:scale(1)rotate(-8deg)}}.done .lbl{color:var(--lime)}.done h3{margin-top:12px;font-size:56px;line-height:1.16}.done .d-desc{color:var(--w75);margin-top:14px;font-size:17px;line-height:1.6}.done-sum{text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:560px;padding:24px 26px}.done-sum h4{color:var(--lime);margin-bottom:14px;font-size:15px;font-weight:700}.done-sum dl{grid-template-columns:88px 1fr;gap:10px 16px;font-size:15px;line-height:1.55;display:grid}.done-sum dt{color:var(--w75)}.done-sum dd{font-weight:700}.done-btns{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.done .again{color:var(--w75);text-underline-offset:3px;margin-top:4px;font-size:15px;font-weight:700;text-decoration:underline}.steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps:before{content:"";background:var(--line);height:2px;position:absolute;top:35px;left:12.5%;right:12.5%}.step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.step .ic{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--page);width:72px;height:72px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.step .ic svg{width:34px;height:34px}.step:last-child .ic{background:var(--step4-bg);color:var(--step4-ic)}.step em{color:var(--accent);font-size:16px;font-style:normal;font-weight:700;line-height:1.4}.step h3{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.4}.step p{color:var(--sub);font-size:15px;line-height:1.55}.office{background:var(--office-bg);color:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:36px;padding:56px;display:flex;position:relative;overflow:hidden}.office .sec-hd{margin:0}.office .lbl{color:var(--lime)}.office .sec-d{color:var(--w75)}.soon{border:1.5px solid var(--w20);height:44px;color:var(--w75);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.soon .dot{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.office-ph{background:var(--office-ph);border:1.5px dashed var(--w20);height:340px;color:var(--w75);text-align:center;border-radius:16px;align-self:stretch;place-items:center;padding:0 20px;font-size:15px;display:grid}.deco{fill:var(--star);pointer-events:none;position:absolute}.office .deco{transform-origin:0 0;width:220px;height:220px;top:-70px;left:600px;transform:rotate(-18deg)}.faq-i{border-bottom:1px solid var(--line)}.faq-q{text-align:left;align-items:center;gap:16px;width:100%;padding:26px 0;display:flex}.faq-q .qm{font-family:var(--f-title);color:var(--accent);flex:none;width:20px;font-size:24px;line-height:1.2}.faq-q .qt{flex:1;font-size:20px;font-weight:700;line-height:1.4}.faq-q .pm{color:var(--mute);text-align:center;flex:none;width:16px;font-size:22px;line-height:1}.faq-a{color:var(--sub);padding:0 40px 28px;font-size:18px;line-height:1.6}.apply-card{background:var(--aside-bg);border:1px solid var(--aside-bd);color:#fff;border-radius:28px;flex-direction:column;gap:28px;padding:36px;display:flex;position:relative;overflow:hidden}.apply-card .deco{transform-origin:0 0;width:150px;height:150px;top:-40px;left:290px;transform:rotate(-20deg)}.apply-card .badge{align-self:flex-start;height:33px;padding:0 12px;position:relative}.apply-card h2{margin-top:14px;font-size:40px;line-height:1.18;position:relative}.rows{flex-direction:column;gap:12px;display:flex}.row{grid-template-columns:64px 1fr;gap:16px;font-size:15px;line-height:1.55;display:grid}.row dt{color:var(--w75)}.row dd{font-weight:700}.apply-card .btns{flex-direction:column;gap:10px;display:flex}.apply-card .mine-more{text-align:center;color:var(--w75);margin-top:4px;font-size:15px;font-weight:700}.apply-card .mine-more:hover{color:#fff}.ft{background:var(--footer);color:#fff;padding:72px 0}.ft .wrap{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ft p{color:var(--w75);font-size:15px;line-height:1.55}.ft .ft-logo{color:#fff;font-size:40px;line-height:1.18}.ft-l{flex-direction:column;gap:10px;display:flex}.ft-r{text-align:right;flex-direction:column;gap:8px;display:flex}.ft-r b{color:#fff;margin-right:8px;font-weight:400}.mbar{display:none}.sec-t,.apply-card h2,.done h3,.guide-card h2{text-wrap:balance}.mo-t{display:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1199px){.nav,.hdr-r .ax{display:none}.cols{grid-template-columns:minmax(0,760px);justify-content:center;padding:96px 0 120px}.content{gap:120px}.aside{display:none}.guide-mo{padding-top:64px;display:block}.guide-card{background:var(--soft);border:1px solid var(--line);border-radius:24px;max-width:760px;margin:0 auto;padding:28px 28px 18px}.guide-card h2{letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.4}.guide-card .rows{gap:0}.guide-card .row{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:12px;padding:12px 0}.guide-card .row:last-child{border-bottom:0}.guide-card .row dt{color:var(--sub)}.mbar{z-index:60;padding:16px 20px calc(17px + env(safe-area-inset-bottom));background:var(--bar);transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.show{transform:none}.mbar .btn{width:100%;height:56px}.ft{padding-bottom:140px}}@media (max-width:1023px){:root{--hdr:56px}.hdr .wrap{width:auto;margin:0;padding:0 20px}.logo{font-size:13px}.hdr-r{gap:8px}.hdr .btn-cta{display:none}.hero{background:var(--mo-hero-bg);min-height:0}.stage{display:none}.mo-vis{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.mo-vis .p{position:absolute}.mo-b{position:absolute;inset:56px 0 0;overflow:hidden}.mo-card{right:calc(-19px * var(--mc));top:calc(-32px * var(--mc));width:calc(162px * var(--mc));transform-origin:50% 0;animation:6s ease-in-out infinite sway}.hero-in{width:auto;margin:0;padding:80px 20px 36px}.badge{gap:6px;height:28px;padding:0 11px;font-size:13px}.badge .dot{width:7px;height:7px}.h-title{font-size:clamp(var(--mo-title),11vw,104px);white-space:normal;margin-top:16px}.h-title br.mo{display:inline}.hv-l1{flex-direction:column}.h-sub{margin-top:28px}.h-quote{font-size:17px;line-height:1.5}.h-desc{margin-top:6px;font-size:15px;line-height:1.6}.h-cta{flex-direction:column;gap:10px;max-width:480px;margin-top:28px}.h-cta .btn{height:56px}.h-note{text-align:center;max-width:480px;margin-top:10px;font-size:13px}}@media (min-width:600px) and (max-width:1023px){:root{--mc:1.5}.ms-big{width:320px;height:320px;top:176px;right:-60px}}@media (min-width:820px) and (max-width:1023px){:root{--mc:1.85}}@media (max-width:767px){body{font-size:15px}.wrap{width:auto;margin-inline:20px}.guide-mo{padding-top:32px}.guide-card{border-radius:20px;padding:22px 20px 14px}.guide-card h2{margin-bottom:4px;font-size:17px}.guide-card .row{grid-template-columns:58px 1fr;padding:10px 0}.guide-card .row dt{font-size:13px;line-height:1.7}.guide-card .row dd{font-size:15px;line-height:1.5}.cols{padding:0 0 24px}.pc-t{display:none}.mo-t{display:inline}.content{gap:0}.content>section{padding:56px 0}.sec-hd{gap:12px;margin-bottom:24px}.lbl{gap:6px;font-size:13px}.lbl svg{width:15px;height:15px}.sec-t{font-size:34px;line-height:1.2}.sec-d{font-size:15px}.jobs{grid-template-columns:1fr 1fr;gap:12px}.job{border-radius:16px;gap:8px;min-height:0;padding:16px}.tag{padding:4px 9px;font-size:12px}.job h3{font-size:17px}.job p{font-size:13px}.more{margin-top:20px;font-size:16px}#apply{background:var(--soft);margin-inline:-20px;padding:56px 20px!important}.form{background:0 0;border-radius:0;gap:32px;padding:0}.q{gap:12px}.q-t{gap:10px;font-size:17px}.num{width:26px;height:26px;font-size:14px}textarea.inp{height:116px}.inp{padding:14px 16px;font-size:15px}input.inp{height:54px;padding:0 16px}.q-s,.q-h{font-size:13px}.q-h br.mo{display:inline}.chips{gap:8px}.chip{height:52px;font-size:15px}.who-box{align-items:flex-start;gap:12px;padding:16px}.who-box .ic-c{width:40px;height:40px}.who-box .ic-c svg{width:22px;height:22px}.who-box b{font-size:15px}.who-box span,.submit-note{font-size:13px}.submit .btn{height:56px}.done{border-radius:24px;gap:24px;padding:40px 20px}.done h3{font-size:34px}.done .d-desc{font-size:15px}.done-sum{padding:20px}.done-sum dl{grid-template-columns:72px 1fr;font-size:14px}.steps{grid-template-columns:1fr;gap:20px}.steps:before{width:2px;height:auto;inset:28px auto 28px 27px}.step{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;align-items:start;gap:2px 16px;display:grid}.step .ic{grid-row:1/4;width:56px;height:56px;margin:0}.step .ic svg{width:26px;height:26px}.step em{padding-top:2px;font-size:12px}.step h3{font-size:17px}.step p{font-size:13px}.step p br{display:none}.content>section.office{border-radius:0;gap:24px;margin-inline:-20px;padding:56px 20px}.office .deco{width:150px;height:150px;top:-50px;left:auto;right:-60px}.office-ph{height:180px;font-size:13px}.office .btn{width:100%;height:56px}.soon{height:38px;padding:0 16px;font-size:14px}.faq-q{gap:12px;padding:20px 0}.faq-q .qm{width:16px;font-size:20px}.faq-q .qt{font-size:16px}.faq-a{padding:0 28px 20px;font-size:15px}.ft{padding:40px 0 140px}.ft .wrap{flex-direction:column;gap:24px}.ft .ft-logo{font-size:30px}.ft-r{text-align:left}.ft p{font-size:13px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
