.sr-page{--sr-yellow:#ffc400;--sr-yellow-strong:#fab400;--sr-ink:#090a0d;--sr-muted:#555961;--sr-border:#dfe2e7;--sr-border-soft:#ece4cc;--sr-card-shadow:0 16px 46px #1012140f}.sr-wrap{max-width:1132px;margin:0 auto;padding:46px 0 28px}.sr-hero,.sr-form-card,.sr-side-card,.sr-faq-card{will-change:transform, opacity, filter}.sr-hero{animation:.72s cubic-bezier(.16,1,.3,1) both sr-hero-in}.sr-form-card{animation:.68s cubic-bezier(.16,1,.3,1) 90ms both sr-card-in}.sr-side-card{animation:.68s cubic-bezier(.16,1,.3,1) both sr-card-in}.sr-side-card:first-child{animation-delay:.17s}.sr-side-card:nth-child(2){animation-delay:.25s}.sr-side-card:nth-child(3){animation-delay:.33s}.sr-faq-card{animation:.68s cubic-bezier(.16,1,.3,1) .18s both sr-card-in}[data-sr-reveal]{transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),filter .46s cubic-bezier(.16,1,.3,1)}[data-sr-reveal].is-out-view{opacity:.56;filter:blur(3px);transform:translateY(20px)scale(.992)}[data-sr-reveal].is-in-view{opacity:1;filter:none;transform:translateY(0)scale(1)}.sr-hero{margin:0 0 34px}.sr-h1{max-width:820px;color:var(--sr-ink);font-family:var(--font-heading);letter-spacing:0;margin:0 0 12px;font-size:clamp(52px,7.4vw,82px);font-weight:800;line-height:.98}.sr-h1 span{color:var(--sr-yellow-strong)}.sr-lead{color:#3e4249;max-width:620px;margin:0;font-size:20px;font-weight:500;line-height:1.45}.sr-trust-badges{flex-wrap:wrap;gap:34px;margin-top:38px;display:flex}.sr-badge{color:#161719;background:#fffbf1d1;border:1px solid #eda;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:8px 22px 8px 10px;font-size:15px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;animation:.52s cubic-bezier(.16,1,.3,1) both sr-badge-in;display:inline-flex;box-shadow:0 10px 28px #14141408}.sr-badge:first-child{animation-delay:.16s}.sr-badge:nth-child(2){animation-delay:.23s}.sr-badge:nth-child(3){animation-delay:.3s}.sr-badge:hover{background:#fff7dd;border-color:#f0c94f;transform:translateY(-2px);box-shadow:0 14px 30px #14141412}.sr-grid{grid-template-columns:minmax(0,1fr) 368px;align-items:start;gap:22px;display:grid}.sr-form-card,.sr-side-card,.sr-faq-card{border:1px solid var(--sr-border);box-shadow:var(--sr-card-shadow);background:#ffffffeb;border-radius:16px}.sr-form-card{padding:38px 34px 28px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.sr-form-card:hover,.sr-side-card:hover,.sr-faq-card:hover{border-color:#e8d18b;box-shadow:0 18px 54px #1012141a}.sr-form-card:hover{transform:translateY(-2px)}.sr-card-head{margin-bottom:18px}.sr-section-title,.sr-side-title{color:var(--sr-ink);font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:800;line-height:1.08}.sr-section-title{font-size:34px}.sr-side-title{font-size:28px}.sr-form{gap:0;display:grid}.sr-error-banner{color:#7f1d1d;background:#fef2f2;border:1px solid #b91c1c2e;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.sr-error-banner[hidden]{display:none}.sr-error-dot{border:1px solid #b91c1c;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:inline-grid}.sr-group{gap:20px;display:grid}.sr-group-label{color:var(--sr-ink);margin:0;font-size:18px;font-weight:800;line-height:1.2}.sr-field{gap:8px;display:grid}.sr-label{color:#15171a;font-family:var(--font-body);font-size:16px;font-weight:800;line-height:1.25}.sr-req{color:#b91c1c}.sr-opt{color:var(--sr-muted);font-weight:500}.sr-field-note,.sr-hint{color:var(--sr-muted);margin:0;font-size:15px;line-height:1.35}.sr-hint{font-size:14px}.sr-input{width:100%;min-height:54px;color:var(--sr-ink);font-family:var(--font-body);appearance:none;background:#fff;border:1.5px solid #c9cdd2;border-radius:6px;padding:12px 16px;font-size:17px;font-weight:500;line-height:1.45;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:block}.sr-input:focus{border-color:var(--sr-yellow-strong);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #fab4002e}.sr-input:hover{background:#fffdf7;border-color:#aeb5be}.sr-input::placeholder{color:#6f7378;opacity:.86}.sr-textarea{resize:vertical;min-height:170px}.sr-select-wrap{position:relative}.sr-select{cursor:pointer;padding-right:46px}.sr-chevron{color:var(--sr-ink);pointer-events:none;font-size:24px;font-weight:900;position:absolute;top:50%;right:17px;transform:translateY(-54%)}.rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rating-card{color:#535860;min-width:0;min-height:66px;font-family:var(--font-body);cursor:pointer;background:#fff;border:1.5px solid #d9dde3;border-radius:8px;place-items:center;gap:2px;padding:8px 5px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.rating-card:hover,.rating-card.is-selected{border-color:var(--sr-yellow-strong);color:#1a1208;background:#fff4ca;transform:translateY(-1px)}.rating-card:hover .rating-star,.rating-card.is-selected .rating-star{animation:.36s cubic-bezier(.16,1,.3,1) both sr-star-pop}.rating-card:active{transform:translateY(0)scale(.98)}.rating-card.is-selected{box-shadow:inset 0 0 0 1px var(--sr-yellow-strong)}.rating-star{color:var(--sr-yellow-strong);font-size:18px;line-height:1}.rating-num{font-size:18px;font-weight:900;line-height:1}.rating-word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.sr-divider-title{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:30px 0 18px;display:grid}.sr-divider-title span{background:#d9dde3;height:1px}.sr-divider-title p{color:var(--sr-ink);margin:0;font-size:18px;font-weight:800;line-height:1}.sr-submit-area{border-top:1px dashed #c8ccd1;gap:18px;margin-top:28px;padding-top:20px;display:grid}.sr-verification{align-items:center;min-height:65px;display:flex}.sr-verification-unavailable,.sr-privacy-note{color:#666b72;margin:0;font-size:13px;line-height:1.5}.sr-verification-unavailable{background:#f7f8fa;border:1px solid #d8dce1;border-radius:6px;padding:12px}.sr-checkbox-label{color:#181a1e;cursor:pointer;grid-template-columns:28px 1fr;align-items:start;gap:16px;font-size:16px;font-weight:500;line-height:1.35;display:grid}.sr-checkbox{appearance:none;border:2px solid var(--sr-yellow-strong);cursor:pointer;background:#fff;border-radius:4px;width:28px;height:28px;margin:0;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;position:relative}.sr-checkbox:hover{transform:scale(1.06);box-shadow:0 0 0 4px #fab40024}.sr-checkbox:checked{background:var(--sr-yellow)}.sr-checkbox:checked:after{content:"";border-top:none;border-bottom:3px solid #111;border-left:3px solid #111;border-right:none;width:13px;height:8px;position:absolute;top:5px;left:6px;transform:rotate(-45deg)}.sr-progress{gap:12px;display:grid}.sr-progress-track{border-top:1px dotted #c1c6cc;height:1px;overflow:hidden}.sr-progress-fill{background:var(--sr-yellow-strong);height:2px;margin-top:-1px;transition:width .28s}.sr-progress-label{color:#2b2e33;font-size:16px;font-weight:800}.sr-progress-label:first-letter{color:var(--sr-yellow-strong)}.sr-submit{border:1px solid var(--sr-yellow-strong);color:#07080a;min-height:62px;font-family:var(--font-body);cursor:pointer;background:linear-gradient(90deg,#ffc400,#ffd328);border-radius:6px;grid-template-columns:1fr auto;align-items:center;padding:0 22px;font-size:20px;font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #fab40038}.sr-submit:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff6b 46%,#0000 58%);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.sr-submit span{z-index:1;position:relative}.sr-submit:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 16px 28px #fab40047}.sr-submit:hover:not(:disabled):before{transform:translate(120%)}.sr-submit:hover:not(:disabled) .sr-submit-arrow{animation:.7s infinite sr-arrow-nudge}.sr-submit:active:not(:disabled){transform:translateY(0)}.sr-submit:disabled{opacity:.62;cursor:not-allowed}.sr-submit-arrow{font-size:36px;font-weight:600;line-height:1}.sr-foot-note{color:#666b72;justify-content:center;align-items:center;gap:8px;margin:-4px 0 0;font-size:15px;line-height:1.2;display:flex}.sr-foot-icon{color:#68717b;font-size:10px}.sr-side{gap:22px;display:grid}.sr-side-card{padding:32px 22px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.sr-side-card:hover{transform:translateY(-3px)}.sr-process-list{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.sr-process-list li{grid-template-columns:38px 1fr;gap:18px;padding-bottom:31px;display:grid;position:relative}.sr-process-list li:last-child{padding-bottom:0}.sr-process-list li:not(:last-child):after{content:"";border-left:1px dashed #aeb4bc;position:absolute;top:38px;bottom:0;left:18px}.sr-step-number{background:var(--sr-yellow);color:#0c0d0f;z-index:1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;line-height:1;display:inline-grid;position:relative}.sr-process-list h3,.sr-factor h3{color:var(--sr-ink);margin:2px 0 6px;font-size:18px;font-weight:900;line-height:1.15}.sr-process-list p,.sr-factor p{color:#383c42;margin:0;font-size:15px;font-weight:500;line-height:1.45}.sr-factor-list{margin-top:24px;display:grid}.sr-factor{border-bottom:1px solid #d8dce1;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;transition:transform .18s,background .18s;display:grid}.sr-factor:hover{transform:translate(4px)}.sr-factor:first-child{padding-top:0}.sr-factor:last-child{border-bottom:0;padding-bottom:0}.sr-icon{background:var(--sr-yellow);color:#050506;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .18s,box-shadow .18s;display:inline-grid;position:relative}.sr-badge:hover .sr-icon,.sr-factor:hover .sr-icon,.sr-faq-item summary:hover .sr-icon{transform:rotate(-5deg)scale(1.06);box-shadow:0 8px 18px #fab40042}.sr-icon--small{width:38px;height:38px}.sr-icon:before{font-size:25px;font-weight:900;line-height:1}.sr-icon[data-icon=shield]:before{content:"♜"}.sr-icon[data-icon=email]:before{content:"✉"}.sr-icon[data-icon=ban]:before{content:"⊘";font-size:34px}.sr-icon[data-icon=document]:before{content:"▤"}.sr-icon[data-icon=question]:before{content:"?";font-size:18px}.sr-icon[data-icon=clock]:before{content:"◷"}.sr-source-links{border:1px solid #dee2e7;border-radius:8px;margin-top:24px;display:grid;overflow:hidden}.sr-source-links a{min-height:72px;color:var(--sr-ink);background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:900;text-decoration:none;transition:background .16s,transform .16s,color .16s;display:grid}.sr-source-links a+a{border-top:1px solid #dee2e7}.sr-source-links a:hover{background:#fff8de;transform:translate(3px)}.sr-source-links a:hover .sr-source-arrow{animation:.7s infinite sr-arrow-nudge}.sr-source-icon{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:inline-grid}.sr-source-icon--trustpilot{background:#00b67a}.sr-source-icon--reviewsio{background:#111;box-shadow:inset 0 -3px #ff8a00}.sr-source-arrow{font-size:34px;font-weight:500;line-height:1}.sr-faq-card{margin-top:24px;padding:26px 34px 28px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.sr-faq-card:hover{transform:translateY(-2px)}.sr-faq-list{border:1px solid #dde1e6;border-radius:8px;margin-top:18px;display:grid;overflow:hidden}.sr-faq-item{background:#fff}.sr-faq-item+.sr-faq-item{border-top:1px solid #dde1e6}.sr-faq-item summary{min-height:62px;color:var(--sr-ink);cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;padding:10px 18px;font-size:17px;font-weight:900;list-style:none;transition:background .16s,color .16s;display:grid}.sr-faq-item summary:hover{background:#fff8de}.sr-faq-item summary::-webkit-details-marker{display:none}.sr-faq-item[open] .sr-faq-arrow{transform:rotate(180deg)}.sr-faq-arrow{font-size:24px;font-weight:900;transition:transform .16s}.sr-faq-item p{color:var(--sr-muted);margin:0;padding:0 24px 18px 72px;font-size:15px;line-height:1.55;animation:.22s both sr-faq-open}.sr-success[hidden]{display:none}.sr-success-inner{background:#f3fbf6;border:1px solid #cfe8da;border-radius:12px;align-items:flex-start;gap:18px;padding:28px;animation:.42s cubic-bezier(.16,1,.3,1) both sr-success-in;display:flex}.sr-success-mark{color:#fff;background:#0a7c45;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:inline-grid}.sr-success-title{color:var(--sr-ink);font-family:var(--font-heading);margin-bottom:8px;font-size:24px;font-weight:900;line-height:1.1;display:block}.sr-success-body{color:#394047;margin:0 0 12px;font-size:16px;line-height:1.55}.sr-success-link{color:#0a7c45;font-weight:900;text-decoration:none}.sr-success-link:hover{text-decoration:underline}@keyframes sr-hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes sr-card-in{0%{opacity:0;filter:blur(8px);transform:translateY(30px)scale(.985)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes sr-badge-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-star-pop{0%{transform:scale(1)}45%{transform:scale(1.32)rotate(-7deg)}to{transform:scale(1)rotate(0)}}@keyframes sr-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes sr-faq-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-success-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sr-hero,.sr-form-card,.sr-side-card,.sr-faq-card,.sr-badge,.sr-success-inner,.sr-faq-item p{animation:none}[data-sr-reveal],.sr-badge,.sr-form-card,.sr-side-card,.sr-faq-card,.sr-input,.rating-card,.sr-checkbox,.sr-submit,.sr-factor,.sr-icon,.sr-source-links a,.sr-faq-item summary,.sr-submit:before{transition:none}[data-sr-reveal].is-out-view{opacity:1;filter:none;transform:none}}@media (width<=1060px){.sr-grid{grid-template-columns:1fr}.sr-side{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-side-card:last-child{grid-column:1/-1}}@media (width<=760px){.sr-wrap{padding-top:34px}.sr-h1{font-size:clamp(44px,13vw,64px)}.sr-lead{font-size:17px}.sr-trust-badges{gap:12px;margin-top:26px}.sr-badge{min-height:52px;padding-right:16px;font-size:14px}.sr-form-card,.sr-faq-card{padding:28px 18px 22px}.sr-section-title{font-size:28px}.sr-side{grid-template-columns:1fr}.sr-side-card:last-child{grid-column:auto}.rating-grid{grid-template-columns:repeat(5,minmax(48px,1fr));padding-bottom:3px;overflow-x:auto}.rating-word{display:none}}@media (width<=480px){.sr-wrap{padding-top:24px}.sr-form-card,.sr-side-card,.sr-faq-card{border-radius:12px}.sr-form-card,.sr-faq-card{padding-left:14px;padding-right:14px}.sr-badge{width:100%}.sr-checkbox-label{grid-template-columns:26px 1fr;gap:12px;font-size:15px}.sr-faq-item summary{grid-template-columns:34px 1fr auto;gap:12px;padding-left:12px;padding-right:12px;font-size:15px}.sr-faq-item p{padding-left:58px}}
