/* The checkout door's pages (door page, opens soon, cancelled, confirmation, terms), built from the approved mockup
   (.claude/design/mockups/move-in-ready/door.css, pictures 01 to 13). The sales page's look: linen + sand with soft
   washes, Cormorant 300 headlines with an italic deep-teal phrase, 14px deep-amber labels, 17px reading text, the
   lighter amber button with aubergine text, amber corner brackets, one aubergine moment. Served at /start/door.css. */
:root{
  --au:#3D2B4A;--au-dk:#2F2139;--au9:rgba(61,43,74,.9);--au6:rgba(61,43,74,.75);--au3:rgba(61,43,74,.3);
  --au15:rgba(61,43,74,.15);--au1:rgba(61,43,74,.1);--au05:rgba(61,43,74,.05);
  --ln:#F8F4EF;--sd:#E8E0D6;--ln75:rgba(248,244,239,.78);
  --tl:#5B9E8F;--tl-deep:#336459;--tl08:rgba(91,158,143,.08);--tl15:rgba(91,158,143,.15);
  --am:#C4956A;--am-deep:#8A6238;--am4:rgba(196,149,106,.4);--am1:rgba(196,149,106,.1);--am15:rgba(196,149,106,.15);
}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.7;color:var(--au);
  background-color:var(--ln);
  background-image:radial-gradient(ellipse at 88% 8%,var(--am1) 0%,transparent 40%),radial-gradient(ellipse at 8% 60%,var(--tl08) 0%,transparent 45%);
  min-height:100vh;overflow-x:hidden}
body{display:flex;flex-direction:column}
body > main{flex:1}
[hidden]{display:none !important}
a{color:inherit}
:is(h1,h2,h3){font-family:'Cormorant Garamond',serif;font-weight:300;line-height:1.12;text-wrap:balance}
:is(h1,h2) em{font-style:italic;font-weight:400;color:var(--tl-deep)}
.wrap{max-width:1100px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}

/* Test-mode strip: quiet, above everything, never the loud moment */
.strip{background:#EFE6DA;border-bottom:1px solid var(--am4);font-size:16px;line-height:1.45;padding:10px 0}
.strip b{font-weight:600}

/* Header: the OS lockup, slim, no nav (funnel page) */
.top{padding:14px 0;border-bottom:1px solid var(--au1)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}
.lockup{display:flex;align-items:center;gap:11px;color:var(--au);min-height:44px}
.lockup svg{height:24px;width:auto}
.lockup .f{stroke:var(--au);stroke-width:11;fill:none}.lockup .m{stroke:var(--tl);stroke-width:8;fill:none}
.lockup i{width:1px;height:27px;background:var(--am);opacity:.6}
.lockup > span{display:flex;flex-direction:column;line-height:1.15}
.lockup .n{font-family:'Instrument Serif',serif;font-style:italic;font-size:16px}
.lockup .n b{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-deep);margin-left:3px}
.lockup .d{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--am-deep)}
.secure{display:flex;align-items:center;gap:7px;font-size:16px;color:var(--au6)}
.secure svg{width:15px;height:15px;stroke:var(--am-deep);fill:none;stroke-width:1.6}

.lb{font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;color:var(--am-deep);margin-bottom:10px}
.h1{font-size:clamp(40px,5.4vw,58px);margin-bottom:14px}
.lead{font-size:17px;color:var(--au9);max-width:34rem}

