.guideline_page__E_Nlc main>section:first-child .hero-headline{background:linear-gradient(110deg,#e0f2fe,#99f6e4,#bbf7d0,#e0f2fe);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.guideline_page__E_Nlc main>section:not(:first-child):not(#faq) article{background-image:linear-gradient(140deg,#eff6ff55,transparent 60%,#f0fdf470)}.guideline_page__E_Nlc main>section:not(:first-child):not(#faq) article:nth-child(3n+2)>svg{color:#0284c7}.guideline_page__E_Nlc main>section:not(:first-child):not(#faq) article:nth-child(3n)>svg{color:#b7791f}.guideline_selector__Z0fwH{min-width:0}.guideline_option__igR_D{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px;border:1px solid #d8e7e1;border-radius:10px;background:#fff;color:#4b5b50;font-size:14px;cursor:pointer}.guideline_selected__VFhOo{border-color:#47b8a8;background:linear-gradient(110deg,#eff6ff,#f0fdfa,#f0fdf4);color:#0f766e;box-shadow:0 0 0 2px #14b8a612}@media(prefers-reduced-motion:no-preference){.guideline_page__E_Nlc main>section:first-child .hero-headline{animation:guideline_headingEnter__qpa08 .55s ease both,guideline_gradient__OVpew 12s ease-in-out infinite}.guideline_page__E_Nlc #guideline-scanner{animation:guideline_headingEnter__qpa08 .55s ease both}.guideline_option__igR_D{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,translate .18s ease}.guideline_option__igR_D:hover{translate:2px 0;box-shadow:0 4px 14px #0f766e12}.guideline_page__E_Nlc main article:hover{box-shadow:0 12px 28px -18px #0f766e60}.guideline_page__E_Nlc main article>svg{transition:transform .22s ease}.guideline_page__E_Nlc main article:hover>svg{transform:translateY(-2px) rotate(-3deg)}.guideline_page__E_Nlc main article.reveal-visible .guideline_stepVisual__9RYuM span{animation:guideline_lineEnter__R6R2o .45s ease both}.guideline_paper__Z8r50{box-shadow:0 12px 30px -20px #0f766e55}}@keyframes guideline_headingEnter__qpa08{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes guideline_gradient__OVpew{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes guideline_lineEnter__R6R2o{0%{opacity:0;transform:scaleX(.7);transform-origin:left}to{opacity:1;transform:scaleX(1)}}@media(forced-colors:active){.guideline_page__E_Nlc main>section:first-child .hero-headline{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}