.tm-page,.tm-mark,.tm-apps{--tt:#1f6f78;--tc:#c4663a;--tcd:#94461f;--ts:#ead9bf;--tn:#23303a;--tl:#f5f2ea;font-family:Inter Variable,sans-serif}.tm-page{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:end;gap:clamp(14px,3vw,36px);display:grid}.tm-laptop .u{background:var(--tn);border-radius:.9em .9em .4em .4em;padding:.7em .7em 1em;box-shadow:0 1em 2em -1em #000000b3}.tm-laptop .chrome{align-items:center;gap:.4em;padding:0 0 .6em;display:flex}.tm-laptop .chrome i{background:#ffffff59;border-radius:50%;width:.55em;height:.55em}.tm-laptop .chrome span{background:#ffffff1f;border-radius:.5em;flex:1;height:1em;margin-left:1em}.tm-laptop .scr{background:var(--tl);color:var(--tn);border-radius:.3em;gap:1.1em;padding:1.1em 1.4em 1.4em;font-size:.82em;display:grid}.tm-page .bar,.tm-apps .bar{align-items:center;gap:.5em;display:flex}.tm-page .bar b,.tm-apps .bar b{letter-spacing:-.01em;font:700 1.35em Bricolage Grotesque Variable,sans-serif}.tm-page .bar .call{background:var(--tcd);color:#fff;border-radius:2em;margin-left:auto;padding:.4em .9em;font-weight:700}.tm-laptop .row1{grid-template-columns:1fr 1.2fr;gap:1em;display:grid}.tm-laptop .hero{background:var(--ts);border-radius:.6em;flex-direction:column;justify-content:center;padding:1.3em;display:flex}.tm-laptop .hero .k{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.8em;font-weight:600}.tm-laptop .hero .ph{color:var(--tcd);margin:.2em 0;font:800 2.5em/1 Bricolage Grotesque Variable,sans-serif}.tm-laptop .hero .s{letter-spacing:.22em;margin:0;font-size:.7em;font-weight:600}.tm-page .seasons{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.tm-page .s{border-radius:.6em;align-content:start;gap:.3em;padding:.9em;display:grid}.tm-page .s svg{width:3.4em;height:auto}.tm-page .s b{font:700 1.05em Bricolage Grotesque Variable,sans-serif}.tm-page .s span{opacity:.9;font-size:.82em;line-height:1.3}.tm-page .cool{background:var(--tt);color:#fff}.tm-page .heat{background:var(--tcd);color:#fff}.tm-laptop .row2{grid-template-columns:1fr 1fr 1.1fr;gap:1.2em;display:grid}.tm-page .mh{text-transform:none;letter-spacing:0;margin:0 0 .4em;font:700 100% .95em Bricolage Grotesque Variable,sans-serif}.tm-page ul{gap:.3em;margin:0;padding:0;font-size:.88em;list-style:none;display:grid}.tm-page ul:not(.ch):not(.frm) li:before{content:"✓";color:var(--tt);font-weight:700}.tm-page ul.ch{flex-wrap:wrap;gap:.3em;display:flex}.tm-page ul.ch li{background:var(--ts);border-radius:2em;padding:.15em .7em;font-size:.92em}.tm-page .frm li,.tm-phone .frm li{opacity:.8;background:#fff;border:1.5px solid #23303a59;border-radius:.4em;padding:.35em .6em;font-size:.92em}.tm-page .frm{align-content:start;gap:.4em;display:grid}.tm-page .go{text-align:center;background:var(--tn);color:#fff;border-radius:.4em;margin-top:.4em;padding:.55em;font-weight:700;display:block}.tm-phone .u{background:var(--tl);color:var(--tn);border:.45em solid var(--tn);aspect-ratio:9/19.5;border-radius:2.1em;align-content:start;gap:.6em;padding:1.1em 1em 1.3em;font-size:2.81818cqw;display:grid;overflow:hidden;box-shadow:0 1em 2em -1em #000000b3}.tm-phone .notch{background:var(--tn);border-radius:1em;width:30%;height:.7em;margin:-.4em auto .2em}.tm-phone .bar b{font-size:1.4em}.tm-phone .callbtn{background:var(--tcd);color:#fff;text-align:center;border-radius:.9em;gap:.1em;padding:.9em;display:grid;box-shadow:0 .25em #8f4521}.tm-phone .callbtn span{text-transform:uppercase;letter-spacing:.1em;font-size:.85em;font-weight:600}.tm-phone .callbtn b{font:800 1.8em/1 Bricolage Grotesque Variable,sans-serif}.tm-phone .seasons .s{padding:.6em}.tm-phone .s span{display:none}.tm-phone .s svg{width:2.6em}.tm-phone ul{font-size:.95em}.tm-phone .frm{grid-template-columns:1fr 1fr}.tm-phone .frm li:last-child{grid-column:1/-1}.tm-phone .go{background:var(--tn);color:#fff;text-align:center;border-radius:.5em;padding:.6em;font-weight:700}.tm-mark{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}.tm-mark figure{margin:0}.tm-mark .art{border-radius:10px;place-items:center;height:100%;padding:clamp(14px,3vw,34px) 14px;display:grid}.tm-mark .before .art{color:#222;background:#fff}.tm-mark .after .art{background:var(--tl);color:var(--tn)}.tm-mark figure{flex-direction:column;gap:8px;display:flex}.tm-mark figure .art{flex:1}.tm-mark figcaption{color:var(--card);font:600 .8rem Public Sans Variable,sans-serif}.tm-mark .before .bm{width:6em;height:6em;margin:0 auto;display:block}.tm-mark .before p{text-align:center;margin:.6em 0 0;line-height:1.1}.tm-mark .f1{color:#1237d6;font:900 1.5em Impact,Arial Black,sans-serif}.tm-mark .f2{color:#a85200;font:italic 1.2em Georgia,serif}.tm-mark .f3{color:#0a6aa8;font:700 1em Courier New,monospace}.tm-mark .lk{align-items:center;gap:.7em;display:flex}.tm-mark .after .bm{flex:none;width:5.4em;height:5.4em}.tm-mark .wm{flex-direction:column;line-height:1;display:flex}.tm-mark .wm b{letter-spacing:-.02em;font:800 3em/1 Bricolage Grotesque Variable,sans-serif}.tm-mark .wm span{letter-spacing:.3em;margin-top:.7em;font:600 .78em Inter Variable,sans-serif}.tm-mark .alt{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tm-mark .chip{border-radius:10px;place-items:center;padding:14px;display:grid}.tm-mark .c1{background:var(--tt)}.tm-mark .c2{background:var(--tc)}.tm-mark .c3{background:var(--ts)}.tm-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.tm-apps .f-van{grid-column:1/-1;max-width:560px}.tm-apps .van .u{padding:0;position:relative}.tm-apps .door{background:var(--tl);aspect-ratio:2.4;color:var(--tn);border-radius:1.2em 1.2em .4em .4em;align-items:center;gap:1.2em;padding:0 3em 0 2.4em;display:flex;position:relative;overflow:hidden;box-shadow:0 .6em 1.2em -.5em #0009,inset 0 -1em #23303a14}.tm-apps .door .seam{background:#23303a33;width:2px;position:absolute;top:0;bottom:0;left:93%}.tm-apps .door .handle{background:#23303a66;border-radius:.3em;width:2em;height:.5em;position:absolute;top:62%;left:calc(93% - 3em)}.tm-apps .door .bm{flex:none;width:6.4em;height:6.4em}.tm-apps .door .wm b{letter-spacing:-.02em;font:800 3em/1 Bricolage Grotesque Variable,sans-serif;display:block}.tm-apps .door .wm span{color:var(--tcd);margin-top:.35em;font:700 1.9em/1 Inter Variable,sans-serif;display:block}.tm-apps .wheel{background:var(--tn);width:4.4em;height:4.4em;box-shadow:inset 0 0 0 .6em #111, 0 0 0 .5em var(--tn);z-index:-1;border-radius:50%;position:absolute;bottom:-1.6em;right:8%}.tm-apps .head .u{background:var(--tl);color:var(--tn);border-radius:.6em;padding:1em 1.2em;box-shadow:0 .6em 1.2em -.5em #0009}.tm-apps .head .bm{flex:none;width:2.2em;height:2.2em}.tm-apps .head .call{background:var(--tcd);color:#fff;border-radius:2em;margin-left:auto;padding:.5em 1em;font-size:.9em;font-weight:700;box-shadow:0 .15em #8f4521}.tm-apps .sms .u{color:#14181c;background:#e8eaed;border-radius:1em;gap:.6em;padding:1em;display:grid}.tm-apps .sms .from{color:#555;align-items:center;gap:.5em;font-size:.85em;font-weight:600;display:flex}.tm-apps .sms .bm{background:var(--tl);border-radius:50%;width:2em;height:2em;padding:.2em}.tm-apps .sms p{background:#fff;border-radius:1em 1em 1em .2em;margin:0;padding:.8em 1em;font-size:.95em;line-height:1.4;box-shadow:0 1px #00000014}@media (width<=820px){.tm-page{grid-template-columns:1fr}.tm-page .tm-phone{max-width:260px}.tm-mark,.tm-apps{grid-template-columns:1fr}.tm-laptop .scr{font-size:.6em}}