/* ── Buy page ── */
.door{padding:clamp(36px,5vw,64px) 0 clamp(48px,6vw,80px)}
.door__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"head head" "form side" "finish side";column-gap:clamp(32px,5vw,72px);align-items:start}
.door__head{grid-area:head;margin-bottom:clamp(28px,4vw,44px);max-width:40rem}
/* The offer's name never splits at its hyphen ("Move- / In Ready."); on narrow phones the line breaks after "Start". */
.door__head .h1 em{white-space:nowrap}
/* Below 300px (folded-phone cover screens) the name may wrap again: with the fallback serif it is ~245px wide. */
@media (max-width:300px){.door__head .h1 em{white-space:normal}}
.door__form{grid-area:form}
.door__side{grid-area:side;position:sticky;top:24px}
.door__finish{grid-area:finish}
/* The offer's product picture: in the empty corner beside the heading on laptops, under the intro line on phones
   (design .claude/design/move-in-ready-product-mockup.md, version 7; phones added 2026-10-29, her option A).
   Decorative: the heading already says what it is.
   The build inlines url(door-*.webp) as a data address, so the page loads nothing new (CSP img-src 'self' data:). */
.door__pic{display:none}
.door__grid--pic .door__pic{display:block;justify-self:center;aspect-ratio:4/3;background-position:center;background-size:contain;background-repeat:no-repeat}
.door__pic--move-in-ready{background-image:url(data:image/webp;base64,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)}
@media (min-width:861px){
  .door__grid--pic .door__head{grid-area:1/1/2/2}
  .door__pic{grid-area:1/2/2/3;width:min(100%,250px,24vw);margin-bottom:24px}
}

.note{display:flex;gap:12px;align-items:flex-start;background:var(--sd);border-left:2px solid var(--am);border-radius:0 4px 4px 0;padding:14px 18px;margin-bottom:28px;font-size:17px;line-height:1.55}
.note b{font-weight:600}

.step{border-top:1px solid var(--au15);padding:22px 0 26px}
.step__k{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}
.step__num{font-family:'Cormorant Garamond',serif;font-size:28px;line-height:1;color:var(--am-deep);font-variant-numeric:lining-nums}
.step__h{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:25px;line-height:1.2}

.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.tile{position:relative;display:block;cursor:pointer}
.tile input{position:absolute;opacity:0;width:1px;height:1px}
.tile__box{display:block;height:100%;border:1.5px solid var(--au15);border-radius:4px;padding:14px 16px 15px 46px;background:var(--ln);font-size:16px;line-height:1.4;color:var(--au9);position:relative}
.tile__box::before{content:'';position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--au3);background:var(--ln)}
.tile__box b{display:block;font-size:17px;font-weight:600;color:var(--au);margin-bottom:2px}
.tile__box .rec{display:block;margin-top:6px;font-size:16px;font-weight:500;color:var(--tl-deep)}
.tile input:checked + .tile__box{border-color:var(--tl-deep);box-shadow:0 0 0 1px var(--tl-deep);background:var(--tl08)}
.tile input:checked + .tile__box::before{border-color:var(--tl-deep);background:radial-gradient(circle,var(--tl-deep) 0 4.5px,var(--ln) 5px)}
.tiles--need .tile__box{border-color:var(--am-deep)}

.codelink{display:inline-flex;border:0;background:none;padding:0;font-family:inherit;cursor:pointer;align-items:center;min-height:44px;margin-top:8px;font-size:16px;font-weight:600;color:var(--au);text-decoration:underline;text-decoration-color:var(--am);text-underline-offset:.3em}
.code{margin-top:14px}
.code__row{display:flex;gap:10px}
.code__row .field{flex:1}
.code__ok{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;border:1px solid var(--tl15);background:var(--tl08);border-radius:4px;padding:12px 16px;font-size:16px;line-height:1.45}
.code__ok b{font-weight:600;letter-spacing:.04em}
.code__ok .ok{display:flex;align-items:center;gap:10px}
.code__ok svg{flex:none;width:18px;height:18px;stroke:var(--tl-deep);fill:none;stroke-width:2}
.remove{border:0;background:none;padding:0;font-family:inherit;cursor:pointer;font-size:16px;color:var(--au6);text-decoration:underline;text-decoration-color:var(--au3);text-underline-offset:.3em;min-height:44px;display:inline-flex;align-items:center}

