/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f2eee4;--paper-deep:#e4ddcf;--ink:#111216;--white:#fffdf8;--purple:#5546ff;--orange:#ff5b32;--acid:#dfff61;--blue:#c8d9ff;--line:#c9c1b4;--muted:#68655f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-alexandria), sans-serif;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}main{min-height:100vh;overflow:hidden}.shell{width:min(1220px,100% - 44px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:94px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-logo{background:var(--ink);border:2px solid var(--ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--orange);border-radius:50%;display:block;overflow:hidden}.brand-logo img{object-fit:cover;width:100%;height:100%;display:block}.brand b,.brand small{display:block}.brand b{font-size:14px}.brand small{color:var(--muted);letter-spacing:.14em;direction:ltr;margin-top:3px;font:700 8px Arial,sans-serif}.site-header nav{align-items:center;gap:30px;font-size:11px;font-weight:600;display:flex}.site-header nav a:not(.nav-cta):hover{color:var(--purple)}.nav-cta{background:var(--acid);border:2px solid var(--ink);min-height:42px;box-shadow:4px 4px 0 var(--ink);align-items:center;padding:0 16px;transition:all .2s;display:flex}.nav-cta:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:65px;min-height:720px;padding-block:86px 100px;display:grid}.micro-label{background:var(--blue);border:1.5px solid var(--ink);padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;transform:rotate(-1deg)}.hero h1{letter-spacing:-.075em;margin:30px 0 24px;font-size:clamp(58px,7vw,98px);font-weight:800;line-height:1.06}.hero h1 span{color:var(--purple);display:inline-block;position:relative}.hero h1 span:after{content:"";z-index:-1;background:var(--acid);height:12px;position:absolute;bottom:-5px;left:-3%;right:1%;transform:rotate(-1.5deg)}.hero-copy>p{max-width:660px;color:var(--muted);margin:0;font-size:16px;line-height:2}.hero-buttons{align-items:center;gap:23px;margin-top:37px;display:flex}.solid-button{min-width:185px;min-height:58px;color:var(--white);background:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--orange);justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.solid-button:hover{box-shadow:3px 3px 0 var(--orange);transform:translate(3px,3px)}.solid-button i{color:var(--acid);font-size:20px;font-style:normal}.line-button{border-bottom:2px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:700}.hero-proof{align-items:center;gap:10px;margin-top:50px;font-size:10px;display:flex}.hero-proof b{font-size:17px}.hero-proof span{color:var(--muted)}.hero-proof i{background:var(--line);width:1px;height:28px;margin:0 11px}.hero-art{aspect-ratio:1;width:min(100%,490px);margin-inline:auto;position:relative}.sun-core{z-index:3;background:var(--ink);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--orange);border-radius:50%;position:absolute;inset:24%;overflow:hidden;transform:rotate(4deg)}.sun-core img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.orbit{border:2px solid var(--ink);border-radius:50%;animation:18s linear infinite orbit;position:absolute;inset:6%}.orbit-two{border-color:var(--purple);animation-duration:12s;animation-direction:reverse;inset:15%}.orbit:before,.orbit:after{content:"";border:2px solid var(--ink);background:var(--acid);border-radius:50%;width:18px;height:18px;position:absolute}.orbit:before{top:6%;left:20%}.orbit:after{background:var(--purple);top:48%;right:-8px}.orbit span{color:var(--white);background:var(--ink);border-radius:20px;padding:5px 9px;font-size:9px;position:absolute;top:-13px;right:37%}.orbit-two span{background:var(--purple);top:auto;bottom:-12px;right:33%}.floating-tag{z-index:5;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:9px 12px;font-size:9px;font-weight:700;position:absolute}.tag-one{background:var(--acid);top:15%;right:0;transform:rotate(4deg)}.tag-two{background:var(--blue);bottom:16%;left:-2%;transform:rotate(-5deg)}@keyframes orbit{to{transform:rotate(360deg)}}.fields{border-top:1px solid var(--line);padding-block:110px 120px}.section-top{grid-template-columns:70px 1.2fr .8fr;align-items:end;gap:30px;margin-bottom:60px;display:grid}.section-index{background:var(--acid);border:2px solid var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;font:800 12px Arial,sans-serif;display:grid}.section-top small,.payment-copy>small,.request-side>small,.tracking-copy>small{color:var(--purple);font-size:10px;font-weight:800}.section-top h2,.payment-copy h2,.request-side h2,.tracking-copy h2,.terms-heading h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(40px,5.1vw,69px);line-height:1.15}.section-top>p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:2}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:13px;display:grid}.bento-card{text-align:right;background:var(--white);border:2px solid var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;padding:22px;transition:all .23s;display:flex;position:relative;overflow:hidden}.bento-card:hover,.bento-card.selected{box-shadow:7px 7px 0 var(--ink);transform:translateY(-5px)}.bento-card.selected:after{content:"مختار";color:var(--white);background:var(--purple);padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:15px;left:15px;transform:rotate(-4deg)}.bento-card small{font:700 9px Arial,sans-serif}.card-glyph{color:var(--purple);margin-top:auto;font:700 38px Arial,sans-serif}.bento-card h3{margin:15px 0 8px;font-size:17px}.bento-card p{max-width:280px;color:var(--muted);margin:0;font-size:10px;line-height:1.8}.bento-card i{margin-top:18px;font-size:9px;font-style:normal;font-weight:700;display:none}.card-1{background:var(--acid);grid-column:span 2}.card-1 .card-glyph{color:var(--ink)}.card-3{background:var(--purple);color:var(--white);grid-row:span 2}.card-3 p{color:#dcd8ff}.card-3 .card-glyph{color:var(--acid);font-size:60px}.card-3 i{display:block}.card-5{background:var(--blue);grid-column:span 2}.card-6{background:var(--orange);color:var(--ink);grid-column:span 2}.card-7{background:var(--white)}.card-8{color:var(--white);background:var(--ink)}.card-8 p{color:#b7b7bc}.card-8 .card-glyph{color:var(--acid)}.card-9{min-height:185px;color:var(--white);background:var(--purple);grid-column:span 4}.card-9 .card-glyph{color:var(--acid)}.card-9 p{color:#dcd8ff}.black-strip{color:var(--white);background:var(--ink);padding-block:100px}.black-grid{grid-template-columns:1.1fr repeat(3,.63fr);gap:0;display:grid}.black-grid>div{border-left:1px solid #3b3d45;min-height:240px;padding:25px 32px}.black-grid>div:last-child{border-left:0}.black-grid>div:first-child span{color:var(--acid);font:800 11px Arial,sans-serif}.black-grid h2{color:var(--acid);letter-spacing:-.06em;margin:55px 0 0;font-size:clamp(43px,5vw,66px);line-height:1.1}.strip-item{flex-direction:column;justify-content:flex-end;display:flex}.strip-item b{font-size:24px}.strip-item p{color:#a8a8ad;min-height:55px;margin:13px 0 0;font-size:10px;line-height:1.9}.why{background:var(--blue);border-bottom:2px solid var(--ink);padding-block:120px}.why-heading{grid-template-columns:.72fr 1.28fr;align-items:end;gap:80px;display:grid}.identity-card{background:var(--ink);border:2px solid var(--ink);min-height:455px;box-shadow:10px 10px 0 var(--ink);position:relative;transform:rotate(-1.2deg)}.identity-card>img{object-fit:cover;object-position:center 34%;filter:saturate(.9)contrast(1.02);width:100%;height:455px;display:block}.identity-stamp{background:var(--orange);border:2px solid var(--ink);width:min(72%,315px);min-height:142px;box-shadow:6px 6px 0 var(--ink);flex-direction:column;justify-content:center;padding:19px 22px;display:flex;position:absolute;bottom:22px;right:-20px;transform:rotate(2deg)}.identity-stamp span{letter-spacing:.25em;font:800 8px Arial,sans-serif}.identity-stamp b{letter-spacing:-.07em;margin-top:2px;font:900 58px/.9 Arial,sans-serif}.identity-stamp small{margin-top:10px;font-size:8px;font-weight:700;line-height:1.6}.why-heading>div:last-child>small{color:var(--purple);font-size:10px;font-weight:800}.why-heading h2{letter-spacing:-.065em;max-width:760px;margin:12px 0 24px;font-size:clamp(47px,6vw,78px);line-height:1.1}.why-heading>div:last-child>p{color:#515b70;max-width:720px;margin:0;font-size:12px;line-height:2.1}.experience-grid{grid-template-columns:.85fr 1.15fr;gap:15px;margin-top:80px;display:grid}.experience-lead{min-height:480px;color:var(--white);background:var(--purple);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);flex-direction:column;padding:36px;display:flex}.experience-lead>span{color:var(--acid);align-items:flex-start;display:flex}.experience-lead>span b{letter-spacing:-.08em;font:900 95px/.8 Arial,sans-serif}.experience-lead>span sup{margin:-6px 0 0 4px;font:800 30px Arial,sans-serif}.experience-lead h3{letter-spacing:-.04em;max-width:450px;margin:35px 0 15px;font-size:31px;line-height:1.35}.experience-lead>p{color:#d9d6ff;max-width:480px;margin:0;font-size:10px;line-height:2}.country-line{border-top:1px solid #7569ff;margin-top:auto;padding-top:24px}.country-line small,.country-line b{display:block}.country-line small{color:var(--acid);font-size:8px}.country-line b{margin-top:9px;font-size:10px;line-height:1.9}.experience-pillars{grid-template-columns:1fr 1fr;gap:15px;display:grid}.experience-pillars article{background:var(--white);border:2px solid var(--ink);grid-template-columns:35px 1fr;align-items:end;gap:15px;min-height:232px;padding:25px;display:grid}.experience-pillars article:nth-child(2){background:var(--acid)}.experience-pillars article:nth-child(3){background:var(--paper)}.experience-pillars article:nth-child(4){background:var(--orange)}.experience-pillars article>span{color:var(--purple);align-self:start;font:800 9px Arial,sans-serif}.experience-pillars b{font-size:16px}.experience-pillars p{color:#5d5b57;margin:10px 0 0;font-size:9px;line-height:1.9}.payment{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding-block:120px;display:grid}.payment-copy>p{max-width:420px;color:var(--muted);margin:28px 0 0;font-size:12px;line-height:2}.payment-path{background:var(--white);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--purple);padding:15px 35px}.payment-path article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:17px;min-height:105px;display:grid}.payment-path article>span{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font:800 10px Arial,sans-serif;display:grid}.payment-path article b{font-size:13px}.payment-path article p{color:var(--muted);margin:5px 0 0;font-size:9px}.payment-path article.highlight{background:var(--acid);border:2px solid var(--ink);margin-inline:-18px;padding-inline:18px}.payment-path article.highlight>span{background:var(--ink);color:var(--acid)}.payment-path footer{padding:22px 0 10px}.payment-path footer b{color:var(--purple);font-size:10px}.payment-path footer p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.8}.request-area{color:var(--white);background:var(--purple);padding-block:115px}.request-grid{grid-template-columns:.67fr 1.33fr;align-items:start;gap:70px;display:grid}.section-index.light{color:var(--ink);background:var(--acid)}.request-side>small{color:var(--acid);margin-top:37px;display:block}.request-side h2{color:var(--white)}.request-side>p{color:#d8d5ff;max-width:390px;font-size:11px;line-height:2}.side-rule{border-right:3px solid var(--acid);margin-top:45px;padding-right:16px}.side-rule b,.side-rule span{display:block}.side-rule b{color:var(--acid);font-size:11px}.side-rule span{color:#cac6ff;max-width:330px;margin-top:7px;font-size:9px;line-height:1.8}.form-shell{color:var(--ink)}.mode-tabs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.mode-tabs button{text-align:right;color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff73;padding:17px 20px}.mode-tabs b,.mode-tabs span{display:block}.mode-tabs b{font-size:13px}.mode-tabs span{color:#cac7ff;margin-top:6px;font-size:9px}.mode-tabs button.active{color:var(--ink);background:var(--acid);border-color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.mode-tabs button.active span{color:#565941}.mode-tabs.free-only{grid-template-columns:1fr}#consult-form,.success-panel{background:var(--white);border:2px solid var(--ink);min-height:600px;box-shadow:10px 10px 0 var(--ink);padding:38px}.form-progress{grid-template-columns:30px 1fr auto;align-items:center;gap:12px;margin-bottom:38px;display:grid}.form-progress>span{color:var(--purple);font:800 12px Arial,sans-serif}.form-progress>div{background:var(--paper-deep);height:4px}.form-progress>div i{background:var(--orange);height:100%;transition:width .3s;display:block}.form-progress small{color:var(--muted);font-size:8px}.form-step{display:none}.form-step.active{display:block}.form-title small{color:var(--orange);font-size:9px;font-weight:800}.form-title h3{letter-spacing:-.035em;margin:8px 0 28px;font-size:28px}.field-grid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.field-grid label,.paid-row label{display:block}.field-grid label.wide{grid-column:1/-1}.field-grid label>span,.paid-row label>span{color:#4c4a47;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.field-grid input,.field-grid select,.field-grid textarea,.paid-row input,.paid-row select{width:100%;min-height:48px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;outline:0;padding:12px 14px;font-size:11px;transition:all .16s}.field-grid textarea{resize:vertical;min-height:98px;line-height:1.8}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus,.paid-row input:focus,.paid-row select:focus{background:var(--white);box-shadow:4px 4px 0 var(--acid)}.next-button,.send-button{min-width:230px;min-height:54px;color:var(--white);background:var(--ink);border:2px solid var(--ink);cursor:pointer;box-shadow:5px 5px 0 var(--orange);justify-content:space-between;align-items:center;margin-top:30px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.next-button i,.send-button i{color:var(--acid);font-size:18px;font-style:normal}.paid-row{background:var(--acid);border:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:18px;display:grid}.availability-note{color:var(--white);background:var(--ink);grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px;line-height:1.7}.paid-row .urgent{grid-column:1/-1;align-items:center;gap:9px;display:flex}.paid-row .urgent input{width:15px;min-height:15px;accent-color:var(--purple)}.paid-row .urgent span{margin:0}.paid-row .slot-choice{grid-column:span 2}.coupon-entry{border:1.5px dashed var(--ink);background:#f3f0e8;grid-column:1/-1;padding:13px}.coupon-entry label>span{color:#4c4a47;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.coupon-entry label>div{grid-template-columns:1fr auto;display:grid}.coupon-entry input{text-transform:uppercase;background:var(--white);border:1.5px solid var(--ink);letter-spacing:.08em;min-width:0;min-height:46px;padding:0 12px;font:800 10px Arial,sans-serif}.coupon-entry button{min-width:90px;color:var(--white);background:var(--purple);border:1.5px solid var(--ink);cursor:pointer;padding:0 14px;font-size:9px;font-weight:800}.coupon-entry button:disabled{opacity:.5;cursor:not-allowed}.coupon-entry>p{margin:8px 0 0;font-size:8px;font-weight:700}.coupon-entry>p.success{color:#167744}.coupon-entry>p.error{color:#9b2d1d}.selected-price{background:var(--white);border:1.5px solid var(--ink);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;min-height:82px;padding:14px;display:grid}.selected-price>span{color:var(--muted);font-size:8px}.selected-price b{color:var(--purple);grid-row:span 2;font-size:28px}.selected-price b i{font-size:10px;font-style:normal}.selected-price small{color:#595c4a;font-size:8px}.terms-check{color:var(--muted);align-items:flex-start;gap:9px;margin-top:22px;font-size:9px;line-height:1.8;display:flex}.terms-check input{accent-color:var(--orange);margin-top:4px}.terms-check a{color:var(--purple);border-bottom:1px solid var(--purple);font-weight:800}.form-error{color:#8b2315;border-right:3px solid var(--orange);background:#ffe1d9;padding:11px;font-size:9px}.form-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-actions>button:first-child{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:30px;font-size:10px}.send-button:disabled{opacity:.6;cursor:wait}.success-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.success-mark{width:68px;height:68px;color:var(--ink);background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:30px;display:grid}.success-panel>small{color:var(--orange);margin-top:25px;font-size:9px;font-weight:800}.success-panel h3{margin:9px 0;font-size:38px}.success-panel>p{color:var(--muted);font-size:10px}.ticket{background:var(--paper);border:2px solid var(--ink);justify-content:space-between;align-items:center;width:min(100%,440px);min-height:58px;margin:25px 0;padding:7px 8px 7px 16px;display:flex}.ticket b{color:var(--purple);letter-spacing:.07em;font:700 14px Arial,sans-serif}.ticket button{color:var(--white);background:var(--ink);cursor:pointer;border:0;padding:10px 14px;font-size:9px}.success-panel>a{color:var(--purple);font-size:10px;font-weight:800}.tracking{background:var(--acid);padding-block:120px}.tracking-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:75px;display:grid}.tracking-copy>small{margin-top:38px;display:block}.tracking-copy>p{color:#555748;max-width:390px;font-size:11px;line-height:2}.tracker-card{background:var(--white);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:35px}.tracker-head{justify-content:space-between;margin-bottom:25px;display:flex}.tracker-head b{font-size:17px}.tracker-head span{color:var(--purple);letter-spacing:.14em;font:800 8px Arial,sans-serif}.tracker-card>label{margin-top:14px;display:block}.tracker-card>label>span{color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.tracker-card>label input{background:var(--paper);border:1.5px solid var(--ink);outline:0;width:100%;min-height:50px;padding:0 14px;font:11px Arial,sans-serif}.tracker-card>button{width:100%;min-height:52px;color:var(--white);background:var(--purple);border:2px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:10px;font-weight:800;display:flex}.tracker-card>button i{color:var(--acid);font-style:normal}.tracker-error{color:#8b2315;border-right:3px solid var(--orange);background:#ffe1d9;padding:10px;font-size:9px}.request-status{border-top:2px solid var(--ink);margin-top:24px}.status-summary{grid-template-columns:1fr auto;gap:7px;padding:24px 0 18px;display:grid}.status-summary span{color:var(--muted);font-size:8px}.status-summary b{color:var(--ink);background:var(--acid);border:1.5px solid var(--ink);grid-row:span 2;align-self:center;padding:8px 10px;font-size:10px}.status-summary small{color:var(--purple);font-size:10px;font-weight:700}.confirmed-appointment{background:var(--acid);border:1.5px solid var(--ink);gap:7px;margin:12px 0;padding:18px;display:grid}.confirmed-appointment small{color:var(--purple);font-size:8px;font-weight:800}.confirmed-appointment b{font-size:13px;line-height:1.7}.confirmed-appointment span{color:#555849;font-size:8px}.free-booking{background:var(--orange);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin:16px 0;padding:20px}.free-booking>small{font-size:8px;font-weight:800}.free-booking h3{margin:7px 0;font-size:22px}.free-booking p{color:#5e3329;font-size:8px;line-height:1.7}.free-booking select{background:var(--white);border:1.5px solid var(--ink);width:100%;min-height:47px;padding:0 11px;font-size:9px}.free-booking button{width:100%;min-height:45px;color:var(--white);background:var(--purple);border:1.5px solid var(--ink);cursor:pointer;margin-top:8px;font-size:9px;font-weight:800}.free-booking button:disabled{opacity:.55;cursor:not-allowed}.free-booking>p:last-child{color:var(--ink);margin-bottom:0;font-weight:700}.timeline{padding:12px 0}.timeline article{border-right:1px solid var(--line);padding:0 26px 26px 0;position:relative}.timeline article:last-child{border-color:#0000;padding-bottom:5px}.timeline article>i{background:var(--orange);border:2px solid var(--white);width:11px;height:11px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:2px;right:-6px}.timeline b{font-size:10px}.timeline p{color:var(--muted);margin:6px 0;font-size:9px;line-height:1.7}.timeline small{color:#98938a;font-size:7px}.quote-box{background:var(--blue);border:1.5px solid var(--ink);margin-top:20px;padding:22px}.quote-box>small{font-size:8px;display:block}.quote-box>strong{color:var(--purple);margin:6px 0;font-size:35px;display:block}.quote-box>strong i{font-size:12px;font-style:normal}.quote-box>p{color:#575d6a;font-size:8px;line-height:1.7}.bank-details{background:var(--white);border:1.5px dashed var(--purple);margin:14px 0;padding:15px}.bank-details b{color:var(--purple);font-size:9px}.bank-details p{color:#3f4350;white-space:pre-wrap;margin:9px 0 0;font-size:9px;line-height:1.9}.reference-row{grid-template-columns:1fr auto;margin-top:15px;display:grid}.reference-row input{background:var(--white);border:1.5px solid var(--ink);outline:0;min-width:0;min-height:44px;padding:0 12px;font-size:9px}.reference-row button{color:var(--white);background:var(--ink);cursor:pointer;border:0;padding:0 14px;font-size:9px}.payment-message{font-weight:700;color:var(--purple)!important}.applied-coupon{background:#e8ffd8;border:1px dashed #315c25;padding:9px 11px;color:#315c25!important}.meeting-link{min-height:48px;color:var(--white);background:var(--orange);border:2px solid var(--ink);justify-content:center;align-items:center;margin-top:15px;font-size:10px;font-weight:800;display:flex}.consultation-types{grid-template-columns:1fr 1fr;gap:18px;padding-block:105px;display:grid}.consultation-types article{background:var(--white);border:2px solid var(--ink);min-height:310px;box-shadow:8px 8px 0 var(--ink);flex-direction:column;padding:38px;display:flex}.consultation-types article.paid-type{color:var(--white);background:var(--purple);box-shadow:8px 8px 0 var(--orange)}.consultation-types.free-only{grid-template-columns:1fr}.consultation-types small{color:var(--orange);letter-spacing:.12em;font:800 8px Arial,sans-serif}.consultation-types h3{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(28px,4vw,46px)}.consultation-types b{color:var(--purple);font-size:10px}.consultation-types .paid-type b{color:var(--acid)}.consultation-types p{max-width:570px;color:var(--muted);margin:auto 0 0;font-size:10px;line-height:2}.consultation-types .paid-type p{color:#d9d2ff}.live-stats{color:var(--white);background:var(--ink);padding-block:105px}.live-stats>div{grid-template-columns:.75fr 1.25fr;align-items:end;gap:70px;display:grid}.live-stats header small{color:var(--acid);letter-spacing:.15em;font:800 8px Arial,sans-serif}.live-stats header h2{letter-spacing:-.06em;margin:15px 0;font-size:clamp(40px,5vw,68px);line-height:1.05}.live-stats header p{color:#999aa0;max-width:430px;font-size:9px;line-height:1.9}.stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stats-grid article{min-height:180px;color:var(--ink);background:var(--acid);border:1.5px solid var(--white);flex-direction:column;justify-content:space-between;padding:19px;display:flex}.stats-grid article:nth-child(2){background:var(--orange)}.stats-grid article:nth-child(3){background:var(--blue)}.stats-grid span{font-size:9px;line-height:1.6}.stats-grid b{font:800 52px Arial,sans-serif}.terms{grid-template-columns:.65fr 1.35fr;gap:80px;padding-block:120px;display:grid}.terms-heading .section-index{margin-bottom:38px}.terms-list{border-top:2px solid var(--ink)}.terms-list details{border-bottom:1.5px solid var(--ink)}.terms-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:78px;font-size:14px;font-weight:700;list-style:none;display:flex}.terms-list summary::-webkit-details-marker{display:none}.terms-list summary i{color:var(--purple);font-size:21px;font-style:normal;transition:all .2s}.terms-list details[open] summary i{transform:rotate(45deg)}.terms-list details p{max-width:680px;color:var(--muted);margin:-5px 0 25px;font-size:10px;line-height:2}.footer{color:var(--white);background:var(--ink)}.footer>div{justify-content:space-between;align-items:center;gap:30px;min-height:140px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand img{object-fit:cover;border:1px solid #4c4c52;border-radius:50%;width:42px;height:42px;display:block}.footer-brand b{font-size:12px}.footer p{color:#8b8c91;font-size:9px}.footer>div>div:last-child{gap:22px;font-size:9px;display:flex}@media (width<=980px){.hero,.payment,.request-grid,.tracking-grid,.terms,.why-heading,.experience-grid,.live-stats>div,.consultation-types{grid-template-columns:1fr}.hero-art{width:min(80vw,480px)}.section-top{grid-template-columns:60px 1fr}.section-top>p{grid-column:2}.bento-grid{grid-template-columns:repeat(2,1fr)}.card-3{grid-row:span 1}.card-9{grid-column:span 2}.black-grid{grid-template-columns:repeat(2,1fr)}.black-grid>div{border-bottom:1px solid #3b3d45}.payment-path{max-width:700px}.request-side{max-width:650px}.identity-card{max-width:520px}}@media (width<=680px){.shell{width:min(100% - 26px,1220px)}.site-header{min-height:78px}.site-header nav a:not(.nav-cta){display:none}.nav-cta{min-height:38px}.hero{gap:70px;min-height:auto;padding-block:65px 80px}.hero h1{font-size:51px}.hero-copy>p{font-size:13px}.hero-buttons{flex-direction:column;align-items:flex-start}.hero-proof{flex-wrap:wrap}.hero-art{width:92vw;max-width:400px}.tag-one{right:2%}.tag-two{left:2%}.fields,.payment,.terms,.why{padding-block:80px}.section-top{grid-template-columns:1fr}.section-top>p{grid-column:1}.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-card,.card-1,.card-5,.card-6,.card-9{grid-column:span 1;min-height:235px}.black-strip{padding-block:75px}.black-grid{grid-template-columns:1fr}.black-grid>div{border-left:0;min-height:190px;padding-inline:15px}.why-heading{gap:55px}.identity-card{min-height:410px;box-shadow:6px 6px 0 var(--ink)}.identity-card>img{height:410px}.identity-stamp{bottom:17px;right:-7px}.experience-grid{margin-top:55px}.experience-lead{min-height:460px;padding:28px 23px}.experience-pillars{grid-template-columns:1fr}.experience-pillars article{min-height:205px}.payment-path{box-shadow:6px 6px 0 var(--purple);padding-inline:20px}.request-area{padding-block:80px}.mode-tabs,.field-grid{grid-template-columns:1fr}.field-grid label,.field-grid label.wide{grid-column:1}#consult-form,.success-panel{min-height:650px;box-shadow:6px 6px 0 var(--ink);padding:26px 20px}.paid-row{grid-template-columns:1fr}.paid-row .urgent,.paid-row .slot-choice{grid-column:1}.form-actions{flex-direction:column-reverse;align-items:flex-start}.send-button,.next-button{width:100%}.tracking{padding-block:80px}.tracker-card{box-shadow:6px 6px 0 var(--ink);padding:25px 20px}.reference-row{grid-template-columns:1fr}.reference-row button{min-height:42px}.terms{gap:45px}.footer>div{flex-direction:column;align-items:flex-start;padding-block:35px}.footer>div>div:last-child{flex-direction:column}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-auth-page{min-height:100vh;color:var(--white);background:var(--ink);place-items:center;padding:30px;display:grid}.admin-auth-page section{text-align:center;width:min(100%,620px);box-shadow:12px 12px 0 var(--purple);background:#191a20;border:2px solid #3c3d45;padding:55px}.admin-auth-page img{object-fit:cover;border:2px solid var(--orange);border-radius:50%;width:92px;height:92px}.admin-auth-page small{color:var(--acid);letter-spacing:.18em;margin-top:28px;font:800 9px Arial,sans-serif;display:block}.admin-auth-page h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(34px,6vw,58px);line-height:1.2}.admin-auth-page p{color:#b9bac0;max-width:470px;margin:0 auto;font-size:11px;line-height:2}.admin-auth-page a{min-height:52px;color:var(--ink);background:var(--acid);border:2px solid var(--white);align-items:center;margin-top:30px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.admin-page{min-height:100vh;color:var(--ink);background:#e8e5dc;padding:0 28px 80px}.admin-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;max-width:1380px;min-height:82px;margin-inline:auto;display:flex}.admin-header>div{align-items:center;gap:10px;display:flex}.admin-header>div img{object-fit:cover;border:2px solid var(--ink);border-radius:50%;width:40px;height:40px;display:block}.admin-header>div b{font-size:12px}.admin-header nav{align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.admin-header nav button{background:var(--acid);border:1.5px solid var(--ink);cursor:pointer;padding:9px 12px}.admin-header nav .export-button{min-height:38px;color:var(--white);background:var(--purple);border:1.5px solid var(--ink);align-items:center;padding:0 12px;display:inline-flex}.admin-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;max-width:1380px;margin:55px auto;display:grid}.admin-intro small{color:var(--purple);letter-spacing:.15em;font:800 9px Arial,sans-serif}.admin-intro h1{letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(50px,6vw,82px);line-height:1}.admin-intro>p{max-width:560px;color:var(--ink);margin:0;font-size:13px;line-height:2}.paid-sessions-control{border:2px solid var(--ink);max-width:1380px;box-shadow:6px 6px 0 var(--ink);grid-template-columns:1fr auto;align-items:center;gap:10px 28px;margin:0 auto 14px;padding:20px 22px;display:grid}.paid-sessions-control.enabled{background:var(--acid)}.paid-sessions-control.disabled{color:var(--white);background:var(--ink)}.paid-sessions-control small{color:var(--purple);letter-spacing:.15em;font:800 8px Arial,sans-serif}.paid-sessions-control.disabled small{color:var(--orange)}.paid-sessions-control h2{letter-spacing:-.035em;margin:7px 0 3px;font-size:24px}.paid-sessions-control>div p{color:#4d5041;margin:0;font-size:10px;line-height:1.8}.paid-sessions-control.disabled>div p{color:#d5d2ca}.paid-sessions-control>button{min-width:132px;min-height:52px;color:var(--white);background:var(--purple);cursor:pointer;border:2px solid;justify-content:center;align-items:center;gap:11px;padding:0 13px;font-size:10px;display:flex}.paid-sessions-control.disabled>button{color:var(--ink);background:var(--orange)}.paid-sessions-control>button:disabled{opacity:.62;cursor:wait}.paid-sessions-control>button>span{border:1.5px solid var(--ink);background:#d7d4cc;border-radius:20px;justify-content:flex-start;align-items:center;width:36px;height:20px;padding:2px;display:flex}.paid-sessions-control.enabled>button>span{background:var(--acid);justify-content:flex-end}.paid-sessions-control>button i{background:var(--ink);border-radius:50%;width:13px;height:13px;display:block}.paid-setting-message{border-top:1px dashed;grid-column:1/-1;margin:0;padding-top:9px;font-size:9px;font-weight:700}.admin-stats{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1380px;margin:0 auto 14px;display:grid}.admin-stats article{background:var(--white);border:1.5px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:125px;padding:18px;display:flex}.admin-stats article span{color:var(--ink);font-size:11px;font-weight:700}.admin-stats article b{font:800 37px Arial,sans-serif}.admin-stats article.hot{background:var(--orange)}.admin-stats article.hot span{color:var(--ink)}.admin-stats article.reminder{background:var(--acid)}.availability-manager{background:var(--ink);border:1.5px solid var(--ink);max-width:1380px;color:var(--white);margin:0 auto 20px;padding:24px}.availability-manager>header{justify-content:space-between;align-items:end;gap:35px;display:flex}.availability-manager>header small{color:var(--acid);letter-spacing:.15em;font:800 8px Arial,sans-serif}.availability-manager>header h2{letter-spacing:-.045em;margin:8px 0 4px;font-size:34px}.availability-manager>header p{color:#f4f1e9;max-width:650px;margin:0;font-size:11px;line-height:1.8}.availability-manager>header label span,.slot-creator label span{color:#fffdf8;margin-bottom:6px;font-size:10px;display:block}.availability-manager>header input{min-height:44px;color:var(--ink);background:var(--white);border:2px solid var(--acid);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 10px;font-size:10px;font-weight:700}.slot-creator{background:#27282f;border:1px solid #454650;grid-template-columns:1fr 1fr 1.4fr auto;gap:10px;margin-top:22px;padding:15px;display:grid}.slot-creator>p{color:var(--ink);background:var(--acid);grid-column:1/-1;margin:0 0 3px;padding:9px 11px;font-size:10px;font-weight:700}.slot-creator input,.slot-creator select{width:100%;min-height:48px;color:var(--ink);background:var(--white);border:2px solid var(--white);padding:0 11px;font-size:11px;font-weight:700}.slot-creator input:focus,.slot-creator select:focus{outline:3px solid var(--acid);outline-offset:1px}.slot-creator .slot-date-input{color:#111217;border-color:var(--acid);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.slot-creator .slot-date-input::-webkit-calendar-picker-indicator{opacity:1;filter:none;cursor:pointer}.slot-creator button{min-height:44px;color:var(--ink);background:var(--acid);border:1.5px solid var(--white);cursor:pointer;align-self:end;padding:0 15px;font-size:9px;font-weight:800}.slot-creator button:disabled{opacity:.45;cursor:not-allowed}.email-readiness{border:1px dashed #62636d;align-items:center;gap:14px;margin-top:10px;padding:11px 13px;display:flex}.email-readiness b{font-size:10px}.email-readiness span{color:#f1eee7;font-size:10px;line-height:1.6}.email-readiness.ready{color:var(--acid);border-color:var(--acid)}.email-readiness.pending{color:var(--orange)}.slot-message{color:var(--ink);background:var(--blue);margin:10px 0 0;padding:9px;font-size:8px}.slot-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.slot-list>p{color:#9c9da4;text-align:center;border:1px dashed #4c4d55;grid-column:1/-1;margin:0;padding:22px;font-size:9px}.slot-list article{min-height:83px;color:var(--ink);background:var(--white);border:1.5px solid var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.slot-list article.held{background:var(--orange)}.slot-list article.booked{background:var(--acid)}.slot-list article.disabled{opacity:.48}.slot-list time{border-left:1px solid var(--ink);padding-left:10px}.slot-list time b,.slot-list time span,.slot-list article>div b,.slot-list article>div small{display:block}.slot-list time b{font-size:8px}.slot-list time span{color:var(--purple);margin-top:5px;font:800 10px Arial,sans-serif}.slot-list article>div b{font-size:8px}.slot-list article>div small{color:var(--muted);margin-top:5px;font-size:7px}.slot-list article button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:34px;padding:0 9px;font-size:7px}.slot-locked{font-size:7px;font-weight:800}.coupon-manager{background:var(--purple);border:1.5px solid var(--ink);max-width:1380px;color:var(--white);margin:0 auto 20px;padding:24px}.coupon-manager header small{color:var(--acid);letter-spacing:.15em;font:800 8px Arial,sans-serif}.coupon-manager header h2{letter-spacing:-.045em;margin:8px 0 4px;font-size:34px}.coupon-manager header p{color:#fffdf8;max-width:760px;margin:0;font-size:11px;line-height:1.8}.coupon-manager header p b{color:var(--acid)}.coupon-creator{background:#4738ae;border:1px solid #7568dc;grid-template-columns:1.2fr .7fr 1fr 1fr auto;gap:9px;margin-top:20px;padding:15px;display:grid}.coupon-creator label span{color:#fffdf8;margin-bottom:6px;font-size:10px;display:block}.coupon-creator input{width:100%;min-height:43px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 10px;font-size:9px}.coupon-creator button{min-height:43px;color:var(--ink);background:var(--acid);border:1.5px solid var(--ink);cursor:pointer;align-self:end;padding:0 14px;font-size:9px;font-weight:800}.coupon-creator button:disabled{opacity:.5;cursor:not-allowed}.coupon-message{color:var(--ink);background:var(--blue);margin:10px 0 0;padding:9px;font-size:8px}.coupon-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.coupon-list>p{text-align:center;border:1px dashed #7568dc;grid-column:1/-1;margin:0;padding:18px;font-size:9px}.coupon-list article{min-height:72px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.coupon-list article.disabled{opacity:.5}.coupon-list article>div b,.coupon-list article>div span{display:block}.coupon-list article>div b{color:var(--purple);letter-spacing:.06em;font:800 11px Arial,sans-serif}.coupon-list article>div span,.coupon-list article small{color:var(--ink);margin-top:4px;font-size:9px}.coupon-list article button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:32px;padding:0 9px;font-size:9px;font-weight:700}.coupon-used{color:#315c25;background:#e8ffd8;border:1px dashed #315c25;margin:14px 0 0;padding:11px;font-size:8px}.admin-filters{flex-wrap:wrap;gap:7px;max-width:1380px;margin:0 auto 20px;display:flex}.admin-filters button{min-height:40px;color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;align-items:center;gap:9px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.admin-filters button.active{color:var(--white);background:var(--purple)}.admin-filters button span{min-width:21px;height:21px;color:var(--ink);background:var(--acid);border:1px solid var(--ink);border-radius:50%;place-items:center;font:800 7px Arial,sans-serif;display:grid}.admin-loading{background:var(--white);border:1.5px solid var(--ink);max-width:1380px;min-height:260px;color:var(--muted);place-items:center;margin-inline:auto;font-size:11px;display:grid}.admin-loading.error{color:#8b2315}.admin-workspace{grid-template-columns:350px 1fr;align-items:start;gap:12px;max-width:1380px;margin-inline:auto;display:grid}.request-list,.request-detail{background:var(--white);border:1.5px solid var(--ink)}.list-head{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;display:flex}.list-head b{font-size:11px}.list-head span{background:var(--acid);border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font:800 9px Arial,sans-serif;display:grid}.request-list>button{text-align:right;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;width:100%;min-height:92px;padding:14px;display:grid}.request-list>button.active{background:var(--blue)}.status-dot{background:#8c8b88;border-radius:50%;width:8px;height:8px}.status-dot.new{background:var(--orange);box-shadow:0 0 0 4px #ffd9ce}.status-dot.reviewing,.status-dot.payment_review{background:var(--purple)}.status-dot.completed,.status-dot.scheduled{background:#25a263}.request-list button b,.request-list button small,.request-list button i{display:block}.request-list button b{font-size:12px}.request-list button small{color:var(--ink);margin-top:5px;font-size:10px}.request-list button i{color:var(--purple);margin-top:7px;font:700 9px Arial,sans-serif}.request-list button em{margin-top:7px;display:inline-flex}.request-list button time{color:var(--ink);font-size:9px}.empty-filter{color:var(--muted);margin:0;padding:35px 18px;font-size:9px;line-height:1.8}.reminder-badge{color:var(--ink);background:var(--blue);border:1px solid var(--ink);padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.reminder-badge.today{background:var(--acid)}.reminder-badge.overdue{color:var(--white);background:#a62c20}.request-detail{padding:30px}.request-detail>header{border-bottom:1.5px solid var(--ink);justify-content:space-between;gap:25px;padding-bottom:22px;display:flex}.request-detail header small{color:var(--orange);font-size:8px;font-weight:800}.request-detail header h2{margin:8px 0 5px;font-size:31px}.request-detail header p{color:var(--ink);margin:0;font-size:11px}.request-detail header>span{color:var(--purple);background:var(--paper);border:1px solid var(--ink);align-self:flex-start;padding:7px 9px;font:700 8px Arial,sans-serif}.contact-line{border-bottom:1px solid var(--line);color:var(--purple);flex-wrap:wrap;gap:18px;padding:16px 0;font-size:10px;font-weight:700;display:flex}.brief-grid{grid-template-columns:1fr 1fr;gap:25px;padding:25px 0;display:grid}.brief-grid section{background:var(--paper);border:1px solid var(--line);padding:18px}.brief-grid small{color:var(--orange);font-size:8px;font-weight:800}.brief-grid p{color:var(--ink);white-space:pre-wrap;margin:10px 0 0;font-size:11px;line-height:2}.appointment-line{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.appointment-line span{border-left:1px solid var(--ink);min-height:80px;padding:14px}.appointment-line span:last-child{border-left:0}.appointment-line small,.appointment-line b{display:block}.appointment-line small{color:var(--ink);font-size:9px}.appointment-line b{margin-top:14px;font-size:11px}.conversion-box{background:var(--acid);border:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px;display:flex}.conversion-box b{font-size:10px}.conversion-box p{color:#4d5041;margin:5px 0 0;font-size:8px;line-height:1.7}.conversion-box button{min-height:42px;color:var(--white);background:var(--purple);border:1.5px solid var(--ink);cursor:pointer;flex:none;padding:0 13px;font-size:8px;font-weight:800}.conversion-box.disabled{color:var(--white);background:var(--ink)}.conversion-box.disabled p{color:#d1cec5}.admin-form{grid-template-columns:1fr 1fr;gap:17px;margin-top:28px;display:grid}.admin-form label.wide{grid-column:1/-1}.admin-form label>span{color:var(--ink);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.admin-form input,.admin-form select,.admin-form textarea{width:100%;min-height:48px;color:var(--ink);border:1.5px solid var(--ink);background:#f5f2ea;outline:0;padding:11px;font-size:11px}.admin-form textarea{resize:vertical;line-height:1.7}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{box-shadow:3px 3px 0 var(--acid)}.admin-form :disabled{color:#96938d;cursor:not-allowed;background:#e7e4dc}.admin-helper{color:var(--ink);background:var(--acid);border:1px dashed var(--ink);margin:15px 0 0;padding:12px;font-size:10px;line-height:1.8}.admin-message{color:var(--purple);background:var(--blue);border-right:3px solid var(--purple);padding:10px;font-size:10px}.admin-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.admin-actions button{border:1.5px solid var(--ink);cursor:pointer;min-height:50px;padding:0 16px;font-size:9px;font-weight:800}.save-request{min-width:190px;color:var(--white);background:var(--ink);box-shadow:5px 5px 0 var(--orange);justify-content:space-between;align-items:center;display:flex}.whatsapp-update{color:#062f1b;background:#8ff0b6}.email-update{color:var(--ink);background:var(--blue)}@media (width<=950px){.admin-intro{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.request-list{max-height:400px;overflow:auto}.slot-creator,.slot-list,.coupon-creator{grid-template-columns:1fr 1fr}.coupon-creator button{grid-column:1/-1}.coupon-list{grid-template-columns:1fr 1fr}}@media (width<=620px){.stats-grid{grid-template-columns:1fr}.stats-grid article{min-height:125px}.admin-page{padding-inline:13px}.admin-header nav a:not(.export-button){display:none}.admin-stats,.brief-grid,.admin-form{grid-template-columns:1fr}.admin-form label,.admin-form label.wide{grid-column:1}.request-detail{padding:20px 15px}.request-detail>header{flex-direction:column;align-items:flex-start}.appointment-line{grid-template-columns:1fr 1fr}.conversion-box{flex-direction:column;align-items:stretch}.availability-manager,.coupon-manager{padding:18px 13px}.availability-manager>header{flex-direction:column;align-items:stretch}.slot-creator,.slot-list,.coupon-creator,.coupon-list{grid-template-columns:1fr}.coupon-creator button{grid-column:1}.email-readiness{flex-direction:column;align-items:flex-start}.paid-sessions-control{grid-template-columns:1fr}.paid-sessions-control>button{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
