.luxeDemo{--void:#0b0c0e;--carbon:#15171a;--ash:#26292e;--steel:#b9bec5;--silver:#e5e7ea;--fog:#f3f4f5;--accent:#d9ba8e;background:var(--fog);color:var(--void);font-family:Arial,Noto Sans KR,Malgun Gothic,sans-serif;overflow:hidden}.luxeDemo *{box-sizing:border-box}.luxeDemo button{font:inherit}.luxeDemo h1,.luxeDemo h2,.luxeDemo h3{font-family:Georgia,"Noto Serif KR",serif;font-weight:400}.luxeHeader{position:fixed;z-index:30;inset:0 0 auto;height:84px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(25px,6vw,94px);background:rgba(11,12,14,.86);backdrop-filter:blur(13px);border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.luxeLogo{position:relative;display:inline-flex;align-items:baseline;gap:5px;line-height:1;letter-spacing:.16em}.luxeLogo b{font-size:18px}.luxeLogo span{font-size:10px;color:var(--accent);font-weight:700}.luxeLogo small{position:absolute;left:1px;top:21px;font-size:5px;letter-spacing:.25em;white-space:nowrap;color:#b5b7bb}.luxeNav{display:flex;gap:34px;margin-left:84px}.luxeNav button{border:0;background:transparent;color:#e9eaec;font-size:12px;cursor:pointer;padding:11px 0}.luxeNav button:hover{color:var(--accent)}.luxeHeaderActions{display:flex;align-items:center;gap:22px}.luxeHeaderActions>a{font-size:12px;padding-bottom:4px;border-bottom:1px solid #fff}.luxeHeaderActions button,.luxeInquiry>button{border:1px solid var(--accent);background:var(--accent);color:#151515;padding:13px 18px;font-size:12px;font-weight:700;cursor:pointer}.luxeHeaderActions button span,.luxeInquiry>button span{margin-left:19px;font-size:15px}.luxeHeaderActions button:hover,.luxeInquiry>button:hover{background:#f1d0a0}.luxeMenu{display:none;border:0;background:none;padding:6px;cursor:pointer}.luxeMenu i{display:block;width:25px;height:1px;background:#fff;margin:6px 0}.luxeHero{height:min(820px,100vh);min-height:640px;position:relative;color:#fff;background:#15171a}.luxeHero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;filter:grayscale(.7) contrast(1.12) brightness(.62)}.luxeHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,7,9,.83),rgba(6,7,9,.42) 42%,rgba(6,7,9,.06) 78%),linear-gradient(0deg,rgba(6,7,9,.42),transparent 40%)}.luxeHeroGrid{position:absolute;inset:0 7vw;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.luxeHeroGrid i{border-left:1px solid rgba(255,255,255,.12)}.luxeHeroGrid i:last-child{border-right:1px solid rgba(255,255,255,.12)}.luxeHeroCopy{position:absolute;left:clamp(25px,10vw,158px);top:50%;transform:translateY(-26%)}.luxeHeroCopy>p{margin:0 0 25px;font:10px Georgia,serif;letter-spacing:.21em;color:#d9dbe0}.luxeHero h1{font-size:clamp(57px,7.3vw,105px);line-height:.93;letter-spacing:-.075em;margin:0}.luxeHero h1 em{font-style:normal;color:var(--accent)}.luxeHeroCopy>span{display:block;margin-top:30px;font-size:16px;line-height:1.8;color:#e6e7e8}.luxeHeroCopy button{margin-top:35px;padding:0 0 10px;border:0;border-bottom:1px solid;background:none;color:#fff;font-size:13px;cursor:pointer}.luxeHeroCopy button span{margin-left:34px;font-size:17px;color:var(--accent)}.luxeHeroBottom{position:absolute;left:clamp(25px,6vw,94px);right:clamp(25px,6vw,94px);bottom:30px;display:flex;justify-content:space-between;align-items:center;color:#d5d7da;font:10px Georgia,serif;letter-spacing:.16em}.luxeHeroBottom b{font-weight:400;color:var(--accent)}.luxeDemoFlag{position:absolute;right:clamp(25px,6vw,94px);top:109px;margin:0;writing-mode:vertical-rl;font:9px Georgia,serif;letter-spacing:.14em;color:#c9cacf}.luxeKicker{margin:0;color:#8c6d43;font-size:10px;font-weight:700;letter-spacing:.17em}.luxeIntro{position:relative;max-width:1240px;margin:auto;padding:145px 35px 0;display:grid;grid-template-columns:.68fr 1.25fr .8fr;gap:52px;align-items:start}.luxeNumber{font:11px Georgia,serif;letter-spacing:.14em;color:#767b82}.luxeNumber span{padding:0 8px;color:var(--accent)}.luxeCompare h2,.luxeInquiry h2,.luxeIntro h2,.luxeSectionHead h2,.luxeWorkHead h2{font-size:clamp(39px,4.5vw,63px);line-height:1.1;letter-spacing:-.08em;margin:24px 0 0}.luxeCompare h2 em,.luxeInquiry h2 em,.luxeIntro h2 em,.luxeModal h2 em,.luxeSectionHead h2 em,.luxeWorkHead h2 em{font-style:normal;color:#9a7545}.luxeIntroCopy{padding-top:52px}.luxeIntroCopy p{margin:0 0 18px;color:#555b62;font-size:14px;line-height:2}.luxeIntro figure{grid-column:2/4;height:390px;margin:75px 0 0;position:relative;overflow:hidden}.luxeIntro figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1) contrast(1.08)}.luxeIntro figcaption{position:absolute;right:19px;bottom:17px;color:#fff;font:9px Georgia,serif;letter-spacing:.16em}.luxeManifesto{margin-top:120px;padding:117px 25px 105px;background:var(--void);color:#eeeef0;text-align:center}.luxeManifesto p{margin:0;font:clamp(37px,4.5vw,63px)/1.2 Georgia,"Noto Serif KR",serif;letter-spacing:-.065em}.luxeManifesto em{font-style:normal;color:var(--accent)}.luxeManifesto span{display:block;margin-top:31px;color:#a0a3aa;font:10px Georgia,serif;letter-spacing:.16em}.luxePricing,.luxeServices{padding:133px max(30px,calc((100vw - 1170px)/2)) 138px;background:#e8eaec}.luxeSectionHead,.luxeWorkHead{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:64px}.luxeSectionHead>p,.luxeWorkHead>p{margin:37px 0 0;color:#596068;font-size:13px;line-height:1.8}.luxeServiceList{border-top:1px solid #a8adb4}.luxeServiceList article{border-bottom:1px solid #c3c7cc}.luxeServiceList article>button{width:100%;display:grid;grid-template-columns:105px 1fr 50px;align-items:center;text-align:left;padding:24px 0;border:0;background:transparent;color:var(--void);cursor:pointer}.luxeServiceList b{font:15px Georgia,serif;color:#8c6d43}.luxeServiceList h3{margin:0;font-size:30px;letter-spacing:-.06em}.luxeServiceList article>button>span{text-align:right;font-size:25px;font-weight:200}.luxeServiceDetail{display:grid;grid-template-columns:105px 1fr 50px;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease}.luxeServiceDetail p{grid-column:2;margin:0 0 24px;color:#5c6269;font-size:13px;line-height:1.8;max-width:530px}.luxeServiceDetail button{grid-column:2;width:-moz-max-content;width:max-content;margin:0 0 28px;padding:0 0 7px;border:0;border-bottom:1px solid;background:none;font-size:12px;cursor:pointer}.luxeServiceDetail button span{margin-left:24px;color:#8c6d43}.luxeServiceList article.isActive{background:#dfe2e4}.luxeServiceList article.isActive .luxeServiceDetail{max-height:150px;opacity:1}.luxeWork{padding:133px max(30px,calc((100vw - 1170px)/2)) 142px;background:#181a1e;color:#f5f5f6}.luxeWork .luxeKicker{color:var(--accent)}.luxeWorkHead>p{color:#adb1b7}.luxeWorkGrid{display:grid;grid-template-columns:1.35fr .65fr .65fr;gap:14px}.luxeWorkGrid figure{height:395px;margin:0;position:relative;overflow:hidden;background:#25272b}.luxeWorkGrid figure:first-child{height:540px}.luxeWorkGrid img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:grayscale(.5);transition:transform .5s ease,filter .5s ease}.luxeWorkGrid figure:hover img{transform:scale(1.04);filter:grayscale(0)}.luxeWorkGrid figcaption{position:absolute;left:18px;right:18px;bottom:17px;display:flex;justify-content:space-between;color:#fff;font:10px Georgia,serif;letter-spacing:.08em}.luxeWorkGrid figcaption b{color:var(--accent);font-size:13px}.luxeCompare{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:center;padding:137px max(30px,calc((100vw - 1170px)/2));background:#f4f4f4}.luxeCompareCopy>p:not(.luxeKicker){margin:29px 0;color:#596068;font-size:14px;line-height:1.9;max-width:380px}.luxeCompareCopy>div{display:flex;justify-content:space-between;max-width:400px;font:10px Georgia,serif;letter-spacing:.08em;color:#6d7279}.luxeCompareCopy>div span{color:#9a7545}.luxeCompareVisual{height:410px;position:relative;overflow:hidden;background:#202226}.luxeAfter img,.luxeCompareVisual>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1) brightness(.74)}.luxeAfter{position:absolute;inset:0 auto 0 0;width:var(--split);overflow:hidden;border-right:1px solid #fff}.luxeAfter img{width:calc(100vw - 60px);max-width:720px;filter:grayscale(.1) contrast(1.17) brightness(.94)}.luxeCompareLine{position:absolute;top:0;bottom:0;left:var(--split);width:1px;background:#fff}.luxeCompareLine i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#16181b;font-size:15px;font-style:normal}.luxeCompareVisual input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.luxeAfterTag,.luxeBeforeTag{position:absolute;top:17px;color:#fff;font:9px Georgia,serif;letter-spacing:.14em}.luxeBeforeTag{right:18px}.luxeAfterTag{left:18px}.luxePricing{background:#e8eaec}.luxePriceGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #a8adb4}.luxePriceGrid article{min-height:315px;padding:27px 25px 24px;border-right:1px solid #b9bec4;position:relative}.luxePriceGrid article:first-child{padding-left:0}.luxePriceGrid article:last-child{border-right:0}.luxePriceGrid small{font:10px Georgia,serif;letter-spacing:.11em;color:#8c6d43}.luxePriceGrid h3{font-size:28px;letter-spacing:-.06em;margin:28px 0 12px}.luxePriceGrid strong{font:17px Georgia,serif}.luxePriceGrid p{margin:15px 0;color:#656b71;font-size:12px}.luxePriceGrid button{position:absolute;bottom:24px;border:0;border-bottom:1px solid;padding:0 0 7px;background:transparent;font-size:12px;cursor:pointer}.luxePriceGrid button span{color:#8c6d43;margin-left:20px}.luxeInquiry{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;padding:109px max(30px,calc((100vw - 1170px)/2));background:#b8aa98}.luxeInquiry .luxeKicker{color:#5c4932}.luxeInquiry h2 em{color:#fff9f1}.luxeInquiry>div>p:not(.luxeKicker){margin:24px 0 12px;font-size:14px;line-height:1.8;color:#44382c}.luxeInquiry>div>span{font-size:11px;color:#5e5041}.luxeInquiry>button{margin-bottom:7px;white-space:nowrap;background:#18191c;color:#fff;border-color:#18191c}.luxeVisit{max-width:1170px;margin:auto;padding:133px 30px;display:grid;grid-template-columns:1.15fr .85fr;gap:86px}.luxeMap{height:365px;position:relative;overflow:hidden;background-color:#d9dcdf;background-image:linear-gradient(38deg,transparent 48%,#bbc0c6 49%,#bbc0c6 52%,transparent 53%),linear-gradient(122deg,transparent 48%,#c4c9ce 49%,#c4c9ce 52%,transparent 53%),linear-gradient(0deg,transparent 48%,#c7ccd0 49%,#c7ccd0 51%,transparent 52%);background-size:160px 160px,190px 190px,130px 130px}.luxeMap:before{content:"";position:absolute;inset:32px;border:1px solid #abb1b8}.luxeMap span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;width:81px;height:81px;border-radius:50%;align-items:center;justify-content:center;background:#191b1f;color:var(--accent);font:27px Georgia,serif}.luxeMap small{left:30px;bottom:26px;font:10px Georgia,serif;letter-spacing:.15em}.luxeMap i,.luxeMap small{position:absolute;color:#60666e}.luxeMap i{right:30px;top:27px;font:9px Georgia,serif;letter-spacing:.1em}.luxeVisitInfo h2{font-size:38px;letter-spacing:-.065em;margin:24px 0}.luxeVisitInfo>p:not(.luxeKicker){font-size:13px;line-height:1.9;color:#60666e}.luxeVisitInfo>p small{font-size:11px;color:#858a90}.luxeVisitInfo dl{border-top:1px solid #afb4ba;margin:30px 0 16px}.luxeVisitInfo dl>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #d5d8dc;font:12px Georgia,serif;letter-spacing:.04em}.luxeVisitInfo dd{margin:0;color:#676c73}.luxeVisitInfo>em{font-size:11px;font-style:normal;color:#8d9298}.luxeFooter{display:flex;justify-content:space-between;gap:30px;padding:58px max(30px,calc((100vw - 1170px)/2));background:#0b0c0e;color:#a5a8ad;font-size:12px;line-height:1.8}.luxeFooter .luxeLogo{color:#fff}.luxeFooter p{margin:25px 0 0}.luxeFooter>div:last-child{display:flex;align-items:flex-end;gap:24px}.luxeFooter>div:last-child a{border-bottom:1px solid;padding-bottom:3px}.luxeMobileCta{display:none}.luxeModal{position:fixed;z-index:60;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,5,6,.75)}.luxeModalBox{position:relative;width:min(555px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#f2f3f4;padding:48px 54px}.luxeClose{position:absolute;right:19px;top:14px;border:0;background:transparent;font-size:29px;cursor:pointer}.luxeModal h2{font-size:42px;letter-spacing:-.075em;line-height:1.1;margin:15px 0}.luxeFormNotice{padding:10px 12px;background:#e2d9ce;color:#574936;font-size:12px;line-height:1.6}.luxeModal label{display:block;margin-top:17px;font-size:11px}.luxeModal input,.luxeModal select{display:block;width:100%;margin-top:8px;padding:11px 2px;border:0;border-bottom:1px solid #bdc1c6;border-radius:0;background:transparent;color:#16181b;font:14px Arial,Noto Sans KR,sans-serif}.luxeComplete button,.luxeModal form>button{width:100%;margin-top:30px;padding:15px;border:0;background:#191b1f;color:#fff;cursor:pointer;font-size:13px}.luxeComplete{padding:20px 0}.luxeComplete>p:not(.luxeKicker){margin:0 0 26px;color:#5c6269;font-size:14px;line-height:1.8}@media(max-width:760px){.luxeHeader{height:68px;padding:0 21px}.luxeLogo b{font-size:15px}.luxeLogo span{font-size:8px}.luxeLogo small{top:18px;font-size:4px}.luxeHeaderActions{display:none}.luxeMenu{display:block}.luxeNav{display:none;position:absolute;top:68px;left:0;right:0;margin:0;padding:14px 21px 20px;flex-direction:column;gap:5px;background:#121316;box-shadow:0 12px 20px #0004}.luxeNav.isOpen{display:flex}.luxeNav button{text-align:left}.luxeHero{height:100svh;min-height:600px}.luxeHero>img{-o-object-position:59% center;object-position:59% center}.luxeHeroGrid{inset:0 25px;grid-template-columns:repeat(2,1fr)}.luxeHeroGrid i:nth-child(3),.luxeHeroGrid i:nth-child(4){display:none}.luxeHeroCopy{left:25px;top:49%;transform:translateY(-25%)}.luxeHeroCopy>p{font-size:9px}.luxeHero h1{font-size:57px}.luxeHeroCopy>span{font-size:14px}.luxeHeroBottom{left:25px;right:25px;bottom:24px;font-size:8px}.luxeHeroBottom span:last-child{display:none}.luxeDemoFlag{right:25px;top:92px;font-size:7px}.luxeIntro{display:block;padding:81px 25px 0}.luxeIntroStatement{margin-top:36px}.luxeCompare h2,.luxeInquiry h2,.luxeIntro h2,.luxeSectionHead h2,.luxeWorkHead h2{font-size:39px}.luxeIntroCopy{padding-top:27px}.luxeIntroCopy p{font-size:14px}.luxeIntro figure{height:290px;margin:48px 0 0}.luxeIntro figcaption{font-size:7px}.luxeManifesto{margin-top:79px;padding:81px 25px}.luxeManifesto p{font-size:37px}.luxePricing,.luxeServices{padding:78px 25px}.luxeSectionHead,.luxeWorkHead{display:block;margin-bottom:38px}.luxeSectionHead>p,.luxeWorkHead>p{margin:17px 0 0;font-size:12px}.luxeServiceList article>button{grid-template-columns:50px 1fr 30px;padding:20px 0}.luxeServiceList h3{font-size:25px}.luxeServiceDetail{grid-template-columns:50px 1fr 30px}.luxeServiceDetail p{font-size:12px}.luxeWork{padding:80px 25px}.luxeWorkGrid{grid-template-columns:1fr 1fr;gap:8px}.luxeWorkGrid figure,.luxeWorkGrid figure:first-child{height:240px}.luxeWorkGrid figure:first-child{grid-column:span 2;height:330px}.luxeWorkGrid figcaption{font-size:8px}.luxeCompare{display:block;padding:80px 25px}.luxeCompareCopy>p:not(.luxeKicker){font-size:13px}.luxeCompareVisual{height:310px;margin-top:36px}.luxeAfter img{width:calc(100vw - 50px)}.luxePriceGrid{display:block}.luxePriceGrid article,.luxePriceGrid article:first-child{min-height:215px;padding:24px 0;border-right:0;border-bottom:1px solid #b9bec4}.luxePriceGrid h3{font-size:26px;margin:14px 0 8px}.luxePriceGrid p{margin:9px 0}.luxePriceGrid button{bottom:21px;right:0}.luxeInquiry{display:block;padding:77px 25px}.luxeInquiry>button{margin-top:30px;width:100%}.luxeVisit{display:block;padding:80px 25px}.luxeMap{height:300px}.luxeVisitInfo{margin-top:50px}.luxeFooter{display:block;padding:47px 25px 82px}.luxeFooter>div:last-child{flex-direction:column;align-items:flex-start;gap:13px;margin-top:35px}.luxeMobileCta{position:fixed;z-index:28;display:block;left:13px;right:13px;bottom:12px;border:0;background:var(--accent);color:#171719;padding:15px;font-size:13px;font-weight:700;box-shadow:0 8px 24px #0005;cursor:pointer}.luxeMobileCta span{margin-left:18px}.luxeModal{padding:0}.luxeModalBox{min-height:100%;max-height:100%;padding:58px 27px}.luxeModal h2{font-size:37px}}.luxeHeroCar{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;perspective:1000px}.luxeHeroCar.isDragging{cursor:grabbing}.luxeHeroCar>img{width:112%;height:112%;margin:-6%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;filter:grayscale(.7) contrast(1.12) brightness(.62);transform:perspective(1000px) rotateY(var(--rotate-y)) rotateX(var(--rotate-x)) translate3d(var(--offset-x),var(--offset-y),0) scale(1.03);transition:transform .35s ease,filter .35s ease}.luxeHeroCar.isDragging>img{transition:none;filter:grayscale(.42) contrast(1.17) brightness(.69)}.luxeCarSheen{position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at var(--sheen-position-x) var(--sheen-position-y),rgba(246,216,171,.32),transparent 20%),linear-gradient(110deg,transparent 39%,rgba(255,255,255,.16) 50%,transparent 61%);mix-blend-mode:screen;transform:translate(var(--sheen-x),var(--sheen-y));transition:transform .35s ease}.luxeHeroCar.isDragging .luxeCarSheen{transition:none}.luxeCarContour{position:absolute;left:50%;top:50%;width:min(57vw,820px);height:min(26vw,365px);border:1px solid rgba(240,219,185,.3);border-radius:48% 52% 44% 48%;transform:translate(-50%,-50%) rotateY(var(--contour-y)) rotateX(var(--contour-x));box-shadow:0 0 80px rgba(218,181,128,.12),inset 0 0 50px rgba(218,181,128,.08);pointer-events:none;transition:transform .35s ease}.luxeHeroCar.isDragging .luxeCarContour{transition:none}.luxeDragGuide{position:absolute;right:clamp(25px,7vw,110px);bottom:88px;display:flex;gap:10px;align-items:center;color:rgba(255,255,255,.86);font:10px Georgia,serif;letter-spacing:.1em;pointer-events:none}.luxeDragGuide b{font-weight:400;color:var(--accent)}.luxeQuickServices{padding:72px max(30px,calc((100vw - 1170px)/2));background:#17191c;color:#fff}.luxeQuickServices>p{margin:0 0 26px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.17em}.luxeQuickServices>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4a4c50}.luxeQuickServices article{padding:24px 30px;border-right:1px solid #4a4c50}.luxeQuickServices article:first-child{padding-left:0}.luxeQuickServices article:last-child{border-right:0}.luxeQuickServices b{display:block;font:26px Georgia,"Noto Serif KR",serif;letter-spacing:-.05em}.luxeQuickServices span{display:block;margin-top:11px;color:#aeb1b5;font-size:12px}.luxeHeroShade{pointer-events:none}.luxeHeroCar{z-index:0}.luxeDemoFlag,.luxeHeroBottom,.luxeHeroCopy,.luxeHeroGrid,.luxeHeroShade{z-index:1}.luxeHeroCopy{z-index:2}.luxeDragGuide{z-index:1}@media(max-width:760px){.luxeHeroCar>img{-o-object-position:59% center;object-position:59% center}.luxeCarContour{width:88vw;height:42vw}.luxeDragGuide{right:25px;bottom:72px;font-size:8px}.luxeQuickServices{padding:59px 25px}.luxeQuickServices>div{display:block}.luxeQuickServices article,.luxeQuickServices article:first-child{padding:20px 0;border-right:0;border-bottom:1px solid #4a4c50}.luxeQuickServices article:last-child{border-bottom:0}.luxeQuickServices b{font-size:23px}}.luxe3dViewer{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;background:radial-gradient(circle at 72% 40%,#453522 0,transparent 27%),linear-gradient(120deg,#08090b,#171a1f 52%,#050507)}.luxe3dViewer.isDragging{cursor:grabbing}.luxe3dViewer canvas{display:block;width:100%;height:100%;outline:0}.luxe3dBadge,.luxe3dGuide,.luxe3dLoading{position:absolute;z-index:1;font:10px Georgia,"Noto Serif KR",serif;letter-spacing:.12em}.luxe3dBadge{left:clamp(25px,6vw,94px);top:112px;padding:8px 10px;border:1px solid rgba(217,186,142,.6);background:rgba(11,12,14,.45);color:var(--accent)}.luxe3dGuide{right:clamp(25px,7vw,110px);bottom:88px;color:#dfdfe0}.luxe3dLoading{left:50%;top:50%;transform:translate(-50%,-50%);color:var(--accent)}@media(max-width:760px){.luxe3dBadge{left:25px;top:87px;font-size:8px}.luxe3dGuide{right:25px;bottom:72px;font-size:8px}}.luxe3dViewer--card{z-index:0;background:radial-gradient(circle at 73% 37%,#5a4326 0,transparent 34%),linear-gradient(142deg,#07090c,#1f2931 56%,#08090b)}.luxe3dViewer--card .luxe3dBadge{left:18px;top:18px;font-size:9px}.luxe3dViewer--card .luxe3dGuide{right:18px;bottom:74px;font-size:8px;color:#e9e9ea}.luxeWorkGrid .luxe3dViewer--card+figcaption{z-index:2;pointer-events:none}.luxeWorkGrid .luxe3dViewer--card+figcaption i,.luxeWorkGrid .luxe3dViewer--card+figcaption span{filter:drop-shadow(0 2px 5px rgba(0,0,0,.85))}@media(max-width:760px){.luxe3dViewer--card .luxe3dBadge{left:13px;top:13px;font-size:8px}.luxe3dViewer--card .luxe3dGuide{right:13px;bottom:62px;font-size:7px}}.luxeG90Viewer{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(145deg,#090a0c,#252a2f)}.luxeG90Viewer iframe{display:block;width:100%;height:100%;border:0;background:#101216}.luxeG90Badge,.luxeG90Credit,.luxeG90Guide{position:absolute;z-index:3;font:9px Georgia,"Noto Serif KR",serif;letter-spacing:.1em}.luxeG90Badge{left:18px;top:18px;padding:8px 10px;border:1px solid rgba(217,186,142,.7);background:rgba(10,11,13,.75);color:var(--accent);pointer-events:none}.luxeG90Guide{right:18px;bottom:72px;color:#f0f0f1;pointer-events:none}.luxeG90Credit{left:18px;bottom:17px;color:#dddfe2;text-decoration:none;text-shadow:0 2px 6px #000;background:rgba(10,11,13,.68);padding:5px 7px}.luxeG90Credit:hover{color:var(--accent)}.luxeWorkGrid .luxeG90Viewer+figcaption{z-index:4;pointer-events:none}.luxeWorkGrid .luxeG90Viewer+figcaption i,.luxeWorkGrid .luxeG90Viewer+figcaption span{filter:drop-shadow(0 2px 5px rgba(0,0,0,.85))}@media(max-width:760px){.luxeG90Badge{left:13px;top:13px;font-size:8px}.luxeG90Guide{right:13px;bottom:62px;font-size:7px}.luxeG90Credit{left:13px;bottom:14px;font-size:7px}}.luxeWorkGrid figcaption span{display:grid;gap:5px;max-width:85%;font:11px/1.5 Arial,Noto Sans KR,sans-serif;letter-spacing:0}.luxeWorkGrid figcaption span b{font:11px Georgia,"Noto Serif KR",serif;letter-spacing:.06em;color:#fff}.luxeWorkGrid figcaption i{font:13px Georgia,serif;font-style:normal;color:var(--accent)}.luxeCompareTabs{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 18px}.luxeCompareTabs button{border:1px solid #c8ccd0;background:transparent;color:#52585f;padding:8px 10px;font-size:11px;cursor:pointer}.luxeCompareTabs button[aria-selected=true]{border-color:#8c6d43;background:#8c6d43;color:#fff}.luxeCompareLabels{display:flex;justify-content:space-between;max-width:400px;font:10px Georgia,serif;letter-spacing:.08em;color:#6d7279}.luxeCompareLabels span{color:#9a7545}.luxeCompareDemo{position:absolute;z-index:2;bottom:17px;left:18px;padding:6px 8px;background:rgba(9,10,12,.62);color:#f1f1f1;font-size:9px}.luxeAfterTag,.luxeBeforeTag{line-height:1.55}.luxeAfterTag b,.luxeBeforeTag b{font:9px Arial,Noto Sans KR,sans-serif;font-weight:400;letter-spacing:0}.luxeAfterTag{max-width:47%;text-align:right}.luxeBeforeTag{max-width:47%}@media(max-width:760px){.luxeQuickServices{padding:59px 25px}.luxeQuickServices>div{display:block}.luxeQuickServices article,.luxeQuickServices article:first-child{padding:20px 0;border-right:0;border-bottom:1px solid #4a4c50}.luxeQuickServices article:last-child{border-bottom:0}.luxeQuickServices b{font-size:23px}.luxeWorkGrid figcaption span{font-size:10px}.luxeCompareTabs button{font-size:10px;padding:7px 8px}.luxeAfterTag b,.luxeBeforeTag b,.luxeCompareDemo{font-size:8px}}@media(prefers-reduced-motion:reduce){.luxeDemo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.taxDemo{--navy:#071b36;--navy2:#0d294e;--ink:#10213a;--gold:#b89554;--pale:#eef1f4;--paper:#faf9f6;--muted:#5d6877;background:var(--paper);color:var(--ink);font-family:Noto Sans KR,Malgun Gothic,Arial,sans-serif;letter-spacing:-.025em;overflow:hidden}.taxDemo *{box-sizing:border-box}.taxDemo button,.taxDemo input,.taxDemo select,.taxDemo textarea{font:inherit}.taxDemo button{cursor:pointer}.taxDemo main{padding-top:78px}.taxWidth{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.taxHeader{position:fixed;z-index:50;top:0;left:0;right:0;height:78px;padding:0 clamp(22px,4vw,68px);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff}.taxBrand{position:relative;display:grid;grid-template-columns:auto auto;align-items:end;gap:0 8px;font-family:Georgia,"Noto Serif KR",serif;line-height:1;white-space:nowrap}.taxBrand span{font-size:11px;letter-spacing:.13em;color:#e6d6ba}.taxBrand b{font-size:20px;font-weight:500;letter-spacing:-.08em}.taxBrand small{grid-column:1/-1;font:8px Arial,sans-serif;letter-spacing:.19em;color:#bac3d0;margin-top:5px}.taxNav{display:flex;align-items:center;gap:31px;margin-left:95px}.taxNav button{padding:8px 0;border:0;background:none;color:#dbe3ed;font-size:14px}.taxNav button:hover{color:#e1bd78}.taxBookingForm form>button,.taxHeaderCta,.taxHeroCopy button{border:0;background:var(--gold);color:#fff;padding:13px 20px;font-size:13px}.taxHeaderCta:hover,.taxHeroCopy button:hover{background:#d1ae70}.taxMenuToggle{display:none}.taxHero{height:min(760px,calc(100svh - 78px));min-height:590px;position:relative;background:var(--navy);color:#fff}.taxHero>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.taxHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,14,30,.8),rgba(3,19,39,.37) 58%,rgba(2,14,30,.18))}.taxHeroCopy{position:absolute;left:max(32px,calc((100vw - 1200px)/2 + 32px));top:50%;max-width:650px;transform:translateY(-46%)}.taxHeroCopy p,.taxOverline{font-size:12px;letter-spacing:.12em;color:var(--gold);font-weight:700;margin:0 0 22px}.taxHeroCopy h1{font-family:Georgia,"Noto Serif KR",serif;font-size:clamp(48px,5.3vw,78px);font-weight:400;line-height:1.09;letter-spacing:-.065em;margin:0}.taxHeroCopy>span{font-size:17px;line-height:1.7;display:block;margin-top:28px;max-width:420px;color:#e1e7ee}.taxHeroCopy button{margin-top:39px}.taxHeroCopy button b,.taxTextAction b{font-size:18px;margin-left:31px}.taxHeroNote{position:absolute;left:max(32px,calc((100vw - 1200px)/2 + 32px));bottom:28px;color:#cbd4df;font-size:12px}.taxSection{scroll-margin-top:78px;padding:136px 0}.taxAbout{background:#fff}.taxAboutGrid{display:grid;grid-template-columns:.48fr 1.15fr .68fr;gap:50px;align-items:start}.taxDemo h2{font-family:Georgia,"Noto Serif KR",serif;font-size:clamp(38px,4.1vw,61px);font-weight:400;line-height:1.13;letter-spacing:-.065em;margin:0}.taxLead{max-width:510px;font-size:16px;line-height:1.9;color:var(--muted);margin:27px 0 0}.taxTextAction{margin-top:32px;padding:0 0 8px;background:none;border:0;border-bottom:1px solid var(--ink);font-size:14px;color:var(--ink)}.taxProfile{padding:31px;background:var(--navy);color:#fff;min-height:360px}.taxProfileSeal{width:51px;height:51px;border:1px solid #b89554;display:flex;align-items:center;justify-content:center;color:#dbbd87;font:18px Georgia,serif}.taxProfile p{color:#d8b875;font-size:12px;margin:47px 0 9px}.taxProfile h3{font-family:Georgia,"Noto Serif KR",serif;font-size:34px;font-weight:400;letter-spacing:-.08em;margin:0}.taxProfile span{display:block;margin-top:20px;font-size:13px;line-height:1.8;color:#d5dde7}.taxProfile small{display:block;margin-top:18px;font-size:10px;line-height:1.6;color:#aebdcd}.taxServiceSection{background:var(--navy);color:#fff}.taxSectionHeading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px}.taxSectionHeading>p{max-width:338px;margin:0;line-height:1.8;font-size:14px;color:#aebdcd}.taxSegment{display:flex;gap:10px;margin-bottom:44px}.taxSegment button{border:1px solid #617089;background:transparent;color:#c4cedb;padding:13px 20px;font-size:14px}.taxSegment button.isActive{background:#fff;border-color:#fff;color:var(--navy)}.taxServiceList{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.taxServiceList article{padding:27px 25px 20px 0;margin-right:25px;min-height:218px;border-top:2px solid #ad8b4d}.taxServiceList h3{font-family:Georgia,"Noto Serif KR",serif;font-weight:400;font-size:29px;letter-spacing:-.06em;margin:0}.taxServiceList p{line-height:1.75;font-size:13px;color:#bec8d5;margin:17px 0 24px;min-height:46px}.taxServiceList button{padding:0;background:none;border:0;color:#dec18b;font-size:13px}.taxStrategy{background:#e8edf2}.taxStrategyIntro{display:grid;grid-template-columns:.56fr 1.05fr .75fr;gap:42px;align-items:start;margin-bottom:75px}.taxStrategyIntro>p:not(.taxOverline){font-size:14px;line-height:1.85;color:var(--muted);margin:9px 0 0}.taxStrategyRows{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.taxStrategyRows article{padding:29px 30px 36px;background:#fff;min-height:237px}.taxStrategyRows b{font-size:12px;color:#9a743c}.taxStrategyRows h3{font-family:Georgia,"Noto Serif KR",serif;font-size:29px;line-height:1.2;font-weight:400;letter-spacing:-.06em;margin:36px 0 15px}.taxStrategyRows p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}.taxCalculator{background:#fff}.taxCalculatorGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center}.taxCalculatorGrid>div>p:not(.taxOverline){margin-top:28px;font-size:14px;line-height:1.85;color:var(--muted);max-width:380px}.taxCalculatorPanel{background:var(--navy);padding:38px 40px;color:#fff}.taxCalculatorPanel label{display:block;margin-bottom:20px;color:#c9d3df;font-size:12px}.taxCalculatorPanel input{display:block;width:100%;margin-top:9px;padding:12px 0;border:0;border-bottom:1px solid #64738a;background:transparent;color:#fff;font-size:22px;text-align:right;outline:none}.taxCalculatorPanel input:focus{border-color:#d8b879}.taxResult{margin-top:33px;padding:25px;background:#12345d;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.taxResult small,.taxResult span{font-size:12px;color:#c3cfdd}.taxResult b{font-size:19px;font-weight:500}.taxResult strong{font:34px Georgia,"Noto Serif KR",serif;color:#e3bf7d}.taxCalculatorPanel>p{font-size:11px;line-height:1.65;color:#b2c1d1;margin:18px 0 0}.taxInfo{background:var(--paper)}.taxInfo .taxSectionHeading>p{color:var(--muted)}.taxInfoTools{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:29px}.taxFilters{display:flex;flex-wrap:wrap;gap:8px}.taxFilters button{border:0;background:#e6e9ed;color:#536070;padding:10px 13px;font-size:12px}.taxFilters button.isActive{background:var(--navy);color:#fff}.taxSearch{position:relative;display:block;width:240px}.taxSearch input{width:100%;height:40px;padding:0 34px 0 13px;border:1px solid #cdd4dc;background:#fff;outline:none;font-size:13px}.taxSearch input:focus{border-color:var(--gold)}.taxSearch b{position:absolute;right:11px;top:7px;font-size:22px;font-weight:400;color:#778292}.taxInfoList{background:#fff}.taxInfoList article{padding:25px 0;display:grid;grid-template-columns:1fr 105px 95px;gap:16px;align-items:center;border-bottom:1px solid #dfe3e7}.taxInfoList article:first-child{border-top:1px solid #dfe3e7}.taxCaseGrid span,.taxInfoList article span{font-size:12px;color:#a1783c}.taxInfoList h3{font-size:21px;letter-spacing:-.045em;margin:9px 0}.taxInfoList p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.taxInfoList time{font-size:12px;color:#7b8591}.taxInfoList button{border:0;background:none;color:var(--navy);font-size:12px}.taxNoResult{font-size:15px;color:var(--muted);padding:30px 0}.taxCases{background:var(--navy);color:#fff}.taxCaseGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.taxCaseGrid article{min-height:274px;padding:27px;background:#0f2d53;display:flex;flex-direction:column}.taxCaseGrid h3{font-family:Georgia,"Noto Serif KR",serif;font-size:26px;font-weight:400;line-height:1.3;letter-spacing:-.06em;margin:27px 0 15px}.taxCaseGrid p{font-size:13px;line-height:1.75;color:#c0ccda;margin:0}.taxCaseGrid button{margin-top:auto;align-self:flex-start;padding:19px 0 0;border:0;background:none;color:#e5c484;font-size:12px}.taxBooking{background:#e8edf2}.taxBookingGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.taxBookingGrid>div>p:not(.taxOverline){line-height:1.8;font-size:14px;color:var(--muted);max-width:405px;margin-top:27px}.taxCalendar{margin-top:43px;max-width:390px;background:#fff;padding:22px}.taxCalendar>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.taxCalendar>div button{border:0;background:none;font-size:23px;color:#687585}.taxCalendar strong{font-size:15px}.taxCalendar ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.taxCalendar li{height:34px;display:flex;justify-content:center;align-items:center;font-size:11px}.taxCalendar .day{font-weight:700;color:#718091}.taxCalendar li button{height:29px;width:29px;border:0;border-radius:50%;background:none;color:var(--ink);font-size:11px}.taxCalendar li button.isSelected{background:var(--gold);color:#fff}.taxCalendar>p{margin:17px 0 0;font-size:11px;color:#586678}.taxCalendar i{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-right:5px}.taxBookingForm{background:#fff;padding:43px}.taxBookingForm label{display:block;font-size:12px;font-weight:700;margin-bottom:19px}.taxBookingForm label small{font-weight:400;color:#778494}.taxBookingForm input,.taxBookingForm select,.taxBookingForm textarea{display:block;width:100%;border:0;border-bottom:1px solid #ccd3da;background:#fff;color:var(--ink);padding:10px 0;margin-top:8px;outline:0;font-size:14px;border-radius:0}.taxBookingForm input:focus,.taxBookingForm select:focus,.taxBookingForm textarea:focus{border-color:var(--gold)}.taxBookingForm textarea{resize:vertical;line-height:1.5}.taxBookingForm .taxConsent{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:400;color:#697687}.taxBookingForm .taxConsent input{width:auto;margin:0}.taxBookingForm form>button{width:100%;margin-top:13px}.taxBookingForm form>button b{font-size:17px;margin-left:28px}.taxBookingDone{min-height:431px;display:flex;flex-direction:column;justify-content:center}.taxBookingDone p{color:#a1783c;font-size:12px;margin:0 0 15px}.taxBookingDone h3{font:36px Georgia,"Noto Serif KR",serif;font-weight:400;letter-spacing:-.06em;margin:0}.taxBookingDone span{font-size:14px;line-height:1.75;color:var(--muted);margin-top:20px}.taxBookingDone button{align-self:flex-start;margin-top:30px;background:var(--navy);border:0;color:#fff;padding:13px 18px}.taxLocation{background:#fff;padding:128px 0}.taxLocationGrid{display:grid;grid-template-columns:.83fr 1.17fr;gap:80px;align-items:center}.taxLocationGrid>div>p:not(.taxOverline){line-height:1.8;font-size:15px;color:var(--muted);margin:28px 0 18px}.taxLocationGrid small{font-size:11px;color:#84909d}.taxMap{height:355px;position:relative;background:#e5e9ed;overflow:hidden;background-image:linear-gradient(0deg,transparent 47%,#c7ced6 48%,#c7ced6 52%,transparent 53%),linear-gradient(90deg,transparent 30%,#c7ced6 31%,#c7ced6 34%,transparent 35%),linear-gradient(25deg,transparent 47%,#d3d8de 48%,#d3d8de 52%,transparent 53%)}.taxMap:after,.taxMap:before{content:"";position:absolute;background:#bbc4ce}.taxMap:before{height:23px;width:110%;top:43%;left:-5%;transform:rotate(-20deg)}.taxMap:after{width:20px;height:110%;left:61%;top:-5%;transform:rotate(25deg)}.taxMap span{position:absolute;top:28px;left:29px;font:12px Georgia,serif;line-height:1.35;letter-spacing:.06em;color:#6b7887}.taxMapPin{position:absolute;z-index:1;left:54%;top:47%;width:24px;height:24px;border-radius:50% 50% 50% 0;background:var(--navy);transform:rotate(-45deg)}.taxMapPin:after{content:"";position:absolute;width:8px;height:8px;left:8px;top:8px;background:#fff;border-radius:50%}.taxMap b{position:absolute;z-index:2;left:59%;top:47%;font-size:13px;color:var(--navy)}.taxFooter{min-height:130px;background:var(--navy);color:#aebdcd;padding:34px max(32px,calc((100vw - 1200px)/2 + 32px));display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:12px}.taxFooter div{display:flex;flex-direction:column;gap:11px}.taxFooter b{font:15px Georgia,serif;color:#fff;letter-spacing:.05em}.taxFooter>div:last-child{flex-direction:row;gap:23px;color:#e3bf7d}.taxMobileCta{display:none}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.taxNav{gap:17px;margin-left:10px}.taxHeader{padding:0 25px}.taxSection{padding:92px 0}.taxAboutGrid{grid-template-columns:.35fr 1fr}.taxProfile{grid-column:2;max-width:350px}.taxServiceList{grid-template-columns:repeat(2,1fr);gap:25px}.taxBookingGrid,.taxCalculatorGrid{gap:50px}.taxStrategyIntro{grid-template-columns:.35fr 1fr}.taxStrategyIntro>p:not(.taxOverline){grid-column:2}.taxCaseGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.taxDemo main{padding-top:65px;padding-bottom:58px}.taxHeader{height:65px;padding:0 19px}.taxBrand span{font-size:9px}.taxBrand b{font-size:17px}.taxBrand small{font-size:7px}.taxHeaderCta{display:none}.taxMenuToggle{display:block;width:33px;height:33px;padding:5px;border:0;background:none}.taxMenuToggle i{display:block;height:1px;background:#fff;margin:7px 0}.taxNav{display:none;position:absolute;top:65px;left:0;right:0;margin:0;padding:13px 19px 19px;background:var(--navy);box-shadow:0 8px 20px #0004;flex-direction:column;align-items:stretch;gap:0}.taxNav.isOpen{display:flex}.taxNav button{text-align:left;padding:12px 0}.taxHero{height:calc(100svh - 65px);min-height:540px}.taxHero>img{-o-object-position:62% center;object-position:62% center}.taxHeroShade{background:linear-gradient(90deg,rgba(2,14,30,.77),rgba(3,19,39,.28))}.taxHeroCopy{left:23px;right:23px;top:50%;transform:translateY(-43%)}.taxHeroCopy p{font-size:10px}.taxHeroCopy h1{font-size:45px;line-height:1.12}.taxHeroCopy>span{font-size:14px;max-width:290px;margin-top:21px}.taxHeroCopy button{margin-top:30px}.taxHeroNote{left:23px;bottom:19px;font-size:10px}.taxWidth{padding-left:22px;padding-right:22px}.taxSection{scroll-margin-top:65px}.taxAboutGrid,.taxBookingGrid,.taxCalculatorGrid,.taxLocationGrid{display:block}.taxAboutGrid>.taxOverline{margin-bottom:35px}.taxDemo h2{font-size:38px}.taxLead{font-size:14px}.taxProfile{margin-top:45px;min-height:auto;padding:29px}.taxProfile p{margin-top:35px}.taxSectionHeading{display:block;margin-bottom:39px}.taxSectionHeading>p{font-size:13px;margin-top:20px}.taxSegment{margin-bottom:30px}.taxServiceList{grid-template-columns:1fr;gap:0}.taxServiceList article{padding:24px 0;margin:0;min-height:0}.taxServiceList p{min-height:auto;margin-bottom:18px}.taxStrategyIntro{display:block;margin-bottom:45px}.taxStrategyIntro>p:not(.taxOverline){font-size:13px;margin-top:21px}.taxStrategyRows{grid-template-columns:1fr;gap:10px}.taxStrategyRows article{min-height:0;padding:25px}.taxStrategyRows h3{margin:22px 0 10px;font-size:27px}.taxCalculatorGrid>div>p:not(.taxOverline){font-size:13px;margin-bottom:34px}.taxCalculatorPanel{padding:26px 22px}.taxResult strong{font-size:30px}.taxInfoTools{display:block}.taxFilters{margin-bottom:14px}.taxSearch{width:100%}.taxInfoList article{display:block;padding:21px 0}.taxInfoList h3{font-size:19px;line-height:1.35;margin:8px 0}.taxInfoList time{display:inline-block;margin-top:16px}.taxInfoList button{float:right;margin-top:14px}.taxCaseGrid{grid-template-columns:1fr;gap:10px}.taxCaseGrid article{min-height:215px}.taxBookingGrid>div>p:not(.taxOverline){font-size:13px}.taxCalendar{max-width:none;margin-bottom:40px}.taxBookingForm{padding:28px 23px}.taxLocation{padding:88px 0}.taxLocationGrid>div>p:not(.taxOverline){font-size:13px}.taxMap{height:280px;margin-top:38px}.taxFooter{padding:31px 22px;display:block;min-height:0}.taxFooter>div:last-child{margin-top:25px;flex-direction:column;gap:11px}.taxMobileCta{display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:49;left:0;right:0;bottom:0;height:58px;padding:0 22px;border:0;background:var(--gold);color:#fff;font-weight:700}.taxMobileCta b{font-size:18px}.taxBookingDone{min-height:350px}}