/* Office adaptation and shared service tools. main.v2.css is the original reference stylesheet. */
body [hidden]{display:none!important}
.btpl-office-label{font:500 14px/1.5 var(--primaryfont);letter-spacing:.025em;color:inherit;margin:0 0 8px}
.hero-section .btpl-office-label{color:#fff}.btpl-language{white-space:nowrap;padding:10px 6px;font-size:14px}
.btpl-office-brand{object-fit:contain!important;background:#f3f5f6;padding:42px;aspect-ratio:1;min-width:0}
.btpl-contact-panel{display:flex;flex-direction:column;gap:20px;align-items:stretch}.btpl-contact-panel p{margin:0}.btpl-email{overflow-wrap:anywhere;color:var(--primary)}
.navbar-wrapper>.div-block-8{min-width:0}.menu-button-2{cursor:pointer}.w-dropdown-list.btpl-open{display:block}.kutup-faq-item.btpl-open{height:auto!important;max-height:none!important;opacity:1!important;display:block!important}.kutup-faq-item[hidden]{display:none!important}
.btpl-online{scroll-margin-top:110px}.btpl-online>.buttonstyle{margin:16px 0 36px}.catalog-sections{width:100%;min-width:0}.catalog-section-nav{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 40px}.catalog-section-nav a{padding:12px 18px;border:1px solid var(--line);color:var(--main);text-decoration:none}
.catalog-display-section{margin:0 0 50px;scroll-margin-top:115px}.catalog-display-section__title{font:500 36px/1.15 var(--headingfont);margin:0 0 12px}.catalog-display-section__description,.catalog-section__description{font:400 16px/1.6 var(--primaryfont);margin:0 0 26px}.catalog-section{margin-bottom:38px;scroll-margin-top:115px}.catalog-section__title{font:500 28px/1.2 var(--headingfont);margin:0 0 10px}.catalog-subgroup__title{font:500 22px/1.3 var(--headingfont);margin:30px 0 18px}
.inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.inquiry-card{border:1px solid var(--line);padding:24px;min-width:0;display:flex;flex-direction:column;gap:12px;scroll-margin-top:115px}.package-heading h2,.package-heading h3,.package-heading h4,.package-heading h5,.package-heading h6{font:500 24px/1.2 var(--headingfont);margin:0 0 8px;color:var(--main)}.package-form-label,.package-stage,.package-card__status{font:400 14px/1.45 var(--primaryfont);margin:0}.package-card__price-label{font-size:13px;margin:0}.inquiry-price{font:500 30px/1.15 var(--headingfont);color:var(--primary);margin:0}.package-card__preview{min-height:100px;display:flex;flex-direction:column;gap:8px}.package-card__description{font:400 16px/1.5 var(--primaryfont);margin:0;display:-webkit-box;-webkit-line-clamp:var(--package-preview-lines,3);-webkit-box-orient:vertical;overflow:hidden}.package-card__description[hidden]{display:none}
.package-card__actions,.catalog-service-dialog__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;align-items:center}.btn,.package-details-button,.intake-language-fallback{font:500 16px/1.25 var(--headingfont);display:inline-flex;justify-content:center;align-items:center;padding:14px 20px;border:1px solid var(--line);color:var(--main);text-decoration:none;background:transparent;cursor:pointer}.btn--gold{background:var(--primary);color:white;border-color:var(--primary)}.btn:hover,.package-details-button:hover{border-color:var(--primary)}a[aria-disabled=true]{pointer-events:none;opacity:.6}.package-form-code{white-space:nowrap}.catalog-related-services{font-size:14px}.catalog-related-services a{color:var(--primary)}
.catalog-service-dialog{width:min(940px,94vw);max-height:90dvh;padding:0;border:1px solid var(--line);color:var(--main);font:400 16px/1.55 var(--primaryfont);background:#fff}.catalog-service-dialog::backdrop{background:#000b}.catalog-service-dialog__heading{padding:25px 30px;border-bottom:1px solid var(--line)}.catalog-service-dialog__title{font:500 28px/1.2 var(--headingfont);margin:0 35px 8px 0}.catalog-service-dialog__body{padding:25px 30px;overflow:auto;max-height:58dvh}.catalog-service-dialog__body h3{font:500 22px/1.3 var(--headingfont)}.catalog-service-dialog__body ul{padding-left:22px}.catalog-service-dialog__actions{padding:20px 30px;border-top:1px solid var(--line)}.catalog-service-dialog [data-service-dialog-close]{position:absolute;right:14px;top:12px;background:transparent;border:1px solid var(--line);font:inherit;padding:8px;cursor:pointer}.option-table-wrap{overflow-x:auto}.catalog-service-dialog table{width:100%;font-size:14px}.catalog-service-dialog td,.catalog-service-dialog th{padding:10px;text-align:left;border-bottom:1px solid var(--line)}
.btpl-plan{padding-bottom:60px}.vp-planner{font:400 16px/1.55 var(--primaryfont);color:var(--main);max-width:1060px;margin:35px auto}.vp-planner *{box-sizing:border-box}.vp-intro{max-width:760px;margin:0 0 28px}.vp-intro h2{font:500 32px/1.2 var(--headingfont)}.vp-eyebrow,.vp-node-kicker,.vp-total-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.vp-progress{display:flex;gap:20px;align-items:center;margin:20px 0}.vp-progress-track{flex:1;height:4px;background:#ddd}.vp-progress-track span{display:block;height:100%;background:var(--primary)}.vp-node{border:1px solid var(--line);padding:26px;margin-bottom:20px}.vp-node h3{font:500 26px/1.2 var(--headingfont);margin:12px 0}.vp-node-meta{display:flex;gap:12px;align-items:center}.vp-node-number{display:grid;place-items:center;border:1px solid var(--primary);color:var(--primary);width:32px;height:32px}.vp-hint,.vp-caption,.vp-note{font-size:15px;line-height:1.6}.vp-service-choices,.vp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vp-service-option,.vp-choice{display:block;cursor:pointer;position:relative}.vp-service-option input,.vp-choice input{position:absolute;opacity:0;left:12px;top:24px;width:1px;height:1px}.vp-service-option-content,.vp-choice-content{display:flex;flex-direction:column;gap:10px;height:100%;padding:19px;border:1px solid var(--line);background:#f7f8fa}.vp-service-option strong{font:500 21px/1.25 var(--headingfont)}.vp-service-option small{font-size:14px;line-height:1.5}.vp-service-option b{color:var(--primary);font:500 23px/1.2 var(--headingfont);margin-top:auto}.vp-choice-content{flex-direction:row;align-items:center;min-height:64px}.vp-service-option input:checked+.vp-service-option-content,.vp-choice input:checked+.vp-choice-content{border:2px solid var(--primary);padding:18px;background:#eaf3fa}.vp-service-option input:focus-visible+.vp-service-option-content,.vp-choice input:focus-visible+.vp-choice-content{outline:2px solid var(--primary);outline-offset:3px}.vp-path{border-left:1px solid var(--primary);margin-left:15px;padding-left:24px}.vp-path:empty{display:none}.vp-path .vp-node{margin-top:24px}.vp-live-total{border:2px solid var(--primary);padding:26px;margin-top:28px}.vp-live-total-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.vp-live-total-head strong{display:block;font:500 34px/1.2 var(--headingfont);color:var(--primary);margin-top:10px}.vp-fee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.vp-fee-box{border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:12px}.vp-fee-box strong{font:500 24px/1.2 var(--headingfont)}.vp-selected-extras{line-height:1.6}.vp-fee-source,.vp-total-note{font-size:13px;line-height:1.65}.vp-summary-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:20px 0}.vp-reset{background:transparent;border:1px solid var(--line);padding:10px 16px;font:inherit;cursor:pointer}.vp-question-link{color:var(--primary)}.vp-note.is-caution,.vp-price-warning{border-left:4px solid #b72332;background:#fff1f3;padding:15px}.vp-quantity-control{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.vp-node input[type=number],.vp-node select{border:1px solid var(--line);padding:12px;font:inherit;max-width:100%;background:#fff}.vp-node .vp-step-list{padding-left:22px}.vp-selection-summary{margin-bottom:20px}.vp-estimate-status{font-size:14px}
@media(max-width:991px){.btpl-language{margin-left:auto;margin-right:12px}.btpl-nav-open{display:block!important;position:absolute;left:0;right:0;top:100%;background:#fff;max-height:80dvh;overflow:auto;padding:18px 4%;border-bottom:1px solid var(--line);z-index:100}.btpl-nav-open .nav-menu-two{display:flex;flex-direction:column;align-items:stretch}.btpl-nav-open .rl_navbar1_dropdown-list{position:static;width:100%;min-width:0}.btpl-nav-open .navgrid{grid-template-columns:1fr}.btpl-nav-open .nav-link{display:block}.btpl-nav-open .rl_navbar1_dropdown-toggle a.nav-link.drop{display:none}.btpl-office-brand{padding:28px}}
@media(max-width:700px){.inquiry-grid,.vp-service-choices,.vp-choice-grid,.vp-fee-grid{grid-template-columns:1fr}.catalog-display-section__title{font-size:30px}.inquiry-card,.vp-node,.vp-live-total{padding:20px}.vp-path{margin-left:6px;padding-left:14px}.vp-live-total-head{align-items:flex-start}.vp-live-total-head strong{font-size:28px}.catalog-service-dialog__heading,.catalog-service-dialog__body,.catalog-service-dialog__actions{padding:20px}.btpl-language{font-size:13px;margin-right:5px}.catalog-section-nav a{font-size:14px}.vp-progress{display:block}.vp-progress-track{margin-top:12px}.btpl-contact-panel .buttonstyle{text-align:center;justify-content:center}.btpl-office-brand{max-height:360px}.btpl-email{font-size:14px}}
