._site-shell_15599_1{min-height:100vh;background:var(--color-page);color:var(--color-text)}._hero_15599_7,._intro_15599_8,._faq_15599_9{width:min(100% - 60px,1198px);margin:0 auto}._hero_15599_7{padding:6px 0 18px}._choice-grid_15599_18,._wizard-grid_15599_19{display:grid;grid-template-columns:1fr 1fr;gap:24px}._choice-item_15599_25{display:flex;flex-direction:column;gap:12px}._photo-card_15599_31,._wizard-preview_15599_32{position:relative;min-height:527px;overflow:hidden;border:0;border-radius:22px;background:linear-gradient(135deg,#ffffff2e,#00000014),#b8b3ad;color:#fff}._photo-card_15599_31{display:grid;place-items:center;cursor:pointer}._photo-card_15599_31:before,._wizard-preview_15599_32:before,._design-card_15599_52:before{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / 12%) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / 10%) 1px,transparent 1px);background-size:42px 42px;content:"";opacity:.22}._certificate_15599_63{background-color:#e9e3dc;background-image:linear-gradient(135deg,#ffffff29,#0000001f),url(/images/certificate-electronic.webp);background-position:center,54% center;background-repeat:no-repeat;background-size:cover,154% auto}._wizard-preview_15599_32._certificate-preview_15599_73{background-color:#8f8a82}._abonement_15599_77,._wizard-preview_15599_32{background-color:#a5aa97}._abonement_15599_77{background-image:linear-gradient(135deg,#ffffff1f,#0000001f),url(/images/certificate-care.webp);background-position:center,55% center;background-repeat:no-repeat;background-size:cover}._choice-caption_15599_91{margin:0;color:var(--color-text);font-size:clamp(22px,2.5vw,32px);font-weight:300;line-height:1.1;text-align:center;white-space:nowrap}._wizard-preview_15599_32{display:flex;flex-direction:column;justify-content:center;padding:64px 48px}._wizard-preview_15599_32 p,._wizard-preview_15599_32 span,._progress-line_15599_110{position:relative}._wizard-preview_15599_32 p{max-width:440px;margin:0;font-size:clamp(42px,5vw,64px);font-weight:300;line-height:1.05}._wizard-preview_15599_32 span{margin-top:26px;font-size:24px;line-height:1.2}._progress-line_15599_110{display:block;width:100%;height:7px;max-width:514px;margin-top:20px;overflow:hidden;border-radius:999px;background:#ffffff61;box-shadow:0 0 0 1px #ffffff7f}._wizard-panel_15599_140{display:flex;min-height:527px;flex-direction:column;gap:18px}._button-stack_15599_147,._scroll-stack_15599_148,._options-step_15599_149,._design-grid_15599_150,._form-step_15599_151,._review_15599_152,._payment_15599_153{border-radius:28px;background:#ffffffb3;padding:16px}._button-stack_15599_147,._form-step_15599_151,._review_15599_152,._payment_15599_153{display:flex;flex-direction:column;gap:16px}._scroll-stack_15599_148{max-height:410px;overflow:auto}._choice-button_15599_173{width:100%;min-height:60px;border:0;border-radius:28px;background:#d0ccc8;color:#2d2d2d;cursor:pointer;font-size:17px}._choice-button_15599_173._active_15599_184,._continue-button_15599_185:not(:disabled){background:#6b5b57;color:#fff}._options-step_15599_149{display:flex;flex-direction:column;gap:28px}._option-row_15599_196,._master-row_15599_197,._price-row_15599_198,._wizard-actions_15599_199,._summary-row_15599_200{display:flex;align-items:center;gap:16px}._option-row_15599_196>span{min-width:98px}._master-row_15599_197 ._choice-button_15599_173{min-height:48px}._price-row_15599_198,._summary-row_15599_200{justify-content:space-between;padding:10px 16px}._certificate-meta_15599_220 span{text-transform:lowercase}._physical-certificate-note_15599_224{margin:14px 16px 0;border-radius:16px;background:#6b5b571a;padding:14px 16px;color:#6b5b57;font-size:15px;line-height:1.45}._design-grid_15599_150{display:grid;max-height:410px;grid-template-columns:repeat(2,1fr);gap:16px;overflow:auto}._design-card_15599_52{position:relative;aspect-ratio:1.27;overflow:hidden;border:0;border-radius:16px;background:#c9c3bc;color:#514b46;cursor:pointer}._design-card_15599_52._active_15599_184{outline:3px solid #6b5b57}._certificate-designs_15599_257 ._design-card_15599_52{background:linear-gradient(135deg,#ffffff38,#00000012),#c8c2bc}._design-card_15599_52 span{position:relative}._form-head_15599_267{margin:0 0 2px;font-size:18px}._form-step_15599_151 input{min-height:48px;border:0;border-bottom:1px solid #aaa39e;border-radius:0;background:transparent;font-size:18px;outline:none}._pin-field_15599_282{text-align:center;letter-spacing:18px}._hint_15599_287{margin:0;color:#7b746f}._review_15599_152{gap:8px}._ownerinformation_15599_296{display:grid;grid-template-columns:1fr 1fr;gap:16px}._ownerinformation_15599_296._single_15599_302{grid-template-columns:1fr}._ownerinfo_15599_296{display:grid;gap:8px;border-radius:16px;background:#fdfcfb;padding:18px}._abonementinfohead_15599_314{font-size:18px;font-weight:400}._product-paper_15599_319{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;gap:28px;border-radius:16px;background:linear-gradient(135deg,#ffffff59,#0000000a),#c8c2bc;padding:28px}._product-paper_15599_319 strong{color:#2d2d2d;font-size:clamp(18px,3vw,40px);font-weight:300;line-height:1.1;white-space:nowrap}._product-paper_15599_319 div{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._product-paper_15599_319 span{font-size:14px}._product-paper_15599_319 small{color:#6b5b57;font-size:14px;text-align:right;white-space:nowrap}._underline_15599_358{margin:8px 0 0;color:#585858;font-size:13px;line-height:1.45}._check-row_15599_365{display:flex;align-items:center;gap:10px;padding:12px 16px}._payment_15599_153{align-items:center;justify-content:center;min-height:300px;text-align:center}._payment_15599_153 p{margin:0;font-size:28px}._payment_15599_153 strong{font-size:42px;font-weight:400}._payment_15599_153 span{color:#7b746f}._wizard-actions_15599_199{margin-top:auto}._back-button_15599_397,._continue-button_15599_185{min-height:48px;border-radius:28px;cursor:pointer;font-size:17px}._back-button_15599_397{width:80px;border:1px solid #2d2d2d;background:transparent}._continue-button_15599_185{flex:1;border:0;background:#d0ccc8;color:#77706c}._continue-button_15599_185:disabled{cursor:default}._contact-modal-backdrop_15599_422{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:20px;background:#2d272373;backdrop-filter:blur(8px)}._contact-modal_15599_422{position:relative;width:min(100%,430px);border:1px solid rgb(92 85 79 / 14%);border-radius:24px;background:#fffdfa;padding:32px;box-shadow:0 24px 70px #2c231d33}._contact-modal__close_15599_443{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#eee9e4;color:var(--color-text);cursor:pointer;font:inherit;font-size:24px;line-height:1;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}._contact-modal__eyebrow_15599_462{margin:0;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}._contact-modal_15599_422 h2{margin:12px 40px 0 0;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:300;line-height:1;letter-spacing:-.045em}._contact-modal__text_15599_480{margin:14px 0 0;color:var(--color-muted);font-size:1rem;line-height:1.45}._contact-modal__phones_15599_487{display:grid;gap:10px;margin-top:24px}._contact-modal__phone_15599_487{display:flex;min-height:52px;align-items:center;border:1px solid rgb(92 85 79 / 16%);border-radius:16px;background:#f3f0ed;padding:0 16px;color:var(--color-text);font-size:1.05rem;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}._contact-modal__divider_15599_507{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:var(--color-muted);font-size:.85rem}._contact-modal__divider_15599_507:before,._contact-modal__divider_15599_507:after{flex:1;height:1px;background:#5c554f29;content:""}._contact-modal__messengers_15599_524{display:flex;justify-content:center;gap:12px}._contact-modal__messenger_15599_524{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(92 85 79 / 16%);border-radius:16px;background:#f3f0ed;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}._contact-modal__messenger_15599_524 img{display:block;width:24px;height:24px;object-fit:contain}._contact-modal__close_15599_443:focus-visible,._contact-modal__phone_15599_487:focus-visible,._contact-modal__messenger_15599_524:focus-visible{outline:2px solid currentColor;outline-offset:3px}._contact-modal__close_15599_443:active,._contact-modal__phone_15599_487:active,._contact-modal__messenger_15599_524:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){._contact-modal__close_15599_443:hover,._contact-modal__phone_15599_487:hover,._contact-modal__messenger_15599_524:hover{background:#e8e1dc}}._intro_15599_8{padding:20px 0 18px}._intro_15599_8 h1{margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}._intro_15599_8 p{max-width:1140px;margin:0 0 18px;font-size:17px;line-height:1.45}._intro_15599_8 p:last-child{margin-bottom:0}._faq_15599_9{padding:28px 0 70px}._faq_15599_9 h2{margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}._faq-list_15599_602{display:flex;flex-direction:column;gap:16px}._faq_15599_9 details{border-radius:16px;background:#ffffffbf}._faq_15599_9 summary{cursor:pointer;list-style:none;padding:28px 24px;font-size:22px}._faq_15599_9 summary::-webkit-details-marker{display:none}._faq_15599_9 summary:after{float:right;content:"⌄"}._faq_15599_9 p{margin:0;padding:0 24px 28px;font-size:17px;line-height:1.5}@media(max-width:900px){._hero_15599_7,._intro_15599_8,._faq_15599_9{width:min(100% - 32px,1198px)}._choice-grid_15599_18,._wizard-grid_15599_19{grid-template-columns:1fr}._photo-card_15599_31,._wizard-preview_15599_32{min-height:340px}._wizard-panel_15599_140{min-height:auto}._contact-modal_15599_422{border-radius:20px;padding:28px 20px 22px}._option-row_15599_196,._master-row_15599_197{align-items:stretch;flex-direction:column}._ownerinformation_15599_296{grid-template-columns:1fr}}@media(max-width:600px){._wizard-preview_15599_32{padding:40px 24px}._wizard-preview_15599_32 p{max-width:none;font-size:clamp(36px,10vw,42px)}._wizard-preview_15599_32 span{margin-top:20px;font-size:20px}}
