.p-blueprint-offer a{color:var(--brand-deep);text-decoration:none}.p-blueprint-offer a:hover{color:var(--brand-mid)}.p-blueprint-offer .pat{position:fixed;inset:0;background:url(/brand/pattern-sand.webp) 50%/900px repeat;opacity:.08;filter:grayscale(.4);pointer-events:none;z-index:0}html[data-theme=dark] .p-blueprint-offer .pat{opacity:.05;filter:invert(1) grayscale(.5)}.p-blueprint-offer .wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,44px);padding-right:clamp(20px,4vw,44px)}.p-blueprint-offer .eyebrow{display:inline-flex;align-items:center;gap:13px;font-weight:700;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--brand-deep)}.p-blueprint-offer .eyebrow:before{content:"";width:26px;height:2px;background:var(--brand-mid)}.p-blueprint-offer .ohero{padding:124px 0 40px}.p-blueprint-offer .onote{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 0 44px;padding:14px 18px;border-radius:12px 12px 12px 3px;background:rgba(90,176,150,.12);border:1px solid var(--rule-brand);font-size:14px;line-height:1.5;color:var(--ink-2)}.p-blueprint-offer .ochk{flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#5ab096,#387a68);display:grid;place-items:center}.p-blueprint-offer .ochk svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.p-blueprint-offer .ogrid{display:grid;grid-template-columns:1fr;gap:44px;align-items:start}@media(min-width:900px){.p-blueprint-offer .ogrid{grid-template-columns:.86fr 1.14fr;gap:60px}.p-blueprint-offer .ohero{padding:150px 0 56px}}.p-blueprint-offer .oshot{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.p-blueprint-offer .oshot img{width:min(340px,72vw);filter:drop-shadow(0 34px 60px rgba(11,28,23,.35));transform:rotate(-4deg)}.p-blueprint-offer .oflag{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--earth-terracotta);border-radius:99px;padding:6px 14px}.p-blueprint-offer .obody h1{font-weight:300;font-size:clamp(30px,4.2vw,44px);line-height:1.06;letter-spacing:-.02em;margin-top:18px;max-width:16ch}.p-blueprint-offer .obody h1 em{font-family:var(--display-italic);font-style:italic;font-weight:600;color:var(--brand-deep)}.p-blueprint-offer .olead{margin-top:18px;font-size:clamp(15px,2.4vw,17px);line-height:1.7;color:var(--ink-2);max-width:56ch}.p-blueprint-offer .ogains{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:16px;max-width:56ch}.p-blueprint-offer .ogains li{display:grid;grid-template-columns:20px 1fr;gap:13px;align-items:start}.p-blueprint-offer .ogains svg{width:18px;height:18px;fill:none;stroke:var(--brand-mid);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.p-blueprint-offer .ogains b{display:block;font-weight:500;font-size:15.5px;color:var(--ink)}.p-blueprint-offer .ogains span{display:block;margin-top:3px;font-size:14px;line-height:1.6;color:var(--ink-muted)}.p-blueprint-offer .obuy{margin-top:34px;max-width:520px;background:var(--card2);border:1px solid var(--rule);border-radius:18px 18px 18px 4px;padding:26px;box-shadow:0 24px 60px -34px rgba(11,28,23,.35)}.p-blueprint-offer .oprice{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.p-blueprint-offer .oprice .now{font-weight:600;font-size:38px;letter-spacing:-.02em;color:var(--ink)}.p-blueprint-offer .oprice .was{font-size:17px;color:var(--ink-dim);text-decoration:line-through}.p-blueprint-offer .oprice .tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--earth-terracotta);border-radius:99px;padding:5px 12px}.p-blueprint-offer .ofine{margin-top:8px;font-size:12.5px;line-height:1.6;color:var(--ink-muted)}.p-blueprint-offer .obuy .btn{margin-top:20px;width:100%;justify-content:center}.p-blueprint-offer .ono{display:block;margin-top:16px;text-align:center;font-size:13.5px;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.p-blueprint-offer .ono:hover{color:var(--brand-deep)}.p-blueprint-offer .osecure{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.p-blueprint-offer .osecure svg{width:13px;height:13px;fill:none;stroke:var(--ink-dim);stroke-width:1.8}.p-blueprint-offer .osys{position:relative;z-index:1;padding:70px 0 96px;background:rgba(63,138,117,.06);border-top:1px solid var(--rule)}html[data-theme=dark] .p-blueprint-offer .osys{background:rgba(90,176,150,.07)}.p-blueprint-offer .osys h2{font-weight:300;font-size:clamp(26px,3.6vw,38px);letter-spacing:-.015em;margin-top:18px}.p-blueprint-offer .osys h2 em{font-family:var(--display-italic);font-style:italic;font-weight:600}.p-blueprint-offer .ostages{margin-top:40px;display:grid;gap:20px}@media(min-width:860px){.p-blueprint-offer .ostages{grid-template-columns:repeat(3,1fr)}}.p-blueprint-offer .ostage{background:var(--card2);border:1px solid var(--rule);border-radius:16px 16px 16px 4px;padding:28px 26px}.p-blueprint-offer .ostage .n{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-mid)}.p-blueprint-offer .ostage h3{font-weight:500;font-size:19px;margin:14px 0 10px}.p-blueprint-offer .ostage p{font-size:14px;line-height:1.65;color:var(--ink-muted)}.p-blueprint-offer .oend{margin-top:44px;text-align:center}.p-blueprint-offer .oend .ono{max-width:none}