:root{
  --blue:#1d60fb;
  --green:#77eaa9;
  --ink:#1f1f1f;
  --paper:#f1f5f8;
  --white:#fff;
  --muted:rgba(31,31,31,.7);
  --line:rgba(31,31,31,.12);
  --shell:1200px;
  color-scheme:light;
  font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;
  color:var(--ink);
  background:var(--white);
  font-size:16px;
  line-height:1.6}
  *,*::before,*::after{
    box-sizing:border-box}
    body{
      margin:0}
      html{
        scroll-behavior:smooth;
        scroll-padding-top:110px}
        img,svg{
          display:block;
          max-width:100%}
          img{
            height:auto}
            a{
              color:inherit;
              text-decoration:none}
              button{
                font:inherit}
                button,a{
                  touch-action:manipulation}
                  a:focus-visible,button:focus-visible{
                    outline:3px solid var(--blue);
                    outline-offset:5px}
                    h1,h2,h3,p,figure{
                      margin:0}
                      h1,h2,h3{
                        line-height:1.08;
                        letter-spacing:-.055em}
                        p+p{
                          margin-top:1em}
                          h1{
                            font-size:clamp(3.8rem,6.7vw,6.25rem);
                            font-weight:720}
                            h2{
                              font-size:clamp(2.4rem,4.2vw,4rem);
                              font-weight:680}
                              h3{
                                font-size:1.55rem;
                                letter-spacing:-.035em}
                                .shell{
                                  width:min(var(--shell),calc(100% - 64px));
                                  margin-inline:auto}
                                  .section{
                                    padding-block:100px}
                                    em{
                                      font-style:normal;
                                      color:var(--blue)}
                                      .kicker{
                                        font-size:.8rem;
                                        font-weight:650;
                                        text-transform:uppercase;
                                        letter-spacing:.14em;
                                        margin-bottom:20px}
                                        .muted{
                                          color:var(--muted)}
                                          html[lang="nb"] .lang-en,html[lang="en"] .lang-no{
                                            display:none!important}
                                            [hidden]{
                                              display:none!important}
                                              .skip-link{
                                                position:fixed;
                                                top:12px;
                                                left:12px;
                                                padding:12px 18px;
                                                background:var(--white);
                                                z-index:30;
                                                transform:translateY(-180%);
                                                border:2px solid var(--blue);
                                                border-radius:8px}
                                                .skip-link:focus{
                                                  transform:none}
                                                  .site-header{
                                                    position:sticky;
                                                    top:0;
                                                    z-index:20;
                                                    background:rgba(255,255,255,.95);
                                                    border-bottom:1px solid var(--line);
                                                    backdrop-filter:blur(16px)}
                                                    .header-inner{
                                                      min-height:88px;
                                                      display:flex;
                                                      align-items:center;
                                                      gap:34px}
                                                      .brand{
                                                        display:inline-flex;
                                                        align-items:center;
                                                        gap:12px;
                                                        font-size:1.65rem;
                                                        font-weight:750;
                                                        letter-spacing:-.06em;
                                                        flex-shrink:0}
                                                        .brand img{
                                                          width:32px;
                                                          height:39px}
                                                          .main-nav{
                                                            display:flex;
                                                            align-items:center;
                                                            gap:27px;
                                                            margin-left:auto;
                                                            font-size:.9rem;
                                                            font-weight:550}
                                                            .main-nav a:hover,.footer-links a:hover{
                                                              color:var(--blue)}
                                                              .header-actions{
                                                                display:flex;
                                                                gap:22px;
                                                                align-items:center}
                                                                .language-switch{
                                                                  display:flex;
                                                                  padding:4px;
                                                                  border:1px solid var(--line);
                                                                  border-radius:30px;
                                                                  gap:2px}
                                                                  .language-switch a{
                                                                    padding:6px 11px;
                                                                    font-size:.8rem;
                                                                    line-height:1.3;
                                                                    border-radius:22px;
                                                                    font-weight:650}
                                                                    .language-switch a[aria-current="true"]{
                                                                      background:var(--ink);
                                                                      color:var(--white)}
                                                                      .contact-link{
                                                                        font-size:.9rem;
                                                                        font-weight:600}
                                                                        .contact-link span[aria-hidden]{
                                                                          margin-left:6px}
                                                                          .hero{
                                                                            background:var(--paper);
                                                                            overflow:hidden;
                                                                            padding:90px 0 100px}
                                                                            .hero-grid{
                                                                              display:grid;
                                                                              grid-template-columns:.92fr 1.18fr;
                                                                              align-items:center;
                                                                              gap:40px}
                                                                              .platform-pill{
                                                                                font-size:.8rem;
                                                                                font-weight:600;
                                                                                display:inline-flex;
                                                                                border:1px solid var(--line);
                                                                                border-radius:40px;
                                                                                padding:8px 15px;
                                                                                margin-bottom:24px;
                                                                                gap:8px;
                                                                                align-items:center}
                                                                                .platform-pill:before{
                                                                                  content:"";
                                                                                  width:7px;
                                                                                  height:7px;
                                                                                  background:var(--blue);
                                                                                  border-radius:50%}
                                                                                  .hero-lead{
                                                                                    font-size:1.12rem;
                                                                                    line-height:1.65;
                                                                                    max-width:480px;
                                                                                    color:var(--muted);
                                                                                    margin-top:28px}
                                                                                    .hero-actions{
                                                                                      display:flex;
                                                                                      align-items:center;
                                                                                      flex-wrap:wrap;
                                                                                      gap:12px;
                                                                                      margin-top:31px}
                                                                                      .button{
                                                                                        display:inline-flex;
                                                                                        align-items:center;
                                                                                        justify-content:center;
                                                                                        gap:18px;
                                                                                        padding:14px 23px;
                                                                                        border-radius:100px;
                                                                                        font-size:.92rem;
                                                                                        font-weight:600;
                                                                                        border:1px solid transparent;
                                                                                        transition:transform .2s,background .2s}
                                                                                        .button:hover{
                                                                                          transform:translateY(-2px)}
                                                                                          .button-dark{
                                                                                            background:var(--ink);
                                                                                            color:var(--white)}
                                                                                            .button-blue{
                                                                                              background:var(--blue);
                                                                                              color:var(--white)}
                                                                                              .button-quiet{
                                                                                                border-color:var(--line);
                                                                                                background:transparent}
                                                                                                .button-green{
                                                                                                  background:var(--green);
                                                                                                  color:var(--ink)}
                                                                                                  .availability{
                                                                                                    font-size:.8rem;
                                                                                                    color:var(--muted);
                                                                                                    margin-top:18px}
                                                                                                    .hero-product{
                                                                                                      position:relative;
                                                                                                      padding:18px 0 48px;
                                                                                                      margin-right:-94px}
                                                                                                      .desktop-shot{
                                                                                                        overflow:hidden;
                                                                                                        border-radius:14px;
                                                                                                        border:1px solid var(--line);
                                                                                                        box-shadow:0 25px 70px rgba(31,31,31,.16);
                                                                                                        background:var(--paper)}
                                                                                                        .window-bar{
                                                                                                          height:25px;
                                                                                                          display:flex;
                                                                                                          align-items:center;
                                                                                                          gap:5px;
                                                                                                          padding:0 10px;
                                                                                                          background:var(--white);
                                                                                                          border-bottom:1px solid var(--line);
                                                                                                          position:relative}
                                                                                                          .window-bar i{
                                                                                                            width:6px;
                                                                                                            height:6px;
                                                                                                            border-radius:50%;
                                                                                                            background:rgba(31,31,31,.25)}
                                                                                                            .window-bar span{
                                                                                                              position:absolute;
                                                                                                              inset:0;
                                                                                                              display:grid;
                                                                                                              place-items:center;
                                                                                                              font-size:10px;
                                                                                                              font-weight:600}
                                                                                                              .hero-phone{
                                                                                                                position:absolute;
                                                                                                                width:25%;
                                                                                                                right:25px;
                                                                                                                bottom:-18px;
                                                                                                                border:5px solid var(--ink);
                                                                                                                border-radius:29px;
                                                                                                                overflow:hidden;
                                                                                                                box-shadow:0 20px 40px rgba(31,31,31,.23);
                                                                                                                background:var(--ink)}
                                                                                                                .product-note{
                                                                                                                  margin-top:15px;
                                                                                                                  font-size:.8rem;
                                                                                                                  color:var(--muted);
                                                                                                                  width:70%}
                                                                                                                  .trust-strip{
                                                                                                                    border-bottom:1px solid var(--line)}
                                                                                                                    .trust-grid{
                                                                                                                      display:grid;
                                                                                                                      grid-template-columns:repeat(4,1fr);
                                                                                                                      padding-block:25px;
                                                                                                                      text-align:center;
                                                                                                                      font-size:.85rem;
                                                                                                                      font-weight:600}
                                                                                                                      .trust-grid p+p{
                                                                                                                        margin-top:0}
                                                                                                                        .trust-grid p:not(:last-child){
                                                                                                                          border-right:1px solid var(--line)}
                                                                                                                          .section-heading{
                                                                                                                            display:grid;
                                                                                                                            grid-template-columns:1fr .75fr;
                                                                                                                            gap:60px;
                                                                                                                            align-items:end;
                                                                                                                            margin-bottom:44px}
                                                                                                                            .section-heading>p{
                                                                                                                              font-size:1.06rem;
                                                                                                                              color:var(--muted);
                                                                                                                              max-width:420px}
                                                                                                                              .feature-grid{
                                                                                                                                display:grid;
                                                                                                                                grid-template-columns:repeat(3,1fr);
                                                                                                                                gap:18px}
                                                                                                                                .feature-card{
                                                                                                                                  border-radius:24px;
                                                                                                                                  padding:32px;
                                                                                                                                  min-height:310px;
                                                                                                                                  display:flex;
                                                                                                                                  flex-direction:column;
                                                                                                                                  background:var(--paper)}
                                                                                                                                  .feature-card .number{
                                                                                                                                    font-size:3rem;
                                                                                                                                    line-height:1;
                                                                                                                                    font-weight:500;
                                                                                                                                    letter-spacing:-.08em;
                                                                                                                                    margin-bottom:42px;
                                                                                                                                    color:var(--blue)}
                                                                                                                                    .feature-card p{
                                                                                                                                      margin-top:18px;
                                                                                                                                      font-size:.97rem;
                                                                                                                                      line-height:1.7;
                                                                                                                                      color:var(--muted)}
                                                                                                                                      .feature-blue{
                                                                                                                                        background:var(--blue);
                                                                                                                                        color:var(--white)}
                                                                                                                                        .feature-blue .number{
                                                                                                                                          color:var(--green)}
                                                                                                                                          .feature-blue p,.feature-dark p{
                                                                                                                                            color:rgba(255,255,255,.82)}
                                                                                                                                            .feature-dark{
                                                                                                                                              background:var(--ink);
                                                                                                                                              color:var(--white)}
                                                                                                                                              .feature-dark .number{
                                                                                                                                                color:var(--green)}
                                                                                                                                                .gallery-section{
                                                                                                                                                  background:var(--paper)}
                                                                                                                                                  .gallery-heading{
                                                                                                                                                    margin-bottom:34px}
                                                                                                                                                    .gallery-heading .section-heading{
                                                                                                                                                      margin-bottom:30px}
                                                                                                                                                      .platform-tabs{
                                                                                                                                                        display:flex;
                                                                                                                                                        gap:7px;
                                                                                                                                                        background:var(--white);
                                                                                                                                                        border:1px solid var(--line);
                                                                                                                                                        padding:5px;
                                                                                                                                                        border-radius:100px;
                                                                                                                                                        width:fit-content}
                                                                                                                                                        .platform-tabs button{
                                                                                                                                                          border:0;
                                                                                                                                                          border-radius:60px;
                                                                                                                                                          background:transparent;
                                                                                                                                                          padding:11px 24px;
                                                                                                                                                          cursor:pointer;
                                                                                                                                                          font-size:.92rem;
                                                                                                                                                          color:var(--ink);
                                                                                                                                                          font-weight:600}
                                                                                                                                                          .platform-tabs button[aria-selected="true"]{
                                                                                                                                                            background:var(--ink);
                                                                                                                                                            color:var(--white)}
                                                                                                                                                            .platform-tabs button:hover:not([aria-selected="true"]){
                                                                                                                                                              background:var(--paper)}
                                                                                                                                                              .gallery-panel{
                                                                                                                                                                margin-top:25px}
                                                                                                                                                                .gallery-description{
                                                                                                                                                                  font-size:.97rem;
                                                                                                                                                                  color:var(--muted);
                                                                                                                                                                  margin-bottom:25px}
                                                                                                                                                                  .screenshot-grid{
                                                                                                                                                                    display:grid;
                                                                                                                                                                    grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                                                                                                    gap:23px}
                                                                                                                                                                    .screenshot-grid a{
                                                                                                                                                                      display:block;
                                                                                                                                                                      border-radius:16px;
                                                                                                                                                                      overflow:hidden;
                                                                                                                                                                      background:var(--white);
                                                                                                                                                                      box-shadow:0 10px 30px rgba(31,31,31,.06);
                                                                                                                                                                      transition:transform .22s}
                                                                                                                                                                      .screenshot-grid a:hover{
                                                                                                                                                                        transform:translateY(-5px)}
                                                                                                                                                                        .screenshot-grid img{
                                                                                                                                                                          width:100%}
                                                                                                                                                                          .screenshot-grid figcaption{
                                                                                                                                                                            font-size:.85rem;
                                                                                                                                                                            margin-top:15px;
                                                                                                                                                                            text-align:center;
                                                                                                                                                                            font-weight:550}
                                                                                                                                                                            .screens-note{
                                                                                                                                                                              font-size:.8rem;
                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                              margin-top:26px}
                                                                                                                                                                              .gallery-panel[data-panel="mac"] .screenshot-grid{
                                                                                                                                                                                grid-template-columns:1fr 1fr}
                                                                                                                                                                                .gallery-panel[data-panel="mac"] figure:first-child{
                                                                                                                                                                                  grid-column:1/-1}
                                                                                                                                                                                  .gallery-panel[data-panel="mac"] figure:first-child a{
                                                                                                                                                                                    max-width:970px;
                                                                                                                                                                                    margin:auto}
                                                                                                                                                                                    .gallery-panel[data-panel="mac"] figure:first-child figcaption{
                                                                                                                                                                                      margin-bottom:12px}
                                                                                                                                                                                      .privacy-band{
                                                                                                                                                                                        background:var(--ink);
                                                                                                                                                                                        color:var(--white);
                                                                                                                                                                                        padding-block:90px}
                                                                                                                                                                                        .privacy-grid{
                                                                                                                                                                                          display:grid;
                                                                                                                                                                                          grid-template-columns:.8fr 1fr;
                                                                                                                                                                                          gap:90px;
                                                                                                                                                                                          align-items:center}
                                                                                                                                                                                          .privacy-art{
                                                                                                                                                                                            display:grid;
                                                                                                                                                                                            place-items:center;
                                                                                                                                                                                            min-height:280px;
                                                                                                                                                                                            border:1px solid rgba(255,255,255,.16);
                                                                                                                                                                                            border-radius:28px;
                                                                                                                                                                                            background:rgba(255,255,255,.025)}
                                                                                                                                                                                            .privacy-art .file-word{
                                                                                                                                                                                              font-size:6rem;
                                                                                                                                                                                              letter-spacing:-.09em;
                                                                                                                                                                                              font-weight:650;
                                                                                                                                                                                              color:var(--green);
                                                                                                                                                                                              line-height:1.1}
                                                                                                                                                                                              .privacy-art p{
                                                                                                                                                                                                font-size:.8rem;
                                                                                                                                                                                                letter-spacing:.12em;
                                                                                                                                                                                                margin-top:16px;
                                                                                                                                                                                                text-transform:uppercase}
                                                                                                                                                                                                .privacy-band .kicker{
                                                                                                                                                                                                  color:var(--green)}
                                                                                                                                                                                                  .privacy-copy{
                                                                                                                                                                                                    margin-top:24px;
                                                                                                                                                                                                    max-width:550px;
                                                                                                                                                                                                    color:rgba(255,255,255,.75);
                                                                                                                                                                                                    font-size:1.05rem}
                                                                                                                                                                                                    .band-actions{
                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                      gap:12px;
                                                                                                                                                                                                      flex-wrap:wrap;
                                                                                                                                                                                                      margin-top:30px}
                                                                                                                                                                                                      .privacy-band .button-quiet{
                                                                                                                                                                                                        border-color:rgba(255,255,255,.3)}
                                                                                                                                                                                                        .privacy-band a:focus-visible{
                                                                                                                                                                                                          outline-color:var(--green)}
                                                                                                                                                                                                          .support{
                                                                                                                                                                                                            text-align:center}
                                                                                                                                                                                                            .support h2{
                                                                                                                                                                                                              max-width:800px;
                                                                                                                                                                                                              margin:auto}
                                                                                                                                                                                                              .support>div>p:not(.kicker){
                                                                                                                                                                                                                max-width:560px;
                                                                                                                                                                                                                margin:25px auto;
                                                                                                                                                                                                                color:var(--muted);
                                                                                                                                                                                                                font-size:1.05rem}
                                                                                                                                                                                                                .support .support-note{
                                                                                                                                                                                                                  font-size:.85rem!important}
                                                                                                                                                                                                                  .site-footer{
                                                                                                                                                                                                                    background:var(--paper);
                                                                                                                                                                                                                    padding-block:55px 24px}
                                                                                                                                                                                                                    .footer-grid{
                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                      grid-template-columns:1.4fr 1fr 1fr;
                                                                                                                                                                                                                      gap:50px}
                                                                                                                                                                                                                      .footer-brand p{
                                                                                                                                                                                                                        font-size:.9rem;
                                                                                                                                                                                                                        color:var(--muted);
                                                                                                                                                                                                                        margin-top:16px}
                                                                                                                                                                                                                        .footer-column h3{
                                                                                                                                                                                                                          font-size:.9rem;
                                                                                                                                                                                                                          letter-spacing:0;
                                                                                                                                                                                                                          margin-bottom:18px}
                                                                                                                                                                                                                          .footer-column p,.footer-links{
                                                                                                                                                                                                                            font-size:.9rem;
                                                                                                                                                                                                                            color:var(--muted)}
                                                                                                                                                                                                                            .footer-links{
                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                              align-items:flex-start;
                                                                                                                                                                                                                              gap:8px}
                                                                                                                                                                                                                              .footer-bottom{
                                                                                                                                                                                                                                border-top:1px solid var(--line);
                                                                                                                                                                                                                                margin-top:40px;
                                                                                                                                                                                                                                padding-top:22px;
                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                                font-size:.8rem;
                                                                                                                                                                                                                                color:var(--muted)}
                                                                                                                                                                                                                                .legal-hero{
                                                                                                                                                                                                                                  background:var(--paper);
                                                                                                                                                                                                                                  padding-block:60px}
                                                                                                                                                                                                                                  .legal-hero h1{
                                                                                                                                                                                                                                    font-size:clamp(3rem,6vw,5rem)}
                                                                                                                                                                                                                                    .updated{
                                                                                                                                                                                                                                      font-size:.9rem;
                                                                                                                                                                                                                                      color:var(--muted);
                                                                                                                                                                                                                                      margin-top:22px}
                                                                                                                                                                                                                                      .legal-layout{
                                                                                                                                                                                                                                        display:grid;
                                                                                                                                                                                                                                        grid-template-columns:220px minmax(0,760px);
                                                                                                                                                                                                                                        gap:70px;
                                                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                                                        padding-block:65px 100px}
                                                                                                                                                                                                                                        .legal-aside{
                                                                                                                                                                                                                                          align-self:start;
                                                                                                                                                                                                                                          position:sticky;
                                                                                                                                                                                                                                          top:130px;
                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                                                          gap:12px;
                                                                                                                                                                                                                                          font-size:.95rem}
                                                                                                                                                                                                                                          .legal-aside a{
                                                                                                                                                                                                                                            padding:10px 15px;
                                                                                                                                                                                                                                            border-radius:10px}
                                                                                                                                                                                                                                            .legal-aside a[aria-current="page"]{
                                                                                                                                                                                                                                              background:var(--paper);
                                                                                                                                                                                                                                              font-weight:600}
                                                                                                                                                                                                                                              .legal-aside a:hover{
                                                                                                                                                                                                                                                color:var(--blue)}
                                                                                                                                                                                                                                                .legal-document{
                                                                                                                                                                                                                                                  font-size:1rem;
                                                                                                                                                                                                                                                  line-height:1.8}
                                                                                                                                                                                                                                                  .legal-document h2{
                                                                                                                                                                                                                                                    font-size:1.6rem;
                                                                                                                                                                                                                                                    letter-spacing:-.025em;
                                                                                                                                                                                                                                                    margin:36px 0 14px;
                                                                                                                                                                                                                                                    line-height:1.25}
                                                                                                                                                                                                                                                    .legal-document a{
                                                                                                                                                                                                                                                      color:var(--blue);
                                                                                                                                                                                                                                                      text-decoration:underline;
                                                                                                                                                                                                                                                      text-underline-offset:3px}
                                                                                                                                                                                                                                                      .legal-document .summary{
                                                                                                                                                                                                                                                        border-left:3px solid var(--blue);
                                                                                                                                                                                                                                                        padding:18px 23px;
                                                                                                                                                                                                                                                        background:var(--paper);
                                                                                                                                                                                                                                                        border-radius:0 12px 12px 0;
                                                                                                                                                                                                                                                        margin-bottom:30px}
                                                                                                                                                                                                                                                        @media(min-width:1500px){
                                                                                                                                                                                                                                                          .hero-product{
                                                                                                                                                                                                                                                            margin-right:-115px}
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                          @media(max-width:1080px){
                                                                                                                                                                                                                                                            .header-inner{
                                                                                                                                                                                                                                                              gap:20px}
                                                                                                                                                                                                                                                              .main-nav{
                                                                                                                                                                                                                                                                gap:18px}
                                                                                                                                                                                                                                                                .contact-link{
                                                                                                                                                                                                                                                                  display:none}
                                                                                                                                                                                                                                                                  .hero-grid{
                                                                                                                                                                                                                                                                    gap:28px;
                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1.1fr}
                                                                                                                                                                                                                                                                    .hero-product{
                                                                                                                                                                                                                                                                      margin-right:-35px}
                                                                                                                                                                                                                                                                      .hero h1{
                                                                                                                                                                                                                                                                        font-size:clamp(3.3rem,7vw,5rem)}
                                                                                                                                                                                                                                                                        .feature-card{
                                                                                                                                                                                                                                                                          padding:25px}
                                                                                                                                                                                                                                                                          .privacy-grid{
                                                                                                                                                                                                                                                                            gap:50px}
                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                          @media(max-width:800px){
                                                                                                                                                                                                                                                                            .shell{
                                                                                                                                                                                                                                                                              width:calc(100% - 40px)}
                                                                                                                                                                                                                                                                              .header-inner{
                                                                                                                                                                                                                                                                                min-height:74px;
                                                                                                                                                                                                                                                                                gap:16px}
                                                                                                                                                                                                                                                                                .main-nav{
                                                                                                                                                                                                                                                                                  font-size:.84rem;
                                                                                                                                                                                                                                                                                  gap:18px}
                                                                                                                                                                                                                                                                                  .main-nav .legal-nav{
                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                    .header-actions{
                                                                                                                                                                                                                                                                                      margin-left:auto}
                                                                                                                                                                                                                                                                                      .main-nav{
                                                                                                                                                                                                                                                                                        margin-left:auto}
                                                                                                                                                                                                                                                                                        .hero{
                                                                                                                                                                                                                                                                                          padding:60px 0 80px}
                                                                                                                                                                                                                                                                                          .hero-grid{
                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                            gap:40px}
                                                                                                                                                                                                                                                                                            .hero-copy{
                                                                                                                                                                                                                                                                                              max-width:600px}
                                                                                                                                                                                                                                                                                              .hero h1{
                                                                                                                                                                                                                                                                                                font-size:clamp(4rem,10vw,5.5rem)}
                                                                                                                                                                                                                                                                                                .hero-lead{
                                                                                                                                                                                                                                                                                                  max-width:570px}
                                                                                                                                                                                                                                                                                                  .hero-product{
                                                                                                                                                                                                                                                                                                    margin-right:0;
                                                                                                                                                                                                                                                                                                    margin-bottom:12px;
                                                                                                                                                                                                                                                                                                    max-width:690px}
                                                                                                                                                                                                                                                                                                    .hero-phone{
                                                                                                                                                                                                                                                                                                      right:20px;
                                                                                                                                                                                                                                                                                                      bottom:-10px;
                                                                                                                                                                                                                                                                                                      width:24%}
                                                                                                                                                                                                                                                                                                      .section{
                                                                                                                                                                                                                                                                                                        padding-block:70px}
                                                                                                                                                                                                                                                                                                        .section-heading{
                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                          gap:24px}
                                                                                                                                                                                                                                                                                                          .section-heading>p{
                                                                                                                                                                                                                                                                                                            max-width:600px}
                                                                                                                                                                                                                                                                                                            .feature-grid{
                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                              .feature-card{
                                                                                                                                                                                                                                                                                                                min-height:0;
                                                                                                                                                                                                                                                                                                                padding:32px}
                                                                                                                                                                                                                                                                                                                .feature-card .number{
                                                                                                                                                                                                                                                                                                                  font-size:2rem;
                                                                                                                                                                                                                                                                                                                  margin-bottom:28px}
                                                                                                                                                                                                                                                                                                                  .privacy-grid{
                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                    gap:35px}
                                                                                                                                                                                                                                                                                                                    .privacy-art{
                                                                                                                                                                                                                                                                                                                      min-height:200px;
                                                                                                                                                                                                                                                                                                                      max-width:450px}
                                                                                                                                                                                                                                                                                                                      .privacy-art .file-word{
                                                                                                                                                                                                                                                                                                                        font-size:5rem}
                                                                                                                                                                                                                                                                                                                        .screenshot-grid{
                                                                                                                                                                                                                                                                                                                          gap:14px}
                                                                                                                                                                                                                                                                                                                          .legal-layout{
                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                            gap:30px;
                                                                                                                                                                                                                                                                                                                            padding-top:30px}
                                                                                                                                                                                                                                                                                                                            .legal-aside{
                                                                                                                                                                                                                                                                                                                              position:static;
                                                                                                                                                                                                                                                                                                                              flex-direction:row;
                                                                                                                                                                                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                              gap:6px}
                                                                                                                                                                                                                                                                                                                              .footer-grid{
                                                                                                                                                                                                                                                                                                                                grid-template-columns:1.2fr 1fr;
                                                                                                                                                                                                                                                                                                                                gap:35px}
                                                                                                                                                                                                                                                                                                                                .footer-brand{
                                                                                                                                                                                                                                                                                                                                  grid-column:1/-1}
                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                @media(max-width:520px){
                                                                                                                                                                                                                                                                                                                                  .header-inner{
                                                                                                                                                                                                                                                                                                                                    min-height:72px;
                                                                                                                                                                                                                                                                                                                                    gap:10px}
                                                                                                                                                                                                                                                                                                                                    .brand{
                                                                                                                                                                                                                                                                                                                                      font-size:1.4rem;
                                                                                                                                                                                                                                                                                                                                      gap:8px}
                                                                                                                                                                                                                                                                                                                                      .brand img{
                                                                                                                                                                                                                                                                                                                                        width:25px;
                                                                                                                                                                                                                                                                                                                                        height:31px}
                                                                                                                                                                                                                                                                                                                                        .main-nav{
                                                                                                                                                                                                                                                                                                                                          gap:12px}
                                                                                                                                                                                                                                                                                                                                          .main-nav a:not(:first-child){
                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                            .language-switch a{
                                                                                                                                                                                                                                                                                                                                              padding:7px 9px}
                                                                                                                                                                                                                                                                                                                                              .hero{
                                                                                                                                                                                                                                                                                                                                                padding-top:42px}
                                                                                                                                                                                                                                                                                                                                                .hero h1{
                                                                                                                                                                                                                                                                                                                                                  font-size:3.9rem}
                                                                                                                                                                                                                                                                                                                                                  .hero-lead{
                                                                                                                                                                                                                                                                                                                                                    font-size:1.05rem}
                                                                                                                                                                                                                                                                                                                                                    .hero-product{
                                                                                                                                                                                                                                                                                                                                                      padding-bottom:34px}
                                                                                                                                                                                                                                                                                                                                                      .hero-phone{
                                                                                                                                                                                                                                                                                                                                                        border-width:3px;
                                                                                                                                                                                                                                                                                                                                                        border-radius:17px;
                                                                                                                                                                                                                                                                                                                                                        width:26%;
                                                                                                                                                                                                                                                                                                                                                        right:10px;
                                                                                                                                                                                                                                                                                                                                                        bottom:-4px}
                                                                                                                                                                                                                                                                                                                                                        .desktop-shot{
                                                                                                                                                                                                                                                                                                                                                          border-radius:9px}
                                                                                                                                                                                                                                                                                                                                                          .window-bar{
                                                                                                                                                                                                                                                                                                                                                            height:18px}
                                                                                                                                                                                                                                                                                                                                                            .product-note{
                                                                                                                                                                                                                                                                                                                                                              font-size:.8rem}
                                                                                                                                                                                                                                                                                                                                                              .trust-grid{
                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                gap:18px 0;
                                                                                                                                                                                                                                                                                                                                                                font-size:.8rem;
                                                                                                                                                                                                                                                                                                                                                                padding-block:23px}
                                                                                                                                                                                                                                                                                                                                                                .trust-grid p:nth-child(2){
                                                                                                                                                                                                                                                                                                                                                                  border-right:0}
                                                                                                                                                                                                                                                                                                                                                                  .section{
                                                                                                                                                                                                                                                                                                                                                                    padding-block:56px}
                                                                                                                                                                                                                                                                                                                                                                    .section-heading{
                                                                                                                                                                                                                                                                                                                                                                      margin-bottom:30px}
                                                                                                                                                                                                                                                                                                                                                                      .feature-card{
                                                                                                                                                                                                                                                                                                                                                                        padding:27px}
                                                                                                                                                                                                                                                                                                                                                                        .platform-tabs{
                                                                                                                                                                                                                                                                                                                                                                          width:100%}
                                                                                                                                                                                                                                                                                                                                                                          .platform-tabs button{
                                                                                                                                                                                                                                                                                                                                                                            flex:1;
                                                                                                                                                                                                                                                                                                                                                                            padding:10px 14px}
                                                                                                                                                                                                                                                                                                                                                                            .screenshot-grid{
                                                                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                                                                              overflow-x:auto;
                                                                                                                                                                                                                                                                                                                                                                              scroll-snap-type:x mandatory;
                                                                                                                                                                                                                                                                                                                                                                              gap:16px;
                                                                                                                                                                                                                                                                                                                                                                              padding:5px 3px 20px;
                                                                                                                                                                                                                                                                                                                                                                              margin-inline:-3px}
                                                                                                                                                                                                                                                                                                                                                                              .screenshot-grid figure{
                                                                                                                                                                                                                                                                                                                                                                                flex:0 0 82%;
                                                                                                                                                                                                                                                                                                                                                                                scroll-snap-align:center;
                                                                                                                                                                                                                                                                                                                                                                                min-width:0}
                                                                                                                                                                                                                                                                                                                                                                                .gallery-panel[data-panel="mac"] .screenshot-grid{
                                                                                                                                                                                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                  overflow:visible}
                                                                                                                                                                                                                                                                                                                                                                                  .gallery-panel[data-panel="mac"] figure:first-child{
                                                                                                                                                                                                                                                                                                                                                                                    grid-column:auto}
                                                                                                                                                                                                                                                                                                                                                                                    .screenshot-grid a{
                                                                                                                                                                                                                                                                                                                                                                                      border-radius:12px}
                                                                                                                                                                                                                                                                                                                                                                                      .privacy-band{
                                                                                                                                                                                                                                                                                                                                                                                        padding-block:56px}
                                                                                                                                                                                                                                                                                                                                                                                        .privacy-art{
                                                                                                                                                                                                                                                                                                                                                                                          min-height:180px}
                                                                                                                                                                                                                                                                                                                                                                                          .privacy-art .file-word{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:4rem}
                                                                                                                                                                                                                                                                                                                                                                                            .privacy-copy{
                                                                                                                                                                                                                                                                                                                                                                                              font-size:1rem}
                                                                                                                                                                                                                                                                                                                                                                                              .footer-grid{
                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                gap:30px}
                                                                                                                                                                                                                                                                                                                                                                                                .footer-brand{
                                                                                                                                                                                                                                                                                                                                                                                                  grid-column:auto}
                                                                                                                                                                                                                                                                                                                                                                                                  .footer-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                    gap:12px;
                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                    .legal-hero{
                                                                                                                                                                                                                                                                                                                                                                                                      padding-block:40px}
                                                                                                                                                                                                                                                                                                                                                                                                      .legal-layout{
                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom:60px}
                                                                                                                                                                                                                                                                                                                                                                                                        .legal-document{
                                                                                                                                                                                                                                                                                                                                                                                                          overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                        h1,h2,h3{
                                                                                                                                                                                                                                                                                                                                                                                                          overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                                                                                          .hero-grid>*,.section-heading>*,.privacy-grid>*,.footer-grid>*{
                                                                                                                                                                                                                                                                                                                                                                                                            min-width:0}
                                                                                                                                                                                                                                                                                                                                                                                                            .legal-hero h1{
                                                                                                                                                                                                                                                                                                                                                                                                              hyphens:auto}
                                                                                                                                                                                                                                                                                                                                                                                                              @media(max-width:520px){
                                                                                                                                                                                                                                                                                                                                                                                                                .header-inner{
                                                                                                                                                                                                                                                                                                                                                                                                                  flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                  padding-block:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .main-nav{
                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                    .header-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                      margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                      .platform-tabs button{
                                                                                                                                                                                                                                                                                                                                                                                                                        min-width:0;
                                                                                                                                                                                                                                                                                                                                                                                                                        padding-inline:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                      @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                        html{
                                                                                                                                                                                                                                                                                                                                                                                                                          scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                          *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                                                                                            transition:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                            animation:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                          }
