@font-face{font-family:"Fraunces";src:url(/looks/fonts/fraunces-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(/looks/fonts/fraunces-latin-wght-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}
[data-look=l]{
  --paper:#F7F5F1;--paper2:#EFEBE4;--card:#FFFFFF;--ink:#0B1626;--text:#3F4A5C;--muted:#5B6475;--line:rgba(11,22,38,.10);
  --blue:#2F6FDB;--blue-deep:#1E4FA6;--blue-soft:#6E9BF0;--bronze:#8A5D30;--bronze-soft:#E9B677;--bronze-tint:#F3E6D3;--green:#0E7358;
  --night:#0B1626;--night2:#13213A;--night-text:#C9D1DD;--night-muted:#9AA6B8;
  --r:14px;--sh:0 1px 2px rgba(60,40,20,.06),0 18px 40px -18px rgba(60,40,20,.22);
  --serif:"Fraunces",Georgia,serif;--ui:"IT","Inter",system-ui,sans-serif;
}
[data-look=l] *{box-sizing:border-box}
[data-look=l]{scroll-behavior:smooth}
[data-look=l] body{margin:0;background:var(--paper);color:var(--text);font:400 17px/1.65 "Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
[data-look=l] img{display:block;max-width:100%}
[data-look=l] a{color:inherit}
[data-look=l] .wrap{max-width:1200px;margin:0 auto;padding:0 40px}
@media(max-width:700px){[data-look=l] .wrap{padding:0 22px}
}
[data-look=l] h1,[data-look=l] h2{font-family:var(--serif);font-weight:420;color:var(--ink);letter-spacing:-.02em;margin:0;font-variation-settings:"opsz" 96}
[data-look=l] h1 em,[data-look=l] h2 em{font-style:italic;font-weight:380;color:var(--bronze)}
[data-look=l] h3{font-family:var(--ui);font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0}
[data-look=l] .dl-lab{display:inline-flex;gap:10px;align-items:center;font:600 .72rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}
[data-look=l] .dl-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 .92rem/1 var(--ui);padding:16px 24px;border-radius:999px;background:var(--ink);color:#fff;transition:background .25s,transform .25s}
[data-look=l] .dl-btn:hover{background:var(--blue-deep)}
[data-look=l] .dl-btn.dl-o{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px rgba(11,22,38,.22)}
[data-look=l] .dl-btn.dl-o:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}
[data-look=l] .dl-btn.dl-sm{padding:10px 16px;font-size:.85rem}
[data-look=l] .dl-acts{display:flex;gap:12px;flex-wrap:wrap}
[data-look=l] .dl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle}
[data-look=l] .dl-dot.dl-b{background:var(--blue)}
[data-look=l] .dl-dot.dl-h{background:var(--bronze-soft);box-shadow:0 0 0 2px rgba(233,182,119,.3)}
[data-look=l] .dl-dot.dl-g{background:#2BB38A}
[data-look=l] .site-header{position:sticky;top:0;z-index:20;background:rgba(247,245,241,.9);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line)}
[data-look=l] .bar{display:flex;justify-content:space-between;align-items:center;height:76px}
[data-look=l] .site-header nav{display:flex;gap:28px;align-items:center;font:500 .88rem var(--ui);color:#24324A}
[data-look=l] .site-header nav a{text-decoration:none}
[data-look=l] .site-header nav a.dl-ai{color:var(--bronze)}
[data-look=l] .dl-hero{padding:88px 0 96px;background:radial-gradient(70% 90% at 85% 30%,#EAE3D7 0%,rgba(234,227,215,0) 60%),var(--paper)}
[data-look=l] .dl-hero-g{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}
[data-look=l] .dl-hero h1{font-size:clamp(2.7rem,5.6vw,4.9rem);line-height:1.02;margin:22px 0 26px}
[data-look=l] .dl-hero h1 em{display:block}
[data-look=l] .dl-lead{font-size:1.14rem;max-width:52ch;margin:0 0 34px;color:var(--text)}
[data-look=l] .dl-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:40px 0 0;font:500 .86rem var(--ui);color:var(--muted)}
[data-look=l] .dl-trust li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bronze-soft);margin-right:9px;vertical-align:middle}
[data-look=l] .dl-stage{position:relative;min-height:470px}
[data-look=l] .dl-stage .dl-mark{position:absolute;right:-30px;top:-30px;width:250px;opacity:.13;filter:saturate(.6)}
[data-look=l] .dl-card{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);border:1px solid rgba(11,22,38,.06)}
[data-look=l] .dl-back2,[data-look=l] .dl-back1{position:absolute;left:8%;right:2%;height:120px}
[data-look=l] .dl-back2{top:24px;transform:scale(.9);opacity:.55}
[data-look=l] .dl-back1{top:44px;transform:scale(.95);opacity:.8}
[data-look=l] .dl-ap{position:relative;top:70px;padding:22px 24px 20px}
[data-look=l] .dl-ap-top{display:flex;justify-content:space-between;align-items:center;font:600 .78rem var(--ui);color:var(--blue-deep);letter-spacing:.04em}
[data-look=l] .dl-ill{font:500 .68rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
[data-look=l] .dl-ap-app{display:flex;gap:14px;margin:18px 0 14px}
[data-look=l] .dl-appic{flex:none;width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,var(--blue-soft),var(--blue))}
[data-look=l] .dl-ap-app b{font:600 1rem var(--ui);color:var(--ink)}
[data-look=l] .dl-ap-app p{margin:4px 0 0;font-size:.93rem;line-height:1.5}
[data-look=l] .dl-scopes{display:flex;gap:8px;flex-wrap:wrap}
[data-look=l] .dl-scopes span{font:500 .78rem var(--ui);padding:6px 10px;border-radius:999px;background:#EEF3FC;color:var(--blue-deep)}
[data-look=l] .dl-scopes span.dl-w{background:var(--bronze-tint);color:var(--bronze)}
[data-look=l] .dl-verdict{font:500 .86rem var(--ui);color:var(--text);margin:16px 0;padding-top:14px;border-top:1px solid var(--line)}
[data-look=l] .dl-ap-acts{display:flex;gap:10px}
[data-look=l] .dl-b2{flex:1;text-align:center;font:600 .88rem var(--ui);padding:12px;border-radius:10px}
[data-look=l] .dl-b2.dl-o{box-shadow:inset 0 0 0 1.5px rgba(11,22,38,.18);color:var(--ink)}
[data-look=l] .dl-b2.dl-h{background:var(--bronze);color:#fff}
[data-look=l] .dl-ap-status{margin-top:14px;font:600 .8rem var(--ui);color:var(--bronze);display:flex;align-items:center}
[data-look=l] .dl-pulse{width:9px;height:9px;border-radius:50%;background:var(--bronze-soft);margin-right:10px;box-shadow:0 0 0 0 rgba(233,182,119,.6);animation:dl-pulse 2.4s infinite}
@keyframes dl-pulse{70%{box-shadow:0 0 0 10px rgba(233,182,119,0)}100%{box-shadow:0 0 0 0 rgba(233,182,119,0)}}
@media(prefers-reduced-motion:reduce){[data-look=l] .dl-pulse{animation:none}
}
[data-look=l] section{padding:120px 0}
[data-look=l] .dl-chap{display:grid;grid-template-columns:1fr 2.2fr;gap:48px;margin-bottom:56px}
[data-look=l] .dl-chap .dl-lab{padding-top:16px;align-self:start}
[data-look=l] .dl-chap h2,[data-look=l] .dl-h2s{font-size:clamp(2.1rem,3.8vw,3.3rem);line-height:1.08}
[data-look=l] .dl-chap h2 em{display:block}
[data-look=l] .dl-chap p{font-size:1.1rem;max-width:58ch;margin:20px 0 0}
@media(max-width:900px){[data-look=l] .dl-chap{grid-template-columns:1fr;gap:14px;margin-bottom:40px}
[data-look=l] section{padding:84px 0}
[data-look=l] .dl-hero-g{grid-template-columns:1fr;gap:20px}
[data-look=l] .dl-stage{min-height:420px}
}
[data-look=l] .dl-now{padding-top:96px}
[data-look=l] .dl-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
[data-look=l] .dl-obs{background:var(--card);border-radius:var(--r);padding:30px 28px;box-shadow:var(--sh)}
[data-look=l] .dl-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--bronze-tint);margin-bottom:20px}
[data-look=l] .dl-ic svg{width:24px;height:24px;fill:none;stroke:var(--bronze);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
[data-look=l] .dl-obs h3{font-size:1.15rem;margin-bottom:8px}
[data-look=l] .dl-obs p{margin:0;font-size:.97rem}
[data-look=l] .dl-close{margin:36px 0 0;font-family:var(--serif);font-style:italic;font-size:1.35rem;color:var(--ink);max-width:60ch}
@media(max-width:900px){[data-look=l] .dl-three{grid-template-columns:1fr}
}
[data-look=l] .dl-night{background:radial-gradient(60% 80% at 15% 0%,#1A2C4D 0%,rgba(26,44,77,0) 70%),var(--night);color:var(--night-text)}
[data-look=l] .dl-night h2,[data-look=l] .dl-night h3{color:#fff}
[data-look=l] .dl-night h2 em{color:var(--bronze-soft)}
[data-look=l] .dl-night .dl-lab{color:var(--bronze-soft)}
[data-look=l] .dl-ai-g{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:start}
[data-look=l] .dl-night h2{font-size:clamp(2.3rem,4.2vw,3.6rem);line-height:1.06;margin:20px 0 22px}
[data-look=l] .dl-night h2 em{display:block}
[data-look=l] .dl-night p{max-width:56ch}
[data-look=l] .dl-rule{margin:36px 0 0;padding:26px 0 0 28px;border-left:3px solid var(--bronze-soft);font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.3;color:#fff}
[data-look=l] .dl-flow{list-style:none;margin:8px 0 0;padding:0;position:relative}
[data-look=l] .dl-flow::before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:2px;background:linear-gradient(var(--blue) 0 62%,var(--bronze-soft) 62% 82%,#2BB38A 82%)}
[data-look=l] .dl-flow li{position:relative;display:flex;align-items:center;gap:18px;padding:11px 0;font:500 1rem var(--ui);color:#E6ECF5}
[data-look=l] .dl-flow i{position:relative;z-index:1;flex:none;width:32px;height:32px;border-radius:9px;background:var(--night2);box-shadow:inset 0 0 0 2px var(--blue)}
[data-look=l] .dl-flow li.dl-bronze i{background:var(--bronze-soft);box-shadow:0 0 0 6px rgba(233,182,119,.18)}
[data-look=l] .dl-flow li.dl-bronze span{color:var(--bronze-soft);font-weight:600}
[data-look=l] .dl-flow li.dl-green i{box-shadow:inset 0 0 0 2px #2BB38A}
[data-look=l] .dl-legend{display:flex;gap:26px;flex-wrap:wrap;margin:56px 0 28px;font:500 .84rem var(--ui);color:var(--night-muted)}
[data-look=l] .dl-rules4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border-radius:var(--r);overflow:hidden}
[data-look=l] .dl-rules4>div{background:var(--night2);padding:28px 24px}
[data-look=l] .dl-rules4 .dl-n{font:300 2rem/1 var(--serif);color:var(--bronze-soft)}
[data-look=l] .dl-rules4 h3{font-size:1.05rem;margin:14px 0 8px}
[data-look=l] .dl-rules4 p{margin:0;font-size:.93rem;color:var(--night-text)}
[data-look=l] .dl-stack{margin:28px 0 0;font-size:.9rem;color:var(--night-muted)}
@media(max-width:900px){[data-look=l] .dl-ai-g{grid-template-columns:1fr;gap:28px}
[data-look=l] .dl-rules4{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){[data-look=l] .dl-rules4{grid-template-columns:1fr}
}
[data-look=l] .dl-pkgs{background:var(--paper2)}
[data-look=l] .dl-pk-g{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}
[data-look=l] .dl-pk{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);padding:28px 24px 24px;box-shadow:var(--sh);border:1px solid rgba(11,22,38,.05)}
[data-look=l] .dl-pk .dl-tag{font:600 .7rem var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}
[data-look=l] .dl-pk h3{font-family:var(--serif);font-weight:450;font-size:1.9rem;letter-spacing:-.02em;margin:10px 0 12px}
[data-look=l] .dl-pk p{margin:0 0 18px;font-size:.95rem;line-height:1.6}
[data-look=l] .dl-pk .dl-you{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}
[data-look=l] .dl-pk .dl-you b{display:block;font:600 .74rem var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}
[data-look=l] .dl-pk .dl-price{align-self:flex-start;margin-top:18px;font:600 .78rem var(--ui);padding:6px 11px;border-radius:999px;background:var(--bronze-tint);color:var(--bronze)}
[data-look=l] .dl-pk.dl-feat{background:var(--night);color:var(--night-text);border:0;box-shadow:0 30px 60px -28px rgba(11,22,38,.6)}
[data-look=l] .dl-pk.dl-feat h3{color:#fff}
[data-look=l] .dl-pk.dl-feat .dl-tag{color:var(--bronze-soft)}
[data-look=l] .dl-pk.dl-feat .dl-you{border-color:rgba(255,255,255,.14);color:var(--night-muted)}
[data-look=l] .dl-pk.dl-feat .dl-you b{color:#fff}
[data-look=l] .dl-pk.dl-feat .dl-price{background:var(--bronze-soft);color:var(--night)}
[data-look=l] .dl-mature{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:22px;padding:28px 32px;background:var(--card);border-radius:var(--r);border-left:4px solid var(--blue-deep);box-shadow:var(--sh)}
[data-look=l] .dl-mature h3{font-size:1.2rem;margin-bottom:6px}
[data-look=l] .dl-mature p{margin:0;max-width:70ch;font-size:.97rem}
[data-look=l] .dl-pnote{margin:22px 0 0;font-size:.9rem;color:var(--muted)}
@media(max-width:1060px){[data-look=l] .dl-pk-g{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){[data-look=l] .dl-pk-g{grid-template-columns:1fr}
[data-look=l] .dl-mature{flex-direction:column;align-items:flex-start}
}
[data-look=l] .dl-base-g{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}
[data-look=l] .dl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}
[data-look=l] .dl-tiles article{background:var(--card);border-radius:var(--r);padding:24px 22px;box-shadow:var(--sh)}
[data-look=l] .dl-tiles .dl-ic{background:#EEF3FC;width:42px;height:42px;margin-bottom:16px}
[data-look=l] .dl-tiles .dl-ic svg{stroke:var(--blue-deep)}
[data-look=l] .dl-tiles h3{font-size:1.02rem;margin-bottom:6px}
[data-look=l] .dl-tiles p{margin:0;font-size:.91rem;line-height:1.55}
[data-look=l] .dl-miss{position:relative;margin:0;border-radius:var(--r);overflow:hidden;min-height:440px;box-shadow:var(--sh)}
[data-look=l] .dl-miss img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(1.03)}
[data-look=l] .dl-miss::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,22,38,.82) 0%,rgba(11,22,38,.1) 52%,rgba(11,22,38,0) 70%)}
[data-look=l] .dl-toast{position:absolute;left:6%;width:min(330px,82%);z-index:2;background:rgba(255,255,255,.93);backdrop-filter:blur(10px);border-radius:12px;padding:12px 14px;font-size:.86rem;color:var(--text);box-shadow:0 18px 40px -16px rgba(11,22,38,.45)}
[data-look=l] .dl-toast{top:8%}
[data-look=l] .dl-toast.dl-ok{top:calc(8% + 86px)}
[data-look=l] .dl-toast b{display:block;color:var(--ink);font:600 .9rem var(--ui)}
[data-look=l] .dl-toast .dl-tm{float:right;color:var(--muted);font-size:.74rem}
[data-look=l] .dl-miss figcaption{position:absolute;left:28px;right:28px;bottom:24px;z-index:2;color:#E6ECF5;font-size:.95rem}
[data-look=l] .dl-miss figcaption b{display:block;font:450 1.5rem/1.2 var(--serif);color:#fff;margin-bottom:6px}
[data-look=l] .dl-miss figcaption .dl-ill{display:block;margin-top:8px;color:#B8C3D3}
[data-look=l] .dl-engage{margin:30px 0 0;font-size:1rem;color:var(--muted)}
@media(max-width:900px){[data-look=l] .dl-base-g{grid-template-columns:1fr}
}
@media(max-width:560px){[data-look=l] .dl-tiles{grid-template-columns:1fr}
}
[data-look=l] .dl-steps{background:var(--paper2);padding:100px 0}
[data-look=l] .dl-h2s{margin:16px 0 44px}
[data-look=l] .dl-st4{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative}
[data-look=l] .dl-st4::before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;background:repeating-linear-gradient(90deg,rgba(138,93,48,.35) 0 8px,transparent 8px 14px)}
[data-look=l] .dl-st4 .dl-n{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 2px var(--bronze-soft);font:500 1.1rem var(--serif);color:var(--bronze);margin-bottom:18px}
[data-look=l] .dl-st4 h3{font-size:1.05rem;margin-bottom:6px}
[data-look=l] .dl-st4 p{margin:0;font-size:.94rem}
@media(max-width:900px){[data-look=l] .dl-st4{grid-template-columns:1fr 1fr}
[data-look=l] .dl-st4::before{display:none}
}
@media(max-width:560px){[data-look=l] .dl-st4{grid-template-columns:1fr}
}
[data-look=l] .dl-pe-g{display:grid;grid-template-columns:340px 1fr;gap:72px;align-items:center}
[data-look=l] .dl-portrait{border-radius:18px;overflow:hidden;box-shadow:var(--sh);position:relative;aspect-ratio:4/5}
[data-look=l] .dl-portrait img{width:100%;height:100%;object-fit:cover;filter:sepia(.12) saturate(1.05) brightness(1.04)}
[data-look=l] .dl-people blockquote{margin:18px 0 22px;font:400 clamp(1.8rem,3vw,2.6rem)/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink)}
[data-look=l] .dl-people p{max-width:62ch}
[data-look=l] .dl-cover{color:var(--muted);font-size:.95rem}
[data-look=l] .dl-nums{display:flex;gap:44px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
[data-look=l] .dl-nums b{display:block;font:400 2.6rem/1 var(--serif);color:var(--ink);margin-bottom:6px}
[data-look=l] .dl-nums div{font:500 .82rem var(--ui);color:var(--muted)}
@media(max-width:900px){[data-look=l] .dl-pe-g{grid-template-columns:1fr;gap:32px}
[data-look=l] .dl-portrait{max-width:300px}
}
[data-look=l] .dl-faq{padding-top:40px}
[data-look=l] .dl-faq-g{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}
[data-look=l] .dl-faq details{border-top:1px solid var(--line);padding:22px 0}
[data-look=l] .dl-faq summary{font:600 1.05rem var(--ui);color:var(--ink);cursor:pointer;list-style:none}
[data-look=l] .dl-faq summary::-webkit-details-marker{display:none}
[data-look=l] .dl-faq summary::after{content:"+";float:right;color:var(--bronze);font-weight:400}
[data-look=l] .dl-faq details[open] summary::after{content:"–"}
[data-look=l] .dl-faq p{margin:10px 0 0;font-size:.97rem}
@media(max-width:900px){[data-look=l] .dl-faq-g{grid-template-columns:1fr}
}
[data-look=l] .dl-cta{padding:40px 0 120px}
[data-look=l] .dl-cta-g{display:grid;grid-template-columns:1.1fr .9fr;gap:0;background:var(--card);border-radius:22px;overflow:hidden;box-shadow:var(--sh)}
[data-look=l] .dl-cta-g>div:first-child{padding:64px 56px}
[data-look=l] .dl-cta h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;margin:18px 0 18px}
[data-look=l] .dl-cta h2 em{display:block}
[data-look=l] .dl-cta p{margin:0 0 30px;max-width:46ch}
[data-look=l] .dl-cta-ph{min-height:360px}
[data-look=l] .dl-cta-ph img{width:100%;height:100%;object-fit:cover}
@media(max-width:900px){[data-look=l] .dl-cta-g{grid-template-columns:1fr}
[data-look=l] .dl-cta-g>div:first-child{padding:40px 28px}
[data-look=l] .dl-cta-ph{min-height:220px}
}
[data-look=l] .site-footer{background:var(--paper2);padding:64px 0 28px;font-size:.92rem}
[data-look=l] .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}
[data-look=l] .site-footer h4{margin:0 0 10px;font:600 .72rem var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}
[data-look=l] .site-footer p{margin:0}
[data-look=l] .fine{margin-top:40px;padding-top:18px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}
@media(max-width:800px){[data-look=l] .footer-grid{grid-template-columns:1fr 1fr}
}

/* L alone overrides shared palette and layout conventions. */
[data-look=l]{--deep:#F7F5F1;--navy:#EFEBE4;--ink:#0B1626;--body:#3F4A5C;--warm:#8A5D30;--light:#0B1626;--white:#FFFFFF;--blue:#2F6FDB;scroll-padding-top:100px}
[data-look=l] body{background:var(--paper);color:var(--text)}
[data-look=l] .site-header{position:sticky;background:var(--paper);backdrop-filter:none;color:var(--ink)}
[data-look=l] .site-header nav a{min-height:44px;display:inline-flex;align-items:center}
[data-look=l] .site-header .btn{color:var(--ink);border-color:#B4B4B4}
[data-look=l] .site-header .burger{min-width:44px;min-height:44px;color:var(--ink)}
[data-look=l] .dl-logo{display:block;max-width:100%;height:36px}
[data-look=l] .dl-approval-block{animation:dl-approve 9s ease-in-out infinite}
@keyframes dl-approve{0%,30%{fill:#2F6FDB}55%,100%{fill:#8A5D30}}
[data-look=l] .dl-front h2{font-size:clamp(2.1rem,3.8vw,3.3rem);line-height:1.08}
[data-look=l] .dl-front h2 em{display:block}
[data-look=l] .dl-front h3{line-height:1.3}
[data-look=l] .dl-front p{color:inherit}
[data-look=l] .dl-night .dl-rules4{margin-top:44px}
[data-look=l] .dl-night p{color:var(--night-text)}
[data-look=l] .dl-night .dl-stack{color:var(--night-muted)}
[data-look=l] .dl-inline-photo{margin:48px auto 0;max-width:960px;border-radius:14px;overflow:hidden}
[data-look=l] .dl-inline-photo picture{display:block}
[data-look=l] .dl-inline-photo img{width:100%;height:auto;aspect-ratio:16/7;object-fit:cover}
[data-look=l] .dl-inline-photo img[src*="people-approve"]{object-position:50% 60%}
[data-look=l] .dl-miss picture{display:block;height:100%}
[data-look=l] .dl-backup-messages{position:absolute;left:6%;right:6%;top:7%;z-index:2;display:grid;gap:12px}
[data-look=l] .dl-backup-messages .dl-toast{position:static;width:100%;max-width:330px;opacity:1;transform:none}
[data-look=l] .dl-cta-ph picture{display:block;height:100%}
[data-look=l] .dl-price{font-size:1.02rem;line-height:1.5;border-radius:8px}
[data-look=l] .dl-price-term{font-size:.8rem;margin-top:8px;color:var(--muted)}
[data-look=l] .dl-feat .dl-price-term{color:var(--night-text)}
[data-look=l] .dl-ic{color:var(--bronze);font-size:1.5rem}
[data-look=l] .dl-tiles .dl-ic{color:var(--blue-deep)}
[data-look=l] .dl-faq summary{min-height:44px;padding:10px 28px 10px 0;position:relative}
[data-look=l] .dl-faq summary::after{position:absolute;right:0;top:10px}
[data-look=l] .dl-bio-title{margin:18px 0 22px;font-size:clamp(1.8rem,3vw,2.6rem)!important;line-height:1.15!important}
[data-look=l] .dl-btn{min-height:44px;white-space:normal;line-height:1.3}
[data-look=l] a:focus-visible,[data-look=l] summary:focus-visible,[data-look=l] input:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}
[data-look=l] .dl-night a:focus-visible{outline-color:var(--bronze-soft)}
[data-look=l] .site-footer{background:var(--paper2);color:var(--text)}
[data-look=l] .site-footer a{display:inline-flex;align-items:center;min-height:44px}
[data-look=l] .site-footer h4{color:var(--bronze)}
[data-look=l] .page-hero,[data-look=l] .inner{color:var(--text)}
[data-look=l] .page-hero h1,[data-look=l] .inner h2{color:var(--ink);font-family:var(--serif)}
[data-look=l] .dl-stage::before{content:"";position:absolute;right:5%;top:0;width:150px;height:150px;background:linear-gradient(30deg,#8A5D3012 50%,#2F6FDB12 50%);transform:rotate(30deg) skewY(-15deg);border-radius:8px}
@media(max-width:900px){
[data-look=l] .site-header nav a{display:flex}
[data-look=l] .site-header nav{background:var(--paper)}
[data-look=l] .dl-inline-photo img{aspect-ratio:4/3}
[data-look=l] .dl-miss{min-height:520px}
[data-look=l] .dl-hero{padding-top:54px}
}
@media(max-width:560px){
[data-look=l] .dl-ap{padding:20px 16px}
[data-look=l] .dl-stage{min-height:460px}
[data-look=l] .dl-nums{gap:22px;flex-wrap:wrap}
[data-look=l] .dl-cta .dl-btn{max-width:100%;overflow-wrap:anywhere}
}
@supports(animation-timeline:view()){
[data-look=l] .dl-flow i{animation:dl-flow-light linear both;animation-timeline:view();animation-range:entry 0% cover 35%}
}
@keyframes dl-flow-light{from{filter:brightness(.85)}to{filter:brightness(1.15)}}
@media(prefers-reduced-motion:reduce){
[data-look=l]{scroll-behavior:auto}
[data-look=l] *,[data-look=l] *::before,[data-look=l] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
[data-look=l] .dl-approval-block{fill:#8A5D30}
}
[data-look=l] .dl-hero-g{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
[data-look=l] .dl-stage{padding-top:70px}
[data-look=l] .dl-ap{top:0}
[data-look=l] .dl-back2{animation:dl-queue 400ms ease-out}
[data-look=l] .dl-back1{animation:dl-queue 480ms ease-out}
@keyframes dl-queue{from{translate:0 12px}to{translate:0 0}}
[data-look=l] .dl-toast.on{animation:dl-notice 400ms ease-out}
@keyframes dl-notice{from{translate:0 6px}to{translate:0 0}}
@media(max-width:960px){
[data-look=l] .site-header nav{display:none;align-items:flex-start;gap:0;background:var(--paper)}
[data-look=l] .navtoggle:checked~nav{display:flex}
[data-look=l] .navtoggle{display:block;position:absolute;right:22px;top:16px;width:44px;height:44px;opacity:0;z-index:2;cursor:pointer}
[data-look=l] .navtoggle:focus-visible~.burger{outline:2px solid var(--blue-deep);outline-offset:3px}
[data-look=l] .burger{justify-content:center}
}
@media(max-width:900px){[data-look=l] .dl-hero-g{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){
[data-look=l] .dl-back1,[data-look=l] .dl-back2,[data-look=l] .dl-toast.on{animation:none}
}
