:root,html[data-brand-direction=silk-ink],.sg-brand-home[data-brand-direction=silk-ink]{--sg-ink:#17123b;--sg-slate:#5b5578;--sg-paper:#fff;--sg-mist:#f8fafd;--sg-line:#e6dfe8;--sg-primary:#d6206e;--primary:#d6206e;--sg-primary-deep:#bf1d62;--sg-violet:#6c50d6;--sg-rose:#d6206e;--sg-coral:#e0703a;--sg-gold:#e0a11c;--sg-display:var(--font-display), system-ui, sans-serif;--sg-body:var(--font-sans), system-ui, sans-serif;--sg-radius:4px;--ring:var(--sg-primary)}[data-brand] .sg-primary-button:hover{background:#b81a5e!important}[data-brand] .sg-primary-button{min-height:48px;padding-inline:24px;font-weight:600;color:var(--sg-paper)!important;background:var(--sg-primary)!important;border-radius:var(--sg-radius)!important}[data-brand] .sg-secondary-button{min-height:48px;padding-inline:24px;color:var(--sg-ink)!important;background:color-mix(in srgb, var(--sg-paper) 88%, transparent)!important;border-color:var(--sg-line)!important;border-radius:var(--sg-radius)!important}[data-brand] .sg-section{color:var(--sg-ink);background:var(--sg-paper)}html.dark [data-brand] .sg-section{color:inherit;background:0 0}[data-brand]{position:relative}@media (min-width:640px){[data-brand]:before,[data-brand]:after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--sg-ink) 12%, transparent);width:1px;position:absolute;top:0;bottom:0}[data-brand]:before{left:calc(50% + -1*min(640px,50% - 24px))}[data-brand]:after{right:calc(50% + -1*min(640px,50% - 24px))}[data-brand] .sg-nav-rails{pointer-events:none;position:absolute;inset:0}[data-brand] .sg-nav-rails:before,[data-brand] .sg-nav-rails:after{content:"";background:color-mix(in srgb, var(--sg-ink) 12%, transparent);width:1px;position:absolute;top:0;bottom:-1px}[data-brand] .sg-nav-rails:before{left:calc(50% + -1*min(640px,50% - 24px))}[data-brand] .sg-nav-rails:after{right:calc(50% + -1*min(640px,50% - 24px))}}@media (min-width:640px) and (max-width:1327px){:is(html [data-brand]:not(:has(.sg-brand-home)) .sg-tpl-frame,html [data-brand]:not(:has(.sg-brand-home)) .sg-rails,html [data-brand]:not(:has(.sg-brand-home)) .sg-tpl-hero-inner,html [data-brand]:not(:has(.sg-brand-home)) .sg-rail-inset){padding-inline:calc(48px + -1*max(0px,50% - 640px))}html [data-brand]:not(:has(.sg-brand-home)) .sg-rail-inset--nav{padding-inline:calc(40px + -1*max(0px,50% - 640px))}}@media (max-width:639.98px){[data-brand]:not(:has(.sg-brand-home)):before{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--sg-ink) 12%, transparent);width:1px;position:absolute;top:0;bottom:0}[data-brand]:not(:has(.sg-brand-home)):after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--sg-ink) 12%, transparent);width:1px;position:absolute;top:0;bottom:0}[data-brand]:not(:has(.sg-brand-home)):before{left:16px}[data-brand]:not(:has(.sg-brand-home)):after{right:16px}[data-brand]:not(:has(.sg-brand-home)):before{top:76px}[data-brand]:not(:has(.sg-brand-home)):after{top:76px}html [data-brand] .sg-rails{background-image:none!important}html [data-brand] .sg-tpl .sg-ess:before{width:calc(100% - 32px)}html [data-brand]:has(.sg-brand-home) .sg-tpl .sg-ess:before{content:none}:is(html [data-brand]:not(:has(.sg-brand-home)) .sg-tpl-frame,html [data-brand]:not(:has(.sg-brand-home)) .sg-rails,html [data-brand]:not(:has(.sg-brand-home)) .sg-tpl-hero-inner,html [data-brand]:not(:has(.sg-brand-home)) .sg-rail-inset){padding-inline:32px}}[data-brand] .sg-rails{background-image:linear-gradient(color-mix(in srgb, var(--sg-ink) 12%, transparent), color-mix(in srgb, var(--sg-ink) 12%, transparent)), linear-gradient(color-mix(in srgb, var(--sg-ink) 12%, transparent), color-mix(in srgb, var(--sg-ink) 12%, transparent));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%}[data-brand] .sg-section-heading{text-align:left;max-width:760px;margin-inline:0}[data-brand]{--phi-body:16px;--phi-lead:20.4px;--phi-h3:25.9px;--phi-h2:32.9px;--phi-h1:41.9px;--phi-display:clamp(41.9px, 4.9vw, 67.8px);--phi-leading:1.618}[data-brand] h1,[data-brand] .sg-h1{font-family:var(--sg-display);letter-spacing:-.03em;font-weight:600;font-size:var(--phi-display);line-height:1.05}[data-brand] h2{font-family:var(--sg-display);letter-spacing:-.03em;font-weight:600;font-size:var(--phi-h2);line-height:1.2}[data-brand] h1+p,[data-brand] .sg-h1+p{font-size:var(--phi-lead);line-height:var(--phi-leading)}[data-brand] [data-brand-form] :is(h1,h2),[data-brand] [data-brand-form] h1+p{font-size:revert-layer;line-height:revert-layer}[data-brand] .sg-faq-item{border-width:1px 0 0!important;border-color:var(--sg-line)!important;background:0 0!important;border-radius:0!important;margin-top:-1px!important;padding-inline:0!important}[data-brand] .sg-faq-item:last-child{border-bottom-width:1px!important}[data-brand] .sg-faq-item button,[data-brand] .sg-faq-item summary{font-family:var(--sg-display);font-size:var(--phi-h3);color:var(--sg-ink);padding-block:20px;font-weight:500;line-height:1.25}[data-brand] .sg-faq-item button svg,[data-brand] .sg-faq-item summary svg{color:var(--sg-primary);transition:transform .3s cubic-bezier(.65,0,.35,1),rotate .3s cubic-bezier(.65,0,.35,1)}[data-brand] details.sg-faq-item[data-state=closed]>summary svg{rotate:0deg}[data-brand] .sg-faq-item [role=region]{animation-duration:.3s;animation-timing-function:cubic-bezier(.65,0,.35,1)}[data-brand] .sg-faq-item [role=region]>div,[data-brand] details.sg-faq-item>.sg-faq-panel>div{max-width:810px;color:var(--sg-slate);padding-bottom:20px;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:640px){[data-brand] .sg-faq-item [role=region]>div,[data-brand] details.sg-faq-item>.sg-faq-panel>div{font-size:17px}}[data-brand] a svg.lucide-arrow-right,[data-brand] button svg.lucide-arrow-right,[data-brand] a svg.lucide-chevron-right,[data-brand] a svg.lucide-arrow-up-right{transition:transform .15s cubic-bezier(.215,.61,.355,1)}[data-brand] a:hover svg.lucide-arrow-right,[data-brand] button:hover svg.lucide-arrow-right,[data-brand] a:hover svg.lucide-chevron-right{transform:translate(3px)}[data-brand] a:hover svg.lucide-arrow-up-right{transform:translate(2px,-2px)}[data-brand] .sg-section-heading{margin-bottom:48px}[data-brand] .sg-section-heading p{max-width:608px;color:var(--sg-slate);margin:24px 0 0;font-weight:300}html.dark [data-brand] .sg-section-heading p{color:var(--muted-foreground)}html.dark [data-brand]{--muted-foreground:#8b90b2;--color-muted-foreground:#8b90b2}[data-brand] .sg-close{color:var(--sg-paper);background:var(--sg-ink)}[data-brand] .sg-close h2,[data-brand] .sg-close h3,[data-brand] .sg-close p{color:var(--sg-paper)}[data-brand] .sg-close h2{letter-spacing:-.02em;font-weight:400}[data-brand] .sg-close .sg-rails{background-image:linear-gradient(color-mix(in srgb, var(--sg-paper) 20%, transparent), color-mix(in srgb, var(--sg-paper) 20%, transparent)), linear-gradient(color-mix(in srgb, var(--sg-paper) 20%, transparent), color-mix(in srgb, var(--sg-paper) 20%, transparent))}[data-brand] .sg-close .sg-primary-button,[data-brand] .sg-close .sg-primary-button:hover{color:var(--sg-ink)!important;background:var(--sg-paper)!important}html:root [data-brand] .sg-close-door h3{font-family:var(--sg-body);letter-spacing:normal;font-size:1rem;font-weight:600;line-height:1.4}[data-brand] .sg-close-door p,[data-brand] .sg-close-note{color:color-mix(in srgb, var(--sg-paper) 70%, transparent)}[data-brand] .sg-close-door-icon{width:40px;height:40px;color:var(--sg-gold);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}[data-brand] .sg-close-link{color:var(--sg-gold);transition:color .2s}[data-brand] .sg-close-link:hover{color:var(--sg-paper)}[data-brand] .sg-close-link svg{transition:transform .2s}[data-brand] .sg-close-link:hover svg{transform:translate(2px)}[data-brand] .sg-silk-band{isolation:isolate;position:relative;overflow:hidden}[data-brand] .sg-silk-band>*{z-index:1;position:relative}[data-brand] .sg-silk-band:before{content:"";z-index:0;pointer-events:none;background-repeat:no-repeat;position:absolute}[data-brand] .sg-silk-sash:before{opacity:.62;background-image:url(/images/plates/silk-2.webp);background-position:76% 40%;background-size:auto 200%;width:min(52%,720px);inset:0 0 0 auto;-webkit-mask-image:radial-gradient(78% 130% at 100% 6%,#000 0 22%,#0000 80%);mask-image:radial-gradient(78% 130% at 100% 6%,#000 0 22%,#0000 80%)}@supports (mask-composite:intersect){[data-brand] .sg-silk-sash:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 56%),linear-gradient(#000 48%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0%,#000 56%),linear-gradient(#000 48%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:939px){[data-brand] .sg-silk-sash:before{opacity:.46;background-position:84% 34%;background-size:auto 240%;width:62%;-webkit-mask-image:radial-gradient(88% 140% at 100% 6%,#000 0 24%,#0000 84%);mask-image:radial-gradient(88% 140% at 100% 6%,#000 0 24%,#0000 84%)}@supports (mask-composite:intersect){[data-brand] .sg-silk-sash:before{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 40%,#0000 88%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 40%,#0000 88%)}}}:root .sg-plate-violet{background:#fff url(/images/plates/silk-1.webp) 100% 100%/cover no-repeat}:root .sg-plate-rose{background:#fff url(/images/plates/silk-2.webp) 50%/cover no-repeat}:root .sg-plate-gold{background:#fff url(/images/plates/silk-3.webp) 50%/cover no-repeat}:root .sg-plate-wash{background:#fff url(/images/plates/silk-4.webp) 50%/cover no-repeat}:root .sg-plate-dash{background:#fff url(/images/plates/silk-5.webp) 100% 100%/cover no-repeat}@media (max-width:639px){[data-brand] .sg-silk-sash:before{display:none}[data-brand] h2{font-size:var(--phi-h3)}[data-brand] .sg-faq-item button,[data-brand] .sg-faq-item summary{font-size:18px;line-height:1.35}}[data-brand] .sg-silk-wash:before{opacity:.3;background-image:url(/images/plates/silk-4.webp);background-position:62% 74%;background-size:cover;width:min(62%,900px);inset:-14% -10% -34% auto;-webkit-mask-image:radial-gradient(110% 130% at 100%,#000 0 34%,#0000 82%);mask-image:radial-gradient(110% 130% at 100%,#000 0 34%,#0000 82%)}html.dark [data-brand] .sg-silk-sash:before{opacity:.34}html.dark [data-brand] .sg-silk-wash:before{opacity:.18}[data-brand]{--accent:color-mix(in srgb, var(--sg-violet) 8%, var(--sg-paper));--accent-foreground:var(--sg-ink);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--destructive:#cf1f3f;--destructive-foreground:#fff;--destructive-bg:color-mix(in srgb, #cf1f3f 6%, var(--sg-paper));--destructive-border:color-mix(in srgb, #cf1f3f 32%, var(--sg-paper));--destructive-text:#a3142f;--success:var(--sg-mist);--success-foreground:var(--sg-ink);--success-border:var(--sg-line);--warning:color-mix(in srgb, var(--sg-gold) 12%, var(--sg-paper));--warning-foreground:#6b4a05;--warning-border:color-mix(in srgb, var(--sg-gold) 45%, var(--sg-paper));--info-blue-bg:color-mix(in srgb, var(--sg-violet) 7%, var(--sg-paper));--info-blue-border:color-mix(in srgb, var(--sg-violet) 30%, var(--sg-paper));--info-blue-text:var(--sg-ink);--info-blue-icon:var(--sg-violet);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-warning-border:var(--warning-border);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-success-border:var(--success-border)}[data-brand] .icon-box-blue,[data-brand] .icon-box-purple,[data-brand] .icon-box-amber,[data-brand] .icon-box-green,[data-brand] .icon-box-red{background-color:color-mix(in srgb, var(--sg-ink) 6%, transparent)}[data-brand] .icon-box-blue>svg,[data-brand] .icon-box-purple>svg,[data-brand] .icon-box-amber>svg,[data-brand] .icon-box-green>svg,[data-brand] .icon-box-red>svg{color:var(--sg-slate)}.sg-public-navbar:before{content:"";background:var(--sg-paper,#fff);opacity:0;pointer-events:none;z-index:-1;border-radius:6px;width:min(1280px,100% - 32px);transition:opacity .24s cubic-bezier(.45,.05,.55,.95) .1s;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -50px #0000001a,0 30px 60px -10px #32325d40}.sg-public-navbar:hover:before{opacity:1}@media (max-width:639.98px){.sg-public-navbar:before{width:calc(100% - 8px)}}:root .sg-public-navbar{color:var(--sg-ink);font-family:var(--sg-body);border-color:var(--sg-line)!important}:root .sg-public-navbar a,:root .sg-public-navbar span{color:var(--sg-ink)}:root .sg-public-navbar .logo-guru{color:var(--sg-ink);-webkit-text-fill-color:currentColor;background:0 0}:root .sg-public-navbar a.sg-nav-signin:hover{color:var(--sg-primary)}.sg-public-navbar .sg-nav-signin-cut{transition:background-color .24s cubic-bezier(.45,.05,.55,.95) .1s,border-color .24s cubic-bezier(.45,.05,.55,.95) .1s}.sg-public-navbar .sg-nav-signin-cut-art,.sg-public-navbar .sg-nav-signin-cut-label{transition:opacity .24s cubic-bezier(.45,.05,.55,.95) .1s}.sg-public-navbar .sg-nav-signin-cut-label{opacity:0}:root .sg-public-navbar .sg-nav-signin-cut-label{color:var(--sg-primary)}.sg-public-navbar:hover .sg-nav-signin-cut{background:var(--sg-paper);border-color:color-mix(in srgb, var(--sg-primary) 24%, transparent)}.sg-public-navbar:hover .sg-nav-signin-cut-art{opacity:0}.sg-public-navbar:hover .sg-nav-signin-cut-label{opacity:1}.sg-public-navbar:hover .sg-nav-signin-cut:hover{border-color:var(--sg-primary-deep)}:root .sg-public-navbar .sg-nav-signin-cut:hover .sg-nav-signin-cut-label{color:var(--sg-primary-deep)}:root .sg-public-navbar a[href*=promo\=starter-pack],:root .sg-public-navbar a[href="/become-a-tutor/application"]{color:var(--sg-paper)!important;background:var(--sg-primary)!important;border-radius:var(--sg-radius)!important;box-shadow:none!important}:root .sg-public-navbar a[href*=promo\=starter-pack]:focus-visible,:root .sg-public-navbar a[href="/become-a-tutor/application"]:focus-visible{outline:2px solid var(--sg-ink);outline-offset:2px}:root .sg-public-navbar a[href*=promo\=starter-pack] span,:root .sg-public-navbar a[href="/become-a-tutor/application"] span{color:inherit}.sg-door-tile{border:1px solid color-mix(in srgb, var(--sg-primary) 28%, transparent);width:36px;height:36px;color:var(--sg-primary);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}[data-brand] .sg-close:not(.sg-close--light) .sg-door-tile{color:var(--sg-gold);border-color:#ffffff38}