.bcad{--sand: #EDF2F7;--sand-deep: #CBD5E0;--glauc: #3C91E6;--glauc-deep: #2B6CB0;--accent-on-light: #2B6CB0;--accent-on-dark: #7FB8D5;--navy: #1C2A3A;--navy-soft: #24354A;--sandstone: #C6922B;--sandstone-deep: #8A6420;--flower: #F7FAFC;--ink: #33414E;--meta: #4A5765;--line: #D3DCE6;--maxw: 1180px;--radius: 14px;--ease: cubic-bezier(.16, 1, .3, 1);--disp: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--body);color:var(--ink);background:var(--sand);line-height:1.7;-webkit-font-smoothing:antialiased}.bcad *,.bcad *:before,.bcad *:after{box-sizing:border-box}.bcad img{max-width:100%;display:block}.bcad h1,.bcad h2,.bcad h3,.bcad h4{font-family:var(--disp);font-weight:700;color:var(--navy);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0}.bcad h1{font-size:clamp(2.05rem,4.3vw,3.05rem)}.bcad h2{font-size:clamp(1.85rem,3.5vw,2.7rem)}.bcad h3{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.25}.bcad h4{font-size:1.02rem;line-height:1.3}.bcad p{margin:0}.bcad h1 em,.bcad h2 em,.bcad h3 em,.bcad h4 em,.bcad h1 span,.bcad h2 span,.bcad h3 span,.bcad h4 span{font-style:normal;font-weight:inherit;color:inherit}.bcad .lead{font-size:clamp(1.04rem,1.35vw,1.16rem);color:var(--ink);line-height:1.72;max-width:62ch}.bcad .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 22px}.bcad .sec{padding:clamp(56px,7vw,96px) 0;position:relative}.bcad .sec--tight{padding:clamp(38px,4.5vw,60px) 0}.bcad .sec--sand{background:var(--sand)}.bcad .sec--surface{background:var(--flower)}.bcad .sec--navy{background:var(--navy)}.bcad .sec--navy h1,.bcad .sec--navy h2,.bcad .sec--navy h3,.bcad .sec--navy h4,.bcad .final h1,.bcad .final h2,.bcad .final h3,.bcad .final h4{color:var(--flower)}.bcad .sec--navy p,.bcad .sec--navy li,.bcad .final p,.bcad .final li,.bcad .sec--navy .lead,.bcad .final .lead{color:#dce5ee}.bcad .sec+.sec{border-top:1px solid transparent}.bcad .sec--surface+.sec--surface{border-top-color:var(--line)}.bcad .head{max-width:60ch;margin-bottom:clamp(28px,3.5vw,44px)}.bcad .head .lead{margin-top:14px}.bcad .head--center{margin-left:auto;margin-right:auto;text-align:center}.bcad .head--center .lead{margin-left:auto;margin-right:auto}.bcad .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--disp);font-weight:600;font-size:.93rem;letter-spacing:.015em;padding:15px 26px;border-radius:10px;text-decoration:none;border:2px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease);cursor:pointer;text-align:center;line-height:1.2}.bcad .btn:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1c2a3a2e}.bcad .btn:focus-visible{outline:3px solid var(--glauc);outline-offset:3px}.bcad a.btn-primary{background:var(--navy);color:var(--flower);border-color:var(--navy)}.bcad a.btn-primary:hover{background:var(--navy);color:var(--flower)}.bcad a.btn-ghost{background:var(--flower);color:var(--navy);border-color:var(--navy)}.bcad a.btn-ghost:hover{background:var(--flower);color:var(--navy)}.bcad a.btn-onnavy{background:var(--flower);color:var(--navy);border-color:var(--flower)}.bcad a.btn-onnavy:hover{background:var(--flower);color:var(--navy)}.bcad a.btn-onnavy-ghost{background:transparent;color:var(--flower);border-color:#f7fafc8c}.bcad a.btn-onnavy-ghost:hover{background:transparent;color:var(--flower)}.bcad .btns{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.bcad a.tel{font-family:var(--disp);font-weight:600;color:var(--accent-on-light);text-decoration:none;border-bottom:2px solid rgba(43,108,176,.3)}.bcad a.tel:hover{border-bottom-color:var(--accent-on-light)}.bcad .sec--navy a.tel,.bcad .final a.tel,.bcad .hero a.tel,.bcad .sticky a.tel{color:var(--accent-on-dark);border-bottom-color:#7fb8d566}.bcad a.ilink{color:var(--accent-on-light);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bcad .sec--navy a.ilink,.bcad .final a.ilink,.bcad .hero a.ilink{color:var(--accent-on-dark)}.bcad .hero{background:var(--navy);position:relative;overflow:hidden;padding:clamp(52px,6vw,82px) 0 0}.bcad .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 78% 12%,rgba(60,145,230,.17),transparent 62%);pointer-events:none}.bcad .hero__grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,56px);align-items:center}.bcad .hero h1{color:var(--flower)}.bcad .hero__sub{color:#dce5ee;font-size:clamp(1.05rem,1.4vw,1.19rem);line-height:1.68;margin-top:20px;max-width:54ch}.bcad .hero__micro{margin-top:16px;color:var(--accent-on-dark);font-family:var(--disp);font-weight:600;font-size:.94rem}.bcad .hero__phone{margin-top:22px;color:#dce5ee;font-size:.95rem}.bcad .hero__media{position:relative}.bcad .hero__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);border:3px solid rgba(247,250,252,.14)}.bcad .hero__chip{position:absolute;left:-14px;bottom:-16px;background:var(--flower);color:var(--navy);border-radius:12px;padding:13px 19px;font-family:var(--disp);font-weight:700;font-size:.89rem;box-shadow:0 14px 34px #0000004d;line-height:1.35}.bcad .hero__chip b{display:block;font-size:1.42rem;line-height:1;margin-bottom:3px}.bcad .mq{margin-top:clamp(34px,4vw,52px);border-top:1px solid rgba(247,250,252,.16);overflow:hidden}.bcad .mq__track{display:flex;gap:0;width:max-content;animation:bcad-mq 34s linear infinite}.bcad .mq__track span{font-family:var(--disp);font-weight:600;font-size:.85rem;color:#c6d3e0;padding:15px 0;white-space:nowrap;letter-spacing:.04em}.bcad .mq__track i{color:var(--accent-on-dark);font-style:normal;padding:0 20px}@keyframes bcad-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bcad .mq__track{animation:none}}.bcad .badges{background:var(--flower);border-bottom:1px solid var(--line);padding:clamp(24px,3vw,36px) 0}.bcad .badges__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;text-align:center}.bcad .badge b{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(1.5rem,2.5vw,2rem);color:var(--navy);line-height:1}.bcad .badge span{display:block;margin-top:8px;font-size:.8rem;font-weight:600;color:var(--ink);letter-spacing:.03em;line-height:1.35}.bcad .badge .stars{color:var(--sandstone-deep);font-size:1.5rem;letter-spacing:.06em}.bcad .qf{background:var(--sand)}.bcad .qf__head{text-align:center;max-width:60ch;margin:0 auto clamp(24px,3vw,36px)}.bcad .qf__head .lead{margin:14px auto 0}.bcad .qf__pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.bcad .qf__pills span{display:inline-flex;align-items:center;gap:7px;background:var(--flower);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-family:var(--disp);font-weight:600;font-size:.82rem;color:var(--navy)}.bcad .qf__pills svg{width:14px;height:14px;color:var(--glauc-deep);flex:none}.bcad .qf__card{width:100%;max-width:1100px;margin:0 auto;border-radius:var(--radius);overflow:hidden;background:var(--sand);border:1px solid var(--line);box-shadow:0 18px 46px #1c2a3a17}.bcad .qf__card iframe{width:100%;height:650px;min-height:620px;border:0;display:block;background:var(--sand)}.bcad .qf__under{text-align:center;margin-top:20px;font-size:.95rem;color:var(--ink)}.bcad .paths__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bcad .path{background:var(--flower);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px 28px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.bcad .path:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1c2a3a1c}.bcad .path__n{font-family:var(--disp);font-weight:700;font-size:.82rem;color:var(--glauc-deep);letter-spacing:.06em;margin-bottom:12px}.bcad .path p{margin-top:12px;font-size:.97rem;color:var(--ink);flex:1}.bcad .path .btn{margin-top:22px;width:100%}.bcad .why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:8px}.bcad .why__cell{background:var(--flower);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;border-left:4px solid var(--glauc)}.bcad .sec--navy .why__cell{background:var(--navy-soft);border-color:#f7fafc1f;border-left-color:var(--accent-on-dark)}.bcad .why__cell p{margin-top:11px;font-size:.97rem}.bcad .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bcad .card{background:var(--flower);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.bcad .card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1c2a3a1c}.bcad .card__img{aspect-ratio:3/2;overflow:hidden;background:var(--sand-deep)}.bcad .card__img img{width:100%;height:100%;object-fit:cover}.bcad .card__body{padding:22px 22px 24px}.bcad .card__body p{margin-top:10px;font-size:.95rem;color:var(--ink)}.bcad .obj{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,58px);align-items:center}.bcad .obj+.obj{margin-top:clamp(48px,6vw,82px)}.bcad .obj:nth-child(2n) .obj__tx{order:2}.bcad .obj__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line)}.bcad .obj__tx p{margin-top:15px}.bcad .obj ul{list-style:none;margin:22px 0 0;padding:0}.bcad .obj li{position:relative;padding-left:30px;margin-bottom:12px;font-size:.97rem;color:var(--ink);line-height:1.6}.bcad .obj li:before{content:"";position:absolute;left:0;top:.42em;width:17px;height:17px;border-radius:50%;background:var(--glauc-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat,linear-gradient(#000,#000);mask-composite:exclude}.bcad .obj .btn{margin-top:24px}.bcad .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;counter-reset:bcadstep}.bcad .step{position:relative;padding-top:30px}.bcad .step:before{counter-increment:bcadstep;content:counter(bcadstep);position:absolute;top:0;left:0;font-family:var(--disp);font-weight:700;font-size:1.5rem;color:var(--accent-on-dark);line-height:1}.bcad .step:after{content:"";position:absolute;top:10px;left:26px;right:-9px;height:2px;background:#f7fafc2b}.bcad .step:last-child:after{display:none}.bcad .step p{margin-top:10px;font-size:.93rem}.bcad .gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bcad .gal figure{margin:0;position:relative;border-radius:12px;overflow:hidden}.bcad .gal img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s var(--ease)}.bcad .gal figure:hover img{transform:scale(1.05)}.bcad .gal figcaption{position:absolute;left:10px;bottom:10px;background:#1c2a3ae6;color:var(--flower);font-family:var(--disp);font-weight:600;font-size:.74rem;padding:6px 11px;border-radius:999px}.bcad .gal figure.tall{grid-row:span 2}.bcad .gal figure.tall img{aspect-ratio:1/2.06}.bcad .rv__top{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid var(--line)}.bcad .rv__score{font-family:var(--disp);font-weight:700;font-size:3rem;color:var(--navy);line-height:1}.bcad .rv__stars{color:var(--sandstone-deep);font-size:1.3rem;letter-spacing:.1em}.bcad .rv__count{font-size:.93rem;color:var(--ink);margin-top:4px}.bcad .rv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bcad .rv__card{background:var(--flower);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column}.bcad .rv__card .rv__stars{font-size:1.02rem}.bcad .rv__text{margin-top:13px;font-size:.95rem;color:var(--ink);flex:1;line-height:1.68}.bcad .rv__who{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.bcad .rv__av{width:38px;height:38px;border-radius:50%;flex:none;background:var(--navy);color:var(--flower);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;font-size:.82rem}.bcad .rv__name{font-family:var(--disp);font-weight:600;font-size:.92rem;color:var(--navy)}.bcad .rv__date{font-size:.8rem;color:var(--meta)}.bcad .rv__src{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--meta);letter-spacing:.03em}.bcad .rv__foot{margin-top:26px;font-size:.92rem;color:var(--ink)}.bcad .shop{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,4vw,56px);align-items:center}.bcad .shop__media img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius)}.bcad .shop__facts{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.bcad .shop__facts li{display:flex;gap:13px;align-items:flex-start;font-size:.97rem}.bcad .shop__facts b{font-family:var(--disp);color:var(--navy);font-weight:600;min-width:92px;flex:none}.bcad .ind{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bcad .ind__cell{position:relative;border-radius:var(--radius);overflow:hidden;min-height:260px;display:flex;align-items:flex-end}.bcad .ind__cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcad .ind__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c2a3aed,#1c2a3a9e 42%,#1c2a3a2e)}.bcad .ind__tx{position:relative;z-index:1;padding:24px 22px}.bcad .ind__tx h3{color:var(--flower)}.bcad .ind__tx p{color:#dce5ee;font-size:.92rem;margin-top:8px}.bcad .areas__list{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.bcad .areas__list a{display:inline-block;background:var(--flower);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:.85rem;font-weight:500;color:var(--navy);text-decoration:none;transition:transform .22s var(--ease),border-color .22s var(--ease)}.bcad .areas__list a:hover{transform:translateY(-2px);border-color:var(--glauc-deep)}.bcad .faq{max-width:860px;margin:0 auto}.bcad .faq details{background:var(--flower);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.bcad .faq summary{cursor:pointer;list-style:none;padding:21px 56px 21px 24px;font-family:var(--disp);font-weight:600;font-size:1.04rem;color:var(--navy);position:relative;line-height:1.4}.bcad .faq summary::-webkit-details-marker{display:none}.bcad .faq summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--glauc-deep);line-height:1}.bcad .faq details[open] summary:after{content:"\2013"}.bcad .faq__a{padding:0 24px 23px;font-size:.97rem;color:var(--ink);line-height:1.72}.bcad .calc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,3.5vw,46px);align-items:center}.bcad .calc__steps{list-style:none;margin:24px 0 0;padding:0;counter-reset:bcadcalc}.bcad .calc__steps li{position:relative;padding-left:42px;margin-bottom:18px;font-size:.97rem;color:var(--ink)}.bcad .calc__steps li:before{counter-increment:bcadcalc;content:counter(bcadcalc);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:8px;background:var(--navy);color:var(--flower);font-family:var(--disp);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.bcad .calc__frame{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--sand);box-shadow:0 16px 40px #1c2a3a17}.bcad .calc__frame iframe{width:100%;height:78vh;max-height:820px;min-height:640px;border:0;display:block;background:var(--sand)}.bcad .final{background:var(--navy);text-align:center}.bcad .final .head{margin-left:auto;margin-right:auto}.bcad .final .btns{justify-content:center}.bcad .final__phone{margin-top:26px;color:#dce5ee;font-size:.96rem}.bcad .nap{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bcad .nap__cell{background:var(--flower);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px}.bcad .nap__cell h3{font-size:1.05rem}.bcad .nap__cell p,.bcad .nap__cell address{margin-top:11px;font-size:.96rem;font-style:normal;color:var(--ink);line-height:1.72}.bcad .nap__more{margin-top:26px;font-size:.96rem;color:var(--ink)}.bcad .sticky{display:none}@media(max-width:780px){.bcad .sticky{display:grid;grid-template-columns:1fr 1fr;gap:9px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#1c2a3af7;border-top:1px solid rgba(247,250,252,.16)}.bcad .sticky .btn{padding:13px 12px;font-size:.87rem;width:100%}.bcad .sticky .btn:hover{transform:none}}@media(max-width:1024px){.bcad .cards,.bcad .paths__grid,.bcad .rv__grid,.bcad .ind,.bcad .nap{grid-template-columns:repeat(2,1fr)}.bcad .steps{grid-template-columns:repeat(3,1fr);row-gap:30px}.bcad .step:after{display:none}.bcad .badges__grid{grid-template-columns:repeat(3,1fr);row-gap:22px}.bcad .gal{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.bcad .hero__grid,.bcad .obj,.bcad .shop,.bcad .calc,.bcad .why__grid{grid-template-columns:1fr}.bcad .obj:nth-child(2n) .obj__tx{order:0}.bcad .hero__media{margin-top:8px}.bcad .hero__chip{left:12px;bottom:12px}.bcad .shop__media img{aspect-ratio:4/3}}@media(max-width:680px){.bcad .cards,.bcad .paths__grid,.bcad .rv__grid,.bcad .ind,.bcad .nap{grid-template-columns:1fr}.bcad .steps{grid-template-columns:1fr;row-gap:26px}.bcad .gal{grid-template-columns:repeat(2,1fr)}.bcad .gal figure.tall{grid-row:span 1}.bcad .gal figure.tall img{aspect-ratio:1/1}.bcad .badges__grid{grid-template-columns:repeat(2,1fr)}.bcad .btns .btn{width:100%}.bcad .qf__card iframe{height:640px;min-height:620px}.bcad .calc__frame iframe{height:88vh;min-height:560px;max-height:none}.bcad .sec{padding-bottom:clamp(56px,7vw,96px)}.bcad .nap{padding-bottom:72px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bcad.css.map */
