@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.1dlfwrrc64r9c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.0u093y1biose6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.1i7nms22s53-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.Bohp3q_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.Bohp3q_variable{--font-hand:"Caveat", "Caveat Fallback"}
.g-home{font-family:var(--g-sans);color:var(--g-ink);font-optical-sizing:auto;background:#fff}.g-home :is(h1,h2,h3,strong){text-wrap:balance}.g-home p{text-wrap:pretty}.g-home h1,.g-home h2,.g-home h3{font-family:var(--g-sans);color:var(--g-ink);font-weight:400}.g-wrap{width:100%;max-width:1296px;margin-inline:auto;padding-inline:40px}.g-center{text-align:center}.g-h2{letter-spacing:-.5px;font-size:clamp(32px,3.4vw,48px);line-height:1.17}.g-sub{color:var(--g-text);max-width:640px;margin-top:16px;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.g-head{margin-bottom:48px}.g-head--center{text-align:center}.g-head--center .g-sub{margin-inline:auto}.g-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.g-btn{background:var(--g-blue);color:#fff;min-height:48px;font:500 16px/24px var(--g-sans);letter-spacing:.1px;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 24px;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.g-btn:hover{background:var(--g-blue-hover);box-shadow:var(--g-shadow-1)}.g-btn svg,.g-link svg{transition:transform .3s var(--g-ease)}.g-btn:hover svg,.g-link:hover svg{transform:translate(3px)}.g-btn svg,.g-link svg{flex:none;width:18px;height:18px}.g-btn--tonal{background:var(--g-tonal);color:var(--g-tonal-ink)}.g-btn--tonal:hover{color:var(--g-tonal-ink);background:#c2d7f8}.g-btn--outline{color:var(--g-blue);box-shadow:inset 0 0 0 1px var(--g-line);background:0 0}.g-btn--outline:hover{box-shadow:inset 0 0 0 1px var(--g-line);background:#f4f8fe}.g-btn--glass{color:var(--g-ink);background:#ffffffeb;min-height:40px;padding:8px 14px 8px 18px;font-size:14px}.g-link{color:var(--g-blue);cursor:pointer;align-items:center;gap:2px;font-weight:500;display:inline-flex}.g-link:hover{text-underline-offset:3px;text-decoration:underline}.g-chip{font:500 13px/18px var(--g-sans);color:#0d652d;background:#e6f4ea;border-radius:8px;align-items:center;padding:4px 10px;display:inline-flex}.g-section{padding-block:120px 0}.g-section:last-child{padding-bottom:120px}.g-section--tint{background:var(--g-tint);margin-top:120px;padding-block:112px}.g-section--tint+.g-section{padding-top:112px}.g-hero{text-align:center;padding-top:152px;overflow-x:clip}.g-hero-top{isolation:isolate;position:relative}.g-field{z-index:-1;pointer-events:none;width:100vw;height:calc(100% + 200px);position:absolute;top:-152px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.g-brand{color:var(--g-muted);letter-spacing:-.2px;align-items:center;gap:10px;font-size:22px;display:inline-flex}.g-brand .mark{background:var(--g-blue);border-radius:8px;width:28px;height:28px}.g-hero h1{letter-spacing:-1.5px;max-width:980px;margin:20px auto 0;font-size:clamp(42px,6vw,80px);font-weight:500;line-height:1.08}.g-grad{background:linear-gradient(90deg,#0b57d0 0%,#4285f4 45%,#34a853 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.g-lead{color:var(--g-text);max-width:680px;margin:24px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.g-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.g-hero-media{aspect-ratio:3/2;background:var(--g-tint);border-radius:32px;margin:64px 0 0;position:relative;overflow:hidden}.g-hero-media img{object-fit:cover;width:100%;height:100%}.g-hero-media figcaption{color:var(--g-ink);background:#fffffff0;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:15px;display:flex;position:absolute;bottom:24px;left:24px}.g-hero-media .g-chip{border-radius:999px}.g-tiles{grid-template-columns:repeat(5,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.g-tile{border:1px solid var(--g-line);cursor:pointer;height:100%;transition:box-shadow .2s,border-color .2s;transition:box-shadow .25s var(--g-ease), border-color .2s, transform .3s var(--g-ease);background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex}.g-tile:hover{box-shadow:var(--g-shadow-2);border-color:#0000;transform:translateY(-2px)}.g-tile-ico{transition:transform .4s var(--g-ease)}.g-tile:hover .g-tile-ico{transform:scale(1.08)rotate(-4deg)}.g-tile-ico{background:var(--g-tonal);width:44px;height:44px;color:var(--g-blue);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.g-tile-ico svg{width:22px;height:22px}.g-tile strong{font-size:17px;font-weight:500;line-height:1.35}.g-tile span:last-child{color:var(--g-text);font-size:15px;line-height:1.5}.g-tiles li:nth-child(5n+2) .g-tile-ico{color:#146c2e;background:#c4eed0}.g-tiles li:nth-child(5n+3) .g-tile-ico{color:#7a5900;background:#ffdf99}.g-tiles li:nth-child(5n+4) .g-tile-ico{color:#b3261e;background:#ffdad5}.g-show{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.g-show-card{aspect-ratio:2/3;color:#fff;cursor:pointer;isolation:isolate;border-radius:28px;display:block;position:relative;overflow:hidden}.g-show-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.g-show-card:before{content:"";z-index:-1;background:linear-gradient(#0000009e 0%,#0000004d 28%,#0000 48% 72%,#0000004d 100%);position:absolute;inset:0}.g-show-card:hover img{transform:scale(1.04)}.g-show-copy{text-shadow:0 1px 12px #00000059;flex-direction:column;gap:8px;display:flex;position:absolute;top:28px;left:28px;right:28px}.g-show-copy strong{letter-spacing:-.3px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.g-show-copy span{opacity:.9;font-size:15px}.g-show-card .g-btn{transition:background-color .2s, transform .3s var(--g-ease);position:absolute;bottom:24px;left:24px}.g-show-card:hover .g-btn{background:#fff;transform:translateY(-2px)}.g-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 48px;padding:0;list-style:none;display:grid}.g-steps li{background:var(--g-tint);border-radius:24px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.g-step-n{background:var(--g-blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;font-weight:500;display:grid}.g-steps h3{letter-spacing:-.2px;font-size:22px;line-height:1.3}.g-steps p{color:var(--g-text);font-size:15px;line-height:1.55}.g-promos{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.g-panel div{transition:transform .3s var(--g-ease)}.g-promo:hover .g-panel div:first-child{transform:translate(4px)}.g-promo:hover .g-panel div:nth-child(2){transition-delay:50ms;transform:translate(4px)}.g-promo:hover .g-panel div:nth-child(3){transition-delay:.1s;transform:translate(4px)}.g-promo{text-align:center;border-radius:28px;flex-direction:column;padding:40px 32px 32px;display:flex}.g-promo--blue{background:var(--g-tonal)}.g-promo--green{background:var(--g-green)}.g-promo--yellow{background:var(--g-yellow)}.g-promo h3{letter-spacing:-.3px;font-size:clamp(24px,2.1vw,30px);line-height:1.2}.g-promo p{color:var(--g-text);margin-top:12px;font-size:15px;line-height:1.55}.g-panel{text-align:left;background:#fff;border-radius:20px;margin:auto 0 0;padding:8px 20px;transform:translateY(0)}.g-promo p+.g-panel{margin-top:32px}.g-panel div{justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;display:flex}.g-panel div+div{border-top:1px solid #eceef1}.g-panel dt{color:var(--g-ink)}.g-panel dd{color:var(--g-muted);font-variant-numeric:tabular-nums;margin:0}.g-promo--blue dd,.g-promo--yellow dd{color:#146c2e;font-weight:500}.g-promo-links{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:32px;display:flex}.g-examples{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.g-example{cursor:pointer;flex-direction:column;gap:6px;display:flex}.g-example img{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;height:auto;margin-bottom:14px;transition:border-radius .3s}.g-example:hover img{border-radius:40px}.g-example-kind{color:var(--g-muted);font-size:14px}.g-example strong{letter-spacing:-.2px;font-size:24px;font-weight:400}.g-example:hover strong{color:var(--g-blue)}.g-deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;height:620px;margin-top:-8px;position:relative;overflow:hidden}.g-deck.is-down{cursor:grabbing}.g-deck:focus-visible{box-shadow:inset 0 0 0 2px var(--g-blue)}.g-deck-blob{pointer-events:none;border-radius:50%;position:absolute}.g-deck-blob--a{background:linear-gradient(135deg,#a8c7fa,#4285f4);width:720px;height:720px;bottom:-420px;left:calc(50% - 760px)}.g-deck-blob--b{background:linear-gradient(200deg,#6dd58c,#c4eed0);width:560px;height:560px;top:-300px;left:calc(50% + 140px)}.g-deck-track{margin:0;padding:0;list-style:none;position:absolute;inset:0}.g-deck-card{--step:336px;will-change:transform, opacity;width:320px;transform:translateX(calc(var(--o) * var(--step))) translateY(calc(var(--d) * var(--d) * 14px + var(--d) * 14px)) rotate(calc(var(--o) * 5.5deg)) scale(calc(1 - var(--d) * .045));margin-left:-160px;position:absolute;top:36px;left:50%}.g-deck-inner{cursor:pointer;transition:transform .45s var(--g-ease), box-shadow .45s var(--g-ease);background:#fff;border-radius:32px;flex-direction:column;gap:6px;padding:12px 12px 20px;display:flex;box-shadow:0 1px 2px #3c404314,0 22px 48px -20px #1f1f1f59}.g-deck-card.is-on .g-deck-inner{cursor:inherit;box-shadow:0 1px 2px #3c404314,0 34px 70px -24px #0b57d061}.g-deck:not(.is-down) .g-deck-card.is-on:hover .g-deck-inner{transform:translateY(-8px)}.g-deck-media{background:color-mix(in srgb, var(--tone) 18%, #fff);border-radius:22px;margin-bottom:14px;position:relative;overflow:hidden}.g-deck-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.g-deck-media img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;height:auto;transition:transform .9s var(--g-ease);display:block}.g-deck-card.is-on:hover .g-deck-media img{transform:scale(1.05)}.g-deck-tag{color:var(--g-ink);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:13px;display:inline-flex;position:absolute;top:12px;left:12px}.g-deck-tag i{background:var(--tone);border-radius:50%;width:8px;height:8px}.g-deck-inner>:not(.g-deck-media){padding-inline:10px}.g-deck-card strong{letter-spacing:-.3px;font-size:26px;font-weight:400}.g-deck-card p{color:var(--g-text);font-size:15px;line-height:1.5}.g-deck-card a{color:var(--g-blue);align-self:flex-start;align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:500;display:inline-flex}.g-deck-card a span{background:var(--g-tonal);width:32px;height:32px;transition:background-color .25s, color .25s, transform .3s var(--g-ease);border-radius:50%;place-items:center;display:grid}.g-deck-card a:hover span{background:var(--g-blue);color:#fff;transform:translate(3px)}.g-deck-card a svg{width:16px;height:16px}.g-deck-card:not(.is-on) a{visibility:hidden}.g-deck-nav{z-index:200;background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #3c40431f,0 8px 24px -8px #3c404340}.g-deck-nav button{background:var(--g-tint);width:44px;height:44px;color:var(--g-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.g-deck-nav button:hover{background:var(--g-blue);color:#fff}.g-deck-nav svg{width:20px;height:20px}.g-deck-count{text-align:center;min-width:52px;color:var(--g-muted);font-variant-numeric:tabular-nums;font-size:14px}.g-plans{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:24px;margin-bottom:40px;display:grid}.g-plan{transition:box-shadow .25s var(--g-ease), transform .3s var(--g-ease)}.g-plan:hover{box-shadow:var(--g-shadow-2);transform:translateY(-2px)}.g-plan--featured:hover{box-shadow:inset 0 0 0 2px var(--g-blue), var(--g-shadow-2)}.g-plan{text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;padding:40px 36px;display:flex;position:relative}.g-plan--featured{box-shadow:inset 0 0 0 2px var(--g-blue)}.g-plan-chip{background:var(--g-tonal);color:var(--g-tonal-ink);position:absolute;top:20px;right:20px}.g-plan h3{letter-spacing:-.5px;font-size:36px}.g-plan-lead{color:var(--g-text);max-width:300px;margin:10px 0 28px}.g-plan ul{text-align:left;border-top:1px solid #eceef1;flex-direction:column;gap:14px;width:100%;margin:32px 0 0;padding:24px 0 0;list-style:none;display:flex}.g-plan li{gap:12px;font-size:15px;line-height:1.45;display:flex}.g-plan li:before{content:"";background:var(--g-blue);flex:none;width:18px;height:18px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.g-faq{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.g-callout{text-align:center;background:radial-gradient(40% 70% at 0% 100%, #4285f438, transparent 70%), radial-gradient(35% 60% at 100% 0%, #34a8532e, transparent 70%), radial-gradient(30% 50% at 85% 100%, #fbbc0433, transparent 70%), var(--g-tint);border-radius:32px;padding:88px 32px}.g-callout .g-sub{margin-inline:auto}.g-callout .g-prompt,.g-callout .g-prompt:hover{background:#fff}@media (max-width:1100px){.g-tiles{grid-template-columns:1fr 1fr}.g-tile{grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:20px;display:grid}.g-tile-ico{grid-row:span 2;margin-bottom:0}.g-tile strong{align-self:end}.g-tile span:last-child{align-self:start}.g-steps{grid-template-columns:repeat(2,1fr)}.g-show,.g-examples{gap:16px}.g-promo{padding:32px 20px 20px}}@media (max-width:900px){.g-promos{grid-template-columns:1fr 1fr}.g-promos li:last-child{grid-column:1/-1}}@media (max-width:760px){.g-wrap{padding-inline:16px}.g-section{padding-top:80px}.g-section:last-child{padding-bottom:72px}.g-section--tint{margin-top:80px;padding-block:72px}.g-section--tint+.g-section{padding-top:72px}.g-head{margin-bottom:32px}.g-hero{padding-top:112px}.g-field{height:calc(100% + 160px);top:-112px}.g-hero h1{letter-spacing:-1px}.g-hero-media{border-radius:24px;margin-top:40px}.g-hero-media figcaption{font-size:13px;bottom:12px;left:12px}.g-prompt{min-height:56px;margin-top:32px}.g-prompt-text{font-size:15px}.g-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.g-tile{border-radius:20px;padding:18px;display:flex}.g-tile-ico{margin-bottom:8px}.g-tile span:last-child{font-size:14px}.g-show,.g-steps,.g-promos,.g-examples,.g-faq{grid-template-columns:1fr}.g-promos li:last-child{grid-column:auto}.g-faq{gap:24px}.g-plans{grid-template-columns:1fr}.g-plan{padding:40px 24px 28px}.g-callout{border-radius:24px;padding:56px 20px}.g-deck{height:540px}.g-deck-card{--step:250px;width:260px;margin-left:-130px}.g-deck-card strong{font-size:22px}.g-deck-blob--a{width:480px;height:480px;bottom:-280px;left:-220px}.g-deck-blob--b{width:380px;height:380px;top:-200px;left:auto;right:-160px}}@media (prefers-reduced-motion:reduce){.g-show-card img,.g-example img,.g-home .q .pm,.g-deck-inner,.g-deck-media img{transition:none}.g-prompt-text .caret,.g-prompt:before{animation:none}.g-tile,.g-plan,.g-tile-ico,.g-btn svg,.g-link svg,.g-panel div,.g-prompt-go{transition:none;transform:none!important}}