label.lbl{display:block;font-size:16px;font-weight:600;margin-bottom:6px}
.field{display:block;width:100%;min-height:52px;border:1.5px solid var(--au15);border-radius:4px;background:#FCFAF7;padding:12px 14px;font:inherit;font-size:17px;color:var(--au)}
.field::placeholder{color:rgba(61,43,74,.5)}
.field--need{border-color:var(--am-deep)}
.pair{display:grid;gap:16px}
.hint{font-size:16px;color:var(--au6);margin-top:6px;line-height:1.5}
.need{display:flex;gap:9px;align-items:flex-start;margin-top:8px;font-size:16px;line-height:1.45;font-weight:500;color:var(--au)}
.need::before{content:'';flex:none;width:2px;align-self:stretch;background:var(--am-deep);border-radius:1px}
.btn2{min-height:52px;padding:0 20px;border:1.5px solid var(--au);border-radius:3px;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--au);cursor:pointer}

.auth{background:var(--sd);border-radius:4px;padding:20px 22px;margin-top:4px}
.auth__h{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:23px;line-height:1.2;margin-bottom:10px}
.sched{list-style:none;margin:0 0 14px}
.sched li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--au15);padding:9px 0;font-size:17px}
.sched li:last-child{border-bottom:1px solid var(--au15)}
.sched li span:last-child{font-weight:600;font-variant-numeric:tabular-nums}
.sched .cut{color:var(--au6);font-weight:400;font-size:16px;margin-left:6px}
.auth p{font-size:16px;line-height:1.6;color:var(--au9)}

.tick{display:flex;gap:14px;align-items:flex-start;cursor:pointer;font-size:17px;line-height:1.5;padding:10px 0;min-height:44px}
.tick input{position:absolute;opacity:0;width:1px;height:1px}
.tick__box{flex:none;width:24px;height:24px;margin-top:1px;border:1.5px solid var(--au6);border-radius:3px;background:#FCFAF7;display:flex;align-items:center;justify-content:center}
.tick__box svg{width:15px;height:15px;stroke:var(--ln);fill:none;stroke-width:2.6;opacity:0}
.tick input:checked + .tick__box{background:var(--au);border-color:var(--au)}
.tick input:checked + .tick__box svg{opacity:1}
.tick--need .tick__box{border-color:var(--am-deep);border-width:2px}
.tick a{font-weight:600;text-decoration-color:var(--am);text-underline-offset:.3em}
.ticks{border-top:1px solid var(--au15);padding-top:16px}
.auth .tick{padding-bottom:0}

/* Order summary: the sales page's price card, continued */
.sum{background:var(--sd);border-top:2px solid var(--am);border-radius:4px;padding:28px 28px 26px;box-shadow:0 20px 40px -30px rgba(47,33,57,.45)}
.sum .lb{display:none}
.sum__name{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:30px;line-height:1.1;margin-bottom:6px}
.sum__what{font-size:16px;line-height:1.55;color:var(--au9)}
.sum__inc{list-style:none;margin:16px 0 0}
.sum__inc li{display:flex;gap:12px;font-size:16px;line-height:1.5;padding:4px 0}
.sum__inc li::before{content:'';flex:none;width:16px;height:1px;background:var(--am);margin-top:.75em}
.sum hr{border:0;border-top:1px solid var(--au15);margin:18px 0}
.rows{list-style:none}
.rows li{display:flex;justify-content:space-between;gap:12px;font-size:17px;padding:5px 0}
.rows li span:last-child{font-variant-numeric:tabular-nums}
.rows .muted{color:var(--au6);font-size:16px}
.then{margin-top:8px;font-size:16px;color:var(--au6);line-height:1.5}
.rows .off span:last-child{color:var(--tl-deep);font-weight:600}
.today{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px}
.today span:first-child{font-size:17px;font-weight:600}
.today span:last-child{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:40px;line-height:1;font-variant-numeric:lining-nums}
.sum__fee{margin-top:12px;font-size:16px;color:var(--au6);line-height:1.5}

.go{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;border:0;border-radius:3px;background:var(--am);color:var(--au);font:inherit;font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px var(--am4);cursor:pointer;text-decoration:none}
.after{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:16px;line-height:1.5;color:var(--au6)}
.after svg{flex:none;width:16px;height:16px;margin-top:3px;stroke:var(--am-deep);fill:none;stroke-width:1.6}
.formneed{margin-top:14px}

/* The one loud moment: the Move-In promise, bracketed */
.promise{position:relative;margin-top:30px;background:var(--au-dk);color:var(--ln75);border-radius:3px;padding:24px 26px;font-size:16px;line-height:1.6}
.promise h3{color:var(--ln);font-weight:300;font-size:26px;margin-bottom:8px}
.brackets::before{content:'';position:absolute;inset:-8px;pointer-events:none;--c:var(--am);--l:24px;--w:2px;
  background:linear-gradient(var(--c),var(--c)) top left/var(--l) var(--w),linear-gradient(var(--c),var(--c)) top left/var(--w) var(--l),
  linear-gradient(var(--c),var(--c)) top right/var(--l) var(--w),linear-gradient(var(--c),var(--c)) top right/var(--w) var(--l),
  linear-gradient(var(--c),var(--c)) bottom left/var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom left/var(--w) var(--l),
  linear-gradient(var(--c),var(--c)) bottom right/var(--l) var(--w),linear-gradient(var(--c),var(--c)) bottom right/var(--w) var(--l);
  background-repeat:no-repeat}

.promise--end{display:none}
.ask{margin-top:26px;font-size:16px;color:var(--au6)}
.ask a{color:var(--au);font-weight:600;text-decoration-color:var(--am);text-underline-offset:.3em}

/* Legal-only footer */
.foot{border-top:1px solid var(--au1);padding:18px 0;font-size:16px;color:var(--au6);text-align:center}
.foot a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--au6)}

