:root{--blue:#0E5F8A;--blue-2:#1C7FB0;--navy:#0A3A52;--navy-deep:#0A3A52;--paper:#F7F1E6;--paper-2:#EFE4D0;--ink:#1C1C1C;--ink-2:#33405A;--muted:#6A6256;--line:#E4D8C2;--coral:#7B3FBF;--coral-ink:#5E2E96;--green:#1A6F4C;--white:#fff;--surface:#fff;--glass:rgba(247,241,230,.86);--shadow-card:0 1px 0 rgba(28,28,28,.04),0 10px 30px -12px rgba(28,28,28,.16);--shadow-lg:0 30px 60px -24px rgba(28,28,28,.32);--radius:16px;--radius-lg:24px;--container:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";line-height:1.5}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.h-display{font-family:Bebas Neue,Inter Tight,Inter,sans-serif;font-weight:400;letter-spacing:.005em;line-height:.92}.h1{font-family:Inter Tight,Inter,sans-serif;font-weight:800;letter-spacing:-.028em;line-height:1.05}.h2{font-family:Inter Tight,Inter,sans-serif;font-weight:800;letter-spacing:-.022em;line-height:1.1}.h3{font-weight:700;letter-spacing:-.012em;line-height:1.2}.lede{font-size:18px;line-height:1.55;color:var(--ink-2)}.smallcaps{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center;gap:8px}.eyebrow .dots{display:inline-flex;gap:4px}.eyebrow .dots i{width:5px;height:5px;border-radius:50%;background:var(--blue-2)}.eyebrow .dots i:last-child{background:var(--coral)}.dropcap:first-letter{font-family:Inter Tight,Inter,sans-serif;font-weight:900;font-size:3.4em;line-height:.8;float:left;padding:6px 10px 0 0;color:var(--blue)}.rule-thick{border:0;border-top:3px solid var(--ink);margin:0}.rule-thin{border:0;border-top:1px solid var(--line);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.005em;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 22px -8px #7b3fbf73}.btn-coral:hover{background:var(--coral-ink)}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 8px 22px -8px #0e5f8a6b}.btn-blue:hover{background:#0a4a6e}.btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{background:var(--paper-2)}.btn-lg{height:56px;padding:0 30px;font-size:16px}.btn-block{width:100%}.wordmark{font-family:Bebas Neue,Inter Tight,Inter,sans-serif;font-weight:400;letter-spacing:.02em;display:inline-flex;align-items:baseline;gap:2px}.wordmark .w3{color:var(--coral)}.wordmark .wn{color:var(--ink)}.wordmark .wd{color:var(--muted);font-size:.6em;font-weight:400;letter-spacing:.04em}.brand{display:inline-flex;align-items:center;gap:11px}.site-header{position:sticky;top:0;z-index:50;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;gap:16px;height:72px}.nav-links{display:none}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-cta .btn{height:42px;padding:0 16px;font-size:14px}.burger{margin-left:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.burger svg{width:20px;height:20px}.mobile-menu{display:none;border-bottom:1px solid var(--line);background:#fff}.mobile-menu.open{display:block}.mobile-menu a{display:block;padding:14px 20px;font-weight:600;border-top:1px solid var(--line)}.marquee{background:var(--coral-ink);color:#f7f1e6;overflow:hidden;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.marquee .track{display:inline-flex;white-space:nowrap;gap:26px;padding:11px 0;animation:mq 38s linear infinite;font-family:Bebas Neue,Inter Tight,Inter,sans-serif;font-weight:400;letter-spacing:.04em;font-size:clamp(15px,2.6vw,22px);letter-spacing:-.015em}.marquee .track span.s{opacity:.7;transform:translateY(-1px)}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none}}.sect{padding:62px 0}.hero{background:linear-gradient(180deg,#fff,var(--paper));position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr;gap:30px;padding:44px 0 18px}.hero h1{font-size:clamp(34px,9vw,60px)}.hero .lede{margin-top:16px;max-width:30em}.hero-cta{display:flex;flex-direction:column;gap:12px;margin-top:24px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:13px;color:var(--muted);font-weight:600}.hero-chips span{display:inline-flex;align-items:center;gap:6px}.tick{color:var(--green);font-weight:800}.postcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px;position:relative}.postcard .stamp{position:absolute;top:-12px;right:18px;background:var(--coral);color:#fff;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:8px;transform:rotate(2deg)}.postcard .to{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700}.postcard .bizname{font-family:Inter Tight,Inter,sans-serif;font-weight:900;font-size:26px;margin-top:6px;letter-spacing:-.02em}.postcard .dom{color:var(--coral);font-weight:700;margin-top:2px}.postcard .stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;border-top:1px dashed var(--line);padding-top:16px}.postcard .stats b{display:block;font-family:Inter Tight,Inter,sans-serif;font-size:18px}.postcard .stats small{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.postcard .sig{margin-top:16px;font-style:italic;color:var(--muted)}.dc{background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-card)}.dc h2{font-size:clamp(22px,5vw,30px)}.dc p.sub{color:var(--muted);margin:6px 0 18px}.dc .row{display:flex;flex-direction:column;gap:10px}.dc .field{display:flex;align-items:center;background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:4px 4px 4px 16px}.dc .field input{flex:1;border:0;outline:0;height:52px;color:var(--ink);font-size:16px;background:transparent;min-width:0}.dc .field .suffix{color:var(--muted);font-weight:700;padding:0 8px}.dc .field button{height:48px;padding:0 18px;border-radius:11px;background:var(--coral);color:#fff;font-weight:700;white-space:nowrap}.dc .res{margin-top:16px;font-size:15px}.dc .ok{color:var(--green);font-weight:700}.dc .no{color:var(--coral-ink);font-weight:700}.dc .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dc .chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--ink)}.dc .chip.sel{background:var(--coral);border-color:var(--coral)}.dc .chip .free{color:var(--green);font-size:12px;margin-left:6px}.dc .chip.sel .free{color:#fff}.dc .go{margin-top:16px}.dc .tiny{color:var(--muted);font-size:12px;margin-top:12px}.grid{display:grid;grid-template-columns:1fr;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-card)}.card .num{width:34px;height:34px;border-radius:999px;background:var(--blue);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.card h3{font-size:19px;margin:0 0 6px}.card p{color:var(--ink-2);margin:0;font-size:15px}.center{text-align:center}.sec-head{max-width:44em;margin:0 auto 34px}.sec-head .h2{margin-top:12px}.sec-head .eyebrow{margin-bottom:2px}.estate{background:var(--navy-deep);color:#fff}.estate .lede{color:#c7d4ee}.estate-flow{display:grid;grid-template-columns:1fr;gap:14px;margin-top:24px}.estate-step{background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);padding:22px}.estate-step .tag{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8fc7e6}.estate-step.me .tag{color:var(--coral)}.estate-step h3{margin:8px 0 4px;font-size:21px;color:#fff;font-family:Bebas Neue,Inter Tight,Inter,sans-serif;letter-spacing:.02em;font-weight:400}.estate-step p{color:#d6e2f2;font-size:14px;margin:0;line-height:1.5}.estate-step a{color:#fff;font-weight:700;border-bottom:2px solid var(--coral)}.price-grid{display:grid;grid-template-columns:1fr;gap:18px;max-width:760px;margin:0 auto}.price-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-card)}.price-card.feature{border:2px solid var(--coral)}.price-card .amt{font-family:Inter Tight,Inter,sans-serif;font-weight:900;font-size:46px;letter-spacing:-.03em}.price-card .amt small{font-size:16px;font-weight:600;color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:16px 0 0}.price-card li{padding:7px 0 7px 26px;position:relative;color:var(--ink-2);font-size:15px}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.badge{display:inline-block;background:var(--coral);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:10px}.ex-grid{display:grid;grid-template-columns:1fr;gap:16px}.ex{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-card)}.ex .stamp{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.ex .nm{font-family:Inter Tight,Inter,sans-serif;font-weight:800;font-size:18px;margin-top:4px}.ex .d{color:var(--coral);font-weight:700;font-size:14px}.ex .t{color:var(--muted);font-size:13px;margin-top:6px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 18px;margin-bottom:10px}.faq summary{font-weight:700;padding:14px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--coral);font-weight:800}.faq details[open] summary:after{content:"–"}.faq p{margin:0 0 16px;color:var(--ink-2)}.cta-final{background:var(--coral);color:#fff;text-align:center}.cta-final .h2{color:#fff}.cta-final .lede{color:#ffffffe0!important}.cta-final .btn-coral{background:#fff;color:var(--coral-ink)}.cta-final .btn-coral:hover{background:var(--paper)}.site-footer{background:#fff;border-top:1px solid var(--line);padding:54px 0 90px;position:relative}.foot-top{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.foot-top .ln{flex:1;height:1px;background:var(--line);min-width:20px}.footer-grid{margin-top:28px;display:grid;grid-template-columns:1fr;gap:28px}.footer-grid h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin-bottom:9px}.footer-grid a{color:var(--ink-2);font-size:14px}.footer-grid a:hover{color:var(--blue)}.foot-note{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}.order-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px #0f172a40;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.order-bar .p{font-weight:800;font-family:Inter Tight,Inter,sans-serif;font-size:15px}.order-bar .btn{margin-left:auto;height:46px}@media(min-width:780px){.container{padding:0 24px}.site-header .container{height:84px;gap:24px}.nav-links{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:14.5px;font-weight:500;color:var(--ink-2)}.nav-links a:hover{color:var(--blue)}.nav-cta{margin-left:0}.burger{display:none}.hero-grid{grid-template-columns:1.1fr .9fr;gap:48px;padding:68px 0 40px;align-items:center}.hero-cta{flex-direction:row}.sect{padding:90px 0}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.estate-flow{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:1fr 1fr}.ex-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px}.foot-note{flex-direction:row;justify-content:space-between}.order-bar{display:none}.dc .row{flex-direction:row}.dc .field{flex:1}}@media(min-width:1040px){.ex-grid{grid-template-columns:repeat(4,1fr)}}.container-narrow{max-width:760px;margin:0 auto;padding:0 20px}.btn-ghost-ink{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn-ghost-ink:hover{background:var(--paper-2)}.brand .star{width:40px;height:40px;flex:none}.site-header .brand .star{width:54px;height:54px}.foot-strap{font-family:Bebas Neue,Inter Tight,Inter,sans-serif;letter-spacing:.06em;color:var(--blue)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(14,95,138,.25);border-top-color:var(--blue);animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.err{color:var(--coral-ink);font-size:14px;margin-top:12px;font-weight:600}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#7b3fbf1a;color:var(--coral-ink);font-weight:700;font-size:12.5px}.wiz{min-height:100vh;background:var(--paper)}.wiz-top{background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.wiz-top .container{display:flex;align-items:center;justify-content:space-between;height:64px}.wiz-body{padding:40px 0 80px}.progress{display:flex;gap:8px;margin:0 0 8px}.progress .seg{height:6px;flex:1;border-radius:4px;background:var(--paper-2);overflow:hidden}.progress .seg.done{background:var(--blue)}.progress .seg.cur{background:var(--coral)}.step-count{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.04em}.step-head{margin:8px 0 24px}.step-head h2{font-size:clamp(26px,3.4vw,36px);margin:8px 0 6px;font-family:Inter Tight,Inter,sans-serif;font-weight:800;letter-spacing:-.022em}.step-head p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.5}.field{margin-bottom:20px}.field>label{display:block;font-weight:700;font-size:14.5px;margin-bottom:7px;color:var(--ink)}.field .hint{font-weight:500;color:var(--muted);font-size:13px;margin-left:6px}.input,.textarea,.select{width:100%;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:13px 15px;font-size:16px;color:var(--ink);outline:0;transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0e5f8a1f}.textarea{min-height:130px;resize:vertical;line-height:1.55}.counter{font-size:12.5px;color:var(--muted);margin-top:6px;text-align:right}.counter.ok{color:var(--green)}.dc-row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.dc-row .input{flex:1;min-width:200px}.swatches{display:flex;flex-wrap:wrap;gap:12px}.swatch{width:54px;height:54px;border-radius:14px;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;position:relative;transition:transform .12s}.swatch:hover{transform:translateY(-2px)}.swatch.sel{box-shadow:0 0 0 3px var(--blue),0 8px 18px -8px #0e5f8a80}.swatch.sel:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.svc-row{display:grid;grid-template-columns:1fr 150px auto;gap:10px;margin-bottom:10px;align-items:center}@media(max-width:620px){.svc-row{grid-template-columns:1fr 110px auto}}.svc-row .icon-btn{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--muted);font-size:18px}.svc-row .icon-btn:hover{border-color:var(--coral);color:var(--coral-ink)}.add-link{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:700;font-size:14.5px;margin-top:4px}.wiz-nav{display:flex;justify-content:space-between;gap:14px;margin-top:34px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.choice-grid{grid-template-columns:1fr}}.choice{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:16px;text-align:left;transition:border-color .15s,background .15s}.choice:hover{border-color:var(--blue)}.choice.sel{border-color:var(--blue);background:#0e5f8a0f;box-shadow:0 0 0 3px #0e5f8a1a}.choice b{display:block;font-size:15.5px;margin-bottom:3px}.choice span{font-size:13.5px;color:var(--muted)}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:34px}.next-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:16px}.next-list li{display:flex;gap:14px}.next-list .n{flex:none;width:30px;height:30px;border-radius:50%;background:#0e5f8a1a;color:var(--blue);font-weight:800;display:grid;place-items:center;font-size:14px}.next-list b{display:block;font-size:15.5px}.next-list span{font-size:14px;color:var(--ink-2)}.summary{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:22px 0}.summary .row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:14.5px;border-bottom:1px dashed var(--line)}.summary .row:last-child{border-bottom:0}.summary .row span:first-child{color:var(--muted)}.summary .row span:last-child{font-weight:650;text-align:right}.summary .total{font-family:Inter Tight,Inter,sans-serif;font-weight:900;font-size:22px}.reassure{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13px;color:var(--muted)}.reassure span{display:inline-flex;align-items:center;gap:6px}.big-tick{width:76px;height:76px;border-radius:50%;background:#1a6f4c1f;color:var(--green);display:grid;place-items:center;font-size:38px;margin:0 auto 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.reveal-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.16,.7,.3,1),transform .65s cubic-bezier(.16,.7,.3,1);will-change:opacity,transform}html.reveal-ready .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.reveal-ready .reveal{opacity:1!important;transform:none!important}}@keyframes upin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html.reveal-ready .hero h1{animation:upin .7s both}html.reveal-ready .hero .lede{animation:upin .7s .08s both}html.reveal-ready .hero-cta{animation:upin .7s .16s both}html.reveal-ready .hero-chips{animation:upin .7s .22s both}html.reveal-ready .hero .postcard{animation:upin .85s .12s both}@media(prefers-reduced-motion:reduce){html.reveal-ready .hero h1,html.reveal-ready .hero .lede,html.reveal-ready .hero-cta,html.reveal-ready .hero-chips,html.reveal-ready .hero .postcard{animation:none!important}}.hero{isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 82% 26%,rgba(123,63,191,.13),transparent 70%),radial-gradient(42% 38% at 8% 16%,rgba(14,95,138,.1),transparent 72%)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(14,95,138,.16) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 80% 22%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 80% 22%,#000,transparent 75%)}.hero h1{font-size:clamp(40px,8.6vw,70px)}.card,.ex,.price-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card:hover,.ex:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#dcccac}.price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.estate-step{transition:transform .22s ease,background .22s ease,border-color .22s ease}.estate-step:hover{transform:translateY(-4px);background:#ffffff1f;border-color:#fff6}.btn{transition:transform .15s,box-shadow .2s,background .2s,filter .2s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.postcard{transition:transform .3s ease,box-shadow .3s ease}.postcard:hover{transform:translateY(-3px) rotate(-.25deg);box-shadow:var(--shadow-lg)}.card .num{transition:transform .22s ease}.card:hover .num{transform:scale(1.08) rotate(-3deg)}.faq details{transition:border-color .18s ease,box-shadow .18s ease}.faq details[open]{border-color:#d9c9aa;box-shadow:var(--shadow-card)}@media(min-width:780px){.estate-flow{gap:30px}.estate-flow .estate-step{position:relative}.estate-flow .estate-step:not(:last-child):after{content:"→";position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:#8fc7e6;opacity:.85;font-weight:700;z-index:2}}@media(max-width:779px){.estate-flow .estate-step{position:relative}.estate-flow .estate-step:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:-19px;transform:translate(-50%);font-size:20px;color:#8fc7e6;opacity:.85;font-weight:700}}a.ex,.ex a{display:block}
