.ticker[style*=--reps] .ticker__run{animation-duration:calc(var(--reps) * 26s)}.hero2{border-bottom:var(--stroke) solid var(--black)}.hero2 .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(var(--space-7),6vw,96px);align-items:center;padding-block:clamp(var(--space-7),8vw,112px)}.hero2 .intro{display:grid;justify-items:start;gap:var(--space-5)}.hero2 h1 em{display:block;margin-top:.08em}.hero2 .lead{max-width:34ch}.hero2 .intro>*{animation:fade .6s ease-out backwards}.hero2 .intro>:nth-child(2){animation-delay:.1s}.hero2 .intro>:nth-child(3){animation-delay:.2s}.hero2 .intro>:nth-child(4){animation-delay:.3s}.hero2 .intro>:nth-child(5){animation-delay:.4s}.go{gap:var(--space-4);margin-top:var(--space-2);padding:18px 28px;font-size:clamp(15px,.95rem + .25vw,17px);box-shadow:var(--comic-md)}.go:hover{box-shadow:var(--comic-hover)}.go .price{padding-left:var(--space-4);border-left:2px solid var(--on-red)}.go .px{width:16px;transition:translate .3s var(--glide)}.go:hover .px{translate:4px 0}.iphone{position:relative;justify-self:center;width:min(100%,20.5rem);aspect-ratio:9 / 19.2;padding:.7rem;background:var(--ios-frame);border:var(--stroke) solid var(--black);border-radius:3.25rem;box-shadow:var(--comic-lg);rotate:3deg;font-family:var(--ios);animation:swing .8s var(--pop) .3s backwards}.iphone .screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--ios-white);color:#000;border-radius:2.6rem}.iphone .island{position:absolute;top:.6rem;left:50%;translate:-50% 0;z-index:3;width:6.25rem;height:1.75rem;background:#000;border-radius:1rem}.iphone .bar{position:absolute;bottom:.45rem;left:50%;translate:-50% 0;width:7rem;height:.3rem;background:#000;border-radius:1rem}.status{display:flex;justify-content:space-between;align-items:center;height:2.6rem;padding:.95rem 1.6rem 0 1.9rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.status svg{width:auto;height:.7rem;margin-left:.3rem;fill:currentColor}.chat-head{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;padding:.6rem .75rem .55rem;background:#f6f6f6;border-bottom:.5px solid #D1D1D6}.chat-head .back{color:var(--ios-blue);font-size:1.6rem;line-height:1}.chat-head .who{display:grid;justify-items:center;gap:.2rem;font-size:.6875rem}.avatar{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:linear-gradient(#a5abb7,#858994);color:var(--ios-white);font-size:1.05rem;font-weight:500}.iphone .thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:.75rem .8rem;overflow:hidden}.iphone .dots{align-self:flex-start;display:flex;gap:.25rem;margin-top:.45rem;padding:.65rem .8rem;background:var(--ios-grey);border-radius:1.15rem}.iphone .dots i{width:.45rem;height:.45rem;border-radius:50%;background:var(--ios-label);animation:blinkdot 1.2s ease-in-out infinite}.iphone .dots i:nth-child(2){animation-delay:.2s}.iphone .dots i:nth-child(3){animation-delay:.4s}@keyframes blinkdot{0%,60%,to{opacity:.35}30%{opacity:1}}.compose{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem 1.4rem}.compose .plus{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#f0f0f2;color:var(--ios-label);font-size:1.25rem}.compose .field{flex:1;padding:.4rem .8rem;border:1px solid #D1D1D6;border-radius:1.1rem;font-size:.875rem;color:var(--ios-label)}.notif{position:absolute;top:3.1rem;left:.55rem;right:.55rem;z-index:4;display:grid;grid-template-columns:2.3rem 1fr auto;gap:.2rem .6rem;align-items:center;padding:.7rem .8rem;background:#f6f6f6e0;backdrop-filter:blur(18px);border-radius:1.3rem;box-shadow:0 10px 30px -10px #00000059}.notif .icon{grid-row:span 2;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.6rem;background:var(--red);color:var(--on-red)}.notif .icon .px{width:1.1rem}.notif b{font-size:.8125rem;font-weight:600}.notif time{font-size:.6875rem;color:var(--ios-label)}.notif p{grid-column:2 / -1;margin:0;font-size:.8125rem;line-height:1.3}@keyframes drop{0%{opacity:0;translate:0 -140%}12%,85%{opacity:1;translate:0 0}to{opacity:0;translate:0 -140%}}.js .iphone .seq,.js .iphone .dots{display:none}.js .iphone .seq.shown{display:block;animation:pop .35s cubic-bezier(.2,.9,.3,1.2) both}.js .iphone .dots.shown{display:flex;animation:pop .25s ease both}.js .iphone .notif{opacity:0;translate:0 -140%}.js .iphone .notif.shown{animation:drop 5s ease-in-out forwards}.hero2 .ticker__run{padding-block:14px}@media(max-width:56rem){.hero2 .wrap{grid-template-columns:1fr}.iphone{margin-top:var(--space-4)}}@media(max-width:40rem){.hero2 h1{font-size:42px}.hero2 .lead{font-size:17px}.iphone{zoom:.62;aspect-ratio:9 / 17}}.stickers .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.stickers .card{display:grid;align-content:start;gap:var(--space-3)}.stickers h3{margin-top:var(--space-2);font-size:18px;font-weight:700}.stickers p{font-size:14px}@media(max-width:64rem){.stickers .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.stickers .grid{grid-template-columns:1fr}}.asks2 .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(var(--space-6),5vw,var(--space-8));align-items:center}.asks2 .wrap>div:first-child{display:grid;justify-items:start;gap:var(--space-5)}.asks2 .aside{max-width:30ch;font-size:16px;color:var(--grey-light)}.messages{display:flex;flex-direction:column;gap:.2rem;overflow:hidden;justify-self:center;width:100%;max-width:30rem;padding:1.25rem 1.4rem 1.1rem;background:var(--ios-white);color:#000;border:var(--stroke) solid var(--black);border-radius:1.6rem;box-shadow:var(--comic-red);font-family:var(--ios)}.messages .bubble{font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}@media(max-width:52rem){.asks2 .wrap{grid-template-columns:1fr}}.plan .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(var(--space-6),6vw,96px);align-items:center}.plan .wrap>div:first-child{order:2}.plan .wrap>div:first-child{display:grid;justify-items:start;gap:var(--space-5)}.plan .note{max-width:36ch;font-size:16px}.plan-card{justify-self:center;width:100%;max-width:38rem;padding:0}.plan-card .top{display:flex;justify-content:space-between;align-items:center;padding:14px var(--space-5);background:var(--black);color:var(--paper);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.plan-card .signal{display:flex;align-items:flex-end;gap:3px;height:14px}.plan-card .signal i{width:4px;background:currentColor}.plan-card .signal i:nth-child(1){height:30%}.plan-card .signal i:nth-child(2){height:55%}.plan-card .signal i:nth-child(3){height:80%}.plan-card .signal i:nth-child(4){height:100%}.plan-card .body{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5)}.plan-card .cost{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.plan-card .cost .sticker{padding:10px 18px 2px;rotate:var(--tilt-left)}.plan-card ul{justify-self:stretch;list-style:none;margin:var(--space-2) 0 0;padding:0;border-top:2px solid var(--black)}.plan-card li{display:grid;grid-template-columns:1.5rem 1fr;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:2px solid var(--black);font-size:14px;line-height:1.4}.plan-card li .px{width:14px;margin-top:4px}.plan-card li.no{color:var(--grey)}.plan-card .foot{color:var(--grey);line-height:1.6;text-transform:none;letter-spacing:.02em}@media(max-width:52rem){.plan .wrap{grid-template-columns:1fr}.plan .wrap>div:first-child{order:0}}@media(max-width:40rem){.plan-card .foot{display:none}}.send .wrap{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.send p{max-width:38ch;font-size:17px}.send .alt{font-size:13px}.send .alt a{color:var(--snow)}.composer{display:flex;align-items:center;gap:.75rem;width:min(100%,36rem);margin-top:var(--space-4);padding:.55rem .55rem .55rem 1.4rem;background:var(--ios-white);color:#000;border:var(--stroke) solid var(--charcoal);border-radius:2rem;box-shadow:6px 6px 0 0 var(--charcoal);font:400 clamp(1rem,.95rem + .3vw,1.1875rem)/1.3 var(--ios);text-align:left;text-decoration:none;transition:translate .16s steps(3),box-shadow .16s steps(3)}.composer:hover{translate:-3px -3px;box-shadow:9px 9px 0 0 var(--charcoal)}.composer .typed{flex:1;overflow:hidden;white-space:nowrap}.composer .typed span{display:inline-block;overflow:hidden;vertical-align:bottom;border-right:2px solid var(--ios-blue)}.composer .go-btn{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ios-blue);color:var(--ios-white);font-size:1.3rem}.js .composer.in .typed span{width:0;animation:type 2s steps(33,end) .3s forwards,caret 1s steps(2,jump-none) infinite}@keyframes type{to{width:var(--typed-w, auto)}}@keyframes caret{50%{border-color:transparent}}@media(prefers-reduced-motion:reduce){.js .composer .typed span{width:auto!important;border-right:0}}
