@charset "UTF-8";body{position:relative;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;min-width:320px;line-height:1.15;color:#2c2721 !important;letter-spacing:-.02em;overflow-x:hidden}input[type=checkbox]{position:relative;border:1px solid #ddd;cursor:pointer}input[type=checkbox]:checked:before{content:"";display:inline-block;height:10px;width:6px;border-bottom:2px solid #ebca6d;border-right:2px solid #ebca6d;transform:rotate(45deg);position:absolute;top:0;left:5px}#page-content-wrapper{overflow:hidden}#page-content-wrapper>section{padding:170px 0}@media screen and (max-width:991.98px){#page-content-wrapper>section{padding:80px 0}}.area{position:relative;margin-right:auto;margin-left:auto;width:100%;max-width:1420px}@media screen and (max-width:1920px){.area{max-width:1520px;padding-left:50px;padding-right:50px}}@media screen and (max-width:991.98px){.area{max-width:1458px;padding-left:19px;padding-right:19px}}input[type=radio]{position:relative;border:1px solid #ddd;border-radius:50%;cursor:pointer}input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:60%;height:60%;background-color:#ebca6d;border-radius:50%;transform:translate(-50%,-50%)}.flex{display:flex !important}.none{display:none !important}.block{display:block !important}.inline-block{display:inline-block !important}@media screen and (min-width:350px){.none-xs{display:none !important}}@media screen and (min-width:375px){.none-xsm{display:none !important}}@media screen and (min-width:544px){.none-sm{display:none !important}}@media screen and (min-width:768px){.none-md{display:none !important}}@media screen and (min-width:992px){.none-lg{display:none !important}}@media screen and (min-width:1250px){.none-xl{display:none !important}}@media screen and (min-width:1440px){.none-xxl{display:none !important}}@media screen and (min-width:1600px){.none-xxxl{display:none !important}}@media screen and (min-width:1300px){.none-1300{display:none !important}}@media screen and (min-width:350px){.block-xs{display:block !important}}@media screen and (min-width:375px){.block-xsm{display:block !important}}@media screen and (min-width:544px){.block-sm{display:block !important}}@media screen and (min-width:768px){.block-md{display:block !important}}@media screen and (min-width:992px){.block-lg{display:block !important}}@media screen and (min-width:1250px){.block-xl{display:block !important}}@media screen and (min-width:1440px){.block-xxl{display:block !important}}@media screen and (min-width:1600px){.block-xxxl{display:block !important}}@media screen and (min-width:1300px){.block-1300{display:block !important}}@media screen and (min-width:992px){.grid-lg{display:grid !important}}@media screen and (min-width:992px){.flex-lg{display:flex !important}}@media screen and (min-width:1250px){.flex-xl{display:flex !important}}@media screen and (min-width:768px){.inline-block-md{display:inline-block !important}}@media screen and (min-width:1250px){.inline-block-xl{display:inline-block !important}}@media screen and (max-width:543.98px){.sm-none{display:none}}@media screen and (max-width:767.98px){.md-none{display:none}}@media screen and (max-width:991.98px){.lg-none{display:none}}@media screen and (max-width:1249.98px){.xl-none{display:none !important}}@media screen and (max-width:1439.98px){.xxl-none{display:none !important}}@media screen and (max-width:1599.98px){.xxxl-none{display:none !important}}#popup{position:fixed;z-index:9999999}#popup .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:99999}#popup .popup{position:relative;max-width:90%;max-height:90%}@media screen and (max-width:991.98px){#popup .popup{padding:20px}}#popup .popup iframe{width:60vw;height:auto;aspect-ratio:16/9}@media screen and (max-width:991.98px){#popup .popup iframe{width:80vw}}#popup .close-btn{position:absolute;top:-40px;right:0;cursor:pointer;font-size:40px;filter:invert(100%)}@media screen and (max-width:991.98px){#popup .close-btn{top:-20px;right:20px}}@media screen and (max-width:680px){#popup .close-btn{top:-30px}}#tiktokContainer{display:none;width:100%;max-width:100%;overflow:visible;width:min-content}#tiktokContainer blockquote{margin:0 auto !important;width:100% !important}#tiktokContainer iframe{display:block;width:100% !important;height:auto !important;min-height:700px}@media screen and (max-width:991.98px){#tiktokContainer iframe{min-height:500px}}.btn{display:flex;gap:3px;padding:13px 17px;border:1px solid #9d968e;border-radius:20px;align-items:center}.btn p{color:#9d968e;font-size:13px}.btn img{width:10px}.more{padding:14px 0;width:100%;border:1px solid #9d968e;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px}.more p{color:#9d968e;font-size:13px}.more img{width:10px}#page-content-wrapper.page-site-preparing,#page-content-wrapper.page-error404{overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(100vh - var(--mega-dim-top, 88px));padding-top:calc(var(--mega-dim-top, 88px) + 48px);padding-bottom:96px}@media screen and (max-width:991.98px){#page-content-wrapper.page-site-preparing,#page-content-wrapper.page-error404{padding-top:calc(var(--mega-dim-top, 88px) + 32px);padding-bottom:72px}}@media screen and (max-width:767.98px){#page-content-wrapper.page-site-preparing,#page-content-wrapper.page-error404{padding-top:calc(var(--mega-dim-top, 72px) + 28px);min-height:calc(100vh - 72px)}}#page-content-wrapper.page-site-preparing .page-site-preparing__inner,#page-content-wrapper.page-site-preparing .page-error404__inner,#page-content-wrapper.page-error404 .page-site-preparing__inner,#page-content-wrapper.page-error404 .page-error404__inner{text-align:center;max-width:640px;width:100%;margin-left:auto;margin-right:auto}#page-content-wrapper.page-site-preparing .page-site-preparing__title,#page-content-wrapper.page-site-preparing .page-error404__title,#page-content-wrapper.page-error404 .page-site-preparing__title,#page-content-wrapper.page-error404 .page-error404__title{font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:clamp(22px, 3.6vw, 32px);font-weight:700;color:#6c6055;margin:0 0 16px;line-height:1.35;letter-spacing:-.02em}#page-content-wrapper.page-site-preparing .page-site-preparing__desc,#page-content-wrapper.page-site-preparing .page-error404__desc,#page-content-wrapper.page-error404 .page-site-preparing__desc,#page-content-wrapper.page-error404 .page-error404__desc{font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;margin:0 0 28px;color:#746b64;font-size:16px;line-height:1.65}@media screen and (max-width:991.98px){#page-content-wrapper.page-site-preparing .page-site-preparing__desc,#page-content-wrapper.page-site-preparing .page-error404__desc,#page-content-wrapper.page-error404 .page-site-preparing__desc,#page-content-wrapper.page-error404 .page-error404__desc{font-size:15px}}#page-content-wrapper.page-site-preparing .page-site-preparing__actions,#page-content-wrapper.page-site-preparing .page-error404__actions,#page-content-wrapper.page-error404 .page-site-preparing__actions,#page-content-wrapper.page-error404 .page-error404__actions{margin:0}#page-content-wrapper.page-site-preparing .page-site-preparing__link,#page-content-wrapper.page-site-preparing .page-error404__link,#page-content-wrapper.page-error404 .page-site-preparing__link,#page-content-wrapper.page-error404 .page-error404__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;border-radius:24px;border:1px solid rgba(157,150,142,.45);font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:14px;font-weight:600;color:#746b64;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}#page-content-wrapper.page-site-preparing .page-site-preparing__link:hover,#page-content-wrapper.page-site-preparing .page-site-preparing__link:focus-visible,#page-content-wrapper.page-site-preparing .page-error404__link:hover,#page-content-wrapper.page-site-preparing .page-error404__link:focus-visible,#page-content-wrapper.page-error404 .page-site-preparing__link:hover,#page-content-wrapper.page-error404 .page-site-preparing__link:focus-visible,#page-content-wrapper.page-error404 .page-error404__link:hover,#page-content-wrapper.page-error404 .page-error404__link:focus-visible{border-color:#ebca6d;color:#4d3f36;background:rgba(235,202,109,.15)}#page-content-wrapper.page-default{overflow:visible;padding-top:calc(var(--mega-dim-top, 88px) + 40px);padding-bottom:80px}@media screen and (max-width:991.98px){#page-content-wrapper.page-default{padding-top:calc(var(--mega-dim-top, 88px) + 24px)}}@media screen and (max-width:767.98px){#page-content-wrapper.page-default{padding-top:calc(var(--mega-dim-top, 72px) + 20px)}}.fix-menu{position:fixed;right:22px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:999;display:flex;flex-direction:column;pointer-events:none;box-sizing:border-box}.fix-menu *{pointer-events:auto}.fix-row{display:flex;flex-direction:column;align-items:center;gap:5px}.fix-quick,.fix-top,.fix-ai{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;box-sizing:border-box;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.fix-quick:focus-visible,.fix-top:focus-visible,.fix-ai:focus-visible{outline:2px solid rgba(235,202,109,.85);outline-offset:2px}.fix-quick{width:79px;height:79px;background:#fff;color:#452716;gap:2px;padding-bottom:2px}.fix-chat{display:block;margin:0;padding:0;border:0;background:0 0;box-shadow:none;cursor:pointer;line-height:0;text-decoration:none;transition:opacity .2s ease}.fix-chat:hover{opacity:.92}.fix-chat:focus-visible{outline:2px solid rgba(235,202,109,.85);outline-offset:2px;border-radius:8px}.fix-chat .fix-img{display:block;width:78px;height:auto;object-fit:contain}.fix-top{width:51px;height:51px;background:#3c3c3c;color:#fff}.fix-ai{width:56px;height:56px;display:none;font-family:"Philosopher","Pretendard Variable",sans-serif;font-size:18px;font-weight:700;color:#583c22;background-color:#ebca6d}.fix-txt{font-size:14px;font-weight:600;line-height:1.15;text-align:center;letter-spacing:-.02em}.fix-chev--tog{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);margin-top:4px}.fix-menu.is-open .fix-quick .fix-chev--tog{transform:rotate(45deg);margin-top:0}.fix-chev--up{width:12px;height:12px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);margin-top:4px}.fix-drop{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;background:0 0;box-shadow:none;box-sizing:border-box}.fix-drop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;border-radius:50px 50px 0 0;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.16);background:#fff;padding:0 8px;width:79px}@media screen and (max-width:991.98px){.fix-drop-list{width:59px}}.fix-drop-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:79px;min-height:0;margin:0;padding:10px 0;box-sizing:border-box;color:#63593f;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:-.02em;transition:box-shadow .2s ease,transform .2s ease;border-bottom:1px solid #ddd}.fix-drop-item:focus-visible{outline:2px solid rgba(235,202,109,.85);outline-offset:2px}.fix-drop-ic{display:block;width:22px;height:22px;flex-shrink:0;object-fit:contain}.fix-drop-txt{display:block;font-size:12px;font-weight:inherit;line-height:1.15;letter-spacing:inherit}@keyframes fix-drop-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fix-drop[hidden]{display:none !important}@media screen and (max-width:767.98px){.fix-menu{right:14px;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.fix-ai{display:flex;width:47px;height:47px;margin-top:10px;font-size:20px;background-color:rgba(235,202,109,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fix-chat .fix-img{width:66px}.fix-quick{width:59px;height:59px;background:rgba(255,255,255,.88);border:.5px solid rgba(255,255,255,.65);color:#2c2721;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fix-txt{font-size:12px}.fix-drop-item{width:56px;height:56px;min-height:0;padding:8px 6px;gap:4px}.fix-drop-txt{font-size:9px}.fix-drop-ic{width:22px;height:22px}}#easychat-floating-button{position:fixed !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;z-index:99940 !important}#easychat-chat-dialog,#easychat-close-btn{z-index:100000 !important}@media screen and (min-width:768px){#easychat-floating-button{bottom:120px;right:24px}}@media screen and (max-width:767.98px){#easychat-floating-button{bottom:200px;right:16px}}.is-open .fix-quick{border-radius:0 0 50px 50px;box-shadow:0 0px 0px rgba(0,0,0,0)}.view-theme-eform-offscreen{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast,.quick-consult-feedback.quick-consult-feedback--toast{position:fixed;left:50%;z-index:999;box-sizing:border-box;max-width:min(440px, 100vw - 36px);width:max-content;min-width:0;margin:0;padding:12px 18px;pointer-events:none;border-radius:14px;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.01em;text-align:center;color:#3e3832;background:rgba(251,248,243,.96);border:1px solid rgba(157,150,142,.28);box-shadow:0 2px 8px rgba(44,39,33,.05),0 14px 40px rgba(44,39,33,.09);opacity:0;visibility:hidden;transform:translate3d(-50%,14px,0);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}.quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast.is-error,.quick-consult-feedback.quick-consult-feedback--toast.is-error{color:#4f453d;background:rgba(252,248,240,.97);border-color:rgba(200,168,120,.42);box-shadow:0 2px 8px rgba(139,107,62,.06),0 12px 32px rgba(44,39,33,.1)}.quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast.is-visible,.quick-consult-feedback.quick-consult-feedback--toast.is-visible{opacity:1;visibility:visible;transform:translate3d(-50%,0,0);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}@media screen and (min-width:992px){.quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast,.quick-consult-feedback.quick-consult-feedback--toast{bottom:calc(24px + 108px + env(safe-area-inset-bottom, 0px))}}@media screen and (max-width:991.98px){.quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast,.quick-consult-feedback.quick-consult-feedback--toast{bottom:calc(74px + env(safe-area-inset-bottom, 0px));max-width:calc(100% - 32px);width:calc(100% - 32px)}html.quick-consult-sheet-open .quick-consult-float>#quickConsultFeedback.quick-consult-feedback.quick-consult-feedback--toast,html.quick-consult-sheet-open .quick-consult-feedback.quick-consult-feedback--toast{bottom:calc(74px + 56px + env(safe-area-inset-bottom, 0px))}}.quick-consult-float{position:fixed;z-index:999;box-sizing:border-box;pointer-events:none}@media screen and (min-width:992px){.quick-consult-float{left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));width:min(1420px, 100% - 50px * 2);max-width:calc(100% - 50px * 2);transform:translateX(-50%)}}@media screen and (max-width:991.98px){.quick-consult-float{left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px));transform:none;width:100%;max-width:100%}.quick-consult-float.is-open{z-index:100020}}.quick-consult-float .quick-form{pointer-events:auto}.quick-consult-trigger{display:none;pointer-events:auto;width:100%;margin:0;padding:16px 20px 18px;border:0;border-radius:30px 30px 0 0;box-sizing:border-box;align-items:center;justify-content:center;gap:4px;background:#fff;box-shadow:0 -6px 28px rgba(0,0,0,.12);font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;cursor:pointer;transition:background .2s ease,opacity .2s ease,visibility .2s ease}@media screen and (max-width:991.98px){.quick-consult-trigger{display:flex;visibility:visible;opacity:1}}.quick-consult-trigger:hover{background:#fafafa}.quick-consult-trigger:focus-visible{outline:2px solid rgba(235,202,109,.9);outline-offset:2px}.quick-consult-trigger__txt{font-size:16px;font-weight:600;color:#746b64;letter-spacing:-.02em}.quick-consult-trigger__ic{flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:#ebca6d;position:relative}.quick-consult-trigger__ic:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-4px 0 0 -5px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media screen and (min-width:992px){.quick-consult-sheet{position:relative;left:auto;bottom:auto;width:100%;max-width:100%;transform:none;z-index:0;pointer-events:auto}}@media screen and (max-width:991.98px){.quick-consult-sheet{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:max(12px, env(safe-area-inset-top, 0px)) 20px max(12px, env(safe-area-inset-bottom, 0px));box-sizing:border-box;pointer-events:none;visibility:hidden;transition:visibility .3s step-end}}@media screen and (max-width:991.98px){.quick-consult-float.is-open .quick-consult-trigger{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s step-end}}@media screen and (max-width:991.98px){.quick-consult-float.is-open .quick-consult-sheet{pointer-events:auto;visibility:visible;transition:visibility 0s step-start}}@media screen and (min-width:992px){.quick-consult-sheet__backdrop{display:none}}@media screen and (max-width:991.98px){.quick-consult-sheet__backdrop{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.52);opacity:0;transition:opacity .3s ease}}@media screen and (max-width:991.98px){.quick-consult-float.is-open .quick-consult-sheet__backdrop{opacity:1}}.quick-consult-sheet__panel{position:relative;width:100%;box-sizing:border-box;pointer-events:auto}@media screen and (max-width:991.98px){.quick-consult-sheet__panel{z-index:1;display:flex;flex-direction:column;width:min(100%, 400px);max-width:100%;max-height:min(85dvh, 100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 48px);min-height:0;margin:0;padding:0;border-radius:4px;overflow:visible;overscroll-behavior:contain;box-shadow:0 4px 6px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.16);opacity:0;transform:none;transition:opacity .28s ease;pointer-events:none}}@media screen and (max-width:991.98px){.quick-consult-float.is-open .quick-consult-sheet__panel{opacity:1;transform:none;pointer-events:auto}}@media screen and (min-width:992px){.quick-consult-sheet__scroll{display:contents}}@media screen and (max-width:991.98px){.quick-consult-sheet__scroll{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;margin:0;padding:0;border-radius:4px;overflow:hidden;isolation:isolate}}@media screen and (min-width:992px){.quick-consult-sheet__scroll-inner{display:contents}}@media screen and (max-width:991.98px){.quick-consult-sheet__scroll-inner{flex:1 1 auto;align-self:stretch;min-height:0;max-height:100%;display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-consult-sheet__scroll-inner>.quick-consult-sheet__head{flex:0 0 auto}.quick-consult-sheet__scroll-inner>.quick-form{flex:0 1 auto;min-height:0}.quick-consult-sheet__scroll-inner>.submit-btn--footer{flex:0 0 auto}}.quick-consult-sheet__close{display:none}@media screen and (max-width:991.98px){.quick-consult-sheet__close{display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px;z-index:3;width:33px;height:33px;margin:0;padding:0;border:1px solid rgba(44,39,33,.1);border-radius:50%;background:#eceae8;color:#2c2721;line-height:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.1)}.quick-consult-sheet__close .quick-consult-sheet__close-icon{display:block;width:72%;height:72%;flex-shrink:0}}.quick-consult-sheet__close:focus-visible{outline:2px solid rgba(235,202,109,.9);outline-offset:2px}.quick-consult-sheet__head{display:none}@media screen and (max-width:991.98px){.quick-consult-sheet__head{display:block;padding:22px 20px 16px;background:#f9f6f2;border-radius:4px 4px 0 0}}.quick-consult-sheet__head p{margin:0;text-align:center;font-family:"Philosopher","Pretendard Variable",sans-serif;font-size:22px;line-height:1.25;color:#2c2721}.quick-consult-sheet__head-soft{font-weight:400;color:#9d968e}.quick-consult-sheet__head-bold{font-weight:700;color:#2c2721}.quick-form{border:1.5px solid #746b64;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(16px, 2vw, 40px);width:100%;margin:0;padding:18px clamp(20px, 2.5vw, 40px);box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.18);font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif}@media screen and (max-width:991.98px){.quick-form{flex-direction:column;align-items:stretch;gap:0;padding:20px 20px 23px;border-radius:0;overflow:visible;box-shadow:none}}@media screen and (max-width:991.98px){.quick-consult-sheet .quick-form>.quick-title{display:none}}.quick-title{flex:0 0 auto;margin:0;padding-right:8px}.quick-title p{margin:0;font-size:16px;font-weight:600;color:#746b64;letter-spacing:-.02em;white-space:nowrap}.quick-fields{display:flex;flex-direction:row;align-items:flex-end;flex:1 1 auto;gap:clamp(12px, 1.5vw, 24px);min-width:0}@media screen and (max-width:991.98px){.quick-fields{flex-direction:column;align-items:stretch;gap:12px;flex:none;width:100%}}.quick-form .field{flex:1 1 0;min-width:0}@media screen and (max-width:991.98px){.quick-form .field{flex:none;width:100%}}.quick-form .field--contact-type{flex:0 1 150px}@media screen and (max-width:991.98px){.quick-form .field--contact-type{flex:none}}.quick-form .field--code{flex:0 0 118px;min-width:100px;max-width:132px}@media screen and (max-width:991.98px){.quick-form .field--code{flex:none;max-width:none;min-width:0}}.quick-form .field--code .country-code-combobox__input{border:0;border-radius:0;background:0 0}.quick-form .field--code .country-code-combobox__input:hover,.quick-form .field--code .country-code-combobox__input:focus{border:0}@media screen and (max-width:991.98px){.quick-form .field--code .country-code-combobox__input{padding:10px 4px 10px 0}}.quick-form .field--phone{flex:1.25 1 0;min-width:120px}@media screen and (max-width:991.98px){.quick-form .field--phone{flex:none;min-width:0}}.quick-form .field--area{flex:0 1 200px;min-width:140px}@media screen and (max-width:991.98px){.quick-form .field--area{flex:none;min-width:0}}.quick-form .field--area .country-code-combobox__input{border:0;border-radius:0;background:0 0}.quick-form .field--area .country-code-combobox__input:hover,.quick-form .field--area .country-code-combobox__input:focus{border:0}@media screen and (max-width:991.98px){.quick-form .field--area .country-code-combobox__input{padding:10px 4px 10px 0}}.quick-form .field input,.quick-form .field select{display:block;width:100%;margin:0;padding:8px 0 10px;box-sizing:border-box;border:0;border-bottom:1px solid #afafaf;border-radius:0;background:0 0;font-family:inherit;font-size:13px;font-weight:500;color:#2c2721;outline:none;transition:border-color .2s ease}@media screen and (max-width:991.98px){.quick-form .field input,.quick-form .field select{padding:12px 14px;border:1px solid #e5e1dc;border-radius:10px;border-bottom:1px solid #e5e1dc;background:#fff;font-size:14px}}.quick-form .field input::placeholder,.quick-form .field select::placeholder{color:#cbc6c2;font-weight:400}.quick-form .field input:hover,.quick-form .field select:hover{border-bottom-color:#9d968e}@media screen and (max-width:991.98px){.quick-form .field input:hover,.quick-form .field select:hover{border-color:#d4cec8}}.quick-form .field input:focus,.quick-form .field select:focus{border-bottom-color:#ebca6d}@media screen and (max-width:991.98px){.quick-form .field input:focus,.quick-form .field select:focus{border-color:#ebca6d}}.quick-form .field select{appearance:none;padding-right:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%239d968e' stroke-linecap='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;cursor:pointer}@media screen and (max-width:991.98px){.quick-form .field select{padding-right:36px}}.quick-form .field select:invalid{color:#9d968e}.quick-form .field select option{color:#2c2721}.quick-actions{display:flex;flex-direction:row;align-items:center;gap:30px;flex:0 0 auto}@media screen and (max-width:991.98px){.quick-actions{flex-direction:column;align-items:stretch;gap:20px;width:100%;margin-top:12px;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:0;box-sizing:border-box}}.quick-form .agree{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:4px;row-gap:4px;align-items:center;margin:0;cursor:pointer;user-select:none}@media screen and (max-width:991.98px){.quick-form .agree{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 20px;box-sizing:border-box}}.quick-form .agree input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.quick-form .agree input:focus-visible+.agree-mark{outline:2px solid rgba(235,202,109,.9);outline-offset:2px}.quick-form .agree input:checked+.agree-mark{border-color:#746b64;background:#746b64;box-shadow:inset 0 0 0 2px #fff}.agree-mark{grid-column:1;grid-row:1;width:18px;height:18px;border-radius:50%;border:1px solid #b5aca5;background:#fff;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}@media screen and (max-width:991.98px){.agree-mark{flex:0 0 auto;grid-column:auto;grid-row:auto}}.agree-text__title{grid-column:2;grid-row:1;margin:0;font-size:14px;font-weight:500;line-height:1.2;color:#63593f;letter-spacing:-.01em}@media screen and (max-width:991.98px){.agree-text__title{flex:0 0 auto;grid-column:auto;grid-row:auto}}.agree-text__sub{grid-column:1/-1;grid-row:2;margin:0;padding:0 0 2px;justify-self:start;width:fit-content;font-size:12px;font-weight:500;line-height:1.2;color:#9d968e;letter-spacing:-.01em;border-bottom:1px solid #c4bcb4}.agree-text__sub:any-link{color:#9d968e;text-decoration:none}@media screen and (max-width:991.98px){.agree-text__sub{min-width:0;margin-left:auto;grid-column:auto;grid-row:auto;text-align:right}}.quick-consult-sheet .submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:14px 28px 14px 32px;border:0;border-radius:24px;background:#746b64;color:#fff;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:15px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,transform .15s ease}.quick-consult-sheet .submit-btn__text--mo{display:none}@media screen and (max-width:991.98px){.quick-consult-sheet .submit-btn__text--mo{display:inline;font-size:13px}.quick-consult-sheet .submit-btn__text--mo:after{content:" →";font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-weight:400}}@media screen and (max-width:991.98px){.quick-consult-sheet .submit-btn__text--pc{display:none}}.quick-consult-sheet .submit-btn__text--pc:after{content:"→";margin-left:10px;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-weight:400}@media screen and (min-width:992px){.quick-consult-sheet .submit-btn:hover{background:#1f1b18}}@media screen and (max-width:991.98px){.quick-consult-sheet .submit-btn:hover{filter:brightness(1.05)}}.quick-consult-sheet .submit-btn:active{transform:scale(.98)}.quick-consult-sheet .submit-btn:focus-visible{outline:2px solid #ebca6d;outline-offset:3px}@media screen and (max-width:991.98px){.quick-form .submit-btn--bar{display:none !important}}.quick-consult-sheet .submit-btn--footer{display:none}@media screen and (max-width:991.98px){.quick-consult-sheet .submit-btn--footer{display:flex;width:100%;flex-shrink:0;margin:0 0 -6px;padding:18px 24px 24px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#c9a86a 0%,#8b6b3e 100%);font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;letter-spacing:.04em;appearance:none;-webkit-appearance:none;line-height:1.25;box-sizing:border-box;transform:translateZ(0);backface-visibility:hidden;box-shadow:0 1px 0 #7a5c42}}@media screen and (max-width:991.98px){.quick-consult-sheet .country-code-combobox .country-code-combobox__input-wrap{min-height:48px;padding:0 10px 0 14px}.quick-consult-sheet .country-code-combobox .country-code-combobox__input,.quick-consult-sheet .country-code-combobox .country-code-combobox__choice{min-height:44px;padding:12px 0;font-size:16px}.quick-consult-sheet .country-code-combobox .country-code-combobox__choice{display:flex;align-items:center}.quick-consult-sheet .country-code-combobox .country-code-combobox__toggle{min-width:44px;min-height:44px;padding:8px}.quick-consult-sheet .country-code-combobox .country-code-combobox__panel{padding:8px;border-radius:12px}.quick-consult-sheet .country-code-combobox .country-code-combobox__list{max-height:min(52dvh, 380px)}.quick-consult-sheet .country-code-combobox .country-code-combobox__option{min-height:48px;padding:12px;font-size:15px;-webkit-tap-highlight-color:transparent}.quick-consult-sheet .country-code-combobox .country-code-combobox__option--country{gap:12px}.quick-consult-sheet .country-code-combobox .country-code-combobox__option-badge{flex:0 0 38px;width:38px;font-size:12px}.quick-consult-sheet .country-code-combobox .country-code-combobox__option-dial{font-size:13px}.quick-consult-sheet .country-code-combobox .country-code-combobox__empty{padding:14px 12px;font-size:14px}}@media screen and (max-width:991.98px){html.quick-consult-sheet-open{overflow:hidden}}.country-code-combobox{position:relative;width:100%}.country-code-combobox.is-open{z-index:25}.country-code-combobox--contact-type .country-code-combobox__input-wrap{cursor:pointer}.country-code-combobox--consult-area .country-code-combobox__input-wrap{cursor:text}.country-code-combobox__input-wrap{display:flex;align-items:center;gap:4px;width:100%;min-height:44px;padding:0 8px 0 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.country-code-combobox__input-wrap:hover{border-color:rgba(0,0,0,.2)}.country-code-combobox__input-wrap:focus-within{border-color:rgba(201,168,106,.65)}.country-code-combobox__input{flex:1;min-width:0;margin:0;padding:8px 0 10px;border:0;border-radius:0;background:0 0;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;outline:none;box-sizing:border-box}.country-code-combobox__input::placeholder{color:#8a8a8a;font-weight:400}.country-code-combobox__choice{flex:1;min-width:0;display:block;margin:0;padding:8px 0 10px;border:0;border-radius:0;background:0 0;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;text-align:left;cursor:pointer;outline:none;box-sizing:border-box}.country-code-combobox__choice:focus-visible{outline:2px solid #ebca6d;outline-offset:2px}.country-code-combobox__choice-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-code-combobox__choice-label.is-placeholder{color:#8a8a8a;font-weight:400}.country-code-combobox__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:6px 4px;border:0;border-radius:6px;background:0 0;color:inherit;cursor:pointer;line-height:0}.country-code-combobox__toggle:focus-visible{outline:2px solid #ebca6d;outline-offset:2px}.country-code-combobox__caret{display:block;width:12px;height:8px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%239d968e' stroke-linecap='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 8px;transition:transform .2s ease}.country-code-combobox.is-open .country-code-combobox__caret{transform:rotate(180deg)}.country-code-combobox__panel{position:absolute;z-index:120;left:0;right:0;bottom:calc(100% + 4px);top:auto;min-width:min(280px, 100vw - 32px);padding:6px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 -8px 24px rgba(0,0,0,.12)}@media screen and (max-width:991.98px){.country-code-combobox__panel{z-index:30;box-shadow:0 -10px 28px rgba(0,0,0,.14)}.quick-consult-sheet .country-code-combobox__panel{position:fixed;z-index:80;inset:auto;left:auto;right:auto;top:auto;bottom:auto;min-width:0}}.country-code-combobox__list{margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.country-code-combobox__empty{padding:10px;font-size:13px;color:#8a8a8a;text-align:center;list-style:none}.country-code-combobox__option--country{display:flex;align-items:center;gap:10px;text-align:left}.country-code-combobox__option-badge{flex:0 0 34px;width:34px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.02em;color:#5c564e;line-height:1.2}.country-code-combobox__option-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.country-code-combobox__option-name{font-weight:500;line-height:1.25}.country-code-combobox__option-dial{font-size:12px;font-weight:500;color:#8a8a8a}.country-code-combobox__option{padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.35;color:#1a1a1a;cursor:pointer}.country-code-combobox__option:hover,.country-code-combobox__option:focus{background:rgba(201,168,106,.15)}@media screen and (min-width:992px){.quick-form .country-code-combobox__input-wrap{min-height:0;padding:0 4px 0 0;border:0;border-bottom:1px solid #afafaf;border-radius:0;background:0 0}.quick-form .country-code-combobox__input-wrap:hover{border-bottom-color:rgba(0,0,0,.28)}.quick-form .country-code-combobox__input-wrap:focus-within{border-bottom-color:#ebca6d}.quick-form .country-code-combobox__input{padding:8px 0 10px;font-size:13px;color:#2c2721}.quick-form .country-code-combobox__input::placeholder{color:#cbc6c2}.quick-form .country-code-combobox__choice{padding:8px 0 10px;font-size:13px;color:#2c2721}.quick-form .country-code-combobox__choice-label.is-placeholder{color:#cbc6c2}.quick-form .country-code-combobox__caret{opacity:1}.quick-form .country-code-combobox__panel{left:0;right:auto;min-width:260px}.quick-form .country-code-combobox__option{font-size:13px}}@media screen and (max-width:991.98px){.quick-consult-float.is-open,.quick-consult-float.is-open .quick-consult-sheet,.quick-consult-float.is-open .quick-consult-sheet__panel,.quick-consult-float.is-open .quick-consult-sheet__scroll,.quick-consult-float.is-open .quick-consult-sheet__scroll-inner,.quick-consult-float.is-open .quick-form,.quick-consult-float.is-open .quick-form *{pointer-events:auto}.quick-consult-float.is-open .quick-consult-sheet__panel{z-index:10}.quick-consult-float.is-open .country-code-combobox,.quick-consult-float.is-open .country-code-combobox__input-wrap,.quick-consult-float.is-open .country-code-combobox__choice,.quick-consult-float.is-open .country-code-combobox__input,.quick-consult-float.is-open .country-code-combobox__toggle{pointer-events:auto}}.ai-sheet{position:fixed;inset:0;z-index:100200;display:flex;align-items:center;justify-content:center;padding:24px 0;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .22s ease}body.ai-sheet-open{overflow:hidden}body.ai-sheet-open .quick-consult-float,body.ai-sheet-open .fix-menu{display:none !important}.ai-sheet[hidden]{display:none !important}.ai-sheet__backdrop{backdrop-filter:blur(10px);position:absolute;inset:0;background:rgba(0,0,0,.52);opacity:0;transition:opacity .22s ease}.ai-sheet__panel{position:relative;width:930px;padding:97px 0 92px;background:url(//www.viewplasticsurgery.com/wp-content/themes/view_theme/css/../img/page/ai/bg.png) no-repeat center;background-size:cover;border-radius:22px;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.22);color:#2c2721;max-height:calc(100dvh - 48px);transform:translateY(10px) scale(.99);opacity:0;transition:transform .22s ease,opacity .22s ease}.ai-sheet.is-open{opacity:1;pointer-events:auto}.ai-sheet.is-open .ai-sheet__backdrop{opacity:1}.ai-sheet.is-open .ai-sheet__panel{transform:translateY(0) scale(1);opacity:1}.ai-sheet.is-closing{pointer-events:none}.ai-sheet__close{position:absolute;right:-37px;top:-33px;width:36px;height:36px;background:rgba(0,0,0,0);cursor:pointer;font-size:22px;line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff}.ai-sheet__content{width:min(720px, 100%);margin:0 auto;text-align:center}.ai-sheet__badge{color:#7b6e66;font-size:18px;margin-bottom:15px}.ai-sheet__title{font-size:50px;line-height:54px;font-weight:600;color:#4c4c4c;margin-bottom:20px}.ai-sheet__form{height:60px}.ai-sheet__input{border-radius:15px;border:1px solid #d5cdc0;font-size:16px;box-sizing:border-box;background:#fff;color:#111;padding:20px 0 20px 75px;width:720px;position:relative}.ai-sheet__input::placeholder{color:#a28069;opacity:.67}.ai-sheet__input-row{position:relative;height:60px}.ai-sheet__input-row:after{position:absolute;content:"AI";font-size:20px;color:#fff;font-weight:600;background-color:#7b6e66;border-radius:50px;display:flex;align-items:center;justify-content:center;width:50px;height:34px;left:17px;top:50%;transform:translateY(-50%)}.ai-sheet__input-row .ai-sheet__input{padding-right:56px}.ai-sheet__submit{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border-radius:12px;border:0;background:0 0;color:#4c4c4c;font-weight:800;cursor:pointer;box-shadow:none}.ai-sheet__submit-ic{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;position:relative;box-sizing:border-box}.ai-sheet__submit-ic:after{content:"";position:absolute;width:8px;height:2px;background:currentColor;right:-6px;bottom:-3px;transform:rotate(45deg);border-radius:999px}.ai-sheet__examples{margin-top:20px;text-align:center;font-size:14px;font-weight:300;color:#9b9188}.ai-sheet__result{margin-top:18px;text-align:left;border:1px solid rgba(44,39,33,.12);border-radius:16px;background:rgba(255,255,255,.85);overflow:hidden}.ai-sheet__result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:rgba(235,202,109,.18)}.ai-sheet__result-label{margin:0;font-size:13px;font-weight:800;letter-spacing:.02em;color:#2c2721}.ai-sheet__result-clear{border:0;background:0 0;color:#746b64;font-size:12px;font-weight:700;cursor:pointer;padding:6px 8px;border-radius:10px}.ai-sheet__result-clear:hover{background:rgba(44,39,33,.06)}.ai-sheet__result-body{padding:14px 14px 16px}.ai-sheet__result-status{margin:0 0 10px;font-size:12px;font-weight:700;color:#746b64}.ai-sheet__result-status[data-state=error]{color:#b42318}.ai-sheet__answer{font-size:14px;line-height:1.7;color:#2c2721;word-break:keep-all}.ai-sheet__related{margin-top:14px;padding-top:12px;border-top:1px solid rgba(44,39,33,.12)}.ai-sheet__related-title{margin:0 0 8px;font-size:12px;font-weight:800;color:#746b64}.ai-sheet__related-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ai-sheet__related-list a{display:flex;gap:10px;align-items:baseline;text-decoration:none;color:inherit;padding:10px;border-radius:12px;background:rgba(44,39,33,.04)}.ai-sheet__related-list a:hover{background:rgba(44,39,33,.07)}.ai-sheet__related-cat{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.02em;color:#7a6e66;white-space:nowrap}.ai-sheet__related-link{flex:1 1 auto;font-size:13px;font-weight:700;color:#2c2721}@media (max-width:1024px){.ai-sheet{align-items:center;justify-content:center;padding:24px 20px;box-sizing:border-box}.ai-sheet__panel{width:calc(100vw - 40px);max-width:680px;height:auto;min-height:0;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:18px;padding:64px 28px 48px;background-position:center top;background-size:cover;-webkit-overflow-scrolling:touch}.ai-sheet__close{right:12px;top:12px;width:40px;height:40px;min-width:40px;min-height:40px}.ai-sheet__content{width:100%;max-width:100%;min-height:auto;padding-top:0;display:block}.ai-sheet__title{margin:0 0 18px;font-size:30px;line-height:1.3}.ai-sheet__badge{margin-bottom:12px;font-size:15px}.ai-sheet__form{width:100%;height:auto}.ai-sheet__input-row{width:100%;height:auto;min-height:52px}.ai-sheet__input-row:after{flex-shrink:0}.ai-sheet__input{width:100%;max-width:100%;box-sizing:border-box;padding-right:52px}.ai-sheet__submit{flex-shrink:0;width:44px;height:44px}.ai-sheet__examples{margin-top:14px;text-align:center;font-size:13px;line-height:1.55}.ai-sheet__result{margin-top:16px;border-radius:16px}}@media screen and (max-width:767.98px){.ai-sheet{padding:16px;padding-top:max(16px, env(safe-area-inset-top, 0px));align-items:center}.ai-sheet__panel{width:calc(100vw - 32px);max-width:none;border-radius:14px;padding:52px 20px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px));background-position:center top;background-size:cover;max-height:calc(100dvh - 32px)}.ai-sheet__title{margin:0 0 14px;font-size:26px;line-height:1.3}.ai-sheet__badge{margin-bottom:10px;font-size:13px}.ai-sheet__input-row{min-height:48px}.ai-sheet__input-row:after{width:40px;height:28px;font-size:14px;left:10px}.ai-sheet__input{font-size:14px;min-height:48px;padding:14px 46px 14px 52px;border-radius:12px}.ai-sheet__submit{width:40px;height:40px;right:4px;border-radius:10px}.ai-sheet__submit-ic{flex-shrink:0}.ai-sheet__examples{margin-top:12px;font-size:12px;line-height:1.5;text-align:center}.ai-sheet__close{right:10px;top:10px}}@media (prefers-reduced-motion:reduce){.ai-sheet,.ai-sheet__backdrop,.ai-sheet__panel{transition:none !important}.ai-sheet__panel{transform:none !important}}.ai-search-page{padding:calc(var(--ai-search-header-h, 88px) + 28px) 0 72px;background:0 0;color:#111;position:relative;z-index:0;width:100%;box-sizing:border-box}@media screen and (max-width:991.98px){.ai-search-page{padding-top:calc(var(--ai-search-header-h, 72px) + 20px)}}.ai-search-page__inner{max-width:980px;margin:0 auto;width:100%;box-sizing:border-box}.ai-search-page__panel{background:radial-gradient(900px 520px at 82% 22%,rgba(235,202,109,.22) 0%,rgba(235,202,109,0) 60%),#fff;border-radius:22px;border:1px solid rgba(116,107,100,.12);box-shadow:0 10px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);padding:34px 34px 28px;animation:aiSearchPanelEnter .18s ease-out both}@media screen and (max-width:991.98px){.ai-search-page__panel{padding:24px 18px 18px;border-radius:0;box-shadow:none;border-left:0;border-right:0}}@keyframes aiSearchPanelEnter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-search-page__head{text-align:center;margin-bottom:28px}.ai-search-page__badge{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(116,107,100,.95)}.ai-search-page__title{margin:0 0 12px;font-family:"Philosopher","Pretendard Variable",sans-serif,"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif;font-size:clamp(26px, 4vw, 40px);font-weight:700;line-height:1.2;color:#1b1b1b}.ai-search-page__lead{margin:0 auto 24px;max-width:560px;font-size:15px;line-height:1.65;color:rgba(27,27,27,.65)}.ai-search-page__search{max-width:640px;margin:0 auto}.ai-search-page__search-row{display:flex;gap:10px;align-items:stretch}.ai-search-page__search-input{flex:1;min-width:0;height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(116,107,100,.22);background:#fff;color:#111;font-size:16px;outline:none}.ai-search-page__search-input::placeholder{color:rgba(27,27,27,.38)}.ai-search-page__search-input:focus{border-color:rgba(235,202,109,.75);box-shadow:0 0 0 2px rgba(235,202,109,.18)}.ai-search-page__search-submit{flex-shrink:0;min-width:96px;height:52px;padding:0 18px;border:0;border-radius:14px;font-weight:600;font-size:15px;cursor:pointer;color:#1a1508;background:#ebca6d}.ai-search-page__status{margin:0 0 20px;min-height:1.5em;font-size:15px;color:rgba(27,27,27,.72)}.ai-search-page__answer{margin-bottom:36px;padding:22px 22px 24px;border-radius:18px;border:1px solid rgba(116,107,100,.14);background:rgba(255,255,255,.78)}.ai-search-page__answer-title{margin:0 0 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(235,202,109,.95)}.ai-search-page__answer-body{font-size:16px;line-height:1.75;color:rgba(17,17,17,.9)}.ai-search-page__section{margin-bottom:36px}.ai-search-page__answer[data-mode=broad]{background:linear-gradient(180deg,#fffaf0 0%,rgba(255,255,255,.85) 100%);border-color:rgba(235,202,109,.45)}.ai-search-page__suggestions{margin:-16px 0 36px;padding:18px 22px 20px;border-radius:18px;border:1px dashed rgba(235,202,109,.55);background:rgba(255,251,233,.6)}.ai-search-page__suggestions[hidden]{display:none !important}.ai-search-page__suggestions-heading{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.02em;color:rgba(108,85,32,.95);text-transform:none}.ai-search-page__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ai-search-page__chip-item{margin:0}.ai-search-page__chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;line-height:1.4;color:rgba(27,27,27,.86);text-decoration:none;border:1px solid rgba(235,202,109,.55);background:#fff;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.ai-search-page__chip:hover,.ai-search-page__chip:focus-visible{border-color:rgba(235,202,109,.95);background:#fffbe9;color:#111;outline:none;box-shadow:0 2px 12px rgba(116,107,100,.08)}.ai-search-page__chip:active{transform:translateY(1px)}@media (max-width:600px){.ai-search-page__suggestions{padding:16px 16px 18px;margin-top:-12px}.ai-search-page__chip{font-size:13px;padding:8px 12px}}.ai-search-page__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ai-search-page__section-title{margin:0;font-size:18px;font-weight:700;color:#1b1b1b}.ai-search-page__more{flex-shrink:0;font-size:14px;font-weight:600;color:#8a7b55;text-decoration:none}.ai-search-page__more:hover{text-decoration:underline}.ai-search-page__keywords{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ai-search-page__keyword{display:inline-block;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;color:rgba(27,27,27,.82);text-decoration:none;border:1px solid rgba(116,107,100,.18);background:rgba(255,255,255,.75)}.ai-search-page__keyword:hover{border-color:rgba(235,202,109,.75);color:#111}.ai-search-page__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ai-search-page__list-item{margin:0}.ai-search-page__list-link{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:12px;border:1px solid rgba(116,107,100,.12);background:#fff;color:rgba(17,17,17,.86);text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}a.ai-search-page__list-link{cursor:pointer}a.ai-search-page__list-link:hover,a.ai-search-page__list-link:focus-visible{border-color:rgba(235,202,109,.75);background:#fffbe9;box-shadow:0 2px 16px rgba(116,107,100,.08);outline:none}a.ai-search-page__list-link:active{transform:translateY(1px)}.ai-search-page__list-link--static{cursor:default}.ai-search-page__list-label{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(235,202,109,.16);color:#6c5520;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.4}.ai-search-page__list-question{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:rgba(17,17,17,.92)}.ai-search-page__list-source{margin:0;display:flex;flex-wrap:wrap;gap:4px;font-size:13px;line-height:1.55;color:rgba(27,27,27,.6)}.ai-search-page__list-source-prefix{color:rgba(27,27,27,.42);font-weight:500}.ai-search-page__list-source-title{color:rgba(27,27,27,.72)}.ai-search-page__list-cta{margin-top:2px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:rgba(157,130,60,.95)}.ai-search-page__list-cta:after{content:"↗";font-weight:700;font-size:12px;line-height:1}@media (max-width:600px){.ai-search-page__list-link{padding:14px 16px}}.ai-search-page__empty{margin:0;font-size:14px;color:rgba(27,27,27,.45)}.ai-search-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px}.ai-search-page__card{padding:18px 18px 20px;border-radius:16px;border:1px solid rgba(116,107,100,.12);background:rgba(255,255,255,.82)}.ai-search-page__card .ai-search-page__section-head{margin-bottom:10px}.ai-search-page__card-note{margin:0;font-size:14px;line-height:1.65;color:rgba(27,27,27,.58)}@media (max-width:900px){.ai-search-page__grid{grid-template-columns:1fr}}@media (max-width:600px){.ai-search-page{padding:calc(var(--ai-search-header-h, 72px) + 16px) 0 56px}.ai-search-page__search-row{flex-direction:column;gap:12px}.ai-search-page__search-input{height:auto;min-height:56px;border-radius:12px;padding:16px;line-height:1.2}.ai-search-page__search-submit{width:100%;height:56px;border-radius:12px;font-size:15px}}