@layer base,components,utils;@layer base{:root{--color-black: hsla(246deg, 28%, 18%, 1);--color-white: hsla(0, 0%, 100%, 1);--color-indigo: oklch(.59 .24 267.56);--color-salmon: oklch(.71 .21 30.45);--color-blue: oklch(.7 .16 225.45);--color-green: oklch(.7 .29 145.54);--color-pink: oklch(.7 .32 335.36);--color-mint: oklch(.74 .22 162.12);--color-purple: oklch(.56 .31 299.77);--color-yellow: oklch(.85 .2 83.69);--color-grey-7: hsla(0, 0%, 27%, 1);--color-sand--1: hsla(60, 5%, 95%, 1);--color-sand-1: hsla(60, 5%, 92%, 1);--color-sand-2: hsla(60, 6%, 88%, 1);--color-sand-3: hsla(60, 6%, 76%, 1);--color-sand-4: hsla(60, 6%, 60%, 1);--color-sand-5: hsla(60, 6%, 50%, 1);--color-sand-6: hsla(60, 6%, 40%, 1);--color-sand-7: hsla(60, 6%, 30%, 1);--color-sand-8: hsla(60, 6%, 20%, 1);--color-sand-9: hsla(60, 6%, 10%, 1);--color-bg-main: hsla(60, 17%, 98%, 1);--color-bg-blue: hsla(195, 100%, 89%, 1);--color-bg-yellow: oklch(.95 .1 97.21);--color-bg-uncolor: hsla(49, 100%, 87%, 1);--color-dropshadow: .53 .14 58.79;--theme-solopreneur: oklch(.71 .29 145.52);--theme-startup: oklch(.71 .21 30.45);--theme-smallbusiness: oklch(.55 .25 260.3)}}@layer base{:root{--max-width: 1100px;--font-heading: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-base: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--page-maxwidth: 140rem;--page-sides-padding: 2.4rem}*{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;scroll-behavior:smooth}html,body{max-width:100vw;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body{overflow-x:hidden;font-family:var(--font-base);font-size:1.6rem;color:var(--color-black);background-color:var(--color-bg-main);padding-block-end:5rem;font-kerning:normal;letter-spacing:-.0031em}a{color:inherit;text-decoration:none;&:hover{text-decoration:underline}}img{inline-size:100%;height:auto;vertical-align:top}.s-contain{max-inline-size:120rem;padding-inline:var(--page-sides-padding);margin-inline:auto}@media (prefers-color-scheme: dark){html{color-scheme:dark}}h1,h2,h3,h4,h5{font-family:var(--font-heading);text-wrap:pretty;word-break:keep-all;letter-spacing:-.4px;font-weight:800;font-optical-sizing:auto;line-height:1.1;text-shadow:1px 1px 0 hsla(0,0%,0%,.04)}h1{font-size:var(--type-48)}h2{font-size:var(--size-40)}h3{font-size:var(--type-28)}::selection{background:var(--color-bg-yellow);text-shadow-black:none}strong{font-weight:600}input,textarea,button{-webkit-appearance:none}button{cursor:pointer}h3.card-heading{font-weight:700;font-size:var(--type-24);font-family:var(--font-base)}details>summary{list-style:none}details>summary::marker,details>summary::-webkit-details-marker{display:none}}@layer base{:root{--card-shadow: 0px 5px 10px 0px oklch(var(--color-dropshadow) / .03), 0px 10px 15px 0px oklch(var(--color-dropshadow) / .03), 0px 15px 25px 0px oklch(var(--color-dropshadow) / .04);--colorful-gradient: linear-gradient(136deg in oklch, oklch(.7 .32 335.36) -34% 24%, oklch(.7 .16 225.45) 100%)}a:hover{color:var(--color-salmon)}p{font-size:var(--type-16);color:var(--color-sand-8);text-wrap:pretty;line-height:1.5}.pagination{display:flex;padding-block-end:7rem;gap:3.2rem}.highlight{display:inline-block;font-size:var(--size-16);font-weight:500;color:var(--color-salmon);margin-block-end:var(--size-16)}.highlight--yellow{background-color:var(--color-bg-yellow)}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:var(--size-32);padding-inline:var(--size-16);@media (width >= 768px){padding-block:var(--size-24);padding-inline:var(--size-24)}p{font-size:var(--size-20);line-height:1.4;font-weight:400;margin-block-start:.8rem;text-wrap:pretty;margin-block-start:var(--size-16)}h2{max-inline-size:24ch}}.faqs-accordion{--_left-offset: var(--left-offset, var(--size-24));display:flex;flex-direction:column;gap:var(--size-12);padding-inline-end:var(--size-48);details{position:relative;inset-inline-start:var(--_left-offset);p+p{margin-block-start:1em}a{text-decoration:underline}>div{padding-block-end:var(--size-16)}&[open]{summary:before{content:"-"}}}summary:before{content:"+";display:inline-block;font-weight:700;font-size:var(--size-20);inset-block-start:0;inset-inline-start:calc(var(--_left-offset) * -1);position:absolute}@media (min-width: 768px){inline-size:min(calc(100% - 4.8rem),65rem);margin-inline:auto}summary::marker{content:""}summary::-webkit-details-marker{display:none}}.faqs-accordion__title{padding-block-end:var(--size-16)}.faqs-accordion__item-title{display:inline-block;cursor:pointer;padding-block-end:var(--size-12);font-size:var(--size-20);font-family:var(--base-font);font-weight:700}mark{--_mark-color: var(--mark-color, oklch(.88 .21 92.42 / .25));background:transparent;position:relative;z-index:0;white-space:nowrap;&:before,&:after{content:"";inline-size:calc(100% + .4em);display:block;position:absolute;block-size:100%;inset-inline:-.2em;inset-block-start:0;background-color:var(--_mark-color);z-index:-1}&:before{transform:skew(-5deg) rotate(-2deg)}&:after{inset-inline:.1em;transform:skew(2deg) rotate(1deg)}}.mark--green{--mark-color: oklch(.86 .32 149.9 / .25)}.new-window{display:inline-flex;align-items:center;svg{inline-size:1em}}}@layer components{.switch{--_size: var(--size, 3.4em);--_padding: var(--padding, .2rem);--on-color: var(--color-green);--off-color: var(--color-white);--bg-color: var(--color-sand-2);--block-size: calc(var(--_size) / 1.7);input{inline-size:0;block-size:0;display:none}>label{inline-size:var(--_size);block-size:var(--block-size);cursor:pointer;text-indent:-9999px;background-color:var(--bg-color);display:block;border-radius:100px;position:relative}label:after{inline-size:calc(var(--block-size) - (var(--_padding) * 2));block-size:calc(var(--block-size) - (var(--_padding) * 2));content:"";position:absolute;inset-block-start:var(--_padding);inset-inline-start:var(--_padding);background:var(--off-color);border-radius:50rem;transition:.3s}input:checked+label{background-color:var(--on-color)}input:checked+label:after{left:calc(100% - var(--_padding));transform:translate(-100%)}}}@layer components{.article{h2{font-size:var(--size-28);line-height:1.3;margin-block-end:calc(var(--size-16) * -1)}p,ul,ol{font-size:var(--type-20);margin:var(--size-32) 0;line-height:1.7;text-wrap:pretty}p+ul{margin-block-start:calc((var(--size-32) / 1.3) * -1)}ul,ol{padding-inline-start:4rem}li{padding-inline-start:1rem;padding-block:.2em;p{margin:0}}}.article .quote{--quote-size: 38rem;inline-size:var(--quote-size);padding:var(--type-24);border-block-start:4px solid var(--color-salmon);margin-block:var(--size-12) var(--size-12);@media (max-width: 640px){float:none;inline-size:auto;border-block-end:4px solid var(--color-salmon);margin-block:0 var(--size-32);margin-inline:0 3rem!important}&.quote--left{float:left;margin-inline:-20rem 7rem;@media (max-width: 1190px){margin-inline:-10rem 5rem}@media (max-width: 960px){margin-inline:0 4rem}}&.quote--right{float:right;margin-inline:7rem -20rem;@media (max-width: 1190px){margin-inline:5rem -10rem}@media (max-width: 960px){margin-inline:4rem 0}}p{font-family:Georgia,Times New Roman,Times,serif;margin:0!important;font-size:var(--size-24)!important}}}@layer components{@layer base;@layer base{header.page-header{--padding-no-burger: var(--size-48);--padding-with-burger: 4rem;--gap: var(--size-8);--title-size: var(--type-48);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap);color:var(--color-black);padding-block:var(--padding-with-burger) 0;h1{font-size:var(--title-size)}@media (width >= 880px){padding-block:var(--padding-no-burger) 0}}.subtitle{--max-ch: unset;--font-size: var(--type-24);max-inline-size:var(--max-ch);font-size:var(--font-size);line-height:1.5;font-weight:400;margin-block-start:var(--size-8);@media (width < 600px){font-size:2rem}}.pre-title{font-size:var(--type-18);font-weight:500}}.p-solutions .page-header{--padding-no-burger: var(--size-32);--max-ch: 45ch;@media (width >= 768px){--title-size: var(--type-56)}}}@layer utils{:root{--size-2: .2rem;--size-4: .4rem;--size-6: clamp(.4rem, .168rem + .45vi, .6rem);--size-8: clamp(.6rem, .368rem + .45vi, .8rem);--size-10: clamp(.8rem, .568rem + .45vi, 1rem);--size-12: clamp(1rem, .768rem + .45vi, 1.2rem);--size-14: clamp(1.2rem, .968rem + .45vi, 1.4rem);--size-16: clamp(1.4rem, 1.168rem + .45vi, 1.6rem);--size-18: clamp(1.6rem, 1.368rem + .45vi, 1.8rem);--size-20: clamp(1.6rem, 1.135rem + .901vi, 2rem);--size-24: clamp(1.8rem, 1.103rem + 1.351vi, 2.4rem);--size-28: clamp(2.4rem, 1.935rem + .901vi, 2.8rem);--size-32: clamp(2.6rem, 1.903rem + 1.351vi, 3.2rem);--size-40: clamp(3.2rem, 2.27rem + 1.802vi, 4rem);--size-48: clamp(3.8rem, 2.638rem + 2.252vi, 4.8rem);--size-56: clamp(4rem, 2.141rem + 3.604vi, 5.6rem);--size-64: clamp(4.8rem, 2.941rem + 3.604vi, 6.4rem);--size-80: clamp(6.4rem, 4.541rem + 3.604vi, 8rem);--size-96: clamp(7.2rem, 4.411rem + 5.405vi, 9.6rem);--size-112: clamp(8.4rem, 5.146rem + 6.306vi, 11.2rem);--size-128: clamp(9.6rem, 5.881rem + 7.207vi, 12.8rem);--type-12: 1.2rem;--type-13: 1.3rem;--type-14: 1.4rem;--type-16: 1.6rem;--type-18: 1.8rem;--type-20: 2rem;--type-24: 2.4rem;--type-28: 2.8rem;--type-32: 3.2rem;--type-40: 4rem;--type-48: 4.8rem;--type-56: 5.6rem}@media (width < 768px){:root{--type-16: 1.5rem;--type-18: 1.6rem;--type-20: 1.8rem;--type-24: 2rem;--type-28: 2.4rem;--type-32: 2.8rem;--type-40: 3.2rem;--type-48: 4rem;--type-56: 4.8rem}}.pb-8{padding-block-end:var(--size-8)}.pdb-40{padding-block:var(--size-40)}.pbs-40{padding-block-start:var(--size-40)}.pbs-64{padding-block-start:var(--size-64)}.pbe-16{padding-block-end:var(--size-16)}}@layer utils{.txt-width-cap{max-inline-size:var(--txt-width)}.txt--decor{text-decoration:underline}.txt--no-decor{text-decoration:none}.txt-center{text-align:center}.txt--salmon{color:var(--color-salmon)}.highlight-underline{text-decoration:underline;text-decoration-color:var(--theme)}.stack--1,.stack-1{>*+*{margin-block-start:var(--size-16)}}.flex{display:flex}.flex-inline{display:inline-flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-al-middle{display:flex;align-items:center}.flex-al-center{display:flex;justify-content:center}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.justify-end{justify-content:end}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.align-self-start{align-self:start}.align-self-end{align-self:end}.justify-self-end{justify-self:end}@media (width < 768px){.hide-medium-down{display:none!important}}@media (width >= 768px){.hide-medium-up{display:none!important}}@media (width < 516px){.hide-small-down{display:none!important}}@media (width >= 516px){.hide-small-up{display:none!important}}.m-inline-auto{margin-inline:auto}.link{color:var(--color-black);text-decoration:underline}.link-reversed{color:inherit;text-decoration:none;&:hover{text-decoration:underline;color:var(--color-blue)}}.no-list-style{margin:0;padding:0;list-style:none}.withbg{background-color:var(--color-white);box-shadow:var(--card-shadow);@media (prefers-color-scheme: dark){box-shadow:none}}.show-mobile{display:block;@media (min-width: 768px){display:none}}.show-desktop{display:none;@media (min-width: 768px){display:block}}.inline-icon{display:flex;align-items:center;gap:.25em}.nowrap{white-space:nowrap}.divider{--_width: var(--width, 12rem);--_color: var(--color, var(--color-sand-2));--_thickness: var(--thickness, 1px);--_space-bottom: var(--space-bottom, 1.6rem);--_space-top: var(--space-top, 1.6rem);display:flex;justify-content:center;&:before{content:"";display:block;margin-inline:auto;block-size:1px;border-top:var(--_thickness) solid var(--_color);inline-size:var(--_width);margin-block:var(--_space-top) 0;padding-block:var(--_space-bottom) 0}}.bento-shadow{--box-shadow-color: 0, 0, 0;--shadow-opacity: .025;box-shadow:0 .3px .3px rgba(var(--box-shadow-color),var(--shadow-opacity)),0 3px 7px -.5px rgba(var(--box-shadow-color),var(--shadow-opacity)),0 7.2px 10px 1.2px rgba(var(--box-shadow-color),var(--shadow-opacity)),0 15px 20px -2px rgba(var(--box-shadow-color),var(--shadow-opacity)),0 30px 20px -10px rgba(var(--box-shadow-color),var(--shadow-opacity)),0 40px 40px -15px rgba(var(--box-shadow-color),var(--shadow-opacity))}.text-shadow-black{text-shadow:1px 1px 0 hsla(0,0%,0%,.04)}.text-shadow-white{text-shadow:1px 1px 0 hsla(0,0%,100%,.15)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.dropdown[data-astro-cid-z2dxwo3r]{position:relative;&:hover{>.btn{background-color:var(--color-sand-1)}.dropdown__wrap{display:block}}}.dropdown__wrap[data-astro-cid-z2dxwo3r]{display:none;position:absolute;padding-block-start:var(--size-8);inset-inline-start:-1.2rem;animation:nav-dropdown .2s ease-in-out forwards;@media (width >= 768px){min-inline-size:40rem}h4{font-size:1.8rem;font-weight:inherit;letter-spacing:0;font-family:var(--font-display)}small{font-size:var(--size-14);font-weight:400;color:var(--color-sand-7)}.btn{inline-size:100%;border-radius:var(--size-16);gap:var(--size-12);padding:var(--size-16);padding-inline-end:var(--size-24);&:hover{background-color:var(--color-sand--1)}>div{display:flex;flex-direction:column;gap:var(--size-4)}}.new-window{svg{margin-inline-start:var(--size-6)}}}@keyframes nav-dropdown{0%{opacity:0;transform:translateY(-1.6rem)}to{opacity:1;transform:translateY(0)}}.dropdown__content[data-astro-cid-z2dxwo3r]{--shadow-opacity: .04;display:flex;flex-direction:column;gap:var(--size-2);background:var(--color-white);padding:var(--size-12);border-radius:var(--size-24);list-style:none}.topnav[data-astro-cid-z2dxwo3r]{inline-size:min(100%,130rem);margin-inline:auto;display:grid;align-items:center;grid-template-columns:auto 1fr auto;padding-block:1.4rem;padding-inline:2.4rem 1.6rem;z-index:100;background-color:#ffffffde;font-weight:600;backdrop-filter:blur(10px);position:sticky;inset-block-start:0;inline-size:100%;.primary{box-shadow:none}.nav .actions{display:none}}.logo[data-astro-cid-z2dxwo3r]{margin-inline-end:auto;z-index:2;inline-size:7rem;grid-column:1;align-self:baseline}.actions[data-astro-cid-z2dxwo3r]{grid-column:3}.nav-active[data-astro-cid-z2dxwo3r]{display:none}.btn[data-astro-cid-z2dxwo3r].burger-menu__icon{block-size:var(--size-48);inline-size:var(--size-48);display:grid;place-items:center;justify-self:end;cursor:pointer;grid-column:4;margin-inline:var(--size-8) 0;padding:0;.close{display:none}}.line[data-astro-cid-z2dxwo3r]{display:block;width:2.4rem;height:.3rem;border-radius:3rem;background-color:var(--color-black)}.nav[data-astro-cid-z2dxwo3r]{display:none}@media (width >= 1100px){.nav[data-astro-cid-z2dxwo3r]{grid-column:1 / -1}}@media (width < 1100px){.nav[data-astro-cid-z2dxwo3r]{justify-self:end;margin-inline-end:.4em}}@media (width >= 880px){.topnav[data-astro-cid-z2dxwo3r]{grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;>*{grid-row:1}}.btn[data-astro-cid-z2dxwo3r].burger-menu__icon{display:none}.nav[data-astro-cid-z2dxwo3r]{display:flex;gap:.4em;align-items:center;flex-basis:auto}}@media (width < 880px){.btn[data-astro-cid-z2dxwo3r]{font-weight:400}.dropdown__wrap[data-astro-cid-z2dxwo3r]{padding:0;h4{font-size:inherit}small{display:none}svg{inline-size:2rem}.btn{margin-inline-start:3.2rem;padding-block:var(--size-10);position:relative;inline-size:auto;border-radius:10rem;&:before{content:"└";padding-top:5px;line-height:1;color:#d3d3d3;position:absolute;inset-block-start:10px;inset-inline-start:-20px}}.new-window{svg{inline-size:var(--size-20)}}.btn>div{flex-direction:row;align-items:center}}.dropdown__content[data-astro-cid-z2dxwo3r]{box-shadow:none;list-style:none;padding:var(--size-2) 0}.nav[data-astro-cid-z2dxwo3r]{justify-self:auto;font-weight:400;.dropdown__wrap{display:block;position:static}.grey{background-color:transparent}}.topnav[data-astro-cid-z2dxwo3r]{transition:padding-block .3s ease-in-out,box-shadow .3s ease-in-out;&.scrolling{padding-block:.8rem;box-shadow:0 4px 10px oklch(var(--color-dropshadow) / .15)}}.mobile-nav{overflow:hidden;max-block-size:100%;.topnav{z-index:101;background-color:var(--color-white);box-shadow:0 30px 42px #64513b33;@media (prefers-color-scheme: dark){box-shadow:none}}.btn.burger-menu__icon{.open{display:none}.close{display:block}}.nav{background-color:var(--color-white);border-radius:1.6rem 0 1.6rem 1.6rem;padding-block:0 var(--size-40);margin-inline:-.8rem;display:flex;flex-direction:column;align-items:stretch;gap:var(--size-2);z-index:101;grid-column:1 / 5;grid-row:2;z-index:1;animation:SlideInNav .3s ease-in-out forwards;overflow-y:scroll;max-block-size:calc(100vh - 8rem);.btn{display:flex}}.nav-underlay{background:#0006;display:block;width:100%;height:100%;left:0;top:0;position:fixed;z-index:100}}}@keyframes SlideInNav{0%{margin-block-start:-1rem;opacity:0}to{margin-block-start:1.6rem;opacity:1}}.nav__column[data-astro-cid-livlyet2]{display:flex;flex-direction:column;gap:var(--size-16);margin-block-end:var(--size-24);align-items:flex-start}.footer[data-astro-cid-mtxgg6pp]{--spacing: 3.2rem;border-block-start:1px solid var(--color-sand-2);margin-inline:clamp(1.6rem,5vw,7.6rem);margin-block-start:var(--spacing);padding-block-start:var(--spacing);@media (width <= 768px){margin-inline:0}}.nav[data-astro-cid-mtxgg6pp]{margin-inline:auto;display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:var(--size-40);@media (width >= 768px){gap:var(--size-24);grid-template-columns:28rem 1fr}}.footer__top[data-astro-cid-mtxgg6pp]{display:flex;flex-direction:column;gap:var(--size-24)}.footer__bottom[data-astro-cid-mtxgg6pp]{container-type:inline-size}.links[data-astro-cid-mtxgg6pp]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-24);@container (width < 600px){grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.app-actions[data-astro-cid-mtxgg6pp]{display:flex;gap:var(--size-8)}.logo[data-astro-cid-mtxgg6pp]{grid-column:1 / -1;inline-size:8rem;@media (width <= 516px){margin-block-end:calc(var(--size-16) * -1)}}.social-media[data-astro-cid-mtxgg6pp]{margin-block-end:-.8rem;display:flex;align-items:center;gap:.4rem;a{block-size:3.2rem;aspect-ratio:1 / 1;display:grid;place-content:center}svg{inline-size:2rem;margin:auto}}ul[data-astro-cid-mtxgg6pp]{flex-wrap:wrap;column-gap:2.4rem;row-gap:.8rem;@media (max-width: 516px){gap:1.6rem;flex-direction:column}a{text-wrap:nowrap}}.copyright[data-astro-cid-mtxgg6pp]{color:var(--color-sand-5);font-size:1.3rem}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
