.cm-page{max-width:1120px;margin:auto}.cm-page h1{max-width:850px}.cm-page h2{font-size:clamp(26px,4vw,40px);line-height:1.2}.cm-page p{line-height:1.8}.cm-prices,.cm-process{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:60px 0}.cm-process video{width:100%;max-height:550px;background:#e8e0d5;border-radius:4px}.cm-note{font-size:14px;color:#72685c}.cm-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cm-stages figure{margin:0}.cm-stages img{width:100%;aspect-ratio:3/4;object-fit:cover}.cm-stages figcaption{padding-top:10px;font-size:14px}.cm-prices article,.cm-quiz{border:1px solid #d8cbbd;padding:clamp(20px,4vw,40px)}.cm-prices h2 small{font-size:15px}.cm-how{margin:60px 0}.cm-how li{margin:16px 0;line-height:1.7}.cm-quiz form{display:grid;gap:22px;max-width:700px;margin:28px 0}.cm-quiz label{display:grid;gap:10px}.cm-quiz input:not([type=checkbox]),.cm-quiz select,.cm-quiz textarea{width:100%;padding:14px;border:1px solid #b8a895;background:#fffdf8;color:#302d28;font:inherit;min-height:48px}.cm-quiz button{cursor:pointer}.cm-results{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.cm-theme{display:grid;gap:14px;text-align:left;background:transparent;color:inherit;border:1px solid #baa997;padding:22px;font:inherit;line-height:1.7}.cm-theme.selected{border:2px solid #984e40;background:#f1e8dd}.cm-theme img{width:100%;max-height:280px;object-fit:contain}.cm-theme small{color:#984e40}.cm-theme em{font-size:13px}.cm-back{background:transparent;border:0;color:#984e40;text-decoration:underline;padding:10px 0}.cm-quiz .cm-consent{display:flex;align-items:flex-start;font-size:14px;line-height:1.6}.cm-consent input{width:20px;height:20px;flex-shrink:0}.cm-quiz .tk-button{justify-self:start}.cm-quiz button:disabled{opacity:.6;cursor:wait}.cm-page :focus-visible{outline:3px solid #984e40;outline-offset:4px}.cm-entry{margin:40px auto;padding:35px;border-top:1px solid #d8cbbd;border-bottom:1px solid #d8cbbd;max-width:1120px}.cm-review img{max-width:100%;max-height:500px}.cm-review dt{font-weight:600;margin-top:22px}.cm-review dd{margin:8px 0;white-space:pre-wrap}@media(max-width:700px){.cm-prices,.cm-process,.cm-results{grid-template-columns:1fr}.cm-process{gap:18px;margin:35px 0}.cm-stages{gap:8px}.cm-quiz{padding:20px}.cm-page{overflow-wrap:anywhere}}.cm-price-single{grid-template-columns:1fr}.cm-theme-tabs{display:flex;gap:10px;flex-wrap:wrap}.cm-theme-tabs button{padding:12px;background:transparent;border:1px solid #b8a895;color:inherit;font:inherit;cursor:pointer}.cm-theme-tabs button[aria-pressed=true]{background:#984e40;color:white}.cm-designs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.cm-designs img{max-height:340px;width:100%;object-fit:contain}.cm-quiz button:disabled{opacity:.5}.cm-review form label{line-height:1.8;display:block}.cm-review form button{margin:24px 0}@media(max-width:700px){.cm-designs{grid-template-columns:1fr}.cm-theme-tabs button{width:100%;text-align:left}}