.perched-burly{z-index:3;pointer-events:none;display:block;position:absolute;overflow:hidden}.perched-burly img{width:100%;height:auto;transition:transform .62s cubic-bezier(.23,1,.32,1);display:block;transform:translateY(100%)}.perched-burly[data-in] img{transform:none}.peek-burly{--k:.85;z-index:3;pointer-events:none;width:0;height:0;position:absolute}.peek-window{left:calc(var(--ax) * var(--k) * -1);top:calc(var(--ay) * var(--k) * -1);width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));position:absolute}.peek-behind,.peek-over{position:absolute;inset:0}.peek-behind{clip-path:inset(0 0 calc((var(--h) - var(--ay)) * var(--k) - 1px) 0)}.peek-over{clip-path:inset(calc(var(--ay) * var(--k)) 0 calc((var(--h) - var(--ay)) * var(--k)) 0);transition:clip-path .24s cubic-bezier(.23,1,.32,1) .76s}.peek-figure{transform:translateY(calc(var(--ay) * var(--k)));transition:transform .7s cubic-bezier(.23,1,.32,1) .14s;position:absolute;inset:0}.peek-figure img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.peek-burly[data-in] .peek-figure{transform:none}.peek-burly[data-in] .peek-over{clip-path:inset(calc(var(--ay) * var(--k)) 0 0 0)}.feature-grid{position:relative}.peek-tile{--w:185.55px;--h:185.55px;--ax:92.78px;--ay:169.8px;top:0;right:calc(12% + 92.78px * var(--k));grid-area:1/3}.peek-share{--k:.72;--w:185.55px;--h:185.55px;--ax:220.3px;--ay:169.8px;z-index:2;top:0;right:0}.faq-list{border-top:1px solid var(--line);position:relative}.peek-faq{width:88px;margin-bottom:-2px;bottom:100%;right:-12px}@media (min-width:768px) and (max-width:1000px){.app-preview-section .feature-section-heading{margin-bottom:132px}.peek-tile{--k:.68;right:calc(4% + 92.78px * var(--k))}}@media (max-width:767px){.feature-tile-streak{margin-top:112px}.peek-tile{--k:.68;top:112px;right:calc(8% + 92.78px * var(--k));grid-area:3/1}.share-stage{margin-top:104px}.peek-share{--k:.68}.faq-section .faq-list{margin-top:112px}.peek-faq{width:72px;right:0}}@supports (animation-timeline:view()){.peek-window{view-timeline:--peek block}.peek-figure{transition:none;animation:linear both peek-out;animation-timeline:--peek;animation-range:entry 100% cover 50%}.peek-over{transition:none;animation:linear both peek-grip;animation-timeline:--peek;animation-range:entry 100% cover 50%}.perched-burly{view-timeline:--perch block}.perched-burly img{transition:none;animation:linear both perch-up;animation-timeline:--perch;animation-range:entry 100% cover 50%}}@keyframes peek-out{0%{transform:translateY(calc(var(--ay) * var(--k)));animation-timing-function:cubic-bezier(.33,1,.68,1)}to{transform:none}}@keyframes peek-grip{0%,78%{clip-path:inset(calc(var(--ay) * var(--k)) 0 calc((var(--h) - var(--ay)) * var(--k)) 0)}to{clip-path:inset(calc(var(--ay) * var(--k)) 0 0 0)}}@keyframes perch-up{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.perched-burly img,.peek-figure{transition:none;animation:none;transform:none}.peek-over{clip-path:inset(calc(var(--ay) * var(--k)) 0 0 0);transition:none;animation:none}}.app-preview-section{padding-bottom:144px}.feature-section-heading{text-align:center;margin-bottom:52px}.feature-section-heading .lead{max-width:600px;margin:20px auto 0;font-size:18px;line-height:26px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature-tile,.feature-wide{--card-light-x:18%;--card-light-y:8%;--card-depth-x:94%;--card-depth-y:86%;isolation:isolate;background:var(--fill);border-radius:22px;position:relative;overflow:hidden}.feature-tile:before,.feature-wide:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 65% 42% at var(--card-light-x) var(--card-light-y),#fffc 0%,#ffffff59 40%,transparent 73%),radial-gradient(ellipse 68% 62% at var(--card-depth-x) var(--card-depth-y),#b4b4b40f 0%,transparent 70%),linear-gradient(145deg,#f7f7f7 0%,#f4f4f4 48%,#f1f1f1 82%,#f5f5f5 100%);filter:blur(30px);position:absolute;inset:-15%}.feature-tile:after,.feature-wide:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffffffa6,inset 0 -2px 8px #fff6}.feature-tile{height:580px;padding:30px}.feature-tile-today{--card-light-x:12%;--card-depth-x:92%}.feature-tile-set{--card-light-x:88%;--card-light-y:3%;--card-depth-x:10%;--card-depth-y:80%}.feature-tile-streak{--card-light-x:52%;--card-light-y:0%;--card-depth-x:95%;--card-depth-y:76%}.feature-tile-copy{z-index:2;max-width:280px;position:relative}.feature-tile-copy h3{letter-spacing:-.5px;margin:0 0 9px;font-size:25px;font-weight:650;line-height:30px}.feature-tile-copy p,.feature-wide-copy p{color:#646464;text-wrap:pretty;margin:0;font-size:16px;line-height:22px}.feature-tile-art{z-index:1;pointer-events:none;position:absolute;inset:184px 0 0}.feature-tile-art>.feature-phone{width:82%;max-width:280px;position:absolute;top:0;left:50%;transform:translate(-50%)}.feature-tile-streak .feature-tile-art>.feature-phone{top:18px}.feature-phone{background:linear-gradient(100deg,#b4b7b8,#333638 5%,#151617 80%,#888c8e 97%,#d1d3d3);border:1px solid #787b7d;border-radius:37px;flex:none;padding:3px;position:relative;box-shadow:0 16px 28px -18px #0000006b,inset 0 0 0 1px #ffffff3d}.feature-phone-bezel{background:#111214;border-radius:33px;padding:5px}.feature-phone-screen{isolation:isolate;background:#fff;border-radius:28px;position:relative;overflow:hidden}.feature-phone-screen>img{width:100%;height:auto;display:block}.feature-phone-island{z-index:5;pointer-events:none;background:#080809;border-radius:99px;width:29%;height:2.9%;position:absolute;top:1.7%;left:50%;transform:translate(-50%)}.feature-phone-island>span{aspect-ratio:1;background:#151c29;border-radius:50%;width:7%;position:absolute;top:32%;right:10%}.feature-phone-key{background:#65696c;border-radius:2px;width:2px;height:38px;position:absolute;top:130px}.feature-phone-key-left{left:-3px;box-shadow:0 45px #65696c}.feature-phone-key-right{height:55px;top:160px;right:-3px}.feature-wide{grid-column:1/-1;align-items:center;min-height:490px;display:flex}.feature-wide-copy{z-index:3;width:43%;padding:54px 0 54px 52px;position:relative}.feature-wide-copy h3{letter-spacing:-.7px;text-wrap:balance;margin:0 0 18px;font-size:38px;font-weight:650;line-height:41px}.feature-wide-copy p{max-width:300px;line-height:23px}.feature-wide-plan{--card-light-x:9%;--card-light-y:10%;--card-depth-x:70%;--card-depth-y:90%;min-height:490px}.feature-plan-art{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 -28px 0 48%}.plan-collage{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:max(112%,600px);display:grid;transform:translateY(11%)scale(.9)}.plan-column{align-content:start;gap:14px;display:grid}.plan-column-offset{margin-top:38px}.plan-card{background:#fff;border:1px solid #1414140d;border-radius:26px;padding:22px 22px 18px;box-shadow:0 20px 40px -28px #14141459,0 1px 3px #1414140a}.plan-card h4{letter-spacing:-.7px;margin:0 0 10px;font-size:28px;font-weight:750;line-height:32px}.plan-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.plan-row+.plan-row{border-top:1px solid var(--line)}.plan-icon{background:#eefcc6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.plan-icon img{width:32px;height:auto;display:block}.plan-row-text{min-width:0}.plan-row-text b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:23px;display:block;overflow:hidden}.plan-row-text small{color:#6f6f6f;font-size:15px;line-height:20px;display:block}.plan-chevron{color:#8f8f8f}.plan-pill{color:#2b2b2b;background:#f3f3f3;border-radius:16px;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;font-size:16px;font-weight:550;line-height:20px;display:flex}.plan-pill img{width:26px;height:auto;display:block}.plan-card-photo{padding:10px 10px 14px}.plan-photo{background:radial-gradient(72% 62% at 50% 92%,#e2f88f 0%,#f0fbd0 48%,#f4f4f4 100%);border-radius:18px;justify-content:center;align-items:flex-end;height:250px;display:flex;overflow:hidden}.plan-photo img{width:auto;height:228px;display:block;transform:translateY(8px)}.plan-caption{letter-spacing:-.4px;justify-content:space-between;align-items:center;padding:14px 12px 4px;font-size:24px;line-height:28px;display:flex}.plan-caption b{font-weight:750}.plan-sub{color:#6f6f6f;margin:-4px 0 6px;font-size:18px;line-height:24px}.plan-week-row{grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:16px;padding:12px 0;display:grid}.plan-week-row+.plan-week-row{border-top:1px solid var(--line)}.plan-week-row>img{justify-self:center;width:46px;height:auto;display:block}.plan-check{background:var(--lime);color:#1d2406;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1000px){.feature-grid{gap:18px}.feature-tile{height:550px;padding:26px 23px}.feature-tile-copy h3{font-size:23px;line-height:28px}.feature-tile-copy p{font-size:14px;line-height:20px}.feature-tile-art{top:176px}.feature-wide-copy{padding-left:38px}.feature-wide-copy h3{font-size:34px;line-height:38px}.feature-wide-copy p{font-size:15px;line-height:22px}}@media (max-width:767px){.app-preview-section{padding-bottom:96px}.feature-section-heading{margin-bottom:32px}.feature-section-heading .lead{max-width:340px;margin-top:16px;font-size:16px;line-height:23px}.feature-grid{grid-template-columns:minmax(0,1fr);gap:20px}.feature-tile{height:590px;padding:30px}.feature-tile-copy{max-width:340px}.feature-tile-copy h3{font-size:25px;line-height:30px}.feature-tile-copy p{font-size:16px;line-height:22px}.feature-tile-art{top:180px}.feature-tile-art>.feature-phone{width:80%;max-width:300px}.feature-wide{min-height:0;display:block}.feature-wide-copy{width:100%;padding:32px 30px 0}.feature-wide-copy h3{margin-bottom:14px;font-size:32px;line-height:35px}.feature-wide-copy p{max-width:330px;font-size:16px;line-height:23px}.feature-wide-plan{min-height:596px}.feature-plan-art{justify-content:flex-start;align-items:flex-start;inset:220px -18px -26px 18px}.plan-collage{transform-origin:0 0;width:600px;transform:scale(.6)scale(1)}}.share-section{padding-bottom:144px;scroll-margin-top:110px}.share-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.share-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--grey);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:650;line-height:18px;display:flex}.share-eyebrow span{background:var(--lime);border-radius:50%;width:10px;height:10px}.share-text{text-wrap:pretty;max-width:420px;margin-top:20px}.share-kinds{flex-wrap:wrap;gap:4px;margin:28px 0 0 -12px;display:flex}.share-kind{height:44px;font:inherit;color:var(--grey);cursor:pointer;transition:background-color .16s ease,color .16s ease,scale .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 15px 0 12px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.share-kind img{width:auto;height:24px;display:block}.share-kind[aria-pressed=true]{background:var(--fill);color:var(--ink)}.share-kind:active{scale:.97}@media (hover:hover) and (pointer:fine){.share-kind:hover{color:var(--ink)}}.share-note{color:var(--grey);margin:20px 0 0;font-size:13px;line-height:20px}.share-stage{isolation:isolate;min-width:0;position:relative}.share-panel{z-index:1;background:#f4f4f4;border-radius:32px;place-items:center;min-height:640px;padding:40px 0;display:grid;position:relative;overflow:hidden}.share-phone{width:270px}.share-phone .feature-phone-screen{display:grid}.share-screen{opacity:0;filter:blur(3px);grid-area:1/1;transition:opacity .26s ease-out,filter .26s ease-out}.share-screen[data-active=true]{opacity:1;filter:none}@media (max-width:767px){.share-section{padding-bottom:96px}.share-layout{grid-template-columns:minmax(0,1fr);gap:36px}.share-kinds{gap:0;margin:22px 0 0 -6px}.share-kind{gap:6px;padding:0 8px 0 6px;font-size:14px}.share-kind img{height:20px}.share-panel{border-radius:24px;min-height:0;padding:32px 0}.share-phone{width:min(68%,250px)}}@media (prefers-reduced-motion:reduce){.share-screen,.share-kind{transition:none}}.get-section{padding-bottom:32px;scroll-margin-top:110px}.get-panel{isolation:isolate;background:#f4f4f4;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:540px;padding-left:72px;display:grid;position:relative;overflow:hidden}.get-copy{z-index:1;text-align:left;padding-block:64px;position:relative}.get-icon{width:72px;height:72px;margin-bottom:24px;display:block}.get-copy .lead{text-wrap:pretty;max-width:400px;margin:16px 0 0}.get-copy .store-badge{margin:28px 0 0}.get-phones{align-self:stretch;min-height:540px;position:relative}.get-phones .feature-phone{width:256px;position:absolute}.get-phone-front{z-index:1;top:64px;left:6%;box-shadow:0 28px 48px -24px #0006}.get-phone-back{top:136px;right:-20px}@media (max-width:1023px){.get-panel{padding-left:48px}.get-phone-front{left:0}.get-phone-back{right:-96px}}@media (max-width:767px){.get-section{padding-bottom:16px}.get-panel{border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:0;padding:40px 24px 0}.get-copy{text-align:center;padding-block:0}.get-icon{width:64px;height:64px;margin:0 auto 18px}.get-copy .lead{max-width:none;margin-top:12px}.get-copy .store-badge{margin:22px auto 0}.get-phones{min-height:340px;margin-top:32px}.get-phones .feature-phone{width:210px}.get-phone-front{top:0;left:calc(50% - 170px)}.get-phone-back{top:52px;left:calc(50% - 30px);right:auto}}
