.sf-progress{grid-template-columns:repeat(4,1fr)}.sf-progress strong{font-size:9px}.sf-trust{border-bottom:1px solid var(--line);background:#161717}.sf-trust>.wrap{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;padding-top:24px;padding-bottom:24px}.sf-trust span,.sf-trust a{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700}.sf-trust .icon{color:var(--yellow);width:19px}.sf-tools-grid,.sf-portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.sf-tool{padding:32px;border:1px solid var(--line);background:#181919}.sf-tool h2{font-size:37px;margin-bottom:30px}.sf-tool label,.sf-workspace label,#sf-upload label{display:grid;gap:9px;font-size:12px;font-weight:700}.sf-tool input,.sf-tool select,.sf-workspace input,#sf-upload input{width:100%;min-width:0;background:#101111;border:1px solid #ffffff45;color:white;padding:13px}.sf-tool .button{margin-top:20px}.sf-checklist{list-style:none;padding:0;margin:15px 0 30px}.sf-checklist li{display:flex;gap:12px;align-items:start;padding:11px 0;color:#c3c5be;font-size:13px;border-bottom:1px solid var(--line)}.sf-checklist .icon{color:var(--yellow);width:17px}.sf-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0}.sf-scope-grid h3{font-size:23px;margin-bottom:16px}.sf-dark{background:#1a1b1b}.sf-workspace{max-width:950px}.sf-request-list{margin:30px 0}.sf-request-list a{display:flex;gap:20px;align-items:center;border:1px solid var(--line);padding:20px;margin-bottom:12px}.sf-request-list a span:first-of-type{flex:1;color:#c3c5be;font-size:12px}.sf-request-list b{color:var(--yellow)}#sf-open-portal{padding:25px;border:1px solid var(--line);margin-bottom:30px}#sf-open-portal .button{margin-top:15px}.sf-portal-top{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding-bottom:45px;border-bottom:1px solid var(--line);margin-bottom:40px}.sf-portal-top h2{font-size:42px;margin-bottom:20px;overflow-wrap:anywhere}.sf-portal-top .button{margin:8px 10px 8px 0}.sf-status-badge{display:inline-block;color:var(--yellow);border:1px solid var(--yellow);padding:9px 14px;font-size:12px;font-weight:800}.sf-portal-grid h3{margin-bottom:23px}.sf-timeline{list-style:none;padding:0 0 0 23px;border-left:1px solid #ffd00088}.sf-timeline li{position:relative;padding:0 0 32px}.sf-timeline li::before{content:'';position:absolute;width:9px;height:9px;left:-28px;top:7px;background:var(--yellow)}.sf-timeline small,.sf-doc small{display:block;color:#a5aaa2;font-size:11px}.sf-timeline b{display:block;margin:10px 0}.sf-timeline p{font-size:13px;white-space:pre-wrap}.sf-table{width:100%;border-collapse:collapse;margin-bottom:35px}.sf-table th,.sf-table td{padding:14px 10px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.sf-table th{color:var(--yellow)}.sf-doc{width:100%;text-align:left;background:#1c1d1d;color:white;border:1px solid var(--line);padding:17px;margin-bottom:10px;overflow-wrap:anywhere}.sf-doc:hover{border-color:var(--yellow)}#sf-upload{padding:22px;border:1px solid var(--line);margin-top:25px}#sf-upload small{display:block;color:#a7ada1;margin:12px 0}#sf-upload [role=status]{font-size:12px;margin-top:12px}.sf-details{border-top:1px solid var(--line);margin:40px 0;padding:22px 0}.sf-details summary{cursor:pointer;font-weight:700}.sf-details dl{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-top:25px;font-size:12px;overflow-wrap:anywhere}.sf-details dt{color:#a6a8a6}.sf-consent{display:flex;gap:10px;font-size:12px;line-height:1.8}.sf-consent input{width:18px;flex-shrink:0;margin-top:4px}.sf-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.floating-whatsapp{left:22px;right:auto}.sf-guide-launch{position:fixed;right:22px;bottom:22px;z-index:50;padding:13px 18px;display:flex;align-items:center;gap:13px;background:#171818;color:white;border:1px solid var(--yellow);box-shadow:0 8px 25px #0005}.sf-guide-launch img{width:30px;height:30px}.sf-guide-launch span{font-weight:800;font-size:13px;text-align:left}.sf-guide-launch small{display:block;color:#a5aaa2;font-weight:400;font-size:10px}.sf-guide-launch b{color:var(--yellow)}.sf-guide{position:fixed;right:22px;bottom:101px;width:360px;max-width:calc(100vw - 28px);max-height:70dvh;overflow:auto;background:#1c1d1d;border:1px solid var(--yellow);padding:22px;z-index:60;box-shadow:0 15px 60px #0008}.sf-guide[hidden]{display:none}.sf-guide header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:11px;color:var(--yellow)}.sf-guide header button{background:none;border:0;color:white;font-size:25px}.sf-guide p{font-size:12px;margin-top:20px}.sf-guide-topics{display:grid;gap:8px}.sf-guide-topics button{padding:11px;text-align:left;font-size:12px;background:#101111;border:1px solid var(--line);color:white}.sf-guide-topics button:hover{border-color:var(--yellow)}.sf-guide .button{font-size:11px}#sf-submit-status{color:var(--yellow);font-size:12px}.sf-guide .button{width:100%}.sf-tool #sf-volume-result{color:var(--yellow);font-size:26px;font-weight:800;margin:20px 0}
@media(max-width:1000px){.sf-progress strong{font-size:8px}.sf-portal-grid,.sf-tools-grid{gap:25px}.sf-tool{padding:22px}.sf-scope-grid{gap:22px}.header nav{gap:17px!important}}
@media(max-width:700px){.sf-progress{grid-template-columns:1fr 1fr!important;gap:12px}.sf-tools-grid,.sf-portal-grid,.sf-portal-top,.sf-scope-grid{grid-template-columns:1fr}.sf-trust>.wrap{display:grid;grid-template-columns:1fr;gap:15px}.sf-request-list a{display:grid;gap:9px}.sf-tool h2{font-size:30px}.sf-portal-top h2{font-size:33px}.sf-details dl{grid-template-columns:100px 1fr}.sf-guide-launch{right:14px;bottom:16px;padding:11px 14px}.sf-guide{right:14px;bottom:90px}.floating-whatsapp{left:14px;bottom:16px;width:48px;min-width:48px;justify-content:center;padding:12px}.floating-whatsapp span{display:none}.sf-progress div{gap:6px}.sf-progress strong{font-size:9px}.sf-portal-top{gap:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.sf-estimate-intro{padding:52px 0;background:#ffd000;color:#10140e}.sf-estimate-intro>.wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.sf-estimate-intro h2{font-size:clamp(28px,4vw,44px);margin:8px 0}.sf-estimate-intro p{max-width:700px}.sf-estimate-intro .button{background:#10140e;color:#ffd000;flex-shrink:0}.sf-estimate-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.sf-estimate-output{background:#10140e;color:#fff;border:1px solid #ffd000;padding:36px;height:100%;display:flex;flex-direction:column;gap:14px}.sf-estimate-output .eyebrow{color:#ffd000}.sf-estimate-price{color:#ffd000;font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.1;margin:4px 0}.sf-estimate-output .button{margin-top:auto;align-self:flex-start}.sf-estimate-output .text-link{color:#ffd000}.sf-estimate-scope{margin-top:48px;padding-top:28px;border-top:1px solid #bbb}.sf-estimate-scope a{color:inherit;text-decoration:underline}.sf-estimate-tools{padding:22px 0;background:#ffd000}.sf-estimate-tools a{color:#10140e}@media(max-width:900px){.sf-estimate-grid{grid-template-columns:1fr}.sf-estimate-intro>.wrap{align-items:flex-start;flex-direction:column}.sf-estimate-output{padding:24px}.sf-estimate-output .button{width:100%}}@media(min-width:981px) and (max-width:1280px){.header nav{gap:12px}.header nav a{font-size:12px}}
