*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--c-primary:#E03100;--c-primary-dark:#c52a00;--c-primary-light:#ff5b2e;--c-dark:#1A1A2E;--c-text:#333;--c-gray:#8A8A8E;--c-gray-bg:#F5F5F7;--c-green:#2E9E5A;--c-white:#fff;--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 4px 20px rgba(0,0,0,.1);--shadow-btn:0 4px 20px rgba(224,49,0,.3);--radius:14px;--radius-sm:10px;--font:"DM Sans",system-ui,-apple-system,sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--c-white);color:var(--c-text);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font-family:var(--font)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.d-none{display:none!important}.hdr{justify-content:space-between;padding:12px 20px;background:var(--c-white);border-bottom:3px solid var(--c-primary);position:sticky;top:0;z-index:100}.hdr,.logo{display:flex;align-items:center}.logo{gap:8px}.logo-pin{width:36px;height:42px;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-light));border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-pin span{transform:rotate(45deg);font-size:11px;font-weight:800;color:#fff;margin-top:-3px;margin-left:-1px}.logo-name{font-size:20px;font-weight:700;color:var(--c-dark);letter-spacing:-.3px}.hdr-call{display:flex;align-items:center;gap:7px;background:var(--c-gray-bg);padding:10px 16px;border-radius:50px;font-weight:600;font-size:14px;color:var(--c-dark);transition:background .2s}.hdr-call:hover{background:#eaeaec}.hdr-call svg{width:16px;height:16px;stroke:var(--c-green);fill:none;stroke-width:2.5}.main{max-width:520px;margin:0 auto;padding:28px 20px 0}.main h1{font-size:clamp(24px,6vw,32px);font-weight:800;color:var(--c-dark);line-height:1.2;margin-bottom:10px}.main h1 span{color:var(--c-primary)}.hl{display:inline;background:linear-gradient(0deg,#FFF3CD 40%,transparent 0);font-weight:700;color:var(--c-dark);font-size:15px}.hl-sub{color:var(--c-gray);font-size:14px}.form-wrap{margin-top:24px;position:relative;z-index:10}.fg{display:flex;flex-direction:column;gap:0}.g{position:relative}.g>label:not(.sr-only){display:block;font-size:12px;font-weight:600;color:var(--c-gray);margin-bottom:4px;padding-left:2px}.g>label:not(.sr-only) span{color:var(--c-primary)}.fr{display:grid;grid-template-columns:1fr 1fr;gap:10px}.g-phone{margin-top:4px}.phone-row{gap:0}.cc-btn,.phone-row{display:flex;position:relative}.cc-btn{align-items:center;gap:6px;padding:0 14px;min-width:90px;height:52px;border:2px solid #e8e8ec;background:var(--c-gray-bg);border-radius:var(--radius) 0 0 var(--radius);font-size:16px;font-weight:600;color:var(--c-dark);cursor:pointer;transition:border .2s,background .2s;flex-shrink:0;user-select:none;z-index:2}.cc-btn:hover{background:#eaeaec}.cc-btn.open,.cc-btn:focus{border-color:var(--c-primary);background:var(--c-white);box-shadow:0 0 0 3px rgba(224,49,0,.08)}.cc-flag{font-size:20px;line-height:1}.cc-code{font-size:15px;font-weight:600;color:var(--c-dark)}.cc-arrow{width:10px;height:10px;stroke:var(--c-gray);transition:transform .2s}.cc-btn.open .cc-arrow{transform:rotate(180deg)}.phone-row input[type=tel]{flex:1;min-width:0;height:52px;border:2px solid #e8e8ec;border-left:none;background:var(--c-gray-bg);border-radius:0 var(--radius) var(--radius) 0;padding:0 16px;font-size:16px;color:var(--c-dark);outline:none;transition:border .2s,background .2s,box-shadow .2s}.phone-row input[type=tel]:focus{border-color:var(--c-primary);background:var(--c-white);box-shadow:0 0 0 3px rgba(224,49,0,.08)}.phone-row input[type=tel]::placeholder{color:#b0b0b4;font-weight:400}.phone-row:focus-within .cc-btn{border-color:var(--c-primary)}.cc-drop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:300;background:#fff;border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.18);max-height:320px;overflow:hidden;display:none;animation:ccIn .18s ease-out}.cc-drop.open{display:block}@keyframes ccIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cc-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #eee;background:#fafafa}.cc-search svg{width:16px;height:16px;stroke:#aaa;flex-shrink:0;fill:none;stroke-width:2}.cc-search input{flex:1;border:none;background:transparent;font-size:16px;color:var(--c-dark);outline:none;font-family:inherit}.cc-search input::placeholder{color:#bbb}.cc-list{max-height:252px;overflow-y:auto;padding:4px 0}.cc-list::-webkit-scrollbar{width:4px}.cc-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.cc-item{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;transition:background .12s;font-size:14px;border:none;background:none;width:100%;text-align:left;font-family:inherit}.cc-item:hover{background:#FFF5F2}.cc-item.selected{background:#FFF0EB;font-weight:600}.cc-item-flag{font-size:20px;line-height:1;flex-shrink:0}.cc-item-name{flex:1;color:var(--c-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-item-code{font-weight:600;color:var(--c-gray);font-size:13px;flex-shrink:0}.fr .g input{width:100%;height:52px;padding:0 16px;border:2px solid #e8e8ec;background:var(--c-gray-bg);border-radius:var(--radius);font-size:16px;color:var(--c-dark);outline:none;transition:border .2s,background .2s,box-shadow .2s;font-family:inherit}.fr .g input:focus{border-color:var(--c-primary);background:var(--c-white);box-shadow:0 0 0 3px rgba(224,49,0,.08)}.picker-mobile{display:none}.picker-desktop{display:block}@media (max-width:767px),(pointer:coarse){.picker-desktop{display:none}.picker-mobile{display:block}}.picker-btn{width:100%;height:52px;padding:0 14px;border:2px solid #e8e8ec;background:var(--c-gray-bg);border-radius:var(--radius);font-size:15px;color:var(--c-dark);font-weight:600;outline:none;cursor:pointer;font-family:inherit;text-align:left;display:flex;align-items:center;gap:10px;transition:border .2s,background .2s,box-shadow .2s}.picker-btn:hover{background:#eaeaec}.picker-btn.empty{color:#b0b0b4;font-weight:500}.picker-btn.open,.picker-btn:focus-visible{border-color:var(--c-primary);background:var(--c-white);box-shadow:0 0 0 3px rgba(224,49,0,.08)}.picker-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--c-primary);flex-shrink:0}.picker-btn-icon svg{width:18px;height:18px}.picker-btn-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-btn .chev{width:11px;height:11px;color:#888;transition:transform .2s,color .2s;flex-shrink:0}.picker-btn.open .chev{transform:rotate(180deg);color:var(--c-primary)}.picker-pop{position:absolute;top:calc(100% + 6px);z-index:300;background:#fff;border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.18);padding:14px;animation:ccIn .18s ease-out;min-width:290px}.picker-pop-left{left:0;right:auto}.picker-pop-right{right:0;left:auto}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-month{font-size:14px;font-weight:700;color:var(--c-dark);flex:1;text-align:center;letter-spacing:-.2px}.cal-nav-btn{width:30px;height:30px;border:none;background:#f5f5f7;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-dark);transition:background .15s;flex-shrink:0}.cal-nav-btn:hover:not(:disabled){background:#eaeaec;color:var(--c-primary)}.cal-nav-btn:disabled{opacity:.35;cursor:not-allowed}.cal-nav-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.cal-dow span{text-align:center;font-size:10px;font-weight:700;color:#aaa;padding:4px 0;text-transform:uppercase;letter-spacing:.4px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--c-dark);border-radius:8px;transition:background .12s,color .12s,transform .08s;font-family:inherit;min-height:32px}.cal-day:hover:not(:disabled):not(.selected){background:#FFF5F2;color:var(--c-primary)}.cal-day:active:not(:disabled){transform:scale(.92)}.cal-day.today{box-shadow:inset 0 0 0 1.5px var(--c-primary);font-weight:700;color:var(--c-primary)}.cal-day.selected{background:var(--c-primary);color:#fff;font-weight:800;box-shadow:0 4px 14px rgba(224,49,0,.3)}.cal-day.selected:hover{background:var(--c-primary-dark)}.cal-day:disabled{color:#d8d8db;cursor:not-allowed}.cal-day.other-month{color:#d0d0d4}.cal-day.other-month.today{color:var(--c-primary)}.cal-chips{margin-top:12px;padding-top:12px;border-top:1px solid #eee;display:flex;gap:6px;flex-wrap:wrap}.cal-chip{padding:7px 12px;border-radius:50px;border:1.5px solid #e5e5ea;background:#fff;font-size:12px;font-weight:600;color:var(--c-dark);cursor:pointer;transition:all .15s;font-family:inherit;line-height:1}.cal-chip:hover{border-color:var(--c-primary);color:var(--c-primary);background:#FFF5F2}.cal-chip.active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.tp-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.tp-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-col{border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fafafa}.tp-col-head{padding:7px 0;text-align:center;font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.6px;background:#fff;border-bottom:1px solid #eee}.tp-list{max-height:184px;overflow-y:auto;padding:4px 0;scroll-behavior:smooth}.tp-list::-webkit-scrollbar{width:4px}.tp-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.tp-list::-webkit-scrollbar-track{background:transparent}.tp-item{display:block;width:100%;border:none;background:none;padding:9px 0;text-align:center;font-size:15px;color:var(--c-dark);cursor:pointer;font-family:inherit;font-weight:500;transition:background .12s,color .12s}.tp-item:hover:not(.selected){background:#FFF5F2;color:var(--c-primary)}.tp-item.selected{background:var(--c-primary);color:#fff;font-weight:700}.tp-footer{margin-top:12px;padding-top:12px;border-top:1px solid #eee}.tp-confirm{width:100%;padding:10px;border:none;border-radius:10px;background:var(--c-dark);color:#fff;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.tp-confirm:hover{background:#000}.tp-confirm strong{font-weight:800;background:rgba(255,255,255,.18);padding:2px 8px;border-radius:6px;font-size:13px}.sb{margin-top:20px;width:100%;background:black;color:#fff;border:none;padding:16px;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s,box-shadow .15s;box-shadow:var(--shadow-btn);font-family:inherit}.sb:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(224,49,0,.4)}.sb:active{transform:translateY(0)}.sb:disabled{opacity:.6;cursor:not-allowed}.sb svg{width:18px;height:18px;transition:transform .2s}.sb:hover svg{transform:translateX(4px)}.input-location-wrapper{position:relative;margin-bottom:0}.input-location-wrapper .input-with-icon{width:100%;border:2px solid #e8e8ec;background:var(--c-gray-bg);border-radius:var(--radius);padding:14px 16px 14px 48px;font-size:16px;color:var(--c-dark);outline:none;transition:border .2s,background .2s,box-shadow .2s;font-family:inherit}.input-location-wrapper .input-with-icon:focus{border-color:var(--c-primary);background:var(--c-white);box-shadow:0 0 0 3px rgba(224,49,0,.08)}.input-location-wrapper .input-with-icon::placeholder{color:#b0b0b4}.input-location-icon{position:absolute;top:50%;transform:translateY(-50%);left:16px;width:20px;height:20px;pointer-events:none;z-index:2;color:var(--c-primary)}.input-location-wrapper.has-error .input-with-icon{border-color:#dc3545;background:#fff5f5}.connection{position:absolute;left:25px;bottom:-16px;width:2px;height:16px;background:var(--c-primary);border-radius:2px;z-index:1}.loc-spacer{height:16px}.suggestion-nav{position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;box-shadow:0 8px 30px rgba(0,0,0,.12);max-height:340px;overflow:hidden;margin-top:6px}.suggestion-nav .nav{display:flex;border-bottom:1px solid #eee;background:#fafafa}.suggestion-nav .nav-link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px;font-size:11px;color:#888;transition:all .15s;gap:4px;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;font-family:inherit}.suggestion-nav .nav-link.active{color:var(--c-primary);border-bottom-color:var(--c-primary);background:#fff}.suggestion-nav .nav-link:hover:not(.active){background:#f5f5f5}.suggestion-nav .nav-icon{width:24px;height:24px;color:var(--c-dark)}.suggestion-nav .nav-link.active .nav-icon{color:var(--c-primary)}.suggestion-nav .nav-text{font-size:11px;font-weight:600}.suggestion-content{max-height:260px;overflow-y:auto}.suggestion-item{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;transition:background .12s;width:100%;background:none;border:none;border-bottom:1px solid #f3f3f3;text-align:left;font-family:inherit}.suggestion-item:focus,.suggestion-item:hover{background:#FFF5F2}.suggestion-item:active{background:#FFEBE5}.suggestion-text{display:flex;flex-direction:column;min-width:0;flex:1}.suggestion-name{font-size:14px;font-weight:500;color:var(--c-dark)}.suggestion-name,.suggestion-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.suggestion-subtitle{font-size:11px;color:#888}.suggestion-icon{width:24px;height:24px;flex-shrink:0;color:var(--c-primary)}.suggestion-icon-img{width:24px;height:24px;flex-shrink:0;object-fit:contain}.suggestion-empty{padding:18px 14px;text-align:center;font-size:13px;color:#888;display:flex;align-items:center;justify-content:center;gap:8px}.loader-dot{display:inline-block;width:14px;height:14px;border:2px solid #e5e5e5;border-top:2px solid var(--c-primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.ban-credit{padding:8px 14px;border-top:1px solid #f3f3f3;background:#fafafa;font-size:10px;color:#aaa;text-align:right}.ban-credit a{color:var(--c-primary);font-weight:600}.ban-credit a:hover{text-decoration:underline}.proof{margin-top:28px}.proof-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:50px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;transition:transform .15s}.tag:hover{transform:translateY(-1px)}.tag-dark{background:var(--c-dark);color:#fff}.tag-outline{background:#fff;color:var(--c-dark);border:1.5px solid #e5e5ea}.tag-outline svg{width:13px;height:13px;stroke:var(--c-primary);stroke-width:2.5;fill:none;flex-shrink:0}.ftr-main{background:#1A1A2E;color:rgba(255,255,255,.85);padding:48px 20px 32px}.ftr-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px}.ftr-logo{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ftr-logo .logo-pin{width:30px;height:35px}.ftr-logo .logo-pin span{font-size:10px}.ftr-logo-text{font-size:18px;font-weight:700;color:#fff}.ftr-tagline{display:block;font-size:12px;color:rgba(255,255,255,.5);margin-bottom:12px}.ftr-desc{font-size:13px;line-height:1.6;color:rgba(255,255,255,.7);margin-bottom:10px}.ftr-desc strong{color:#fff}.ftr-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--c-green);margin-top:8px}.ftr-badge svg{width:18px;height:18px;stroke:var(--c-green);fill:none;stroke-width:2}.ftr-col h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:14px;display:flex;align-items:center;gap:8px}.ftr-col h3 .emoji{font-size:18px}.ftr-table{width:100%;border-collapse:collapse;font-size:13px}.ftr-table th{text-align:left;padding:8px 10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.ftr-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.ftr-table td:last-child{font-weight:700;color:var(--c-primary-light)}.ftr-tnote{margin-top:10px;font-size:12px;color:rgba(255,255,255,.5);line-height:1.5}.ftr-tnote strong{color:var(--c-green)}.ftr-list{list-style:none;display:flex;flex-direction:column;gap:12px}.ftr-list li strong{display:flex;align-items:center;gap:6px;font-size:13px;color:#fff}.ftr-list li strong svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.ftr-list li small{display:block;font-size:12px;color:rgba(255,255,255,.55);margin-top:2px;padding-left:20px}.ftr-list li small a{transition:color .2s}.ftr-list li small a:hover{color:var(--c-primary-light)}.ftr-bar{background:#151527;padding:16px 20px}.ftr-bar-inner{max-width:1100px;margin:0 auto;flex-wrap:wrap;justify-content:center;gap:16px;font-size:13px}.ftr-bar a,.ftr-bar-inner{display:flex;align-items:center}.ftr-bar a{gap:6px;color:rgba(255,255,255,.8);transition:color .2s}.ftr-bar a:hover{color:var(--c-primary-light)}.ftr-bar svg{width:16px;height:16px;stroke:rgba(255,255,255,.5);fill:none;stroke-width:2}.ftr-bar-badge{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.08);padding:6px 14px;border-radius:20px;font-size:12px;color:rgba(255,255,255,.7)}.ftr-bar-badge svg{width:14px;height:14px}.ftr-bot{background:#111124;padding:20px;text-align:center}.ftr-bot-inner{max-width:1100px;margin:0 auto}.ftr-copy{font-size:12px;color:rgba(255,255,255,.4);line-height:1.6}.ftr-copy strong{color:rgba(255,255,255,.6)}.ftr-links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:12px}.ftr-links a{font-size:11px;color:rgba(255,255,255,.4);transition:color .2s}.ftr-links a:hover{color:var(--c-primary-light)}.ftr-disc{background:#0d0d1e;padding:16px 20px;text-align:center}.ftr-disc p{max-width:900px;margin:0 auto;font-size:11px;color:rgba(255,255,255,.3);line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim{animation:fadeUp .45s ease-out both}.anim-1{animation-delay:.05s}.anim-2{animation-delay:.1s}.anim-3{animation-delay:.18s}.anim-4{animation-delay:.28s}.anim-5{animation-delay:.35s}@media(min-width:768px){.main{padding:40px 20px 0}.ftr-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}}@media(min-width:600px){.main h1{font-size:34px}}.legal-page{max-width:780px;margin:0 auto;padding:48px 20px 64px}.legal-page h1{font-size:32px;font-weight:800;color:var(--c-dark);margin-bottom:24px;letter-spacing:-.5px}.legal-page h2{font-size:18px;font-weight:700;color:var(--c-dark);margin:28px 0 10px}.legal-page p{font-size:15px;line-height:1.7;color:var(--c-text);margin-bottom:12px}.legal-page ul{padding-left:24px;margin-bottom:14px}.legal-page ul li{font-size:15px;line-height:1.7;color:var(--c-text);margin-bottom:4px}.legal-page strong{color:var(--c-dark);font-weight:700}.legal-eyebrow{font-size:12px;font-weight:700;color:var(--c-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;display:block}.confirm-card{background:#fff;border:2px solid #e8e8ec;border-radius:var(--radius);padding:28px 22px;text-align:center;margin-top:24px}.confirm-icon{width:56px;height:56px;border-radius:50%;background:#E6F4EA;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.confirm-icon svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:2.5}.confirm-title{font-size:20px;font-weight:700;color:var(--c-dark);margin-bottom:6px}.confirm-sub{font-size:14px;color:var(--c-gray);margin-bottom:16px}.confirm-link{color:var(--c-primary);font-weight:600;font-size:14px;background:none;border:none;cursor:pointer;font-family:inherit}.confirm-link:hover{color:var(--c-primary-dark)}.form-error{margin-top:14px;font-size:13px;color:#dc3545;background:#fff5f5;border:1px solid #f5c2c7;border-radius:10px;padding:10px 14px}.confirm-wrap{max-width:720px;margin:0 auto;padding:24px 16px 40px;color:var(--c-dark);background:#FAFAFA;min-height:60vh}.confirm-progress{height:3px;background:#F3F4F6;border-radius:999px;overflow:hidden;margin-bottom:16px}.confirm-progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--c-primary) 0,var(--c-primary-light) 100%);box-shadow:0 0 8px rgba(224,49,0,.4);animation:cf-progress 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes cf-progress{to{width:100%}}.cf-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.04);margin-bottom:18px;transition:box-shadow .3s}.cf-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.cf-center{text-align:center}.cf-status-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#FFF9F5,#fff);border:2px solid #ffa726;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;color:var(--c-dark);margin-bottom:16px;box-shadow:0 2px 8px rgba(255,167,38,.15)}.cf-status-icon{display:inline-flex;color:#FFA726;animation:cf-pulse 2s ease-in-out infinite}.cf-status-icon svg{width:18px;height:18px}@keyframes cf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cf-ref{display:inline-flex;align-items:center;gap:8px;border:2px dashed #e5e7eb;padding:10px 16px;border-radius:10px;background:#FFF9F5;font-weight:700;font-size:15px;color:var(--c-dark);margin-bottom:20px}.cf-ref svg{width:18px;height:18px;color:var(--c-primary-light)}.cf-ref strong{font-variant-numeric:tabular-nums;color:var(--c-primary)}.cf-title{font-size:26px;font-weight:900;line-height:1.2;letter-spacing:-.5px;color:var(--c-dark);margin-bottom:8px}.cf-subtitle{font-size:16px;color:#6B7280;line-height:1.55}.cf-subtitle strong{color:var(--c-dark)}.cf-agent{background:linear-gradient(135deg,#FFF9F5,#fff);border:2px solid #e5e7eb;border-radius:14px;padding:24px;margin-bottom:18px;position:relative;overflow:hidden}.cf-agent:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,167,38,.05) 0,transparent 70%);pointer-events:none}.cf-agent-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;position:relative;z-index:1}.cf-agent-icon{display:inline-flex;color:var(--c-primary-light);width:28px;height:28px}.cf-agent-icon svg{width:26px;height:26px}.cf-agent-head h2{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--c-dark);margin:0}.cf-countdown{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;padding:18px;border-radius:12px;border:3px solid #ff8a5b;margin-bottom:20px;box-shadow:0 4px 16px rgba(255,138,91,.15);position:relative;z-index:1}.cf-countdown-label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--c-dark)}.cf-countdown-label svg{width:18px;height:18px;color:var(--c-primary-light)}.cf-countdown-time{font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;padding:12px 20px;border-radius:12px;background:linear-gradient(135deg,var(--c-primary) 0,#FF4500 100%);color:#fff;min-width:120px;text-align:center;box-shadow:0 4px 12px rgba(224,49,0,.3);letter-spacing:1px}.cf-contact-info{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;position:relative;z-index:1}.cf-contact-line{display:flex;align-items:center;gap:10px;color:var(--c-dark);font-weight:600;margin:0}.cf-contact-line .cf-icon-primary{width:18px;height:18px;color:var(--c-primary-light);flex-shrink:0}.cf-contact-line strong{color:var(--c-primary);font-weight:800}.cf-contact-fallback{color:#6B7280;padding-left:28px;display:flex;align-items:center;gap:6px;font-size:13.5px;margin:0;line-height:1.5}.cf-contact-fallback .cf-icon-wa{width:16px;height:16px;flex-shrink:0}.cf-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cf-card-head h2,.cf-card-head h3{font-size:18px;font-weight:800;letter-spacing:-.2px;color:var(--c-dark);margin:0}.cf-icon-bubble{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#FFF9F5,#fff);font-size:18px;flex-shrink:0}.cf-intro{color:#6B7280;font-size:14.5px;line-height:1.5;margin:0 0 16px}.cf-cta-grid{display:grid;gap:14px}@media(min-width:520px){.cf-cta-grid{grid-template-columns:1fr 1fr}}.cf-cta-cell{display:flex;flex-direction:column;gap:8px}.cf-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:12px;text-decoration:none;cursor:pointer;font-weight:800;font-size:15px;letter-spacing:.2px;border:none;transition:transform .2s,box-shadow .2s;font-family:inherit}.cf-cta-btn svg{width:18px;height:18px}.cf-cta-btn:hover{transform:translateY(-1px)}.cf-cta-wa{background:#25D366;color:#fff;box-shadow:0 4px 12px rgba(37,211,102,.25)}.cf-cta-wa:hover{background:#1fb854;box-shadow:0 8px 20px rgba(37,211,102,.35)}.cf-cta-call{background:#000;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cf-cta-call:hover{background:#1a1a1a;box-shadow:0 8px 20px rgba(0,0,0,.25)}.cf-cta-hint{font-size:13px;color:#6B7280;text-align:center;margin:0;line-height:1.4}.cf-timeline-status{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#FFF9F5;font-size:13.5px;font-weight:700;color:var(--c-dark);margin-bottom:18px;border:2px solid #e5e7eb}.cf-timeline-status strong{color:var(--c-primary)}.cf-timeline-spinner{display:inline-block;width:14px;height:14px;border:2px solid #ffa726;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.cf-timeline{list-style:none;padding:0;margin:0 0 16px;position:relative}.cf-timeline:before{content:"";position:absolute;left:15px;top:14px;width:4px;background:#E5E7EB;height:calc(100% - 28px);border-radius:999px}.cf-step{position:relative;padding:0 0 22px 48px;min-height:36px}.cf-step:last-child{padding-bottom:0}.cf-step-dot{position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;border:3px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;z-index:2;color:#bbb;transition:all .3s}.cf-step-dot svg{width:16px;height:16px}.cf-step-num{font-size:13px;font-weight:800;color:#888}.cf-step-done .cf-step-dot{border-color:#FFA726;background:#FFA726;color:#fff;box-shadow:0 4px 12px rgba(255,167,38,.3)}.cf-step-current .cf-step-dot{border-color:var(--c-primary-light);background:#fff;color:var(--c-primary-light);box-shadow:0 0 0 6px rgba(255,107,53,.15);animation:cf-pulse-dot 2s ease-in-out infinite}.cf-step-current .cf-step-dot svg{animation:spin 2.2s linear infinite}@keyframes cf-pulse-dot{0%,to{box-shadow:0 0 0 6px rgba(255,107,53,.15)}50%{box-shadow:0 0 0 10px rgba(255,107,53,.25)}}.cf-step-body{padding-top:2px}.cf-step-label{font-size:15px;font-weight:700;color:var(--c-dark);margin-bottom:4px}.cf-step-meta{margin:0}.cf-note,.cf-step-meta{font-size:13.5px;color:#6B7280;line-height:1.5}.cf-note{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 14px;background:#FFF9F5;border-radius:10px;border-left:3px solid #ffa726}.cf-note svg{width:18px;height:18px;color:var(--c-primary-light);flex-shrink:0;margin-top:1px}.cf-note strong{color:var(--c-dark)}.cf-promises{list-style:none;padding:0;margin:0;display:grid;gap:10px}@media(min-width:560px){.cf-promises{grid-template-columns:1fr 1fr}}.cf-promise{display:flex;align-items:center;gap:14px;padding:14px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .2s}.cf-promise:hover{border-color:#FF8A5B;box-shadow:0 4px 12px rgba(255,138,91,.1);transform:translateX(3px)}.cf-promise-icon{font-size:22px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FFF9F5,#fff);border-radius:8px;flex-shrink:0}.cf-promise-text{font-size:14.5px;font-weight:600;color:var(--c-dark);line-height:1.4}.cf-help{text-align:left}.cf-trust{text-align:center;padding:22px 18px;background:linear-gradient(135deg,#FFF9F5,#fff);border:2px solid #e5e7eb;border-radius:14px;margin-top:6px;font-size:14.5px;font-weight:600;color:var(--c-dark);line-height:1.5}.cf-trust strong{color:var(--c-primary)}@media(max-width:480px){.cf-countdown{flex-direction:column;align-items:stretch;gap:10px}.cf-countdown-time{width:100%;font-size:28px}.cf-title{font-size:22px}.cf-card{padding:20px 16px}}