.bcart{--bc-bg: #FAF7F1;--bc-surface: #FFFFFF;--bc-text: #1E2A38;--bc-muted: #8A8178;--bc-accent: #1E2A38;--bc-accent-text: #FAF7F1;--bc-border: #E5E0D8;--bc-tag-bg: #F0EDE7;--bc-warn: #C0622A;--bc-success: #4A7C5E;--bc-font-heading: "Cormorant Garamond", "EB Garamond", Georgia, serif;--bc-font-body: "Jost", "Inter Tight", system-ui, sans-serif;background:var(--bc-bg);color:var(--bc-text);font-family:var(--bc-font-body);-webkit-font-smoothing:antialiased;min-height:100vh}.bcart *{box-sizing:border-box}.bcart input,.bcart textarea,.bcart button{font-family:inherit;color:inherit}.bcart__container{max-width:1200px;margin:0 auto;padding:0 24px}.bcart__page-header{border-bottom:1px solid var(--bc-border);background:var(--bc-bg)}.bcart__page-header .bcart__container{height:64px;display:flex;align-items:center;justify-content:flex-end}.bcart__back-link{display:inline-flex;align-items:center;gap:6px;color:var(--bc-muted);font-size:13px;letter-spacing:.02em;text-decoration:none;background:none;border:0;cursor:pointer}.bcart__back-link:hover{color:var(--bc-text)}.bcart--page .bcart__container{padding-top:48px;padding-bottom:64px}.bcart__page-title{font-family:var(--bc-font-heading);font-weight:400;font-size:clamp(28px,4vw,36px);line-height:1.1;margin:0 0 8px;color:var(--bc-text)}.bcart__page-meta{font-size:13px;color:var(--bc-muted);letter-spacing:.03em;margin:0 0 40px}.bcart__empty{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.bcart__empty-icon{opacity:.25}.bcart__empty-title{font-family:var(--bc-font-heading);font-size:22px;font-weight:400;color:var(--bc-text);margin:0}.bcart__empty-sub{font-size:13px;color:var(--bc-muted);line-height:1.7;margin:0}.bcart .bcart__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 32px!important;border:none!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important;transition:opacity .2s!important;line-height:1!important;font-family:inherit!important;height:auto!important;min-height:0!important;text-indent:0!important}.bcart .bcart__btn--primary{background:var(--bc-accent)!important;color:var(--bc-accent-text)!important}.bcart .bcart__btn--primary:hover{opacity:.85}.bcart .bcart__btn--checkout{width:100%!important;height:52px!important;margin-top:4px;letter-spacing:.1em!important;color:#faf7f1!important;background:#1e2a38!important;-webkit-appearance:none;appearance:none}.bcart .bcart__btn--checkout svg{color:#faf7f1}.bcart__grid{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start}@media(max-width:900px){.bcart__grid{grid-template-columns:1fr;gap:32px}}.bcart__shipping-banner{padding:12px 0;border-bottom:1px solid var(--bc-border)}.bcart__shipping-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bcart__shipping-row span{font-size:12px;color:var(--bc-muted);letter-spacing:.03em}.bcart__shipping-bar{height:2px;background:var(--bc-border);border-radius:1px;overflow:hidden}.bcart__shipping-fill{height:100%;background:var(--bc-accent);transition:width .4s ease}.bcart__item{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--bc-border);position:relative}.bcart__item-thumb{flex-shrink:0;width:96px;height:96px;background:var(--bc-tag-bg);overflow:hidden;display:block}.bcart__item-thumb img,.bcart__item-thumb-placeholder{width:100%;height:100%;object-fit:cover;display:block}.bcart__item-thumb-placeholder{background:var(--bc-tag-bg)}.bcart__item-body{flex:1;min-width:0}.bcart__item-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.bcart__item-title{font-family:var(--bc-font-heading);font-size:17px;font-weight:400;line-height:1.3;color:var(--bc-text);text-decoration:none;display:block}.bcart__item-title:hover{text-decoration:underline;text-underline-offset:3px}.bcart__item-subtitle{font-size:11px;color:var(--bc-muted);margin:2px 0 0;letter-spacing:.06em;text-transform:uppercase}.bcart__item-remove{background:none;border:0;cursor:pointer;color:var(--bc-muted);padding:2px;flex-shrink:0}.bcart__item-remove:hover{color:var(--bc-text)}.bcart__item-tags{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.bcart__item-tag{font-size:11px;color:var(--bc-muted);background:var(--bc-tag-bg);padding:3px 8px;letter-spacing:.04em}.bcart__item-stock{font-size:11px;color:var(--bc-warn);margin:6px 0 0;letter-spacing:.03em}.bcart__item-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.bcart__qty{display:inline-flex;align-items:center;border:1px solid var(--bc-border);border-radius:0;overflow:hidden}.bcart__qty-btn{width:32px;height:32px;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bc-text);padding:0}.bcart__qty-btn:hover{background:var(--bc-tag-bg)}.bcart__qty-input{width:36px;height:32px;text-align:center;border:0;background:transparent;font-size:13px;color:var(--bc-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0;border-radius:0;outline:none;box-shadow:none;margin:0}.bcart__qty-input::-webkit-outer-spin-button,.bcart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bcart__item-price{font-size:14px;font-weight:500;color:var(--bc-text)}.bcart__upsell{margin-top:32px}.bcart__upsell-label{font-size:11px;color:var(--bc-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.bcart__upsell-list{display:flex;flex-direction:column;gap:8px}.bcart__upsell-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:0}.bcart__upsell-thumb{width:48px;height:48px;background:var(--bc-tag-bg);flex-shrink:0;overflow:hidden;display:block}.bcart__upsell-thumb img{width:100%;height:100%;object-fit:cover}.bcart__upsell-thumb-placeholder{width:100%;height:100%;background:var(--bc-tag-bg)}.bcart__upsell-info{flex:1;min-width:0}.bcart__upsell-name{font-family:var(--bc-font-heading);font-size:14px;color:var(--bc-text);margin:0;text-decoration:none;display:block}.bcart__upsell-name:hover{text-decoration:underline}.bcart__upsell-price{font-size:12px;color:var(--bc-muted);margin:2px 0 0}.bcart__upsell-add{width:32px;height:32px;border:1px solid var(--bc-accent);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bc-accent);padding:0}.bcart__upsell-add:hover{background:var(--bc-accent);color:var(--bc-accent-text)}.bcart__summary{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:0;padding:28px;position:sticky;top:24px}@media(max-width:900px){.bcart__summary{position:static;padding:24px}}.bcart__details{border-bottom:1px solid var(--bc-border)}.bcart__details summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--bc-text);letter-spacing:.04em}.bcart__details summary::-webkit-details-marker{display:none}.bcart__details-label{display:flex;align-items:center;gap:8px}.bcart__details-chev{color:var(--bc-muted);transition:transform .25s;display:flex}.bcart__details[open] .bcart__details-chev{transform:rotate(180deg)}.bcart__details-body{padding:0 0 16px}.bcart__discount-info{font-size:12px;color:var(--bc-muted);margin:0;line-height:1.6}.bcart__note{width:100%;padding:12px;border:1px solid var(--bc-border);border-radius:0;background:var(--bc-bg);font-size:13px;color:var(--bc-text);resize:vertical;min-height:80px;line-height:1.6;outline:none;font-family:inherit;box-shadow:none}.bcart__note:focus{border-color:var(--bc-accent)}.bcart__totals{padding:20px 0 0}.bcart__total-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.bcart__total-label{color:var(--bc-muted)}.bcart__total-value{color:var(--bc-text)}.bcart__total-value--free{color:var(--bc-success)}.bcart__total-row--grand{border-top:1px solid var(--bc-border);padding-top:16px;margin:12px 0 20px}.bcart__total-row--grand .bcart__total-label,.bcart__total-row--grand .bcart__total-value{font-family:var(--bc-font-heading);font-size:18px;font-weight:400;color:var(--bc-text)}.bcart__trust{font-size:11px;color:var(--bc-muted);text-align:center;margin:12px 0 0;letter-spacing:.04em}.bpay{--bpay-midnight: #2c3444;--bpay-sand: #e9e0d1;--bpay-sand-dark: #d6cab5;--bpay-sand-light: #f4f0ea;--bpay-white: #ffffff;--bpay-text: #2c3444;--bpay-text-muted: #7a7a6e;--bpay-border: #ddd8cf;background:var(--bpay-white);color:var(--bpay-text);font-family:Jost,-apple-system,system-ui,sans-serif;font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased}.bpay *{box-sizing:border-box}.bpay__hero{background:var(--bpay-sand);padding:72px 48px 64px;text-align:center}.bpay__hero-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bpay-text-muted);margin:0 0 20px}.bpay__hero-h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(40px,6vw,68px);line-height:1.05;color:var(--bpay-midnight);margin:0 0 24px}.bpay__hero-sub{font-size:15px;font-weight:300;color:var(--bpay-text-muted);max-width:520px;margin:0 auto 40px;line-height:1.8}.bpay__hero-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.bpay__badge{background:var(--bpay-white);border:1px solid var(--bpay-sand-dark);border-radius:6px;padding:8px 16px;font-size:12px;font-weight:400;letter-spacing:.05em;color:var(--bpay-midnight)}@media(max-width:700px){.bpay__hero{padding:52px 20px 48px}}.bpay__main{max-width:900px;margin:0 auto;padding:80px 48px 100px}@media(max-width:700px){.bpay__main{padding:56px 20px 72px}}.bpay__section-header{margin-bottom:48px;padding-bottom:20px;border-bottom:1px solid var(--bpay-border)}.bpay__section-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bpay-text-muted);margin:0 0 12px}.bpay__section-h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:34px;color:var(--bpay-midnight);margin:0}.bpay__methods{margin-bottom:80px}.bpay__method{display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:start;padding:40px 0;border-bottom:1px solid var(--bpay-border)}.bpay__method:first-child{border-top:1px solid var(--bpay-border)}@media(max-width:700px){.bpay__method{grid-template-columns:1fr;gap:16px}}.bpay__method-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding-top:4px}.bpay__method-icon{display:flex;flex-shrink:0}.bpay__method-icon svg{height:32px;width:auto;display:block}.bpay__method-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:22px;color:var(--bpay-midnight);margin:0 0 10px;line-height:1.2}.bpay__method-desc{font-size:14px;color:var(--bpay-text-muted);line-height:1.8;max-width:560px}.bpay__method-desc p{margin:0 0 8px}.bpay__method-desc p:last-child{margin:0}.bpay__method-desc strong{color:var(--bpay-midnight);font-weight:500}.bpay__method-tag{display:inline-block;margin-top:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bpay-text-muted);background:var(--bpay-sand-light);padding:4px 10px;border-radius:3px}.bpay__security{background:var(--bpay-sand);border-radius:4px;padding:56px 64px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:80px}@media(max-width:700px){.bpay__security{grid-template-columns:1fr;padding:36px 24px;gap:28px}}.bpay__security-h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:30px;color:var(--bpay-midnight);margin:0 0 16px}.bpay__security-text{font-size:14px;color:var(--bpay-text-muted);line-height:1.8;margin:0}.bpay__security-list{display:flex;flex-direction:column;gap:16px}.bpay__security-item{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:var(--bpay-text-muted)}.bpay__security-dot{width:6px;height:6px;border-radius:50%;background:var(--bpay-midnight);margin-top:7px;flex-shrink:0;opacity:.4}.bpay__contact{text-align:center;padding:0 0 20px}.bpay__contact-h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:28px;color:var(--bpay-midnight);margin:0 0 14px}.bpay__contact-text{font-size:14px;color:var(--bpay-text-muted);margin:0 0 28px}.bpay__contact-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bpay__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .2s,color .2s,opacity .2s;cursor:pointer}.bpay__btn--outline{border:1px solid var(--bpay-midnight);color:var(--bpay-midnight);background:transparent}.bpay__btn--outline:hover{background:var(--bpay-midnight);color:var(--bpay-white)}.bpay__btn--solid{background:var(--bpay-midnight);color:var(--bpay-white);border:1px solid var(--bpay-midnight)}.bpay__btn--solid:hover{opacity:.85}.beocca-blog-featured{background:var(--bbf-bg);color:var(--bbf-text);padding:var(--bbf-pad-top) clamp(20px,5vw,80px) var(--bbf-pad-bottom);font-family:Inter Tight,Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.beocca-blog-featured__title{text-align:center;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,38px);line-height:1;letter-spacing:-.005em;margin:0 0 40px;color:inherit}.beocca-blog-featured__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1280px;margin:0 auto}.beocca-blog-featured__card{text-decoration:none;color:inherit;display:block}.beocca-blog-featured__media{aspect-ratio:4 / 3;overflow:hidden;margin-bottom:22px;background:#0000000d}.beocca-blog-featured__image{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform 1s cubic-bezier(.2,.6,.2,1);filter:saturate(.93)}.beocca-blog-featured__card:hover .beocca-blog-featured__image{transform:scale(1.03)}.beocca-blog-featured__image--placeholder{display:flex;align-items:center;justify-content:center;background:#0000000f}.beocca-blog-featured__image--placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.beocca-blog-featured__heading{font-family:Inter Tight,Inter,-apple-system,system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.3;margin:0 0 14px;letter-spacing:-.005em;color:inherit;text-wrap:balance}.beocca-blog-featured__excerpt{font-size:14px;line-height:1.55;margin:0;opacity:.82;color:inherit;text-wrap:pretty}.beocca-blog-featured__date{color:var(--bbf-accent);font-weight:600;margin-right:10px;opacity:1}@media(max-width:990px){.beocca-blog-featured__grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:640px){.beocca-blog-featured{padding-left:20px;padding-right:20px}.beocca-blog-featured__grid{grid-template-columns:1fr;gap:40px}.beocca-blog-featured__title{margin-bottom:28px}}.bcontact{background:var(--bc-bg);color:var(--bc-ink-deep);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.bcontact *{box-sizing:border-box}.bcontact a{color:inherit}.bcontact__container{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:640px){.bcontact__container{padding:0 20px}}.bcontact__hero{padding:88px 0 56px;border-bottom:1px solid var(--bc-line)}.bcontact__hero-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-muted);margin:0 0 24px;display:flex;align-items:center;gap:14px}.bcontact__hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--bc-muted);display:inline-block}.bcontact__hero-h1{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(44px,7vw,92px);line-height:1.08;letter-spacing:-.015em;margin:0 0 40px;color:var(--bc-ink-deep);max-width:14ch;padding-bottom:.05em}.bcontact__hero-h1 em{font-style:italic;font-weight:300;color:var(--bc-accent-deep)}.bcontact__hero-lede{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--bc-ink-soft);max-width:52ch;margin:0;font-weight:400}@media(max-width:640px){.bcontact__hero{padding:56px 0 40px}}.bcontact__main{padding:80px 0 96px}.bcontact__grid{display:grid;gap:80px;align-items:start}.bcontact__grid--split{grid-template-columns:.9fr 1.1fr}.bcontact__grid--stacked{grid-template-columns:1fr;max-width:720px;margin:0 auto;gap:64px}.bcontact__grid--centered{grid-template-columns:1fr;max-width:620px;margin:0 auto;gap:56px;text-align:center}.bcontact__grid--centered .bcontact__buttons,.bcontact__grid--centered .bcontact__promise{justify-content:center}@media(max-width:920px){.bcontact__grid--split{grid-template-columns:1fr;gap:64px}.bcontact__main{padding:56px 0 72px}}.bcontact__col-title{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:400;line-height:1.15;margin:0 0 18px;letter-spacing:-.01em;color:var(--bc-ink-deep)}.bcontact__col-body{color:var(--bc-ink-soft);font-size:16px;line-height:1.65;margin:0 0 36px;max-width:44ch}.bcontact__grid--centered .bcontact__col-body{margin-left:auto;margin-right:auto}.bcontact__col-body p{margin:0 0 12px}.bcontact__col-body p:last-child{margin-bottom:0}.bcontact__col-body a{color:var(--bc-ink);text-decoration:underline;text-underline-offset:3px}.bcontact__promise{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 14px;border:1px solid var(--bc-line);border-radius:999px;background:var(--bc-card);font-size:13px;color:var(--bc-ink-soft);margin-bottom:36px}.bcontact__promise-dot{width:8px;height:8px;border-radius:50%;background:#4a8a5a;box-shadow:0 0 0 4px #4a8a5a1f;flex-shrink:0}.bcontact__buttons-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-muted);margin:0 0 16px;font-weight:500}.bcontact__buttons{display:flex;flex-wrap:wrap;gap:10px}.bcontact__btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;font-size:14px;font-weight:500;color:var(--bc-ink-deep);border:1px solid var(--bc-line);background:var(--bc-card);border-radius:999px;transition:all .2s ease;cursor:pointer;font-family:inherit}.bcontact__btn:hover{border-color:var(--bc-ink-deep);transform:translateY(-1px)}.bcontact__btn svg{width:16px;height:16px;flex-shrink:0}.bcontact__btn-meta{color:var(--bc-muted);font-size:12px;font-weight:400;margin-left:4px}.bcontact__btn--filled{background:var(--bc-ink-deep);color:var(--bc-bg);border-color:var(--bc-ink-deep)}.bcontact__btn--filled:hover{background:#000;border-color:#000}.bcontact__btn--filled .bcontact__btn-meta{color:#ffffff8c}.bcontact__btn--minimal{background:transparent;border-color:transparent;border-bottom:1px solid var(--bc-line);border-radius:0;padding:10px 4px}.bcontact__btn--minimal:hover{border-bottom-color:var(--bc-ink-deep);transform:none}.bcontact__form-card{background:var(--bc-card);border:1px solid var(--bc-line);border-radius:4px;padding:44px 44px 40px;position:relative}.bcontact__form-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-muted);margin:0 0 12px;font-weight:500}.bcontact__form-title{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400;margin:0 0 28px;letter-spacing:-.01em;line-height:1.2;color:var(--bc-ink-deep)}@media(max-width:640px){.bcontact__form-card{padding:28px 22px}.bcontact__form-title{font-size:24px}}.bcontact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:540px){.bcontact__field-row{grid-template-columns:1fr}}.bcontact__field{display:flex;flex-direction:column;margin-bottom:18px;position:relative}.bcontact__field label{order:-1;font-size:12px;color:var(--bc-ink-soft);margin-bottom:8px;letter-spacing:.02em}.bcontact .bcontact__field input,.bcontact .bcontact__field textarea,.bcontact .bcontact__field select{font-family:inherit;font-size:15px;color:var(--bc-ink-deep);padding:12px 0;border:none;border-radius:0;background:transparent;outline:none;width:100%;height:auto;line-height:1.5;margin:0;transition:border-color .2s;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text}.bcontact .bcontact__field select{cursor:pointer}.bcontact__field textarea{resize:vertical;min-height:120px;line-height:1.55}.bcontact .bcontact__form-style-lines .bcontact__field input,.bcontact .bcontact__form-style-lines .bcontact__field textarea,.bcontact .bcontact__form-style-lines .bcontact__field select{border-bottom:1px solid var(--bc-line);border-radius:0}.bcontact .bcontact__form-style-lines .bcontact__field input:focus,.bcontact .bcontact__form-style-lines .bcontact__field textarea:focus,.bcontact .bcontact__form-style-lines .bcontact__field select:focus{border-bottom-color:var(--bc-ink-deep)}.bcontact .bcontact__form-style-boxes .bcontact__field input,.bcontact .bcontact__form-style-boxes .bcontact__field textarea,.bcontact .bcontact__form-style-boxes .bcontact__field select{border:1px solid var(--bc-line);border-radius:3px;padding:14px;background:#fff}.bcontact .bcontact__form-style-boxes .bcontact__field input:focus,.bcontact .bcontact__form-style-boxes .bcontact__field textarea:focus,.bcontact .bcontact__form-style-boxes .bcontact__field select:focus{border-color:var(--bc-ink-deep)}.bcontact .bcontact__form-style-floating .bcontact__field{margin-bottom:14px}.bcontact .bcontact__form-style-floating .bcontact__field label{position:absolute;left:14px;top:16px;pointer-events:none;transition:all .18s ease;background:var(--bc-card);padding:0 6px;color:var(--bc-muted);font-size:14px;margin:0;order:0}.bcontact .bcontact__form-style-floating .bcontact__field input,.bcontact .bcontact__form-style-floating .bcontact__field textarea,.bcontact .bcontact__form-style-floating .bcontact__field select{border:1px solid var(--bc-line);border-radius:3px;padding:16px 14px 14px;background:transparent}.bcontact__form-style-floating .bcontact__field.is-filled label,.bcontact__form-style-floating .bcontact__field input:focus~label,.bcontact__form-style-floating .bcontact__field textarea:focus~label,.bcontact__form-style-floating .bcontact__field select:focus~label{top:-8px;font-size:11px;color:var(--bc-ink-soft);letter-spacing:.04em}.bcontact__form-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;flex-wrap:wrap}.bcontact__form-meta-text{font-size:12px;color:var(--bc-muted);line-height:1.5;max-width:32ch;margin:0}.bcontact__form-meta-text a{color:inherit}.bcontact__submit{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;padding:14px 28px;border-radius:999px;border:1px solid var(--bc-ink-deep);background:var(--bc-ink-deep);color:var(--bc-bg);cursor:pointer;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;flex-shrink:0;transition:all .2s ease}.bcontact__submit:hover{background:#000;border-color:#000;transform:translateY(-1px)}.bcontact__submit svg{transition:transform .2s ease}.bcontact__submit:hover svg{transform:translate(3px)}.bcontact__submit--outline{background:transparent;color:var(--bc-ink-deep)}.bcontact__submit--outline:hover{background:var(--bc-ink-deep);color:var(--bc-bg)}.bcontact__submit--minimal{background:transparent;color:var(--bc-ink-deep);border:none;border-bottom:1px solid var(--bc-ink-deep);border-radius:0;padding:10px 4px}.bcontact__submit--minimal:hover{background:transparent;transform:none}.bcontact__form-success{text-align:center;padding:40px 16px}.bcontact__form-success-icon{width:56px;height:56px;border-radius:50%;background:#4a8a5a1f;color:#4a8a5a;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px}.bcontact__form-success h3{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:400;margin:0 0 10px;color:var(--bc-ink-deep)}.bcontact__form-success p{color:var(--bc-ink-soft);margin:0}.bcontact__faq{padding:96px 0 120px;border-top:1px solid var(--bc-line);background:var(--bc-bg-soft)}.bcontact__faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}@media(max-width:920px){.bcontact__faq-grid{grid-template-columns:1fr;gap:40px}.bcontact__faq{padding:64px 0 80px}}.bcontact__faq-h2{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1.08;letter-spacing:-.015em;margin:0 0 32px;color:var(--bc-ink-deep)}.bcontact__faq-h2 em{font-style:italic;color:var(--bc-accent-deep)}.bcontact__faq-intro{font-family:Newsreader,Cormorant Garamond,Georgia,serif;color:var(--bc-ink-soft);font-size:17px;line-height:1.6;margin:0;max-width:32ch}.bcontact__faq-list{border-top:1px solid var(--bc-line)}.bcontact__faq-item{border-bottom:1px solid var(--bc-line)}.bcontact__faq-q{width:100%;text-align:left;background:transparent;border:none;padding:22px 0;font-family:inherit;font-size:17px;font-weight:500;color:var(--bc-ink-deep);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;letter-spacing:-.005em}.bcontact__faq-q-icon{width:22px;height:22px;flex-shrink:0;position:relative}.bcontact__faq-q-icon:before,.bcontact__faq-q-icon:after{content:"";position:absolute;background:var(--bc-ink-deep);transition:transform .25s ease}.bcontact__faq-q-icon:before{width:14px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.bcontact__faq-q-icon:after{width:1px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.bcontact__faq-item.is-open .bcontact__faq-q-icon:after{transform:translate(-50%,-50%) scaleY(0)}.bcontact__faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease;color:var(--bc-ink-soft);font-size:15px;line-height:1.65}.bcontact__faq-a-inner{padding:0 0 24px;max-width:60ch}.bcontact__faq-a-inner p{margin:0 0 12px}.bcontact__faq-a-inner p:last-child{margin:0}.bcontact__faq-item.is-open .bcontact__faq-a{max-height:600px}.bfaq{background:var(--bfaq-paper);color:var(--bfaq-ink);font-family:Inter Tight,Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bfaq h1,.bfaq h2,.bfaq h3,.bfaq h4{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-weight:400;letter-spacing:-.01em;color:var(--bfaq-ink)}.bfaq__eyebrow{font-size:12px;letter-spacing:.18em;color:var(--bfaq-ink-soft);text-transform:uppercase;margin-bottom:18px}.bfaq__eyebrow--dark{color:#f4ede2bf}.bfaq__hero{background:var(--bfaq-beige);padding:96px 32px 80px}.bfaq__hero-inner{max-width:760px;margin:0 auto;text-align:center}.bfaq__h1{font-size:clamp(40px,5.5vw,64px);margin:0 0 18px;line-height:1.05}.bfaq__intro{font-size:17px;line-height:1.6;color:var(--bfaq-ink-soft);margin:0 auto 36px;max-width:540px}.bfaq__search{background:var(--bfaq-paper);border:1px solid var(--bfaq-line);border-radius:999px;padding:14px 22px;display:flex;align-items:center;gap:12px;max-width:540px;margin:0 auto;box-shadow:0 1px 3px #0000000a;color:var(--bfaq-ink-soft)}.bfaq__search input{flex:1;border:0;outline:0;background:transparent;font-size:15px;color:var(--bfaq-ink);font-family:inherit}.bfaq__search input::placeholder{color:var(--bfaq-ink-soft)}.bfaq__search-clear{border:0;background:var(--bfaq-line-soft);border-radius:999px;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;color:var(--bfaq-ink-soft);flex-shrink:0}.bfaq__quicks{background:var(--bfaq-paper);padding:32px 32px 0}.bfaq__quicks-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bfaq__quick{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--bfaq-line);border-radius:8px;background:var(--bfaq-paper);text-decoration:none;color:var(--bfaq-ink);cursor:pointer;transition:all .2s}.bfaq__quick:hover{background:var(--bfaq-sand);border-color:var(--bfaq-ink)}.bfaq__quick-icon{width:38px;height:38px;border-radius:50%;background:var(--bfaq-beige);display:grid;place-items:center;flex-shrink:0;color:var(--bfaq-ink)}.bfaq__quick-text{display:flex;flex-direction:column;flex:1;min-width:0}.bfaq__quick-text strong{font-weight:500;font-size:14px}.bfaq__quick-text em{font-style:normal;font-size:12px;color:var(--bfaq-ink-soft)}.bfaq__main{padding:80px 32px 100px;background:var(--bfaq-paper)}.bfaq__main-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:flex-start}.bfaq__side{position:sticky;top:96px}.bfaq__side-label{font-size:11px;letter-spacing:.18em;color:var(--bfaq-ink-soft);text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid var(--bfaq-line)}.bfaq__side-list{list-style:none;padding:0;margin:14px 0 32px;display:flex;flex-direction:column;gap:2px}.bfaq__side-list button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:transparent;border:0;padding:11px 14px;text-align:left;cursor:pointer;color:var(--bfaq-ink-soft);border-radius:6px;font-family:inherit;font-size:14px;transition:all .15s}.bfaq__side-list button:hover{color:var(--bfaq-ink);background:var(--bfaq-sand)}.bfaq__side-list button.is-active{color:var(--bfaq-ink);background:var(--bfaq-beige)}.bfaq__side-list em{font-style:normal;font-size:11px;color:var(--bfaq-ink-soft);background:var(--bfaq-paper);border-radius:999px;padding:2px 8px}.bfaq__side-icon{display:grid;place-items:center;width:24px;color:currentColor}.bfaq__side-help{padding:22px;background:var(--bfaq-sand);border-radius:8px}.bfaq__side-help h4{font-size:18px;margin:0 0 8px;font-weight:400}.bfaq__side-help p{font-size:13px;color:var(--bfaq-ink-soft);line-height:1.5;margin:0 0 14px}.bfaq__side-help-link{font-size:13px;color:var(--bfaq-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--bfaq-ink);padding-bottom:2px}.bfaq__cat{margin-bottom:56px}.bfaq__cat-head{display:flex;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--bfaq-line)}.bfaq__cat-icon{width:36px;height:36px;border-radius:50%;background:var(--bfaq-beige);display:grid;place-items:center;flex-shrink:0;color:var(--bfaq-ink)}.bfaq__cat-head h2{margin:0;font-size:28px}.bfaq__qs{display:flex;flex-direction:column}.bfaq__q{border-bottom:1px solid var(--bfaq-line-soft)}.bfaq__q-head{width:100%;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;text-align:left;font-family:inherit;color:var(--bfaq-ink);padding:22px 0}.bfaq__q-head>span:first-child{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:19px;font-weight:400;line-height:1.3}.bfaq__q-chev{color:var(--bfaq-ink-soft);transition:transform .25s;flex-shrink:0;display:grid;place-items:center}.bfaq__q.is-open .bfaq__q-chev{transform:rotate(180deg)}.bfaq__q-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.bfaq__q.is-open .bfaq__q-body{grid-template-rows:1fr}.bfaq__q-body-inner{overflow:hidden}.bfaq__q-body-inner>div{color:var(--bfaq-ink-soft);line-height:1.7;font-size:15px;margin:0;max-width:640px;padding-bottom:22px}.bfaq__q-body-inner>div p{margin:0 0 12px}.bfaq__q-body-inner>div p:last-child{margin-bottom:0}.bfaq__q-body-inner>div a{color:var(--bfaq-ink);text-decoration:underline;text-underline-offset:3px}.bfaq__empty{padding:60px 0;text-align:center;color:var(--bfaq-ink-soft)}.bfaq__empty button{margin-top:12px;background:transparent;border:1px solid var(--bfaq-ink);padding:10px 20px;border-radius:999px;cursor:pointer;font-family:inherit;color:var(--bfaq-ink)}.bfaq__contact{background:var(--bfaq-midnight);color:var(--bfaq-beige);padding:100px 32px}.bfaq__contact-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bfaq__contact h2{font-size:clamp(32px,4vw,44px);margin:0 0 18px;line-height:1.15;color:var(--bfaq-beige)}.bfaq__contact p{color:#f4ede2bf;line-height:1.6;font-size:16px;margin:0 0 28px;max-width:460px}.bfaq__contact-channels{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.bfaq__contact-channels a{display:flex;align-items:center;gap:14px;color:var(--bfaq-beige);text-decoration:none;padding:14px 18px;border:1px solid rgba(244,237,226,.18);border-radius:8px;transition:background .2s}.bfaq__contact-channels a:hover{background:#f4ede20f}.bfaq__contact-channels a div{display:flex;flex-direction:column}.bfaq__contact-channels a strong{font-weight:500;font-size:14px}.bfaq__contact-channels a em{font-style:normal;font-size:12px;color:#f4ede299}.bfaq__contact-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:var(--bfaq-beige);color:var(--bfaq-ink);border-radius:999px;text-decoration:none;font-size:14px;font-weight:500}.bfaq__form{background:#f4ede20f;border:1px solid rgba(244,237,226,.14);padding:36px;border-radius:12px;display:flex;flex-direction:column;gap:16px}.bfaq__form h3{font-size:24px;margin:0 0 4px;font-weight:400;color:var(--bfaq-beige)}.bfaq__form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bfaq__form label{display:flex;flex-direction:column;gap:6px}.bfaq__form label span{font-size:12px;color:#f4ede2a6;letter-spacing:.04em}.bfaq .bfaq__form input,.bfaq .bfaq__form textarea{background:#f4ede214!important;border:1px solid rgba(244,237,226,.25)!important;border-radius:6px!important;padding:12px 14px!important;color:#f4ede2!important;font-family:inherit!important;font-size:14px!important;resize:vertical!important;height:auto!important;line-height:1.5!important;margin:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;width:100%;outline:none}.bfaq .bfaq__form input:focus,.bfaq .bfaq__form textarea:focus{outline:0!important;border-color:#f4ede2!important;background:#f4ede21f!important}.bfaq .bfaq__form input::placeholder,.bfaq .bfaq__form textarea::placeholder{color:#f4ede28c!important}.bfaq .bfaq__form input::-webkit-input-placeholder,.bfaq .bfaq__form textarea::-webkit-input-placeholder{color:#f4ede28c!important}.bfaq__form button{background:var(--bfaq-beige);color:var(--bfaq-ink);border:0;padding:14px 24px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:8px}@media(max-width:920px){.bfaq__main-inner{grid-template-columns:1fr;gap:32px}.bfaq__side{position:relative;top:0}.bfaq__quicks-inner{grid-template-columns:1fr 1fr}.bfaq__contact-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:600px){.bfaq__hero{padding:64px 20px 56px}.bfaq__quicks{padding:24px 20px 0}.bfaq__quicks-inner{grid-template-columns:1fr}.bfaq__main{padding:56px 20px 64px}.bfaq__contact{padding:64px 20px}.bfaq__form{padding:24px}.bfaq__form-row{grid-template-columns:1fr}}.bgar{--bgar-midnight: #2a3040;--bgar-midnight-light: #3d4557;--bgar-sand: #f5f2ee;--bgar-warm-white: #faf9f7;--bgar-text: #2a3040;--bgar-text-muted: #7a7f8e;--bgar-border: #e8e4de;background:var(--bgar-warm-white);color:var(--bgar-text);font-family:Jost,-apple-system,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.bgar *{box-sizing:border-box}.bgar__hero{background:var(--bgar-midnight);color:#fff;padding:96px 48px 88px;text-align:center}.bgar__hero-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bgar-accent);margin:0 0 24px}.bgar__hero-h1{font-family:inherit;font-size:clamp(36px,5vw,60px);font-weight:200;letter-spacing:.04em;line-height:1.15;margin:0 0 20px;color:#fff}.bgar__hero-h1 span{display:block;font-weight:400}.bgar__hero-sub{font-size:16px;font-weight:300;color:#fff9;max-width:480px;margin:0 auto;line-height:1.7}.bgar__hero-badge{display:inline-flex;align-items:center;gap:10px;margin-top:48px;border:1px solid rgba(201,169,122,.4);border-radius:40px;padding:12px 28px;font-size:14px;font-weight:300;color:#ffffffd9}.bgar__hero-badge svg{width:18px;height:18px;stroke:var(--bgar-accent);flex-shrink:0}@media(max-width:640px){.bgar__hero{padding:72px 24px 64px}.bgar__hero-badge{font-size:13px}}.bgar__main{max-width:820px;margin:0 auto;padding:0 32px 120px}@media(max-width:640px){.bgar__main{padding:0 20px 80px}}.bgar__section{border-top:1px solid var(--bgar-border);padding:72px 0}.bgar__section:first-child{border-top:none;padding-top:80px}.bgar__section-label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bgar-accent);margin:0 0 16px}.bgar__section-h2{font-family:inherit;font-size:clamp(22px,3vw,30px);font-weight:300;letter-spacing:.03em;margin:0 0 28px;line-height:1.25;color:var(--bgar-text)}.bgar__rich{font-size:15px;font-weight:300;color:#4a5060;line-height:1.8}.bgar__rich p{margin:0 0 16px}.bgar__rich p:last-child{margin:0}.bgar__rich strong{color:var(--bgar-text);font-weight:500}.bgar__highlight{background:var(--bgar-sand);border-radius:4px;padding:40px 48px;margin:40px 0 0;display:flex;gap:32px;align-items:flex-start}.bgar__highlight-num{font-size:80px;font-weight:200;line-height:1;color:var(--bgar-midnight);letter-spacing:-.02em;flex-shrink:0}.bgar__highlight-num span{font-size:32px;font-weight:300;vertical-align:super;letter-spacing:0;margin-left:4px}.bgar__highlight-text{padding-top:8px}.bgar__highlight-text strong{display:block;font-size:18px;font-weight:400;color:var(--bgar-midnight);margin:0 0 8px;letter-spacing:.02em}.bgar__highlight-text p{font-size:14px;margin:0;color:#4a5060}@media(max-width:640px){.bgar__highlight{flex-direction:column;gap:16px;padding:28px 24px}.bgar__highlight-num{font-size:60px}}.bgar__two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:640px){.bgar__two-col{grid-template-columns:1fr}}.bgar__col-card{background:var(--bgar-sand);border-radius:4px;padding:32px 28px}.bgar__col-h3{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;display:flex;align-items:center;gap:10px}.bgar__col-card--yes .bgar__col-h3{color:#5a8a6a}.bgar__col-card--no .bgar__col-h3{color:#b06060}.bgar__col-h3 svg{width:16px;height:16px}.bgar__check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.bgar__check-list li{display:flex;gap:14px;align-items:flex-start;font-size:15px;font-weight:300;color:#4a5060;line-height:1.6}.bgar__check-list .bgar__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.bgar__check-list--yes .bgar__icon{color:#5a8a6a}.bgar__check-list--no .bgar__icon{color:#b06060}.bgar__coverage-note{margin-top:28px;font-size:13px;color:var(--bgar-text-muted)}.bgar__faq-list{display:flex;flex-direction:column}.bgar__faq-item{border-bottom:1px solid var(--bgar-border)}.bgar__faq-item:first-child{border-top:1px solid var(--bgar-border)}.bgar__faq-q{width:100%;background:none;border:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;color:var(--bgar-text);text-align:left;transition:color .2s}.bgar__faq-q:hover{color:var(--bgar-midnight-light)}.bgar__faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.bgar__faq-icon:before,.bgar__faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .3s,opacity .3s}.bgar__faq-icon:before{width:12px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.bgar__faq-icon:after{width:1px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.bgar__faq-item.is-open .bgar__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bgar__faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease}.bgar__faq-a-inner{padding-bottom:24px;font-size:14px;font-weight:300;color:#4a5060;line-height:1.8}.bgar__faq-a-inner p{margin:0 0 8px}.bgar__faq-a-inner p:last-child{margin:0}.bgar__faq-a-inner a{color:var(--bgar-text);text-decoration:underline}.bgar.is-design-mode .bgar__faq-a{max-height:none!important}.bgar.is-design-mode .bgar__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bgar__contact{background:var(--bgar-midnight);color:#fff;padding:80px 48px;text-align:center}@media(max-width:640px){.bgar__contact{padding:64px 24px}}.bgar__contact .bgar__section-label{color:var(--bgar-accent);margin-bottom:16px}.bgar__contact-h2{font-family:inherit;font-size:clamp(24px,3vw,36px);font-weight:200;letter-spacing:.04em;margin:0 0 16px;color:#fff}.bgar__contact-text{font-size:15px;color:#fff9;margin:0 auto 48px;max-width:480px}.bgar__contact-methods{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:48px}@media(max-width:640px){.bgar__contact-methods{flex-direction:column;align-items:center}}.bgar__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:2px;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s;border:1px solid transparent}.bgar__btn svg{width:17px;height:17px;flex-shrink:0}.bgar__btn--whatsapp{background:#25d366;color:#fff;border-color:#25d366}.bgar__btn--whatsapp:hover{background:#1fba58;border-color:#1fba58}.bgar__btn--email{background:transparent;color:#fff;border-color:#ffffff4d}.bgar__btn--email:hover{border-color:#fff}.bgar__btn--contact{background:var(--bgar-accent);color:var(--bgar-midnight);border-color:var(--bgar-accent)}.bgar__btn--contact:hover{background:#b89460;border-color:#b89460}.bgar__contact-divider{border:none;border-top:1px solid rgba(255,255,255,.1);max-width:320px;margin:0 auto 32px}.bgar__contact-form{max-width:520px;margin:0 auto;text-align:left}.bgar__form-intro{font-size:13px;color:#fff6;text-align:center;margin:0 0 28px;letter-spacing:.05em}.bgar__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:540px){.bgar__form-row{grid-template-columns:1fr}}.bgar__form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bgar__form-group label{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;margin:0}.bgar .bgar__form-group input,.bgar .bgar__form-group textarea,.bgar .bgar__form-group select{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:2px!important;padding:12px 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:300!important;color:#fff!important;width:100%!important;height:auto!important;line-height:1.5!important;margin:0!important;box-shadow:none!important;transition:border-color .2s;outline:none;-webkit-appearance:none;appearance:none}.bgar .bgar__form-group input::placeholder,.bgar .bgar__form-group textarea::placeholder{color:#ffffff40!important}.bgar .bgar__form-group input:focus,.bgar .bgar__form-group textarea:focus,.bgar .bgar__form-group select:focus{border-color:var(--bgar-accent)!important}.bgar .bgar__form-group select option{background:var(--bgar-midnight);color:#fff}.bgar .bgar__form-group textarea{resize:vertical;min-height:110px}.bgar__form-submit{width:100%;background:var(--bgar-accent);color:var(--bgar-midnight);border:none;border-radius:2px;padding:15px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .2s;margin-top:8px}.bgar__form-submit:hover{background:#b89460}.bgar__form-success{text-align:center;padding:32px;color:#fffc}.bgar__form-success svg{width:40px;height:40px;stroke:var(--bgar-accent);margin-bottom:16px}.bgar__form-success h3{font-family:inherit;font-size:18px;font-weight:300;margin:0 0 8px;color:#fff}.bgar__form-success p{font-size:14px;color:#ffffff80;margin:0}.bkw{--bkw-midnight: #29261b;--bkw-cream: #f5f2eb;--bkw-cream-dark: #ede9df;--bkw-text-body: #3d3a2f;--bkw-text-muted: #7a7568;background:var(--bkw-bg);color:var(--bkw-text-body);font-family:Jost,-apple-system,system-ui,sans-serif;font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased}.bkw *{box-sizing:border-box}.bkw__hero{padding:80px 60px 60px;max-width:1200px;margin:0 auto}@media(max-width:900px){.bkw__hero{padding:48px 24px 40px}}.bkw__hero-eyebrow{font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--bkw-accent);margin:0 0 24px}.bkw__hero-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(52px,7vw,96px);font-weight:300;line-height:1;color:var(--bkw-midnight);letter-spacing:-.01em;margin:0 0 32px}.bkw__hero-title em{font-style:italic;font-weight:300}.bkw__hero-lead{max-width:640px;font-size:17px;font-weight:300;line-height:1.75;color:var(--bkw-text-body);border-left:2px solid var(--bkw-accent);padding-left:24px;margin:0 0 0 2px}.bkw__content{max-width:1200px;margin:0 auto;padding:0 60px 120px}@media(max-width:900px){.bkw__content{padding:0 24px 80px}}.bkw__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#29261b1a;margin:0;border:1px solid rgba(41,38,27,.1)}@media(max-width:900px){.bkw__pillars{grid-template-columns:1fr}}.bkw__pillar{background:var(--bkw-bg);padding:44px 36px;transition:background .25s}.bkw__pillar:hover{background:var(--bkw-cream-dark)}.bkw__pillar-num{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;color:var(--bkw-accent);letter-spacing:.1em;margin:0 0 20px;display:block}.bkw__pillar-title{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:400;color:var(--bkw-midnight);line-height:1.2;margin:0 0 14px}.bkw__pillar-text{font-size:14px;line-height:1.75;color:var(--bkw-text-muted);margin:0}.bkw__section{padding:80px 0;border-top:1px solid rgba(41,38,27,.1)}.bkw__section-grid{display:grid;grid-template-columns:240px 1fr;gap:60px;align-items:start}@media(max-width:900px){.bkw__section-grid{grid-template-columns:1fr;gap:20px}.bkw__section-label{margin-bottom:4px}}.bkw__section-label{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bkw-accent);padding-top:8px}.bkw__section-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.1;color:var(--bkw-midnight);margin:0 0 28px;letter-spacing:-.01em}.bkw__section-title em{font-style:italic}.bkw__rich{font-size:16px;line-height:1.8;color:var(--bkw-text-body)}.bkw__rich p{font-size:16px;line-height:1.8;color:var(--bkw-text-body);margin:0 0 20px;max-width:660px}.bkw__rich p:last-child{margin:0}.bkw__rich em{font-family:Cormorant Garamond,Georgia,serif;font-style:italic}.bkw__rich strong{color:var(--bkw-midnight);font-weight:500}.bkw__subsection{margin-top:52px;padding-top:36px;border-top:1px solid rgba(41,38,27,.07)}.bkw__subsection-title{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;color:var(--bkw-midnight);margin:0 0 16px;letter-spacing:.01em}.bkw__comparison{margin-top:28px;width:100%;border-collapse:collapse;table-layout:fixed}.bkw__comparison thead th{text-align:left;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--bkw-text-muted);padding:0 16px 16px 0;border-bottom:1px solid rgba(41,38,27,.15);vertical-align:bottom}.bkw__comparison thead th:first-child{width:28%;padding-left:0}.bkw__comparison thead th:nth-child(2),.bkw__comparison thead th:nth-child(3){width:36%}.bkw__comparison thead th:last-child{padding-right:0}.bkw__comparison tbody td{padding:18px 16px 18px 0;font-size:15px;line-height:1.55;border-bottom:1px solid rgba(41,38,27,.07);vertical-align:top;word-wrap:break-word}.bkw__comparison tbody td:last-child{padding-right:0}.bkw__check{color:var(--bkw-accent);font-size:16px;margin-right:8px;display:inline-block;width:14px}.bkw__cross{color:var(--bkw-text-muted);opacity:.4;margin-right:8px;display:inline-block;width:14px}.bkw__comparison-label{font-weight:400;color:var(--bkw-midnight)}@media(max-width:700px){.bkw__comparison{table-layout:auto}.bkw__comparison tbody td{font-size:13px;padding:14px 8px 14px 0}.bkw__comparison thead th{font-size:10px;padding:0 8px 12px 0}.bkw__comparison thead th:first-child{width:30%}}.bkw__pullquote{margin:80px 0;padding:60px;background:var(--bkw-midnight);color:var(--bkw-cream);position:relative}@media(max-width:900px){.bkw__pullquote{padding:40px 24px;margin:60px 0}}.bkw__pullquote-text{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.5vw,44px);font-weight:300;font-style:italic;line-height:1.25;max-width:800px;margin:0;color:var(--bkw-cream)}.bkw__pullquote-source{margin:28px 0 0;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bkw-accent);font-family:inherit;font-weight:400}.bkw__cta{margin-top:80px;padding-top:64px;border-top:1px solid rgba(41,38,27,.1);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}@media(max-width:900px){.bkw__cta{flex-direction:column;align-items:flex-start}}.bkw__cta-h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:400;color:var(--bkw-midnight);line-height:1.2;margin:0 0 12px}.bkw__cta-text{font-size:15px;color:var(--bkw-text-muted);max-width:480px;margin:0}.bkw__cta-buttons{display:flex;gap:16px;flex-wrap:wrap}.bkw__btn{font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:16px 32px;border:1px solid var(--bkw-midnight);color:var(--bkw-midnight);background:transparent;cursor:pointer;transition:background .2s,color .2s;display:inline-block}.bkw__btn:hover,.bkw__btn--primary{background:var(--bkw-midnight);color:var(--bkw-cream)}.bkw__btn--primary:hover{background:var(--bkw-text-body);border-color:var(--bkw-text-body)}.blc{--bg: #f4f1ec;--bg-soft: #ebe6dd;--bg-deep: #2a3142;--ink: #1f2533;--ink-soft: #4a5063;--ink-mute: #7a7e8c;--line: #d8d2c5;--line-soft: #e6e0d3;--accent: #6b4a2a;--accent-soft: #a08562;--paper: #ffffff;--warning: #b85c2e;--good: #4a6a3a;--font-display: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body: "Inter Tight", "Inter", -apple-system, system-ui, sans-serif;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.blc *{box-sizing:border-box}.blc img,.blc svg{display:block;max-width:100%}.blc__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.blc__h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-.025em;text-wrap:balance;margin:0}.blc__h2{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0}.blc__h3{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.01em;margin:0}.blc__h4{font-family:var(--font-display);font-weight:400;font-size:18px;margin:0 0 var(--s-4)}.blc__h2 em,.blc__h1 em,.blc__h3 em{font-family:var(--font-display);font-style:italic}.blc__lede{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink-soft);max-width:60ch;text-wrap:pretty;margin:0 auto}.blc__body{font-size:15.5px;line-height:1.65;color:var(--ink-soft);text-wrap:pretty;margin:0}.blc__small{font-size:13px;color:var(--ink-mute)}.blc__upper{letter-spacing:.1em;text-transform:uppercase}.blc__serif-em{font-family:var(--font-display);font-style:italic}.blc__container{max-width:1280px;margin:0 auto;padding:0 var(--s-6)}.blc__container-narrow{max-width:880px;margin:0 auto;padding:0 var(--s-6);text-align:center}.blc__section{padding:var(--s-9) 0}.blc__section-tight{padding:var(--s-7) 0}.blc__bg-soft{background:var(--bg-soft)}.blc__row{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.blc__row--between{justify-content:space-between}.blc__row--center{justify-content:center}.blc__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:14px 26px;font-family:var(--font-body);font-size:13.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s;border-radius:0}.blc__btn:hover,.blc__btn--ghost{background:transparent;color:var(--ink)}.blc__btn--ghost:hover{background:var(--ink);color:var(--bg)}.blc__btn-link{background:none;border:0;color:var(--ink);border-bottom:1px solid var(--ink);padding:4px 0;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.blc__btn-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.blc__num{font-family:var(--font-display);font-size:14px;color:var(--ink-mute);font-feature-settings:"tnum";margin-right:6px}.blc__hero{padding-top:var(--s-9);padding-bottom:0;text-align:center}.blc__hero .blc__h1{margin-top:var(--s-4)}.blc__hero .blc__lede{margin:var(--s-5) auto 0}.blc__mt-1{margin-top:var(--s-2)}.blc__mt-3{margin-top:var(--s-4)}.blc__mt-4{margin-top:var(--s-5)}.blc__mt-5{margin-top:var(--s-6)}.blc__mt-6{margin-top:var(--s-7)}.blc__mt-7{margin-top:var(--s-8)}.blc__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5);max-width:720px;margin:var(--s-8) auto 0}.blc__stat{border-top:1px solid var(--line);padding-top:var(--s-5)}.blc__stat-k{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:.95;letter-spacing:-.02em}.blc__stat-v{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.blc__jump{background:var(--bg-soft);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:var(--s-9)}.blc__jump-inner{display:flex;gap:var(--s-6);padding:var(--s-5) var(--s-6);overflow-x:auto;flex-wrap:wrap;align-items:center}.blc__jump-label{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0}.blc__jump-inner a{color:var(--ink);text-decoration:none;font-size:13.5px;letter-spacing:.02em;white-space:nowrap}.blc__jump-inner a:hover{color:var(--accent)}.blc__grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7)}.blc__head{align-items:end;margin-bottom:var(--s-8)}@media(max-width:760px){.blc__grid-2{grid-template-columns:1fr;gap:var(--s-5)}}.blc__grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5)}@media(max-width:1100px){.blc__grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.blc__grid-4{grid-template-columns:1fr}}.blc__card{background:var(--paper);border:1px solid var(--line);padding:var(--s-6)}.blc__step-time{font-size:11px;color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}.blc__pull{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:var(--s-7) 0;font-family:var(--font-display);font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;font-weight:400;text-align:center}.blc__timeline{max-width:760px;margin:0 auto}.blc__timeline-row{display:grid;grid-template-columns:auto 1fr;gap:var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--line)}.blc__timeline-marker{position:relative}.blc__timeline-circle{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;font-family:var(--font-display);font-size:18px}.blc__timeline-line{position:absolute;top:56px;left:24px;bottom:-52px;width:1px;background:var(--line)}.shopify-section[id*=leather] .blc.is-design-mode .blc__tab-panel,.blc.is-design-mode .blc__tab-panel{display:block!important;margin-top:32px;padding-top:32px;border-top:1px solid var(--line)}.blc.is-design-mode .blc__tab-panel:first-of-type{border-top:0;padding-top:0;margin-top:0}.blc__tablist{display:flex;gap:0;border-bottom:1px solid var(--line);flex-wrap:wrap}.blc__tab{background:none;border:0;padding:14px 22px 16px;font-family:var(--font-body);font-size:13.5px;letter-spacing:.04em;color:var(--ink-mute);cursor:pointer;border-bottom:1px solid transparent;margin-bottom:-1px;text-transform:uppercase;transition:color .2s,border-color .2s}.blc__tab:hover{color:var(--ink)}.blc__tab.is-active{color:var(--ink);border-bottom-color:var(--ink)}.blc__tab-panel{display:none}.blc__tab-panel.is-active{display:block}.blc__dots-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7)}@media(max-width:760px){.blc__dots-row{grid-template-columns:1fr;gap:var(--s-5)}}.blc__dots-row ul{list-style:none;margin:0;padding:0}.blc__dots-row li{display:grid;grid-template-columns:18px 1fr;gap:var(--s-3);align-items:start;padding:var(--s-4) 0;border-top:1px solid var(--line-soft);font-size:15px;color:var(--ink-soft);line-height:1.45}.blc__dots-row li:last-child{border-bottom:1px solid var(--line-soft)}.blc__check{color:var(--good);margin-top:3px}.blc__cross{color:var(--warning);margin-top:3px}.blc__acc-item{border-top:1px solid var(--line)}.blc__acc-item:last-child{border-bottom:1px solid var(--line)}.blc__acc-trigger{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:var(--s-5) 0;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-4);align-items:center;color:var(--ink);font-family:var(--font-body);font-size:17px;font-weight:500;letter-spacing:-.005em}.blc__acc-trigger:hover{color:var(--accent)}.blc__acc-num{font-family:var(--font-display);font-size:14px;color:var(--ink-mute);width:28px}.blc__acc-icon{width:22px;height:22px;position:relative;transition:transform .25s ease}.blc__acc-icon:before,.blc__acc-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.blc__acc-icon:before{width:14px;height:1px;top:0;bottom:0}.blc__acc-icon:after{width:1px;height:14px;left:0;right:0;transition:transform .25s}.blc__acc-item[data-open=true] .blc__acc-icon:after{transform:scaleY(0)}.blc__acc-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.blc__acc-item[data-open=true] .blc__acc-content{grid-template-rows:1fr}.blc__acc-content>div{overflow:hidden}.blc__acc-content-inner{padding:0 0 var(--s-6) calc(28px + var(--s-4));color:var(--ink-soft);max-width:70ch}.blc__acc-content-inner p{margin:0}.blc__acc-content-inner p+p{margin-top:var(--s-3)}.blc__acc-content-inner a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.blc__grid-2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--s-7);align-items:start}@media(max-width:920px){.blc__grid-2-faq{grid-template-columns:1fr;gap:var(--s-5)}}.blc__cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--ink);padding:var(--s-8);background:var(--paper);gap:var(--s-7)}@media(max-width:760px){.blc__cta{grid-template-columns:1fr;padding:var(--s-6)}}.blc__cta-actions{justify-content:flex-end}@media(max-width:760px){.blc__cta-actions{justify-content:flex-start}}.bag{--b-sand: #e9e0d1;--b-cream: #f4ede0;--b-bone: #faf6ee;--b-paper: #ffffff;--b-midnight: #1f2a37;--b-ink: #2a3744;--b-ink-soft: #4a5560;--b-ink-mute: #7a8290;--b-line: rgba(31, 42, 55, .12);--b-line-soft: rgba(31, 42, 55, .06);--b-tan-deep: #9b6e44;--b-success: #2f6b48;--b-cognac: #7a4a28;--b-serif: "Cormorant Garamond", "EB Garamond", Georgia, serif;--b-sans: "Inter Tight", "Inter", -apple-system, system-ui, sans-serif;background:var(--b-sand);color:var(--b-midnight);font-family:var(--b-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.bag__lede a{color:inherit;border-bottom:1px solid currentColor}.bag__body{font-size:16px;line-height:1.6;color:var(--b-ink-soft);margin:0 0 16px}.bag__head--single{grid-template-columns:1fr;gap:0;margin-bottom:40px}.bag__h3{font-family:var(--b-serif);font-weight:400;font-size:clamp(24px,2.5vw,32px);line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.bag__steps-stack{display:flex;flex-direction:column;gap:0}.bag__step-block{display:grid;grid-template-columns:88px 1fr 1fr;gap:48px;padding:56px 0;border-top:1px solid var(--b-line);align-items:start}.bag__step-block:first-child{border-top:1px solid var(--b-midnight)}.bag__step-marker{font-family:var(--b-serif);font-style:italic;color:var(--b-ink-mute);font-size:14px}.bag__step-num{font-style:normal;font-size:56px;color:var(--b-midnight);line-height:1;display:block;margin-bottom:4px;letter-spacing:-.02em}.bag__step-total{font-size:13px}.bag__step-content{min-width:0}.bag__step-body{font-size:16px;line-height:1.6;color:var(--b-ink-soft)}.bag__step-body p{margin:0 0 12px}.bag__step-body p:last-child{margin:0}.bag__step-body a{color:var(--b-midnight);border-bottom:1px solid currentColor}.bag__step-side{min-width:0}@media(max-width:900px){.bag__step-block{grid-template-columns:1fr;gap:20px;padding:40px 0}.bag__step-num{font-size:44px}}.bag__tip{margin-top:16px;padding:14px 16px;background:var(--b-bone);border-radius:4px;font-size:14px;line-height:1.55}.bag__checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bag__check-item{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;background:var(--b-paper);border:1px solid var(--b-line);border-radius:4px;font-size:14px;color:var(--b-ink)}.bag__check-dot{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--b-success);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.bag__check-item--neg .bag__check-dot{background:#c79e7a}.bag__timeline-card{background:var(--b-paper);border:1px solid var(--b-line);border-radius:8px;padding:24px}.bag__timeline-label{font-size:12px;letter-spacing:.04em;color:var(--b-ink-mute);margin-bottom:12px}.bag__timeline-row{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;align-items:center;border-bottom:1px solid var(--b-line-soft)}.bag__timeline-row:last-child{border-bottom:none}.bag__timeline-day{font-family:var(--b-serif);font-style:italic;font-size:16px}.bag__timeline-text{font-size:14px}.bag__detail-body a{color:inherit;border-bottom:1px solid currentColor}.bag{--b-sand: #e9e0d1;--b-cream: #f4ede0;--b-bone: #faf6ee;--b-paper: #ffffff;--b-midnight: #1f2a37;--b-ink: #2a3744;--b-ink-soft: #4a5560;--b-ink-mute: #7a8290;--b-line: rgba(31, 42, 55, .12);--b-line-soft: rgba(31, 42, 55, .06);--b-tan: #c89b6f;--b-tan-deep: #9b6e44;--b-success: #2f6b48;--b-serif: "Cormorant Garamond", "EB Garamond", Georgia, serif;--b-sans: "Inter Tight", "Inter", -apple-system, system-ui, sans-serif;background:var(--b-sand);color:var(--b-midnight);font-family:var(--b-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.bag *{box-sizing:border-box}.bag__container{max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:768px){.bag__container{padding:0 20px}}.bag__section{padding:80px 0 0}.bag__section:last-child{padding-bottom:80px}@media(max-width:768px){.bag__section{padding-top:56px}.bag__section:last-child{padding-bottom:56px}}.bag__display{font-family:var(--b-serif);font-weight:400;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-.02em;margin:0 0 24px;color:var(--b-midnight)}.bag__display em{font-style:italic;color:var(--b-tan-deep)}.bag__h2{font-family:var(--b-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0}.bag__eyebrow{font-family:var(--b-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--b-ink-soft);margin-bottom:16px;display:flex;align-items:center}.bag__rule{width:32px;height:1px;background:var(--b-midnight);display:inline-block;margin-right:12px}.bag__lede{font-size:16px;line-height:1.6;color:var(--b-ink);max-width:520px;margin:0}.bag__body{font-size:16px;line-height:1.6;color:var(--b-ink-soft);margin:0;max-width:540px;align-self:end}.bag__hero{padding:80px 0 0}.bag__hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.bag__hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--b-line);border:1px solid var(--b-line);border-radius:8px;overflow:hidden}.bag__stat{background:var(--b-bone);padding:28px 20px;text-align:center}.bag__stat-value{font-family:var(--b-serif);font-weight:400;font-size:clamp(24px,2.5vw,32px);line-height:1.1;margin-bottom:4px;color:var(--b-midnight)}.bag__stat-label{font-size:12px;letter-spacing:.04em;color:var(--b-ink-mute)}@media(max-width:900px){.bag__hero-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:540px){.bag__hero-stats{grid-template-columns:1fr}}.bag__head{display:grid;grid-template-columns:auto 1fr;gap:80px;margin-bottom:40px;align-items:end}.bag__head--single{grid-template-columns:1fr;gap:0;margin-bottom:56px}.bag__head--narrow{grid-template-columns:auto 1fr;gap:80px}@media(max-width:768px){.bag__head,.bag__head--narrow{grid-template-columns:1fr;gap:24px}}.bag__table{border-top:1px solid var(--b-midnight)}.bag__row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:24px;padding:28px 8px;border-bottom:1px solid var(--b-line);align-items:center}.bag__row-country{display:flex;align-items:center;gap:14px}.bag__flag{font-size:28px}.bag__country-name{font-family:var(--b-serif);font-size:28px;font-weight:400}.bag__row-label{font-size:12px;letter-spacing:.04em;color:var(--b-ink-mute)}.bag__row-value{font-weight:500;margin-top:2px}.bag__row-value--success{color:var(--b-success)}@media(max-width:768px){.bag__row{grid-template-columns:1fr 1fr;padding:20px 0;gap:16px}.bag__country-name{font-size:22px}.bag__row-cell--carrier{display:none}.bag__row-cell{text-align:right}.bag__row-cell--cost{text-align:left}}.bag__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.bag__step{padding-top:24px;border-top:1px solid var(--b-midnight)}.bag__step-num{font-family:var(--b-serif);font-style:italic;font-size:14px;color:var(--b-ink-mute);margin-bottom:12px}.bag__step-title{font-family:var(--b-sans);font-weight:500;font-size:20px;line-height:1.3;margin:0 0 8px;letter-spacing:-.005em}.bag__step-body{font-size:14px;line-height:1.55;color:var(--b-ink-soft);margin:0}@media(max-width:900px){.bag__steps{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:540px){.bag__steps{grid-template-columns:1fr;gap:24px}}.bag__details-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}.bag__detail-title{font-family:var(--b-sans);font-weight:500;font-size:18px;margin:0 0 8px}.bag__detail-body{font-size:14px;line-height:1.55;color:var(--b-ink-soft);margin:0}@media(max-width:768px){.bag__details-grid{grid-template-columns:1fr;gap:28px}}.bag__contact{background:var(--b-midnight);color:var(--b-bone);border-radius:20px;padding:56px 72px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.bag__contact-h2{font-family:var(--b-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 12px;color:var(--b-bone)}.bag__contact-text{margin:0;color:#c8d0d8;font-size:15px;line-height:1.6;max-width:460px}.bag__contact-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:768px){.bag__contact{grid-template-columns:1fr;gap:24px;padding:32px 24px;border-radius:8px}.bag__contact-actions{justify-content:flex-start}}.bag__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:all .2s ease;white-space:nowrap;border:none;cursor:pointer;font-family:inherit}.bag__btn--bone{background:var(--b-bone);color:var(--b-midnight)}.bag__btn--bone:hover{background:#fff;transform:translateY(-1px)}.bag__btn--ghost-light{background:transparent;color:var(--b-bone);border:1px solid rgba(255,255,255,.25)}.bag__btn--ghost-light:hover{background:#ffffff0f;border-color:#fff6}
/*# sourceMappingURL=/cdn/shop/t/232/compiled_assets/styles.css.map */
