:root{--ink:#241a12;--body:#5c4f42;--muted:#8a7c6c;--accent:#b5482c;--accent-ink:#fff;--line:#e2d6c4;--bg1:#f7f1e7;--bg2:#efe3d2;--bg3:#e9dcc8;--card:#fbf6ec;--shadow:#3c281424;--serif:Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--maxw:1120px;--announce:#a63f24;--announce-ink:#fdf6ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--announce:#83321c;--announce-ink:#fdf1e4;--ink:#f3ece0;--body:#c9bcac;--muted:#9d8f7d;--accent:#e0895f;--accent-ink:#241a12;--line:#3a3128;--bg1:#161009;--bg2:#1c1610;--bg3:#0f0b06;--card:#221b13;--shadow:#00000080}}:root[data-theme=dark]{--announce:#83321c;--announce-ink:#fdf1e4;--ink:#f3ece0;--body:#c9bcac;--muted:#9d8f7d;--accent:#e0895f;--accent-ink:#241a12;--line:#3a3128;--bg1:#161009;--bg2:#1c1610;--bg3:#0f0b06;--card:#221b13;--shadow:#00000080}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--body);background:var(--bg1);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;line-height:1.12}a{color:var(--accent);text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,40px)}html .light-only{display:block}html .dark-only{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .light-only{display:none}:root:not([data-theme=light]) .dark-only{display:block}}:root[data-theme=dark] .light-only{display:none}:root[data-theme=dark] .dark-only,:root[data-theme=light] .light-only{display:block}:root[data-theme=light] .dark-only{display:none}.btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);border:none;border-radius:999px;padding:11px 22px;transition:filter .15s;display:inline-block}.btn:hover{filter:brightness(1.06)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:12px;font-weight:700;display:inline-block}.section-head{text-align:center;max-width:680px;margin:0 auto clamp(20px,3vw,36px)}.section-head h2{margin-bottom:14px;font-size:clamp(28px,3.6vw,44px)}.section-head p{font-size:17px}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.pro-tag{border:1px solid var(--accent);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.62em;font-weight:700;line-height:1.6;display:inline-block}
.nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg1) 80%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.brand{font-family:var(--serif);color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.brand img{border-radius:7px;width:30px;height:30px}.brand .dot{color:var(--accent)}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a{color:var(--body);font-size:15px}.nav-links a:hover{color:var(--ink)}.nav-links a.btn{color:var(--accent-ink)}@media (max-width:680px){.nav-links a:not(.btn){display:none}}.hero{background:radial-gradient(120% 80% at 50% 0%, var(--bg2), var(--bg1) 62%);border-bottom:1px solid var(--line);padding-bottom:clamp(24px,4vw,56px);overflow:hidden}.hero-inner{text-align:center;max-width:900px;margin:0 auto;padding:clamp(48px,7vw,96px) 0 0}.hero h1{margin:16px 0 20px;font-size:clamp(36px,6vw,76px);line-height:1.02}.hero p.lede{color:var(--body);max-width:52ch;margin:0 auto 30px;font-size:clamp(17px,2vw,21px)}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.store{background:var(--ink);color:var(--bg1);border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-weight:600;display:inline-flex}.store-glyph{align-items:center;display:inline-flex}.store small{opacity:.8;font-size:10px;font-weight:500;display:block}.store .line2{margin-top:2px;font-size:17px;line-height:1}.hero-devices{aspect-ratio:100/52;width:100%;max-width:1120px;margin:clamp(32px,4vw,56px) auto 0;position:relative}.hero-devices img{height:auto;filter:drop-shadow(0 24px 40px var(--shadow));position:absolute}.hero-floor{z-index:0;filter:blur(9px);background:radial-gradient(50% 100% at 50% 100%,#000000a6,#0000 72%);height:26px;position:absolute;bottom:0;left:2%;right:2%}.hero-devices .h-mac{z-index:1;width:76%;bottom:0;left:50%;transform:translate(-50%)}.hero-devices .h-ipad{z-index:3;width:25%;bottom:0;left:4%}.hero-devices .h-iphone{z-index:3;width:14%;bottom:-2%;right:5%}.hero-devices .h-pencil{aspect-ratio:684/37;z-index:4;transform-origin:50%;width:20%;filter:drop-shadow(0 10px 14px var(--shadow));position:absolute;top:80%;left:-8.5%;transform:translateY(-50%)rotate(-84deg)}.hero-devices .h-pencil img{width:100%;height:100%;display:block}@media (max-width:720px){.hero h1{font-size:clamp(32px,8.5vw,52px)}.hero-devices{aspect-ratio:66/82;max-width:300px}.hero-devices .h-mac,.hero-devices .h-iphone{display:none!important}.hero-floor{display:none}.hero-devices .h-ipad{width:84%;bottom:0;left:50%;transform:translate(-50%)}.hero-devices .h-pencil{width:66%;top:72%;left:-29.5%}}.pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:clamp(28px,4vw,52px) 0 0;padding:clamp(26px,3vw,36px) 0 0;list-style:none;display:grid}.pillar{align-items:flex-start;gap:14px;display:flex}.pillar svg{width:26px;height:26px;fill:var(--accent);flex:none;margin-top:2px}.pillar h3{margin-bottom:4px;font-size:18px}.pillar p{max-width:34ch;margin:0;font-size:14px}@media (max-width:680px){.pillars{grid-template-columns:1fr;gap:18px}}.features{padding:clamp(32px,4.5vw,58px) 0}.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:12px;font-weight:700}.screen{padding:clamp(30px,4.5vw,56px) 0}.screen-head{max-width:680px}.screen-head h3{margin:12px 0 14px;font-size:clamp(30px,4.6vw,60px);line-height:1.04}.screen-head p{color:var(--body);max-width:54ch;margin:0;font-size:clamp(17px,2vw,20px)}.screen-hero{border:1px solid var(--line);background:radial-gradient(110% 130% at 50% 0%, var(--bg2), var(--bg1) 72%);border-radius:24px;height:clamp(320px,44vw,660px);margin:clamp(22px,3vw,40px) 0 clamp(24px,3vw,40px);position:relative;overflow:hidden}.screen-hero img{left:50%;top:var(--crop-y,7%);width:calc(70% * var(--crop-zoom,1.25));max-width:none;height:auto;max-height:none;filter:drop-shadow(0 40px 82px var(--shadow));position:absolute;transform:translate(-50%)}@media (max-width:760px){.screen-hero{border-radius:18px;height:clamp(260px,66vw,460px)}.screen-hero img{width:calc(92% * var(--crop-zoom,1.25));top:6%}}.fcar-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding:6px 2px 20px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.fcar-track::-webkit-scrollbar{display:none}.fcar-track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:20px}.fcar-card{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:0 0 clamp(258px,30vw,340px);padding:clamp(16px,2vw,22px);display:flex}.fcar-card-art{--card-art-h:clamp(200px, 24vw, 300px);height:var(--card-art-h);justify-content:center;align-items:flex-end;gap:clamp(6px,2%,14px);margin-bottom:18px;display:flex;position:relative}.fcar-card-art img{width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(0 18px 36px var(--shadow))}.fcar-card h4{margin:4px 0 8px;font-size:19px}.fcar-card p:not(.fcar-note){color:var(--body);margin:0;font-size:14px}.fcar-controls{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.fcar-arrow{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,opacity .2s;display:inline-flex}.fcar-arrow:hover{border-color:var(--muted)}.fcar-arrow:disabled{opacity:.35;cursor:default}.media-crop{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg2), var(--bg1));border-radius:16px;position:absolute;inset:0;overflow:hidden}.media-crop img{object-fit:contain;object-view-box:var(--ovb);width:100%;height:100%;padding:clamp(8px,3%,18px);position:absolute;inset:0}.mstage{justify-content:center;align-items:flex-end;gap:clamp(6px,2%,14px);display:flex;position:relative}.mstage img{width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(0 18px 36px var(--shadow))}.mstage .skel-screen{height:100%}.bento{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,22px);display:grid}.bento-tile{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:clamp(16px,1.6vw,22px);display:flex}.bento-tile--sm{grid-column:span 1}.bento-tile--lead{flex-direction:row;grid-column:span 4;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(20px,2.2vw,32px)}.bento-media{--card-art-h:clamp(168px, 15vw, 216px);height:clamp(168px,15vw,216px);margin-bottom:16px}.bento-tile--lead .bento-media{--card-art-h:clamp(200px, 22vw, 280px);flex:0 0 38%;height:clamp(200px,22vw,280px);margin-bottom:0}.bento-tile--lead .bento-text{flex:auto}.bento-text h4{margin:0 0 8px;font-size:19px}.bento-tile--lead .bento-text h4{font-size:clamp(22px,2.4vw,30px)}.bento-text p:not(.fcar-note){color:var(--body);margin:0;font-size:14px}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.bento-tile--lead{grid-column:span 2}}@media (max-width:620px){.bento{grid-template-columns:1fr}.bento-tile--lead{flex-direction:column;grid-column:auto;align-items:stretch}.bento-tile--lead .bento-media{flex:none;height:clamp(220px,60vw,320px);margin-bottom:16px}.bento-media{height:clamp(200px,56vw,300px)}}.showcase-rows{flex-direction:column;gap:clamp(36px,5vw,76px);display:flex}.srow{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.srow-media{--card-art-h:clamp(300px, 36vw, 480px);height:clamp(300px,36vw,480px)}.srow--rev .srow-media{order:2}.srow-text h4{margin:0 0 12px;font-size:clamp(22px,2.6vw,32px);line-height:1.1}.srow-text p:not(.fcar-note){color:var(--body);max-width:42ch;margin:0;font-size:clamp(15px,1.6vw,18px)}@media (max-width:760px){.srow{grid-template-columns:1fr;gap:20px}.srow--rev .srow-media{order:0}.srow-media{height:clamp(280px,72vw,420px)}}.split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.4vw,34px);display:grid}.split-tile{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:clamp(20px,2.4vw,34px);display:flex}.split-media{--card-art-h:clamp(260px, 30vw, 400px);height:clamp(260px,30vw,400px);margin-bottom:20px}.split-text h4{margin:0 0 10px;font-size:clamp(20px,2.2vw,26px)}.split-text p:not(.fcar-note){color:var(--body);margin:0;font-size:15px}@media (max-width:760px){.split{grid-template-columns:1fr}.split-media{height:clamp(240px,64vw,360px)}}.more{padding:clamp(24px,4vw,48px) 0 clamp(8px,2vw,24px)}.more-title{text-align:center;margin-bottom:clamp(28px,4vw,44px);font-size:clamp(22px,3vw,32px)}.more-grid{grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,24px);display:grid}.more-tile{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:clamp(18px,2vw,26px)}.more-tile h4{margin-bottom:6px;font-size:18px}.more-tile p{color:var(--body);margin:0;font-size:14px}@media (min-width:720px){.more-grid{grid-template-columns:repeat(3,1fr)}}.skel{justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.skel-screen{aspect-ratio:3/4;border:1px solid var(--line);background:linear-gradient(180deg, var(--bg2), var(--bg1));height:100%;box-shadow:inset 0 1px 0 #ffffff0f, 0 18px 36px var(--shadow);border-radius:16px;position:relative;overflow:hidden}.skel-screen svg{width:100%;height:100%;position:absolute;inset:0}.skel-kind{z-index:2;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);background:color-mix(in srgb, var(--bg1) 78%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.skel--video .skel-kind,.skel-screen.is-video .skel-kind{color:var(--accent)}.skel-play{z-index:2;background:var(--accent);width:52px;height:52px;color:var(--accent-ink);box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;justify-content:center;align-items:center;margin:auto;padding-left:3px;display:inline-flex;position:absolute;inset:0}.skel-scrub{background:color-mix(in srgb, var(--muted) 45%, transparent);z-index:2;border-radius:999px;height:4px;position:absolute;bottom:12px;left:12px;right:12px}.skel-scrub:before{content:"";background:var(--accent);border-radius:999px;position:absolute;inset:0 62% 0 0}.fcar-note{color:var(--muted);border-top:1px dashed color-mix(in srgb, var(--muted) 38%, transparent);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.45}.fcar-note-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);vertical-align:1px;margin-right:7px;font-size:10px;font-weight:700;display:inline-block}.fcar-pencil{aspect-ratio:684/37;transform-origin:50%;width:46%;filter:drop-shadow(0 8px 12px var(--shadow));pointer-events:none;position:absolute;bottom:6%;right:2%;transform:rotate(-84deg)}.fcar-pencil img{width:100%;height:100%;display:block}.band{background:var(--bg2);border-block:1px solid var(--line);text-align:center;padding:clamp(36px,5vw,64px) 0}.band-devices{justify-content:center;align-items:flex-end;gap:clamp(8px,1.5vw,22px);width:100%;max-width:960px;margin:clamp(32px,5vw,56px) auto 0;display:flex}.band-devices .bd-mac{width:55%;height:auto;filter:drop-shadow(0 28px 54px var(--shadow));order:2}.band-devices .bd-ipad{width:24%;height:auto;filter:drop-shadow(0 22px 44px var(--shadow));order:1}.band-devices .bd-iphone{width:13%;height:auto;filter:drop-shadow(0 18px 34px var(--shadow));order:3}.note{text-align:center;color:var(--muted);margin-top:22px;font-size:13px}.faqs{max-width:760px;margin:0 auto;padding:clamp(32px,4.5vw,60px) 0}.faq{border-top:1px solid var(--line);padding:6px 0}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;padding:16px 0;font-size:19px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:24px;font-family:var(--sans)}.faq[open] summary:after{content:"–"}.faq p{margin:0 0 18px;font-size:16px}.cta-final{text-align:center;background:var(--bg1);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) clamp(20px,4vw,40px)}.cta-final .wrap{max-width:780px;color:var(--announce-ink);background:var(--announce);box-shadow:0 18px 44px color-mix(in srgb, var(--announce) 20%, transparent);border-radius:clamp(20px,2.2vw,30px);padding:clamp(40px,5vw,60px) clamp(28px,4vw,52px)}.cta-final h2{color:var(--announce-ink);margin-bottom:14px;font-size:clamp(28px,3.4vw,42px)}.cta-final p{max-width:42ch;color:color-mix(in srgb, var(--announce-ink) 86%, transparent);margin:0 auto 26px;font-size:17px}.cta-final .btn{background:var(--announce-ink);color:var(--announce)}.cta-final .btn:hover{filter:brightness();background:#fff}.cta-final .note{color:color-mix(in srgb, var(--announce-ink) 78%, transparent);margin-bottom:0}footer{background:var(--bg3);border-top:1px solid var(--line);padding:56px 0 40px}.foot-grid{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.foot-brand{max-width:280px}.foot-brand .brand{margin-bottom:10px}.foot-brand p{color:var(--muted);margin:0;font-size:14px}.foot-col h5{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 12px;font-size:12px}.foot-col a{color:var(--body);margin-bottom:9px;font-size:14px;display:block}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:24px;font-size:13px}.legal{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,96px) 0}.legal h1{margin-bottom:8px;font-size:clamp(32px,4vw,48px)}.legal .updated{color:var(--muted);margin-bottom:32px;font-size:14px}.legal h2{margin:32px 0 10px;font-size:22px}.legal p,.legal li{color:var(--body);font-size:16px}.legal ul{margin:0 0 16px;padding-left:22px;list-style:outside}.legal li{margin-bottom:6px}.showcase{padding:clamp(36px,5vw,64px) 0}.tools2{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,5vw,76px);margin-top:clamp(28px,4vw,52px);display:grid}.tools2-visual{justify-content:center;align-items:flex-end;min-height:clamp(320px,40vw,520px);display:flex;position:relative}.t2-shot{width:auto;max-width:74%;height:auto;max-height:clamp(320px,40vw,520px);filter:drop-shadow(0 40px 82px var(--shadow))}.t2-phone{width:23%;max-width:152px;height:auto;filter:drop-shadow(0 26px 48px var(--shadow));position:absolute;bottom:0;right:4%}.tools2-list{flex-direction:column;gap:clamp(20px,2.6vw,32px);max-width:500px;margin:0;padding:0;list-style:none;display:flex}.t2row{align-items:flex-start;gap:18px;display:flex}.t2-ico{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.t2row h3{margin:0 0 5px;font-size:clamp(18px,1.9vw,22px)}.t2row p{color:var(--body);margin:0;font-size:15px}.t2-avail{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding-top:18px;font-size:13.5px}@media (max-width:820px){.tools2{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.tools2-visual{min-height:0}.t2-shot{max-width:58%}.tools2-list{max-width:none}}.showcase .s-mac{width:100%;max-width:1040px;height:auto;filter:drop-shadow(0 34px 70px var(--shadow));margin:8px auto 0}.pricing{padding:clamp(48px,7vw,96px) 0}.billing-wrap{text-align:center;margin-bottom:clamp(26px,3vw,38px)}.billing{border:1px solid var(--line);background:var(--card);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.billing-opt{color:var(--body);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.billing-opt.is-active{background:var(--ink);color:var(--bg1)}.billing-opt .save{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:11px;font-weight:700}.plans{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:clamp(18px,2.5vw,26px);max-width:820px;margin:0 auto;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:clamp(26px,3vw,36px);display:flex}.plan--pro{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 20px 48px color-mix(in srgb, var(--accent) 13%, transparent)}.plan h3{margin:0 0 5px;font-size:23px}.plan-tag{color:var(--muted);margin:0 0 20px;font-size:14px}.plan-price{align-items:baseline;gap:7px;margin:0 0 4px;display:flex}.plan-price .amount{font-family:var(--serif);color:var(--ink);font-size:clamp(40px,5vw,54px);line-height:1}.plan-price .per{color:var(--muted);font-size:15px}.plan-sub{color:var(--body);min-height:20px;margin:0 0 24px;font-size:13.5px}.plan-features{flex-direction:column;flex:auto;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.plan-features li{color:var(--body);padding-left:30px;font-size:15px;position:relative}.plan-features li.head{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding-left:0;font-size:12.5px;font-weight:700}.plan-features li:not(.head):before{content:"";background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:999px;width:19px;height:19px;position:absolute;top:2px;left:0}.plan-features li:not(.head):after{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:7px;height:4px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.plan .btn{text-align:center;width:100%}.plan-note{color:var(--muted);text-align:center;margin:11px 0 0;font-size:12.5px}@media (max-width:680px){.plans{grid-template-columns:1fr;max-width:420px}}