/* ── Single-column pages: opens soon, confirmation, terms ── */
.page{padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px)}
.col{max-width:40rem}
.col .lead + .lead{margin-top:12px}
.facts{list-style:none;margin:26px 0 0}
.facts li{display:grid;grid-template-columns:11rem 1fr;gap:16px;border-top:1px solid var(--au15);padding:13px 0;font-size:17px;line-height:1.5}
.facts li:last-child{border-bottom:1px solid var(--au15)}
.facts li span:first-child{color:var(--au6)}
.facts li span:last-child{font-weight:500}
.facts small{display:block;font-size:16px;font-weight:400;color:var(--au6)}
.next{position:relative;margin:44px 0 0;background:var(--sd);border-radius:4px;padding:28px 28px 30px}
.next .lb{margin-bottom:6px}
.next h2{font-weight:400;font-size:32px;margin-bottom:10px}
.next p{font-size:17px;color:var(--au9);max-width:32rem}
.next .go{width:auto;padding:0 30px;display:inline-flex;margin-top:20px}
.next .hint{margin-top:12px}
.dots{display:flex;gap:9px;margin:26px 0 4px}
.dots i{width:9px;height:9px;border-radius:50%;background:var(--am);opacity:.35}
.dots i:nth-child(2){opacity:.65}.dots i:nth-child(3){opacity:1}
.page .go.inline{width:auto;display:inline-flex;padding:0 30px;margin-top:26px}

/* The FG sign-up step (door PR 7, pictures 14 and 15): the mockup's inline spacing as classes. The fallback's address
   is a link drawn as the picture's bold words (the .ask link's underline, so it reads as one). */
.fg .pair{margin-top:28px}
.fg__same{margin-top:12px}
.fg__disc,.fg__alt{margin-top:20px}
.fg__alt a{color:var(--au);font-weight:600;text-decoration-color:var(--am);text-underline-offset:.3em;overflow-wrap:anywhere}

