@charset "UTF-8";.home-2-page .refresh-surface{background:#fff}.home-2-page .refresh-hero-grid,.home-2-page .refresh-section.container,.home-2-page .refresh-solutions.container,.home-2-page .refresh-proof-strip.container,.home-2-page .roadmap-section>.container{max-width:1440px}.home-2-page .roadmap-section .refresh-section-head h2{max-width:480px}.home-2-page .refresh-hero{padding:140px 0 var(--space-24)}.home-2-page .refresh-hero-grid{margin:0 auto;padding:0 var(--space-20);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);align-items:center;overflow:visible}.home-2-page .refresh-hero-copy{max-width:720px;min-width:0}.home-2-page .refresh-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border:1px solid rgba(15,18,23,.08);border-radius:999px;background:#fff;color:#3f4854;font-size:.75rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase;backdrop-filter:blur(14px)}.home-2-page .refresh-hero-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#00cab4;box-shadow:0 0 0 3px #00cab433}.home-2-page .refresh-hero-title{margin:28px 0 18px;font-size:clamp(58px,7.5vw,96px);line-height:.9;letter-spacing:-.045em;font-weight:900}.home-2-page .refresh-hero-title-line{display:block}.home-2-page .refresh-serif{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.03em}.home-2-page .refresh-gradient-text{background:linear-gradient(90deg,#0080ea,#3fc6ff 58%,#1fd1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.home-2-page .refresh-hero-lede{max-width:460px;margin:0 0 var(--space-10);color:#5b6674;font-size:18px;line-height:1.55}.home-2-page .refresh-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:var(--space-10)}.home-2-page .refresh-btn-dark,.home-2-page .refresh-btn-light{gap:10px;min-height:52px;padding-inline:22px;border-radius:8px;font-weight:700}.home-2-page .refresh-btn-dark{background:var(--color-brand);color:#fff;box-shadow:0 18px 36px #0080ea40}.home-2-page .refresh-btn-dark:hover{background:var(--color-brand-hover);color:#fff}.home-2-page .refresh-btn-light{background:var(--color-surface-3);border:1px solid var(--color-border-default);color:var(--color-neutral-1000)}.home-2-page .refresh-btn-light:hover{background:var(--color-border-subtle);border-color:var(--color-border-strong);color:var(--color-neutral-1000)}.home-2-page .refresh-hero-proof{display:flex;flex-wrap:nowrap;gap:10px 18px;align-items:center;color:#4a5563;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.home-2-page .refresh-hero-proof-item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.home-2-page .refresh-proof-sep{width:1px;height:14px;background:#0f121724}.home-2-page .refresh-hero-visual{position:relative;width:100%;min-width:0;overflow:visible}.home-2-page .refresh-hero-media{position:relative;width:100%;aspect-ratio:1.3839/1;overflow:visible}.home-2-page .refresh-float-card{position:absolute;z-index:2;border:1px solid #e7e8ec;border-radius:14px;background:#fff;box-shadow:0 18px 40px -15px #10182833}.home-2-page .refresh-float-card--metric{left:-48px;top:120px;min-width:210px;padding:16px 20px}.home-2-page .refresh-float-label{display:block;margin-bottom:8px;color:#657181;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-2-page .refresh-float-value-row{display:flex;align-items:baseline;gap:8px}.home-2-page .refresh-float-value{color:#101318;font-size:40px;font-weight:700;line-height:1}.home-2-page .refresh-float-delta{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#24c5761f;color:#00a88f;font-size:13px;font-weight:600}.home-2-page .refresh-float-bars{display:flex;align-items:flex-end;gap:6px;margin-top:14px;height:42px}.home-2-page .refresh-float-bars span{flex:1 1 0;border-radius:999px;background:#0080ea99;height:40%}.home-2-page .refresh-float-bars span:nth-child(2){height:60%}.home-2-page .refresh-float-bars span:nth-child(3){height:45%}.home-2-page .refresh-float-bars span:nth-child(4){height:75%}.home-2-page .refresh-float-bars span:nth-child(5){height:55%}.home-2-page .refresh-float-bars span:nth-child(6){height:90%;background:#00c0b3}.home-2-page .refresh-float-bars span:nth-child(7){height:70%}.home-2-page .refresh-float-card--status{right:-24px;top:300px;width:220px;padding:14px 16px}.home-2-page .refresh-avatar-row{display:flex;margin-bottom:12px}.home-2-page .refresh-avatar{width:28px;height:28px;border:2px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:-8px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.08em}.home-2-page .refresh-avatar:first-child{margin-left:0}.home-2-page .refresh-avatar.avatar-a{background:#d8ecff;color:#1f5b9e}.home-2-page .refresh-avatar.avatar-b{background:#dff6f2;color:#15786c}.home-2-page .refresh-avatar.avatar-c{background:#efe6ff;color:#6e4bb6}.home-2-page .refresh-float-copy{color:#2a3340;font-size:.84rem;line-height:1.5}.home-2-page .refresh-float-card--invoice{right:40px;bottom:70px;min-width:206px;padding:12px 14px;display:inline-flex;align-items:center;gap:10px}.home-2-page .refresh-float-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#24c57624;color:#14824f;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-2-page .refresh-float-badge-dot{width:7px;height:7px;border-radius:50%;background:#00c0b3}.home-2-page .refresh-float-pill-text{color:#2a3340;font-size:.82rem;font-weight:600}.home-2-page .product-frame{position:absolute;z-index:0;inset:0 -12% 0 0;border:1px solid #e7e8ec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px #ffffffe6 inset,0 30px 60px -20px #10182847,0 20px 40px -30px #0080ea66;transform:perspective(1600px) rotateY(-8deg) rotateX(2deg);transform-origin:left center}.home-2-page .product-frame .hero-image-badge{position:absolute;right:20px;bottom:20px;z-index:3;display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:600;color:var(--color-requested);background:var(--orange-50);padding:6px 14px;border-radius:999px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 2px #0000000f}@media (max-width: 768px){.home-2-page .product-frame .hero-image-badge{right:var(--space-4);bottom:var(--space-4);font-size:.625rem;padding:5px 12px}}.home-2-page .product-shot{position:relative;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top left}.home-2-page .product-video{z-index:0;background:#fff}.home-2-page .refresh-browser-badge{position:absolute;right:22px;bottom:22px;display:none;padding:8px 12px;border-radius:999px;background:var(--color-neutral-1000);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-2-page .refresh-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;width:112%;margin:var(--space-20) -12% 0 0}.home-2-page .refresh-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(15,18,23,.1);border-radius:999px;background:#fff;color:#2b3440;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.home-2-page .refresh-tab:hover,.home-2-page .refresh-tab.is-active{background:var(--color-neutral-1000);border-color:var(--color-neutral-1000);color:#fff;transform:translateY(-1px)}.home-2-page .refresh-tab .ms-icon{width:18px;height:18px}.home-2-page .refresh-chip-badge{padding:4px 9px;border-radius:999px;background:#f69e231f;color:#d98a00;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.home-2-page .refresh-marquee-band{padding:var(--space-6) 0;border-top:1px solid rgba(15,18,23,.05);border-bottom:1px solid rgba(15,18,23,.05);background:#ffffff57;overflow:hidden}.home-2-page .refresh-marquee-track{display:flex;width:max-content;animation:refresh-marquee 150s linear infinite}.home-2-page .refresh-marquee-group{display:flex;align-items:center}.home-2-page .refresh-marquee-item,.home-2-page .refresh-marquee-dot{display:inline-flex;align-items:center;gap:8px;padding-right:34px;color:#2a313db8;font-size:.78rem;font-weight:500;line-height:1;white-space:nowrap}.home-2-page .refresh-marquee-item .ms-icon{color:#0080ea;width:15px;height:15px}.home-2-page .refresh-marquee-dot{padding-right:30px;color:#0080ea47}.home-2-page .refresh-section{padding-top:var(--space-24);padding-bottom:var(--space-24)}.home-2-page .refresh-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:28px;align-items:end;margin-bottom:var(--space-8)}.home-2-page .refresh-section-head h2{margin:10px 0 0;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1;letter-spacing:-.05em}.home-2-page .refresh-section-tag{color:var(--color-brand);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .refresh-section-side{margin:0;color:#5c6775;font-size:1rem;line-height:1.7}.home-2-page .refresh-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:var(--space-4)}.home-2-page .refresh-tile{position:relative;display:flex;flex-direction:column;padding:var(--space-8);border:1px solid rgba(15,18,23,.08);border-radius:24px;overflow:hidden;background:#fffc;box-shadow:0 24px 60px #14182014;transition:transform .25s ease,box-shadow .25s ease}.home-2-page .refresh-tile:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #1018282e}.home-2-page .refresh-tile h3{margin:0 0 10px;font-size:26px;line-height:1.1;letter-spacing:-.02em}.home-2-page .refresh-tile p{margin:0 0 18px;color:#5e6976;line-height:1.5;max-width:420px}.home-2-page .refresh-tile-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#6b7582;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .refresh-tile-eyebrow .num{color:var(--color-brand)}.home-2-page .tile-arrow{display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:0;transform:translate(-4px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.home-2-page .tile-arrow svg{width:14px;height:14px}@media (hover: hover){.home-2-page .refresh-tile:hover .tile-arrow{opacity:1;transform:translate(0)}}.home-2-page .tile-link{position:absolute;inset:0;border-radius:inherit;z-index:1}.home-2-page .refresh-t-image-wrap{position:relative;flex:1;min-height:0;margin:var(--space-5) calc(-1 * var(--space-8)) calc(-1 * var(--space-8));overflow:hidden;border-radius:0 0 24px 24px}.home-2-page .refresh-tile-image{display:block;border-radius:10px;box-shadow:0 20px 40px -18px #00000040}.home-2-page .refresh-tile-dark{color:#fff;background:var(--color-neutral-1000);border-color:#ffffff0f}.home-2-page .refresh-tile-dark h3,.home-2-page .refresh-tile-dark .refresh-tile-eyebrow{color:#fff}.home-2-page .refresh-tile-dark p{color:#ffffffc2}.home-2-page .refresh-tile-cream{background:linear-gradient(180deg,#fffdf7,#f6f0e5)}.home-2-page .refresh-tile-brand{color:#fff;background:linear-gradient(135deg,#0080ea,#00b8df)}.home-2-page .refresh-tile-brand h3,.home-2-page .refresh-tile-brand .refresh-tile-eyebrow,.home-2-page .refresh-tile-brand h3 .num,.home-2-page .refresh-tile-brand .refresh-tile-eyebrow .num{color:#fff}.home-2-page .refresh-tile-brand p{color:#ffffffd1}.home-2-page .refresh-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.home-2-page .refresh-sticker{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-2-page .refresh-sticker-green{background:#23c57433;color:#7bffd0}.home-2-page .refresh-sticker-blue{background:#54aaf138;color:#d7efff}.home-2-page .refresh-sticker-orange{background:#f7941d38;color:#ffe4b4}.home-2-page .refresh-sticker-dark{background:#ffffff1f;color:#ffffffe0}.home-2-page .refresh-phone-stage{position:absolute;right:-20px;bottom:-164px;width:260px;pointer-events:none;z-index:1}.home-2-page .refresh-phone-stage .phone-solo{display:block;width:100%;height:auto;border-radius:28px;border:6px solid #0c0f15;box-shadow:0 40px 80px -20px #0000008c;transform:rotate(-6deg);transform-origin:bottom left}.home-2-page .refresh-phone-stage .phone-2{position:absolute;right:110px;bottom:-210px;width:250px;transform:rotate(-10deg);z-index:2}.home-2-page .refresh-proof-meter{margin-top:auto;padding:18px 0 6px}.home-2-page .refresh-proof-meter-value{font-size:clamp(3rem,6vw,4.2rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:var(--color-brand)}.home-2-page .refresh-proof-meter-value span{color:#7b8593;font-size:.48em}.home-2-page .refresh-proof-meter-label{margin-top:6px;color:#6d7784;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .t-scheduling{grid-column:span 8;grid-row:span 2;min-height:440px}.home-2-page .t-team{grid-column:span 4;grid-row:span 2;min-height:440px;background:#f3f3f3}.home-2-page .t-map{grid-column:span 5;min-height:340px}.home-2-page .t-notifications{grid-column:span 4;min-height:340px}.home-2-page .t-reports{grid-column:span 3;min-height:340px}.home-2-page .t-mobile{grid-column:span 6;min-height:440px;padding:var(--space-10);background:radial-gradient(900px 650px at 15% 25%,#0080ea73,#0080ea00 62%),radial-gradient(820px 560px at 85% 22%,#ade8ffb3,#ade8ff00 60%),radial-gradient(980px 720px at 55% 85%,#4de5ba80,#4de5ba00 62%),radial-gradient(1100px 760px at 55% 40%,#ade8ff66,#ade8ff00 60%),#f0f7ff;color:var(--color-neutral-1000);border-radius:24px;overflow:hidden}.home-2-page .t-billing{grid-column:span 6;min-height:440px}.home-2-page .t-mobile .refresh-tile-eyebrow{position:relative;z-index:2;color:#0050a0a6;font-size:11px}.home-2-page .t-mobile h3{position:relative;z-index:2;max-width:52%;font-size:30px;line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--color-neutral-1000)}.home-2-page .t-mobile p{position:relative;z-index:2;max-width:38%;color:#001e46a6;font-size:15px;line-height:1.5}.home-2-page .t-mobile .refresh-status-row{position:relative;z-index:2;max-width:42%;gap:6px}.home-2-page .t-mobile .refresh-sticker-dark{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0080ea1f;color:#0050b4e6;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.home-2-page .t-scheduling .refresh-t-image-wrap{margin:var(--space-6) 0 calc(-1 * var(--space-8));min-height:220px;border-top:1px solid rgba(255,255,255,.08);border-radius:8px 8px 0 0}.home-2-page .t-scheduling .refresh-tile-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;border-radius:8px 8px 0 0;box-shadow:none}.home-2-page .t-team .refresh-t-image-wrap{position:relative;flex:0 0 auto;aspect-ratio:1.55/1;margin:var(--space-6) 0 0;padding:0;border-radius:4px}.home-2-page .t-team .refresh-tile-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;border-radius:4px;box-shadow:0 -8px 30px -10px #0003}.home-2-page .t-map .refresh-t-image-wrap{margin:var(--space-6) 0 calc(-1 * var(--space-8));min-height:190px;border-top:1px solid rgba(15,18,23,.08);border-radius:8px 8px 0 0}.home-2-page .t-map .refresh-tile-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;border-radius:8px 8px 0 0;border:0;box-shadow:none}.home-2-page .t-notifications .refresh-t-image-wrap{margin:var(--space-6) 0 calc(-1 * var(--space-8));min-height:190px;border-top:1px solid rgba(255,255,255,.12);border-radius:14px 14px 0 0}.home-2-page .t-notifications .refresh-tile-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;border-radius:14px 14px 0 0;box-shadow:none}.home-2-page .refresh-broadcast-icon{margin-top:auto;padding-top:var(--space-6);color:#0080ea}.home-2-page .refresh-broadcast-icon svg{display:block;width:100px;height:100px}.home-2-page .refresh-broadcast-label{margin-top:10px;display:flex;flex-direction:column;gap:0;line-height:1.2}.home-2-page .refresh-broadcast-label-top{font-size:15px;font-weight:300;color:#8a9299}.home-2-page .refresh-broadcast-label-bottom{font-size:18px;font-weight:800;color:#0f1318;letter-spacing:-.02em}.home-2-page .t-billing .refresh-t-image-wrap{margin:var(--space-6) 0 calc(-1 * var(--space-8));min-height:200px;border-top:1px solid rgba(255,255,255,.08);border-radius:8px 8px 0 0}.home-2-page .t-billing .refresh-tile-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;border-radius:8px 8px 0 0;box-shadow:none}.home-2-page .refresh-solutions{padding-top:var(--space-24);padding-bottom:var(--space-24);position:relative}.home-2-page .refresh-solutions:before,.home-2-page .refresh-solutions:after{content:"";position:absolute;inset:-40px;pointer-events:none;opacity:0;transition:opacity .55s ease;filter:blur(90px) saturate(1.3);z-index:0}.home-2-page .refresh-solutions:before{background:radial-gradient(600px 500px at 15% 65%,rgba(0,128,234,.28) 0%,transparent 70%),radial-gradient(400px 350px at 8% 35%,rgba(84,170,241,.16) 0%,transparent 65%)}.home-2-page .refresh-solutions:after{background:radial-gradient(600px 500px at 50% 65%,rgba(0,191,165,.28) 0%,transparent 70%),radial-gradient(400px 350px at 55% 35%,rgba(50,205,194,.16) 0%,transparent 65%)}.home-2-page .refresh-solutions:has(.refresh-solution-card:nth-child(1):hover):before{opacity:1}.home-2-page .refresh-solutions:has(.refresh-solution-card:nth-child(2):hover):after{opacity:1}.home-2-page .refresh-solutions>*{position:relative;z-index:1}.home-2-page .refresh-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.home-2-page .refresh-solutions-grid:before{content:"";position:absolute;inset:-40px;pointer-events:none;opacity:0;transition:opacity .55s ease;filter:blur(90px) saturate(1.3);z-index:0;background:radial-gradient(600px 500px at 85% 65%,rgba(247,148,29,.28) 0%,transparent 70%),radial-gradient(400px 350px at 92% 35%,rgba(249,169,74,.16) 0%,transparent 65%)}.home-2-page .refresh-solutions-grid:has(.refresh-solution-card:nth-child(3):hover):before{opacity:1}.home-2-page .refresh-solutions-grid>*{position:relative;z-index:1}.home-2-page .refresh-solution-card{padding:28px;border:1px solid rgba(15,18,23,.08);border-radius:28px;background:#ffffffd1;box-shadow:0 22px 50px #14182014;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-2-page .refresh-solution-card:hover{transform:translateY(-6px);border-color:#0f121724}.home-2-page .refresh-solution-card:nth-child(1):hover{box-shadow:0 28px 64px #0080ea1f,0 6px 20px #0080ea14}.home-2-page .refresh-solution-card:nth-child(2):hover{box-shadow:0 28px 64px #00bfa51f,0 6px 20px #00bfa514}.home-2-page .refresh-solution-card:nth-child(3):hover{box-shadow:0 28px 64px #f7941d1f,0 6px 20px #f7941d14}.home-2-page .refresh-solution-number{color:#778190;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .refresh-solution-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:18px;border-radius:16px;color:#fff}.home-2-page .refresh-solution-icon.is-blue{background:linear-gradient(135deg,#0080ea,#54aaf1)}.home-2-page .refresh-solution-icon.is-teal{background:linear-gradient(135deg,#00bfa5,#24d2c2)}.home-2-page .refresh-solution-icon.is-orange{background:linear-gradient(135deg,#f7941d,#ffb14a)}.home-2-page .refresh-solution-card h3{margin:18px 0 var(--space-3);font-size:1.55rem;line-height:1.15;letter-spacing:-.04em}.home-2-page .refresh-solution-card p{margin:0 0 18px;color:#5d6876;line-height:1.65}.home-2-page .refresh-solution-features{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home-2-page .refresh-solution-features li{display:flex;align-items:center;gap:10px;color:#35404d;font-size:.95rem}.home-2-page .refresh-solution-features .ms-icon{width:18px;height:18px;color:#22c55e}.home-2-page .refresh-solution-link{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(15,18,23,.08);width:100%;color:#111827;font-weight:700;text-decoration:none}.home-2-page .refresh-solution-link:hover{color:var(--color-brand);text-decoration:none}.home-2-page .refresh-security-section{color:#fff;padding:var(--space-24) 0;background:radial-gradient(880px 640px at 16% 24%,color-mix(in srgb,var(--color-neutral-50) 16%,transparent) 0%,transparent 58%),radial-gradient(720px 520px at 86% 68%,color-mix(in srgb,var(--color-neutral-700) 28%,transparent) 0%,transparent 56%),linear-gradient(172deg,var(--color-neutral-1000) 0%,var(--color-neutral-900) 100%)}.home-2-page .security-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--space-20);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-20);align-items:center}.home-2-page .security-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-5);color:var(--color-brand);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .refresh-security-section h2{margin:0 0 var(--space-5);color:#fff;font-size:clamp(40px,5vw,64px);font-weight:900;letter-spacing:-.035em;line-height:.98}.home-2-page .refresh-security-section h2 .security-title-gradient{background:linear-gradient(90deg,#0080ea,#54aaf1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.home-2-page .security-lede{max-width:560px;margin:0 0 var(--space-10);color:#ffffffb3;font-size:17px;line-height:1.55}.home-2-page .refresh-security-section .security-features-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);list-style:none;margin:0;padding:0}.home-2-page .refresh-security-section .security-features-list li{padding:var(--space-5);border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.home-2-page .refresh-security-section .security-features-list strong{display:block;margin-bottom:6px;color:#fff;font-size:15px;font-weight:600}.home-2-page .refresh-security-section .security-features-list span{color:#fff9;font-size:13px;line-height:1.5}.home-2-page .security-feature-icon{margin-bottom:var(--space-3);color:var(--color-brand)}.home-2-page .security-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-8)}.home-2-page .security-btn-primary{gap:10px;border-radius:8px;background:var(--color-brand);color:#fff;font-weight:700;box-shadow:0 1px 3px #0080ea4d}.home-2-page .security-btn-primary:hover{background:var(--color-brand-hover);color:#fff}.home-2-page .security-btn-outline{border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#fff;font-weight:700}.home-2-page .security-btn-outline:hover{border-color:#ffffff5c;background:#ffffff14;color:#fff}.home-2-page .security-visual{position:relative;aspect-ratio:1/1;min-height:420px}.home-2-page .security-ring{position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);border-radius:50%}.home-2-page .security-ring-2{inset:12%;border-color:#ffffff1f}.home-2-page .security-ring-3{inset:24%;border-color:#ffffff29}.home-2-page .security-shield{position:absolute;inset:38%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#0080ea,#54aaf1);box-shadow:0 0 56px #0080ea61;color:#fff}.home-2-page .security-badge{position:absolute;padding:8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff;font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.06em;backdrop-filter:blur(10px)}.home-2-page .security-badge-1{top:8%;left:30%}.home-2-page .security-badge-2{top:28%;right:2%}.home-2-page .security-badge-3{right:0;bottom:20%}.home-2-page .security-badge-4{bottom:6%;left:24%}.home-2-page .security-badge-5{top:36%;left:-4%}.home-2-page .refresh-proof-strip{padding-top:72px}.home-2-page .faq-cta-buttons .btn{border-radius:8px}.home-2-page .refresh-proof-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:28px;padding:42px;border-radius:36px;background:linear-gradient(135deg,#0d1218,#151f2c);color:#fff;box-shadow:0 34px 90px #0a0e1438}.home-2-page .refresh-proof-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;color:#ffffffa6;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-2-page .refresh-proof-kicker-line{width:28px;height:1px;background:#ffffff42}.home-2-page .refresh-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-2-page .refresh-proof-stat-value{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:.95}.home-2-page .refresh-proof-stat-label{margin-top:10px;color:#ffffffb8;line-height:1.55}.home-2-page .refresh-proof-quote{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#ffffff0a;align-self:stretch}.home-2-page .refresh-proof-quote p{margin:0 0 28px;font-size:1.08rem;line-height:1.7;color:#ffffffe6}.home-2-page .refresh-proof-author{display:flex;align-items:center;gap:14px}.home-2-page .refresh-proof-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0080ea,#00bfa5)}.home-2-page .refresh-proof-author-name{font-weight:700}.home-2-page .refresh-proof-author-title{color:#ffffff9e;font-size:.92rem}@keyframes refresh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1100px){.home-2-page .refresh-hero-grid,.home-2-page .refresh-section-head,.home-2-page .security-inner,.home-2-page .refresh-proof-inner{grid-template-columns:1fr}.home-2-page .refresh-hero-copy{max-width:none}.home-2-page .refresh-hero-proof{flex-wrap:wrap}.home-2-page .refresh-hero-visual{margin-top:20px}.home-2-page .refresh-hero-media{aspect-ratio:1.55/1;border-radius:4px;overflow:hidden}.home-2-page .product-frame{inset:0;transform:none;border-radius:4px}.home-2-page .refresh-tabs{width:100%;margin:28px 0 0}.home-2-page .refresh-float-card--metric{left:8px;top:80px}.home-2-page .refresh-float-card--status{right:8px;top:240px}.home-2-page .refresh-float-card--invoice{right:20px;bottom:30px}.home-2-page .refresh-solutions-grid{grid-template-columns:1fr}.home-2-page .refresh-security-section{padding-top:var(--space-20);padding-bottom:var(--space-20)}.home-2-page .security-inner{gap:var(--space-12)}.home-2-page .security-visual{width:min(100%,420px);min-height:320px;margin:0 auto}.home-2-page .t-scheduling,.home-2-page .t-team,.home-2-page .t-map,.home-2-page .t-notifications,.home-2-page .t-reports,.home-2-page .t-mobile,.home-2-page .t-billing{grid-column:span 12}}@media (max-width: 992px){.home-2-page .refresh-hero-grid,.home-2-page .security-inner{padding-right:60px;padding-left:60px}}@media (max-width: 768px){.home-2-page .refresh-hero{padding-top:116px}.home-2-page .refresh-hero-grid{padding-right:var(--space-6);padding-left:var(--space-6)}.home-2-page .refresh-hero-title{font-size:clamp(2.7rem,12vw,4.2rem)}.home-2-page .refresh-hero-proof{flex-direction:column;align-items:flex-start;gap:8px}.home-2-page .refresh-proof-sep{display:none}.home-2-page .refresh-security-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.home-2-page .security-inner{padding-right:var(--space-6);padding-left:var(--space-6)}.home-2-page .refresh-security-section .security-features-list{grid-template-columns:1fr}.home-2-page .security-actions{flex-direction:column;align-items:stretch}.home-2-page .refresh-float-card--metric{left:8px;top:80px}.home-2-page .refresh-float-card--status{right:8px;top:240px}.home-2-page .refresh-float-card--invoice{right:20px;bottom:30px}.home-2-page .t-scheduling,.home-2-page .t-team,.home-2-page .t-map,.home-2-page .t-notifications,.home-2-page .t-reports,.home-2-page .t-mobile,.home-2-page .t-billing{min-height:340px}.home-2-page .t-mobile{min-height:420px}.home-2-page .t-mobile h3,.home-2-page .t-mobile p,.home-2-page .t-mobile .refresh-status-row{max-width:none}.home-2-page .t-mobile .refresh-phone-stage{width:200px;right:-12px;bottom:-24px}.home-2-page .refresh-proof-stats{grid-template-columns:1fr}.home-2-page .refresh-proof-inner{padding:30px}}@media (max-width: 576px){.home-2-page .refresh-float-card{transform:none}.home-2-page .refresh-float-card--metric{top:80px;left:8px}.home-2-page .refresh-float-card--status{top:240px;right:8px}.home-2-page .refresh-float-card--invoice{right:20px;bottom:30px}.home-2-page .refresh-tabs{align-items:flex-start}.home-2-page .refresh-section,.home-2-page .refresh-solutions{padding-top:var(--space-20);padding-bottom:var(--space-20)}.home-2-page .refresh-bento{gap:14px}.home-2-page .refresh-tile{padding:22px;border-radius:24px}.home-2-page .refresh-t-image-wrap{margin-left:-22px;margin-right:-22px;margin-bottom:-22px}.home-2-page .t-scheduling .refresh-t-image-wrap,.home-2-page .t-map .refresh-t-image-wrap,.home-2-page .t-notifications .refresh-t-image-wrap,.home-2-page .t-billing .refresh-t-image-wrap{margin-left:0;margin-right:0}.home-2-page .t-scheduling .refresh-t-image-wrap,.home-2-page .t-map .refresh-t-image-wrap,.home-2-page .t-notifications .refresh-t-image-wrap{margin-left:0;margin-right:0;margin-bottom:-22px}.home-2-page .t-scheduling .refresh-t-image-wrap,.home-2-page .t-billing .refresh-t-image-wrap{aspect-ratio:1.55/1;min-height:0;border-radius:4px}.home-2-page .t-scheduling .refresh-tile-image,.home-2-page .t-billing .refresh-tile-image{width:100%;height:100%;max-width:none;max-height:none;border-radius:4px}.home-2-page .t-mobile{min-height:500px;padding:28px 22px}.home-2-page .t-mobile .refresh-phone-stage{position:relative;right:auto;bottom:auto;width:220px;margin:var(--space-6) auto -200px}.home-2-page .t-mobile .phone-solo{transform:none}.home-2-page .refresh-proof-strip{padding-top:56px}}[data-cal-namespace="30min"] iframe,.cal-embed iframe,div[class*=Cal] iframe{border-radius:20px!important}
