:root{--bp-orange:#e07a2f;--bp-text:#1d1d1f;--bp-muted:#6e6e73;--bp-surface:#f5f5f7;--bp-line:#e5e5e7;--bp-green:#2f7d4a}.blueprint-page{background:#fff;color:var(--bp-text)}.blueprint-page .shell{max-width:1320px}.blueprint-hero{align-items:center!important}.blueprint-hero .solution-lede{max-width:760px}.blueprint-visual{position:relative;min-height:520px;margin:0;border-radius:32px;background:linear-gradient(145deg,#fff 10%,#f5f5f7 70%,#fff);border:1px solid var(--bp-line);box-shadow:0 28px 80px rgba(0,0,0,.09);overflow:hidden;isolation:isolate}.bp-glow{position:absolute;right:-80px;bottom:-100px;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(224,122,47,.22),rgba(224,122,47,0) 68%);filter:blur(2px)}.bp-doc{position:absolute;width:58%;min-height:255px;padding:26px;border:1px solid rgba(0,0,0,.07);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 24px 58px rgba(0,0,0,.12);transform-origin:center;backdrop-filter:blur(16px)}.bp-doc>span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff3ea;color:var(--bp-orange);font-size:11px;font-weight:750}.bp-doc>b{display:block;margin-top:20px;font-size:1.45rem;letter-spacing:-.025em}.bp-doc>small{display:block;margin-top:8px;color:var(--bp-muted);font-size:12px;line-height:1.45}.bp-doc-back{left:9%;top:9%;transform:rotate(-8deg) translateY(8px);opacity:.76}.bp-doc-mid{right:7%;top:20%;transform:rotate(7deg);z-index:2}.bp-doc-front{left:15%;bottom:7%;z-index:3}.bp-doc-front>i{display:block;height:7px;margin-top:10px;border-radius:999px;background:#ececf0}.bp-doc-front>i:nth-last-child(3){width:86%}.bp-doc-front>i:nth-last-child(2){width:68%}.bp-doc-front>i:last-child{width:76%}.bp-score{position:absolute;right:24px;top:24px;display:grid;width:82px;height:82px;place-items:center;border-radius:50%;background:#fff8f3;border:1px solid #f2d4bd}.bp-score strong{font-size:1.55rem;line-height:1;color:var(--bp-orange)}.bp-score span{font-size:9px;color:var(--bp-muted);text-transform:uppercase;letter-spacing:.04em}.bp-bars{display:flex;align-items:end;gap:7px;height:55px;margin-top:20px}.bp-bars i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#f0a369,var(--bp-orange))}.bp-bars i:nth-child(1){height:38%}.bp-bars i:nth-child(2){height:68%}.bp-bars i:nth-child(3){height:52%}.bp-bars i:nth-child(4){height:86%}.bp-mini-flow{display:flex;align-items:center;gap:7px;margin-top:26px}.bp-mini-flow em{padding:8px 10px;border-radius:10px;background:var(--bp-surface);font-size:10px;font-style:normal;font-weight:650}.bp-mini-flow strong{color:var(--bp-orange)}.bp-float{position:absolute;z-index:5;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.1)}.bp-float span{display:block;color:#86868b;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.bp-float b{display:block;margin-top:4px;font-size:12px}.bp-float-a{left:5%;top:42%}.bp-float-b{right:4%;bottom:18%}.bp-float-c{right:12%;top:6%}.blueprint-trust{margin-top:18px}.blueprint-intro,.blueprint-security,.bp-ownership-inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:70px;align-items:start;padding-top:110px;padding-bottom:110px}.blueprint-intro h2,.blueprint-security h2,.bp-ownership-inner h2{max-width:700px;font-size:clamp(2.45rem,4.4vw,4.4rem);line-height:1.02;letter-spacing:-.045em}.blueprint-intro>div:last-child p,.blueprint-security>div:first-child p,.bp-ownership-inner>div:last-child p{font-size:1.18rem;line-height:1.65;color:var(--bp-muted)}.bp-highlight{margin-top:24px;padding:18px 20px;border-left:4px solid var(--bp-orange);border-radius:0 16px 16px 0;background:#fff8f3;color:var(--bp-text)!important;font-weight:650}.bp-input-grid,.bp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.bp-input-grid article,.bp-process-grid article{min-height:220px;padding:26px;border-radius:28px;background:var(--bp-surface)}.bp-input-grid article>span,.bp-process-grid article>span{color:var(--bp-orange);font-size:11px;font-weight:750}.bp-input-grid h3,.bp-process-grid h3{margin:34px 0 10px;font-size:1.45rem;letter-spacing:-.025em}.bp-input-grid p,.bp-process-grid p{color:var(--bp-muted);line-height:1.6}.blueprint-before-after,.blueprint-process,.blueprint-ownership{margin-top:110px;padding:100px 0;background:var(--bp-surface)}.bp-ba-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:16px;margin-top:28px}.bp-ba-grid article{padding:30px;border-radius:30px;background:#fff}.bp-ba-grid article>span{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#86868b}.bp-ba-grid h3{margin:20px 0;font-size:1.5rem;letter-spacing:-.025em}.bp-ba-grid ul,.bp-price-grid ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--bp-muted)}.bp-ba-grid li,.bp-price-grid li{position:relative;padding-left:20px;line-height:1.45}.bp-ba-grid li:before,.bp-price-grid li:before{content:'✓';position:absolute;left:0;color:var(--bp-green);font-weight:800}.bp-blueprint-card{border:1px solid #f1c9aa!important;box-shadow:0 22px 50px rgba(224,122,47,.1)}.bp-blueprint-card>span{color:var(--bp-orange)!important}.bp-sequence{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0}.bp-sequence b{padding:8px 10px;border-radius:999px;background:#fff3ea;font-size:10px}.bp-sequence i{color:var(--bp-orange);font-style:normal}.bp-blueprint-card p{color:var(--bp-muted);line-height:1.6}.blueprint-packs,.blueprint-gallery,.blueprint-priority,.blueprint-pricing,.blueprint-faq{padding-top:110px}.bp-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.bp-pack-grid>article{padding:18px 18px 28px;border:1px solid var(--bp-line);border-radius:30px;background:#fff}.bp-pack-cover{min-height:240px;padding:28px;border-radius:22px;background:linear-gradient(145deg,#f5f5f7,#fff);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.bp-pack-cover span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff;color:var(--bp-orange);font-size:11px;font-weight:750}.bp-pack-cover b{display:block;max-width:240px;margin-top:54px;font-size:1.6rem;line-height:1.04;letter-spacing:-.035em}.bp-pack-cover small{display:block;margin-top:12px;color:#86868b}.bp-pack-grid h3{margin:24px 10px 10px;font-size:1.35rem}.bp-pack-grid>article>p{margin:0 10px;color:var(--bp-muted);line-height:1.62}.bp-doc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,310px);gap:14px;margin-top:30px;padding-bottom:16px;overflow-x:auto;scroll-snap-type:x mandatory}.bp-doc-rail article{scroll-snap-align:start;min-height:235px;padding:26px;border-radius:26px;background:var(--bp-surface)}.bp-doc-rail article span{color:var(--bp-orange);font-size:11px;font-weight:750}.bp-doc-rail h3{margin:54px 0 10px;font-size:1.35rem;line-height:1.12}.bp-doc-rail p{color:var(--bp-muted);line-height:1.55}.bp-matrix{margin-top:30px;border:1px solid var(--bp-line);border-radius:26px;overflow:hidden}.bp-matrix-row{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(90px,.65fr));align-items:center;gap:10px;min-height:68px;padding:14px 22px;border-top:1px solid var(--bp-line);font-size:14px}.bp-matrix-row:first-child{border-top:0}.bp-matrix-head{background:var(--bp-surface);color:#86868b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bp-matrix-row b{justify-self:start;padding:7px 10px;border-radius:999px;background:#fff3ea;color:var(--bp-orange);font-size:11px}.blueprint-process .bp-process-grid{grid-template-columns:repeat(4,1fr)}.blueprint-process .bp-process-grid article{background:#fff}.bp-security-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-security-list span{padding:18px 20px;border-radius:18px;background:var(--bp-surface);font-weight:650}.bp-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;align-items:stretch}.bp-price-grid article{position:relative;padding:30px;border:1px solid var(--bp-line);border-radius:30px;background:#fff}.bp-price-grid article>span{color:#86868b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bp-price-grid h3{margin:18px 0 6px;font-size:2.15rem;letter-spacing:-.045em}.bp-price-grid small{color:#86868b}.bp-price-grid p{min-height:82px;margin:22px 0;color:var(--bp-muted);line-height:1.55}.bp-price-grid ul{min-height:190px;margin-bottom:28px}.bp-price-grid .button{width:100%;justify-content:center}.bp-price-grid .featured{border:2px solid var(--bp-orange);box-shadow:0 24px 60px rgba(224,122,47,.13)}.bp-popular{position:absolute;right:22px;top:20px;padding:7px 10px;border-radius:999px;background:#fff3ea;color:var(--bp-orange);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.bp-pricing-note{max-width:900px;margin:24px auto 0;text-align:center;color:var(--bp-muted);font-size:13px;line-height:1.6}.bp-ownership-flow{display:grid;grid-template-columns:1fr;gap:8px;margin-top:26px}.bp-ownership-flow b,.bp-ownership-flow span{padding:14px 16px;border-radius:15px;background:#fff}.bp-ownership-flow b{background:#fff3ea;color:var(--bp-orange)}.bp-ownership-flow i{display:none}.bp-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.bp-faq-grid details{padding:22px 24px;border-radius:22px;background:var(--bp-surface)}.bp-faq-grid summary{cursor:pointer;font-weight:700;line-height:1.35}.bp-faq-grid p{margin:16px 0 0;color:var(--bp-muted);line-height:1.6}.blueprint-final{margin-top:110px}@media(max-width:1100px){.blueprint-visual{min-height:460px}.bp-input-grid,.bp-pack-grid,.bp-price-grid{grid-template-columns:1fr 1fr}.bp-ba-grid{grid-template-columns:1fr}.blueprint-process .bp-process-grid{grid-template-columns:1fr 1fr}.blueprint-intro,.blueprint-security,.bp-ownership-inner{grid-template-columns:1fr;gap:32px}.bp-matrix-row{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(70px,.6fr))}}@media(max-width:760px){.blueprint-visual{min-height:400px;border-radius:24px}.bp-doc{width:66%;min-height:210px;padding:20px}.bp-doc>b{font-size:1.15rem}.bp-doc-back{left:4%;top:8%}.bp-doc-mid{right:3%;top:22%}.bp-doc-front{left:10%;bottom:5%}.bp-float{padding:9px 10px}.bp-float-a{left:2%;top:47%}.bp-float-b{right:2%;bottom:10%}.bp-float-c{right:5%;top:5%}.bp-score{width:64px;height:64px;right:16px;top:16px}.bp-score strong{font-size:1.2rem}.bp-input-grid,.bp-pack-grid,.bp-price-grid,.blueprint-process .bp-process-grid,.bp-faq-grid,.bp-security-list{grid-template-columns:1fr}.blueprint-before-after,.blueprint-process,.blueprint-ownership{margin-top:72px;padding:72px 0}.blueprint-packs,.blueprint-gallery,.blueprint-priority,.blueprint-pricing,.blueprint-faq{padding-top:78px}.blueprint-intro,.blueprint-security,.bp-ownership-inner{padding-top:78px;padding-bottom:78px}.bp-matrix{overflow-x:auto}.bp-matrix-row{min-width:700px}.bp-price-grid p,.bp-price-grid ul{min-height:0}.bp-doc-rail{grid-auto-columns:84vw}.blueprint-final{margin-top:78px}}