.planlab-home{color:var(--color-text-primary);background:var(--color-surface)}.planlab-home :where(figure,h1,h2,h3,p){margin:0}.planlab-home :where(a,button,input){font:inherit}.pl-home-hero{padding-block:clamp(var(--space-12), 7vw, var(--space-24));border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--planlab-purple) 12%, transparent), transparent 30rem), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--planlab-lime) 13%, transparent), transparent 24rem), var(--color-surface);position:relative;overflow:hidden}.pl-home-hero__grid{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-20));grid-template-columns:minmax(20rem,.86fr) minmax(34rem,1.24fr);display:grid}.pl-home-hero__copy{z-index:2;gap:var(--space-6);display:grid;position:relative}.pl-home-kicker,.pl-home-section-label,.pl-home-section__head>span,.pl-home-section__head>div>span,.pl-home-final-cta>div>div>span{align-items:center;gap:var(--space-2);inline-size:fit-content;color:var(--color-text-primary);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:inline-flex}.pl-home-kicker{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--planlab-lime) 26%, var(--color-surface))}.pl-home-kicker svg{inline-size:var(--space-4);color:var(--planlab-purple)}.pl-home-kicker--purple{color:var(--color-action-primary-active);background:var(--color-action-primary-subtle)}.pl-home-hero h1{max-inline-size:12ch;font-size:var(--text-2xl);letter-spacing:-.06em;line-height:.98}.pl-home-hero h1 mark{color:var(--planlab-purple);background:0 0}.pl-home-hero__copy>p{max-inline-size:38rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-body)}.pl-home-brand-entry{max-inline-size:40rem;padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pl-home-brand-entry input{min-block-size:3.25rem;min-inline-size:0;padding-inline:var(--space-4);color:var(--color-text-primary);background:0 0;border:0;outline:0}.pl-home-brand-entry input::placeholder{color:var(--color-text-muted)}.pl-home-brand-entry button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:3.25rem;padding-inline:var(--space-5);color:var(--color-action-highlight-foreground);border:1px solid var(--color-action-highlight);border-radius:var(--radius-md);background:var(--color-action-highlight);box-shadow:var(--shadow-2);cursor:pointer;font-weight:700;display:inline-flex}.pl-home-brand-entry button svg{inline-size:var(--space-4)}.pl-home-brand-entry:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.pl-home-brand-entry :where(input,button):focus-visible{outline:0}.pl-home-hero__trust{gap:var(--space-3) var(--space-6);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;display:flex}.pl-home-hero__trust span{align-items:center;gap:var(--space-2);display:inline-flex}.pl-home-hero__trust svg{inline-size:var(--space-4);color:var(--success-500);stroke-width:3px}.pl-home-hero__stage{min-block-size:35rem;padding:var(--space-6) 0 var(--space-8) var(--space-16);position:relative}.pl-home-product-window{inset:var(--space-4) 0 auto var(--space-16);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-3);position:absolute;overflow:hidden;transform:perspective(75rem)rotateY(-2deg)rotateX(1deg)}.pl-home-product-window img{block-size:auto;inline-size:100%;display:block}.pl-home-hero__samples{inset:auto auto var(--space-3) 0;z-index:2;align-items:end;gap:var(--space-3);display:flex;position:absolute}.pl-home-hero__samples figure,.pl-home-mini-templates figure,.pl-home-variant-grid figure>div,.pl-home-template-gallery figure{background:var(--neutral-900);position:relative;overflow:hidden}.pl-home-hero__samples figure{aspect-ratio:4/5;border:.25rem solid var(--color-surface);border-radius:var(--radius-xl);inline-size:clamp(6rem,10vw,9.5rem);box-shadow:var(--shadow-3)}.pl-home-hero__samples img,.pl-home-mini-templates img,.pl-home-variant-grid img,.pl-home-template-gallery img{object-fit:cover}.pl-home-floating-status{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-2);font-size:var(--text-sm);font-weight:700;display:inline-flex;position:absolute}.pl-home-floating-status svg{inline-size:var(--space-4)}.pl-home-floating-status--ai{color:var(--planlab-purple);inset-block-start:0;inset-inline-start:var(--space-8)}.pl-home-floating-status--approved{color:var(--success-500);inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.pl-home-section{padding-block:clamp(var(--space-16), 7vw, var(--space-24));border-bottom:1px solid var(--color-border-subtle)}.pl-home-section__head{gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.pl-home-section__head>span,.pl-home-section__head>div>span,.pl-home-section-label{color:var(--color-action-primary)}.pl-home-section__head h2,.pl-home-variants h2,.pl-home-platform h2,.pl-home-final-cta h2{max-inline-size:22ch;font-size:var(--text-2xl);line-height:var(--line-heading);letter-spacing:-.045em}.pl-home-section__head p,.pl-home-variants__copy p{color:var(--color-text-secondary);line-height:var(--line-body)}.pl-home-section__head--split{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.pl-home-section__head--split>div{gap:var(--space-3);display:grid}.pl-home-section__head--center{text-align:center;place-items:center}.pl-home-section__head--center h2{max-inline-size:none}.pl-home-workflow{background:var(--color-canvas)}.pl-home-workflow__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-home-workflow__grid>article{align-content:start;gap:var(--space-4);min-block-size:25rem;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.pl-home-workflow__grid>article:not(:last-child):after{z-index:2;inline-size:var(--space-8);block-size:var(--space-8);color:var(--color-action-highlight-foreground);border-radius:var(--radius-full);background:var(--planlab-lime);content:"→";font-size:var(--text-lg);place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-6) * -1)}.pl-home-step-number{inline-size:var(--space-10);block-size:var(--space-10);color:var(--color-text-inverse);border-radius:var(--radius-md);background:var(--planlab-purple);place-items:center;font-weight:700;display:grid}.pl-home-workflow__grid h3{font-size:var(--text-lg);margin-block-end:var(--space-2)}.pl-home-workflow__grid p{color:var(--color-text-secondary);line-height:var(--line-body)}.pl-home-mini-panel,.pl-home-mini-templates,.pl-home-mini-approval{min-block-size:14rem;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-canvas);grid-column:1/-1;align-self:end}.pl-home-mini-brand{align-content:start;gap:var(--space-4);background:linear-gradient(var(--color-border-subtle), var(--color-border-subtle)) 0 3rem / 100% 1px no-repeat, var(--color-canvas);display:grid}.pl-home-mini-brand>span{color:var(--color-text-muted);font-size:var(--text-sm)}.pl-home-mini-brand>strong{margin-block-start:var(--space-6)}.pl-home-mini-brand>div{gap:var(--space-2);display:flex}.pl-home-mini-brand i{inline-size:var(--space-8);block-size:var(--space-8);border:.15rem solid var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.pl-home-mini-brand .is-ink{background:var(--neutral-900)}.pl-home-mini-brand .is-purple{background:var(--planlab-purple)}.pl-home-mini-brand .is-lime{background:var(--planlab-lime)}.pl-home-mini-brand .is-blue{background:var(--planlab-blue)}.pl-home-mini-brand .is-teal{background:var(--planlab-teal)}.pl-home-mini-templates{align-items:center;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-home-mini-templates figure{aspect-ratio:4/5;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.pl-home-mini-approval{align-content:start;gap:var(--space-3);display:grid}.pl-home-mini-approval>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-block-end:var(--space-2);display:flex}.pl-home-mini-approval i{inline-size:var(--space-8);block-size:var(--space-5);border-radius:var(--radius-full);background:var(--planlab-purple);position:relative}.pl-home-mini-approval i:after{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background:var(--color-surface);content:"";position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.pl-home-mini-approval>strong{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-min-size);color:var(--neutral-900);border-radius:var(--radius-md);background:var(--planlab-pink);margin-block-start:auto;display:inline-flex}.pl-home-mini-approval svg{inline-size:var(--space-4)}.pl-home-variants{background:var(--color-surface)}.pl-home-variants__layout{align-items:center;gap:var(--space-6);grid-template-columns:minmax(16rem,.8fr) minmax(9rem,.4fr) auto minmax(28rem,1.4fr);display:grid}.pl-home-variants__copy{gap:var(--space-4);display:grid}.pl-home-text-link,.pl-home-outline-link{align-items:center;gap:var(--space-2);min-block-size:var(--control-min-size);inline-size:fit-content;color:var(--planlab-blue);font-weight:700;text-decoration:none;display:inline-flex}.pl-home-text-link svg,.pl-home-outline-link svg{inline-size:var(--space-4)}.pl-home-source-card{place-items:center;gap:var(--space-2);min-block-size:12rem;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-1);text-align:center;display:grid}.pl-home-source-card>span{color:var(--color-text-muted)}.pl-home-source-card>div{align-items:center;gap:var(--space-3);margin-block-start:var(--space-3);display:flex}.pl-home-source-card>div span{inline-size:var(--space-10);block-size:var(--space-10);color:var(--color-text-inverse);border-radius:var(--radius-full);background:var(--planlab-purple);font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.pl-home-source-card>div span:last-child{color:var(--color-action-highlight-foreground);background:var(--planlab-lime)}.pl-home-flow-arrow{inline-size:var(--space-10);color:var(--planlab-lime);stroke-width:3px}.pl-home-variant-grid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pl-home-variant-grid figure{gap:var(--space-2);display:grid}.pl-home-variant-grid figure>span{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;font-weight:700}.pl-home-variant-grid figure>div{aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.pl-home-filter-row{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.pl-home-filter-row span{padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);font-weight:700}.pl-home-filter-row .is-active{color:var(--color-text-inverse);border-color:var(--planlab-purple);background:var(--planlab-purple)}.pl-home-template-gallery{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pl-home-template-gallery>a{gap:var(--space-2);padding:var(--space-3);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-1);text-decoration:none;display:grid}.pl-home-template-gallery>a>span{color:var(--planlab-purple);font-size:var(--text-sm);font-weight:700}.pl-home-industries{background:var(--color-surface)}.pl-home-industry-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pl-home-industry-grid a{align-content:center;place-items:center;gap:var(--space-2);min-block-size:10rem;padding:var(--space-3);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;text-decoration:none;display:grid}.pl-home-industry-grid a:first-child{border-color:var(--planlab-lime);background:color-mix(in srgb, var(--planlab-lime) 12%, var(--color-surface))}.pl-home-industry-grid svg{inline-size:var(--space-8);color:var(--planlab-purple)}.pl-home-industry-grid span{color:var(--color-text-muted);font-size:var(--text-sm)}.pl-home-origin{color:var(--color-text-inverse);background:radial-gradient(circle at 0 100%, color-mix(in srgb, var(--planlab-purple) 34%, transparent), transparent 34rem), var(--neutral-900)}.pl-home-origin__grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-20));grid-template-columns:minmax(18rem,.9fr) minmax(30rem,1.1fr);display:grid}.pl-home-origin__copy{gap:var(--space-4);display:grid}.pl-home-origin__copy>span{color:var(--planlab-lime);font-size:var(--text-sm);letter-spacing:.08em;font-weight:700}.pl-home-origin__copy h2{font-size:var(--text-2xl);line-height:var(--line-heading);letter-spacing:-.04em}.pl-home-origin__copy h2 strong{padding-inline:var(--space-2);color:var(--color-action-highlight-foreground);background:var(--planlab-lime)}.pl-home-origin__copy p{color:var(--neutral-300);line-height:var(--line-body)}.pl-home-origin__copy .pl-home-outline-link{color:var(--color-text-inverse);border-color:var(--planlab-lime)}.pl-home-origin__visual{border:1px solid color-mix(in srgb, var(--planlab-lime) 28%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);overflow:hidden}.pl-home-origin__visual img{block-size:auto;inline-size:100%;display:block}.pl-home-platform__grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-20));grid-template-columns:minmax(18rem,.72fr) minmax(34rem,1.4fr);display:grid}.pl-home-platform__copy{gap:var(--space-5);display:grid}.pl-home-platform__copy ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pl-home-platform__copy li{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.pl-home-platform__copy li svg{inline-size:var(--space-5);color:var(--planlab-purple);stroke-width:3px}.pl-home-outline-link{padding-inline:var(--space-4);border:1px solid var(--planlab-purple);border-radius:var(--radius-md);color:var(--planlab-purple)}.pl-home-platform__visual{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-3);overflow:hidden}.pl-home-platform__visual img{block-size:auto;inline-size:100%;display:block}.pl-home-trust{background:var(--color-surface)}.pl-home-trust__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pl-home-trust__grid article{align-items:start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);display:grid}.pl-home-trust__grid article>svg{inline-size:var(--space-10);padding:var(--space-2);border-radius:var(--radius-lg)}.pl-home-trust__grid .is-lime>svg{color:var(--color-action-highlight-foreground);background:var(--planlab-lime)}.pl-home-trust__grid .is-purple>svg{color:var(--color-text-inverse);background:var(--planlab-purple)}.pl-home-trust__grid .is-pink>svg{color:var(--neutral-900);background:var(--planlab-pink)}.pl-home-trust__grid h3{font-size:var(--text-lg);margin-block-end:var(--space-2)}.pl-home-trust__grid p{color:var(--color-text-secondary);line-height:var(--line-body)}.pl-home-final-cta{padding-block:var(--space-12);color:var(--color-text-inverse);background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--planlab-purple) 42%, transparent), transparent 28rem), var(--neutral-900)}.pl-home-final-cta>div{align-items:center;gap:var(--space-8);grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.2fr);display:grid}.pl-home-final-cta>div>div{gap:var(--space-2);display:grid}.pl-home-final-cta h2{max-inline-size:22ch}.pl-home-final-cta .pl-home-brand-entry{inline-size:100%;max-inline-size:none}@media (min-width:78rem){.pl-home-industry-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.pl-home-variants__layout{grid-template-columns:minmax(16rem,.9fr) minmax(9rem,.4fr) auto minmax(32rem,1.6fr)}}@media (max-width:62rem){.pl-home-hero__grid,.pl-home-platform__grid,.pl-home-origin__grid{grid-template-columns:1fr}.pl-home-hero__copy{max-inline-size:44rem}.pl-home-hero h1{max-inline-size:14ch}.pl-home-hero__stage{min-block-size:32rem;padding-inline-start:var(--space-20)}.pl-home-workflow__grid{grid-template-columns:1fr}.pl-home-workflow__grid>article{min-block-size:auto}.pl-home-workflow__grid>article:not(:last-child):after{inset-inline:50% auto;inset-block:auto calc(var(--space-6) * -1);transform:translate(-50%)rotate(90deg)}.pl-home-mini-panel,.pl-home-mini-templates,.pl-home-mini-approval{min-block-size:12rem}.pl-home-variants__layout{grid-template-columns:minmax(0,1fr) minmax(9rem,.42fr) auto}.pl-home-variant-grid{grid-column:1/-1}.pl-home-template-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-home-final-cta>div{grid-template-columns:1fr}}@media (max-width:48rem){.pl-home-hero{padding-block-start:var(--space-10)}.pl-home-hero__copy{gap:var(--space-5)}.pl-home-brand-entry{gap:var(--space-1);grid-template-columns:1fr}.pl-home-brand-entry button{inline-size:100%}.pl-home-hero__trust{display:grid}.pl-home-hero__stage{min-block-size:28rem;padding-inline-start:var(--space-8)}.pl-home-product-window{inset-inline-start:var(--space-8)}.pl-home-hero__samples figure{inline-size:clamp(5rem,24vw,7.5rem)}.pl-home-floating-status--ai{inset-inline-start:0}.pl-home-section__head--split{flex-direction:column;align-items:start}.pl-home-workflow__grid>article{padding:var(--space-4)}.pl-home-variants__layout{grid-template-columns:1fr}.pl-home-flow-arrow{justify-self:center;transform:rotate(90deg)}.pl-home-variant-grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.pl-home-template-gallery{margin-inline:calc(var(--grid-gutter) * -1);padding:var(--space-1) var(--grid-gutter) var(--space-4);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pl-home-template-gallery>a{scroll-snap-align:start;flex:0 0 min(75vw,18rem)}.pl-home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-home-industry-grid a{min-block-size:8rem}.pl-home-trust__grid{grid-template-columns:1fr}.pl-home-final-cta{padding-block:var(--space-10)}}@media (hover:hover) and (pointer:fine){.pl-home-brand-entry button:hover{border-color:var(--color-action-highlight-hover);background:var(--color-action-highlight-hover)}.pl-home-template-gallery>a:hover,.pl-home-industry-grid a:hover{border-color:var(--planlab-purple);box-shadow:var(--shadow-2);transform:translateY(calc(var(--space-1) * -1))}.pl-home-text-link:hover,.pl-home-outline-link:hover{color:var(--color-action-primary-active)}}.planlab-home :where(.pl-home-template-gallery>a,.pl-home-industry-grid a){transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard)}.pl-home-hero{padding-block:2.5rem}.pl-home-hero__grid{grid-template-columns:minmax(21rem,.78fr) minmax(38rem,1.42fr);gap:2.5rem}.pl-home-hero h1{max-inline-size:none;font-size:clamp(2.7rem,3.35vw,4.1rem);font-weight:800}.pl-home-hero__copy>p{max-inline-size:31rem;font-size:1.05rem}.pl-home-product-window{border-radius:1rem;min-block-size:27rem;inset:0 0 auto 8rem;transform:none}.pl-home-calendar{color:#111735;background:#fff;grid-template-columns:8.5rem minmax(0,1fr);min-block-size:27rem;display:grid}.pl-home-calendar__nav{border-inline-end:1px solid #e7eaf2;align-content:start;gap:.38rem;padding:1rem .7rem;font-size:.62rem;font-style:normal;display:grid}.pl-home-calendar__nav strong{aspect-ratio:1;background:var(--planlab-lime);border-radius:.55rem;place-items:center;width:2rem;margin:0 0 .45rem .35rem;display:grid}.pl-home-calendar__nav span{color:#68708a;border-radius:.48rem;padding:.5rem .55rem;font-weight:700}.pl-home-calendar__nav .is-active{color:var(--planlab-purple);background:#eeebff}.pl-home-calendar__main{min-width:0;padding:1.15rem}.pl-home-calendar__main header{justify-content:space-between;align-items:center;margin-block-end:.8rem;display:flex}.pl-home-calendar__main header>div{gap:.18rem;display:grid}.pl-home-calendar__main header small{color:#6c748e;font-size:.66rem;font-weight:800}.pl-home-calendar__main header>span{color:#59627c;border:1px solid #dfe3ed;border-radius:.5rem;padding:.38rem .55rem;font-size:.58rem;font-weight:700}.pl-home-calendar__week,.pl-home-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pl-home-calendar__week b{color:#68708a;text-align:center;padding-block:.32rem;font-size:.52rem}.pl-home-calendar__days{border-block-start:1px solid #e2e6ef;border-inline-start:1px solid #e2e6ef;border-radius:.45rem;position:relative;overflow:hidden}.pl-home-calendar__days>i{color:#737c94;border-block-end:1px solid #e2e6ef;border-inline-end:1px solid #e2e6ef;min-block-size:3.05rem;padding:.25rem;font-size:.48rem;font-style:normal}.pl-home-calendar__days>span{z-index:2;color:#fff;border-radius:.42rem;width:22%;padding:.48rem;font-size:.48rem;font-weight:800;line-height:1.35;position:absolute;box-shadow:0 .3rem .8rem #30365d24}.pl-home-calendar__days .is-purple{background:linear-gradient(150deg, var(--planlab-purple), var(--planlab-pink));top:23%;left:30%}.pl-home-calendar__days .is-teal{background:var(--planlab-teal);top:9%;left:69%}.pl-home-calendar__days .is-blue{background:var(--planlab-blue);top:58%;left:56%}.pl-home-calendar__summary{border-inline-start:1px solid #e7eaf2;align-content:start;gap:.4rem;padding:1.25rem 1rem;font-size:.6rem;font-style:normal;display:grid}.pl-home-calendar__summary>small{font-weight:800}.pl-home-calendar__summary>strong{color:var(--planlab-teal);font-size:1.45rem}.pl-home-calendar__summary>span{color:#747d95}.pl-home-calendar__summary p{border-block-end:1px solid #edf0f5;justify-content:space-between;margin:0;padding-block:.35rem;display:flex}.pl-home-calendar__chart{border-block-end:1px solid #e7eaf2;align-items:end;gap:.2rem;height:3.5rem;padding-block:.4rem;display:flex}.pl-home-calendar__chart i{background:var(--planlab-purple);border-radius:.3rem;width:.55rem;height:35%}.pl-home-calendar__chart i:nth-child(2){height:62%}.pl-home-calendar__chart i:nth-child(3){height:46%}.pl-home-calendar__chart i:nth-child(4){background:var(--planlab-pink);height:82%}.pl-home-calendar__chart i:nth-child(5){height:66%}.pl-home-calendar__chart i:nth-child(6){background:var(--planlab-blue);height:96%}.pl-home-hero__samples{gap:.55rem;inset:auto auto 1.1rem 0}.pl-home-hero__samples figure{border-width:.2rem;border-radius:.8rem;inline-size:clamp(6.2rem,8.8vw,8.6rem)}.pl-home-hero__samples figure:nth-child(2){transform:translateY(-1.35rem)}.pl-home-hero__samples figure:nth-child(3){transform:translateY(.55rem)}.pl-home-hero__samples figure:nth-child(4){transform:translateY(-.6rem)}.pl-home-socials{gap:.3rem;display:flex;position:absolute;bottom:.15rem;right:1rem}.pl-home-socials span{aspect-ratio:1;color:#fff;background:#161d34;border-radius:.35rem;place-items:center;width:1.5rem;font-size:.48rem;font-weight:850;display:grid}.pl-home-section__head{gap:.55rem;margin-block-end:1.35rem}.pl-home-section__head h2,.pl-home-variants h2,.pl-home-platform h2,.pl-home-final-cta h2{font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:800}.pl-home-workflow__grid>article{border-radius:.9rem;min-block-size:20rem;padding:1.15rem}.pl-home-mini-panel,.pl-home-mini-templates,.pl-home-mini-approval{min-block-size:10.5rem;padding:.9rem}.pl-home-workflow__grid h3{font-size:1rem}.pl-home-workflow__grid p{font-size:.78rem}.pl-home-variants__copy p{font-size:.82rem}.pl-home-source-card{border-radius:.85rem;min-block-size:9.5rem;padding:.75rem;font-size:.7rem}.pl-home-variant-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.pl-home-filter-row{margin-block-end:1rem}.pl-home-industry-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem}.pl-home-industry-grid a{border-radius:.75rem;min-block-size:6.5rem;padding:.6rem;font-size:.68rem}.pl-home-industry-grid svg{inline-size:1.55rem}.pl-home-platform{background:#fbfbff}.pl-home-platform__copy li{font-size:.78rem}.pl-home-platform__visual{border-radius:.9rem}.pl-home-platform__visual .pl-home-calendar{min-block-size:25rem}.pl-home-trust__grid article{border:0;gap:.8rem;padding:1rem}.pl-home-trust__grid article>svg{border-radius:50%;block-size:3rem;inline-size:3rem}.pl-home-trust__grid h3{font-size:.9rem}.pl-home-trust__grid p{font-size:.72rem}.pl-home-proof{border-block-end:1px solid var(--color-border-subtle);background:#fff;padding-block:1.8rem}.pl-home-proof__grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:2.5rem;display:grid}.pl-home-proof__grid>div{gap:1rem;display:grid}.pl-home-proof__marks{align-items:center;gap:1.25rem;display:flex}.pl-home-proof__marks>span{color:#34405b;border:1px solid #e2e6ed;border-radius:50%;place-items:center;display:grid}.pl-home-proof blockquote{background:#fff;border:1px solid #dfe4ed;border-radius:.85rem;margin:0;padding:1.2rem 1.35rem}.pl-home-proof blockquote p{margin:0 0 .7rem;font-size:.83rem;font-weight:700;line-height:1.55}.pl-home-proof blockquote footer{color:#737c93;font-size:.65rem}.pl-home-final-cta{color:var(--color-text-primary);background:linear-gradient(90deg,#f7fbe9,#f6f4ff 60%,#f1f7ff);padding-block:1.8rem}.pl-home-final-cta>div>div>span{color:var(--planlab-purple)}.pl-home-final-cta h2{color:var(--color-text-primary)}.pl-home-final-cta .pl-home-brand-entry{max-inline-size:none}.pl-home-final-templates{align-items:center;padding-inline-end:1rem;display:flex}.pl-home-final-templates figure{aspect-ratio:4/5;background:#101528;border:.15rem solid #fff;border-radius:.55rem;width:4.2rem;margin-inline-end:-.8rem;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 .5rem 1.2rem #151c3e24}.pl-home-final-templates figure:last-child{transform:rotate(5deg)}@media (max-width:62rem){.pl-home-hero__grid,.pl-home-platform__grid{grid-template-columns:1fr}.pl-home-hero__copy{max-inline-size:43rem}.pl-home-hero__stage{min-block-size:30rem}.pl-home-variants__layout{grid-template-columns:minmax(0,1fr) minmax(9rem,.42fr) auto}.pl-home-variant-grid{grid-column:1/-1}.pl-home-template-gallery,.pl-home-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-home-final-cta>div{grid-template-columns:1fr 1fr}.pl-home-final-templates{display:none}}@media (max-width:48rem){.pl-home-hero h1{font-size:2.55rem}.pl-home-hero__stage{min-block-size:25rem;margin-inline:-.8rem;padding:0}.pl-home-product-window{min-block-size:22rem;inset:0}.pl-home-calendar{grid-template-columns:1fr;min-block-size:22rem}.pl-home-calendar__nav,.pl-home-calendar__summary{display:none}.pl-home-calendar__main{padding:.7rem}.pl-home-calendar__days>i{min-block-size:2.5rem}.pl-home-hero__samples{left:.4rem}.pl-home-hero__samples figure{inline-size:clamp(4.4rem,20vw,6.2rem)}.pl-home-socials{display:none}.pl-home-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-home-template-gallery{display:flex}.pl-home-template-gallery>a{flex-basis:min(64vw,15rem)}.pl-home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-home-proof__grid,.pl-home-final-cta>div{grid-template-columns:1fr}.pl-home-proof__marks{flex-wrap:wrap}}.planlab-home .marketing-container{inline-size:min(100% - clamp(6rem,7.5vw,10.8rem),140rem)}.marketing-site:has(.planlab-home) .marketing-header .header-inner{min-block-size:clamp(4.25rem,5.5vw,8rem);inline-size:min(100% - 3.5rem,140rem)}.marketing-site:has(.planlab-home) .marketing-header :where(.nav-link,.nav-trigger){min-block-size:clamp(4.25rem,5.5vw,8rem);font-size:clamp(.875rem,.85vw,1.2rem)}.marketing-site:has(.planlab-home) .marketing-header .wordmark-mark{block-size:clamp(1.875rem,2.6vw,3.75rem);inline-size:clamp(1.875rem,2.6vw,3.75rem);font-size:clamp(.875rem,1vw,1.4rem)}.marketing-site:has(.planlab-home) .marketing-header .wordmark-name{font-size:clamp(1rem,1.5vw,2.1rem)}.marketing-site:has(.planlab-home) .marketing-header :where(.header-login-link,.header-trial-link){min-block-size:clamp(2.75rem,3.6vw,5.2rem);padding-inline:clamp(.75rem,1.2vw,1.75rem);font-size:clamp(.875rem,.85vw,1.2rem)}.pl-home-hero{background:radial-gradient(circle at 78% 4%,#6b4cff12,#0000 29rem),radial-gradient(circle at 12% 4%,#c6ff0014,#0000 22rem),#fff;padding-block:1.1rem 1.9rem}.pl-home-hero__grid{grid-template-columns:minmax(24rem,.66fr) minmax(0,1.34fr);align-items:center;gap:1rem}.pl-home-hero__copy{gap:clamp(1.05rem,1.3vw,1.85rem)}.pl-home-kicker{padding:clamp(.32rem,.42vw,.62rem) clamp(.58rem,.7vw,1rem);font-size:clamp(.62rem,.62vw,.9rem)}.pl-home-kicker svg{width:.78rem}.pl-home-hero h1{font-size:clamp(2.65rem,3.3vw,4.75rem);line-height:1.03}.pl-home-hero h1 mark{color:#9edf00}.pl-home-hero__copy>p{max-inline-size:clamp(25rem,30vw,43rem);font-size:clamp(.88rem,1vw,1.35rem);line-height:1.55}.pl-home-hero .pl-home-brand-entry{max-inline-size:clamp(24rem,31vw,44rem)}.pl-home-brand-entry input,.pl-home-brand-entry button{min-block-size:clamp(2.9rem,3.2vw,4.6rem)}.pl-home-brand-entry input{padding-inline:.85rem;font-size:clamp(.75rem,.72vw,1rem)}.pl-home-brand-entry button{padding-inline:1rem;font-size:clamp(.75rem,.72vw,1rem)}.pl-home-hero__trust{white-space:nowrap;flex-wrap:nowrap;gap:1.05rem;font-size:clamp(.61rem,.7vw,1rem)}.pl-home-hero__trust span{gap:.32rem}.pl-home-hero__trust svg{width:.76rem}.pl-home-hero__stage{min-block-size:clamp(25.4rem,31.5vw,46rem);padding:0}.pl-home-product-window{border-radius:.8rem;min-block-size:clamp(25.4rem,31.5vw,46rem);inset:0 -1.5rem 0 42%}.pl-home-calendar{grid-template-columns:clamp(8.5rem,10.5vw,15.25rem) minmax(0,1fr);block-size:100%;min-block-size:clamp(25.4rem,31.5vw,46rem)}.pl-home-calendar--summary{grid-template-columns:clamp(8rem,10vw,14.5rem) minmax(0,1fr) clamp(11.5rem,15.5vw,22.5rem)}.pl-home-calendar__nav{gap:.24rem;padding:.72rem .52rem;font-size:.53rem}.pl-home-calendar__nav strong{aspect-ratio:auto;background:0 0;align-items:center;gap:.4rem;width:auto;margin:0 0 .28rem .25rem;display:flex}.pl-home-calendar__nav strong>span{aspect-ratio:1;color:#172039;background:var(--planlab-lime);border-radius:.42rem;place-items:center;width:1.55rem;display:grid}.pl-home-calendar__nav strong>b{color:#172039;font-size:.64rem}.pl-home-calendar__nav>span{padding:.4rem .44rem}.pl-home-calendar__main{grid-template-rows:auto auto minmax(0,1fr);padding:.78rem;display:grid}.pl-home-calendar__main header{margin-block-end:.52rem}.pl-home-calendar__main header small{font-size:.55rem}.pl-home-calendar__main header strong{font-size:.65rem}.pl-home-calendar__controls{gap:.35rem;display:flex}.pl-home-calendar__main header .pl-home-calendar__controls>span{color:#59627c;border:1px solid #dfe3ed;border-radius:.42rem;padding:.3rem .42rem;font-size:.47rem;font-weight:700}.pl-home-calendar__week b{padding-block:.25rem;font-size:.44rem}.pl-home-calendar__days>i{min-block-size:0;padding:.2rem;font-size:.4rem}.pl-home-calendar__days>span{border-radius:.36rem;padding:.4rem;font-size:.41rem}.pl-home-hero__samples{display:block;inset:0}.pl-home-hero__samples figure{border-width:.18rem;border-radius:.65rem;width:auto;position:absolute}.pl-home-hero__samples figure:first-child{inline-size:clamp(7rem,10.5vw,15rem);top:28%;left:0;transform:none}.pl-home-hero__samples figure:nth-child(2){z-index:2;inline-size:clamp(10.5rem,13vw,18.75rem);top:2%;left:9.5vw;transform:none}.pl-home-hero__samples figure:nth-child(3){z-index:3;inline-size:clamp(9.6rem,11.8vw,17rem);bottom:6%;left:12.3vw;transform:none}.pl-home-hero__samples figure:nth-child(4){z-index:4;inline-size:clamp(7.2rem,8.8vw,12.8rem);bottom:0;left:26vw;transform:none}.pl-home-socials{z-index:6;gap:.22rem;bottom:.05rem;left:12vw;right:auto}.pl-home-socials span{border-radius:.25rem;width:1.18rem;font-size:.39rem}.pl-home-socials span:first-child{background:linear-gradient(135deg,#6b4cff,#ff4d9d 55%,#ff9f3d)}.pl-home-socials span:nth-child(2),.pl-home-socials span:nth-child(4){background:#2d7bff}.pl-home-section{padding-block:clamp(1rem,1.7vw,2.5rem)}.pl-home-section__head{margin-block-end:.72rem}.pl-home-workflow .pl-home-section__head{margin-block-end:.95rem}.pl-home-section__head h2,.pl-home-library h2,.pl-home-industries h2{letter-spacing:-.025em;max-inline-size:none;font-size:clamp(1.2rem,1.45vw,2.1rem)}.pl-home-workflow{background:#fff;padding-block:clamp(.8rem,1vw,1.45rem)}.pl-home-workflow__grid{gap:3rem}.pl-home-workflow__grid>article{border-radius:.72rem;gap:.62rem;min-block-size:clamp(14.5rem,18.4vw,26.7rem);padding:clamp(.78rem,1.05vw,1.5rem)}.pl-home-workflow__grid>article:not(:last-child):after{width:2.15rem;height:2.15rem;color:var(--planlab-lime);background:0 0;font-size:1.8rem;inset-inline-end:-2.63rem}.pl-home-step-number{border-radius:.42rem;width:clamp(1.85rem,2.1vw,3rem);height:clamp(1.85rem,2.1vw,3rem);font-size:clamp(.7rem,.75vw,1.05rem)}.pl-home-workflow__grid h3{margin-block-end:.2rem;font-size:clamp(.8rem,1vw,1.4rem)}.pl-home-workflow__grid p{font-size:clamp(.65rem,.75vw,1.05rem);line-height:1.45}.pl-home-mini-panel,.pl-home-mini-templates,.pl-home-mini-approval{border-radius:.62rem;min-block-size:clamp(8.2rem,10.9vw,15.8rem);margin-block-start:clamp(.7rem,1vw,1.45rem);padding:.58rem}.pl-home-mini-brand{background:linear-gradient(var(--color-border-subtle), var(--color-border-subtle)) 0 2.2rem / 100% 1px no-repeat, var(--color-canvas);gap:.48rem}.pl-home-mini-brand>span{font-size:.55rem}.pl-home-mini-brand>strong{margin-block-start:.65rem;font-size:.63rem}.pl-home-mini-brand__details{grid-template-columns:1.6fr .7fr .7fr;align-items:end;gap:.55rem;display:grid}.pl-home-mini-brand__details>div{gap:.3rem;display:grid}.pl-home-mini-brand__details small{color:var(--color-text-muted);font-size:.48rem}.pl-home-mini-brand__details span{gap:.18rem;display:flex}.pl-home-mini-brand__details i{border-width:.08rem;border-radius:.3rem;width:1.25rem;height:1.25rem}.pl-home-mini-brand__details b{font-size:1.25rem}.pl-home-mini-templates{gap:.55rem}.pl-home-mini-approval-wrap{grid-column:1/-1;grid-template-columns:.42fr .58fr;align-self:end;gap:.45rem;min-block-size:clamp(8.2rem,10.9vw,15.8rem);margin-block-start:clamp(.7rem,1vw,1.45rem);display:grid}.pl-home-mini-approval-wrap>figure{background:#101528;border-radius:.55rem;position:relative;overflow:hidden}.pl-home-mini-approval-wrap>figure img{object-fit:cover}.pl-home-mini-approval{grid-column:auto;gap:.28rem;min-block-size:0;margin-block-start:0;font-size:.52rem}.pl-home-mini-approval>div{padding-block-end:.18rem}.pl-home-mini-approval i{width:1.35rem;height:.78rem}.pl-home-mini-approval i:after{width:.46rem;height:.46rem;top:.16rem;right:.16rem}.pl-home-mini-approval>strong{min-block-size:1.55rem;font-size:.53rem}.pl-home-variants__layout{grid-template-columns:minmax(12.5rem,.7fr) minmax(7rem,.32fr) auto minmax(33rem,1.75fr);gap:.72rem}.pl-home-variants__copy{gap:.45rem}.pl-home-variants__copy .pl-home-section-label{max-inline-size:none;color:var(--color-text-primary);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.18rem,1.45vw,2.1rem);line-height:1.15}.pl-home-variants__copy p{font-size:clamp(.66rem,.75vw,1.05rem);line-height:1.55}.pl-home-text-link{color:#8abf00;min-block-size:1.8rem;font-size:.65rem}.pl-home-source-card{border-radius:.62rem;gap:.32rem;min-block-size:clamp(6.9rem,9vw,13rem);padding:.48rem;font-size:.55rem}.pl-home-source-card>div{gap:.35rem;margin-block-start:.2rem}.pl-home-source-card>div span{width:1.7rem;height:1.7rem;font-size:.52rem}.pl-home-flow-arrow{width:1.7rem}.pl-home-variant-grid{gap:.48rem}.pl-home-variant-grid figure{gap:.28rem}.pl-home-variant-grid figure>span{font-size:clamp(.5rem,.62vw,.9rem)}.pl-home-variant-grid figure>div{border-radius:.5rem}.pl-home-library{background:#fff}.pl-home-filter-row{gap:.36rem;margin-block-end:.65rem}.pl-home-filter-row span{padding:.3rem .76rem;font-size:clamp(.53rem,.6vw,.86rem)}.pl-home-template-gallery{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.pl-home-template-gallery>a{border-radius:.62rem;padding:.18rem}.pl-home-template-gallery figure{aspect-ratio:1.38;border-radius:.48rem}.pl-home-template-gallery__more{text-align:center;place-content:center;place-items:center;min-block-size:7rem;padding:.6rem!important}.pl-home-template-gallery__more strong{text-transform:uppercase;font-size:.74rem}.pl-home-template-gallery__more span{color:var(--color-text-secondary)!important;font-size:.5rem!important}.pl-home-industries{padding-block:clamp(.85rem,1.25vw,1.8rem)}.pl-home-industry-grid{gap:.55rem}.pl-home-industry-grid a{border-radius:.58rem;gap:.3rem;min-block-size:clamp(4.4rem,5.4vw,7.8rem);padding:.38rem;font-size:clamp(.52rem,.65vw,.92rem)}.pl-home-industry-grid svg{width:1.2rem}.pl-home-platform{background:#fbfbff;padding-block:clamp(1.25rem,2vw,2.9rem)}.pl-home-platform__grid{grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);gap:1.4rem}.pl-home-platform__copy{gap:.7rem}.pl-home-platform__copy .pl-home-kicker{font-size:.55rem}.pl-home-platform h2{font-size:clamp(1.85rem,2.6vw,3.75rem)}.pl-home-platform__copy ul{gap:.34rem}.pl-home-platform__copy li{gap:.42rem;font-size:clamp(.62rem,.75vw,1.08rem)}.pl-home-platform__copy li svg{width:.78rem}.pl-home-outline-link{min-block-size:2rem;padding-inline:.72rem;font-size:.65rem}.pl-home-platform__visual,.pl-home-platform__visual .pl-home-calendar{border-radius:.72rem;min-block-size:clamp(19.2rem,27vw,39rem)}.pl-home-platform__visual .pl-home-calendar__days>i{min-block-size:2rem}.pl-home-calendar__summary{gap:.28rem;padding:.82rem .68rem;font-size:.5rem}.pl-home-calendar__summary>strong{font-size:1.22rem}.pl-home-calendar__summary>b{margin-block-start:.35rem}.pl-home-calendar__summary p{padding-block:.22rem}.pl-home-calendar__chart{border-block-end:1px solid #e7eaf2;width:100%;height:3rem;display:block}.pl-home-calendar__chart path{fill:none;stroke:url(#home-chart);stroke-linecap:round;stroke-width:4px}.pl-home-trust{padding-block:clamp(.9rem,1.45vw,2.1rem)}.pl-home-trust .pl-home-section__head{margin-block-end:.62rem}.pl-home-trust .pl-home-section__head h2{font-size:1.22rem}.pl-home-trust__grid{gap:2rem}.pl-home-trust__grid article{align-items:center;gap:.62rem;padding:.35rem}.pl-home-trust__grid article>svg{width:clamp(3.4rem,4.5vw,6.5rem);height:clamp(3.4rem,4.5vw,6.5rem);padding:.9rem}.pl-home-trust__grid h3{margin-block-end:.15rem;font-size:clamp(.72rem,.9vw,1.3rem)}.pl-home-trust__grid p{font-size:clamp(.58rem,.68vw,.98rem);line-height:1.45}.pl-home-proof{padding-block:clamp(.85rem,1.25vw,1.8rem)}.pl-home-proof__grid{gap:1.5rem}.pl-home-proof__grid>div{gap:.55rem;font-size:.72rem}.pl-home-proof__marks{gap:.75rem}.pl-home-proof__marks>img,.pl-home-proof__marks>span{width:clamp(2.45rem,3.5vw,5rem);height:clamp(2.45rem,3.5vw,5rem)}.pl-home-proof__marks svg{width:1.05rem}.pl-home-proof blockquote{border-radius:.62rem;padding:.7rem .85rem}.pl-home-proof blockquote p{margin-block-end:.35rem;font-size:.63rem}.pl-home-proof blockquote footer{font-size:.52rem}.pl-home-final-cta{padding-block:clamp(.95rem,1.7vw,2.45rem)}.pl-home-final-cta>div{grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.2fr) auto;gap:1rem}.pl-home-final-cta>div>div>span{font-size:.53rem}.pl-home-final-cta h2{font-size:clamp(1.24rem,1.65vw,2.4rem)}.pl-home-final-cta .pl-home-brand-entry input,.pl-home-final-cta .pl-home-brand-entry button{min-block-size:2.45rem}.pl-home-final-templates figure{width:3.45rem}@media (max-width:70rem){.pl-home-hero__grid{grid-template-columns:minmax(21rem,.68fr) minmax(0,1.32fr)}.pl-home-hero__samples figure:first-child{inline-size:8rem}.pl-home-hero__samples figure:nth-child(2){inline-size:10.5rem;left:7rem}.pl-home-hero__samples figure:nth-child(3){inline-size:9.5rem;left:9rem}.pl-home-hero__samples figure:nth-child(4){inline-size:6.5rem;left:18rem}.pl-home-product-window{inset-inline-start:40%}.pl-home-variants__layout{grid-template-columns:minmax(11rem,.7fr) minmax(6rem,.3fr) auto minmax(29rem,1.7fr)}}@media (max-width:62rem){.pl-home-hero__grid,.pl-home-platform__grid{grid-template-columns:1fr}.pl-home-hero__stage{min-block-size:24rem}.pl-home-variants__layout{grid-template-columns:1fr .42fr auto}.pl-home-variant-grid{grid-column:1/-1}.pl-home-template-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.planlab-home .marketing-container{inline-size:min(100% - 2rem,140rem)}.marketing-site:has(.planlab-home) .marketing-header .header-inner{inline-size:min(100% - 2rem,140rem)}.pl-home-hero{padding-block:1.5rem}.pl-home-hero h1{font-size:clamp(2.15rem,10.5vw,2.7rem)}.pl-home-hero__trust{white-space:normal;flex-wrap:wrap}.pl-home-hero__stage{min-block-size:25rem}.pl-home-product-window{min-block-size:20.8rem;inset:0 0 4.2rem}.pl-home-hero__samples figure:first-child{inline-size:4.6rem;top:auto;bottom:0;left:.3rem}.pl-home-hero__samples figure:nth-child(2){inline-size:5rem;top:auto;bottom:.8rem;left:4.1rem}.pl-home-hero__samples figure:nth-child(3){inline-size:4.8rem;bottom:0;left:8.3rem}.pl-home-hero__samples figure:nth-child(4){inline-size:4.4rem;bottom:.5rem;left:12.3rem}.pl-home-workflow__grid,.pl-home-trust__grid,.pl-home-proof__grid,.pl-home-final-cta>div,.pl-home-variants__layout{grid-template-columns:1fr}.pl-home-flow-arrow{transform:rotate(90deg)}.pl-home-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-home-template-gallery{display:flex}.pl-home-template-gallery>a{flex-basis:min(58vw,14rem)}.pl-home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.planlab-home .marketing-container{inline-size:min(100% - 64px,1440px)}.planlab-home{--planlab-purple:#6341e6;--planlab-lime:#c5ff3e;--planlab-blue:#286ecb;--planlab-teal:#098777;--planlab-pink:#f9cce9;color:#14242b;background:#fff}.planlab-home :where(h1,h2,h3,strong){font-weight:700}.planlab-home :where(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #6343df}.planlab-home .pl-home-hero{background:radial-gradient(at 80% 20%,#f3f7fe,#0000 65%),#fff;padding-block:36px}.planlab-home .pl-home-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);gap:28px}.planlab-home .pl-home-hero__copy{gap:20px}.planlab-home .pl-home-hero h1{letter-spacing:-.045em;max-inline-size:none;font-size:clamp(32px,3.3vw,52px);line-height:1.16}.planlab-home .pl-home-hero h1 mark{color:#547900;background:linear-gradient(#0000 62%,#deffad 62%)}.planlab-home .pl-home-hero h1>span{display:block}.planlab-home .pl-home-hero__copy>p{font-size:15px;line-height:1.7}.planlab-home .pl-home-kicker{font-size:14px}.planlab-home .pl-home-hero__trust{white-space:normal;flex-wrap:wrap;gap:12px;font-size:14px}.planlab-home .pl-home-brand-entry input,.planlab-home .pl-home-brand-entry button{min-block-size:44px;font-size:14px}.planlab-home .pl-home-brand-entry button{color:#223800;background:#c5ff3e}.planlab-home .pl-home-hero__stage{min-block-size:430px}.planlab-home .pl-home-product-window{min-block-size:340px;inset-inline-start:39%}.planlab-home .pl-home-calendar{block-size:auto;min-block-size:320px}.planlab-home .pl-home-calendar__nav{font-size:14px}.planlab-home .pl-home-calendar__main{padding:18px 10px}.planlab-home .pl-home-calendar__main header strong{font-size:14px}.planlab-home .pl-home-calendar__days>i{min-block-size:39px}.planlab-home .pl-home-example-note{color:#50616b;background:#f7f9fc;border-top:1px solid #e1e7ed;padding:10px 12px;font-size:14px;line-height:1.5}.planlab-home .pl-home-hero__samples figure{aspect-ratio:4/5}.planlab-home .pl-home-hero__samples img{object-fit:contain}.planlab-home .pl-home-socials{gap:6px}.planlab-home .pl-home-socials span{color:#533ba1;background:#eee9ff;border-radius:5px;width:auto;padding:4px 8px;font-size:14px}.planlab-home .pl-home-section{padding-block:28px}.planlab-home .pl-home-section__head{margin-block-end:18px}.planlab-home .pl-home-section__head h2,.planlab-home .pl-home-variants h2{font-size:22px;line-height:1.3}.planlab-home .pl-home-workflow__grid{gap:28px}.planlab-home .pl-home-workflow__grid>article{border-radius:14px;gap:12px;min-block-size:270px;padding:18px}.planlab-home .pl-home-workflow__grid h3{font-size:15px}.planlab-home .pl-home-workflow__grid p{font-size:14px;line-height:1.6}.planlab-home .pl-home-step-number{width:30px;height:30px;font-size:14px}.planlab-home .pl-home-mini-panel,.planlab-home .pl-home-mini-templates,.planlab-home .pl-home-mini-approval-wrap{min-block-size:160px}.planlab-home .pl-home-mini-brand>strong,.planlab-home .pl-home-mini-brand__details small,.planlab-home .pl-home-mini-approval{font-size:14px}.planlab-home .pl-home-mini-approval>strong{min-block-size:30px;font-size:14px}.planlab-home .pl-home-mini-templates img,.planlab-home .pl-home-mini-approval-wrap img{object-fit:contain}.planlab-home .pl-home-variants__layout{grid-template-columns:1.35fr .65fr 25px 3fr;gap:18px}.planlab-home .pl-home-variants__copy p{font-size:14px}.planlab-home .pl-home-source-card{padding:12px;font-size:14px}.planlab-home .pl-home-variant-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.planlab-home .pl-home-variant-grid figure>span{font-size:14px}.planlab-home .pl-home-variant-grid img{object-fit:contain}.planlab-home .pl-home-filter-row a{color:#46555e;background:#f0f3f5;border-radius:24px;align-items:center;min-height:36px;padding:7px 16px;font-size:14px;text-decoration:none;display:inline-flex}.planlab-home .pl-home-filter-row a:first-child{color:#fff;background:#6140ed}.planlab-home .pl-home-template-gallery{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.planlab-home .pl-home-template-gallery figure{aspect-ratio:4/5}.planlab-home .pl-home-template-gallery img{object-fit:contain}.planlab-home .pl-home-template-gallery__more strong{font-size:14px}.planlab-home .pl-home-template-gallery__more span{font-size:14px!important}.planlab-home .pl-home-industry-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.planlab-home .pl-home-industry-grid a{min-block-size:86px;font-size:14px}.planlab-home .pl-home-platform__grid{grid-template-columns:.8fr 1.8fr;gap:30px}.planlab-home .pl-home-platform h2{font-size:32px}.planlab-home .pl-home-platform__copy li{font-size:14px}.planlab-home .pl-home-platform__visual,.planlab-home .pl-home-platform__visual .pl-home-calendar{min-block-size:300px}.planlab-home .pl-home-calendar__summary{gap:14px;padding:18px;font-size:14px}.planlab-home .pl-home-calendar__summary>strong{color:#3e603b;font-size:24px;line-height:1.2}.planlab-home .pl-home-calendar__summary>span{line-height:1.6}.planlab-home .pl-home-trust__grid h3{font-size:14px}.planlab-home .pl-home-trust__grid p{font-size:14px;line-height:1.6}.planlab-home .pl-home-proof__grid>div,.planlab-home .pl-home-proof blockquote p,.planlab-home .pl-home-proof blockquote footer{font-size:14px}.planlab-home .pl-home-final-cta h2{font-size:24px}.planlab-home .pl-home-text-link,.planlab-home .pl-home-outline-link{color:#446400;min-block-size:40px;font-size:14px}@media (max-width:1100px){.planlab-home .pl-home-hero__grid{grid-template-columns:1fr 1fr}.planlab-home .pl-home-brand-entry{grid-template-columns:1fr}.planlab-home .pl-home-variants__layout{grid-template-columns:1fr .5fr 25px}.planlab-home .pl-home-variant-grid{grid-column:1/-1}.planlab-home .pl-home-template-gallery,.planlab-home .pl-home-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.planlab-home .marketing-container{inline-size:calc(100% - 36px)}.planlab-home .pl-home-hero__grid,.planlab-home .pl-home-platform__grid{grid-template-columns:1fr}.planlab-home .pl-home-hero h1{font-size:clamp(34px,6vw,48px)}.planlab-home .pl-home-hero h1 br{display:none}.planlab-home .pl-home-hero h1>span{display:inline}.planlab-home .pl-home-workflow__grid{gap:12px}.planlab-home .pl-home-workflow__grid>article{padding:14px}.planlab-home .pl-home-final-cta>div{grid-template-columns:1fr 1fr}.planlab-home .pl-home-final-templates{display:none}}@media (max-width:550px){.planlab-home .pl-home-hero__stage{min-block-size:390px}.planlab-home .pl-home-product-window{min-block-size:300px;inset:0 0 auto}.planlab-home .pl-home-calendar{grid-template-columns:65px minmax(0,1fr)}.planlab-home .pl-home-calendar__nav{flex-direction:column;padding:12px 5px;font-size:14px;display:flex}.planlab-home .pl-home-calendar__main{min-inline-size:0;padding:14px 7px}.planlab-home .pl-home-calendar__main header{display:block}.planlab-home .pl-home-calendar__controls,.planlab-home .pl-home-calendar__nav strong b{display:none}.planlab-home .pl-home-calendar__days>span{font-size:14px}.planlab-home .pl-home-hero__samples figure:first-child{inline-size:22%;bottom:0;left:0}.planlab-home .pl-home-hero__samples figure:nth-child(2){inline-size:24%;bottom:8px;left:24%}.planlab-home .pl-home-hero__samples figure:nth-child(3){inline-size:22%;bottom:0;left:50%}.planlab-home .pl-home-hero__samples figure:nth-child(4){inline-size:21%;bottom:6px;left:75%}.planlab-home .pl-home-socials{display:none}.planlab-home .pl-home-workflow__grid,.planlab-home .pl-home-variants__layout,.planlab-home .pl-home-final-cta>div{grid-template-columns:1fr}.planlab-home .pl-home-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planlab-home .pl-home-template-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.planlab-home .pl-home-template-gallery>a{min-inline-size:0}.planlab-home .pl-home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planlab-home .pl-home-calendar--summary{grid-template-columns:70px minmax(0,1fr)}.planlab-home .pl-home-calendar__summary{border-top:1px solid #e2e7eb;grid-column:1/-1}.planlab-home .pl-home-trust__grid,.planlab-home .pl-home-proof__grid{grid-template-columns:1fr}}
