.bo{--o-clay:#b9573a;--o-cream:#f4ede3;--o-sky:#a9cbe0;--o-ink:#2b211c;--o-mut:#2b211c99;--o-line:#2b211c21;background:var(--o-cream);color:var(--o-ink);letter-spacing:0;padding-bottom:24px;font-size:15px;line-height:1.4}.bo-top{justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.bo-logo{color:var(--o-clay);align-items:center;gap:8px;font-size:26px;display:inline-flex}.bo-logo>span{line-height:1;display:grid}.bo-logo b{letter-spacing:-.04em;color:var(--o-ink);font-size:24px;font-weight:500}.bo-logo small{letter-spacing:.18em;text-transform:uppercase;color:var(--o-mut);margin-top:3px;font-size:8.5px}.bo-nav{gap:24px;font-size:14px;display:flex}.bo-bag{box-shadow:inset 0 0 0 1px var(--o-line);border-radius:99px;padding:8px 14px;font-size:13px}.bo-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:540px;display:grid}.bo-hero__txt{flex-direction:column;padding:44px 28px 24px;display:flex}.bo-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--o-clay);font-size:11.5px;font-weight:600}.bo-h{letter-spacing:-.04em;margin-top:18px;font-size:50px;line-height:1}.bo-p{max-width:320px;color:var(--o-mut);margin-top:18px;font-size:15.5px;line-height:1.5}.bo-btns{align-items:center;gap:18px;margin-top:26px;display:flex}.bo-btn{background:var(--o-clay);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;height:50px;padding:0 24px;font-size:14.5px;font-weight:500;display:inline-flex}.bo-link{text-underline-offset:4px;white-space:nowrap;font-size:14px;text-decoration:underline}.bo-ship{border-top:1px solid var(--o-line);color:var(--o-mut);margin-top:auto;padding-top:16px;font-size:13px}.bo-hero__ph{background:#e3d6c5;border-radius:0 0 0 44px;position:relative;overflow:hidden}.bo-hero__ph img{object-fit:cover}.bo-tag{background:var(--o-cream);letter-spacing:-.02em;border-radius:16px;gap:2px;padding:12px 16px;font-size:20px;display:grid;position:absolute;bottom:20px;left:20px}.bo-tag small{letter-spacing:.14em;text-transform:uppercase;color:var(--o-mut);font-size:10px}.bo-col{padding:40px 28px 0}.bo-col__head{justify-content:space-between;align-items:baseline;display:flex}.bo-col__head p{letter-spacing:-.035em;font-size:28px}.bo-col__head span{color:var(--o-mut);font-size:13.5px}.bo-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bo-item{gap:10px;display:grid}.bo-item__ph{aspect-ratio:4/5;background:#ebe1d3;border-radius:18px;position:relative;overflow:hidden}.bo-item__ph img{object-fit:cover;transform:scale(1.08)}.bo-item__row{justify-content:space-between;align-items:center;gap:6px;display:flex}.bo-item__row>span{display:grid}.bo-item__row b{font-size:14px;font-weight:500}.bo-item__row small{color:var(--o-mut);font-size:13px}.bo-item__row i{background:var(--o-ink);width:30px;height:30px;color:var(--o-cream);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;display:grid}.bo-facts{border-top:1px solid var(--o-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 28px 0;padding-top:16px;font-size:13.5px;display:grid}.bo-facts i{color:var(--o-clay);margin-right:8px;font-size:10px;font-style:normal}.hp.ttp{background:#000}.tt{color:#fff;background:#000;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.tt-bg{position:absolute;inset:0}.tt-bg img{object-fit:cover}.tt-bg:after{content:"";background:linear-gradient(#00000073 0%,#0000 22% 52%,#000000bf 100%);position:absolute;inset:0}.tt-tabs{color:#ffffffb3;justify-content:center;gap:16px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:46px;left:0;right:0}.tt-tabs .is-on{color:#fff;border-bottom:2px solid #fff;padding-bottom:4px}.tt-rail{justify-items:center;gap:14px;font-size:10.5px;font-weight:600;display:grid;position:absolute;bottom:116px;right:8px}.tt-rail>span{justify-items:center;gap:3px;display:grid}.tt-rail svg{filter:drop-shadow(0 1px 2px #0006);font-size:26px}.tt-ava{color:#f4ede3;background:#b9573a;border:1.5px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:6px;font-size:20px;display:grid;position:relative}.tt-ava svg{filter:none;font-size:20px}.tt-ava i{background:#fe2c55;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:-8px;left:50%;translate:-50%}.tt-info{gap:5px;display:grid;position:absolute;bottom:102px;left:12px;right:62px}.tt-info b{font-size:13.5px}.tt-sp{background:#ffffff38;border-radius:3px;justify-self:start;padding:2px 6px;font-size:10px}.tt-sound{opacity:.85;font-size:10.5px}.tt-cta{background:#fe2c55;border-radius:4px;justify-content:space-between;align-items:center;height:36px;padding:0 12px;font-size:13.5px;font-weight:700;display:flex;position:absolute;bottom:58px;left:10px;right:10px}.tt-cta em{font-size:18px;font-style:normal}.tt-nav{color:#fff9;background:#000;justify-content:space-around;align-items:center;height:50px;font-size:9.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.tt-nav .is-on{color:#fff}.tt-plus{color:#000;background:#fff;border-radius:7px;place-items:center;width:36px;height:24px;font-size:16px;font-style:normal;font-weight:700;display:grid;box-shadow:-3px 0 #25f4ee,3px 0 #fe2c55}.jr-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-top:72px;display:grid}.jr-list li{transition-delay:calc(var(--i) * .1s);align-content:start;display:grid}.jr-phone{aspect-ratio:9/19;width:100%;max-width:260px;margin-bottom:28px}.jr-phone .hp{box-shadow:0 0 0 7px #0d0d0e,0 44px 70px -34px #28145080}.jr-n{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:12px;font-weight:500}.jr-t{letter-spacing:-.03em;margin-top:8px;font-size:clamp(22px,1.9vw,28px);line-height:1.1}.jr-d{max-width:300px;color:var(--mute);margin-top:10px;font-size:15.5px;line-height:1.5}.hp.jrp--ig{background:#000}.hp.jrp--wa{background:#efeae2}.hp.jrp--fb{background:#f0f2f5}.ig{color:#fff;background:#000;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.ig-bg{position:absolute;inset:0}.ig-bg img{object-fit:cover}.ig-bg:after{content:"";background:linear-gradient(#0006 0%,#0000 22% 55%,#0009 100%);position:absolute;inset:0}.ig-bg--dim:after{background:#00000080}.ig-bars{gap:3px;display:flex;position:absolute;top:42px;left:10px;right:10px}.ig-bars i{background:#fff6;border-radius:2px;flex:1;height:2.5px}.ig-bars .is-on{background:linear-gradient(90deg,#fff 60%,#fff6 60%)}.ig-head{align-items:center;gap:8px;display:flex;position:absolute;top:52px;left:10px}.ig-head>span:last-child{display:grid}.ig-head b{font-size:12px}.ig-head small{opacity:.85;font-size:10px}.ig-ava{color:#f4ede3;background:#b9573a;border:1.5px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.ig-story__txt{gap:6px;display:grid;position:absolute;bottom:96px;left:16px;right:16px}.ig-story__txt small{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:11px}.ig-story__txt b{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1}.ig-more{color:#111;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:36px;left:50%;translate:-50%}.ig-more em{font-style:normal}.ig-sheet{color:#111;background:#fff;border-radius:18px 18px 0 0;gap:9px;padding:10px 16px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.ig-grip{background:#ddd;border-radius:2px;justify-self:center;width:36px;height:4px}.ig-sheet__brand{align-items:center;gap:8px;display:flex}.ig-sheet__brand .ig-ava{border-color:#0000}.ig-sheet__brand b{font-size:13px}.ig-sheet__h{font-size:17px;line-height:1.25}.ig-field{border:1px solid #dbdbdb;border-radius:10px;gap:2px;padding:8px 12px;font-size:13px;display:grid}.ig-field small,.ig-sheet__note{color:#737373;font-size:10.5px}.ig-send{color:#fff;background:#0095f6;border-radius:10px;place-items:center;height:42px;font-size:14px;font-weight:600;display:grid}.wa{color:#111b21;background:#efeae2;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.wa-top{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;padding:44px 10px 10px;display:flex}.wa-top em{color:#008069;font-size:22px;font-style:normal}.wa-top>span:last-child{display:grid}.wa-top b{font-size:13px}.wa-top small{color:#667781;font-size:10.5px}.wa-ava{color:#fff;background:#b9c7d1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.wa-body{background-image:radial-gradient(#0000000b 1px,#0000 1.2px);background-size:14px 14px;flex-direction:column;flex:1;gap:8px;padding:12px 10px;display:flex}.wa-msg{background:#fff;border-radius:0 10px 10px;align-self:flex-start;max-width:88%;padding:7px 9px 5px;font-size:12.5px;line-height:1.38;box-shadow:0 1px .5px #00000021}.wa-msg small{text-align:right;color:#667781;margin-top:3px;font-size:9.5px;display:block}.wa-msg--me{background:#d9fdd3;border-radius:10px 0 10px 10px;align-self:flex-end}.wa-ref{background:#f0f2f5;border-left:3px solid #25d366;border-radius:7px;gap:8px;margin:-1px -3px 7px;padding:6px;display:flex}.wa-ref__ph{border-radius:4px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.wa-ref__ph img{object-fit:cover;transform:scale(1.1)}.wa-ref>span:last-child{font-size:11px;display:grid}.wa-ref small{text-align:left;color:#1fa855;margin:0;font-size:10px;font-weight:700}.wa-input{align-items:center;gap:8px;margin:0 8px 12px;display:flex}.wa-input span{color:#8696a0;background:#fff;border-radius:99px;flex:1;align-items:center;height:36px;padding:0 14px;font-size:12.5px;display:flex}.wa-input i{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.fb{color:#050505;background:#f0f2f5;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;line-height:1.35}.fb-top{background:#fff;justify-content:space-between;align-items:center;padding:44px 12px 8px;display:flex}.fb-top b{letter-spacing:-.04em;color:#1877f2;font-size:23px;font-weight:700}.fb-top>span{gap:6px;display:flex}.fb-top i{background:#e4e6eb;border-radius:50%;width:28px;height:28px}.fb-post{background:#fff;margin-top:6px;display:grid}.fb-head{align-items:center;gap:8px;padding:10px 12px;display:flex}.fb-head>span:nth-child(2){display:grid}.fb-head b{font-size:12.5px}.fb-head small{color:#65676b;font-size:10.5px}.fb-head em{color:#65676b;margin-left:auto;font-style:normal}.fb-ava{color:#f4ede3;background:#b9573a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.fb-text{padding:0 12px 10px;font-size:12.5px;line-height:1.4}.fb-ph{aspect-ratio:1;background:#efe7dc;position:relative}.fb-ph img{object-fit:cover;transform:scale(1.06)}.fb-bar{background:#f0f2f5;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.fb-bar>span:first-child{display:grid}.fb-bar small{text-transform:uppercase;color:#65676b;font-size:9.5px}.fb-bar b{font-size:12.5px}.fb-btn{background:#e4e6eb;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600}.fb-react{color:#65676b;justify-content:space-between;padding:8px 12px;font-size:11px;display:flex}.fb-react i{vertical-align:-3px;color:#fff;background:#f33e58;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:4px;font-size:9px;font-style:normal;display:inline-grid}.sa-cost__rows{border-top:1px solid var(--line);margin-top:64px}.sa-cost__rows li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 0;display:grid}.sa-cost__i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);align-self:start;padding-top:10px;font-size:12px;font-weight:500}.sa-cost__n b{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.15;display:block}.sa-cost__n small{max-width:560px;color:var(--mute);margin-top:6px;font-size:15px;line-height:1.5;display:block}.sa-cost__p{text-align:right}.sa-cost__p b{letter-spacing:-.045em;color:var(--orange);white-space:nowrap;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1;display:block}.sa-cost__p small{color:var(--mute);font-size:14px}.sa-cost__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.sa-cost__notes p{color:color-mix(in srgb, var(--fg) 78%, transparent);background:#ffffff0f;border-radius:16px;padding:22px 24px;font-size:15.5px;line-height:1.55}.sa-cost__notes b{letter-spacing:-.02em;color:var(--fg);margin-bottom:8px;font-size:19px;font-weight:400;display:block}.sa-cost__cta{margin-top:40px}@media (max-width:1100px){.jr-list{margin-left:-10px;margin-right:calc(-1 * var(--pad));padding:10px var(--pad) 12px 10px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:250px;grid-auto-flow:column;gap:24px;overflow-x:auto}.jr-list::-webkit-scrollbar{display:none}.jr-list li{scroll-snap-align:start}}@media (max-width:900px){.jr-list{margin-top:48px}.sa-cost__rows{margin-top:40px}.sa-cost__rows li{grid-template-columns:36px minmax(0,1fr);gap:4px 12px}.sa-cost__p{text-align:left;grid-column:2;margin-top:10px}.sa-cost__notes{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.jr-list{scroll-snap-type:none;margin:40px 0 0;padding:0;display:block;overflow:visible}.jr-list li{background:color-mix(in srgb, var(--bg) 55%, #fff);border-radius:28px;flex-direction:column;margin-bottom:20px;padding:20px 20px 22px;display:flex;position:sticky;top:76px;box-shadow:inset 0 -1px #ffffffb3,0 -18px 40px -24px #28145059,0 0 0 1px #2814500f}.jr-list li:last-child{margin-bottom:0}.jr-n{order:0}.jr-t{order:1;margin-top:6px;font-size:24px}.jr-d{order:2;max-width:none;margin-top:8px;font-size:15px;line-height:1.45}.jr-phone{aspect-ratio:9/19;order:3;align-self:center;width:auto;max-width:none;height:min(440px,100svh - 330px);min-height:280px;margin:18px 0 0}}
