:root{--cream: #F7F4EF;--cream-deep: #EDE8E0;--taupe: #6B5D54;--taupe-light: #B0A498;--plum: #6B5260;--plum-light: #7D6070;--ink: #1A1714;--ink-soft: #4A4240;--border: #D8D0C8;--serif: "Cormorant Garamond", Georgia, serif;--sans: "DM Sans", system-ui, sans-serif;--sp-xs: 8px;--sp-sm: 16px;--sp-md: 32px;--sp-lg: 64px;--sp-xl: 96px;--sp-2xl: 140px;--card-pad: 36px;--page-x: 60px;--max-w: 1280px;--radius: 14px;--btn-radius: 7px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}.section-label{display:block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.divider{border:none;border-top:1px solid var(--border);margin:0 var(--page-x)}.btn-ink{display:inline-block;padding:15px 40px;background:#101010;color:#fff;font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid #000;border-radius:var(--btn-radius);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.btn-ink:hover{opacity:.88;transform:translateY(-1px);color:#fff}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:var(--max-w);margin:0 auto;padding:68px var(--page-x) 68px 0}.hero-img-zone{position:relative;display:flex;align-items:center;justify-content:center}.hero-img-ph img{width:auto;height:auto}.hero-img-cap{position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe)}.hero-copy{padding:0 60px 0 68px}.hero-eyebrow{display:block;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;animation:fadeUp .8s .1s ease both}.hero-h1{font-family:var(--serif);font-size:clamp(42px,4.2vw,70px);font-weight:300;line-height:1.07;color:var(--ink);margin-bottom:18px;letter-spacing:-.01em;animation:fadeUp .8s .25s ease both}.hero-h1 em{font-style:italic;color:var(--plum);display:block}.hero-paragraph{font-size:15px;font-weight:300;line-height:1.72;color:var(--ink-soft);max-width:400px;margin-bottom:0;animation:fadeUp .8s .4s ease both}.hero-paragraph--breakout{margin-top:10px;margin-bottom:28px}.hero-break{display:inline}.hero-ctas{margin-bottom:32px;animation:fadeUp .8s .5s ease both}.hero-claims{display:flex;gap:40px;animation:fadeUp .8s .6s ease both}.hero-claim strong{display:block;font-family:var(--serif);font-size:16px;font-weight:400;color:var(--ink)}.hero-claim span{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.hero-trust-row{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tier-section{padding:115px var(--page-x) var(--sp-2xl);max-width:var(--max-w);margin:0 auto}.tier-intro{text-align:center;max-width:560px;margin:0 auto calc(var(--sp-xl) + 24px)}.tier-h{font-family:var(--serif);font-size:clamp(30px,3vw,50px);font-weight:300;line-height:1.12;color:var(--ink);margin-bottom:var(--sp-sm)}.tier-sub{font-size:15px;font-weight:300;line-height:1.72;color:var(--ink-soft);margin-bottom:var(--sp-md)}.social-proof{display:flex;flex-direction:column;align-items:center;gap:8px}.stars{display:flex;gap:6px}.proof-text{font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--ink)}.carousel-arrow{display:none}.tier-grid{display:grid;grid-template-columns:1fr 1.06fr 1fr;gap:24px;align-items:start}.tier-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:var(--card-pad);display:flex;flex-direction:column;gap:18px;cursor:pointer;transition:border-color .25s,box-shadow .25s,opacity .25s,transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.tier-card:hover:not(.active){box-shadow:0 4px 24px #1a171412}.tier-card.featured{border-color:var(--plum);box-shadow:0 0 0 1px var(--plum);padding-top:48px;margin-top:-6px}.tier-card.active{border-color:var(--plum)!important;box-shadow:0 0 0 1px var(--plum)!important}.tier-grid.has-selection .tier-card:not(.active){opacity:.5}.badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--plum);color:#fff;font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:5px 16px;border-radius:0 0 3px 3px;white-space:nowrap}.card-label{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);transition:color .2s}.tier-card.active .card-label,.tier-card.featured .card-label{color:var(--plum)}.card-reassurance{display:block;font-size:11px;font-weight:300;letter-spacing:.04em;color:var(--taupe-light);margin-top:6px}.card-tier-sub{display:block;font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe-light);margin-top:3px;min-height:12px}.card-value-note{display:block;font-size:10px;font-weight:300;letter-spacing:.04em;font-style:italic;color:var(--taupe-light);margin-top:3px}.card-pos{font-size:12px;font-style:italic;font-weight:300;color:var(--ink-soft);line-height:1.5}.card-price-block{border-top:1px solid var(--border);padding-top:16px;min-height:120px}.card-price{display:block;font-family:var(--serif);font-size:36px;font-weight:300;color:var(--ink);line-height:1;margin-bottom:4px}.card-count{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--taupe)}.card-cta{display:block;width:100%;padding:13px;margin-top:10px;text-align:center;font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.13em;text-transform:uppercase;border-radius:var(--btn-radius);cursor:pointer;background:#fff;border:1px solid var(--plum);color:var(--plum);transition:background .2s,color .2s,border-color .2s}.card-cta:hover{background:var(--plum);color:#fff}.tier-card.active .card-cta{background:var(--plum);border-color:var(--plum);color:#fff}.savings-block{margin-top:32px;padding:40px 48px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:1fr auto;gap:0 60px;align-items:center}.savings-headline{grid-column:1 / -1;font-family:var(--serif);font-size:clamp(22px,2.2vw,34px);font-weight:300;line-height:1.2;color:var(--ink);margin-bottom:28px}.savings-headline em{font-style:italic;color:var(--plum)}.savings-stack{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.savings-row{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border)}.savings-row-label{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.savings-row-val{font-family:var(--serif);font-weight:300;line-height:1}.savings-row-val.dominant{font-size:42px;color:var(--ink)}.savings-row-val.accent{font-size:26px;color:var(--plum)}.savings-row-val.muted{font-size:16px;color:var(--taupe)}.savings-pct-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;padding-left:60px;border-left:1px solid var(--border);align-self:stretch;justify-content:center}.savings-pct-num{font-family:var(--serif);font-size:clamp(48px,4.8vw,72px);font-weight:300;line-height:1;color:var(--plum)}.savings-pct-label{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--taupe)}.savings-disclaimer{grid-column:1 / -1;font-size:10px;font-weight:300;color:var(--taupe-light);letter-spacing:.04em;margin-top:12px}.builder-section{padding:112px var(--page-x) var(--sp-2xl);padding-bottom:60px;max-width:var(--max-w);margin:0 auto}.builder-header{margin-bottom:var(--sp-lg)}.builder-h{font-family:var(--serif);font-size:clamp(26px,2.6vw,42px);font-weight:300;line-height:1.15;color:var(--ink);margin-bottom:8px}.builder-sub{font-size:13px;font-weight:300;color:var(--ink-soft);line-height:1.6}.builder-frame{border:1px solid var(--border);background:var(--cream-deep);min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.builder-ph-icon{opacity:.28}.builder-ph-text{font-size:11px;font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe)}.how-section{padding:var(--sp-xl) var(--page-x);max-width:var(--max-w);margin:0 auto}.how-intro{text-align:center;max-width:480px;margin:0 auto 56px}.how-intro .section-label{color:var(--ink-soft);letter-spacing:.2em}.how-h{font-family:var(--serif);font-size:clamp(28px,2.8vw,46px);font-weight:300;line-height:1.15;color:var(--ink)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.how-step{background:var(--cream);padding:42px var(--sp-md);display:flex;flex-direction:column;gap:var(--sp-sm)}.step-num{font-family:var(--serif);font-size:50px;font-weight:300;color:#8a7a6e;line-height:1}.step-title{font-family:var(--serif);font-size:19px;font-weight:400;color:var(--ink);line-height:1.25;letter-spacing:0;text-transform:none;margin:0}.step-body{font-size:14px;font-weight:300;line-height:1.65;color:var(--ink-soft)}.how-close{display:flex;flex-direction:column;align-items:center;padding:80px var(--page-x) 0;gap:14px}.how-close-helper{font-size:11px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);margin-top:2px}.footer-strip{border-top:1px solid var(--border)}.carousel-arrow{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#ffffffd1;border:1px solid rgba(107,92,84,.18);color:var(--taupe);opacity:.72;cursor:pointer;z-index:10}.carousel-arrow--left{left:8px}.carousel-arrow--right{right:8px}.carousel-arrow[aria-hidden=true],.carousel-arrow.is-hidden{opacity:0;pointer-events:none}#bundle-builder-app--bundle--alert .bundle-builder-app--bundle--alert{display:none}@media(max-width:860px){:root{--page-x: 24px;--sp-2xl: 72px;--sp-xl: 48px;--sp-lg: 36px;--card-pad: 24px}.hero{grid-template-columns:1fr;min-height:auto;max-height:none;padding:40px var(--page-x)}.hero-eyebrow{font-size:13px;opacity:.72}.hero-h1{font-size:clamp(36px,9vw,50px);margin-bottom:28px}.hero-ctas{display:flex;justify-content:center}.tier-section{padding:50px var(--page-x)}.builder-section{padding:50px var(--page-x) 0}.tier-intro{margin:0 auto calc(var(--sp-xl) + 0px)}.hero-copy{padding:28px 0 0;text-align:center;align-items:center}.hero-paragraph{max-width:100%;font-size:14px;text-align:left}.hero-paragraph:not(.hero-paragraph--breakout){display:none}.hero-paragraph--breakout{margin-top:0;margin-bottom:52px;text-align:center}.hero-break{display:inline-block}.hero-claims{display:none}.hero-trust-row{display:flex;align-items:center;justify-content:center;gap:0;margin-top:8px;animation:fadeUp .8s .6s ease both;white-space:nowrap;overflow:hidden}.hero-trust-item{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.hero-trust-sep{font-size:10px;color:var(--taupe-light);padding:0 8px;line-height:1;flex-shrink:0}.tier-section{padding-left:0;padding-right:0;overflow:visible}.tier-intro{padding-left:var(--page-x);padding-right:var(--page-x)}.carousel-wrap{position:relative}.carousel-arrow{display:flex}.tier-grid{display:flex;flex-direction:row;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:16px 10vw 20px 6vw;align-items:flex-start}.tier-grid::-webkit-scrollbar{display:none}.tier-card{flex:0 0 73vw;width:73vw;scroll-snap-align:center;margin-top:0!important;transform:scale(.95);opacity:.75}.tier-card.featured{margin-top:0;padding-top:40px}.tier-card.is-centered{transform:scale(1);opacity:1}.tier-grid.has-selection .tier-card:not(.active):not(.is-centered){opacity:.45;transform:scale(.93)}.tier-grid.has-selection .tier-card.is-centered:not(.active){opacity:.75;transform:scale(.95)}.savings-block{margin-left:var(--page-x);margin-right:var(--page-x);padding:28px 24px;grid-template-columns:1fr;gap:0}.savings-pct-wrap{border-left:none;padding-left:0;padding-top:20px;margin-top:4px;flex-direction:row;gap:12px;justify-content:flex-start;align-self:auto}.savings-pct-num{font-size:38px}.how-grid{grid-template-columns:1fr}.how-step{padding:32px var(--sp-md)}.step-body{font-size:14px}.how-close{padding-top:64px}.savings-block{margin-top:0}}@media(max-width:1200px)and (min-width:768px){.tier-grid{display:flex;flex-direction:row;overflow:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:24px;padding:30px 2px;align-items:flex-start}.tier-card{flex:0 0 50vw;width:50vw}}@media(max-width:540px){.hero-trust-item{font-size:9px;letter-spacing:.06em}.hero-trust-sep{padding:0 6px}.tier-card{flex:0 0 82vw;width:82vw}.tier-grid{padding-left:6vw;padding-right:6vw}}@media(min-width:1200px){.is-slider .tier-grid{display:flex;flex-direction:row;overflow:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:24px;padding:30px 2px;align-items:flex-start}.is-slider .tier-card{flex:0 0 calc(33.3% - 16px)}.is-slider .carousel-arrow{display:flex}.carousel-wrap{position:relative}.tier-card.featured{box-shadow:unset}}body:has(div#pdp-overlay.open) div#mob-bar.show{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/125/assets/blinc-bundle.css.map */
