.home.dm-page .dm-hero{padding-block:clamp(28px,4.5vh,56px)}.home .dm-hero-grid{grid-template:"head book""more book"1fr/minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:26px clamp(28px,4vw,64px);display:grid}.home .dm-hero-head{grid-area:head}.home .dm-hero-more{grid-area:more;align-self:start}.home .dm-book{grid-area:book;margin-top:8px}.home .dm-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--honey);align-items:center;gap:8px;margin:22px 0 0;font-size:12.5px;display:inline-flex}.home .dm-kicker:before{content:"";background:var(--honey);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #efaf5d33}.home.dm-page .sp-hero h1{margin-top:12px;font-size:clamp(34px,4vw,56px)}.home.dm-page .sp-hero .lede{font-size:17.5px}.home .dm-see-h{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#b9ad9f}.home.dm-page .tone-dark .dm-see-h{color:#b9ad9f}.home .dm-see{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home .dm-see li{border-radius:var(--r-md);color:#fffaf4;animation:.5s cubic-bezier(.2,.7,.2,1) both sp-in;animation-delay:calc(var(--i) * .15s + .2s);background:#fffaf40f;border:1px solid #fffaf41f;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;line-height:1.35;display:flex}.home .dm-see-ic{background:var(--honey);color:#27272d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.home .dm-see-ic .icon{width:17px;height:17px}.home .dm-who{color:#d6c9b8;align-items:flex-start;gap:10px;margin-top:14px;font-size:14.5px;display:flex}.home .dm-who .icon{width:20px;height:20px;color:var(--honey);flex:none;margin-top:1px}.home .dm-who b{color:#fffaf4;margin-right:6px}.home .dm-who b:after{content:":"}.home .dm-book{color:#0e0e10;border-radius:var(--r-lg);box-shadow:var(--shadow-3);background:#fffcf7;scroll-margin-top:90px;overflow:hidden}.home .dm-book-head{border-bottom:1px solid #e6d6c4;padding:18px 20px 14px}.home.dm-page .dm-book-head h2{font:600 21px var(--f-display);color:#0e0e10}.home .dm-book-head p{color:#57534d;margin-top:4px;font-size:14.5px}.home .dm-book-body{padding:14px}.home .dm-book-foot{color:#57534d;border-top:1px dashed #e6d6c4;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:10px 20px 14px;font-size:14.5px;display:flex}.home.dm-page .dm-book-foot .link-arrow{color:#8a5a12;min-height:32px}.home .dm-book .hx-in-embed{min-height:20rem}.home .dm-book .dm-fallback{background:#f6efe4;border-color:#e0cfb9;min-height:17rem}.home.dm-page .dm-book .dm-fallback h3{color:#0e0e10}.home.dm-page .dm-book .dm-fallback p{color:#57534d}.home.dm-page .dm-book .dm-fallback a:not(.btn){color:#8a5a12}.home .dm-book .hx-in-spin{border-color:#8a5a12 #e0cfb9 #e0cfb9}.home .dm-fallback .btn{margin-top:6px}.home .dm-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.home .dm-steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.home .dm-steps li{animation:.5s both sp-in;animation-delay:calc(var(--i) * .2s + .2s);grid-template-columns:44px 1fr;gap:16px;padding-bottom:26px;display:grid;position:relative}.home .dm-steps li:last-child{padding-bottom:0}.home .dm-steps li:not(:last-child):before{content:"";border-left:2px dashed var(--line-strong);position:absolute;top:46px;bottom:6px;left:21px}.home .dm-step-n{background:var(--surface);border:2px solid var(--honey);width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.home .dm-steps b{font:600 20px var(--f-display);align-items:center;gap:10px;padding-top:6px;display:flex}.home .dm-steps b .ip-badge{width:28px;height:28px}.home .dm-steps p{color:var(--text-2);max-width:46ch;margin-top:6px;font-size:15.5px}.home .dm-call{box-shadow:var(--shadow-2)}.home .dm-biz{font-weight:600}.home .dm-steps .link-arrow{margin-top:4px}.home .dm-self-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home .dm-path{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:inherit;align-content:start;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.home .dm-path:hover{border-color:var(--honey);transform:translateY(-2px)}.home .dm-path:focus-visible{outline:3px solid var(--honey);outline-offset:2px}.home .dm-path>b{font:600 20px var(--f-display);margin-top:6px}.home .dm-path>p{color:var(--text-2);font-size:15px}.home .dm-path .link-arrow{justify-self:start}.home .dm-path-mock{border-radius:var(--r-md);background:var(--well);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.home .dm-url{white-space:nowrap;text-overflow:ellipsis;background:var(--surface);border:1px solid var(--line-strong);min-width:0;font:500 14px var(--f-mono);color:var(--text);border-radius:10px;padding:9px 12px;overflow:hidden}.home .dm-url small{color:var(--text-3);font-size:13px}.home .dm-url-btn{border-radius:var(--pill);background:var(--honey);color:#27272d;white-space:nowrap;padding:9px 14px;font-size:13.5px;font-weight:600}.home .dm-wave{grid-column:1/-1;align-items:center;gap:4px;height:30px;display:flex}.home .dm-wave i{background:var(--honey);transform-origin:50%;max-width:8px;height:100%;animation:1.4s ease-in-out infinite dm-wave;animation-delay:calc(var(--i) * -.13s);border-radius:4px;flex:1}.home .dm-wave i:nth-child(3n){background:var(--honey-strong);opacity:.6}@keyframes dm-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.home .dm-days{grid-template-columns:1fr auto}.home .dm-days small{color:var(--text-3);font-size:12px}.home .dm-day-row{grid-area:2/1/auto/-1;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.home .dm-day-row i{background:var(--ok-soft);border:1px solid color-mix(in srgb, var(--ok) 25%, transparent);height:30px;animation:.35s both sp-in;animation-delay:calc(var(--i) * 60ms + .2s);border-radius:6px}.home .dm-zero{color:var(--ok);background:var(--ok-soft);border-radius:var(--pill);justify-self:end;padding:4px 10px;font-size:14px;font-weight:600}.home .dm-trust{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.home .dm-trust li{border-radius:var(--pill);background:var(--well);border:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.home .dm-trust .icon{width:17px;height:17px;color:var(--honey-strong)}.home .dm-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.home .dm-form-txt>p{color:var(--text-2);max-width:46ch;margin-top:14px;font-size:16.5px}.home .dm-mail{align-items:center;gap:10px;font-size:15px;display:flex}.home .dm-mail .icon{width:20px;height:20px;color:var(--honey-strong);flex:none}.home .dm-mail a{color:var(--honey-strong);font-weight:600}.home .dm-form-card{background:var(--surface);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-2);padding:clamp(12px,2vw,22px)}@media (max-width:1100px){.home .dm-see{grid-template-columns:1fr}}@media (max-width:900px){.home .dm-hero-grid{grid-template-columns:1fr;grid-template-areas:"head""book""more"}.home .dm-book{align-self:stretch}.home .dm-see{grid-template-columns:1fr 1fr}.home .dm-how-grid,.home .dm-form-grid{grid-template-columns:1fr}}@media (max-width:760px){.home .dm-self-grid{grid-template-columns:1fr}}@media (max-width:600px){.home .dm-see{grid-template-columns:1fr}.home .dm-book-head{padding:16px 16px 12px}.home .dm-book-body{padding:10px}.home .dm-book-foot{padding:10px 16px 12px}.home .dm-steps li{grid-template-columns:36px 1fr;gap:12px}.home .dm-step-n{width:36px;height:36px;font-size:13px}.home .dm-steps li:not(:last-child):before{top:38px;left:17px}.home .dm-steps b{padding-top:4px;font-size:18px}.home .dm-path-mock:not(.dm-days){grid-template-columns:1fr}.home .dm-url-btn{justify-self:start}.home .dm-day-row{gap:3px}}@media (prefers-reduced-motion:reduce){.home .dm-see li,.home .dm-steps li,.home .dm-day-row i{animation:none}.home .dm-wave i{animation:none;transform:scaleY(.6)}.home .dm-path{transition:none}.home .dm-path:hover{transform:none}}.home .dm-call .sp-ex{justify-self:start}
