@import url("/resource/css/backup-dropbox-to-google-drive.css");

.gpdb-page{font-family:"PT Sans",Arial,sans-serif;color:#000}
.gpdb-page *{box-sizing:border-box}
.gpdb-page a{color:#0055ff}
.gpdb-page a:hover,
.gpdb-page a:focus-visible{
  color:#0055ff;
  text-decoration:underline;
}
.gpdb-page .sync-section{padding:120px 24px}
.gpdb-page .sync-container{max-width:1280px}
.gpdb-page .sync-section-title{font-size:36px;line-height:1.22;margin-bottom:24px}
.gpdb-page .sync-section-lead{max-width:1220px;font-size:18px;line-height:1.55;margin:0 auto 80px}
.gpdb-hero{min-height:992px;padding-top:80px;background:#f7faff;overflow:hidden}
.gpdb-hero h1{max-width:1280px;font-size:56px;line-height:1.1;margin:0 auto 16px}
.gpdb-hero h1,.gpdb-hero .hero-copy{color:#000}
.gpdb-hero .hero-copy{font-size:18px;line-height:1.5}
.gpdb-hero .sync-tool-frame{height:506px;margin-top:34px}
.gpdb-hero .sync-partners{margin-top:30px}

/* Figma 605:9333 — hero */
.gpdb-page .gpdb-hero{
  height:992px;
  min-height:0;
  position:relative;
  padding:80px 0;
  color:#fff;
  background:#021a60;
  overflow:hidden;
}

/* Figma 605:10075 — exact review carousel geometry */
.gpdb-page .gpdb-reviews{
  box-sizing:border-box;
  height:797px;
  min-height:797px;
  padding:120px 0;
  overflow:hidden;
  background:#fff;
  text-align:center;
}
.gpdb-page .gpdb-reviews .sync-section-title{
  width:411px;
  height:47px;
  margin:0 auto 80px;
  color:#000;
  font-size:36px;
  font-weight:700;
  line-height:47px;
  white-space:nowrap;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap{
  position:relative;
  width:100vw;
  height:435px;
  max-width:none;
  margin:0;
  padding:0;
  overflow:visible;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::before,
.gpdb-page .gpdb-reviews .gpdb-review-wrap::after{
  position:absolute;
  z-index:2;
  top:-52px;
  width:600px;
  height:540px;
  content:"";
  pointer-events:none;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::before{left:0;background:linear-gradient(90deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%)}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::after{right:0;background:linear-gradient(270deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%)}
.gpdb-page .gpdb-reviews .gpdb-review-track{
  position:absolute;
  top:0;
  left:50%;
  display:flex;
  width:1920px;
  height:435px;
  gap:24px;
  padding:0;
  overflow:hidden;
  transform:translateX(-50%);
}
.gpdb-page .gpdb-reviews .gpdb-review-track article{
  display:flex;
  width:570px;
  height:435px;
  min-height:435px;
  flex:0 0 570px;
  flex-direction:column;
  gap:16px;
  padding:24px;
  border:1px solid #e6e8e9;
  border-radius:16px;
  background:#fff;
  box-shadow:none;
  text-align:left;
}
.gpdb-page .gpdb-reviews .review-card-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px}
.gpdb-page .gpdb-reviews .review-head{display:flex;height:61px;flex:0 0 61px;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #e6e8e9}
.gpdb-page .gpdb-reviews .review-head i{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:999px;background:#8d6e63;color:#fff;font-size:16px;font-style:normal}
.gpdb-page .gpdb-reviews article:nth-child(2) .review-head i{background:#83648d}.gpdb-page .gpdb-reviews article:nth-child(3) .review-head i{background:#004d40}
.gpdb-page .gpdb-reviews .review-identity{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.gpdb-page .gpdb-reviews .review-identity b{display:block;width:100%;color:#000;font-size:16px;font-weight:400;line-height:1.2}.gpdb-page .gpdb-reviews .review-subline{display:flex;width:100%;gap:16px;color:#666;font-size:14px;line-height:1.2}.gpdb-page .gpdb-reviews .review-location{color:#666}
.gpdb-page .gpdb-reviews .review-details{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e6e8e9}.gpdb-page .gpdb-reviews .review-details-top{display:flex;flex-direction:column;gap:16px}.gpdb-page .gpdb-reviews .stars{display:flex;width:100%;height:24px;align-items:center;gap:2px;margin:0}.gpdb-page .gpdb-reviews .stars img{width:24px;height:24px}.gpdb-page .gpdb-reviews .stars time{margin-left:auto;color:#666;font-size:14px;line-height:1.2}.gpdb-page .gpdb-reviews .review-details h3{margin:0;color:#000;font-size:20px;font-weight:700;line-height:22px}.gpdb-page .gpdb-reviews .review-copy{display:flex;flex-direction:column;gap:8px;color:#000;font-size:16px;line-height:22px}.gpdb-page .gpdb-reviews .review-copy p{margin:0;color:#000;font-size:16px;line-height:22px}.gpdb-page .gpdb-reviews .review-tags{display:flex;gap:8px;align-items:center;height:24px}.gpdb-page .gpdb-reviews .review-tags span{display:flex;height:24px;align-items:center;padding:2px 6px;border-radius:4px;background:#e7e7e6;color:#000;font-size:14px;line-height:20px}.gpdb-page .gpdb-reviews .review-actions{display:flex;width:100%;height:17px;align-items:flex-end;justify-content:space-between}.gpdb-page .gpdb-reviews .review-action-list{display:flex;gap:24px}.gpdb-page .gpdb-reviews .review-action{display:flex;gap:6px;align-items:center;color:#666;font-size:14px}.gpdb-page .gpdb-reviews .review-action img,.gpdb-page .gpdb-reviews .review-report{width:16px;height:16px;object-fit:contain}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>button{position:absolute;z-index:3;top:50%;width:64px;height:64px;border:1px solid #e5e7eb;border-radius:32px;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.05);transform:translateY(-50%)}.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:calc(50% - 641px)}.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:calc(50% - 641px);border-color:#05f;background:linear-gradient(90deg,#4784ff,#05f)}.gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{width:40px;height:40px}
@media(max-width:900px){.gpdb-page .gpdb-reviews{height:auto;min-height:0;padding:80px 0}.gpdb-page .gpdb-reviews .sync-section-title{width:auto;height:auto;margin-bottom:40px;font-size:32px;line-height:40px;white-space:normal}.gpdb-page .gpdb-reviews .gpdb-review-wrap{height:435px}.gpdb-page .gpdb-reviews .gpdb-review-track{width:100%;left:0;transform:none;overflow-x:auto;padding:0 42px}.gpdb-page .gpdb-reviews .gpdb-review-track article{width:calc(100vw - 116px);flex-basis:calc(100vw - 116px)}.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:0}.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:0}}
.gpdb-page .gpdb-hero .gpdb-hero-bg{
  position:absolute;
  z-index:0;
  inset:0;
  overflow:hidden;
  pointer-events:none;
}
.gpdb-page .gpdb-hero .gpdb-hero-bg img{
  position:absolute;
  top:0;
  left:50%;
  width:1920px;
  height:992px;
  max-width:none;
  transform:translateX(-50%);
}
.gpdb-page .gpdb-hero>.sync-container{
  position:relative;
  z-index:1;
}
.gpdb-page .gpdb-hero h1{
  max-width:1280px;
  color:#fff;
  font-size:56px;
  line-height:1.3;
  text-align:center;
}
.gpdb-page .gpdb-hero .hero-copy{
  color:#fff;
  font-size:18px;
  line-height:1.28;
  text-align:center;
}
.gpdb-page .gpdb-hero .sync-tool-frame{
  display:block;
  width:1040px;
  max-width:100%;
  height:506px;
  margin:46.34px auto 0;
  transform:scaleY(1.0165746);
  transform-origin:top center;
}
.gpdb-page .gpdb-hero .sync-go-app{
  color:#fff;
  margin-top:-18px;
  text-align:center;
}
.gpdb-page .gpdb-hero .sync-go-app a{color:#589bff}
.gpdb-page .gpdb-hero .sync-go-app a:hover,
.gpdb-page .gpdb-hero .sync-go-app a:focus-visible{
  color:#0055ff;
  text-decoration:underline;
}
.gpdb-page .gpdb-hero .sync-partners{
  gap:60.038px;
  margin-top:40px;
}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  overflow:clip;
}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner:nth-child(1){width:93.358px;height:26.677px}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner:nth-child(2){width:73.436px;height:23.094px}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner:nth-child(3){width:158.519px;height:32px}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner:nth-child(4){width:104.595px;height:16.79px}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner:nth-child(5){width:106.697px;height:26.677px}
.gpdb-page .gpdb-hero .sync-partners .gpdb-partner img{
  display:block;
  flex:none;
  width:auto;
  max-width:none;
  height:auto;
  opacity:.5;
}

@media(max-width:900px){
  .gpdb-page .gpdb-hero{
    height:auto;
    min-height:0;
    padding:64px 16px;
  }
  .gpdb-page .gpdb-hero h1{font-size:38px;line-height:1.2}
  .gpdb-page .gpdb-hero .sync-tool-frame{margin-top:25px;transform:none}
  .gpdb-page .gpdb-hero .sync-go-app{margin-top:-18px}
}
@media(max-width:600px){
  .gpdb-page .gpdb-hero{padding:56px 16px}
  .gpdb-page .gpdb-hero h1{font-size:34px}
  .gpdb-page .gpdb-hero .sync-tool-frame{height:500px}
}

.gpdb-image-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.gpdb-image-cards article{overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05)}
.gpdb-image-cards article>img{display:block;width:100%;height:200px;object-fit:cover;background:#f7faff}
.gpdb-image-cards article>div{padding:24px;text-align:center}
.gpdb-image-cards h3{min-height:48px;margin:0 0 16px;font-size:20px;line-height:1.3}
.gpdb-image-cards p{margin:0;color:#5d5d5d;font-size:14px;line-height:22px}

/* Figma 605:9425 — pain points */
.gpdb-page .gpdb-pain{
  background:#fff;
}
.gpdb-page .gpdb-pain > .sync-container{
  width:min(1280px,calc(100% - 48px));
  max-width:none;
}
.gpdb-page .gpdb-pain > .sync-container > .sync-section-title,
.gpdb-page .gpdb-pain > .sync-container > .sync-section-lead{
  width:1220px;
  max-width:100%;
}
.gpdb-page .gpdb-pain > .sync-container > .sync-section-title{
  margin:0 0 24px;
  font-size:36px;
  line-height:47px;
}
.gpdb-page .gpdb-pain > .sync-container > .sync-section-lead{
  margin:0 0 80px;
  color:#222;
  font:400 18px/23px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-pain .gpdb-image-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
.gpdb-page .gpdb-pain .gpdb-image-cards article{
  align-self:start;
  overflow:hidden;
  height:auto;
  border:0;
  border-radius:16px;
  background:#fff;
  box-shadow:inset 0 0 0 1px #e5e7eb,0 4px 20px rgba(0,0,0,.05);
  transition:all 0.3s ease-in-out;
}
.gpdb-page .gpdb-pain .gpdb-image-cards article:hover{
  transform:translateY(-10px);
}
.gpdb-page .gpdb-pain .gpdb-image-cards article:hover h3{
  color:#2258F6;
}
.gpdb-page .gpdb-pain .gpdb-image-cards article>img{
  display:block;
  width:100%;
  height:200px;
  object-fit:cover;
  background:#f7faff;
}
.gpdb-page .gpdb-pain .gpdb-image-cards article>div{
  padding:24px;
  text-align:center;
}
.gpdb-page .gpdb-pain .gpdb-image-cards h3{
  min-height:52px;
  margin:0 0 16px;
  font-size:20px;
  line-height:26px;
}
.gpdb-page .gpdb-pain .gpdb-image-cards p{
  margin:0;
  color:#5d5d5d;
  font-size:14px;
  line-height:22px;
}

@media(min-width:1281px){
  .gpdb-page section.gpdb-pain{
    padding:120px 0;
  }
  .gpdb-page .gpdb-pain > .sync-container{
    width:1280px;
    margin:0 0 0 calc((100vw - 1280px)/2);
  }
  .gpdb-page .gpdb-pain .gpdb-image-cards article{
    height:426px;
  }
}

@media(max-width:900px){
  .gpdb-page section.gpdb-pain{
    padding:72px 20px;
  }
  .gpdb-page .gpdb-pain > .sync-container{
    width:100%;
    margin:0;
  }
  .gpdb-page .gpdb-pain > .sync-container > .sync-section-title{
    font-size:30px;
    line-height:37px;
  }
  .gpdb-page .gpdb-pain > .sync-container > .sync-section-lead{
    margin-bottom:44px;
  }
  .gpdb-page .gpdb-pain .gpdb-image-cards{
    grid-template-columns:1fr;
    gap:24px;
  }
  .gpdb-page .gpdb-pain .gpdb-image-cards article{
    height:auto;
  }
}

@media(max-width:600px){
  .gpdb-page section.gpdb-pain{
    padding:56px 16px;
  }
  .gpdb-page .gpdb-pain > .sync-container > .sync-section-title{
    font-size:28px;
    line-height:34.16px;
  }
}

.gpdb-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gpdb-feature-grid article{height:360px;padding:24px 32px 40px;text-align:center;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05)}
.gpdb-feature-grid img{width:100px;height:100px;object-fit:contain}
.gpdb-feature-grid h3{margin:20px 0 16px;font-size:20px}
.gpdb-feature-grid p{margin:0;color:#5d5d5d;font-size:16px;line-height:1.45}

/* Figma 605:9451 — feature grid */
.gpdb-page .gpdb-features{
  background:#f9fafc;
}
.gpdb-page .gpdb-features .sync-container{
  width:min(1280px,calc(100% - 48px));
  max-width:none;
}
.gpdb-page .gpdb-features .sync-section-title{
  line-height:normal;
}
.gpdb-page .gpdb-features .sync-section-lead{
  max-width:1280px;
  line-height:normal;
}
.gpdb-page .gpdb-features .gpdb-feature-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  grid-template-rows:repeat(2,minmax(0,1fr));
  gap:24px;
}
.gpdb-page .gpdb-features .gpdb-feature-grid article{
  display:flex;
  height:360px;
  flex-direction:column;
  align-items:center;
  gap:24px;
  padding:24px 32px 40px;
  border:1px solid #e5e7eb;
  border-radius:16px;
  background:#fff;
  box-shadow:0 4px 10px rgba(0,0,0,.05);
  text-align:center;
  transition:all 0.3s ease-in-out;
}
.gpdb-page .gpdb-features .gpdb-feature-grid article:hover{
  transform:translateY(-10px);
}
.gpdb-page .gpdb-features .gpdb-feature-grid article:hover h3{
  color:#2258F6;
}
.gpdb-page .gpdb-features .gpdb-feature-icon{
  position:relative;
  overflow:hidden;
  flex:0 0 100px;
  width:100px;
  height:100px;
}
.gpdb-page .gpdb-features .gpdb-feature-icon > img,
.gpdb-page .gpdb-features .gpdb-feature-icon__base{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:contain;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__mask{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  -webkit-mask-image:url("/resource/images/backup-google-photos-to-dropbox-iw/figma/9451-imgGroup.svg");
  mask-image:url("/resource/images/backup-google-photos-to-dropbox-iw/figma/9451-imgGroup.svg");
  -webkit-mask-position:-.98px -.982px;
  mask-position:-.98px -.982px;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:101.965px 101.964px;
  mask-size:101.965px 101.964px;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__mask img,
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__clock img,
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__clock-hand img,
.gpdb-page .gpdb-features .gpdb-feature-icon--selective .gpdb-feature-icon__cloud img,
.gpdb-page .gpdb-features .gpdb-feature-icon--selective .gpdb-feature-icon__badge img{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:fill;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__clock{
  position:absolute;
  inset:42% 40% 38% 40%;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__clock-hand{
  position:absolute;
  inset:49% 48% 45% 49%;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--scheduled .gpdb-feature-icon__clock-hand span{
  position:absolute;
  inset:-16.67% -33.33%;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--selective .gpdb-feature-icon__cloud{
  position:absolute;
  inset:27% 15% 28% 15%;
}
.gpdb-page .gpdb-features .gpdb-feature-icon--selective .gpdb-feature-icon__badge{
  position:absolute;
  inset:42% 33.67% 37% 38.33%;
}
.gpdb-page .gpdb-features .gpdb-feature-copy{
  display:flex;
  width:100%;
  flex-direction:column;
  align-items:flex-start;
  gap:16px;
}
.gpdb-page .gpdb-features .gpdb-feature-grid h3{
  margin:0;
  font-size:20px;
  line-height:normal;
  width:100%;
}
.gpdb-page .gpdb-features .gpdb-feature-grid p{
  margin:0;
  color:#5d5d5d;
  font-size:16px;
  line-height:normal;
  width:100%;
}
@media(max-width:900px){
  .gpdb-page .gpdb-features .gpdb-feature-grid{
    grid-template-columns:1fr;
    grid-template-rows:none;
  }
  .gpdb-page .gpdb-features .gpdb-feature-grid article{
    height:auto;
    min-height:330px;
  }
}

/* Figma 605:9542 — comparison table */
.gpdb-page .gpdb-compare{
  background:#fff;
}
.gpdb-page .gpdb-compare .sync-container{
  width:min(1280px,100%);
  max-width:none;
}
.gpdb-page .gpdb-compare .sync-section-title{
  width:1070px;
  max-width:100%;
  margin:0 auto 24px;
  font-size:36px;
  line-height:47px;
}
.gpdb-page .gpdb-compare .sync-section-lead{
  width:1070px;
  max-width:100%;
  margin:0 auto 80px;
  font-size:18px;
  line-height:23px;
}
.gpdb-page .gpdb-compare .table-shell{
  width:100%;
  margin-top:0;
  overflow:hidden;
  border:0;
  border-radius:16px;
  background:#fff;
  box-shadow:inset 0 0 0 1px #e5e7eb,0 18px 40px -12px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.05);
}
.gpdb-page .gpdb-compare table{
  width:100%;
  min-width:760px;
  table-layout:fixed;
  border-collapse:separate;
  border-spacing:0;
  background:#fff;
  font-size:14px;
  line-height:18px;
}
.gpdb-page .gpdb-compare th,
.gpdb-page .gpdb-compare td{
  height:66px;
  padding:0 20px;
  border:0;
  border-right:1px solid #e5e7eb;
  border-bottom:1px solid #e5e7eb;
  color:#000;
  text-align:center;
  vertical-align:middle;
  line-height:18px;
}
.gpdb-page .gpdb-compare tr>*:last-child{border-right:0}
.gpdb-page .gpdb-compare tbody tr:last-child>*{border-bottom:0}
.gpdb-page .gpdb-compare th:first-child{width:240px}
.gpdb-page .gpdb-compare thead th{
  height:72px;
  background:#f9fafc;
  color:#000;
  font-size:16px;
  font-weight:700;
  line-height:21px;
  text-align:left;
}
.gpdb-page .gpdb-compare thead th:not(:first-child){text-align:center}
.gpdb-page .gpdb-compare .gpdb-compare-head-label{
  display:inline-flex;
  align-items:center;
  gap:8px;
  white-space:nowrap;
}
.gpdb-page .gpdb-compare .gpdb-compare-brand-icon{
  display:flex;
  flex:0 0 24px;
  width:24px;
  height:24px;
  align-items:center;
  justify-content:center;
}
.gpdb-page .gpdb-compare .gpdb-compare-brand-icon img{
  display:block;
  width:20.8px;
  height:20.8px;
  object-fit:contain;
}
.gpdb-page .gpdb-compare tbody th{
  width:240px;
  background:#fff;
  font-size:14px;
  font-weight:700;
  text-align:left;
}
.gpdb-page .gpdb-compare tbody tr:nth-child(even)>*{background:#f9fafc}
.gpdb-page .gpdb-compare .gpdb-tip{
  margin:40px 0 0;
  display:flex;
  flex-direction:column;
  gap:8px;
  min-height:106px;
  padding:16px 24px;
  border:0;
  border-radius:8px;
  background:#eef2ff;
  color:#021a60;
  font-size:16px;
  line-height:21px;
}
.gpdb-page .gpdb-compare .gpdb-tip-heading{
  display:flex;
  height:24px;
  align-items:center;
  gap:4px;
  color:#0055ff;
  line-height:21px;
}
.gpdb-page .gpdb-compare .gpdb-tip-heading img{
  display:block;
  flex:0 0 24px;
  width:24px;
  height:24px;
}
.gpdb-page .gpdb-compare .gpdb-tip-heading strong{font-weight:700}
.gpdb-page .gpdb-compare .gpdb-tip-copy{
  display:block;
  color:#021a60;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
}

.gpdb-before-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.gpdb-before-grid article{display:flex;min-height:230px;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 16px 32px -12px rgba(0,0,0,.07)}
.gpdb-before-grid img{width:240px;height:230px;padding:28px;object-fit:contain}
.gpdb-before-grid article>div{display:flex;flex-direction:column;justify-content:center;padding:32px 24px 32px 0}
.gpdb-before-grid h3{margin:0 0 16px;font-size:24px;line-height:1.3}
.gpdb-before-grid p{margin:0;color:#5d5d5d;font-size:16px;line-height:1.5}

/* Figma 605:9638 — before-backup cards */
.gpdb-page .gpdb-before{
  background:#f9fafc;
}
.gpdb-page .gpdb-before .sync-container{
  width:min(1280px,calc(100% - 48px));
  max-width:none;
}
.gpdb-page .gpdb-before .sync-section-title{
  width:697px;
  max-width:100%;
  margin:0 auto;
  font-size:36px;
  line-height:47px;
  text-align:center;
}
.gpdb-page .gpdb-before .sync-section-lead{
  width:865px;
  max-width:100%;
  margin:12px auto 80px;
  font-size:18px;
  line-height:23px;
  text-align:center;
}
.gpdb-page .gpdb-before .gpdb-before-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:repeat(2,230px);
  gap:24px;
}
.gpdb-page .gpdb-before .gpdb-before-grid article{
  display:flex;
  height:230px;
  min-height:0;
  overflow:hidden;
  border:1px solid #e5e7eb;
  border-radius:16px;
  background:#fff;
  box-shadow:0 16px 32px -12px rgba(0,0,0,.07),0 2px 8px rgba(0,0,0,.04);
  transition:transform 0.3s,box-shadow 0.3s;
}
.gpdb-page .gpdb-before .gpdb-before-grid article:hover{
  transform:translateY(-4px);
  box-shadow:0 10px 25px rgba(0,0,0,0.08);
}
.gpdb-page .gpdb-before .gpdb-before-grid article>img{
  flex:0 0 240px;
  width:240px;
  height:230px;
  padding:0;
  object-fit:contain;
}
.gpdb-page .gpdb-before .gpdb-before-grid article>div{
  display:flex;
  flex:1 0 0;
  height:100%;
  min-width:0;
  flex-direction:column;
  justify-content:center;
  gap:16px;
  padding:40px 24px 40px 0;
}
.gpdb-page .gpdb-before .gpdb-before-grid h3{
  margin:0;
  font-size:24px;
  line-height:normal;
}
.gpdb-page .gpdb-before .gpdb-before-grid p{
  margin:0;
  color:#5d5d5d;
  font-size:16px;
  line-height:normal;
}
@media(max-width:900px){
  .gpdb-page .gpdb-before .sync-section-title{
    width:100%;
    font-size:30px;
    line-height:37px;
  }
  .gpdb-page .gpdb-before .sync-section-lead{
    width:100%;
    margin-bottom:44px;
    font-size:16px;
    line-height:22px;
  }
  .gpdb-page .gpdb-before .gpdb-before-grid{
    grid-template-columns:1fr;
    grid-template-rows:none;
  }
  .gpdb-page .gpdb-before .gpdb-before-grid article{
    height:auto;
  }
}
@media(max-width:600px){
  .gpdb-page .gpdb-before .gpdb-before-grid article{display:block;min-height:0}
  .gpdb-page .gpdb-before .gpdb-before-grid article>img{
    display:block;
    width:100%;
    height:180px;
  }
  .gpdb-page .gpdb-before .sync-section-title{
    font-size:28px;
    line-height:34px;
  }
  .gpdb-page .gpdb-before .sync-section-lead{
    margin-bottom:44px;
    font-size:16px;
    line-height:22px;
  }
  .gpdb-page .gpdb-before .gpdb-before-grid article>div{
    height:auto;
    padding:0 22px 24px;
  }
}

@media(min-width:901px){
  .gpdb-page .gpdb-before{
    height:886px;
    min-height:0;
  }
}

.gpdb-tabs{position:relative;display:flex;width:max-content;margin:60px auto 40px;padding:5px;border:1px solid #e8eaef;border-radius:8px}
.gpdb-tabs button{position:relative;height:40px;padding:0 24px;border:0;border-radius:4px;background:#fff;color:#000;font:16px "PT Sans",Arial;cursor:pointer}
.gpdb-tabs button.active{background:#0055ff;color:#fff;font-weight:700}
.gpdb-tabs i{position:absolute;right:-62px;top:-31px;width:92px;color:#0055ff;font-size:12px}
.gpdb-step-panel{display:none;align-items:stretch;min-height:552px;padding:16px;border-radius:18px;background:#eef2ff;box-shadow:0 20px 25px rgba(13,32,77,.06)}
.gpdb-step-panel.active{display:flex}
.gpdb-step-copy{display:flex;flex:0 0 448px;flex-direction:column;justify-content:center;gap:16px}
.gpdb-step-copy>article{position:relative;min-height:108px;padding:22px 28px 22px 34px;border:0;border-radius:8px 0 0 8px;background:#fff;text-align:left;cursor:pointer}
.gpdb-step-copy>article.active{box-shadow:0 18px 16px rgba(34,88,246,.13)}
.gpdb-step-copy>article.active:before{content:"";position:absolute;inset:0 auto 0 0;width:8px;border-radius:8px 0 0 8px;background:#2258f6}
.gpdb-step-copy h3{display:block;margin-bottom:8px;font-size:16px}
.gpdb-step-copy>article.active h3{color:#0055ff}
.gpdb-step-copy p{font-size:16px;line-height:1.45}
.gpdb-gallery{position:relative;display:flex;flex:1;min-width:0;height:520px;align-items:center;justify-content:center;padding:16px;border-radius:16px;background:#fff;box-shadow:0 12px 12px rgba(0,0,0,.05)}
.gpdb-gallery>img{display:none;max-width:100%;max-height:488px;border:1px solid #e2e8f0;border-radius:8px;cursor:zoom-in;object-fit:contain}
.gpdb-gallery>img.active{display:block}
.gpdb-arrow{position:absolute;z-index:2;top:50%;width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,85,255,.88);color:#fff;font-size:30px;line-height:1;cursor:pointer;transform:translateY(-50%)}
.gpdb-arrow.prev{left:24px}.gpdb-arrow.next{right:24px}
.gpdb-dots{position:absolute;bottom:24px;left:50%;display:flex;gap:8px;transform:translateX(-50%)}
.gpdb-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#b8c5df;cursor:pointer}
.gpdb-dots button.active{width:24px;border-radius:4px;background:#0055ff}
.gpdb-note{margin:40px 0;padding:16px 24px;border:1px solid #e2e8f0;border-radius:8px;background:#f9fafc;font-size:16px;line-height:1.5}
.gpdb-steps .sync-primary-btn{display:block;width:max-content;margin:0 auto}
.gpdb-page .gpdb-steps .gpdb-step-copy > article .gpdb-pro-tip{
  font-size:14px;
  line-height:20px;
  color:#555;
  margin-top:8px;
}
.gpdb-page .gpdb-steps .gpdb-step-copy > article .gpdb-pro-tip strong{
  font-weight:700;
  color:#000;
}
.gpdb-page .gpdb-steps .gpdb-step-copy > article h3{
  margin:0 0 8px 0;
}
.gpdb-page .gpdb-steps .gpdb-step-copy > article p{
  margin:0;
}

/* Figma 605:9794 — automatic backup steps */
.gpdb-page .gpdb-steps{
  padding:120px 24px;
  overflow-x:clip;
  background:#fff;
}
.gpdb-page .gpdb-steps>.sync-container{
  width:min(1280px,calc(100% - 48px));
  max-width:none;
  margin:0 auto;
}
.gpdb-page .gpdb-steps>.sync-container>.sync-section-title{
  width:1010px;
  max-width:100%;
  margin:0 auto;
  color:#000;
  font:700 36px/46px "PT Sans",Arial,sans-serif;
  text-align:center;
}
.gpdb-page .gpdb-steps>.sync-container>.sync-section-lead{
  width:1010px;
  max-width:100%;
  margin:24px auto 60px;
  color:#000;
  font:400 18px/23px "PT Sans",Arial,sans-serif;
  text-align:center;
}
.gpdb-page .gpdb-steps .gpdb-tabs{
  position:relative;
  display:flex;
  width:412px;
  height:50px;
  margin:0 auto 80px;
  padding:5px;
  border:1px solid #e8eaef;
  border-radius:8px;
  background:#fff;
}
.gpdb-page .gpdb-steps .gpdb-tabs button{
  position:relative;
  display:flex;
  height:40px;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  padding:0 24px;
  border:0;
  border-radius:4px;
  background:#fff;
  color:#000;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
  text-align:center;
  white-space:nowrap;
  cursor:pointer;
}
.gpdb-page .gpdb-steps .gpdb-tabs button:first-child{width:212px}
.gpdb-page .gpdb-steps .gpdb-tabs button:nth-child(2){width:190px}
.gpdb-page .gpdb-steps .gpdb-tabs button.active{
  background:#0055ff;
  color:#fff;
  font-weight:700;
}
.gpdb-page .gpdb-steps .gpdb-tabs button:nth-child(2) i{
  position:absolute;
  top:-20px;
  left:166px;
  display:block;
  width:92px;
  height:42px;
  margin:0;
  padding:0;
}
.gpdb-page .gpdb-steps .gpdb-tabs button:nth-child(2).active i{display:none}
.gpdb-page .gpdb-steps .gpdb-tabs button:nth-child(2) i>img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
}
.gpdb-page .gpdb-steps .gpdb-step-panel{
  display:none;
  width:100%;
  height:552px;
  min-height:552px;
  align-items:stretch;
  padding:16px;
  border-radius:18px;
  background:#eef2ff;
  box-shadow:0 20px 25px rgba(13,32,77,.06);
}
.gpdb-page .gpdb-steps .gpdb-step-panel.active{display:flex}
.gpdb-page .gpdb-steps .gpdb-step-copy{
  display:flex;
  width:448px;
  height:520px;
  flex:0 0 448px;
  flex-direction:column;
  justify-content:center;
  gap:16px;
}
.gpdb-page .gpdb-steps .gpdb-step-copy>article{
  position:relative;
  display:flex;
  width:100%;
  min-height:108px;
  flex:0 0 auto;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:8px;
  padding:24px 28px 22px 34px;
  border:0;
  border-radius:8px 0 0 8px;
  background:#fff;
  color:#000;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
  text-align:left;
  cursor:pointer;
}
.gpdb-page .gpdb-steps .gpdb-step-copy>article.active{
  box-shadow:0 18px 16px rgba(34,88,246,.13);
}
.gpdb-page .gpdb-steps .gpdb-step-copy>article.active:before{
  position:absolute;
  inset:0 auto 0 0;
  width:8px;
  border-radius:8px 0 0 8px;
  background:#2258f6;
  content:"";
}
.gpdb-page .gpdb-steps .gpdb-step-copy h3{
  display:block;
  margin:0;
  color:#000;
  font:700 16px/21px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-steps .gpdb-step-copy>article.active h3{color:#0055ff}
.gpdb-page .gpdb-steps .gpdb-step-copy p{
  display:block;
  margin:0;
  color:#000;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-steps .gpdb-step-copy a{color:#0055ff}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy a{color:#000;text-decoration:none}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy a:hover,
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy a:focus-visible{
  color:#0055ff;
  text-decoration:underline;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy p{
  font-size:14px;
  line-height:18px;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy .gpdb-pro-tip{
  margin-top:0;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-step-copy{
  justify-content:space-between;
  gap:0;
}
.gpdb-page .gpdb-steps .gpdb-gallery{
  position:relative;
  isolation:isolate;
  display:flex;
  width:800px;
  height:520px;
  flex:0 0 800px;
  align-items:center;
  justify-content:center;
  padding:16px;
  border-radius:16px;
  background:#fff;
  box-shadow:0 12px 12px rgba(0,0,0,.05);
}
.gpdb-page .gpdb-steps .gpdb-gallery-frame{
  position:relative;
  z-index:1;
  display:none;
  width:768px;
  height:488px;
  flex:0 0 768px;
  overflow:hidden;
  border-radius:8px;
}
.gpdb-page .gpdb-steps .gpdb-gallery-frame.active{display:block}
.gpdb-page .gpdb-steps .gpdb-panel-guest .gpdb-gallery-frame{
  border:1px solid #e2e8f0;
  background:#fff;
}
.gpdb-page .gpdb-steps .gpdb-gallery-frame>img{
  display:block;
  max-width:none;
  max-height:none;
  border:0;
  border-radius:0;
  cursor:zoom-in;
  object-fit:fill;
}
.gpdb-page .gpdb-steps .gpdb-panel-guest .gpdb-gallery-frame>img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.gpdb-page .gpdb-steps .gpdb-panel-guest .gpdb-gallery-frame:first-of-type>img{
  inset:auto;
  top:89px;
  left:-12px;
  width:789px;
  height:343px;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-gallery-frame{
  background:#e6ecfc;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-gallery-frame>img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-gallery-frame:first-of-type>img{
  inset:auto;
  top:17px;
  left:0;
  width:770px;
  height:454px;
}
.gpdb-page .gpdb-steps .gpdb-arrow{
  position:absolute;
  z-index:4;
  top:50%;
  display:block;
  width:42px;
  height:42px;
  border:0;
  border-radius:50%;
  background:rgba(0,85,255,.88);
  color:#fff;
  font-size:30px;
  line-height:1;
  opacity:0;
  pointer-events:auto;
  cursor:pointer;
  transform:translateY(-50%);
  transition:opacity .15s ease;
}
.gpdb-page .gpdb-steps .gpdb-arrow img{
  display:block;
  width:40px;
  height:40px;
  pointer-events:none;
}
.gpdb-page .gpdb-steps .gpdb-arrow.next img{transform:scaleX(-1)}
.gpdb-page .gpdb-steps .gpdb-arrow.prev{left:24px}
.gpdb-page .gpdb-steps .gpdb-arrow.next{right:24px}
.gpdb-page .gpdb-steps .gpdb-gallery:hover .gpdb-arrow,
.gpdb-page .gpdb-steps .gpdb-gallery:focus-within .gpdb-arrow{
  opacity:1;
  pointer-events:auto;
}
.gpdb-page .gpdb-steps .gpdb-dots{
  position:absolute;
  z-index:4;
  bottom:24px;
  left:50%;
  display:flex;
  gap:8px;
  opacity:0;
  pointer-events:auto;
  transform:translateX(-50%);
  transition:opacity .15s ease;
}
.gpdb-page .gpdb-steps .gpdb-gallery:hover .gpdb-dots,
.gpdb-page .gpdb-steps .gpdb-gallery:focus-within .gpdb-dots{
  opacity:1;
  pointer-events:auto;
}
.gpdb-page .gpdb-steps .gpdb-dots button{
  width:8px;
  height:8px;
  padding:0;
  border:0;
  border-radius:50%;
  background:#b8c5df;
  cursor:pointer;
}
.gpdb-page .gpdb-steps .gpdb-dots button.active{
  width:24px;
  border-radius:4px;
  background:#0055ff;
}
.gpdb-page .gpdb-steps .gpdb-note{
  width:100%;
  min-height:76px;
  margin:40px 0 0;
  padding:16px 24px;
  border:1px solid #e2e8f0;
  border-radius:8px;
  background:#f9fafc;
  color:#000;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-steps .sync-primary-btn{
  display:flex;
  width:449px;
  max-width:100%;
  height:64px;
  margin:40px auto 0;
  align-items:center;
  justify-content:center;
  padding:0 40px;
  border:0;
  border-radius:8px;
  background:#0055ff;
  color:#fff;
  font:700 20px/26px "PT Sans",Arial,sans-serif;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
}
@media(max-width:900px){
  .gpdb-page .gpdb-steps>.sync-container>.sync-section-title{
    font-size:30px;
    line-height:37px;
  }
  .gpdb-page .gpdb-steps>.sync-container>.sync-section-lead{margin-bottom:44px}
  .gpdb-page .gpdb-steps .gpdb-tabs{margin-bottom:40px}
  .gpdb-page .gpdb-steps .gpdb-step-panel.active{
    display:block;
    height:auto;
    min-height:0;
  }
  .gpdb-page .gpdb-steps .gpdb-step-copy{
    display:grid;
    width:100%;
    height:auto;
    flex:0 0 auto;
    grid-template-columns:1fr;
    gap:10px;
  }
  .gpdb-page .gpdb-steps .gpdb-step-copy>article{border-radius:8px}
  .gpdb-page .gpdb-steps .gpdb-gallery{
    width:100%;
    height:auto;
    min-height:0;
    margin-top:16px;
    padding:16px;
  }
  .gpdb-page .gpdb-steps .gpdb-gallery-frame{
    width:100%;
    height:auto;
    aspect-ratio:768/488;
    flex:0 0 auto;
  }
  .gpdb-page .gpdb-steps .gpdb-panel-guest .gpdb-gallery-frame:first-of-type>img{
    top:18.2377%;
    left:-1.5625%;
    width:102.7344%;
    height:70.2869%;
  }
  .gpdb-page .gpdb-steps .gpdb-panel-account .gpdb-gallery-frame:first-of-type>img{
    top:3.4836%;
    left:0;
    width:100.2604%;
    height:93.0328%;
  }
}
@media(max-width:600px){
  .gpdb-page .gpdb-steps>.sync-container>.sync-section-title{
    font-size:28px;
    line-height:36px;
  }
  .gpdb-page .gpdb-steps>.sync-container>.sync-section-lead{margin-bottom:42px}
  .gpdb-page .gpdb-steps .gpdb-tabs{
    width:100%;
    margin-top:0;
  }
  .gpdb-page .gpdb-steps .gpdb-tabs button{
    width:auto!important;
    flex:1 1 0;
    padding:0 8px;
    font-size:14px;
    line-height:20px;
  }
  .gpdb-page .gpdb-steps .gpdb-tabs button:nth-child(2) i{display:none}
  .gpdb-page .gpdb-steps .gpdb-step-panel{padding:10px}
  .gpdb-page .gpdb-steps .gpdb-gallery{padding:10px}
  .gpdb-page .gpdb-steps .sync-primary-btn{
    width:100%;
    height:auto;
    min-height:64px;
    padding:18px 22px;
    font-size:18px;
    line-height:26px;
    white-space:normal;
  }
}

.gpdb-flow{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:60px}
.gpdb-flow>div{display:flex;width:210px;min-height:170px;flex-direction:column;align-items:center;justify-content:center;gap:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}
.gpdb-flow img{width:84px;height:84px;object-fit:contain}
.gpdb-flow>span{color:#0055ff;font-size:32px}
.gpdb-process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.gpdb-process-grid article{min-height:180px;padding:32px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}
.gpdb-process-grid h3{margin:0 0 14px;font-size:22px}
.gpdb-process-grid p{margin:0;color:#5d5d5d;font-size:16px;line-height:1.55}
.gpdb-policy{text-align:center;margin:32px 0 0}

/* Figma 605:9829 — backup process */
.gpdb-page .gpdb-process{background:#f9fafc}
@media(min-width:901px){
  .gpdb-page section.gpdb-process{min-height:1445px}
}
.gpdb-page .gpdb-process>.sync-container{
  display:flex;
  width:min(1280px,100%);
  max-width:none;
  flex-direction:column;
  align-items:center;
  gap:60px;
}
.gpdb-page .gpdb-process .gpdb-process-headline{
  display:flex;
  width:100%;
  flex-direction:column;
  align-items:center;
  gap:16px;
  text-align:center;
}
.gpdb-page .gpdb-process .sync-section-title{
  width:100%;
  max-width:1080px;
  margin:0;
  color:#000;
  font-size:36px;
  line-height:normal;
}
.gpdb-page .gpdb-process .sync-section-lead{
  width:100%;
  max-width:none;
  margin:0;
  color:#000;
  font-size:18px;
  line-height:normal;
}
.gpdb-page .gpdb-process .gpdb-flow{
  display:flex;
  width:879px;
  max-width:100%;
  min-height:122px;
  align-items:flex-start;
  justify-content:center;
  gap:16px;
  margin:0;
}
.gpdb-page .gpdb-process .gpdb-flow-node{
  position:relative;
  display:flex;
  width:88px;
  height:88px;
  min-height:88px;
  min-width:88px;
  flex:0 0 88px;
  align-items:center;
  justify-content:center;
  gap:0;
  border:1px solid #e5e7eb;
  border-radius:999px;
  background:#fff;
}
.gpdb-page .gpdb-process .gpdb-flow-node>b{
  position:absolute;
  top:104px;
  left:50%;
  width:150px;
  color:#000;
  font-size:14px;
  line-height:normal;
  text-align:center;
  transform:translateX(-50%);
}
.gpdb-page .gpdb-process .gpdb-flow-arrow{
  position:relative;
  display:block;
  width:120px;
  height:27px;
  flex:0 0 120px;
  margin-top:30px;
  overflow:visible;
}
.gpdb-page .gpdb-process .gpdb-flow-arrow img{
  position:absolute;
  top:0;
  left:-1.5px;
  display:block;
  width:123px;
  height:27px;
  max-width:none;
}
.gpdb-page .gpdb-process .gpdb-flow-circle{
  position:relative;
  display:block;
  width:60px;
  height:60px;
  overflow:clip;
}
.gpdb-page .gpdb-process .gpdb-flow-circle>img{
  display:block;
  max-width:none;
}
.gpdb-page .gpdb-process .gpdb-cloud-mask{
  position:absolute;
  overflow:clip;
  -webkit-mask-image:url("/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgGroup.svg");
  mask-image:url("/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgGroup.svg");
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:60px 60px;
  mask-size:60px 60px;
}
.gpdb-page .gpdb-process .gpdb-cloud-mask img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
}
.gpdb-page .gpdb-process .gpdb-cloud-server--google>.gpdb-cloud-mask{
  inset:4px;
  -webkit-mask-position:-4px -4px;
  mask-position:-4px -4px;
}
.gpdb-page .gpdb-process .gpdb-cloud-server--dropbox>.gpdb-cloud-mask{
  inset:6px 4px 5px;
  -webkit-mask-position:-4px -6px;
  mask-position:-4px -6px;
}
.gpdb-page .gpdb-process .gpdb-flow-circle--wide{
  width:88px;
  height:88px;
  overflow:visible;
}
.gpdb-page .gpdb-process .gpdb-flow-circle--wide>img{
  width:88px;
  height:88px;
}
.gpdb-page .gpdb-process .gpdb-multcloud-logo{
  width:58px;
  height:37.122px;
  margin-top:-.44px;
  overflow:visible;
}
.gpdb-page .gpdb-process .gpdb-multcloud-logo-main{
  position:absolute;
  inset:0 auto auto 0;
  width:58px;
  height:27.079px;
}
.gpdb-page .gpdb-process .gpdb-multcloud-logo-mark{
  position:absolute;
  inset:6.33px 8.81px 0 3.2px;
  width:45.986px;
  height:30.794px;
}
.gpdb-page .gpdb-process .gpdb-process-content{
  display:flex;
  width:100%;
  flex-direction:column;
  align-items:stretch;
  gap:40px;
}
.gpdb-page .gpdb-process .gpdb-control-panel{
  position:relative;
  display:flex;
  width:100%;
  flex-direction:column;
  align-items:center;
  gap:40px;
  padding:60px 60px 40px;
  border-radius:24px;
  background:#021a60;
}
.gpdb-page .gpdb-process .gpdb-control-title{
  margin:0;
  color:#fff;
  font-size:32px;
  font-weight:700;
  line-height:41px;
  text-align:center;
}
.gpdb-page .gpdb-process .gpdb-process-grid{
  display:grid;
  width:100%;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:0;
  padding:0;
  background:transparent;
}
.gpdb-page .gpdb-process .gpdb-process-grid article{
  display:flex;
  height:403px;
  min-height:403px;
  flex-direction:column;
  align-items:center;
  gap:16px;
  padding:24px 32px 40px;
  border:1px solid #e5e7eb;
  border-radius:16px;
  background:#fff;
  box-shadow:0 4px 10px rgba(0,0,0,.05);
  text-align:center;
  transition:transform 0.3s,box-shadow 0.3s;
}
.gpdb-page .gpdb-process .gpdb-process-grid article:hover{
  transform:translateY(-4px);
  box-shadow:0 10px 25px rgba(0,0,0,0.08);
}
.gpdb-page .gpdb-process .gpdb-process-icon{
  position:relative;
  display:block;
  width:100px;
  height:100px;
  flex:0 0 100px;
  overflow:clip;
}
.gpdb-page .gpdb-process .gpdb-process-icon>img{
  position:absolute;
  display:block;
  max-width:none;
}
.gpdb-page .gpdb-process .gpdb-process-icon--password>img{
  top:16px;
  left:15.49px;
  width:72.01px;
  height:67.223px;
}
.gpdb-page .gpdb-process .gpdb-process-icon--permissions>img{
  top:22px;
  left:9.5px;
  width:82px;
  height:60px;
}
.gpdb-page .gpdb-process .gpdb-process-icon--storage>img{
  inset:0;
  width:100px;
  height:100px;
}
.gpdb-page .gpdb-process .gpdb-process-icon--revoke .gpdb-process-icon-base{
  top:15px;
  left:10.5px;
  width:70px;
  height:70px;
}
.gpdb-page .gpdb-process .gpdb-process-icon--revoke .gpdb-process-icon-overlay{
  top:53px;
  left:58.5px;
  width:32px;
  height:32px;
}
.gpdb-page .gpdb-process .gpdb-process-copy{
  display:flex;
  width:100%;
  flex-direction:column;
  align-items:flex-start;
  gap:16px;
}
.gpdb-page .gpdb-process .gpdb-process-grid h3{
  width:100%;
  margin:0;
  color:#000;
  font-size:20px;
  font-weight:700;
  line-height:normal;
}
.gpdb-page .gpdb-process .gpdb-process-grid p{
  width:100%;
  margin:0;
  color:#5d5d5d;
  font-size:16px;
  font-weight:400;
  line-height:normal;
}
.gpdb-page .gpdb-process .gpdb-policy{
  display:flex;
  align-items:flex-start;
  gap:60px;
  margin:0;
  padding:0;
  color:#fff;
  font-size:16px;
  line-height:21px;
  min-height:21px;
}
.gpdb-page .gpdb-process .gpdb-policy-link{
  display:flex;
  height:21px;
  align-items:center;
  gap:8px;
  color:#fff;
  line-height:21px;
  text-decoration:none;
  white-space:nowrap;
}
.gpdb-page .gpdb-process .gpdb-policy-link:hover,
.gpdb-page .gpdb-process .gpdb-policy-link:focus-visible{
  color:#0055ff;
  text-decoration:underline;
}
.gpdb-page .gpdb-process .gpdb-policy-link img{
  display:block;
  width:20px;
  height:20px;
  flex:0 0 20px;
  background:#fff;
  -webkit-mask-image:url('/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgIc20Poliy.svg');
  mask-image:url('/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgIc20Poliy.svg');
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-position:center;
  mask-position:center;
  transition:background .2s ease;
}
.gpdb-page .gpdb-process .gpdb-policy-link--security img{
  -webkit-mask-image:url('/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgIc20Security.svg');
  mask-image:url('/resource/images/backup-google-photos-to-dropbox-iw/figma/9829-imgIc20Security.svg');
}
.gpdb-page .gpdb-process .gpdb-policy-link:hover img,
.gpdb-page .gpdb-process .gpdb-policy-link:focus-visible img{
  background:#0055ff;
}
.gpdb-page .gpdb-process .gpdb-policy-separator{height:21px;line-height:21px;opacity:.5}
.gpdb-page .gpdb-process .gpdb-tip{
  display:flex;
  width:100%;
  min-height:169px;
  flex-direction:column;
  align-items:flex-start;
  gap:8px;
  margin:0;
  padding:16px 24px;
  border:0;
  border-radius:16px;
  background:#eef2ff;
  overflow:clip;
  color:#021a60;
  font-size:16px;
  line-height:normal;
}
.gpdb-page .gpdb-process .gpdb-tip-heading{
  display:flex;
  align-items:center;
  gap:4px;
  color:#0055ff;
}
.gpdb-page .gpdb-process .gpdb-tip-heading img{
  display:block;
  width:24px;
  height:24px;
  flex:0 0 24px;
}
.gpdb-page .gpdb-process .gpdb-tip p{
  width:100%;
  margin:0 0 8px;
  color:#021a60;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-process .gpdb-tip p:last-child{margin-bottom:0}
.gpdb-page .gpdb-process .gpdb-tip ul{
  width:100%;
  margin:0;
  padding-left:16px;
  list-style:disc !important;
  list-style-position:outside;
  color:#021a60;
  font:400 16px/21px "PT Sans",Arial,sans-serif;
}
.gpdb-page .gpdb-process .gpdb-tip li{
  display:list-item;
  margin:0;
  padding-left:0;
  list-style:disc !important;
}
@media(max-width:900px){
  .gpdb-page .gpdb-process>.sync-container{gap:48px}
  .gpdb-page .gpdb-process .gpdb-control-panel{padding:48px 24px 32px}
  .gpdb-page .gpdb-process .gpdb-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .gpdb-page .gpdb-process .gpdb-process-grid article{height:auto;min-height:360px}
}
@media(max-width:600px){
  .gpdb-page .gpdb-process>.sync-container{gap:40px}
  .gpdb-page .gpdb-process .sync-section-title{font-size:28px}
  .gpdb-page .gpdb-process .sync-section-lead{font-size:16px;line-height:normal}
  .gpdb-page .gpdb-process .gpdb-flow{
    width:100%;
    min-height:0;
    flex-direction:column;
    align-items:center;
    gap:48px;
  }
  .gpdb-page .gpdb-process .gpdb-flow-arrow{margin-top:0;transform:rotate(90deg)}
  .gpdb-page .gpdb-process .gpdb-process-content{gap:24px}
  .gpdb-page .gpdb-process .gpdb-control-panel{gap:32px;padding:40px 16px 28px}
  .gpdb-page .gpdb-process .gpdb-control-title{font-size:28px;line-height:normal}
  .gpdb-page .gpdb-process .gpdb-process-grid{grid-template-columns:1fr;gap:16px}
  .gpdb-page .gpdb-process .gpdb-process-grid article{min-height:0;padding:24px 24px 32px}
  .gpdb-page .gpdb-process .gpdb-policy{gap:24px;font-size:14px}
  .gpdb-page .gpdb-process .gpdb-policy-link{gap:6px}
  .gpdb-page .gpdb-process .gpdb-policy-link img{width:20px;height:20px;background:#fff;-webkit-mask-size:20px 20px;mask-size:20px 20px}
  .gpdb-page .gpdb-process .gpdb-tip{padding:16px}
}

.gpdb-tool-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.gpdb-tool-cards article{padding:36px 32px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05)}
.gpdb-tool-cards article.featured{border:2px solid #0055ff}
.gpdb-tool-cards img{width:88px;height:88px;object-fit:contain}
.gpdb-tool-cards h3{font-size:24px;margin:22px 0}
.gpdb-tool-cards p{font-size:16px;line-height:1.5;color:#5d5d5d}

/* Figma 605:9971 — more backup methods */
.gpdb-page .gpdb-more{
  padding:120px 0;
  background:#fff;
}
.gpdb-page .gpdb-more .sync-container{
  width:min(1280px,calc(100% - 48px));
  max-width:none;
  margin:0 auto;
}
.gpdb-page .gpdb-more .sync-section-title,
.gpdb-page .gpdb-more .sync-section-lead{
  width:1070px;
  max-width:100%;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}
.gpdb-page .gpdb-more .sync-section-title{
  margin-top:0;
  margin-bottom:24px;
  font-size:36px;
  line-height:normal;
}
.gpdb-page .gpdb-more .sync-section-lead{
  margin-top:0;
  margin-bottom:80px;
  color:#000;
  font-size:18px;
  line-height:normal;
}
.gpdb-page .gpdb-more .gpdb-tool-cards{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
.gpdb-page .gpdb-more .gpdb-tool-cards article{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  overflow:hidden;
  padding:0 0 24px;
  border:1px solid #e5e7eb;
  border-radius:16px;
  background:#fff;
  box-shadow:none;
  transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s;
}
.gpdb-page .gpdb-more .gpdb-tool-cards article:hover{
  transform:translateY(-5px);
  border-color:#1d70ec;
}
.gpdb-page .gpdb-more .gpdb-tool-cards article.featured{border:1px solid #e5e7eb}
.gpdb-page .gpdb-more .gpdb-tool-cards article.featured:hover{border-color:#1d70ec}
.gpdb-page .gpdb-more .gpdb-tool-cards article>img{
  position:absolute;
  top:12.6px;
  right:40px;
  width:100px;
  height:70.635px;
  object-fit:fill;
}
.gpdb-page .gpdb-more .gpdb-tool-cards h3{
  display:flex;
  width:100%;
  height:100px;
  min-height:100px;
  margin:0;
  align-items:center;
  padding:0 164px 0 24px;
  background:#f6f9ff;
  color:#000;
  font-size:24px;
  line-height:normal;
  white-space:nowrap;
}
.gpdb-page .gpdb-more .gpdb-tool-cards article:nth-child(2) h3{background:#edf9f4}
.gpdb-page .gpdb-more .gpdb-tool-cards article:nth-child(3) h3{background:#f8f8ff}
.gpdb-page .gpdb-more .gpdb-tool-cards h3 a{color:inherit;text-decoration:none;transition:color 0.3s}
.gpdb-page .gpdb-more .gpdb-tool-cards article:nth-child(3) h3 a{color:#000}
.gpdb-page .gpdb-more .gpdb-tool-cards h3 a:hover,
.gpdb-page .gpdb-more .gpdb-tool-cards h3 a:focus-visible{
  color:inherit;
  text-decoration:none;
}
.gpdb-page .gpdb-more .gpdb-tool-cards p{
  margin:0 24px;
  color:#000;
  font-size:16px;
  line-height:normal;
}
.gpdb-page .gpdb-more .gpdb-tool-cards h3+p{margin-top:24px}
.gpdb-page .gpdb-more .gpdb-tool-cards p+p{margin-top:24px}
.gpdb-page .gpdb-more .gpdb-tool-cards p:last-child{
  margin-top:8px;
  color:#5d5d5d;
  font-size:14px;
  line-height:22px;
}
.gpdb-page .gpdb-more .gpdb-tool-cards p b{
  display:block;
  margin-bottom:4px;
  color:#05f;
  font-size:14px;
  line-height:normal;
}
.gpdb-page .gpdb-more .gpdb-tool-cards article:nth-child(2) p b{color:#15b66a}
.gpdb-page .gpdb-more .gpdb-tool-cards article:nth-child(3) p b{color:#5856d6}
.gpdb-page .gpdb-more .gpdb-tool-cards article p:nth-of-type(3) b{
  margin-bottom:0;
  color:#000;
  font-size:16px;
}
@media(max-width:900px){
  .gpdb-page .gpdb-more{height:auto}
  .gpdb-page .gpdb-more .gpdb-tool-cards{grid-template-columns:1fr}
}
@media(max-width:600px){
  .gpdb-page .gpdb-more .sync-container{
    width:100%;
    margin:0;
  }
  .gpdb-page .gpdb-more .sync-section-title,
  .gpdb-page .gpdb-more .sync-section-lead{width:100%}
  .gpdb-page .gpdb-more .sync-section-title{
    font-size:28px;
    line-height:34px;
  }
  .gpdb-page .gpdb-more .sync-section-lead{
    margin-bottom:48px;
    font-size:16px;
    line-height:22px;
  }
  .gpdb-page .gpdb-more .gpdb-tool-cards article{
    height:auto;
    min-height:0;
  }
  .gpdb-page .gpdb-more .gpdb-tool-cards h3{
    height:100px;
    min-height:100px;
    padding-right:140px;
    padding-left:20px;
    font-size:22px;
  }
  .gpdb-page .gpdb-more .gpdb-tool-cards article>img{right:24px}
}

.gpdb-reviews{overflow:hidden}
.gpdb-review-wrap{position:relative;max-width:1790px;margin:60px auto 0;padding:0 72px}
.gpdb-review-track{display:flex;gap:24px;overflow:hidden;scroll-snap-type:x mandatory}
.gpdb-review-track article{flex:0 0 570px;min-height:435px;padding:25px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.05);scroll-snap-align:center}
.gpdb-review-track .review-head{display:flex;align-items:center;gap:12px}
.gpdb-review-track .review-head i{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#0055ff;color:#fff;font-style:normal}
.gpdb-review-track .review-head span{display:flex;flex-direction:column}.gpdb-review-track small{color:#777}
.gpdb-review-track .stars{margin-top:16px;color:#00b67a;font-size:22px}.gpdb-review-track time{float:right;color:#777;font-size:14px}
.gpdb-review-track h3{font-size:18px}.gpdb-review-track p{color:#333;font-size:16px;line-height:1.5}
.gpdb-review-wrap>button{position:absolute;z-index:3;top:50%;width:64px;height:64px;border:0;border-radius:50%;background:#0055ff;color:#fff;font-size:40px;cursor:pointer;transform:translateY(-50%)}
.gpdb-review-wrap>.review-prev{left:0}.gpdb-review-wrap>.review-next{right:0}

/* Figma 605:10075 — reviews carousel */
.gpdb-page .gpdb-reviews{
  overflow:hidden;
  background:#fff;
}
.gpdb-page .gpdb-reviews .sync-section-title{
  position:relative;
  left:calc(50vw - 50% - 24px);
  width:411px;
  height:47px;
  margin:0 auto 80px;
  color:#000;
  font-size:36px;
  font-weight:700;
  line-height:47px;
  white-space:nowrap;
  text-align:center;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap{
  position:relative;
  left:calc(50vw - 50% - 24px);
  width:100vw;
  max-width:none;
  height:435px;
  margin:0 calc(50% - 50vw);
  padding:0;
  overflow:visible;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::before,
.gpdb-page .gpdb-reviews .gpdb-review-wrap::after{
  position:absolute;
  z-index:2;
  top:0;
  height:540px;
  width:600px;
  content:"";
  pointer-events:none;
  transform:translateY(-52px);
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::before{
  left:0;
  background:linear-gradient(90deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%);
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::after{
  right:0;
  background:linear-gradient(270deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%);
}
.gpdb-page .gpdb-reviews .gpdb-review-track{
  position:absolute;
  top:0;
  left:50%;
  display:flex;
  width:100vw;
  max-width:none;
  height:435px;
  align-items:stretch;
  justify-content:flex-start;
  gap:24px;
  padding:0 675px 0 max(24px,calc((100% - 1758px)/2));
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:none;
  -ms-overflow-style:none;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  transform:translateX(-50%);
}
.gpdb-page .gpdb-reviews .gpdb-review-track::-webkit-scrollbar{display:none}
.gpdb-page .gpdb-reviews .gpdb-review-track article{
  display:flex;
  height:435px;
  min-height:435px;
  flex:0 0 570px;
  flex-direction:column;
  gap:16px;
  padding:24px;
  border:1px solid #e6e8e9;
  border-radius:16px;
  background:#fff;
  box-shadow:none;
  scroll-snap-align:center;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-card-body{
  display:flex;
  height:352px;
  flex:0 0 352px;
  flex-direction:column;
  gap:16px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-head{
  display:flex;
  align-items:center;
  gap:8px;
  height:61px;
  flex:0 0 61px;
  padding-bottom:16px;
  border-bottom:1px solid #e6e8e9;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-head i{
  display:flex;
  width:44px;
  height:44px;
  flex:0 0 44px;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:#8d6e63;
  color:#fff;
  font-size:16px;
  font-style:normal;
  line-height:normal;
}
.gpdb-page .gpdb-reviews .gpdb-review-track article:nth-child(2) .review-head i{background:#83648d}
.gpdb-page .gpdb-reviews .gpdb-review-track article:nth-child(3) .review-head i{background:#004d40}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-identity{
  display:flex;
  min-width:0;
  flex:1 0 0;
  flex-direction:column;
  gap:4px;
  align-items:flex-start;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-identity b{
  display:block;
  width:100%;
  color:#000;
  font-size:16px;
  font-weight:400;
  line-height:1.2;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-subline{
  display:flex;
  width:100%;
  gap:16px;
  align-items:center;
  flex-direction:row;
  color:#666;
  font-size:14px;
  line-height:1.2;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-location{
  display:flex;
  gap:4px;
  align-items:center;
  flex-direction:row;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-location img{
  width:15px;
  height:15px;
  flex:0 0 15px;
  max-width:none;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-details{
  display:flex;
  height:275px;
  flex:0 0 275px;
  flex-direction:column;
  align-items:stretch;
  justify-content:space-between;
  min-height:0;
  padding-bottom:16px;
  border-bottom:1px solid #e6e8e9;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-details-top{
  display:flex;
  flex-direction:column;
  gap:16px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .stars{
  display:flex;
  width:100%;
  height:24px;
  flex:0 0 24px;
  gap:2px;
  align-items:center;
  justify-content:flex-start;
  margin:0;
  color:transparent;
  font-size:0;
  line-height:24px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .stars img{
  display:block;
  width:24px;
  height:24px;
  flex:0 0 24px;
  max-width:none;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .stars time{
  margin-left:auto;
  color:#666;
  font-size:14px;
  line-height:1.2;
  white-space:nowrap;
}
.gpdb-page .gpdb-reviews .gpdb-review-track h3{
  margin:0;
  color:#000;
  font-size:20px;
  font-weight:700;
  line-height:22px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-copy{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-copy p{
  margin:0;
  color:#000;
  font-size:16px;
  line-height:22px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-tags{
  display:flex;
  gap:8px;
  align-items:center;
  height:24px;
  flex:0 0 24px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-tags span{
  display:flex;
  height:24px;
  align-items:center;
  justify-content:center;
  padding:2px 6px;
  border-radius:4px;
  background:#e7e7e6;
  color:#000;
  font-size:14px;
  line-height:20px;
  white-space:nowrap;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-actions{
  display:flex;
  width:100%;
  height:17px;
  flex:0 0 17px;
  align-items:flex-end;
  justify-content:space-between;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-action-list{
  display:flex;
  gap:24px;
  align-items:center;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-action{
  display:flex;
  gap:6px;
  align-items:center;
  color:#666;
  font-size:14px;
  line-height:1.2;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-action img,
.gpdb-page .gpdb-reviews .gpdb-review-track .review-report{
  display:block;
  width:16px;
  height:16px;
  flex:0 0 16px;
  max-width:none;
  object-fit:contain;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-report{margin-left:auto}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>button{
  display:flex;
  z-index:4;
  top:50%;
  width:64px;
  height:64px;
  align-items:center;
  justify-content:center;
  padding:0;
  border:1px solid #e5e7eb;
  border-radius:32px;
  background:#fff;
  color:#000;
  box-shadow:0 10px 10px rgba(0,0,0,.05);
  font-size:0;
  line-height:1;
  transform:translateY(-50%);
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{
  display:block;
  width:40px;
  height:40px;
  max-width:none;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:max(24px,calc(50% - 721px))}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:max(24px,calc(50% - 721px));background:#05f;color:#fff}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next img{transform:rotate(180deg)}
@media(max-width:900px){
  .gpdb-page .gpdb-reviews .sync-section-title{
    left:calc(50vw - 50% - 20px);
    width:100%;
    height:auto;
    min-height:36px;
    margin-bottom:40px;
    font-size:28px;
    line-height:36px;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{
    left:calc(50vw - 50% - 20px);
    height:auto;
    min-height:435px;
    padding:0 42px;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track{
    position:static;
    width:100%;
    height:auto;
    min-height:435px;
    padding:0;
    justify-content:flex-start;
    overflow-x:auto;
    transform:none;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track article{
    height:auto;
    min-height:435px;
    flex-basis:calc(100vw - 116px);
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track .review-card-body{
    height:auto;
    flex-basis:auto;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track .review-details{
    height:auto;
    flex-basis:auto;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:0}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:0}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::before,
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::after{width:80px}
}
@media(max-width:600px){
  .gpdb-page .gpdb-reviews .sync-section-title{left:calc(50vw - 50% - 16px)}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{left:calc(50vw - 50% - 16px);padding:0 42px}
  .gpdb-page .gpdb-reviews .gpdb-review-track article{padding:20px}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button{width:42px;height:42px;border-radius:21px}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:15px}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{width:32px;height:32px}
}

/* Match /transfer-dropbox-to-google-drive.html .what review cards. */
.gpdb-page .gpdb-reviews{
  padding:120px 0;
  background:#f8f9fa;
  text-align:center;
}
.gpdb-page .gpdb-reviews .sync-section-title{
  position:static;
  width:auto;
  height:auto;
  margin:0 0 80px;
  font-size:36px;
  line-height:46px;
  white-space:normal;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap{
  left:auto;
  width:100%;
  height:431px;
  margin:0 auto;
  padding:0 72px;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap::before,
.gpdb-page .gpdb-reviews .gpdb-review-wrap::after{height:540px;transform:translateY(-52px)}
.gpdb-page .gpdb-reviews .gpdb-review-track{
  position:static;
  width:100%;
  height:431px;
  padding:0 max(0px,calc((100% - 1758px)/2));
  transform:none;
}
.gpdb-page .gpdb-reviews .gpdb-review-track article{
  display:flex;
  width:600px;
  height:431px;
  min-height:431px;
  flex:0 0 600px;
  justify-content:flex-start;
  padding:24px 24px 0;
  border:1px solid #e1e3e6;
  border-radius:16px;
  background:#fff;
  color:#303744;
  text-align:left;
}
.gpdb-page .gpdb-reviews .gpdb-review-track article h3{
  margin:0 0 24px;
  color:#000;
  font-size:20px;
  line-height:26px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-copy{
  display:block;
  overflow:hidden;
  color:#303744;
  font-size:14px;
  line-height:22px;
}
.gpdb-page .gpdb-reviews .gpdb-review-track .review-author{
  margin:16px 0 0;
  color:#303744;
  font-size:14px;
  line-height:22px;
}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>button{top:50%;background:#2258f6}
.gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{width:40px;height:40px}
@media(max-width:992px){
  .gpdb-page .gpdb-reviews{padding:80px 0}
  .gpdb-page .gpdb-reviews .sync-section-title{margin-bottom:40px}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{height:auto;min-height:431px;padding:0 42px}
  .gpdb-page .gpdb-reviews .gpdb-review-track{height:auto;min-height:431px;padding:0;overflow-x:auto}
  .gpdb-page .gpdb-reviews .gpdb-review-track article{width:calc(100vw - 116px);height:431px;min-height:431px;flex-basis:calc(100vw - 116px)}
}
@media(max-width:600px){
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{padding:0 42px}
  .gpdb-page .gpdb-reviews .gpdb-review-track article{padding:20px;width:calc(100vw - 116px);flex-basis:calc(100vw - 116px)}
}

/* Figma 605:10074 — cloud support grid */
.support{
  padding:120px 0;
}
.support .support-title{
  font-size:40px;
  font-weight:bold;
  line-height:46px;
  color:#000;
  text-align:center;
}
.support .support-desc{
  max-width:1200px;
  margin:24px auto 0;
  font-size:18px;
  line-height:23px;
  color:#000;
  text-align:center;
}
.support .support-drives{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  width:1280px;
  max-width:100%;
  gap:10px 16px;
  margin:70px auto 0;
}
.support .support-drive-item{
  display:flex;
  width:200px;
  height:168px;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:30px 0 0;
  border-radius:16px;
  background:#fff;
  box-shadow:0 0 12px rgba(0,0,0,.05);
  transition:transform .3s;
  text-decoration:none;
}
.support .support-drive-item:hover{transform:translateY(-5px)}
.support .support-drive-item>img{
  display:block;
  width:68px;
  height:68px;
  object-fit:contain;
}
.support .support-drive-item>span{
  display:block;
  height:22px;
  margin-top:16px;
  color:#5d5d5d;
  font-size:16px;
  line-height:22px;
  text-align:center;
  white-space:nowrap;
}
.support .more-drives{
  margin-top:40px;
  text-align:center;
}
.support .more-drive-btn{
  display:inline-flex;
  width:334px;
  height:64px;
  align-items:center;
  justify-content:center;
  gap:8px;
  border:1px solid #e5e7eb;
  border-radius:8px;
  background:#fff;
  cursor:pointer;
  transition:box-shadow .3s;
}
.support .more-drive-btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.05)}
.support .more-drive-btn>img{
  display:block;
  width:32px;
  height:32px;
}
.support .more-drive-btn>span{
  font-size:20px;
  line-height:59px;
  color:#000;
}
@media(max-width:1390px){
  .support{
    padding-right:24px;
    padding-left:24px;
  }
  .support .support-drives{
    width:100%;
  }
  .support .support-drive-item{width:auto}
}
@media(max-width:1100px){
  .support .support-drive-item{width:auto}
}
@media(max-width:900px){
}
@media(max-width:600px){
  .support{
    padding:56px 16px;
  }
  .support .support-title{
    width:100%;
    font-size:28px;
    line-height:36px;
  }
  .support .support-desc{
    width:100%;
    margin-top:16px;
    font-size:16px;
    line-height:22px;
  }
  .support .support-drives{
    width:100%;
    gap:10px;
    margin-top:40px;
  }
  .support .support-drive-item{width:auto}
  .support .more-drive-btn{max-width:100%;}
}

/* Figma 605:10287 — FAQ */
.gpdb-page .faq{
  min-height:1345px;
  padding:120px 0;
  background:#f9fafc;
}
.gpdb-page .faq .sync-section-title{
  margin:0;
  font-size:36px;
  line-height:47px;
}
.gpdb-page .faq .sync-container{
  width:1200px;
  max-width:none;
  margin-left:calc((100vw - 1200px)/2);
  margin-right:0;
}
.gpdb-page .faq .faq-list{
  width:100%;
  margin:80px auto 0;
  border-top:0;
}
.gpdb-page .faq .faq-list article{
  display:flex;
  flex-direction:column;
  padding:40px 0 39px;
  border-bottom:1px solid #e5e7eb;
}
.gpdb-page .faq .faq-list article button{
  position:relative;
  display:flex;
  width:100%;
  height:32px;
  min-height:32px;
  align-items:center;
  padding:0 52px 0 0;
  border:0;
  background:transparent;
  color:#000;
  font:700 20px/26px "PT Sans",Arial,sans-serif;
  text-align:left;
  cursor:pointer;
}
.gpdb-page .faq .faq-list article button::after{
  position:absolute;
  top:50%;
  right:0;
  width:32px;
  height:32px;
  margin-top:-16px;
  content:"";
  background:url("/resource/images/backup-google-photos-to-dropbox-iw/figma/10287-imgGroup.svg") 50% 5.193px/15.132px 14.728px no-repeat;
  transform:rotate(-135deg);
  transition:transform .2s ease;
}
.gpdb-page .faq .faq-list article.open button{
  color:#05f;
}
.gpdb-page .faq .faq-list article.open button::after{
  transform:rotate(45deg);
}
.gpdb-page .faq .faq-list article>div{
  margin-top:40px;
  padding:0 52px 0 0;
  color:#000;
  font-size:16px;
  line-height:21px;
}
@media(max-width:600px){
  .gpdb-page .faq{
    height:auto;
    min-height:0;
    padding:56px 16px;
  }
  .gpdb-page .faq .sync-container{
    width:100%;
    margin:0;
  }
  .gpdb-page .faq .sync-section-title{
    height:auto;
    margin:0;
    font-size:28px;
    line-height:36px;
  }
  .gpdb-page .faq .faq-list{margin-top:48px}
  .gpdb-page .faq .faq-list article{padding:28px 0 27px}
  .gpdb-page .faq .faq-list article button{height:auto;min-height:32px;padding:0 40px 0 0;font-size:18px;line-height:24px}
  .gpdb-page .faq .faq-list article>div{margin-top:28px;padding:0 40px 0 0;font-size:15px;line-height:22px}
}

/* Figma 605:10355 — final CTA */
.gpdb-page .gpdb-cta{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  min-height:0;
  margin:0;
  padding:0 0 120px;
  border-radius:0;
  background:#f9fafc;
  color:#fff;
}
.gpdb-page .gpdb-cta .gpdb-cta-card{
  display:flex;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:min(1280px,calc(100% - 48px));
  height:500px;
  margin:0 auto;
  padding:60px 72px;
  border-radius:24px;
  background:#021a60;
}
.gpdb-page .gpdb-cta .gpdb-cta-copy{
  flex:1 1 0;
  display:flex;
  min-width:0;
  flex-direction:column;
  align-items:flex-start;
  gap:16px;
}
.gpdb-page .gpdb-cta .gpdb-cta-copy>img{
  display:block;
  flex-shrink:0;
  width:152px;
  height:26px;
  object-fit:contain;
  object-position:left center;
}
.gpdb-page .gpdb-cta h2{
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%;
  min-width:0;
  height:98px;
  margin:0;
  color:#fff;
  font-size:36px;
  font-weight:700;
  line-height:normal;
  letter-spacing:0;
  overflow-wrap:break-word;
}
.gpdb-page .gpdb-cta p{
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:100%;
  min-width:0;
  height:52px;
  margin:0;
  color:#fff;
  font-size:18px;
  line-height:normal;
  letter-spacing:0;
}
.gpdb-page .gpdb-cta .gpdb-cta-copy>a{
  display:flex;
  flex-shrink:0;
  height:64px;
  margin:0;
  align-items:center;
  justify-content:center;
  padding:20px 59px;
  border-radius:8px;
  background:#05f;
  color:#fff;
  font-size:18px;
  font-weight:700;
  line-height:normal;
  text-decoration:none;
}
.gpdb-page .gpdb-cta .gpdb-cta-art{
  position:relative;
  flex:0 0 540px;
  width:540px;
  height:380px;
  max-width:100%;
  overflow:hidden;
}
.gpdb-page .gpdb-cta .gpdb-cta-art-group{
  position:absolute;
  top:6.05%;
  right:3.89%;
  bottom:8.42%;
  left:10%;
}
.gpdb-page .gpdb-cta .gpdb-cta-art img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
}
@media(max-width:900px){
  .gpdb-page .gpdb-cta .gpdb-cta-card{
    height:auto;
    min-height:500px;
  }
  .gpdb-page .gpdb-cta .gpdb-cta-art{
    flex-basis:40%;
    width:40%;
    height:auto;
    aspect-ratio:540 / 380;
  }
}
@media(max-width:600px){
  .gpdb-page .gpdb-cta{padding-bottom:56px}
  .gpdb-page .gpdb-cta .gpdb-cta-card{
    display:flex;
    flex-direction:column;
    align-items:stretch;
    width:calc(100% - 32px);
    height:auto;
    min-height:0;
    padding:40px 24px;
    gap:28px;
    text-align:center;
  }
  .gpdb-page .gpdb-cta .gpdb-cta-copy{
    align-items:center;
    flex:0 0 auto;
    width:100%;
  }
  .gpdb-page .gpdb-cta .gpdb-cta-art{
    order:-1;
    flex:0 0 auto;
    width:100%;
    height:auto;
    aspect-ratio:540 / 380;
  }
  .gpdb-page .gpdb-cta h2{
    height:auto;
    min-height:0;
    font-size:30px;
    line-height:39px;
    text-align:center;
  }
  .gpdb-page .gpdb-cta p{
    height:auto;
    min-height:0;
    font-size:16px;
    line-height:23px;
    text-align:center;
  }
  .gpdb-page .gpdb-cta .gpdb-cta-copy>a{
    margin:0 auto;
    padding:18px 22px;
    font-size:17px;
    line-height:24px;
  }
}

.gpdb-lightbox{position:fixed;z-index:99999;inset:0;display:none;align-items:center;justify-content:center;padding:40px;background:rgba(0,0,0,.82)}
.gpdb-lightbox.open{display:flex}.gpdb-lightbox>img{max-width:94vw;max-height:88vh;border-radius:10px;background:#fff}
.gpdb-lightbox button{position:absolute;right:24px;top:18px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}
.gpdb-lightbox button img{display:block;width:32px;height:32px;pointer-events:none}
body.no-scroll{overflow:hidden}

@media(max-width:900px){
  .gpdb-page .sync-section{padding:72px 20px}
  .gpdb-page .sync-section-title{font-size:30px}
  .gpdb-page .sync-section-lead{margin-bottom:44px}
  .gpdb-hero{min-height:auto;padding:64px 16px}
  .gpdb-hero h1{font-size:38px}
  .gpdb-image-cards,.gpdb-feature-grid,.gpdb-before-grid,.gpdb-process-grid,.gpdb-tool-cards{grid-template-columns:1fr}
  .gpdb-feature-grid article{height:auto;min-height:330px}
  .gpdb-before-grid article{min-height:0}
  .gpdb-step-panel.active{display:block}
  .gpdb-step-copy{display:grid;grid-template-columns:1fr;gap:10px}
  .gpdb-step-copy>article{border-radius:8px}
  .gpdb-gallery{height:420px;margin-top:16px}
  .gpdb-flow{flex-wrap:wrap}.gpdb-flow>span{transform:rotate(90deg)}
  .gpdb-review-track{overflow-x:auto}.gpdb-review-track article{flex-basis:min(570px,84vw)}
}
@media(max-width:600px){
  .gpdb-page .sync-section{padding:56px 16px}
  .gpdb-page .sync-section-title{font-size:28px}
  .gpdb-hero h1{font-size:34px}
  .gpdb-hero .sync-tool-frame{height:500px}
  .gpdb-before-grid article{display:block}.gpdb-before-grid img{display:block;width:100%;height:180px}
  .gpdb-before-grid article>div{padding:0 22px 24px}
  .gpdb-tabs{width:100%;margin-top:42px}.gpdb-tabs button{flex:1;padding:0 8px;font-size:14px}.gpdb-tabs i{display:none}
  .gpdb-step-panel{padding:10px}.gpdb-step-copy{display:block}.gpdb-step-copy>article{width:100%;margin-bottom:8px}
  .gpdb-gallery{height:280px;padding:10px}.gpdb-gallery>img{max-height:258px}
  .gpdb-arrow{width:36px;height:36px}.gpdb-arrow.prev{left:14px}.gpdb-arrow.next{right:14px}
  .gpdb-flow{display:grid;grid-template-columns:1fr}.gpdb-flow>div{width:100%}.gpdb-flow>span{text-align:center}
  .gpdb-review-wrap{padding:0 42px}.gpdb-review-track article{flex-basis:calc(100vw - 116px);padding:20px}.gpdb-review-wrap>button{width:42px;height:42px;font-size:28px}
  .gpdb-lightbox{padding:16px}
}

/* Figma 605:9451 — keep merged desktop feature geometry fixed */
@media(min-width:1281px){
  .gpdb-page section.gpdb-features{
    height:1181px;
    min-height:0;
  }
}

/* Figma 605:9542 — comparison responsive */
@media(max-width:900px){
  .gpdb-page .gpdb-compare .table-shell{overflow-x:auto;overflow-y:hidden}
  .gpdb-page .gpdb-compare .sync-section-title{line-height:38px}
  .gpdb-page .gpdb-compare .sync-section-lead{margin-bottom:48px}
}
@media(max-width:600px){
  .gpdb-page .gpdb-compare{padding:56px 16px}
  .gpdb-page .gpdb-compare .sync-container{width:100%}
  .gpdb-page .gpdb-compare .sync-section-title{font-size:28px;line-height:36px}
  .gpdb-page .gpdb-compare .sync-section-lead{font-size:18px;line-height:23px;margin-bottom:48px}
  .gpdb-page .gpdb-compare .gpdb-tip{min-height:0}
}

/* Final review carousel geometry: one fixed 1920px desktop composition. */
@media(min-width:901px){
  .gpdb-page .gpdb-reviews{
    height:797px!important;
    min-height:797px!important;
    padding:120px 0!important;
    overflow:hidden!important;
    background:#fff!important;
    text-align:center!important;
  }
  .gpdb-page .gpdb-reviews .sync-section-title{
    position:static!important;
    left:auto!important;
    width:411px!important;
    height:47px!important;
    margin:0 auto 80px!important;
    font-size:36px!important;
    line-height:47px!important;
    white-space:nowrap!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{
    position:relative!important;
    left:auto!important;
    width:min(1920px,100%)!important;
    height:435px!important;
    max-width:1920px!important;
    margin:0 auto!important;
    padding:0!important;
    overflow:visible!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track{
    position:absolute!important;
    top:0!important;
    left:50%!important;
    display:flex!important;
    width:1920px!important;
    max-width:none!important;
    height:435px!important;
    gap:24px!important;
    padding:0 675px 0 81px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
    scroll-snap-type:x mandatory!important;
    scroll-behavior:auto!important;
    transform:translateX(-50%)!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-track::-webkit-scrollbar{display:none!important}
  .gpdb-page .gpdb-reviews .gpdb-review-track article{
    width:570px!important;
    height:435px!important;
    min-height:435px!important;
    flex:0 0 570px!important;
    scroll-snap-align:center!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::before,
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::after{
    position:absolute!important;
    z-index:2!important;
    top:-52px!important;
    width:600px!important;
    height:540px!important;
    content:""!important;
    pointer-events:none!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::before{left:0!important;background:linear-gradient(90deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%)!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap::after{right:0!important;background:linear-gradient(270deg,#fff 0%,#fff 46%,rgba(255,255,255,0) 100%)!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button{
    display:flex!important;
    z-index:4!important;
    top:50%!important;
    width:64px!important;
    height:64px!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    border:1px solid #e5e7eb!important;
    border-radius:32px!important;
    background:#fff!important;
    color:#000!important;
    box-shadow:0 10px 10px rgba(0,0,0,.05)!important;
    transform:translateY(-50%)!important;
  }
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{display:block!important;width:40px!important;height:40px!important;max-width:none!important;filter:none!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:239px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:239px!important;background:#fff!important;color:#000!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next img{transform:rotate(180deg)!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button:hover{border-color:#05f!important;background:linear-gradient(90deg,#4784ff,#05f)!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button:hover img{filter:brightness(0) invert(1)!important}
}

@media(max-width:900px){
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{left:auto!important;width:100%!important;margin:0!important;padding:0 42px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-track{position:static!important;width:100%!important;padding:0!important;transform:none!important;overflow-x:auto!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-prev{left:0!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:0!important}
}

@media(max-width:600px){
  .gpdb-page .gpdb-reviews .sync-section-title{left:auto!important;width:auto!important;height:auto!important;margin-bottom:40px!important;font-size:28px!important;line-height:36px!important;white-space:normal!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap{padding:0 42px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-track article{padding:20px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button{width:42px!important;height:42px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>button img{width:32px!important;height:32px!important}
  .gpdb-page .gpdb-reviews .gpdb-review-wrap>.review-next{right:15px!important}
}

/* Keep each reviewer's avatar color when the carousel rotates its cards. */
.gpdb-page .gpdb-reviews article[data-review-avatar="brown"] .review-head i{background:#8d6e63!important}
.gpdb-page .gpdb-reviews article[data-review-avatar="purple"] .review-head i{background:#83648d!important}
.gpdb-page .gpdb-reviews article[data-review-avatar="green"] .review-head i{background:#004d40!important}
