.pfs-root{--pfs-ink:#232421;--pfs-muted:#838481;--pfs-line:#eff0ed;--pfs-blue:#5c5d5a;--pfs-soft:#f6f7f1;width:100%;height:100%;color:var(--pfs-ink);font-family:var(--font-inter),var(--font-noto-sans-kr),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#fff;font-size:14px;line-height:1.4;position:relative;overflow:hidden;container-type:size}.pfs-root *{box-sizing:border-box}.pfs-root h2,.pfs-root h3,.pfs-root p{margin:0}.pfs-root svg{flex-shrink:0}.pfs-root strong{font-weight:600}.pfs-root [data-locale=ko],.pfs-root[data-locale=ko]{word-break:keep-all}.pfs-screen-track,.pfs-screen{background:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pfs-screen-track{will-change:transform,opacity}.pfs-appbar{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 20px;display:flex}.pfs-appbar img{object-fit:contain;height:auto;display:block}.pfs-user{color:#666764;background:#f2f3f0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.pfs-appbar-back{height:44px;padding-inline:17px;font-size:14px;font-weight:600}.pfs-appbar-back>span:not(.pfs-nav-spacer){text-align:center;flex:1}.pfs-nav-spacer{width:20px}.pfs-main{padding:18px 20px 0}.pfs-main h2,.pfs-form-content h2{letter-spacing:-.045em;font-size:24px;font-weight:650;line-height:1.2}.pfs-title-row{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pfs-add{color:#61625f;background:#f4f6f9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pfs-home-main{padding-top:17px}.pfs-active-request{background:#f6f7f4;border-radius:16px;padding:17px 16px 0}.pfs-state-label{color:var(--pfs-blue);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:550;display:flex}.pfs-state-label>span{background:currentColor;border-radius:50%;width:4px;height:4px}.pfs-request-summary{align-items:center;gap:11px;display:flex}.pfs-active-request .pfs-request-summary{margin-top:15px}.pfs-service-mark{color:#747572;background:#edeeeb;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:42px;display:grid}.pfs-request-summary>div:last-child{min-width:0}.pfs-request-summary strong{letter-spacing:-.035em;font-size:14px;line-height:1.35;display:block}.pfs-request-summary span{color:#828380;letter-spacing:-.012em;margin-top:5px;font-size:10px;line-height:1.5;display:block}.pfs-request-specs{color:#7d7e7b;flex-direction:column;gap:2px;margin:14px 0 16px;padding-left:47px;font-size:11px;line-height:1.65;display:flex}.pfs-active-foot{min-height:45px;color:var(--pfs-blue);border-top:1px solid #e7e8e5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.pfs-section-label{justify-content:space-between;align-items:center;margin:23px 0 7px;display:flex}.pfs-section-label h3{letter-spacing:-.025em;font-size:15px;font-weight:600}.pfs-section-label>span{color:#a6a7a4;font-size:10px}.pfs-quote-row{border-bottom:1px solid var(--pfs-line);background:#fff;align-items:center;gap:10px;min-height:71px;display:flex;position:relative}.pfs-quote-row:last-child{border-bottom:0}.pfs-pro-avatar{color:#646562;letter-spacing:-.03em;background:#f1f2ef;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:550;display:grid}.pfs-quote-person{flex:1;min-width:0}.pfs-quote-person strong{letter-spacing:-.025em;font-size:12px;line-height:1.5;display:block}.pfs-quote-person>span{color:#90918e;margin-top:2px;font-size:10px;line-height:1.5;display:block}.pfs-quote-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:17px;font-weight:650;display:flex}.pfs-quote-price svg{color:#b4b5b2;margin-left:2px}.pfs-home-quotes .pfs-quote-row{min-height:62px}.pfs-home-quotes .pfs-pro-avatar{width:30px;height:30px;font-size:11px}.pfs-pro-avatar{overflow:hidden}.pfs-pro-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pfs-quote-identity{white-space:nowrap;align-items:center;gap:7px;display:flex}.pfs-quote-identity>strong{flex-shrink:0}.pfs-quote-person .pfs-work-cue{color:var(--pfs-blue);letter-spacing:-.035em;align-items:center;gap:3px;font-size:9px;font-weight:500;line-height:1.35;display:inline-flex}.pfs-work-cue svg{width:10px;height:10px}.pfs-row-work-button{z-index:2;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pfs-row-work-button:hover{background:#5c5d5a05}.pfs-row-work-button:active{background:#5c5d5a0d}.pfs-row-work-button:focus-visible{outline:2px solid var(--pfs-blue);outline-offset:2px}.pfs-row-actionable .pfs-tap{pointer-events:none}.pfs-detail-pro{position:relative}.pfs-detail-work-button{min-height:18px;color:var(--pfs-blue);font:inherit;letter-spacing:-.02em;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;margin:4px 0 0;padding:0;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.pfs-detail-work-button:after{content:"";border-radius:7px;min-height:44px;position:absolute;inset:0}.pfs-detail-work-button:hover{color:#484946}.pfs-detail-work-button:active:after{background:#5c5d5a08}.pfs-detail-work-button:focus-visible{outline:0}.pfs-detail-work-button:focus-visible:after{outline:2px solid var(--pfs-blue);outline-offset:4px}.pfs-quote-trailing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:67px;padding-block:7px;display:flex}.pfs-rating{white-space:nowrap;letter-spacing:0;color:var(--pfs-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;line-height:1.3;display:flex}.pfs-rating b{font-weight:600}.pfs-rating>span{color:var(--pfs-muted);font-size:11px}.pfs-detail-pro .pfs-rating{gap:4px;margin-top:5px}.pfs-detail-pro .pfs-rating b{font-size:12px}.pfs-detail-pro .pfs-rating>span{margin-left:2px}.pfs-tabbar{background:#fff;border-top:1px solid #f1f2ef;justify-content:space-between;align-items:center;min-height:57px;padding:8px 20px 6px;display:flex;position:absolute;inset:auto 0 0}.pfs-tabbar>div{color:#a8a9a6;flex-direction:column;align-items:center;gap:5px;width:65px;display:flex}.pfs-tabbar>div>span{letter-spacing:0;font-size:9px}.pfs-tabbar .pfs-tab-active{color:var(--pfs-blue)}.pfs-form-content{padding:14px 20px 0}.pfs-form-content h2{margin-bottom:19px;font-size:23px}.pfs-form-fields{border-top:1px solid var(--pfs-line);border-bottom:1px solid var(--pfs-line)}.pfs-form-fields>div{border-bottom:1px solid var(--pfs-line);align-items:center;gap:7px;min-height:40px;display:flex}.pfs-form-fields>div:last-child{border:0}.pfs-form-fields>div>span{color:var(--pfs-muted);flex-shrink:0;width:48px;font-size:11px}.pfs-form-fields strong{margin-left:auto;font-size:11px;font-weight:500;line-height:1.45}.pfs-form-fields svg{color:#bbbcb9}.pfs-notes-label{color:#7a7b78;margin:19px 0 9px;font-size:11px;font-weight:500}.pfs-notes{color:#3a3b38;letter-spacing:-.018em;background:#fff;border:1px solid #e8e9e6;border-radius:10px;min-height:76px;padding:12px;font-size:13px;line-height:1.55}.pfs-notes-focused{border-color:#b2b3b0;box-shadow:0 0 0 2px #f1f2ef}.pfs-caret{vertical-align:-2px;background:var(--pfs-blue);width:1.5px;height:15px;margin-left:2px;display:inline-block}.pfs-form-note{color:#999a97;max-width:244px;font-size:11px;line-height:1.7;margin-top:18px!important}.pfs-form-actions{position:absolute;left:20px;right:20px}.pfs-primary{background:var(--pfs-blue);color:#fff;letter-spacing:-.025em;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-size:13px;font-weight:600;transition:background .12s,transform .12s;display:flex;position:relative}.pfs-primary>svg{position:absolute;right:15px}.pfs-button-pressed{background:#494a47;transform:scale(.985)}.pfs-keyboard-wrap{position:absolute;inset:auto 0 0}.pfs-keyboard{background:#d8d9d6;height:145px;padding:0 4px 5px;box-shadow:0 -1px #cfd0cd}.pfs-keyboard-suggestions{color:#51524f;letter-spacing:0;justify-content:space-around;align-items:center;gap:0;height:26px;font-size:10px;display:flex}.pfs-keyboard-suggestions>span{text-align:center;border-right:1px solid #bebfbc;width:33.333%}.pfs-keyboard-suggestions>span:last-child{border:0}.pfs-key-row{justify-content:center;gap:4px;height:26px;margin-bottom:4px;display:flex}.pfs-key-row>span{color:#2a2b28;background:#fff;border-radius:4px;flex:1;place-items:center;max-width:27px;height:25px;font-size:14px;display:grid;box-shadow:0 1px #a5a6a3}.pfs-key-row-1{padding-inline:12px}.pfs-key-row-2{gap:5px}.pfs-key-row .pfs-key-shift,.pfs-key-row .pfs-key-delete{background:#bcbdba;min-width:32px;max-width:35px;margin-right:auto}.pfs-key-row .pfs-key-delete{margin-left:auto;margin-right:0}.pfs-key-row .pfs-key-down{background:#b5b6b3;box-shadow:0 1px #91928f}.pfs-key-last{gap:5px;height:23px;display:flex}.pfs-key-last>span{color:#494a47;background:#bcbdba;border-radius:4px;place-items:center;width:65px;font-size:10px;display:grid;box-shadow:0 1px #a2a3a0}.pfs-key-last>span:nth-child(2){background:#fff;flex:1;max-width:none}.pfs-is-typing .pfs-form-content{padding-top:8px}.pfs-is-typing .pfs-form-content h2{margin-bottom:13px;font-size:22px}.pfs-is-typing .pfs-form-fields>div{min-height:32px}.pfs-is-typing .pfs-notes-label{margin-top:13px;margin-bottom:7px}.pfs-is-typing .pfs-notes{min-height:67px;padding:10px 11px;font-size:12px}.pfs-is-typing .pfs-form-actions{bottom:160px}.pfs-sent-heading{padding:13px 0 26px}.pfs-sent-heading>span,.pfs-connected-title>span{width:42px;height:42px;color:var(--pfs-blue);background:#f2f3f0;border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.pfs-sent-heading h2{font-size:25px}.pfs-sent-heading p{color:#939491;margin-top:9px;font-size:12px;line-height:1.5}.pfs-pending-request{background:var(--pfs-soft);border-radius:14px;padding:18px 15px}.pfs-pending-request .pfs-request-summary{gap:10px}.pfs-pending-request .pfs-request-summary strong{font-size:13px}.pfs-pending-specs{border-top:1px solid #eaebe8;margin-top:18px;padding-top:8px}.pfs-pending-specs>div{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:10px;display:flex}.pfs-pending-specs span{color:#939491}.pfs-pending-specs strong{font-size:10px;font-weight:500}.pfs-timeline{margin-top:27px}.pfs-timeline>div{gap:13px;padding-bottom:21px;display:flex;position:relative}.pfs-time-node{z-index:1;background:#fff;border:2px solid #dfe0dd;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.pfs-time-current{border-color:var(--pfs-blue);background:var(--pfs-blue)}.pfs-timeline>div:first-child:after{content:"";background:#e7e8e5;width:1px;position:absolute;top:14px;bottom:0;left:4px}.pfs-timeline strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.pfs-timeline p{color:#999a97;margin-top:4px;font-size:10px;line-height:1.6}.pfs-pending-hint{border-top:1px solid var(--pfs-line);color:#969794;align-items:center;gap:9px;margin-top:3px;padding-top:15px;font-size:10px;line-height:1.6;display:flex}.pfs-inbox .pfs-main{padding-top:20px}.pfs-inbox .pfs-request-summary strong{font-size:15px}.pfs-inbox-meta{border-bottom:1px solid var(--pfs-line);color:#a2a3a0;justify-content:space-between;align-items:center;padding:17px 0 18px;font-size:10px;display:flex}.pfs-inbox-count{margin:25px 0 15px}.pfs-inbox-count h2{font-size:22px;font-weight:620}.pfs-inbox-count h2 span{color:var(--pfs-blue);font-variant-numeric:tabular-nums}.pfs-inbox-count p{color:#969794;margin-top:7px;font-size:11px}.pfs-inbox-quotes{min-height:249px}.pfs-inbox-quotes .pfs-quote-row{min-height:80px}.pfs-inbox-quotes .pfs-pro-avatar{width:36px;height:36px}.pfs-inbox-quotes .pfs-quote-person strong{font-size:12px}.pfs-inbox-quotes .pfs-quote-person span{font-size:11px}.pfs-inbox-quotes .pfs-quote-price{font-size:19px}.pfs-row-pressed{background:#f4f5f2!important}.pfs-inbox-foot{border-top:1px solid var(--pfs-line);color:#a6a7a4;align-items:flex-start;gap:9px;margin-top:6px;padding-top:17px;display:flex}.pfs-inbox-foot svg{margin-top:1px}.pfs-inbox-foot p{max-width:227px;font-size:10px;line-height:1.65}.pfs-detail-content{padding:19px 20px 0}.pfs-detail-pro{align-items:center;gap:11px;display:flex}.pfs-detail-pro .pfs-pro-avatar{width:40px;height:40px;font-size:15px}.pfs-detail-pro strong{font-size:14px;display:block}.pfs-detail-pro>div>span{color:#979895;margin-top:3px;font-size:11px;display:block}.pfs-detail-amount{align-items:baseline;gap:11px;margin-top:25px;display:flex}.pfs-detail-amount strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1.2}.pfs-detail-amount>span{color:#a3a4a1;font-size:10px}.pfs-detail-content h3{margin-top:27px;font-size:12px;font-weight:600}.pfs-inclusions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pfs-inclusions>div{color:#656663;align-items:center;gap:8px;font-size:12px;display:flex}.pfs-inclusions svg{color:#787976}.pfs-detail-facts{border-top:1px solid var(--pfs-line);border-bottom:1px solid var(--pfs-line);margin-top:23px;padding:4px 0}.pfs-detail-facts>div{justify-content:space-between;align-items:center;gap:14px;min-height:35px;display:flex}.pfs-detail-facts>div>span{color:#a1a29f;font-size:11px}.pfs-detail-facts strong{white-space:nowrap;font-size:11px;font-weight:500}.pfs-detail-condition{color:#a6a7a4;max-width:242px;font-size:10px;line-height:1.65;margin-top:13px!important}.pfs-detail-bottom{position:absolute;bottom:15px;left:20px;right:20px}.pfs-detail-bottom>p{text-align:center;color:#a8a9a6;margin-top:9px;font-size:9px;line-height:1.5}.pfs-confirm-overlay{z-index:10;background:#13141155;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.pfs-confirm-sheet{background:#fff;border-radius:23px 23px 0 0;width:100%;padding:9px 20px 12px;box-shadow:0 -8px 35px #1c1d1a10}.pfs-sheet-grip{background:#d9dad7;border-radius:4px;width:30px;height:4px;margin:0 auto 24px}.pfs-confirm-sheet h2{letter-spacing:-.045em;font-size:22px;font-weight:650;line-height:1.2}.pfs-confirm-copy{color:#8d8e8b;font-size:12px;line-height:1.6;margin-top:14px!important}.pfs-confirm-quote{background:#f6f7f1;border-radius:12px;align-items:center;gap:10px;margin:22px 0 17px;padding:14px 12px;display:flex}.pfs-confirm-quote .pfs-pro-avatar{background:#ebece9;width:31px;height:31px;font-size:11px}.pfs-confirm-quote>div{flex:1}.pfs-confirm-quote strong{font-size:11px;display:block}.pfs-confirm-quote>div>span{color:#949592;margin-top:4px;font-size:9px;display:block}.pfs-confirm-quote>b{letter-spacing:-.055em;font-size:19px;font-weight:600}.pfs-confirm-rules{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.pfs-confirm-rules p{color:#9d9e9b;padding-left:10px;font-size:10px;line-height:1.65;position:relative}.pfs-confirm-rules p:before{content:"·";position:absolute;left:0}.pfs-confirm-sheet .pfs-primary{font-size:12px}.pfs-sheet-cancel{text-align:center;color:#999a97;padding:17px 0 4px;font-size:11px}.pfs-connected .pfs-main{padding-top:22px}.pfs-connected-title>span{width:44px;height:44px;margin-bottom:17px}.pfs-connected-title h2{font-size:26px;line-height:1.2}.pfs-connected-title>p{color:#969794;max-width:242px;margin-top:11px;font-size:12px;line-height:1.6}.pfs-contact-card{background:#f6f7f1;border-radius:15px;margin-top:28px;padding:18px 17px}.pfs-contact-eyebrow{color:#929390;font-size:10px}.pfs-contact-name{align-items:center;gap:10px;margin-top:15px;display:flex}.pfs-contact-name strong{letter-spacing:-.03em;font-size:17px}.pfs-contact-name .pfs-pro-avatar{background:#ebece9;width:34px;height:34px;font-size:10px}.pfs-contact-methods{flex-direction:column;gap:5px;margin:15px 0 19px;display:flex}.pfs-contact-phone{color:var(--pfs-blue);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.35}.pfs-contact-email{color:#81827f;font-size:12px;line-height:1.4}.pfs-contact-offer{border-top:1px solid #e7e8e5;flex-direction:column;gap:5px;padding-top:14px;display:flex}.pfs-contact-offer>span{color:#9c9d9a;font-size:10px}.pfs-contact-offer strong{font-size:12px;font-weight:550}.pfs-your-contact{margin-top:24px;padding:0 1px}.pfs-your-contact>span{color:#a2a3a0;font-size:10px;display:block}.pfs-your-contact strong{letter-spacing:-.025em;margin-top:9px;font-size:14px;font-weight:500;display:block}.pfs-your-contact>div{color:#90918e;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.pfs-connected-note{color:#a8a9a6;max-width:237px;font-size:10px;line-height:1.65;margin-top:25px!important}.pfs-tap{z-index:20;background:#ffffff5c;border:1px solid #fff;border-radius:50%;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;right:25px;box-shadow:0 0 0 5px #cccdca28}.pfs-quote-row .pfs-tap{background:#5c5d5a18;border-color:#939491;right:33px;box-shadow:0 0 0 5px #5c5d5a08}.pfs-form-fields strong,.pfs-form-fields>div>span{font-size:12px}.pfs-request-summary span{font-size:11px}.pfs-quote-person strong,.pfs-inbox-quotes .pfs-quote-person strong{font-size:13px}.pfs-quote-person>span,.pfs-inbox-quotes .pfs-quote-person>span{font-size:11px}.pfs-inclusions>div{font-size:13px}.pfs-detail-facts strong,.pfs-detail-facts>div>span{font-size:12px}.pfs-confirm-copy{font-size:13px}.pfs-confirm-rules p{font-size:11px}.pfs-connected-title>p,.pfs-contact-email{font-size:13px}.pfs-pending-specs strong,.pfs-pending-specs span{font-size:11px}@container (max-height:570px){.pfs-home-main{padding-top:10px}.pfs-home .pfs-title-row{margin-bottom:16px}.pfs-active-request{padding:13px 14px 0}.pfs-active-request .pfs-request-summary{margin-top:11px}.pfs-request-specs{margin:9px 0 11px}.pfs-active-foot{min-height:39px}.pfs-section-label{margin-top:18px;margin-bottom:3px}.pfs-home-quotes .pfs-quote-row{min-height:57px}.pfs-tabbar{min-height:51px;padding-top:5px}.pfs-detail-content{padding-top:13px}.pfs-detail-amount{margin-top:17px}.pfs-detail-content h3{margin-top:21px}.pfs-inclusions{gap:10px;margin-top:13px}.pfs-detail-facts{margin-top:17px}.pfs-detail-condition{margin-top:10px!important}.pfs-detail-bottom{bottom:12px}.pfs-inbox .pfs-main{padding-top:14px}.pfs-inbox-count{margin:18px 0 9px}.pfs-inbox-quotes .pfs-quote-row{min-height:72px}.pfs-inbox-quotes{min-height:221px}.pfs-inbox-foot{padding-top:12px}.pfs-sent-heading{padding:5px 0 20px}.pfs-sent-heading>span{width:36px;height:36px;margin-bottom:13px}.pfs-pending-request{padding:14px}.pfs-pending-specs{margin-top:12px}.pfs-timeline{margin-top:20px}.pfs-timeline>div{padding-bottom:17px}.pfs-pending-hint{padding-top:11px}.pfs-connected .pfs-main{padding-top:14px}.pfs-connected-title>span{width:39px;height:39px;margin-bottom:12px}.pfs-contact-card{margin-top:20px;padding:14px 16px}.pfs-contact-name{margin-top:11px}.pfs-contact-methods{margin:12px 0 15px}.pfs-your-contact{margin-top:19px}.pfs-connected-note{margin-top:19px!important}.pfs-sheet-grip{margin-bottom:19px}.pfs-confirm-quote{margin-block:17px 14px}.pfs-confirm-rules{gap:7px;margin-bottom:18px}.pfs-sheet-cancel{padding-top:14px}}@media (prefers-reduced-motion:reduce){.pfs-root *{transition:none!important}.pfs-screen-track{will-change:auto}}.pfs-your-contact>.pfs-your-email{color:#81827f;margin-top:5px;font-size:12px;line-height:1.4}.pfs-your-contact strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.qf-opening{z-index:1;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.qf-opening-plane{transform-origin:0 0;will-change:transform,opacity;pointer-events:none;width:1672px;height:941px;position:absolute;top:0;left:0}.qf-opening .qf-opening-photo{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:1672px;max-width:none;height:941px;position:absolute;inset:0}.qf-opening-glass{transform-origin:0 0;backface-visibility:hidden;background:#fff;border-radius:36px;flex-direction:column;width:318px;height:672px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #1e1f1c14}.qf-opening-glass:after{content:"";z-index:40;pointer-events:none;background:linear-gradient(112deg,#edeeeb08,#0000 48%,#d7d8d50a);border:1px solid #ffffff50;border-radius:36px;position:absolute;inset:0}.qf-opening-status{color:#181916;z-index:30;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:43px;padding:6px 25px 0;display:flex;position:relative}.qf-opening-status>b{letter-spacing:0;font-size:10px;font-weight:600}.qf-opening-status-icons{align-items:center;gap:4px;display:flex}.qf-opening-island{background:#07090c;border-radius:14px;width:84px;height:21px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.qf-opening-island:after{content:"";background:radial-gradient(circle at 60% 30%,#343532,#161714 60%);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.qf-opening-app{flex:1;min-height:0;position:relative;overflow:hidden}.qf-opening-home{background:#fff;flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex}.qf-opening-home>i{background:#1e1f1c;border-radius:5px;width:105px;height:4px}.qf-opening-browser{z-index:35;pointer-events:none;background:#fff;flex-direction:column;display:flex;position:absolute;inset:43px 0 22px}.qf-opening-address{color:#727370;letter-spacing:-.01em;background:#f1f3f6;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:34px;margin:9px 17px 0;font-size:11px;display:flex}.qf-opening-browser-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding-bottom:55px;display:flex}.qf-opening-browser-content>img{object-fit:contain;width:142px;height:auto}.qf-opening-browser-content>span{color:#959693;letter-spacing:-.02em;font-size:11px;line-height:1.6}.qf-opening-loading{transform-origin:0;background:#5c5d5a;border-radius:2px;height:2px;position:absolute;top:49px;left:18px;right:18px}@media (prefers-reduced-motion:reduce){.qf-opening-plane{will-change:auto}.qf-opening-browser{display:none}}
.qf-app{--qf-header-offset:61px;font-family:var(--font-inter),var(--font-noto-sans-kr),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#21221f;font-synthesis:none;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background:#f7f9fc}.qf-app,.qf-app *,.pfs-root,.pfs-root *,.qf-portfolio,.qf-portfolio *{box-sizing:border-box}.qf-app{scroll-behavior:smooth;margin:0}.qf-app button,.qf-app a{-webkit-tap-highlight-color:transparent}.qf-app button{font:inherit;cursor:pointer}.qf-app a{color:inherit;text-decoration:none}.qf-app button{border:0}.qf-app button:focus-visible,.qf-app a:focus-visible,.qf-app summary:focus-visible{outline-offset:5px;outline:3px solid #898a87}.qf-app button:disabled{cursor:default;opacity:.4}.qf-app h1,.qf-app h2,.qf-app p{margin:0}.qf-app button svg,.qf-app a svg{flex-shrink:0}.qf-app img{object-fit:contain;display:block}.qf-app ::selection{background:#d7d8d5}.qf-app [hidden]{display:none!important}.qf-app{--blue:#5c5d5a;--ink:#21221f;--muted:#81827f;overflow:clip}.qf-app[data-locale=ko]{word-break:keep-all;overflow-wrap:break-word;font-family:var(--font-inter),var(--font-noto-sans-kr),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.qf-skip{z-index:100;background:#fff;padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.qf-skip:focus{transform:none}.qf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qf-journey{height:470svh;position:relative}.qf-stage{top:var(--qf-header-offset);isolation:isolate;perspective:1400px;width:100%;height:100svh;min-height:0;color:var(--ink);transition:color .7s;position:sticky;overflow:hidden}.qf-backdrop{z-index:-3;background:radial-gradient(at 77% 22%,#fff 0%,#f1f2ef 45%,#f7f9fc 74%);transition:background .85s;position:absolute;inset:0}.qf-backdrop:after{content:"";opacity:0;background:#363734;transition:opacity .85s;position:absolute;inset:0}.qf-chapter-2 .qf-backdrop:after{opacity:1}.qf-chapter-2{color:#fff}.qf-floor{filter:blur(15px);z-index:-2;background:radial-gradient(#6c6d6a25,#0000 65%);border-radius:50%;width:48vw;height:9vw;transition:opacity .8s;position:absolute;bottom:3vh;left:48%}.qf-chapter-2 .qf-floor{opacity:0}.qf-copy{z-index:4;pointer-events:none;width:43%;max-width:590px;position:absolute;top:31%;left:9%}.qf-copy button{pointer-events:auto}.qf-eyebrow{letter-spacing:.14em;color:#8a8b88;margin-bottom:23px;font-size:10px;font-weight:600;line-height:1.5}.qf-copy h1,.qf-copy h2{letter-spacing:-.057em;font-size:clamp(42px,4.65vw,76px);font-weight:600;line-height:1.09}.qf-copy h1 span{color:var(--blue)}.qf-copy h2 span{color:#898a87}.qf-copy .qf-description{color:#7a7b78;letter-spacing:-.025em;max-width:345px;margin-top:27px;font-size:clamp(14px,1.25vw,18px);font-weight:450;line-height:1.75}.qf-button{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:17px 22px;font-size:12px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.qf-button:hover{background:#484946;transform:translateY(-2px)}.qf-copy .qf-button{margin-top:29px}.qf-pilot{color:#a1a29f;letter-spacing:-.005em;margin-top:20px;font-size:10px;line-height:1.75}.qf-footnote{letter-spacing:-.005em;color:#a2a3a0;max-width:335px;margin-top:28px;font-size:10px;line-height:1.75}.qf-chapter-2 .qf-copy h2 span{color:#bebfbc}.qf-chapter-2 .qf-description{color:#d6d7d4}.qf-chapter-2 .qf-eyebrow,.qf-chapter-2 .qf-footnote{color:#b7b8b5}.qf-app[data-locale=ko] .qf-copy h1,.qf-app[data-locale=ko] .qf-copy h2{letter-spacing:-.065em;font-size:clamp(36px,4vw,66px);line-height:1.22}.qf-camera{z-index:2;transform-origin:50%;will-change:transform;pointer-events:none;width:336px;height:690px;position:absolute;top:0;left:0}.qf-device{background:linear-gradient(105deg,#8d8e8b 0%,#e7e8e5 2%,#71726f 3.5%,#272825 5%,#858683 7%,#40413e 75%,#9d9e9b 95%,#c7c8c5 97%,#444542 99%);border-radius:49px;width:100%;height:100%;padding:3px;position:relative;box-shadow:1px 0 #1f201d,2px 1px 2px #c9cac7,14px 32px 38px -16px #32333035,45px 65px 90px -30px #36373430}.qf-device-rim{background:#11120f;border-radius:47px;width:100%;height:100%;padding:6px;box-shadow:inset 1px 1px 1px #b2b3b080,inset -1px -1px 1px #000}.qf-glass{background:#fff;border-radius:41px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000025}.qf-glass:after{content:"";pointer-events:none;z-index:50;border:1px solid #ffffff5c;border-radius:41px;position:absolute;inset:0}.qf-status{color:#181916;z-index:30;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:43px;padding:6px 25px 0;display:flex;position:relative}.qf-status>b{letter-spacing:0;font-size:10px;font-weight:600}.qf-status-icons{align-items:center;gap:4px;display:flex}.qf-island{background:#07090c;border-radius:14px;width:84px;height:21px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.qf-island:after{content:"";background:radial-gradient(circle at 60% 30%,#343532,#161714 60%);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.qf-app-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.qf-home{background:#fff;flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex}.qf-home>i{background:#1e1f1c;border-radius:5px;width:105px;height:4px}.qf-side-button{background:linear-gradient(90deg,#30312e,#b0b1ae,#565754);border-radius:2px;width:3px;position:absolute;left:-3px}.qf-side-silent{height:21px;top:102px}.qf-side-volume{height:50px;top:148px;box-shadow:0 60px #6e6f6c}.qf-side-lock{height:66px;top:175px;left:auto;right:-3px}.qf-film-footer{z-index:6;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:30px;left:5.5%;right:5.5%}.qf-film-caption{letter-spacing:.13em;color:#989996;font-size:8px;font-weight:500}.qf-scroll{color:#757673;background:0 0;align-items:center;gap:20px;padding:10px 0;font-size:10px;display:flex}.qf-playback{color:#747572;align-items:center;gap:17px;display:flex}.qf-play,.qf-next{width:34px;height:34px;color:inherit;background:#ffffff70;border:1px solid #dcddda90;border-radius:50%;place-items:center;display:grid}.qf-chapters{gap:13px;display:flex}.qf-chapters button{min-width:80px;color:inherit;text-align:left;background:0 0;padding:4px 0 6px}.qf-chapter-label{opacity:.5;white-space:nowrap;gap:8px;font-size:9px;font-weight:500;display:flex}.qf-chapter-label>span{font-size:9px}.qf-progress{background:#8c8d8a2b;height:2px;margin-top:8px;display:block;overflow:hidden}.qf-progress>i{transform-origin:0;background:#5c5d5a;height:100%;transition:transform 50ms linear;display:block}.qf-chapters [aria-current=step] .qf-chapter-label{opacity:1}.qf-chapter-2 .qf-film-caption{color:#a4a5a2}.qf-chapter-2 .qf-playback{color:#dedfdc}.qf-chapter-2 .qf-play,.qf-chapter-2 .qf-next{background:#ffffff0a;border-color:#8586835c}.qf-chapter-2 .qf-progress{background:#fff2}.qf-chapter-2 .qf-progress>i{background:#c2c3c0}.qf-value{background:#fff;grid-template-columns:1.1fr 1fr;gap:85px 10%;padding:135px 9% 100px;scroll-margin-top:40px;display:grid;position:relative}.qf-value h2{letter-spacing:-.055em;font-size:clamp(35px,3.8vw,58px);font-weight:550;line-height:1.16}.qf-value h2 span{color:#939491}.qf-value-copy>p:last-child{color:#878885;letter-spacing:-.025em;max-width:440px;margin-top:28px;font-size:16px;line-height:1.8}.qf-value-proof>p{letter-spacing:-.035em;max-width:440px;margin:36px 0 32px;font-size:20px;line-height:1.6}.qf-value-proof ul{gap:19px;margin:0 0 32px;padding:0;list-style:none;display:grid}.qf-value-proof li{color:#7a7b78;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.qf-value-proof li svg{color:#5c5d5a;margin-top:2px}.qf-value-proof details{border-top:1px solid #ebece9;padding-top:17px}.qf-value summary{cursor:pointer;color:#898a87;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:500;list-style:none;display:flex}.qf-value summary::-webkit-details-marker{display:none}.qf-value details[open] summary svg{transform:rotate(180deg)}.qf-value-proof details p{color:#929390;margin:18px 0;font-size:12px;line-height:1.9}.qf-value-proof small{color:#a3a4a1;margin-top:18px;font-size:10px;line-height:1.8;display:block}.qf-transcript{border-top:1px solid #ebece9;grid-column:1/-1;padding-top:22px}.qf-transcript ol{color:#858683;max-width:780px;margin-top:25px;padding-left:20px;font-size:13px;line-height:1.85}.qf-transcript li{margin-bottom:14px;padding-left:8px}.qf-transcript a{color:#5c5d5a;align-items:center;gap:9px;margin:12px 0 10px;font-size:12px;display:inline-flex}.qf-closing{text-align:center;background:#eeefec;padding:125px 24px}.qf-closing h2{letter-spacing:-.055em;color:#444542;font-size:clamp(42px,5vw,70px);font-weight:550;line-height:1.12}.qf-closing>p:not(.qf-eyebrow){color:#90918e;max-width:360px;margin:25px auto 28px;font-size:13px;line-height:1.9}.qf-closing .qf-button{padding:14px 20px;font-size:11px}@media (min-width:760px){.qf-film-footer{flex-direction:column;align-items:flex-start;gap:16px;width:42%;left:9%;right:auto}.qf-film-caption{order:2}.qf-scroll{padding:0}.qf-playback{gap:15px}}@media (min-width:1500px){.qf-copy{top:33%;left:11%}.qf-film-footer{left:11%}.qf-film-caption{font-size:9px}}@media (max-width:1000px) and (min-width:760px){.qf-copy{width:45%;left:6%}.qf-copy h1,.qf-copy h2{font-size:43px}.qf-copy .qf-description{max-width:280px}.qf-film-caption{max-width:180px;line-height:1.8}.qf-value{column-gap:7%;padding-inline:6%}.qf-value h2{font-size:35px}}@media (max-width:759px){.qf-stage{min-height:0}.qf-journey{height:475svh}.qf-copy{text-align:left;width:calc(100% - 48px);max-width:none;top:40px;left:24px}.qf-chapter-0 .qf-copy{top:100px}.qf-eyebrow{letter-spacing:.1em;margin-bottom:11px;font-size:8px}.qf-copy h1,.qf-copy h2{letter-spacing:-.055em;font-size:36px;line-height:1.07}.qf-app[data-locale=ko] .qf-copy h1,.qf-app[data-locale=ko] .qf-copy h2{font-size:31px;line-height:1.2}.qf-copy h1 br,.qf-copy h2 br{display:none}.qf-copy h1 span,.qf-copy h2 span{display:block}.qf-copy .qf-description{letter-spacing:-.025em;max-width:305px;margin-top:13px;font-size:12px;line-height:1.7}.qf-copy .qf-button{color:#5c5d5a;background:0 0;border:1px solid #cbccc9;border-radius:50%;width:37px;height:37px;margin:0;padding:0;font-size:0;position:absolute;top:0;right:0}.qf-copy .qf-button svg{width:13px}.qf-pilot{max-width:240px;margin-top:9px;font-size:8px;line-height:1.6}.qf-pilot br{display:none}.qf-footnote{max-width:315px;margin-top:9px;font-size:8px;line-height:1.6}.qf-chapter-0 .qf-description{max-width:285px}.qf-floor{filter:blur(10px);width:100%;height:100px;bottom:25px;left:0}.qf-film-footer{display:block;bottom:17px;left:22px;right:22px}.qf-film-caption{display:none}.qf-scroll{justify-content:center;gap:12px;width:100%;padding:8px 0;font-size:9px}.qf-playback{justify-content:space-between;gap:12px}.qf-play,.qf-next{width:30px;height:30px}.qf-play svg,.qf-next svg{width:13px}.qf-chapters{flex:1;gap:11px}.qf-chapters button{flex:1;min-width:0}.qf-chapter-label{gap:4px;font-size:8px}.qf-chapter-label>span{font-size:8px}.qf-progress{margin-top:7px}.qf-value{padding:85px 27px 55px;scroll-margin-top:0;display:block}.qf-value h2{font-size:36px}.qf-value .qf-eyebrow{margin-bottom:21px}.qf-value-copy>p:last-child{margin-top:24px;font-size:14px;line-height:1.85}.qf-value-proof{margin-top:42px}.qf-value-proof>p{margin:0 0 27px;font-size:17px;line-height:1.8}.qf-value-proof li{gap:10px;font-size:12px}.qf-value-proof ul{gap:17px;margin-bottom:27px}.qf-value-proof small{font-size:9px}.qf-transcript{margin-top:42px}.qf-transcript ol{padding-left:16px;font-size:12px}.qf-closing{padding:85px 25px}.qf-closing h2{font-size:43px}.qf-closing>p:not(.qf-eyebrow){font-size:12px}}@media (max-width:759px) and (max-height:760px){.qf-copy{top:27px}.qf-chapter-0 .qf-copy{top:83px}.qf-copy h1,.qf-copy h2{font-size:30px}.qf-app[data-locale=ko] .qf-copy h1,.qf-app[data-locale=ko] .qf-copy h2{font-size:27px}.qf-copy .qf-description{max-width:280px;margin-top:10px;font-size:11px}.qf-eyebrow{margin-bottom:9px}.qf-pilot{display:none}.qf-footnote{margin-top:7px}.qf-film-footer{bottom:12px}.qf-copy .qf-button{width:31px;height:31px}.qf-chapter-0 .qf-copy .qf-description{max-width:260px}}@media (max-width:759px){.qf-pilot,.qf-footnote{display:none}}.qf-portrait-active .qf-floor{opacity:0}.qf-portrait-active .qf-scroll{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #ffffff80;border-radius:100px;width:max-content;padding:11px 16px}.qf-portrait-active .qf-film-caption{color:#737471}@media (max-width:759px){.qf-portrait-active .qf-scroll{margin:auto}}.qf-app{--qf-bottom-offset:0px;--qf-scene-height:calc(100svh - var(--qf-header-offset) - var(--qf-bottom-offset))}.qf-stage{height:var(--qf-scene-height)}.qf-journey{height:calc(var(--qf-scene-height)*4.7)}.qf-zooming .qf-playback{opacity:0;pointer-events:none}.qf-playback{transition:opacity .25s}@media (max-width:759px){.qf-app{--qf-scene-height:min(calc(100svh - var(--qf-header-offset) - var(--qf-bottom-offset)),calc(275px + 145vw))}.qf-stage{min-height:0}.qf-journey{height:calc(var(--qf-scene-height)*4.75)}.qf-stage:not(.qf-chapter-0) .qf-copy{width:calc(100% - 44px);top:23px;left:22px}.qf-stage:not(.qf-chapter-0) .qf-copy .qf-eyebrow{margin-bottom:10px;font-size:9px}.qf-stage:not(.qf-chapter-0) .qf-copy h2,.qf-app[data-locale=ko] .qf-stage:not(.qf-chapter-0) .qf-copy h2{letter-spacing:-.045em;font-size:22px;line-height:1.25}.qf-stage:not(.qf-chapter-0) .qf-copy h2 span{display:inline}.qf-stage:not(.qf-chapter-0) .qf-copy h2 span:before{content:" "}.qf-stage:not(.qf-chapter-0) .qf-description{display:none}.qf-camera .qf-device{background:#81827f;border-radius:29px;padding:1px;box-shadow:0 12px 40px #21221f1a,0 0 0 1px #2b2c291c}.qf-camera .qf-device-rim{border-radius:28px;padding:3px}.qf-camera .qf-glass,.qf-camera .qf-glass:after{border-radius:25px}.qf-camera .qf-status,.qf-camera .qf-home,.qf-camera .qf-side-button{display:none}.qf-film-footer{bottom:max(12px,env(safe-area-inset-bottom));left:16px;right:16px}.qf-play,.qf-next{flex-shrink:0;width:40px;height:40px}.qf-chapters button{min-height:44px}.qf-chapter-label,.qf-chapter-label>span{font-size:9px}.qf-playback{gap:10px}.qf-chapters{gap:8px}.qf-chapter-label{gap:4px}.qf-chapter-label>span{white-space:normal;line-height:1.3}}@media (max-width:359px){.qf-stage:not(.qf-chapter-0) .qf-copy h2,.qf-app[data-locale=ko] .qf-stage:not(.qf-chapter-0) .qf-copy h2{font-size:20px}.qf-chapter-label{font-size:0}.qf-playback{gap:8px}.qf-chapters{gap:7px}}@media (prefers-reduced-motion:reduce){.qf-app{scroll-behavior:auto}.qf-app,.qf-app *,.pfs-root,.pfs-root *,.qf-portfolio,.qf-portfolio *,.qf-app :before,.qf-app :after{transition:none!important;animation:none!important}.qf-camera{will-change:auto}}@media (max-width:767px){.qf-app[data-header-hidden=true]{--qf-header-offset:0px}}.qf-app .qf-play,.qf-app .qf-next{flex-shrink:0;width:44px;height:44px}.qf-app .qf-chapters button,.qf-app .qf-scroll{min-height:44px}.qf-app .qf-copy .qf-button{min-width:44px;min-height:44px}
@media (max-width:759px){@container (max-height:520px){.qf-camera .pfs-appbar{height:38px;padding-inline:18px}.qf-camera .pfs-appbar-back{font-size:13px}.qf-camera .pfs-main{padding:11px 18px 0}.qf-camera .pfs-primary{border-radius:10px;height:39px;font-size:13px}.qf-camera .pfs-request-summary strong{font-size:13px}.qf-camera .pfs-request-summary span{margin-top:3px;font-size:11px}.qf-camera .pfs-service-mark{border-radius:9px;width:32px;height:37px}.qf-camera .pfs-form-content{padding:10px 18px 0}.qf-camera .pfs-form-content h2,.qf-camera .pfs-is-typing .pfs-form-content h2{margin-bottom:12px;font-size:21px}.qf-camera .pfs-is-typing .pfs-form-content{padding-top:9px}.qf-camera .pfs-is-typing .pfs-form-fields{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.qf-camera .pfs-is-typing .pfs-form-fields>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:48px;display:flex}.qf-camera .pfs-is-typing .pfs-form-fields>div:nth-last-child(-n+2){border-bottom:0}.qf-camera .pfs-is-typing .pfs-form-fields>div>span{width:auto;font-size:11px;line-height:1.3}.qf-camera .pfs-is-typing .pfs-form-fields strong{white-space:nowrap;margin-left:0;font-size:11px;line-height:1.3}.qf-camera .pfs-is-typing .pfs-form-fields svg{display:none}.qf-camera .pfs-form-fields>div{min-height:34px}.qf-camera .pfs-form-fields strong,.qf-camera .pfs-form-fields>div>span{font-size:11px}.qf-camera .pfs-notes-label,.qf-camera .pfs-is-typing .pfs-notes-label{margin:12px 0 7px;font-size:11px}.qf-camera .pfs-notes,.qf-camera .pfs-is-typing .pfs-notes{min-height:57px;padding:10px;font-size:12px;line-height:1.5}.qf-camera .pfs-form-note{font-size:11px;line-height:1.5;margin-top:13px!important}.qf-camera .pfs-form-actions{left:18px;right:18px}.qf-camera .pfs-is-typing .pfs-form-actions{bottom:134px!important}.qf-camera .pfs-keyboard{height:121px;padding-bottom:4px}.qf-camera .pfs-keyboard-suggestions{height:20px;font-size:11px}.qf-camera .pfs-key-row{height:23px;margin-bottom:2px}.qf-camera .pfs-key-row>span{height:22px;font-size:12px}.qf-camera .pfs-key-last{height:21px}.qf-camera .pfs-key-last>span{font-size:11px}.qf-camera .pfs-sent-heading{padding:3px 0 18px 44px;position:relative}.qf-camera .pfs-sent-heading>span{width:32px;height:32px;margin:0;position:absolute;top:4px;left:0}.qf-camera .pfs-sent-heading h2{font-size:22px}.qf-camera .pfs-sent-heading p{margin-top:6px;font-size:11px;line-height:1.45}.qf-camera .pfs-pending-request{padding:13px}.qf-camera .pfs-pending-specs{margin-top:11px;padding-top:5px}.qf-camera .pfs-pending-specs>div{padding-top:8px}.qf-camera .pfs-pending-specs strong,.qf-camera .pfs-pending-specs span{font-size:11px}.qf-camera .pfs-timeline{margin-top:20px}.qf-camera .pfs-timeline>div{padding-bottom:14px}.qf-camera .pfs-timeline p{margin-top:3px;font-size:11px;line-height:1.45}.qf-camera .pfs-pending-hint{padding-top:11px;font-size:11px}.qf-camera .pfs-inbox .pfs-main{padding-top:13px}.qf-camera .pfs-inbox-meta{padding:12px 0;font-size:11px}.qf-camera .pfs-state-label{font-size:11px}.qf-camera .pfs-inbox-count{margin:17px 0 11px}.qf-camera .pfs-inbox-count h2{font-size:21px}.qf-camera .pfs-inbox-count p{margin-top:6px;font-size:11px}.qf-camera .pfs-inbox-quotes{min-height:192px}.qf-camera .pfs-inbox-quotes .pfs-quote-row{min-height:64px}.qf-camera .pfs-inbox-foot{margin-top:8px;padding-top:12px}.qf-camera .pfs-inbox-foot p{font-size:11px;line-height:1.5}.qf-camera .pfs-detail-content{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 18px 0;display:grid}.qf-camera .pfs-detail-pro{align-self:center;gap:8px}.qf-camera .pfs-detail-pro .pfs-pro-avatar{width:33px;height:33px;font-size:13px}.qf-camera .pfs-detail-pro strong{font-size:13px}.qf-camera .pfs-detail-pro>div>span{max-width:136px;font-size:11px;line-height:1.4}.qf-camera .pfs-detail-amount{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;margin:0}.qf-camera .pfs-detail-amount strong{font-size:34px;line-height:1.1}.qf-camera .pfs-detail-amount>span{font-size:11px}.qf-camera .pfs-detail-content>h3,.qf-camera .pfs-inclusions,.qf-camera .pfs-detail-facts,.qf-camera .pfs-detail-condition{grid-column:1/-1}.qf-camera .pfs-detail-content h3{margin-top:20px;font-size:12px}.qf-camera .pfs-inclusions{gap:10px;margin-top:12px}.qf-camera .pfs-inclusions>div{font-size:13px}.qf-camera .pfs-detail-facts{margin-top:18px;padding-block:3px}.qf-camera .pfs-detail-facts>div{min-height:31px}.qf-camera .pfs-detail-facts strong,.qf-camera .pfs-detail-facts>div>span{font-size:11px}.qf-camera .pfs-detail-condition{max-width:none;font-size:11px;line-height:1.5;margin-top:10px!important}.qf-camera .pfs-detail-bottom{bottom:12px;left:18px;right:18px}.qf-camera .pfs-detail-bottom>p{margin-top:7px;font-size:11px;line-height:1.4}.qf-camera .pfs-confirm-sheet{padding:8px 18px 10px}.qf-camera .pfs-sheet-grip{margin-bottom:15px}.qf-camera .pfs-confirm-sheet h2{font-size:21px}.qf-camera .pfs-confirm-copy{font-size:12px;line-height:1.5;margin-top:12px!important}.qf-camera .pfs-confirm-quote{margin:16px 0 14px;padding:12px}.qf-camera .pfs-confirm-quote>div>span{font-size:11px;line-height:1.3}.qf-camera .pfs-confirm-rules{gap:8px;margin-bottom:18px}.qf-camera .pfs-confirm-rules p{font-size:11px;line-height:1.45}.qf-camera .pfs-confirm-sheet .pfs-primary{font-size:12px}.qf-camera .pfs-sheet-cancel{padding-top:13px;font-size:11px}.qf-camera .pfs-connected .pfs-main{padding-top:13px}.qf-camera .pfs-connected-title{padding-left:43px;position:relative}.qf-camera .pfs-connected-title>span{width:32px;height:32px;margin:0;position:absolute;top:1px;left:0}.qf-camera .pfs-connected-title>span svg{width:21px}.qf-camera .pfs-connected-title h2{font-size:22px}.qf-camera .pfs-connected-title>p{margin-top:7px;font-size:12px;line-height:1.45}.qf-camera .pfs-contact-card{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;margin-top:20px;padding:14px;display:grid}.qf-camera .pfs-contact-eyebrow{grid-column:1;font-size:11px}.qf-camera .pfs-contact-name{grid-column:1;gap:7px;margin-top:9px}.qf-camera .pfs-contact-name strong{font-size:15px}.qf-camera .pfs-contact-name .pfs-pro-avatar{width:28px;height:28px;font-size:11px}.qf-camera .pfs-contact-methods{grid-column:1;gap:4px;margin:10px 0 0}.qf-camera .pfs-contact-phone{font-size:16px}.qf-camera .pfs-contact-email{font-size:12px}.qf-camera .pfs-contact-offer{border-top:0;border-left:1px solid var(--pfs-line);grid-area:1/2/4;align-self:center;gap:6px;max-width:96px;padding:8px 0 8px 10px}.qf-camera .pfs-contact-offer>span{font-size:11px}.qf-camera .pfs-contact-offer strong{font-size:12px;line-height:1.5}.qf-camera .pfs-your-contact{margin-top:20px}.qf-camera .pfs-your-contact>span{font-size:11px}.qf-camera .pfs-your-contact strong{margin-top:7px;font-size:14px}.qf-camera .pfs-your-contact>div{margin-top:6px;font-size:11px}.qf-camera .pfs-connected-note{max-width:none;font-size:11px;line-height:1.5;margin-top:17px!important}.qf-camera .pfs-home-main{padding-top:9px}.qf-camera .pfs-home .pfs-title-row{margin-bottom:13px}.qf-camera .pfs-home .pfs-title-row h2{font-size:22px}.qf-camera .pfs-active-request{padding:11px 13px 0}.qf-camera .pfs-active-request .pfs-request-summary{margin-top:9px}.qf-camera .pfs-request-specs{margin:8px 0 10px;font-size:11px}.qf-camera .pfs-active-foot{min-height:35px}.qf-camera .pfs-section-label{margin-top:14px}.qf-camera .pfs-section-label>span{font-size:11px}.qf-camera .pfs-home-quotes .pfs-quote-row{min-height:50px}.qf-camera .pfs-tabbar{min-height:43px;padding:5px 18px}.qf-camera .pfs-tabbar>div{gap:3px}.qf-camera .pfs-tabbar>div>span{font-size:11px}.qf-camera .pfs-tabbar svg{width:16px;height:16px}}@container (max-height:440px){.qf-camera .pfs-appbar{height:35px}.qf-camera .pfs-primary{height:37px}.qf-camera .pfs-main{padding-top:9px}.qf-camera .pfs-form-content,.qf-camera .pfs-is-typing .pfs-form-content{padding-top:7px}.qf-camera .pfs-form-content h2,.qf-camera .pfs-is-typing .pfs-form-content h2{margin-bottom:9px;font-size:20px}.qf-camera .pfs-form-fields{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.qf-camera .pfs-form-fields>div,.qf-camera .pfs-is-typing .pfs-form-fields>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:40px;display:flex}.qf-camera .pfs-form-fields>div:nth-last-child(-n+2){border-bottom:0}.qf-camera .pfs-form-fields>div>span{width:auto;line-height:1.3}.qf-camera .pfs-form-fields strong{white-space:nowrap;margin-left:0;line-height:1.3}.qf-camera .pfs-form-fields svg{display:none}.qf-camera .pfs-notes-label,.qf-camera .pfs-is-typing .pfs-notes-label{margin:9px 0 5px}.qf-camera .pfs-notes,.qf-camera .pfs-is-typing .pfs-notes{min-height:51px;padding:8px 9px}.qf-camera .pfs-form-note{margin-top:11px!important}.qf-camera .pfs-is-typing .pfs-form-actions{bottom:123px!important}.qf-camera .pfs-keyboard{height:111px;padding-bottom:3px}.qf-camera .pfs-keyboard-suggestions{height:18px}.qf-camera .pfs-key-row{height:21px}.qf-camera .pfs-key-row>span{height:20px}.qf-camera .pfs-key-last{height:21px}.qf-camera .pfs-sent-heading{padding-bottom:12px}.qf-camera .pfs-sent-heading p{margin-top:4px}.qf-camera .pfs-pending-request{padding:11px 12px}.qf-camera .pfs-pending-specs{margin-top:9px;padding-top:3px}.qf-camera .pfs-pending-specs>div{padding-top:7px}.qf-camera .pfs-timeline{margin-top:15px}.qf-camera .pfs-timeline>div{padding-bottom:11px}.qf-camera .pfs-pending-hint{display:none}.qf-camera .pfs-inbox .pfs-main{padding-top:10px}.qf-camera .pfs-inbox-meta{padding:8px 0}.qf-camera .pfs-inbox-count{margin:14px 0 8px}.qf-camera .pfs-inbox-count h2{font-size:20px}.qf-camera .pfs-inbox-count p{display:none}.qf-camera .pfs-inbox-quotes{min-height:165px}.qf-camera .pfs-inbox-quotes .pfs-quote-row{min-height:55px}.qf-camera .pfs-inbox-quotes .pfs-pro-avatar{width:32px;height:32px}.qf-camera .pfs-inbox-foot{margin-top:8px;padding-top:8px}.qf-camera .pfs-inbox-foot p{max-width:none;line-height:1.45}.qf-camera .pfs-detail-content{padding-top:9px}.qf-camera .pfs-detail-amount strong{font-size:31px}.qf-camera .pfs-detail-content h3{margin-top:12px}.qf-camera .pfs-inclusions{gap:7px;margin-top:9px}.qf-camera .pfs-detail-facts{margin-top:12px;padding-block:2px}.qf-camera .pfs-detail-facts>div{min-height:27px}.qf-camera .pfs-detail-condition{margin-top:8px!important}.qf-camera .pfs-detail-bottom{bottom:10px}.qf-camera .pfs-sheet-grip{margin-bottom:12px}.qf-camera .pfs-confirm-copy{margin-top:10px!important}.qf-camera .pfs-confirm-quote{margin-block:12px 11px;padding:10px 12px}.qf-camera .pfs-confirm-rules{gap:7px;margin-bottom:14px}.qf-camera .pfs-sheet-cancel{padding-top:11px}.qf-camera .pfs-connected .pfs-main{padding-top:10px}.qf-camera .pfs-connected-title h2{font-size:21px}.qf-camera .pfs-contact-card{margin-top:16px;padding:12px}.qf-camera .pfs-contact-name,.qf-camera .pfs-contact-methods{margin-top:8px}.qf-camera .pfs-your-contact{margin-top:15px}.qf-camera .pfs-connected-note{margin-top:13px!important}.qf-camera .pfs-home .pfs-request-specs{display:none}.qf-camera .pfs-home .pfs-active-request .pfs-request-summary{margin-bottom:9px}.qf-camera .pfs-home-quotes .pfs-quote-row:last-child{display:none}}@container (max-height:390px){.qf-camera .pfs-appbar{height:34px}.qf-camera .pfs-form-content,.qf-camera .pfs-is-typing .pfs-form-content{padding-top:6px}.qf-camera .pfs-form-content h2,.qf-camera .pfs-is-typing .pfs-form-content h2{margin-bottom:6px}.qf-camera .pfs-form-fields>div,.qf-camera .pfs-is-typing .pfs-form-fields>div{gap:2px;min-height:35px}.qf-camera .pfs-notes-label,.qf-camera .pfs-is-typing .pfs-notes-label{margin:6px 0 4px}.qf-camera .pfs-notes,.qf-camera .pfs-is-typing .pfs-notes{min-height:49px;padding-block:7px}.qf-camera .pfs-is-typing .pfs-form-actions{bottom:119px!important}.qf-camera .pfs-keyboard{height:109px}.qf-camera .pfs-keyboard-suggestions{height:16px}.qf-camera .pfs-form-note{max-width:none}.qf-camera .pfs-sent-heading h2{font-size:21px}.qf-camera .pfs-sent-heading p{display:none}.qf-camera .pfs-sent-heading{min-height:45px;padding-top:4px}.qf-camera .pfs-timeline>div:first-child p{display:none}.qf-camera .pfs-timeline>div:first-child{padding-bottom:15px}.qf-camera .pfs-inbox-meta{padding:7px 0}.qf-camera .pfs-inbox-count{margin-top:12px}.qf-camera .pfs-inbox-foot{margin-top:6px;padding-top:7px}.qf-camera .pfs-detail-content{padding-top:8px}.qf-camera .pfs-detail-amount strong{font-size:29px}.qf-camera .pfs-detail-content h3{margin-top:9px}.qf-camera .pfs-inclusions{gap:5px;margin-top:8px}.qf-camera .pfs-detail-facts{margin-top:10px}.qf-camera .pfs-detail-facts>div{min-height:25px}.qf-camera .pfs-detail-condition{margin-top:7px!important}.qf-camera .pfs-detail-bottom>p{margin-top:6px}.qf-camera .pfs-your-contact>div{display:none}}.qf-camera .pfs-your-contact>.pfs-your-email{margin-top:4px;font-size:12px;line-height:1.4}}
.qf-app{--blue:#171917;--ink:#171917;--muted:#65695f;color:var(--ink);background:#f6f7f1}.qf-app button:focus-visible,.qf-app a:focus-visible,.qf-app summary:focus-visible{outline-color:#656f40}.qf-app ::selection{color:#171917;background:#c9f53b80}.qf-backdrop,.qf-chapter-1 .qf-backdrop{background:#f6f7f1}.qf-chapter-3 .qf-backdrop{background:#f0f2e9}.qf-backdrop:after{background:#171917}.qf-floor{background:radial-gradient(#17191718,#0000 65%)}.qf-eyebrow{color:#686e5f}.qf-chapter-0 .qf-eyebrow{color:#565f48}.qf-copy h1 span{color:#171917}.qf-copy h2 span{color:#697061}.qf-copy .qf-description{color:#62685c}.qf-pilot,.qf-footnote{color:#656b5e}.qf-button{color:#171917;background:#c9f53b}.qf-button:hover{background:#bce82c}.qf-chapter-2 .qf-copy h2 span{color:#f6f7f1}.qf-chapter-2 .qf-description{color:#c8cdc2}.qf-chapter-2 .qf-eyebrow,.qf-chapter-2 .qf-footnote,.qf-chapter-2 .qf-film-caption{color:#b6bdac}.qf-chapter-2 .qf-playback{color:#f6f7f1}.qf-chapter-2 .qf-play,.qf-chapter-2 .qf-next{color:#f6f7f1;background:#ffffff08;border-color:#797f70}.qf-chapter-2 .qf-progress{background:#5b6153}.qf-chapter-2 .qf-progress>i{background:#c9f53b}.qf-film-caption,.qf-portrait-active .qf-film-caption{color:#666e5c}.qf-scroll,.qf-playback{color:#59614e}.qf-play,.qf-next{border-color:#bdc4b2}.qf-progress{background:#d2d8c6}.qf-progress>i{background:#59663b}.qf-value{color:#f6f7f1;background:#171917}.qf-value .qf-eyebrow{color:#afb9a1}.qf-value h2 span{color:#dbe1d1}.qf-value-copy>p:last-child{color:#b7beaf}.qf-value-proof>p{color:#f6f7f1}.qf-value-proof li{color:#ced4c4}.qf-value-proof li svg{color:#c9f53b}.qf-value-proof details,.qf-transcript{border-color:#43493b}.qf-value summary{color:#c5ceba}.qf-value-proof details p,.qf-transcript ol{color:#b7beaf}.qf-value-proof small{color:#adb6a0}.qf-transcript a{color:#dbe1d1}.qf-closing{background:#f0f2e9}.qf-closing .qf-eyebrow{color:#666f59}.qf-closing h2{color:#171917}.qf-closing>p:not(.qf-eyebrow){color:#626b56}.pfs-root{--pfs-ink:#171917;--pfs-muted:#6d7267;--pfs-line:#e3e7da;--pfs-blue:#3f4b2d;--pfs-soft:#f6f7f1}.pfs-user{color:#57614a;background:#edf0e5}.pfs-active-request{background:#f6f7f1}.pfs-service-mark{color:#59664a;background:#e9eddf}.pfs-pro-avatar{color:#5d674f;background:#edf0e6}.pfs-request-summary span,.pfs-request-specs,.pfs-quote-person>span,.pfs-form-note,.pfs-sent-heading p,.pfs-timeline p,.pfs-pending-hint,.pfs-inbox-meta,.pfs-inbox-count p,.pfs-inbox-foot,.pfs-detail-pro>div>span,.pfs-detail-amount>span,.pfs-detail-facts>div>span,.pfs-detail-condition,.pfs-detail-bottom>p{color:#6d7562}.pfs-notes{color:#171917;border-color:#dfe4d4}.pfs-notes-focused{border-color:#909d73;box-shadow:0 0 0 2px #ecf2de}.pfs-primary{color:#171917;background:#c9f53b}.pfs-button-pressed{background:#bce82c}.pfs-sent-heading>span,.pfs-connected-title>span{color:#4b5f2c;background:#edf3df}.pfs-inclusions>div{color:#59654d}.pfs-inclusions svg{color:#4d6230}.pfs-confirm-copy,.pfs-confirm-rules p,.pfs-sheet-cancel,.pfs-connected-title>p,.pfs-contact-eyebrow,.pfs-contact-offer>span,.pfs-your-contact>span,.pfs-connected-note{color:#69735c}.pfs-confirm-quote,.pfs-contact-card{background:#f6f7f1}.pfs-confirm-quote .pfs-pro-avatar,.pfs-contact-name .pfs-pro-avatar{background:#e9eedf}.pfs-row-pressed{background:#f0f5e4!important}.pfs-quote-row .pfs-tap{background:#c9f53b25;border-color:#7d8f54;box-shadow:0 0 0 5px #c9f53b0c}.qf-opening-address{color:#656e59;background:#f0f2ea}.qf-opening-browser-content>span{color:#656e59}.qf-opening-loading{background:#c9f53b}@media (max-width:759px){.qf-copy .qf-button{color:#171917;background:#c9f53b;border-color:#c9f53b;top:-26px}.qf-portrait-active .qf-scroll{white-space:normal;text-align:left;width:100%;max-width:100%;min-height:44px;line-height:1.5}}.qf-portfolio{color:#171917;background:#f6f7f1}.qf-portfolio button{font-family:inherit}.qf-portfolio::backdrop{background:#171917a6}.qf-portfolio-close{color:#58604e;background:#edf0e5}.qf-portfolio button:focus-visible{outline-color:#656f40}.qf-portfolio-picker button[aria-pressed=true]{background:#171917;border-color:#171917}.qf-portfolio-thumbnails button[aria-pressed=true]{border-color:#6b7f40}.qf-copy a{pointer-events:auto}.qf-no-js{max-width:900px;margin-inline:auto;padding:64px 24px}.qf-no-js h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,56px);line-height:1.2}.qf-no-js p{color:#61695a;margin-top:20px;line-height:1.8}.qf-no-js a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:20px;text-decoration:underline;display:inline-flex}@media (min-width:760px) and (max-height:580px){.qf-copy{width:43%;top:8%;left:7%}.qf-copy .qf-eyebrow{margin-bottom:10px;font-size:9px}.qf-copy h1,.qf-copy h2,.qf-app[data-locale=ko] .qf-copy h1,.qf-app[data-locale=ko] .qf-copy h2{font-size:28px;line-height:1.15}.qf-copy .qf-description{max-width:330px;margin-top:12px;font-size:12px;line-height:1.6}.qf-copy .qf-button{min-height:44px;margin-top:14px;padding:10px 16px}.qf-pilot,.qf-footnote{display:none}.qf-film-footer{gap:6px;bottom:16px;left:7%}}.qf-app .qf-transcript button{color:#dbe1d1;text-align:left;background:0 0;align-items:center;gap:9px;min-height:44px;margin:12px 0 10px;padding:0;font-size:12px;display:inline-flex}.qf-app .qf-sample-notice{color:#69715f;text-align:center;text-wrap:pretty;max-width:840px;margin:0 auto;padding:28px 28px 12px;font-size:12px;line-height:1.75}.qf-account-links{flex-wrap:wrap;justify-content:center;gap:12px 24px;max-width:840px;margin:0 auto;padding:0 24px 36px;display:flex}.qf-app .qf-account-links a{color:#404b30;text-underline-offset:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5;-webkit-text-decoration:underline #adb89a;text-decoration:underline #adb89a;display:inline-flex}.qf-app .qf-account-links a:hover{color:#171917}@media (max-width:759px){.qf-film-caption{color:#59614e;letter-spacing:.025em;text-align:center;margin-bottom:6px;font-size:9px;line-height:1.4;display:block}.qf-portrait-active .qf-film-caption{color:#4e5942}.qf-app .qf-sample-notice{padding:24px 24px 8px}.qf-account-links{gap:8px 20px;padding-bottom:28px}}
/*# sourceMappingURL=c85fc9e01670e958.css.map*/