html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:#1d1d1b;text-rendering:optimizelegibility;background:#fff;min-width:320px;font-family:Noto Sans KR,sans-serif}main{word-break:keep-all;overflow-wrap:break-word}button,a,input{-webkit-tap-highlight-color:transparent}@layer base{button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #d91f32}main input{border-radius:12px}}button[class*=size-8],button[class*=size-9],button[class*=size-10]{min-width:44px;min-height:44px}main button:not([class*=size-]){min-height:44px}main [role=dialog]>div{border-radius:26px;max-height:calc(100dvh - 2rem);overflow-y:auto}main [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main [class*=shadow-\[]{box-shadow:0 8px 30px #1d1d1b14!important}main .hero-depth{box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #1d1d1b12,0 -14px 28px -26px #1d1d1b33,0 22px 44px -34px #1d1d1b52}main .hero-preview-depth{box-shadow:0 24px 56px -36px #1d1d1b8c}.service-header :is(a,button):focus-visible{outline:none}main [class~="bg-[#D91F32]"]{color:#fff}main:not([class~="bg-[#1D1D1B]"]) [class~="text-[#D91F32]"]{color:#d91f32}main [class~="bg-[#1D1D1B]"] [class*="text-[#77736B]"]{color:#ffffff9e!important}main [class*="border border-[#E8E5DE]"][class*="bg-[#FFFFFF]"],main [class*="border border-[#E8E5DE]"][class*=bg-white],main [class*=border-2\ border-dashed][class*="bg-[#F4F3F0]"]{border-radius:24px}main #paper-frame{border-radius:26px}@media (max-width:767px){.contract-paper{aspect-ratio:auto!important;min-height:auto!important;overflow:visible!important}main [role=dialog]{align-items:start;overflow-y:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
