.to-landing-desktop{display:none}.to-landing-mobile{display:block}@media(min-width:768px){.to-landing-desktop{display:block}.to-landing-mobile{display:none}}.brand-turbooffice-landing{--ink: #1E281D;--olive: #555741;--olive-light: #D3DEB6;--tan: #E9E4DE;--cream: #F6F3EC;--paper: #FAFAFA;--warm: #F1ECE5;--neutral-warm: #625A4F;--grey: #898989;--hi: #FFE082;--line: rgba(30, 40, 29, .1);--line-strong: rgba(30, 40, 29, .2);--font-primary: "Figtree", ui-sans-serif, system-ui, sans-serif;--font-secondary: "Figtree", ui-sans-serif, system-ui, sans-serif;--font-body: "Rethink Sans", "Figtree", ui-sans-serif, system-ui, sans-serif;--font-chip: "Rethink Sans", ui-monospace, monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.brand-turbooffice-landing *,.brand-turbooffice-landing *:before,.brand-turbooffice-landing *:after{box-sizing:border-box}.brand-turbooffice-landing img{max-width:100%;display:block}.brand-turbooffice-landing a{color:inherit;text-decoration:none}.brand-turbooffice-landing button{font-family:inherit;cursor:pointer}.brand-turbooffice-landing .container{max-width:1240px;margin:0 auto;padding:0 32px}.brand-turbooffice-landing .kicker{font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--neutral-warm);font-weight:500}.brand-turbooffice-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--olive-light);color:var(--ink);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.04em}.brand-turbooffice-landing .eyebrow .dot{width:6px;height:6px;background:var(--ink);border-radius:50%;display:inline-block}.brand-turbooffice-landing .eyebrow.dark{background:var(--ink);color:#fff}.brand-turbooffice-landing .eyebrow.dark .dot{background:var(--olive-light)}.brand-turbooffice-landing .eyebrow.tan{background:var(--tan)}.brand-turbooffice-landing h1,.brand-turbooffice-landing h2,.brand-turbooffice-landing h3,.brand-turbooffice-landing h4{margin:0;font-family:var(--font-primary);font-weight:500;letter-spacing:-.02em;line-height:1.05}.brand-turbooffice-landing h1{font-size:clamp(40px,5.6vw,72px)}.brand-turbooffice-landing h2{font-size:clamp(32px,3.6vw,50px);letter-spacing:-.02em;line-height:1.05}.brand-turbooffice-landing h3{font-size:clamp(22px,2vw,30px);letter-spacing:-.01em;line-height:1.15}.brand-turbooffice-landing h4{font-size:18px;letter-spacing:-.005em}.brand-turbooffice-landing p{margin:0}.brand-turbooffice-landing .lede{font-size:19px;line-height:1.5;color:var(--neutral-warm);max-width:540px}.brand-turbooffice-landing .lede.lg{font-size:21px;max-width:600px}.brand-turbooffice-landing .hl{background:linear-gradient(transparent 60%,var(--olive-light) 60%);padding:0 4px}.brand-turbooffice-landing .hl-tan{background:linear-gradient(transparent 60%,var(--tan) 60%);padding:0 4px}.brand-turbooffice-landing .italic-accent{font-family:var(--font-primary);font-style:italic;font-weight:400;color:var(--olive)}.brand-turbooffice-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid transparent;font-family:var(--font-body);font-weight:500;font-size:14.5px;line-height:1;cursor:pointer;transition:background .15s,color .15s,transform .12s;white-space:nowrap}.brand-turbooffice-landing .btn-primary{background:var(--ink);color:#fff;padding:6px 6px 6px 18px}.brand-turbooffice-landing .btn-primary .a{width:26px;height:26px;border-radius:999px;background:var(--olive-light);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.brand-turbooffice-landing .btn-primary:hover{background:#11180f}.brand-turbooffice-landing .btn-outline{background:transparent;border-color:var(--ink);color:var(--ink);padding:6px 16px 6px 6px}.brand-turbooffice-landing .btn-outline .a{width:26px;height:26px;border-radius:999px;background:var(--olive-light);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.brand-turbooffice-landing .btn-outline:hover{background:#1e281d0d}.brand-turbooffice-landing .btn-ghost{background:transparent;color:var(--ink);padding:10px 14px}.brand-turbooffice-landing .btn-ghost:hover{background:#1e281d0d}.brand-turbooffice-landing .btn-tan{background:var(--tan);color:var(--ink)}.brand-turbooffice-landing .btn-tan:hover{background:#ddd6cc}.brand-turbooffice-landing .btn-light{background:#fff;border-color:var(--line);color:var(--ink)}.brand-turbooffice-landing .btn-light:hover{background:var(--cream)}.brand-turbooffice-landing section{padding:96px 0;position:relative}.brand-turbooffice-landing section.tight{padding:72px 0}.brand-turbooffice-landing section.dense{padding:56px 0}.brand-turbooffice-landing .sec-label{display:inline-flex;align-items:baseline;gap:10px;margin-bottom:18px}.brand-turbooffice-landing .sec-label .num{font-family:var(--font-chip, var(--font-body));font-size:11px;letter-spacing:.2em;color:var(--neutral-warm)}.brand-turbooffice-landing .sec-label .name{font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:500}.brand-turbooffice-landing .card{background:#fff;border:1px solid var(--line);border-radius:16px}.brand-turbooffice-landing .card-soft{background:var(--cream);border:1px solid var(--line);border-radius:16px}.brand-turbooffice-landing .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:500;background:#fff;border:1px solid var(--line)}.brand-turbooffice-landing .pill.fill{background:var(--olive-light);border-color:transparent}.brand-turbooffice-landing .pill.tan{background:var(--tan);border-color:transparent}.brand-turbooffice-landing .pill.dark{background:var(--ink);color:#fff;border-color:transparent}.brand-turbooffice-landing .pill.warn{background:#ffefc4;border-color:transparent;color:#6b4d00}.brand-turbooffice-landing .pill.success{background:#d7efd9;border-color:transparent;color:#1f5024}.brand-turbooffice-landing .row-between{display:flex;justify-content:space-between;align-items:center;gap:16px}.brand-turbooffice-landing .divider{height:1px;background:var(--line)}.brand-turbooffice-landing .bg-cream{background:var(--cream)}.brand-turbooffice-landing .bg-warm{background:var(--warm)}.brand-turbooffice-landing .bg-tan{background:var(--tan)}.brand-turbooffice-landing .bg-ink{background:var(--ink);color:#fff}.brand-turbooffice-landing .bg-ink .lede{color:#ffffffb3}.brand-turbooffice-landing .bg-ink .kicker,.brand-turbooffice-landing .bg-ink .sec-label .num,.brand-turbooffice-landing .bg-ink .sec-label .name{color:#ffffffa6}.brand-turbooffice-landing .bg-ink .sec-label .name{color:#ffffffe6}.brand-turbooffice-landing .bg-ink h1,.brand-turbooffice-landing .bg-ink h2,.brand-turbooffice-landing .bg-ink h3{color:#fff}.brand-turbooffice-landing .window{background:#fff;border-radius:14px;border:1px solid var(--line);overflow:hidden;box-shadow:0 30px 60px -30px #1e281d2e,0 1px 2px #1e281d0f}.brand-turbooffice-landing .window-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--line)}.brand-turbooffice-landing .window-bar .dots{display:flex;gap:5px}.brand-turbooffice-landing .window-bar .dots i{width:9px;height:9px;border-radius:50%;background:#e5e0d6;display:inline-block}.brand-turbooffice-landing .window-bar .url{flex:1;font-family:var(--font-body);font-size:11.5px;color:var(--neutral-warm);background:#f4f0e8;padding:5px 10px;border-radius:6px;text-align:center;letter-spacing:.02em}.brand-turbooffice-landing .skel{background:#efe9dc;border-radius:4px}.brand-turbooffice-landing .skel.dark{background:#d8d3c4}.brand-turbooffice-landing .skel.tan{background:var(--tan)}.brand-turbooffice-landing .grid-bg{background-image:linear-gradient(to right,rgba(30,40,29,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,40,29,.06) 1px,transparent 1px);background-size:56px 56px}.brand-turbooffice-landing .mono{font-family:ui-monospace,Rethink Sans,monospace;letter-spacing:.02em}.brand-turbooffice-landing .bignum{font-family:var(--font-primary);font-weight:500;font-size:clamp(48px,6vw,88px);letter-spacing:-.04em;line-height:.95}@keyframes to-blinker{50%{opacity:0}}@keyframes to-slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes to-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes to-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes to-fieldFill{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes to-progress{0%{width:0%}to{width:100%}}@keyframes to-cursorMove{0%{left:6%;top:0%}14%{left:36%;top:6%}28%{left:66%;top:6%}42%{left:6%;top:32%}56%{left:48%;top:32%}70%{left:70%;top:32%}85%{left:6%;top:58%}to{left:92%;top:58%;opacity:0}}@keyframes to-brandFade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes to-progressBar{0%{width:0}to{width:100%}}.brand-turbooffice-landing-mobile{--ink: #1E281D;--olive: #555741;--olive-light: #D3DEB6;--tan: #E8DCC4;--cream: #F4EFE3;--bg: #FAFAF7;--neutral-warm: #6B6A5C;--grey: #8A887A;--line: #E5E0D6;--line-strong: #C4BFB1;--font-primary: "Fraunces", Georgia, serif;--font-body: "Figtree", system-ui, -apple-system, sans-serif;background:#efede7;font-family:var(--font-body);color:var(--ink)}.brand-turbooffice-landing-mobile *,.brand-turbooffice-landing-mobile *:before,.brand-turbooffice-landing-mobile *:after{box-sizing:border-box}.brand-turbooffice-landing-mobile .stage{min-height:100vh;padding:56px 20px;display:flex;flex-direction:column;align-items:center;gap:28px;background:radial-gradient(circle at 20% 0%,#F8F4EA 0%,transparent 50%),radial-gradient(circle at 100% 100%,#E8E4D4 0%,transparent 50%),#efede7}.brand-turbooffice-landing-mobile .stage-title{font-family:var(--font-primary);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);text-align:center}.brand-turbooffice-landing-mobile .stage-title em{font-style:italic;color:var(--olive)}.brand-turbooffice-landing-mobile .m-body{font-family:var(--font-body);color:var(--ink);background:var(--cream);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.brand-turbooffice-landing-mobile .m-body h1,.brand-turbooffice-landing-mobile .m-body h2,.brand-turbooffice-landing-mobile .m-body h3{font-family:var(--font-primary);font-weight:500;letter-spacing:-.025em;margin:0;color:var(--ink);text-wrap:balance}.brand-turbooffice-landing-mobile .m-body h1{font-size:38px;line-height:1;letter-spacing:-.035em}.brand-turbooffice-landing-mobile .m-body h2{font-size:28px;line-height:1.05}.brand-turbooffice-landing-mobile .m-body h3{font-size:18px;line-height:1.2}.brand-turbooffice-landing-mobile .m-body p{margin:0;text-wrap:pretty}.brand-turbooffice-landing-mobile .hl{background:var(--olive-light);padding:0 .15em;border-radius:4px}.brand-turbooffice-landing-mobile .hl-tan{background:var(--tan);padding:0 .15em;border-radius:4px}.brand-turbooffice-landing-mobile .italic{font-family:var(--font-primary);font-style:italic;font-weight:400}.brand-turbooffice-landing-mobile .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;background:#fff;border:1px solid var(--line)}.brand-turbooffice-landing-mobile .eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--olive);background:#ffffff80}.brand-turbooffice-landing-mobile .sec-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-style:italic;font-size:12.5px;color:var(--neutral-warm);margin-bottom:12px}.brand-turbooffice-landing-mobile .sec-label .num{font-style:normal;color:var(--olive)}.brand-turbooffice-landing-mobile .sec-label .name{color:var(--ink)}.brand-turbooffice-landing-mobile .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--olive-light);padding:6px 6px 6px 16px;border-radius:999px;border:none;font-family:var(--font-body);font-weight:500;font-size:13.5px;cursor:pointer}.brand-turbooffice-landing-mobile .btn-primary .a{width:26px;height:26px;border-radius:999px;background:var(--olive-light);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.brand-turbooffice-landing-mobile .m-sec{padding:28px 20px}.brand-turbooffice-landing-mobile .m-sec.cream{background:var(--cream)}.brand-turbooffice-landing-mobile .m-sec.ink{background:var(--ink);color:#fff}.brand-turbooffice-landing-mobile .m-sec.ink h2{color:#fff}.brand-turbooffice-landing-mobile .m-sec.ink .sec-label{color:#ffffff8c}.brand-turbooffice-landing-mobile .m-sec.ink .sec-label .name{color:#fff}.brand-turbooffice-landing-mobile .m-sec.ink .sec-label .num{color:var(--olive-light)}.brand-turbooffice-landing-mobile .m-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fafaf7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand-turbooffice-landing-mobile .m-nav .menu-btn{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center}.brand-turbooffice-landing-mobile .m-nav .menu-btn span,.brand-turbooffice-landing-mobile .m-nav .menu-btn span:before,.brand-turbooffice-landing-mobile .m-nav .menu-btn span:after{display:block;content:"";width:16px;height:1.5px;background:var(--ink);position:relative}.brand-turbooffice-landing-mobile .m-nav .menu-btn span:before{position:absolute;top:-5px}.brand-turbooffice-landing-mobile .m-nav .menu-btn span:after{position:absolute;top:5px}.brand-turbooffice-landing-mobile .m-hero{padding:24px 20px 36px}.brand-turbooffice-landing-mobile .m-hero .lede{color:var(--neutral-warm);font-size:15.5px;line-height:1.5;margin-top:14px}.brand-turbooffice-landing-mobile .m-hero .ctas{display:flex;flex-direction:column;gap:10px;margin-top:22px}.brand-turbooffice-landing-mobile .m-hero .sub-link{font-size:12.5px;color:var(--neutral-warm);text-align:center}.brand-turbooffice-landing-mobile .m-hero .sub-link strong{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.brand-turbooffice-landing-mobile .montage{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.brand-turbooffice-landing-mobile .tile{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 20px -16px #1e281d2e}.brand-turbooffice-landing-mobile .tile .lab{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .tile .hd{font-family:var(--font-primary);font-size:13px;font-weight:500;line-height:1.2}.brand-turbooffice-landing-mobile .tile .row{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .tile .row .dot{width:6px;height:6px;border-radius:50%;background:var(--olive);display:inline-block}.brand-turbooffice-landing-mobile .tile.dark{background:var(--ink);color:#fff;border-color:transparent}.brand-turbooffice-landing-mobile .tile.dark .lab{color:#fff9}.brand-turbooffice-landing-mobile .tile.dark .row{color:#ffffffb3}.brand-turbooffice-landing-mobile .tile.olive{background:var(--olive-light);border-color:transparent}.brand-turbooffice-landing-mobile .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px;background:var(--bg);border-bottom:1px solid var(--line)}.brand-turbooffice-landing-mobile .step{padding:10px 6px;text-align:center;border-radius:8px;font-size:10.5px;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .step.on{background:var(--cream);color:var(--ink);font-weight:500}.brand-turbooffice-landing-mobile .step .num{display:block;font-family:var(--font-primary);font-size:12px;color:var(--olive);margin-bottom:2px}.brand-turbooffice-landing-mobile .step.on .num{color:var(--ink)}.brand-turbooffice-landing-mobile .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.brand-turbooffice-landing-mobile .field{background:#fff;border:1px solid var(--olive-light);border-bottom:2px solid var(--olive);border-radius:4px;padding:6px 8px;font-family:var(--font-primary);font-size:13px;font-weight:500}.brand-turbooffice-landing-mobile .field-lab{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-warm);margin-bottom:3px}.brand-turbooffice-landing-mobile .bento{display:grid;grid-template-columns:1fr;gap:10px}.brand-turbooffice-landing-mobile .bento .b-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.brand-turbooffice-landing-mobile .bento .b-card.olive{background:var(--olive-light);border-color:transparent}.brand-turbooffice-landing-mobile .bento .b-card .lab{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-warm);margin-bottom:6px}.brand-turbooffice-landing-mobile .bento .b-card h3{font-size:17px;margin-bottom:6px}.brand-turbooffice-landing-mobile .bento .b-card p{font-size:13px;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .replaces{display:flex;flex-direction:column;gap:1px;background:#ffffff14;border-radius:12px;overflow:hidden}.brand-turbooffice-landing-mobile .replaces .row{background:var(--ink);padding:14px 16px;display:flex;align-items:center;gap:12px}.brand-turbooffice-landing-mobile .replaces .row .check{width:22px;height:22px;border-radius:50%;background:var(--olive-light);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px}.brand-turbooffice-landing-mobile .replaces .row .strike{text-decoration:line-through;color:#ffffff8c;flex:1;font-size:14.5px}.brand-turbooffice-landing-mobile .replaces .row .ours{font-family:var(--font-primary);font-size:12.5px;color:var(--olive-light);font-style:italic}.brand-turbooffice-landing-mobile .mini-dash{background:#fafaf7;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.brand-turbooffice-landing-mobile .mini-dash .browser{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fff;border-bottom:1px solid var(--line)}.brand-turbooffice-landing-mobile .mini-dash .browser .dots{display:flex;gap:4px}.brand-turbooffice-landing-mobile .mini-dash .browser .dots i{width:7px;height:7px;border-radius:50%;background:#e5e0d6;display:inline-block}.brand-turbooffice-landing-mobile .mini-dash .browser .url{flex:1;font-size:10px;color:var(--neutral-warm);background:#f4f0e8;padding:4px 8px;border-radius:5px;text-align:center}.brand-turbooffice-landing-mobile .mini-dash .body{padding:14px}.brand-turbooffice-landing-mobile .mini-dash .greet{font-family:var(--font-primary);font-size:18px;font-weight:400;letter-spacing:-.01em}.brand-turbooffice-landing-mobile .mini-dash .greet em{color:var(--brand-primary, var(--ink));font-style:italic}.brand-turbooffice-landing-mobile .mini-dash .stat-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.brand-turbooffice-landing-mobile .mini-dash .stat{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px}.brand-turbooffice-landing-mobile .mini-dash .stat .lab{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .mini-dash .stat .v{font-family:var(--font-primary);font-size:22px;font-weight:400;letter-spacing:-.02em;margin-top:2px}.brand-turbooffice-landing-mobile .mini-dash .stat .d{font-size:10px;color:var(--brand-primary, var(--ink));margin-top:2px}.brand-turbooffice-landing-mobile .m-footer{padding:24px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;align-items:flex-start;background:#fff}.brand-turbooffice-landing-mobile .m-footer .links{display:flex;gap:18px;font-size:12px;color:var(--neutral-warm)}.brand-turbooffice-landing-mobile .sticky-cta{position:sticky;bottom:0;padding:12px 16px;background:#fafaf7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;gap:8px;z-index:4}.brand-turbooffice-landing-mobile .sticky-cta .btn-primary{flex:1;justify-content:center;padding-left:6px}.brand-turbooffice-landing-mobile .sticky-cta .btn-ghost{font-size:12.5px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink)}@keyframes tom-blinker{50%{opacity:0}}@keyframes tom-slideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tom-fillIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tom-typeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tom-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tom-dot{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes tom-dgrow{0%{transform:scaleX(0);opacity:.9}22%{transform:scaleX(1);opacity:1}88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes tom-dscan{0%{transform:translate(-100%)}60%{transform:translate(120%)}to{transform:translate(120%)}}.brand-turbooffice-landing-mobile .dots i{font-style:normal;opacity:0;animation:tom-dot 1.4s infinite}.brand-turbooffice-landing-mobile .dots i:nth-child(2){animation-delay:.2s}.brand-turbooffice-landing-mobile .dots i:nth-child(3){animation-delay:.4s}.brand-turbooffice-landing-mobile .dline{height:3px;border-radius:1px;background:var(--line-strong);transform-origin:left center;transform:scaleX(0);animation:tom-dgrow 3.6s ease-out infinite}.brand-turbooffice-landing-mobile .dline.active{background:var(--olive);height:4px}.brand-turbooffice-landing-mobile .dscan{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(85,87,65,.12) 50%,transparent 100%);transform:translate(-100%);animation:tom-dscan 3.6s ease-in-out infinite;pointer-events:none}
