.bd-report{--r-coral:#e78a91;--r-ink:#39414b;--r-muted:#79818b;--r-cream:#fff9f7;color:var(--r-ink);background:#fff;overflow:hidden}.bd-report *{box-sizing:border-box}.bd-report a{text-decoration:none}.bd-report-container{width:min(1160px,calc(100% - 56px));margin:0 auto}.bd-report-hero{background:linear-gradient(130deg,#fffaf8 4%,#fff1ef)}.bd-report-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;grid-gap:48px;gap:48px;min-height:625px;padding:75px 0}.bd-report-eyebrow,.bd-report-kicker{color:var(--r-coral);font-size:11px;font-weight:800;letter-spacing:2px}.bd-report-kicker{display:flex;gap:12px;align-items:center}.bd-report-kicker-dot{width:8px;height:8px;background:var(--r-coral);border-radius:50%;box-shadow:0 0 0 6px #e78a911c}.bd-report-hero h1{font-size:clamp(43px,4.8vw,69px);letter-spacing:-4px;line-height:1.28;margin:26px 0 22px;font-weight:850}.bd-report em{color:var(--r-coral);font-style:normal}.bd-report-hero-copy>p{font-size:16px;color:#747d87;line-height:1.95}.bd-report-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.bd-report-mail-button,.bd-report-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border-radius:100px;background:var(--r-coral);color:#fff!important;padding:16px 23px;font-size:14px;font-weight:800;box-shadow:0 13px 32px #e78a9135;transition:transform .25s,box-shadow .25s}.bd-report-mail-button:hover,.bd-report-primary:hover{transform:translateY(-3px);box-shadow:0 17px 38px #e78a9150}.bd-report-hero-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--r-ink);font-weight:800}.bd-report-art{position:relative;height:430px;background:radial-gradient(ellipse at 48% 48%,#53515d 0,#39414b 48%,#252d37 100%);border-radius:28px;overflow:hidden;isolation:isolate;box-shadow:0 32px 80px #39414b28}.bd-report-art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:39px 39px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 78%);mask-image:radial-gradient(ellipse at center,#000,transparent 78%)}.bd-report-art-halo{position:absolute;left:50%;top:48%;border:1px solid #f2a6ad70;border-radius:50%;transform:translate(-50%,-50%) rotateX(62deg) rotate(-20deg);animation:bd-report-spin 15s linear infinite}.bd-report-art-halo.halo-1{width:350px;height:350px;box-shadow:0 0 40px #e78a9118,inset 0 0 30px #e78a9114}.bd-report-art-halo.halo-2{width:460px;height:460px;border-color:#f2a6ad36;animation-duration:23s;animation-direction:reverse}.bd-report-art-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#f2a6ad75,transparent);transform-origin:center;animation:bd-report-glimmer 5s ease-in-out infinite}.bd-report-art-line.line-1{width:360px;left:14%;top:35%;transform:rotate(30deg)}.bd-report-art-line.line-2{width:330px;left:18%;top:65%;transform:rotate(-28deg);animation-delay:-1.5s}.bd-report-art-line.line-3{width:300px;left:22%;top:50%;transform:rotate(90deg);animation-delay:-3s}.bd-report-art-node{position:absolute;width:8px;height:8px;border-radius:50%;background:#f6b3b9;box-shadow:0 0 0 7px #e78a911b,0 0 23px #f6b3b9;animation:bd-report-node 4s ease-in-out infinite}.bd-report-art-node.node-1{left:22%;top:32%}.bd-report-art-node.node-2{right:18%;top:25%;animation-delay:-1s}.bd-report-art-node.node-3{left:19%;bottom:21%;animation-delay:-2s}.bd-report-art-node.node-4{right:21%;bottom:23%;animation-delay:-3s}.bd-report-art-shield{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:202px;height:202px;border-radius:45px;background:linear-gradient(140deg,#ffffff18,#ffffff05);border:1px solid #ffffff3b;box-shadow:0 0 90px #e78a9125,inset 0 0 45px #ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#ffb8bd;animation:bd-report-pulse 5s ease-in-out infinite}.bd-report-art-shield span{color:#ffe2e4;font-size:9px;font-weight:800;letter-spacing:1.7px}.bd-report-art-caption,.bd-report-art-tag{position:absolute;font-size:9px;letter-spacing:1.6px;font-weight:800;color:#ffffff83}.bd-report-art-tag{top:27px;left:28px}.bd-report-art-caption{bottom:27px;right:26px}.bd-report-section{padding:104px 0}.bd-report-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.bd-report-guide-intro h2,.bd-report-heading h2{font-size:clamp(35px,4vw,50px);line-height:1.35;letter-spacing:-2.6px;margin:15px 0 0}.bd-report-guide-intro>p,.bd-report-heading>p{color:var(--r-muted);font-size:14px;line-height:1.9}.bd-report-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.bd-report-type{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:#fff;border:1px solid #ece8e8;border-radius:22px;min-height:240px;padding:26px;cursor:pointer;display:flex;flex-direction:column;color:var(--r-ink);transition:transform .25s,border-color .25s,box-shadow .25s}.bd-report-type:hover{transform:translateY(-5px);border-color:#e9a5ac;box-shadow:0 18px 35px #e78a9117}.bd-report-type.is-selected{border-color:#e78a91;background:#fff9f9;box-shadow:0 12px 32px #e78a9116}.bd-report-contact-box button:focus-visible,.bd-report-type:focus-visible{outline:3px solid #e78a91;outline-offset:3px}.bd-report-type-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:1.5px;color:#9ba0a8}.bd-report-type-top svg{color:var(--r-coral)}.bd-report-type-icon{margin:27px 0 17px;display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#fff0f1;color:var(--r-coral)}.bd-report-type strong{font-size:19px;letter-spacing:-.5px}.bd-report-type small{margin-top:7px;color:var(--r-muted);font-size:13px}.bd-report-guide-section{background:var(--r-cream);scroll-margin-top:75px}.bd-report-guide-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:75px;gap:75px;align-items:start}.bd-report-guide-intro>p{margin-top:22px}.bd-report-guide-note{display:flex;align-items:flex-start;gap:12px;margin-top:32px;color:#a26b74;background:#fff0f0;border:1px solid #f4dada;border-radius:16px;padding:18px;font-size:12px;line-height:1.7}.bd-report-guide-note svg{flex-shrink:0}.bd-report-guide-card{border:1px solid #f0e5e3;background:#fff;border-radius:24px;box-shadow:0 22px 65px #b88d8c0e;overflow:hidden}.bd-report-guide-card-head{background:#39414b;color:#fff;padding:30px 35px}.bd-report-guide-card-head>span{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#f0a7ad}.bd-report-guide-card-head strong{display:block;font-size:26px;letter-spacing:-1px;margin-top:12px}.bd-report-guide-card-head p{font-size:13px;line-height:1.85;color:#d4d8dc;margin:10px 0 0}.bd-report-guide-card-body{padding:30px 35px}.bd-report-list-label{font-size:12px;font-weight:800;color:var(--r-coral);letter-spacing:.5px}.bd-report-guide-card-body ol{margin:19px 0 26px;padding:0;list-style:none;counter-reset:report}.bd-report-guide-card-body li{counter-increment:report;display:flex;gap:12px;align-items:flex-start;margin-bottom:15px;font-size:14px;line-height:1.6}.bd-report-guide-card-body li:before{content:counter(report,decimal-leading-zero);font-size:11px;font-weight:800;color:var(--r-coral);padding-top:2px}.bd-report-caution{display:flex;gap:11px;align-items:flex-start;border:1px solid #f1e5e3;background:#fffaf8;border-radius:13px;padding:15px;font-size:12px;line-height:1.75;color:#8a6d6d;margin-bottom:23px}.bd-report-caution svg{flex-shrink:0;color:var(--r-coral)}.bd-report-mail-button{width:100%}.bd-report-mail-hint{color:#9a9ca2;font-size:11px;line-height:1.8;margin:13px 0 0}.bd-report-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.bd-report-step{position:relative;border:1px solid #ece8e7;border-radius:20px;padding:27px 23px;min-height:210px}.bd-report-step-no{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:#fff0f1;color:var(--r-coral);font-size:15px;font-weight:800;margin-bottom:24px}.bd-report-step strong{font-size:17px}.bd-report-step p{font-size:12px;color:var(--r-muted);line-height:1.8}.bd-report-step-arrow{position:absolute;right:-18px;top:39px;color:var(--r-coral);z-index:2}.bd-report-process-note{font-size:12px;color:#999da4;line-height:1.8;margin-top:22px}.bd-report-contact{background:#39414b;color:#fff;padding:76px 0}.bd-report-contact-grid{display:grid;grid-template-columns:1fr .85fr;grid-gap:65px;gap:65px;align-items:center}.bd-report-contact-grid>div>span{font-size:11px;font-weight:800;color:#f0a7ad;letter-spacing:1.8px}.bd-report-contact h2{font-size:39px;line-height:1.3;letter-spacing:-2px;margin:17px 0}.bd-report-contact-grid>div>p{color:#c5cbd1;font-size:14px;line-height:1.85}.bd-report-contact-links{display:flex;gap:20px;margin-top:25px}.bd-report-contact-links a{display:inline-flex;gap:9px;align-items:center;color:#fff;font-size:13px;font-weight:800}.bd-report-contact-box{border:1px solid #ffffff28;border-radius:21px;background:#ffffff0b;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.bd-report-contact-box>svg{color:#f1a6ad;margin-bottom:18px}.bd-report-contact-box small{font-size:10px;color:#f0a7ad;letter-spacing:1.5px;font-weight:800}.bd-report-contact-box strong{font-size:23px;margin:9px 0 16px;word-break:break-all}.bd-report-contact-box button{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff5a;border-radius:100px;padding:11px 17px;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.bd-report-contact-box p{font-size:11px;color:#c8cbd0;line-height:1.8;margin:21px 0 0}@keyframes bd-report-spin{0%{rotate:0deg}to{rotate:1turn}}@keyframes bd-report-pulse{0%,to{box-shadow:0 0 65px #e78a911c,inset 0 0 45px #ffffff08}50%{box-shadow:0 0 110px #e78a915c,inset 0 0 55px #ffffff12}}@keyframes bd-report-node{0%,to{opacity:.5;scale:.8}50%{opacity:1;scale:1.35}}@keyframes bd-report-glimmer{0%,to{opacity:.25}50%{opacity:1}}@media(max-width:960px){.bd-report-hero-grid{gap:25px}.bd-report-hero h1{font-size:49px}.bd-report-guide-grid{gap:35px}}@media(max-width:720px){.bd-report-container{width:min(100% - 34px,1160px)}.bd-report-hero-grid{grid-template-columns:1fr;padding:65px 0 42px;gap:35px}.bd-report-hero h1{font-size:44px;letter-spacing:-2.7px}.bd-report-hero-copy>p{font-size:14px}.bd-report-art{height:310px}.bd-report-art-halo.halo-1{width:260px;height:260px}.bd-report-art-halo.halo-2{width:360px;height:360px}.bd-report-art-shield{width:155px;height:155px;border-radius:32px}.bd-report-art-shield svg{width:65px}.bd-report-art-shield span{font-size:7px}.bd-report-section{padding:72px 0}.bd-report-heading{display:block}.bd-report-guide-intro h2,.bd-report-heading h2{font-size:36px}.bd-report-heading>p{margin-top:18px}.bd-report-types{grid-template-columns:repeat(2,1fr);gap:11px}.bd-report-type{min-height:210px;padding:19px;border-radius:17px}.bd-report-type strong{font-size:16px}.bd-report-type small{font-size:11px}.bd-report-guide-grid{grid-template-columns:1fr}.bd-report-guide-card-body,.bd-report-guide-card-head{padding:25px}.bd-report-steps{grid-template-columns:repeat(2,1fr)}.bd-report-step{min-height:205px}.bd-report-step-arrow{display:none}.bd-report-contact-grid{grid-template-columns:1fr;gap:35px}.bd-report-contact h2{font-size:32px}.bd-report-contact-box strong{font-size:20px}}@media(max-width:390px){.bd-report-types{grid-template-columns:1fr}.bd-report-type{min-height:175px}.bd-report-steps{grid-template-columns:1fr}.bd-report-step{min-height:165px}}@media(prefers-reduced-motion:reduce){.bd-report-art-halo,.bd-report-art-line,.bd-report-art-node,.bd-report-art-shield{animation:none!important}.bd-report-mail-button,.bd-report-primary,.bd-report-type{transition:none!important}}