#amigo-guide{--ink:#223c33;--green:#14855d;--purple:#7654cd;--muted:#687770;--line:#dfe8e2}#amigo-guide *{box-sizing:border-box}#amigo-guide{scroll-behavior:smooth;scroll-padding-top:90px}#amigo-guide{margin:0;background:#fbfcfa;color:var(--ink);font:16px/1.65 system-ui,-apple-system,'Malgun Gothic',sans-serif}#amigo-guide a{color:inherit;text-decoration:none}#amigo-guide button{font:inherit;cursor:pointer}#amigo-guide header{padding:18px 5%;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);background:white}#amigo-guide header strong{letter-spacing:.12em;color:var(--green)}#amigo-guide .review{font-size:12px;color:#6c6380}#amigo-guide .wrap{max-width:1080px;margin:auto;padding:0 24px}#amigo-guide .hero{padding:70px 0 48px;background:linear-gradient(120deg,#edf8f1,#f5f0ff)}#amigo-guide .eyebrow{font-size:13px;letter-spacing:.1em;color:var(--green);font-weight:800}#amigo-guide h1{font-size:clamp(32px,5vw,54px);line-height:1.25;letter-spacing:-.055em;margin:18px 0}#amigo-guide h2{font-size:30px;line-height:1.35;letter-spacing:-.04em;margin:10px 0 18px}#amigo-guide h3{margin:8px 0;font-size:19px}#amigo-guide p{margin:10px 0}#amigo-guide .lead{max-width:670px;color:#53685d;font-size:18px}#amigo-guide .btn{display:inline-block;background:var(--green);color:white;padding:13px 21px;border-radius:12px;font-weight:750;border:0}#amigo-guide .secondary{background:white;color:var(--ink);border:1px solid var(--line)}#amigo-guide .actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 12px}#amigo-guide .small{font-size:13px;color:var(--muted)}#amigo-guide .path{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:38px}#amigo-guide .path div{background:#ffffffbd;border:1px solid white;border-radius:14px;padding:18px}#amigo-guide .path b{display:block;font-size:17px}#amigo-guide .path span{font-size:13px;color:var(--muted)}#amigo-guide nav{position:sticky;top:0;z-index:5;background:#ffffffed;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}#amigo-guide nav .wrap{display:flex;gap:25px;overflow:auto;white-space:nowrap;padding-top:15px;padding-bottom:15px;font-size:14px}#amigo-guide section{padding:62px 0;border-bottom:1px solid var(--line)}#amigo-guide .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#amigo-guide .two{grid-template-columns:1fr 1fr}#amigo-guide .card{padding:25px;border:1px solid var(--line);border-radius:20px;background:white}#amigo-guide .card p{color:var(--muted)}#amigo-guide .num{color:var(--purple);font-weight:800;font-size:13px}#amigo-guide .pills{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}#amigo-guide .pills button{background:white;border:1px solid var(--line);border-radius:30px;padding:10px 16px;color:var(--ink)}#amigo-guide .pills button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}#amigo-guide .recommend{background:#f0f7f2;padding:24px;border-radius:16px;min-height:135px}#amigo-guide .recommend b{color:var(--green);font-size:21px}#amigo-guide .note{background:#f6f2ff;border:1px solid #e5d9fb;border-radius:14px;padding:15px 18px;font-size:14px;color:#665085}#amigo-guide .example{border-radius:16px;padding:20px;background:#f7f9f6;margin:15px 0}#amigo-guide .example del{color:#616768;text-decoration-thickness:2px}#amigo-guide .correct{color:var(--green);font-weight:750}#amigo-guide .meaning{color:var(--purple);font-size:14px}#amigo-guide .label{font-size:12px;color:var(--muted)}#amigo-guide .bar{height:12px;background:#e8e1f6;border-radius:12px;margin:15px 0;overflow:hidden}#amigo-guide .bar i{display:block;width:80%;height:100%;background:linear-gradient(90deg,#1b9769,#8b66d9)}#amigo-guide .stage{display:flex;align-items:flex-end;gap:8px;height:140px;margin:25px 0}#amigo-guide .stage div{flex:1;background:#e9e2f8;padding:12px 8px;border-radius:12px 12px 0 0;font-size:13px;text-align:center}#amigo-guide .stage div:last-child{background:var(--purple);color:white}#amigo-guide .steps{counter-reset:step;display:grid;gap:12px}#amigo-guide .step{display:flex;gap:16px;padding:16px;background:#f7f9f6;border-radius:12px}#amigo-guide .step:before{counter-increment:step;content:counter(step);background:#dfefe5;color:var(--green);font-weight:800;border-radius:50%;width:32px;height:32px;flex-shrink:0;text-align:center;line-height:32px}#amigo-guide table{width:100%;border-collapse:collapse;font-size:15px}#amigo-guide td,#amigo-guide th{text-align:left;border-bottom:1px solid var(--line);padding:18px 12px;vertical-align:top}#amigo-guide th{font-size:13px;color:var(--muted)}#amigo-guide details{border-bottom:1px solid var(--line);padding:19px 0}#amigo-guide summary{font-weight:700;cursor:pointer}#amigo-guide details p{color:var(--muted)}#amigo-guide footer{padding:35px 24px 100px;text-align:center;color:var(--muted);font-size:13px}#amigo-guide .sticky{display:none}#amigo-guide .planning{background:#fff8e7;border-color:#f0dfb5;color:#766139}#amigo-guide .mobile-scroll{overflow:auto}#amigo-guide .end{background:var(--ink);color:white;border-radius:25px;padding:34px}#amigo-guide .end p{color:#c3d6cc}#amigo-guide .end .btn{background:#fff;color:var(--ink)}@media(max-width:700px){#amigo-guide .wrap{padding:0 20px}#amigo-guide .hero{padding:40px 0 30px}#amigo-guide h2{font-size:26px}#amigo-guide .grid,#amigo-guide .two{grid-template-columns:1fr}#amigo-guide .path{grid-template-columns:repeat(5,115px);overflow:auto;margin-right:-20px;padding-right:20px}#amigo-guide .path div{padding:13px}#amigo-guide .card{padding:20px}#amigo-guide section{padding:42px 0}#amigo-guide nav .wrap{padding:13px 20px;gap:20px}#amigo-guide .sticky{display:block;position:fixed;bottom:0;left:0;right:0;z-index:8;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line)}#amigo-guide .sticky a{display:block;text-align:center}#amigo-guide th,#amigo-guide td{padding:12px 8px;font-size:13px}#amigo-guide .actions a{flex:1;text-align:center}#amigo-guide .review{max-width:120px;text-align:right}}#amigo-guide{--ink:#21212a;--green:#25c46b;--purple:#8070f4;--muted:#73727e;--line:#e8e6f0}#amigo-guide{background:#fff;color:var(--ink);word-break:keep-all}#amigo-guide header{align-items:center;padding:20px max(24px,calc((100vw - 1160px)/2));gap:30px}#amigo-guide .brand-logo{width:200px;max-width:100%;height:auto;display:block}#amigo-guide .header-links{display:flex;gap:28px;font-size:14px;font-weight:700}#amigo-guide .wrap{max-width:1160px}#amigo-guide h1,#amigo-guide h2,#amigo-guide h3{font-weight:900}#amigo-guide h1{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.065em}#amigo-guide h2{font-size:clamp(30px,3.5vw,45px)}#amigo-guide em{font-style:normal;color:var(--purple)}#amigo-guide .hero{padding:72px 0 38px;background:radial-gradient(ellipse at 85% 25%,#d6ffe2 0,transparent 40%),linear-gradient(120deg,#eeeaff,#f8f7ff)}#amigo-guide .hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:40px;align-items:center}#amigo-guide .hero .lead{font-size:18px}#amigo-guide .hero .eyebrow{color:var(--purple)}#amigo-guide .hero-art{height:450px;position:relative}#amigo-guide .photo{overflow:hidden;border-radius:26px;box-shadow:0 20px 60px #45337829;position:absolute;background:white;border:7px solid white}#amigo-guide .photo img{width:100%;height:100%;object-fit:cover;display:block}#amigo-guide .photo span{position:absolute;bottom:0;left:0;right:0;padding:18px 12px 12px;background:linear-gradient(transparent,#0009);color:white;font-size:12px;font-weight:700}#amigo-guide .photo-main{width:72%;height:320px;right:0;top:0;transform:rotate(6deg)}#amigo-guide .photo-book{width:55%;height:190px;left:0;bottom:15px;transform:rotate(-9deg)}#amigo-guide .floating-result{position:absolute;right:-8px;bottom:0;background:#8070f4;color:white;padding:22px;border-radius:22px;box-shadow:0 12px 40px #54458b33;transform:rotate(4deg);animation:bob 5s ease-in-out infinite}#amigo-guide .floating-result>span{font-size:10px;letter-spacing:1px}#amigo-guide .floating-result b{display:block;font-size:21px;line-height:1.35;margin-top:8px}#amigo-guide .mini-bars{display:flex;height:45px;gap:5px;align-items:end;margin-top:13px}#amigo-guide .mini-bars i{width:23px;background:#adffb0;border-radius:5px 5px 0 0;height:30%}#amigo-guide .mini-bars i:nth-child(2){height:45%}#amigo-guide .mini-bars i:nth-child(3){height:65%}#amigo-guide .mini-bars i:nth-child(4){height:80%}#amigo-guide .mini-bars i:nth-child(5){height:100%}#amigo-guide .sticker{position:absolute;left:10px;top:0;border-radius:50%;background:#75fa7a;padding:22px;font-size:18px;font-weight:900;line-height:1.2;transform:rotate(-15deg)}#amigo-guide .btn{background:#25c46b;border-radius:13px;box-shadow:0 5px 14px #25c46b15;transition:transform .2s,box-shadow .2s}#amigo-guide .btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #25c46b33}#amigo-guide .btn.secondary{background:#fff;color:#4f4960}#amigo-guide .path{margin-top:65px}#amigo-guide .path div{background:#ffffffb8;border-radius:14px}#amigo-guide .path b{color:#524777}#amigo-guide .ticker{background:#7970ec;color:white;padding:17px 20px;text-align:center;overflow:hidden;font-size:16px;font-weight:800;letter-spacing:4px;white-space:nowrap}#amigo-guide .ticker b{color:#8bff98;padding:0 28px;font-size:23px}#amigo-guide nav{box-shadow:0 8px 25px #2e255508}#amigo-guide nav a:hover{color:var(--purple)}#amigo-guide section{padding:90px 0;border-bottom:0;position:relative}#amigo-guide section:nth-child(even):before{content:'';position:absolute;inset:0 calc((min(1160px,100vw) - 100vw)/2 - 24px);background:#f6f4ff;z-index:-1}#amigo-guide .card{border-radius:24px;border:1px solid #eae6f3;box-shadow:0 12px 40px #53487308}#amigo-guide .card p{font-size:15px}#amigo-guide .num{color:#7967de}#amigo-guide .visual-symbol{display:flex;justify-content:space-between;font-size:44px;font-weight:900;color:#ccc5f6;margin-bottom:25px}#amigo-guide .visual-symbol span{color:#25c46b}#amigo-guide .eyebrow{color:#8070f4}#amigo-guide .course-card{overflow:hidden;padding-top:0;transition:transform .3s}#amigo-guide .course-card:hover{transform:translateY(-7px)}#amigo-guide .course-photo{display:block;width:calc(100% + 50px);max-width:none;height:220px;object-fit:cover;margin:0 -25px 24px}#amigo-guide .course-card h3{font-size:26px}#amigo-guide .course-card>b{display:block;line-height:1.5;font-size:17px}#amigo-guide .course-card .num{display:inline-block;background:#f1edff;border-radius:20px;padding:5px 12px;font-size:11px}#amigo-guide .recommend{background:#eeeaff;border:1px solid #e3dcfb;margin-top:30px!important}#amigo-guide .recommend b{color:#6955c7}#amigo-guide .practice-strip{display:flex;align-items:center;justify-content:center;gap:25px;padding:40px 20px;margin:30px 0;background:#fff;border:1px solid #e7e2f5;border-radius:24px}#amigo-guide .practice-strip div{text-align:center}#amigo-guide .practice-strip img{width:68px;height:68px;object-fit:contain;display:block;margin:auto}#amigo-guide .practice-strip b{font-size:15px}#amigo-guide .practice-strip>span{color:#afa4cd;font-size:24px}#amigo-guide .practice-strip p{font-size:20px;padding-left:25px}#amigo-guide .practice-strip strong{color:#7056d0}#amigo-guide .route-art{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:24px 0;font-size:12px}#amigo-guide .route-art span{padding:16px 12px;background:#f2f0f8;border-radius:12px;font-weight:800}#amigo-guide .route-art i{font-style:normal;color:#b4a8da;overflow:hidden;white-space:nowrap}#amigo-guide .route-art .route-focus{background:#8473ec;color:white}#amigo-guide .note-showcase{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:35px 50px 50px;margin:20px 0 35px;border-radius:30px;background:linear-gradient(140deg,#e5dfff,#f1fff5)}#amigo-guide .study-photo{position:relative;transform:rotate(-4deg)}#amigo-guide .study-photo>img{width:100%;height:390px;object-fit:cover;border:8px solid white;border-radius:28px;box-shadow:0 20px 40px #42336c22}#amigo-guide .speech-bubble{position:absolute;bottom:25px;left:25px;right:-25px;background:white;padding:22px;border-radius:16px;font-size:24px;font-weight:800;box-shadow:0 8px 30px #54457422}#amigo-guide .speech-bubble small{display:block;font-size:12px;font-weight:400;color:#777;margin-top:6px}#amigo-guide .phone-demo{padding:23px;background:white;border:6px solid #2a2634;border-radius:36px;max-width:335px;transform:rotate(4deg);box-shadow:15px 25px 45px #51418426}#amigo-guide .phone-notch{height:6px;width:60px;background:#2a2634;border-radius:10px;margin:0 auto 20px}#amigo-guide .phone-demo h3{font-size:19px}#amigo-guide .demo-correction,#amigo-guide .demo-word{background:#f5f8f6;padding:15px;border-radius:15px;margin:15px 0;font-size:13px}#amigo-guide .demo-correction small{color:#999}#amigo-guide .demo-word{background:#f5f1ff}#amigo-guide .demo-footer{font-size:12px;text-align:center;color:#8070c0}#amigo-guide .correct{color:#138b50}#amigo-guide .bar i{background:linear-gradient(90deg,#78ef88,#8170ee)}#amigo-guide .stage{height:190px}#amigo-guide .stage div{background:#eee8ff}#amigo-guide .stage div:last-child{background:#8170ee}#amigo-guide .schedule-demo{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eeebff;padding:30px;border-radius:24px;margin:25px 0}#amigo-guide .calendar-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:white;padding:22px;border-radius:20px;text-align:center;min-width:290px;box-shadow:0 15px 40px #67539414}#amigo-guide .calendar-visual span{font-size:11px;color:#888}#amigo-guide .calendar-visual b{font-size:14px;padding:10px;background:#f4f1fc;border-radius:9px}#amigo-guide .calendar-visual .moved{background:#cff9da;color:#0d7540}#amigo-guide .note{background:#f6f3fe;font-size:13px}#amigo-guide .end{background:linear-gradient(125deg,#7360df,#9785fa);padding:55px}#amigo-guide .end h2{color:white}#amigo-guide .end p{color:#f2efff}#amigo-guide .planning{display:none}#amigo-guide .sticky{background:#fff;box-shadow:0 -8px 30px #5e4d8712}#amigo-guide .reveal{transition:opacity .7s,transform .7s}#amigo-guide .motion-on .reveal:not(.seen){opacity:.01;transform:translateY(24px)}@keyframes bob{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-9px) rotate(4deg)}}@media(max-width:850px){#amigo-guide .header-links{display:none}#amigo-guide .hero-grid{grid-template-columns:1fr;gap:25px}#amigo-guide .hero-copy{text-align:center}#amigo-guide .hero .lead{margin:15px auto}#amigo-guide .hero .actions{justify-content:center}#amigo-guide .hero-art{width:430px;max-width:95%;height:380px;margin:15px auto}#amigo-guide .photo-main{height:280px}#amigo-guide .photo-book{height:160px}#amigo-guide .path{margin-top:40px}#amigo-guide .note-showcase{gap:25px;padding:30px}#amigo-guide .schedule-demo{flex-direction:column;align-items:stretch}}@media(max-width:700px){#amigo-guide header{padding:17px 20px}#amigo-guide .brand-logo{width:165px}#amigo-guide .hero{padding-top:36px}#amigo-guide h1{font-size:40px}#amigo-guide .hero .lead{font-size:16px}#amigo-guide .hero-art{height:335px}#amigo-guide .photo-main{height:255px}#amigo-guide .photo-book{height:145px}#amigo-guide .floating-result{padding:16px;right:0}#amigo-guide .floating-result b{font-size:18px}#amigo-guide .sticker{padding:17px;font-size:15px}#amigo-guide .ticker{font-size:11px;letter-spacing:2px;padding:10px}#amigo-guide .ticker b{padding:0 9px;font-size:16px}#amigo-guide section{padding:55px 0}#amigo-guide .course-photo{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;height:235px}#amigo-guide .practice-strip{gap:10px;flex-wrap:wrap;padding:24px 15px}#amigo-guide .practice-strip p{width:100%;text-align:center;padding:0;font-size:19px}#amigo-guide .note-showcase{grid-template-columns:1fr;padding:25px 20px;gap:15px}#amigo-guide .study-photo>img{height:190px}#amigo-guide .speech-bubble{font-size:18px;padding:13px;right:0;left:8px;bottom:12px}#amigo-guide .phone-demo{width:100%;margin:15px auto;transform:rotate(2deg)}#amigo-guide .schedule-demo{padding:20px}#amigo-guide .calendar-visual{min-width:0;padding:16px;gap:7px}#amigo-guide .end{padding:30px}#amigo-guide .visual-symbol{margin-bottom:10px}#amigo-guide .hero .actions a{flex:1 1 180px}#amigo-guide .path{grid-template-columns:repeat(5,110px)}#amigo-guide .photo span{font-size:10px}#amigo-guide .route-art span{padding:14px 10px}}@media(prefers-reduced-motion:reduce){#amigo-guide{scroll-behavior:auto}#amigo-guide *,#amigo-guide *:before,#amigo-guide *:after{animation:none!important;transition:none!important}#amigo-guide .motion-on .reveal:not(.seen){opacity:1;transform:none}}#amigo-guide,#amigo-guide{overflow-x:clip}#amigo-guide main>.wrap{isolation:isolate}#amigo-guide .hero-copy,#amigo-guide .hero-art,#amigo-guide .grid>*{min-width:0}#amigo-guide section:nth-child(even):before{inset:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1}#amigo-guide .brand-logo{height:30px;width:auto;max-width:200px;object-fit:contain}#amigo-guide .hero-copy h1{word-break:keep-all}@media(max-width:700px){#amigo-guide .brand-logo{height:24px;max-width:180px}#amigo-guide .hero-art{max-width:90%}#amigo-guide .hero .actions{gap:8px}#amigo-guide .ticker{letter-spacing:1px}}#amigo-guide nav .wrap,#amigo-guide .path{scrollbar-width:none}#amigo-guide nav .wrap::-webkit-scrollbar,#amigo-guide .path::-webkit-scrollbar{display:none}#amigo-guide,#amigo-guide button,#amigo-guide input,#amigo-guide select,#amigo-guide textarea{font-family:Pretendard,"Noto Sans KR",-apple-system,system-ui,sans-serif}#amigo-guide h1,#amigo-guide h2,#amigo-guide h3{font-family:Pretendard,"Noto Sans KR",system-ui,sans-serif;font-weight:800;letter-spacing:-.03em}#amigo-guide h2{line-height:1.28}#amigo-guide h3{letter-spacing:-.02em}#amigo-guide .eyebrow{font-weight:800;letter-spacing:.02em}#amigo-guide .brand-logo{height:auto;width:200px;max-width:100%}@media(max-width:700px){#amigo-guide .brand-logo{width:165px;height:auto}}#amigo-guide .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}#amigo-guide .proof-card{background:white;border:1px solid #e9e5f4;padding:18px 18px 25px;border-radius:26px;transition:transform .25s}#amigo-guide .proof-card:hover{transform:translateY(-6px)}#amigo-guide .proof-visual{height:230px;background:#f1edff;border-radius:18px;overflow:hidden;margin-bottom:24px}#amigo-guide .proof-visual img{width:100%;object-fit:cover;object-position:top;display:block}#amigo-guide .patent-mini img{width:150px;margin:20px auto;transform:rotate(-7deg);box-shadow:0 10px 30px #33215422}#amigo-guide .proof-card>span{font-size:13px;color:#7470f9;font-weight:800}#amigo-guide .proof-card h3{font-size:28px;margin:12px 0}#amigo-guide .proof-card p{font-size:15px;color:#646371}#amigo-guide .proof-card>b{display:block;font-size:13px;color:#16834b;margin-top:22px}#amigo-guide .section-lead{font-size:20px;color:#5b5769;line-height:1.65;margin:24px 0 32px}#amigo-guide .feature-split{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}#amigo-guide .benefit-list{list-style:none;padding:0;counter-reset:benefit;margin:25px 0 32px}#amigo-guide .benefit-list li{position:relative;padding:15px 0 15px 48px;border-bottom:1px solid #e9e5f0}#amigo-guide .benefit-list li:before{counter-increment:benefit;content:'0' counter(benefit);position:absolute;left:0;color:#7470f9;font-weight:900;font-size:21px}#amigo-guide .benefit-list b,#amigo-guide .benefit-list span{display:block}#amigo-guide .benefit-list span{font-size:14px;color:#777;margin-top:4px}#amigo-guide .diagnosis-art{padding:25px 0;position:relative}#amigo-guide .patent-large{display:block;width:230px;margin:0 auto;transform:rotate(5deg)}#amigo-guide .patent-large img{width:100%;box-shadow:0 20px 45px #46318225;border-radius:10px}#amigo-guide .patent-large small{font-size:12px;color:#777}#amigo-guide .report-mini{position:relative;transform:rotate(-3deg);background:#fff;border:1px solid #eee6ff;border-radius:22px;padding:26px;box-shadow:0 18px 45px #43306f16;margin-top:-28px}#amigo-guide .report-mini h3{font-size:20px}#amigo-guide .level-eight{display:flex;gap:5px;align-items:end;height:65px;margin:20px 0}#amigo-guide .level-eight i{flex:1;height:30%;background:#e9e6f9;border-radius:5px}#amigo-guide .level-eight i:nth-child(2){height:40%}#amigo-guide .level-eight i:nth-child(3){height:50%;background:#9d8afc}#amigo-guide .level-eight i:nth-child(4){height:60%}#amigo-guide .level-eight i:nth-child(5){height:70%}#amigo-guide .level-eight i:nth-child(6){height:80%}#amigo-guide .level-eight i:nth-child(7){height:90%}#amigo-guide .level-eight i:nth-child(8){height:100%}#amigo-guide .report-item{display:flex;justify-content:space-between;font-size:13px;border-bottom:1px solid #eee;padding:10px 0}#amigo-guide .report-item b{color:#5b57e6}#amigo-guide .detail-link{display:block;font-weight:800;color:#5b57e6;margin-top:22px;font-size:15px}#amigo-guide .launch-badge{display:inline-block;border-radius:25px;background:#eee9ff;color:#6650ce;padding:7px 15px;font-size:13px;font-weight:800}#amigo-guide .note-gallery{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:36px}#amigo-guide .note-menu{display:flex;flex-direction:column;gap:8px}#amigo-guide .note-menu button{background:#fff;border:1px solid #eee9f7;color:#292534;text-align:left;border-radius:14px;padding:17px 22px;font-size:17px;font-weight:800}#amigo-guide .note-menu button span{display:block;color:#827b90;font-size:13px;font-weight:400;margin-top:3px}#amigo-guide .note-menu button[aria-selected=true]{background:#7470f9;color:#fff;box-shadow:0 8px 25px #7470f92a}#amigo-guide .note-menu button[aria-selected=true] span{color:#f2eeff}#amigo-guide .note-display{text-align:center;min-width:0}#amigo-guide .device{background:white;border:7px solid #25232f;border-radius:34px;overflow:hidden;max-width:340px;margin:auto;box-shadow:12px 20px 45px #3a2b5b20}#amigo-guide .device-top{display:flex;justify-content:space-between;padding:17px;color:#238653;font-size:10px;font-weight:900;letter-spacing:1px;background:white}#amigo-guide .device-top span{color:#ded9e8;font-size:8px}#amigo-guide .device img{display:block;width:100%;height:570px;object-fit:cover;object-position:top}#amigo-guide .note-display>p{font-size:15px;color:#655c76;max-width:365px;margin:22px auto 0}#amigo-guide #note-component{min-height:570px;padding:20px;text-align:left;background:#f5f8f6}#amigo-guide #note-component[hidden]{display:none}#amigo-guide #note-component h3{font-size:22px}#amigo-guide #note-component p{font-size:15px}#amigo-guide #note-component .sample-card{background:white;border:1px solid #dfe8e2;padding:17px;border-radius:15px;margin:20px 0}#amigo-guide #note-component .ipa{color:#7470f9;font-weight:700;font-size:19px}#amigo-guide #note-component .demo-small{font-size:12px;color:#777}#amigo-guide #note-component button{background:#228352;color:white;border:0;padding:9px 14px;border-radius:10px}#amigo-guide .repeat-banner{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;border-radius:20px;background:#eee9ff;padding:25px;margin:40px 0 0}#amigo-guide .repeat-banner b,#amigo-guide .repeat-banner strong{color:#6650ce}#amigo-guide .rst-device{max-width:365px;margin:auto;transform:rotate(2deg)}#amigo-guide .rst-device img{width:100%;display:block;border:7px solid #302b3a;border-radius:30px;box-shadow:12px 20px 45px #3a2b5b20}#amigo-guide .rst-device p{text-align:center}#amigo-guide .infinite{display:flex;align-items:center;gap:20px;margin:22px 0}#amigo-guide .infinite>b{font-size:100px;line-height:1;color:#7470f9}#amigo-guide .infinite span{font-size:19px}#amigo-guide .infinite strong{font-size:25px}#amigo-guide .schedule-toggle{display:flex;gap:8px;margin:25px 0}#amigo-guide .schedule-toggle button{border:1px solid #dfd8f2;background:white;padding:12px 18px;border-radius:30px}#amigo-guide .schedule-toggle .active{background:#7470f9;color:white;border-color:#7470f9}#amigo-guide .schedule-explanation{padding:20px;background:#eee9ff;border-radius:18px;margin-bottom:20px}#amigo-guide .schedule-explanation h3{font-size:19px}#amigo-guide .schedule-explanation p{font-size:14px}#amigo-guide .schedule-phone{position:relative;max-width:390px;margin:auto}#amigo-guide .schedule-phone .device{transform:rotate(3deg)}#amigo-guide .schedule-phone .device img{height:620px}#amigo-guide .tap-hint{position:relative;z-index:2;margin:0 0 16px;border-radius:16px;background:#7470f9;color:white;padding:12px 20px;font-size:15px;font-weight:800;animation:hint-bob 3s ease-in-out infinite}#amigo-guide .schedule-phone>p{text-align:center;margin-top:25px}#amigo-guide .support-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e2dbf2;background:white;border-radius:24px;padding:30px;margin-top:65px}#amigo-guide .support-strip p{font-size:15px;color:#787184}#amigo-guide .review-controls{display:flex;align-items:center;justify-content:space-between;gap:15px}#amigo-guide .review-controls button{font-size:12px;border:1px solid #ded9e8;background:white;border-radius:20px;padding:9px 13px;white-space:nowrap}#amigo-guide .review-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px 2px 30px;scrollbar-width:thin}#amigo-guide .quote-card{flex:0 0 350px;scroll-snap-align:start;background:#fff;border:1px solid #e5def4;border-radius:24px;padding:28px;display:flex;flex-direction:column;min-height:295px;box-shadow:0 10px 25px #7462960a}#amigo-guide .quote-card>span{font-size:12px;color:#7470f9;font-weight:800}#amigo-guide .quote-card blockquote{font-size:21px;font-weight:700;line-height:1.6;margin:20px 0;flex:1}#amigo-guide .quote-card b{font-size:12px;color:#807789}#amigo-guide .quote-card small{color:#25844e;font-size:12px;margin-top:10px}@keyframes hint-bob{50%{transform:translateY(-6px)}}@media(max-width:850px){#amigo-guide .proof-grid{gap:12px}#amigo-guide .feature-split{gap:35px}#amigo-guide .note-gallery{gap:25px}#amigo-guide .proof-card h3{font-size:23px}}@media(max-width:700px){#amigo-guide .proof-grid,#amigo-guide .feature-split,#amigo-guide .note-gallery{grid-template-columns:1fr}#amigo-guide .proof-visual{height:260px}#amigo-guide .proof-card{padding:18px 20px 25px}#amigo-guide .proof-grid{gap:20px}#amigo-guide .proof-card h3 br{display:none}#amigo-guide .section-lead{font-size:18px}#amigo-guide .diagnosis-art{max-width:390px;margin:auto}#amigo-guide .note-menu{display:grid;grid-template-columns:1fr 1fr;gap:7px}#amigo-guide .note-menu button{font-size:13px;padding:12px 10px}#amigo-guide .note-menu button span{font-size:11px}#amigo-guide .note-display .device{max-width:320px}#amigo-guide .device img{height:550px}#amigo-guide .support-strip{display:block;padding:24px}#amigo-guide .support-strip .btn{margin-top:15px}#amigo-guide .quote-card{flex-basis:85%;padding:24px;min-height:310px}#amigo-guide .quote-card blockquote{font-size:19px}#amigo-guide .review-controls{align-items:start}#amigo-guide .schedule-phone{margin-top:20px}#amigo-guide .repeat-banner{gap:10px;font-size:14px}#amigo-guide .rst-device{max-width:320px}#amigo-guide .proof-visual img{max-width:390px;margin:auto}#amigo-guide .patent-mini img{max-width:150px}#amigo-guide .feature-split>div{min-width:0}}@media(prefers-reduced-motion:reduce){#amigo-guide .tap-hint{animation:none}}#amigo-guide .report-capture{padding:10px;transform:rotate(-3deg);max-width:320px;margin:-45px auto 0}#amigo-guide .report-capture img{width:100%;display:block;border-radius:16px}#amigo-guide .report-capture p{text-align:center}#amigo-guide .guide-card:hover{border-color:#7470f9;transform:translateY(-4px)}#amigo-guide .guide-card{transition:transform .2s,border-color .2s}#amigo-guide .guide-card h3{color:#5b57e6}#amigo-guide .device img[hidden]{display:none}#amigo-guide .course-device{font-size:12px!important;color:#5b57e6!important;background:#f0edff;padding:8px 10px;border-radius:8px}#amigo-guide .device-choice{margin-top:50px}#amigo-guide .device-choice>h3{font-size:28px;margin:15px 0 25px}#amigo-guide .hero .brand-slogan{display:inline-block;margin:14px 0 0;padding:8px 14px;border-radius:10px;background:#e2f8e8;color:#187642;font-size:clamp(17px,2vw,22px);font-weight:800;letter-spacing:-.02em}#amigo-guide .hero .brand-slogan strong{display:inline-block;font-size:1.45em;font-weight:900;line-height:1.15}#amigo-guide .hero .brand-slogan span{display:inline-block;margin-left:9px;font-size:.8em;font-weight:600}#amigo-guide section:nth-child(even):before{background:#f7f8f8}#amigo-guide #diagnosis:before,#amigo-guide #course:before,#amigo-guide #growth:before,#amigo-guide #schedule:before{content:none}#amigo-guide #diagnosis h2 em,#amigo-guide #course h2 em{color:#21212a}#amigo-guide #diagnosis .eyebrow,#amigo-guide #course .eyebrow,#amigo-guide #schedule .eyebrow,#amigo-guide .detail-link{color:#16834b}#amigo-guide #diagnosis .benefit-list li:before{color:#16834b}#amigo-guide #course .course-card .num{background:#f3f4f5;color:#535860}#amigo-guide #course .course-device{background:#edf7f0;color:#24653c!important}#amigo-guide .recommend{background:#f5f6f7;border-color:#e3e7e4}#amigo-guide .recommend b{color:#21212a}#amigo-guide #note:before{content:'';position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:#f5f2fc;z-index:-1}#amigo-guide #note .eyebrow,#amigo-guide #note h2 em,#amigo-guide #growth .eyebrow,#amigo-guide #growth h2 em{color:#5b57e6}#amigo-guide #note .launch-badge{background:#e9e4fa;color:#5b50ab}#amigo-guide #note .note-menu button[aria-selected=true]{background:#5b57e6;border-color:#5b57e6;box-shadow:0 8px 25px #7470f925}#amigo-guide #note .repeat-banner{background:#fff;border:1px solid #e6e0f5}#amigo-guide #note .repeat-banner b,#amigo-guide #note .repeat-banner strong{color:#5b57e6}#amigo-guide #growth .card{border-color:#e5dff5}#amigo-guide #growth .stage div{background:#e8f5eb}#amigo-guide #growth .stage div:last-child{background:#7470f9}#amigo-guide #growth .bar i{background:#3dbf5a}#amigo-guide #schedule h2 em,#amigo-guide #schedule .infinite>b{color:#16834b}#amigo-guide #schedule .schedule-toggle .active,#amigo-guide #schedule .tap-hint{background:#16834b;border-color:#16834b;color:white}#amigo-guide #schedule .schedule-explanation{background:#edf7f0}#amigo-guide #prepare .guide-card h3{color:#21212a}#amigo-guide #prepare .guide-card .num{color:#5b57e6}#amigo-guide .proof-card:nth-child(1) .proof-visual{background:#f3f5f4}#amigo-guide .proof-card:nth-child(2) .proof-visual{background:#f1edff}#amigo-guide .proof-card:nth-child(3) .proof-visual{background:#edf7f0}#amigo-guide .ticker{background:#17191c}#amigo-guide .ticker b{color:#7cfa84}#amigo-guide .end{background:#17191c}#amigo-guide .end h2{color:white}#amigo-guide .end p{color:#d8dcda}#amigo-guide #difference:before{content:'';position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:#17191c;z-index:-1}#amigo-guide #difference h2{color:#fff}#amigo-guide #difference h2 em{color:#7cfa84}#amigo-guide #difference>.eyebrow{color:#7cfa84}#amigo-guide #difference>.section-lead{color:#d4d8d6}#amigo-guide #difference .proof-card{background:#fff;border-color:#fff;box-shadow:none}#amigo-guide #difference .proof-card h3{color:#21212a}#amigo-guide .end{background:linear-gradient(120deg,#f0ecff,#ecfaf0);border:1px solid #e8e6f0}#amigo-guide .end h2{color:#21212a}#amigo-guide .end h2 em{color:#5b57e6}#amigo-guide .end p{color:#575d59}

