﻿.sb-breadcrumb{display:flex;gap:12px;font-size:11px;color:#78727f;padding-bottom:40px}.sb-breadcrumb a:hover{color:#7046ed}.services-hero{padding-top:25px;padding-bottom:65px}.services-hero h1{font-size:clamp(58px,5.8vw,82px);letter-spacing:-4px;line-height:1.06;font-weight:600;position:relative}.services-hero h1>span{position:absolute;right:15px;top:0;font-size:70px;color:#baa5ed}.services-lead{color:#6c6575;font-size:16px;line-height:1.85;max-width:450px;margin:26px 0!important}.service-board{background:linear-gradient(140deg,#f0e9fc,#e5dcf4 65%,#f2e3dc);padding:28px 30px 23px;border:1px solid #e2d9ed;border-radius:24px;position:relative;transform:rotate(2deg);box-shadow:0 20px 45px #4e366a09}.board-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.board-head .eyebrow{font-size:9px;margin:0!important;color:#645579}.board-head>span:last-child{font-size:25px;color:#8d74b7}.board-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.board-platform{min-height:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid #fff8;background:#ffffffbc;border-radius:16px;transition:transform .2s,box-shadow .2s;font-size:11px;font-weight:600}.board-platform img{width:44px;height:44px;object-fit:contain}.board-platform:hover{transform:translateY(-4px) rotate(-2deg);box-shadow:0 12px 22px #57427015}.board-0{transform:rotate(-5deg)}.board-2{transform:rotate(5deg)}.board-4{transform:rotate(-3deg)}.board-foot{display:flex;align-items:center;gap:12px;margin-top:27px;background:#fff9;border-radius:12px;padding:15px 17px;font-size:11px;font-weight:600}.board-foot small{display:block;color:#766b81;font-size:9px;font-weight:400;margin-top:3px}.board-spark{color:#7046ed;font-size:28px}.board-sticker{position:absolute;right:-15px;bottom:69px;background:#d8eeae;border:4px solid #faf9f6;border-radius:50%;width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;letter-spacing:1px;transform:rotate(13deg)}.board-sticker em{font-size:21px;letter-spacing:-.5px;color:#314227}.service-proof{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #e4e1e9;padding-block:23px}.service-proof>div{font-size:12px;display:flex;align-items:center;gap:12px}.service-proof span{font-size:10px;color:#7046ed;background:#eee8fb;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.directory-tools{margin-bottom:32px}.directory-tools[hidden]{display:none}.service-search{display:flex;align-items:center;gap:12px;background:white;border:1px solid #ddd7e7;border-radius:10px;padding:14px 17px;max-width:540px;margin-bottom:22px;color:#7c718b}.service-search input{border:0;background:transparent;width:100%;outline:none;color:#242333;font-size:13px}.service-search:focus-within{outline:2px solid #7046ed;outline-offset:2px}.directory-filters{display:flex;gap:8px;flex-wrap:wrap}.directory-filters button{padding:9px 17px;border-radius:25px;border:1px solid #ded9e5;background:transparent;color:#645b6e;font-size:12px;cursor:pointer}.directory-filters button.is-active{background:#292333;border-color:#292333;color:white}.directory-filters button:hover:not(.is-active){background:#eee8f7}.directory-status{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:11px;color:#7b7284}.directory-status button{border:0;background:none;color:#7046ed;font-size:11px;cursor:pointer}.directory-icon img{display:block;width:44px;height:44px;object-fit:contain}.platform-tag{font-size:9px;background:#f5f2f8;border:1px solid #eae4f0;border-radius:20px;padding:4px 9px;color:#7b6b8b}.directory-card{display:flex;flex-direction:column;scroll-margin-top:24px}.directory-card[hidden]{display:none}.directory-card h3{font-size:23px;margin-top:22px}.directory-card .directory-tagline{font-size:12px;color:#3b3446;margin:7px 0 12px}.directory-card .directory-description{font-size:12px;line-height:1.8;min-height:88px;margin:0 0 18px;color:#746b7c}.directory-products{list-style:none;padding:0;margin:0 0 17px;flex:1}.directory-products a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f1edf5;font-size:11px;line-height:1.65;color:#51485c}.directory-products a:hover{color:#7046ed}.directory-products a>span{flex-shrink:0;color:#9a87b3}.directory-card .card-link{font-size:11px;margin-top:auto}.directory-card .show-products{border:0;padding:0 0 16px;background:none;text-align:left;font-size:10px;color:#7046ed;cursor:pointer}.directory-card .additional-product[hidden]{display:none}.no-services{text-align:center;border:1px dashed #d6cae7;border-radius:15px;padding:45px 20px;background:#f4effb}.no-services[hidden]{display:none}.no-services>span{display:block;font-size:38px;color:#7046ed}.no-services h3{font-size:24px}.no-services p{font-size:13px;margin:10px 0 20px}.directory-note{display:flex;gap:15px;align-items:flex-start;font-size:11px;line-height:1.8;margin-top:27px;padding:20px;background:#eeeaf4;border-radius:10px;color:#746a80}.directory-note>span{font-size:19px;color:#7046ed}.package-guide{background:#eeeaf5}.guide-lead{font-size:14px;color:#756b80;line-height:1.9;margin:24px 0 20px!important;max-width:390px}.guide-note{display:flex;gap:18px;border-top:1px solid #d9d0e6;margin-top:33px;padding-top:25px;max-width:410px}.guide-note>span{font-size:45px;color:#957cc3;line-height:1}.guide-note p{font-size:13px}.guide-note small{display:block;font-size:11px;color:#776d80;line-height:1.9;margin-top:10px}.compare-list article{display:flex;gap:22px;border-bottom:1px solid #dcd4e5;padding:0 0 25px;margin-bottom:25px}.compare-list article:last-child{margin-bottom:0;border:0;padding:0}.compare-list article>span{font-size:11px;color:#8a72ad;padding-top:3px}.compare-list h3{font-size:20px;letter-spacing:-.5px;margin-bottom:8px}.compare-list p{font-size:13px;line-height:1.9;color:#746a7e}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1023px){.service-board{max-width:540px;width:100%;margin:15px auto 0}.services-hero h1{max-width:550px}.services-hero h1>span{right:15px}.services-lead{max-width:530px}.service-board{transform:rotate(1deg)}}@media(max-width:767px){.services-hero{padding-top:20px;padding-bottom:40px}.sb-breadcrumb{padding-bottom:30px}.services-hero h1{font-size:59px;letter-spacing:-3px}.services-hero h1>span{font-size:45px;right:8px}.services-lead{font-size:14px}.service-board{padding:22px 20px}.board-icons{gap:10px}.board-platform{min-height:94px;font-size:10px}.board-platform img{width:37px;height:37px}.board-sticker{right:-6px;bottom:62px;width:76px;height:76px;font-size:8px}.board-sticker em{font-size:17px}.board-foot{padding:12px;font-size:10px;gap:8px}.board-foot small{font-size:8px}.service-proof{gap:12px;padding-block:20px}.service-proof>div{font-size:10px;line-height:1.5;gap:7px;align-items:flex-start}.service-proof span{min-width:21px;width:21px;height:21px;font-size:8px}.directory-filters{gap:7px}.directory-filters button{font-size:10px;padding:8px 12px}.directory-card .directory-description{min-height:0}.hero-notes{font-size:9px;gap:14px}.directory-note{font-size:10px}.guide-note{margin-top:27px}.services-hero .button{font-size:12px;padding:13px 16px}}
