.o-hero{background:var(--o-bg);color:var(--cream);--o-bg:var(--green);--o-lede:#e6f5ee;padding:0 0 120px;position:relative;overflow:hidden}.ot-blue{--o-bg:var(--blue);--o-lede:var(--on-blue-2)}.ot-pink{--o-bg:var(--pink);--o-lede:#ffe9f1}.ot-ink{--o-bg:var(--ink);--o-lede:var(--on-dark-2)}.o-hero .grid{grid-template-columns:1fr 420px;align-items:center;gap:48px;margin-top:28px;display:grid}.o-hero .eyebrow{color:var(--cream)}.o-hero h1{margin-top:18px}.o-hero .l1{font-family:var(--serif);font-size:120px;font-style:italic;line-height:.9;display:block}.o-hero .l2{width:max-content;margin-top:4px;font-size:210px;line-height:.82;display:flex}.o-hero .l2>span{text-shadow:.03em .03em 0 var(--ink)}.o-hero .l2.is-calm{width:auto;color:var(--cream);text-shadow:none;display:block}.o-hero .l3{margin-top:14px;font-size:72px;line-height:.95;display:block}.o-hero .lede{color:var(--o-lede);max-width:540px;margin-top:28px}.o-hero .ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.o-hero .arches{height:120px;position:absolute;bottom:0;left:0;right:0}.o-phone{height:720px;position:relative}.o-phone .phone{background:var(--ink);width:340px;box-shadow:-18px 24px 0 -4px var(--sun);border-radius:50px;padding:10px;position:absolute;top:0;right:30px;transform:rotate(-3deg)}.o-phone .phone-screen{border-radius:41px;width:320px;height:692px;overflow:hidden}.o-phone .phone-screen>.tpl{zoom:.8205}.o-phone .stk{z-index:3;position:absolute}.o-phone .stk-1{--r:-5deg;top:520px;left:-120px}.o-phone .seal{z-index:3;width:120px;height:120px;position:absolute;top:-26px;right:-54px}.o-tick{z-index:4;margin-top:-30px;padding:24px 0;position:relative;overflow:hidden}.o-tick .ticker{box-shadow:0 7px 0 var(--sun);margin:0 -20px;padding:14px 0;transform:rotate(-1.5deg)}.o-tick .ticker-run span{font-size:36px}.o-sec{padding:112px 0 0}.o-head{grid-template-columns:1fr 400px;align-items:end;gap:48px;display:grid}.o-head h2{font-size:84px}.o-head h2 .serif{font-size:88px}.o-head p{color:var(--ink-2);font-size:18px}.asks{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.ask{border-radius:var(--r-l);flex-direction:column;min-height:300px;padding:26px;display:flex;position:relative;overflow:hidden}.ask h3{font-size:30px}.ask p{margin-top:8px;font-size:16px}.ask .mock{flex-direction:column;margin-top:auto;padding-top:22px;display:flex}.ask-1 .mock,.ask-2 .mock{height:176px}.ask-1{background:var(--paper);box-shadow:var(--shadow-lift)}.ask-2{background:var(--sun);box-shadow:var(--shadow-lift)}.ask-3{background:var(--ink);color:var(--paper)}.ask-3 p{color:#d9dae3}.mk-field{font-size:14px;font-weight:650}.mk-in{border:2px solid var(--ink);height:50px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;margin-top:6px;padding:0 14px;font-size:16px;font-weight:500;display:flex}.mk-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mk-res{background:var(--paper);box-shadow:0 0 0 2px var(--ink);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.mk-res .av{width:34px;height:34px;font-size:15px}.mk-res b{font-size:15px;line-height:1.2;display:block}.mk-res small{color:var(--ink-2);font-size:13px;line-height:1.3;display:block}.ask .mk-bubble{color:var(--ink);background:#e7ffdb;border-radius:16px 16px 16px 4px;max-width:300px;margin-top:0;padding:12px 14px 10px;font-size:14.5px;line-height:1.45;position:relative}.ask .mk-bubble small{text-align:right;color:var(--ink-2);margin-top:4px;font-size:11.5px;display:block}.ask-3 .mock .btn{margin-top:14px}.designs{grid-template-columns:repeat(3,1fr);justify-items:center;gap:40px;margin-top:56px;display:grid}.designs figure{justify-items:center;gap:16px;display:grid}.designs .phone{background:var(--ink);border-radius:46px;width:293px;padding:10px;box-shadow:0 30px 50px -24px #15182b8c}.designs .phone-screen{border-radius:36px;width:273px;height:591px;overflow:hidden}.designs .phone-screen>.tpl{zoom:.7}.designs figure:nth-child(2) .phone{transform:translateY(30px)rotate(2deg)}.designs figure:nth-child(2) figcaption{margin-top:30px}.designs figure:first-child .phone{transform:rotate(-2deg)}.designs figcaption{text-align:center}.designs figcaption b{font-family:var(--display);font-variation-settings:"wdth" 86, "opsz" 22;font-size:22px;font-weight:750;display:block}.designs figcaption span{color:var(--ink-2);font-size:15px}.o-green{margin-top:120px}.o-green+.o-steps{margin-top:0}.o-steps{background:var(--blue);color:#fff;--zz:var(--blue);margin-top:112px;padding:96px 0 104px}.o-steps .dwrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.o-steps h2{font-size:84px}.o-steps ol{gap:30px;display:grid}.o-steps li{grid-template-columns:80px 1fr;gap:18px;display:grid}.o-steps li .big{font-size:96px;line-height:.78}.o-steps li h3{font-size:28px}.o-steps li p{color:#e3e9ff;margin-top:6px;font-size:17px}.o-close{background:var(--sun);--zz:var(--sun);padding:104px 0 112px}.o-close .dwrap{grid-template-columns:1fr 380px;align-items:end;gap:48px;display:grid}.o-close h2{font-size:150px;line-height:.84}.o-close h2 .serif{margin-left:90px;font-size:160px;display:block}.o-close p{font-size:20px}.o-close .btn{margin-top:24px}.o-close .btn-primary{box-shadow:5px 5px 0 var(--pink)}.o-close .dwrap{position:relative}.o-close .burst{left:calc(var(--gutter) + 440px);pointer-events:none;width:210px;height:210px;position:absolute;top:150px}.o-more-in{background:var(--pink-lt);border-radius:var(--r-l);box-shadow:0 0 0 3px var(--ink), 10px 10px 0 var(--ink);grid-template-columns:340px 1fr;align-items:start;gap:56px;padding:48px 48px 52px;display:grid;position:relative}.o-more-in p{color:var(--ink)!important}.o-more-in h2{font-size:56px}.o-more-in p{color:var(--ink-2);margin-top:12px;font-size:17px}.o-more-in ul{flex-wrap:wrap;gap:10px;display:flex}.o-more-in .chip[aria-current]{background:var(--ink);color:var(--paper)}.ot-ink .o-phone .phone{box-shadow:0 0 0 2px var(--paper), -18px 24px 0 -4px var(--sun)}.o-hero.o-calm .ctas .btn-sun{background:var(--paper);color:var(--ink);box-shadow:0 5px 0 var(--green)}.o-hero.o-calm .ctas .btn-sun:active{box-shadow:0 1px 0 var(--green)}.o-hero.o-calm .ctas .btn-sun .arr{background:var(--ink);color:var(--paper)}.o-calm .o-phone .stk-1{--r:-4deg;top:692px;left:-72px}.o-more.o-calm .o-more-in{background:var(--paper)}.o-steps.o-calm{background:var(--cream);color:var(--ink);--zz:var(--cream)}.o-steps.o-calm li .big{color:var(--ink)}.o-steps.o-calm li p{color:var(--ink-2)}.o-close.o-calm{background:var(--paper);--zz:var(--paper)}.o-close.o-calm .btn-primary{box-shadow:5px 5px 0 var(--green)}.o-hero .l2[data-len="7"]{font-size:196px}.o-hero .l2[data-len="8"]{font-size:184px}.o-hero .l2[data-len="9"]{font-size:172px}.o-hero .l2[data-len="10"],.o-hero .l2[data-len="11"],.o-hero .l2[data-len="12"]{font-size:156px}.o-soon{max-width:540px;color:var(--o-lede);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:16px;display:flex}.o-soon .tag{flex:none}.designs .phone{margin-inline:auto}.o-more-in .occ-chips{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.o-hero{padding-bottom:88px}.o-hero .grid{margin-top:18px;display:block}.o-hero .l1{font-size:64px}.o-hero .l2,.o-hero .l2[data-len]{font-size:104px}.o-hero .l2[data-len="7"],.o-hero .l2[data-len="8"]{font-size:92px}.o-hero .l2[data-len="9"],.o-hero .l2[data-len="10"],.o-hero .l2[data-len="11"],.o-hero .l2[data-len="12"]{font-size:76px}.o-hero .l3{margin-top:10px;font-size:40px}.o-hero .lede{margin-top:22px;font-size:18px}.o-hero .ctas{flex-direction:column;align-items:stretch}.o-hero .ctas .btn{width:100%}.o-phone{height:600px;margin-top:44px}.o-phone .phone{width:264px;box-shadow:-12px 16px 0 -4px var(--sun);border-radius:42px;margin-left:-132px;padding:9px;left:50%;right:auto}.o-phone .phone-screen{border-radius:34px;width:246px;height:532px}.o-phone .phone-screen>.tpl{zoom:.631}.o-phone .stk-1{top:470px;left:0}.ot-ink .o-phone .phone{box-shadow:0 0 0 2px var(--paper), -12px 16px 0 -4px var(--sun)}.o-calm .o-phone .stk-1{top:542px;left:2px}.o-phone .seal{width:92px;height:92px;top:-34px;right:-4px}.o-tick{margin-top:-24px;padding:20px 0}.o-tick .ticker{padding:12px 0}.o-tick .ticker-run span{font-size:28px}.o-sec{padding-top:88px}.o-head{display:block}.o-head h2{font-size:48px}.o-head h2 .serif{font-size:50px}.o-head p{margin-top:14px;font-size:16px}.asks{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px}.ask{min-height:0;padding:22px}.ask h3{font-size:26px}.designs{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:40px}.designs .phone{border-radius:42px;width:264px;padding:9px}.designs .phone-screen{border-radius:34px;width:246px;height:532px}.designs .phone-screen>.tpl{zoom:.631}.designs figure:nth-child(2) .phone{transform:rotate(2deg)}.designs figure:nth-child(2) figcaption{margin-top:0}.o-more-in{box-shadow:0 0 0 3px var(--ink), 6px 6px 0 var(--ink);padding:28px 20px 30px;display:block}.o-more-in h2{font-size:40px}.o-more-in .occ-chips{gap:8px;margin-top:22px}.o-green{margin-top:88px}.o-green+.o-steps{margin-top:0}.o-steps{margin-top:88px;padding:72px 0 80px}.o-steps .dwrap{display:block}.o-steps h2{font-size:52px}.o-steps ol{gap:26px;margin-top:32px}.o-steps li{grid-template-columns:52px 1fr;gap:14px}.o-steps li .big{font-size:72px}.o-steps li h3{font-size:23px}.o-steps li p{font-size:16px}.o-close{padding:84px 0 88px}.o-close .dwrap{display:block}.o-close h2{font-size:84px}.o-close h2 .serif{margin-left:40px;font-size:84px}.o-close p{margin-top:24px;font-size:18px}.o-close .btn{width:100%}.o-close .burst{width:120px;height:120px;top:-76px;left:auto;right:4px}}