/* Terms */
.terms__meta{font-size:16px;color:var(--au6);margin-top:4px}
.terms__intro{margin-top:22px;font-size:17px;color:var(--au9);max-width:40rem}
.tsec{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:8px 20px;border-top:1px solid var(--au15);padding:22px 0}
.tsec:last-of-type{border-bottom:1px solid var(--au15)}
.tsec__n{font-family:'Cormorant Garamond',serif;font-size:30px;line-height:1;color:var(--am-deep);font-variant-numeric:lining-nums}
.tsec h2{font-weight:400;font-size:25px;line-height:1.2;margin-bottom:8px}
.tsec p{font-size:17px;line-height:1.7;color:var(--au9)}
.tsec p + p{margin-top:10px}
.tsec ul{list-style:none;margin-top:8px}
.tsec li{display:flex;gap:12px;font-size:17px;line-height:1.6;color:var(--au9);padding:3px 0}
.tsec li::before{content:'';flex:none;width:16px;height:1px;background:var(--am);margin-top:.85em}
.terms{max-width:46rem}
.tsecs{margin-top:30px}

/* ═══ Phone ═══ */
@media (max-width:860px){
  .door__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "side" "finish"}
  /* The picture sits between the intro and step 1; the first payment choice still fits a 390x844 first screen. */
  .door__grid--pic{grid-template-areas:"head" "pic" "form" "side" "finish"}
  .door__pic{grid-area:pic;width:min(78%,300px);margin:-8px 0 20px}
  .door__side{position:static;margin-top:4px}
  .sum__what,.sum__inc,.sum hr,.sum__name,.then--wide{display:none}
  .sum .lb{display:block}
  .door__finish{margin-top:28px}
  .door__side .promise{display:none}
  .promise--end{display:block !important}
  .secure{display:none}
}
@media (max-width:560px){
  body{font-size:17px}
  .tiles{grid-template-columns:minmax(0,1fr)}
  .sum{padding:22px 20px}
  .promise{padding:22px 20px}
  .facts li{grid-template-columns:minmax(0,1fr);gap:2px}
  .next{padding:22px 20px 24px}
  .next .go{width:100%}
  .page .go.inline{width:100%}
  .tsec{grid-template-columns:minmax(0,1fr);gap:4px}
  .code__row{flex-direction:column}
}

/* Pay-in-full bonus line under Today (shown on phones too). */
.sum__bonus{margin-top:14px;padding-top:12px;border-top:1px solid var(--au15);font-size:16px;line-height:1.5;color:var(--au9)}
.sum__bonus b{color:var(--tl-deep);font-weight:600}

/* Built additions (not in the mockup): keyboard focus, the busy button, the second button on the confirmation page,
   the waiting dots' pulse and the Turnstile slot (invisible unless Cloudflare asks the buyer to tick). */
:is(a,button,input,.tile input + .tile__box):focus-visible{outline:2px solid var(--tl-deep);outline-offset:2px}
.tile input:focus-visible + .tile__box,.tick input:focus-visible + .tick__box{outline:2px solid var(--tl-deep);outline-offset:2px}
.go[disabled]{opacity:.6;cursor:progress}
.ts:empty{display:none}
.ts{margin-top:14px}
.go2{display:flex;width:max-content;align-items:center;justify-content:center;min-height:56px;padding:0 26px;margin:12px 0 0;border:1.5px solid var(--au);border-radius:3px;
  color:var(--au);font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
@media (prefers-reduced-motion:no-preference){
  .dots i{animation:pulse 1.2s ease-in-out infinite}
  .dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}
  @keyframes pulse{0%,100%{opacity:.3}50%{opacity:1}}
}
@media (max-width:560px){.go2{width:auto;text-align:center;padding:0 12px;letter-spacing:.05em}}