#amigo-guide{isolation:isolate;overflow-x:clip}#amigo-guide section{scroll-margin-top:140px}#amigo-guide nav{top:72px;z-index:20}@media(max-width:700px){#amigo-guide nav{top:60px}}
#amigo-guide .ticker{background:#7970ec}#amigo-guide .ticker b{color:#8bff98}

#amigo-guide #diagnosis:before{content:'';position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:#f0ecff;z-index:-1}#amigo-guide #diagnosis .eyebrow{color:#5b57e6}#amigo-guide #diagnosis h2 em{color:#5b57e6}#amigo-guide .device-choice{background:#edf7f0;border:1px solid #dcebe0;border-radius:28px;padding:36px;margin-top:48px}#amigo-guide .device-choice>.eyebrow{color:#16834b}#amigo-guide .device-choice>.grid>.card{background:#fff}#amigo-guide #note:before{background:#17191c}#amigo-guide #note h2{color:#fff}#amigo-guide #note h2 em{color:#b9acff}#amigo-guide #note .eyebrow{color:#b9acff}#amigo-guide #note>.section-lead{color:#d4d8d6}#amigo-guide #note>p{color:#c6cbc8}#amigo-guide #note .launch-badge{background:#353044;color:#dfd6ff}#amigo-guide #note .note-display>p{color:#c6cbc8}#amigo-guide #note .repeat-banner{background:#26252e;border-color:#403b50;color:#e5e0ef}#amigo-guide #note .repeat-banner b,#amigo-guide #note .repeat-banner strong{color:#cabdff}@media(max-width:700px){#amigo-guide .device-choice{padding:24px 18px;border-radius:22px}#amigo-guide .device-choice>h3{font-size:25px}}

