.platform-guide{padding:64px 20px}.platform-guide .platform-guide__content{font-size:17px;margin:0 auto;max-width:65ch;overflow-wrap:anywhere}.platform-guide .platform-guide__content h2{color:var(--text-color);font-size:26px;font-weight:600;margin:48px 0 16px}.platform-guide .platform-guide__content h2:first-child{margin-top:0}.platform-guide .platform-guide__content h3{color:var(--text-color);font-size:20px;font-weight:600;margin:32px 0 12px}.platform-guide .platform-guide__content :is(li,p){color:var(--text-color-secondary);font-size:17px;line-height:1.8}.platform-guide .platform-guide__content p{margin-bottom:16px}.platform-guide .platform-guide__content :is(ol,ul){margin:0 0 16px;padding-left:24px}.platform-guide .platform-guide__content ul{list-style:disc}.platform-guide .platform-guide__content ol{list-style:decimal}.platform-guide .platform-guide__content li{margin-bottom:8px}.platform-guide .platform-guide__content a{color:var(--primary-color)}.platform-guide .platform-guide__content strong{color:var(--text-color);font-weight:600}.platform-showcase,.platform-showcase *,.platform-showcase :after,.platform-showcase :before{box-sizing:border-box}.platform-showcase{background:linear-gradient(180deg,#f8f9fa,#e4ecfb 38%,#cfdff7 80%,#fff);padding:96px 20px}.platform-showcase__header{margin:0 auto 56px;max-width:680px;text-align:center}.platform-showcase__heading{font-size:36px;line-height:1.2;margin-bottom:16px}.platform-showcase__subtitle{color:var(--text-color-secondary);font-size:18px;line-height:1.6}.platform-showcase__list{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.platform-showcase__card{background:linear-gradient(165deg,#0b2a63,#002f74 45%,#001a42);border-radius:24px;display:flex;flex-direction:column;height:680px;overflow:hidden;padding:32px 18px 28px;position:relative}.platform-showcase__card--title-bottom{flex-direction:column-reverse}.platform-showcase__accent{color:#7cb2ff}.platform-showcase__card-title{color:#fff;font-size:22px;line-height:1.3;margin-bottom:20px;min-height:86px;position:relative;text-align:center;z-index:2}.platform-showcase__card--title-bottom .platform-showcase__card-title{margin-bottom:0;margin-top:20px}.platform-showcase__stage{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative}.platform-showcase__device{background:linear-gradient(160deg,#46557a,#131d33);border-radius:32px;box-shadow:0 18px 40px #00000059;max-width:242px;padding:8px;position:relative;width:100%}.platform-showcase__notch{border-radius:0 0 11px 11px;height:17px;top:8px;width:72px}.platform-showcase__camera,.platform-showcase__notch{background:#131d33;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.platform-showcase__camera{border-radius:50%;height:11px;top:15px;width:11px}.platform-showcase__image{border-radius:25px;display:block;height:auto}.platform-showcase__badge{align-items:center;background:#fff;border:2px solid #0052cc59;border-radius:12px;box-shadow:0 10px 22px #000f2859;color:var(--active-color);display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1.25;max-width:196px;padding:9px 13px;position:absolute;z-index:3}.platform-showcase__badge--wide{font-size:11.5px;line-height:1.35;max-width:168px;padding:10px 13px}.platform-showcase__badge-icon{flex-shrink:0;font-size:15px}.platform-showcase__badge--a{left:-8px;top:-16px;transform:rotate(-4deg)}.platform-showcase__badge--b{bottom:104px;right:-10px;transform:rotate(3deg)}.platform-showcase__badge--c{right:-12px;top:148px;transform:rotate(2deg)}.platform-showcase__badge--d{bottom:168px;left:-10px;transform:rotate(-2.5deg)}.platform-showcase__badge--e{right:-10px;top:196px;transform:rotate(4.5deg)}.platform-showcase__badge--g{right:-12px;top:112px;transform:rotate(2deg)}.platform-showcase__badge--f{bottom:36px;left:-8px;transform:rotate(-3deg)}.platform-showcase__byline{align-items:center;color:var(--text-color-secondary);display:flex;font-size:15px;gap:.3em;justify-content:center;line-height:1;padding-top:44px}.platform-showcase__byline-link{align-items:center;display:inline-flex;opacity:.75;transition:opacity .2s}.platform-showcase__byline-link:hover{opacity:1}.platform-showcase__byline svg{display:block;height:1.1em;width:auto}.platform-showcase .sanddev-shine{animation:platform-showcase-shine 3.5s linear infinite}@media(prefers-reduced-motion:reduce){.platform-showcase .sanddev-shine{animation:none;opacity:0}}.platform-showcase--desktop .container{max-width:1128px}.platform-showcase--desktop .platform-showcase__list{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-showcase--desktop .platform-showcase__card{container-type:inline-size;height:auto;padding:3% 0}.platform-showcase--desktop .platform-showcase__card-title{font-size:3.3cqw;line-height:1.3;margin-bottom:3%;min-height:0;padding:0 7.45%}.platform-showcase--desktop .platform-showcase__card--title-bottom .platform-showcase__card-title{margin-bottom:0;margin-top:3%}.platform-showcase--desktop .platform-showcase__device{background:#0000;border-radius:0;box-shadow:0 3cqw 7cqw #000a2373;max-width:none;padding:0;width:73.98%}.platform-showcase--desktop .platform-showcase__image{border-radius:0 0 1.8cqw 1.8cqw}.platform-showcase--desktop .platform-showcase__title-bar{align-items:center;background:#e9ebee;border-radius:1.8cqw 1.8cqw 0 0;display:flex;font-size:1.727cqw;gap:.3em;height:1.727cqw;padding-left:.6em}.platform-showcase--desktop .platform-showcase__traffic-light{border-radius:50%;height:.4em;width:.4em}.platform-showcase--desktop .platform-showcase__traffic-light:first-child{background:#ff5f57}.platform-showcase--desktop .platform-showcase__traffic-light:nth-child(2){background:#febc2e}.platform-showcase--desktop .platform-showcase__traffic-light:nth-child(3){background:#28c840}.platform-showcase--desktop .platform-showcase__title-bar--windows{background:#f3f3f3;gap:0;justify-content:flex-end;padding:0}.platform-showcase--desktop .platform-showcase__window-control{height:100%;position:relative;width:1.45em}.platform-showcase--desktop .platform-showcase__window-control:after,.platform-showcase--desktop .platform-showcase__window-control:before{content:"";left:50%;position:absolute;top:50%}.platform-showcase--desktop .platform-showcase__window-control--minimize:before{background:#1b1b1b;height:.035em;min-height:1px;transform:translate(-50%,-50%);width:.3em}.platform-showcase--desktop .platform-showcase__window-control--maximize:before{border:max(1px,.035em) solid #1b1b1b;border-radius:.04em;height:.28em;transform:translate(-50%,-50%);width:.28em}.platform-showcase--desktop .platform-showcase__window-control--close:after,.platform-showcase--desktop .platform-showcase__window-control--close:before{background:#1b1b1b;height:.035em;min-height:1px;width:.36em}.platform-showcase--desktop .platform-showcase__window-control--close:before{transform:translate(-50%,-50%) rotate(45deg)}.platform-showcase--desktop .platform-showcase__window-control--close:after{transform:translate(-50%,-50%) rotate(-45deg)}.platform-showcase--desktop .platform-showcase__badge{border-radius:.7em;border-width:max(2px,.13em);bottom:auto;box-shadow:0 .5em 1.2em #000f2859;font-size:2.42cqw;gap:.5em;line-height:1.25;padding:.55em .8em;right:auto}.platform-showcase--desktop .platform-showcase__badge--wide{font-size:1.9cqw}.platform-showcase--desktop .platform-showcase__badge--a{left:-12.5cqw;max-width:98.5cqw;top:2.4cqw}.platform-showcase--desktop .platform-showcase__badge--b{left:auto;max-width:34cqw;right:-12cqw;top:26.9cqw}.platform-showcase--desktop .platform-showcase__badge--c{left:auto;max-width:34cqw;right:-12cqw;top:14.4cqw}.platform-showcase--desktop .platform-showcase__badge--d{left:-11.8cqw;max-width:97.8cqw;top:33.6cqw}.platform-showcase--desktop .platform-showcase__badge--e{left:auto;max-width:34cqw;right:-12cqw;top:1.9cqw}.platform-showcase--desktop .platform-showcase__badge--f{left:-12.7cqw;max-width:98.7cqw;top:20.1cqw}.platform-showcase--desktop .platform-showcase__card--activity .platform-showcase__badge--f{top:30cqw}.platform-showcase--desktop .platform-showcase__card--reports .platform-showcase__badge--f{top:31.9cqw}.platform-showcase--desktop .platform-showcase__card--timesheets .platform-showcase__badge--d{top:40.8cqw}.platform-showcase--desktop.platform-showcase--frame-windows .platform-showcase__card--timesheets .platform-showcase__badge--d{top:37cqw}.platform-showcase--desktop .platform-showcase__card--dashboard .platform-showcase__badge--b{top:1.9cqw}.platform-showcase--desktop .platform-showcase__card--projects .platform-showcase__badge--c{top:7.7cqw}@media screen and (max-width:900px){.platform-showcase--desktop .platform-showcase__list{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:1180px){.platform-showcase__list{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.platform-showcase{padding:64px 20px}.platform-showcase__card{height:auto}.platform-showcase__device{max-width:280px}.platform-showcase__card-title{min-height:0}.platform-showcase__byline{padding-top:32px}.platform-showcase__heading{font-size:28px}.platform-showcase__list{grid-template-columns:minmax(0,1fr)}}@keyframes platform-showcase-shine{0%{transform:translateX(0)}45%,to{transform:translateX(201px)}}.platform-tile-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin:0 auto;max-width:1080px}@media screen and (min-width:992px){.platform-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:991px){.platform-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:767px){.platform-tile-grid--odd{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:768px){.platform-tile-grid--odd{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-tile{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;padding:28px 24px;transition:box-shadow .2s ease}.platform-tile:hover{box-shadow:0 4px 20px #00000012}.platform-tile__icon{align-items:center;background:linear-gradient(135deg,#0058ff1a,#0058ff0a);border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:18px;width:48px}.platform-tile__title{color:var(--text-color);font-size:18px;font-weight:600;line-height:1.35;margin-bottom:8px}.platform-tile__description{color:var(--text-color-secondary);font-size:15px;line-height:1.65;margin:0}.platform-tile__description a{color:var(--primary-color)}.platform-page{padding-top:80px}.platform-back{align-items:center;color:var(--text-color-secondary);display:inline-flex;font-size:14px;gap:8px;margin-bottom:24px;text-decoration:none;transition:color .2s}.platform-back:hover{color:var(--primary-color)}.platform-hero{background:linear-gradient(180deg,#f8faff,#fff);padding:40px 20px 80px;text-align:center}.platform-hero__content{margin:0 auto;max-width:600px}.platform-hero__icon{align-items:center;background:linear-gradient(135deg,#0058ff1a,#0058ff0d);border-radius:20px;display:inline-flex;font-size:40px;height:80px;justify-content:center;margin-bottom:24px;width:80px}.platform-hero h1{color:var(--text-color);font-size:36px;margin-bottom:16px}@media screen and (max-width:576px){.platform-hero h1{font-size:28px}}.platform-hero__subtitle{color:var(--text-color-secondary);font-size:18px;line-height:1.6;margin-bottom:32px}.platform-hero__cta{display:flex;justify-content:center}.platform-trust-bar{background:linear-gradient(90deg,#0058ff,#0041cc);padding:14px 20px}.platform-trust-bar .container{margin:0 auto;max-width:960px}.platform-trust-list{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;list-style:none;margin:0;padding:0}.platform-trust-item{align-items:center;display:flex;gap:8px;min-width:0}.platform-trust-item__icon{font-size:16px;line-height:1}.platform-trust-item__text{color:#ffffffeb;font-size:14px;font-weight:500;min-width:0}.platform-intro{padding:64px 20px 0}.platform-intro .container{font-size:17px;margin:0 auto 48px;max-width:65ch}.platform-intro h2{color:var(--text-color);font-size:26px;font-weight:600;margin-bottom:20px}.platform-intro p{color:var(--text-color-secondary);font-size:17px;line-height:1.8;margin-bottom:16px}.platform-intro p:last-child{margin-bottom:0}.platform-store-link{color:var(--primary-color)}.platform-benefits{background:#f8f9fa;padding:80px 20px}.platform-benefits h2{font-size:28px;margin-bottom:48px;text-align:center}.platform-features{background:#f8f9fa;padding:80px 20px}.platform-features h2{font-size:28px;margin-bottom:48px;text-align:center}.platform-store-highlights{background:#f8f9fa;padding:80px 20px}.platform-store-highlights h2{font-size:28px;margin-bottom:48px;text-align:center}.platform-faq{background:linear-gradient(180deg,#fff,#f8faff);padding:80px 20px}.platform-faq h2{font-size:28px;margin-bottom:48px;text-align:center}.platform-download{padding:80px 20px;text-align:center}.platform-download h2{font-size:28px;margin-bottom:12px}.platform-download p{color:var(--text-color-secondary);margin-bottom:32px}.platform-download__cta{display:flex;justify-content:center}.platform-download p.platform-download__help{margin:32px 0 0}.platform-others{padding:64px 20px;text-align:center}.platform-others h2{font-size:28px;margin-bottom:12px}.platform-others p{color:var(--text-color-secondary);margin:0 auto 28px;max-width:620px}.platform-others__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.platform-others__list a{border:1px solid #e5e7eb;border-radius:999px;color:var(--text-color);display:inline-block;font-size:15px;font-weight:500;padding:10px 20px;text-decoration:none!important;transition:border-color .2s,color .2s}.platform-others__list a:hover{border-color:var(--primary-color,#0052cc);color:var(--primary-color,#0052cc)}.platform-signup{background:#f8f9fa;padding:80px 20px;text-align:center}.platform-signup h2{font-size:28px;margin-bottom:12px}.platform-signup p{color:var(--text-color-secondary);margin-bottom:32px}.platform-signup .platform-signup-form{margin:0 auto;max-width:400px}