#amigo-guide #difference>.eyebrow,#amigo-guide #note .eyebrow{color:#c0c9c3}#amigo-guide #difference h2 em,#amigo-guide #note h2 em{color:#a5f58b}#amigo-guide #note .launch-badge{background:#302d3a;color:#d5c9f3}#amigo-guide #note .repeat-banner{background:#222724;border-color:#354338;color:#dbe4dd}#amigo-guide #note .repeat-banner b,#amigo-guide #note .repeat-banner strong{color:#a5f58b}

#amigo-guide .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}#amigo-guide .grid{grid-template-columns:repeat(3,minmax(0,1fr))}#amigo-guide .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}#amigo-guide .feature-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}#amigo-guide .note-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#amigo-guide .hero-art{min-width:0}#amigo-guide .hero-copy,#amigo-guide .feature-split>*,#amigo-guide .note-gallery>*,#amigo-guide .grid>*{min-width:0}#amigo-guide .rst-device,#amigo-guide .device,#amigo-guide .schedule-phone,#amigo-guide .diagnosis-art{max-width:100%}@media(max-width:1024px){#amigo-guide .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#amigo-guide .support-strip{flex-wrap:wrap}#amigo-guide .feature-split{gap:30px}#amigo-guide .note-gallery{gap:24px}}@media(max-width:850px){#amigo-guide .hero-grid{grid-template-columns:minmax(0,1fr)}#amigo-guide .hero-art{width:min(430px,95%)}#amigo-guide .grid{grid-template-columns:minmax(0,1fr)}#amigo-guide .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#amigo-guide .grid.two,#amigo-guide .feature-split,#amigo-guide .note-gallery,#amigo-guide .proof-grid{grid-template-columns:minmax(0,1fr)}#amigo-guide .hero-art{width:90%;max-width:430px}#amigo-guide .wrap{padding-left:20px;padding-right:20px}#amigo-guide .hero h1{font-size:clamp(30px,8.7vw,40px)}#amigo-guide .hero .actions a{flex:1 1 145px;max-width:100%;padding-left:12px;padding-right:12px}#amigo-guide .note-menu{grid-template-columns:repeat(2,minmax(0,1fr))}#amigo-guide .note-menu button{min-width:0;overflow-wrap:anywhere}#amigo-guide .infinite{gap:12px}#amigo-guide .infinite>b{font-size:76px}#amigo-guide .infinite strong{font-size:22px}#amigo-guide .end{padding:28px 20px}#amigo-guide .btn{max-width:100%;overflow-wrap:anywhere}#amigo-guide .rst-device{width:calc(100% - 12px)}#amigo-guide .schedule-phone .device{max-width:calc(100% - 18px)}#amigo-guide .ticker{letter-spacing:0;font-size:10px}#amigo-guide .ticker b{padding:0 6px}}

html:has(#amigo-guide){overflow-x:clip}#amigo-guide .ticker{white-space:normal}#amigo-guide .ticker span{overflow-wrap:anywhere}
