.yo-root{--primary:#0f4dff;--primary-600:#0a3ce0;--primary-700:#0830b8;--primary-50:#eef2ff;--primary-100:#dce3ff;--mint:#00c896;--mint-600:#00a87e;--mint-50:#e6fbf4;--coral:#ff6a5c;--coral-600:#e85040;--coral-50:#ffefec;--violet:#7b5bff;--violet-50:#f1ecff;--amber:#f5a524;--amber-50:#fff5dc;--deep:#0a1f44;--deep-2:#1b2a52;--ink:#0b1530;--bg:#f5f7fb;--paper:#fff;--line:#e4eaf5;--line-2:#eef1f8;--text:#1a2440;--muted:#5b6788;--faint:#8995b0;--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-display:"Manrope",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:26px;--shadow-sm:0 2px 6px #0f204d0a;--shadow:0 6px 22px -6px #0f204d14,0 2px 4px #0f204d0a;--shadow-lg:0 24px 50px -16px #0f4dff2e,0 6px 14px #0f204d0f;--shadow-color:0 18px 36px -12px #0f4dff59;--maxw:1240px}.yo-root *{box-sizing:border-box}.yo-root html,.yo-root body{margin:0;padding:0}.yo-root body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55}.yo-root a{color:inherit;text-decoration:none}.yo-root h1,.yo-root h2,.yo-root h3,.yo-root h4{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:700}.yo-root p{margin:0}.yo-root .container{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media (max-width:680px){.yo-root .container{padding:0 20px}}.yo-root .nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd9;position:sticky;top:0}.yo-root .nav-row{justify-content:space-between;align-items:center;height:68px;display:flex}.yo-root .brand{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:12px;font-weight:700;display:flex}.yo-root .brand-mark{background:conic-gradient(from 200deg at 50% 50%,var(--primary),var(--violet),var(--mint),var(--primary));color:#fff;width:36px;height:36px;font-weight:800;font-family:var(--font-display);border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:0 6px 14px -4px #0f4dff73}.yo-root .brand-mark:after{content:"";background:var(--deep);border-radius:7px;place-items:center;display:grid;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.yo-root .brand-mark span{z-index:1;letter-spacing:.02em;font-size:13px;position:relative}.yo-root .brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:-3px;font-size:11px;font-weight:500;display:block}.yo-root .nav-links{color:var(--muted);gap:30px;font-size:14.5px;font-weight:500;display:flex}.yo-root .nav-links a:hover{color:var(--ink)}.yo-root .nav-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.yo-root .nav-cta:hover{background:var(--primary);transform:translateY(-1px)}@media (max-width:880px){.yo-root .nav-links{display:none}}.yo-root .hero{background:radial-gradient(900px 600px at 90% 10%,#7b5bff2e,#0000 60%),radial-gradient(900px 600px at -10% 80%,#00c8962e,#0000 55%),linear-gradient(#f5f7fb 0%,#fff 100%);position:relative;overflow:hidden}.yo-root .hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 30%,#0f4dff0f 0 1.5px,#0000 2px),radial-gradient(circle at 75% 20%,#0f4dff0f 0 1.5px,#0000 2px),radial-gradient(circle at 50% 80%,#0f4dff0f 0 1.5px,#0000 2px);background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0}.yo-root .hero-grid{grid-template-columns:1.15fr .95fr;align-items:center;gap:64px;padding:88px 0 96px;display:grid;position:relative}@media (max-width:980px){.yo-root .hero-grid{grid-template-columns:1fr;gap:48px;padding:64px 0 72px}}.yo-root .eyebrow{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;display:inline-flex}.yo-root .eyebrow .badge-dot{background:linear-gradient(135deg,var(--coral),var(--amber));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid;box-shadow:0 3px 8px #ff6a5c66}.yo-root .eyebrow b{color:var(--primary);font-weight:700}.yo-root .hero h1{letter-spacing:-.04em;color:var(--ink);margin:24px 0 20px;font-size:clamp(40px,5.8vw,76px);font-weight:800;line-height:.98}.yo-root .hero h1 .grad{background:linear-gradient(110deg,var(--primary)0%,var(--violet)60%,var(--mint)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.yo-root .hero h1 .sub{font-family:var(--font-sans);color:var(--muted);letter-spacing:-.01em;margin-top:18px;font-size:.36em;font-weight:500;line-height:1.3;display:block}.yo-root .hero .lede{color:var(--muted);max-width:58ch;margin-top:22px;font-size:18px;line-height:1.6}.yo-root .hero .lede b{color:var(--ink);font-weight:600}.yo-root .hero-badges{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.yo-root .pill{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.yo-root .pill .pi{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.yo-root .pill .pi svg{width:10px;height:10px}.yo-root .pi-blue{background:var(--primary-50);color:var(--primary)}.yo-root .pi-mint{background:var(--mint-50);color:var(--mint-600)}.yo-root .pi-coral{background:var(--coral-50);color:var(--coral-600)}.yo-root .pi-violet{background:var(--violet-50);color:var(--violet)}.yo-root .pi-amber{background:var(--amber-50);color:#b47105}.yo-root .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.yo-root .btn{letter-spacing:.005em;cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-sans);border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.yo-root .btn-primary{background:linear-gradient(135deg,var(--primary),var(--violet));color:#fff;box-shadow:var(--shadow-color)}.yo-root .btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 44px -10px #0f4dff73}.yo-root .btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff}.yo-root .btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.yo-root .hero-cta .meta{color:var(--muted);margin-left:6px;font-size:13px}.yo-root .hero-cta .meta b{color:var(--ink)}.yo-root .hero-card{border-radius:var(--r-xl);border:1px solid var(--line);background:#fff;padding:0;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0f204d2e,0 8px 20px #0f204d0f}.yo-root .hero-card .top{background:linear-gradient(135deg,var(--primary),var(--violet)70%,var(--coral));color:#fff;padding:22px 26px;position:relative;overflow:hidden}.yo-root .hero-card .top:after{content:"";background:radial-gradient(circle,#ffffff40,#0000 60%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30px;right:-30px}.yo-root .hero-card .top .label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:600}.yo-root .hero-card .top h4{color:#fff;letter-spacing:-.02em;margin-top:4px;font-size:22px}.yo-root .hero-card .top .ribbon{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:14px;right:18px;box-shadow:0 6px 14px #0000002e}.yo-root .hero-card .body{padding:18px 26px 24px}.yo-root .hero-card .row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;padding:13px 0;font-size:14px;display:flex}.yo-root .hero-card .row:last-child{border-bottom:0}.yo-root .hero-card .row .k{color:var(--muted);align-items:center;gap:8px;display:flex}.yo-root .hero-card .row .k .ki{background:var(--primary);border-radius:50%;width:6px;height:6px}.yo-root .hero-card .row .v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.yo-root .hero-card .row .v.upcoming{color:var(--coral-600);background:var(--coral-50);letter-spacing:.02em;border-radius:6px;padding:3px 10px;font-size:12.5px}.yo-root .hero-card .ticker{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.yo-root .hero-card .ticker span{font-family:var(--font-mono);background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-100);border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:500}.yo-root .hero-card .footer{background:linear-gradient(180deg,var(--bg),#fff);border-top:1px solid var(--line-2);padding:14px 26px 22px}.yo-root .hero-card .footer .annotate{background:var(--mint-50);color:#0f6b52;border:1px solid #bff0dc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.yo-root .hero-card .footer .annotate svg{color:var(--mint-600);flex:none;margin-top:1px}.yo-root .hero-card .footer .annotate b{color:#0a4d3b}.yo-root section.block{padding:96px 0;position:relative}@media (max-width:680px){.yo-root section.block{padding:64px 0}}.yo-root .section-head{text-align:center;max-width:780px;margin:0 auto 56px}.yo-root .section-head.left{text-align:left;margin-left:0;margin-right:auto}.yo-root .kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);background:var(--primary-50);border:1px solid var(--primary-100);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.yo-root .kicker.mint{color:var(--mint-600);background:var(--mint-50);border-color:#bff0dc}.yo-root .kicker.coral{color:var(--coral-600);background:var(--coral-50);border-color:#ffd2cc}.yo-root .kicker.violet{color:var(--violet);background:var(--violet-50);border-color:#ddd2ff}.yo-root h2.title{letter-spacing:-.035em;margin:18px 0 14px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.04}.yo-root .section-head p{color:var(--muted);max-width:64ch;margin:0 auto;font-size:17px;line-height:1.6}.yo-root .section-head p b{color:var(--ink)}.yo-root .laptop-note{border-radius:var(--r-lg);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff8e7 0%,#ffefec 100%);border:1px solid #fce0a1;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:28px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.yo-root .laptop-note:before{content:"";background:radial-gradient(circle,#ff6a5c24,#0000 60%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}.yo-root .laptop-note>*{position:relative}@media (max-width:780px){.yo-root .laptop-note{text-align:left;grid-template-columns:1fr}.yo-root .laptop-note .laptop-stats{justify-self:start}}.yo-root .laptop-note .laptop-ico{background:linear-gradient(135deg,var(--amber),var(--coral));color:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 10px 24px -6px #f5a52473}.yo-root .laptop-note .laptop-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-600);white-space:nowrap;background:#fff;border:1px solid #ffd2cc;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.yo-root .laptop-note strong{font-family:var(--font-display);color:#7b3f05;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.25;display:block}.yo-root .laptop-note p{color:#7b5310;max-width:62ch;margin-top:8px;font-size:14px;line-height:1.6}.yo-root .laptop-note p b{color:#4a2f00;font-weight:700}.yo-root .laptop-note .laptop-stats .ls{text-align:center;min-width:120px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #fce0a1;border-radius:14px;padding:16px 22px}.yo-root .laptop-note .laptop-stats .ls .n{font-family:var(--font-display);background:linear-gradient(135deg,var(--coral),var(--amber));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800}.yo-root .laptop-note .laptop-stats .ls .l{color:#7b5310;font-size:10.5px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-weight:600}.yo-root .gal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.yo-root .gal-head .left{max-width:60ch}.yo-root .gal-head .left h2{letter-spacing:-.035em;margin:14px 0 12px;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.05}.yo-root .gal-head .left p{color:var(--muted);font-size:16.5px;line-height:1.6}.yo-root .gal-head .left p b{color:var(--ink)}.yo-root .gal-head .ribbon-year{background:linear-gradient(135deg,var(--primary),var(--violet));color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-color);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.yo-root .gal-head .ribbon-year .yn{color:var(--primary);font-family:var(--font-display);letter-spacing:.02em;background:#fff;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:800}@media (max-width:880px){.yo-root .gallery{aspect-ratio:unset;grid-template-rows:auto;grid-template-columns:1fr 1fr;max-height:none}}.yo-root .gallery .cell{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#eef2ff,#f1ecff);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.yo-root .gallery .cell:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.yo-root .gallery .cell.feature{grid-area:1/1/-1;min-height:300px}@media (max-width:880px){.yo-root .gallery .cell.feature{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.yo-root .gallery .cell:not(.feature){aspect-ratio:4/3}}.yo-root .gallery image-slot{width:100%;height:100%;display:block}.yo-root .gallery .cell .meta{z-index:2;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.yo-root .gallery .cell .meta .tag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0a1f44d9;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600}.yo-root .gallery .cell.feature .meta{bottom:20px;left:20px}.yo-root .gallery .cell.feature .meta .tag{padding:7px 12px;font-size:12px}.yo-root .gallery .cell .corner-num{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.yo-root .gal-foot{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px 24px;display:flex}.yo-root .gal-foot .gf-l{align-items:center;gap:18px;display:flex}.yo-root .gal-foot .gf-stats{gap:24px;display:flex}.yo-root .gal-foot .gs .n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.yo-root .gal-foot .gs .l{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:-2px;font-size:10.5px;font-weight:600}.yo-root .gal-foot .gf-divider{background:var(--line);width:1px;height:32px}.yo-root .gal-foot .gf-cta{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.yo-root .gal-foot .gf-cta:hover{text-decoration:underline}.yo-root .flow{grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:relative}@media (max-width:1080px){.yo-root .flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.yo-root .flow{grid-template-columns:1fr}}.yo-root .flow .step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.yo-root .flow .step:hover{box-shadow:var(--shadow);border-color:var(--primary-100);transform:translateY(-3px)}.yo-root .flow .step .num{font-family:var(--font-display);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:-14px;left:22px;box-shadow:0 6px 14px -4px #0f4dff66}.yo-root .flow .step:first-child .num{background:linear-gradient(135deg,var(--primary),var(--violet))}.yo-root .flow .step:nth-child(2) .num{background:linear-gradient(135deg,var(--violet),var(--coral));box-shadow:0 6px 14px -4px #7b5bff66}.yo-root .flow .step:nth-child(3) .num{background:linear-gradient(135deg,var(--coral),var(--amber));box-shadow:0 6px 14px -4px #ff6a5c66}.yo-root .flow .step:nth-child(4) .num{background:linear-gradient(135deg,var(--mint),var(--primary));box-shadow:0 6px 14px -4px #00c89666}.yo-root .flow .step:nth-child(5) .num{background:linear-gradient(135deg,var(--primary),var(--mint))}.yo-root .flow .step .ico{background:var(--primary-50);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;margin-top:8px;display:grid}.yo-root .flow .step:nth-child(2) .ico{background:var(--violet-50);color:var(--violet)}.yo-root .flow .step:nth-child(3) .ico{background:var(--coral-50);color:var(--coral-600)}.yo-root .flow .step:nth-child(4) .ico{background:var(--mint-50);color:var(--mint-600)}.yo-root .flow .step:nth-child(5) .ico{background:var(--amber-50);color:#b47105}.yo-root .flow .step h4{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:16px 0 8px;font-size:16.5px;font-weight:800;line-height:1.25}.yo-root .flow .step p{color:var(--muted);font-size:13.5px;line-height:1.55}.yo-root .flow .step p b{color:var(--ink);font-weight:600}.yo-root .flow .step .tag-mini{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#f5f7fb;border-radius:6px;margin-top:12px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.yo-root .flow .step:first-child .tag-mini{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-100)}.yo-root .flow .step:nth-child(2) .tag-mini{background:var(--violet-50);color:var(--violet);border-color:#ddd2ff}.yo-root .flow .step:nth-child(3) .tag-mini{background:var(--coral-50);color:var(--coral-600);border-color:#ffd2cc}.yo-root .flow .step:nth-child(4) .tag-mini{background:var(--mint-50);color:var(--mint-600);border-color:#bff0dc}.yo-root .flow .step:nth-child(5) .tag-mini{background:var(--amber-50);color:#b47105;border-color:#fce0a1}.yo-root .flow .step:not(:last-child):after{content:"→";border:1px solid var(--line);width:22px;height:22px;color:var(--primary);z-index:2;background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}@media (max-width:1080px){.yo-root .flow .step:after{display:none}}.yo-root .diff-callout{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr 1fr;gap:0;margin-top:28px;display:grid;overflow:hidden}@media (max-width:780px){.yo-root .diff-callout{grid-template-columns:1fr}}.yo-root .diff-col{padding:26px 28px;position:relative}.yo-root .diff-col+.diff-col{border-left:1px solid var(--line)}@media (max-width:780px){.yo-root .diff-col+.diff-col{border-left:0;border-top:1px solid var(--line)}}.yo-root .diff-col .dc-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.yo-root .diff-col .dc-head .ic{color:#fff;width:36px;height:36px;box-shadow:var(--shadow-sm);border-radius:10px;place-items:center;display:grid}.yo-root .diff-col.face .dc-head .ic{background:linear-gradient(135deg,var(--primary),var(--violet))}.yo-root .diff-col.remote .dc-head .ic{background:linear-gradient(135deg,var(--mint),var(--primary))}.yo-root .diff-col .dc-head h5{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:800}.yo-root .diff-col .dc-head .sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:600;display:block}.yo-root .diff-col p{color:var(--muted);font-size:13.5px;line-height:1.6}.yo-root .diff-col p b{color:var(--ink);font-weight:600}.yo-root .diff-col .props{flex-direction:column;gap:8px;margin-top:14px;display:flex}.yo-root .diff-col .props .pr{color:var(--text);padding-left:28px;font-size:13px;line-height:1.55;position:relative}.yo-root .diff-col .props .pr .ch{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:2px;left:0}.yo-root .diff-col.face .props .pr .ch{background:var(--primary)}.yo-root .diff-col.remote .props .pr .ch{background:var(--mint-600)}.yo-root .faq-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}@media (max-width:880px){.yo-root .faq-wrap{grid-template-columns:1fr;gap:32px}}.yo-root .faq-aside{position:sticky;top:90px}.yo-root .faq-aside .lg-q{background:linear-gradient(135deg,var(--primary),var(--violet));color:#fff;width:64px;height:64px;font-family:var(--font-display);box-shadow:var(--shadow-color);border-radius:18px;place-items:center;margin-bottom:18px;font-size:32px;font-weight:800;display:grid}.yo-root .faq-aside h3{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:10px;font-size:28px;font-weight:800;line-height:1.1}.yo-root .faq-aside p{color:var(--muted);font-size:15px;line-height:1.6}.yo-root .faq-aside p b{color:var(--ink)}.yo-root .faq-contact{background:linear-gradient(135deg,var(--primary-50),var(--violet-50));border:1px solid var(--primary-100);border-radius:14px;margin-top:22px;padding:18px}.yo-root .faq-contact .t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-700);margin-bottom:6px;font-size:10.5px;font-weight:700}.yo-root .faq-contact .v{color:var(--ink);font-size:14px;line-height:1.55}.yo-root .faq-contact .v a{color:var(--primary);font-weight:600}.yo-root .faq-contact .v a:hover{text-decoration:underline}.yo-root .faq-list{flex-direction:column;gap:12px;display:flex}.yo-root .faq{border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .2s,box-shadow .2s;overflow:hidden}.yo-root .faq[open]{border-color:var(--primary-100);box-shadow:var(--shadow-sm)}.yo-root .faq summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;font-size:15.5px;font-weight:700;list-style:none;transition:background .15s;display:grid}.yo-root .faq summary::-webkit-details-marker{display:none}.yo-root .faq summary:hover{background:#fbfcfe}.yo-root .faq .qnum{font-family:var(--font-mono);color:var(--primary);letter-spacing:.1em;background:var(--primary-50);border:1px solid var(--primary-100);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.yo-root .faq .qtitle{line-height:1.4}.yo-root .faq .qchev{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .2s,color .2s,border-color .2s;display:grid}.yo-root .faq[open] .qchev{background:var(--primary);color:#fff;border-color:var(--primary);transform:rotate(180deg)}.yo-root .faq .ans{color:var(--muted);border-top:1px solid var(--line-2);margin-top:0;padding:18px 22px 22px;font-size:14.5px;line-height:1.65}.yo-root .faq .ans b{color:var(--ink);font-weight:600}.yo-root .faq .ans ul{margin:10px 0 0;padding-left:18px}.yo-root .faq .ans li{margin:4px 0}.yo-root .faq .ans .neg{background:var(--coral-50);color:var(--coral-600);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffd2cc;border-radius:6px;margin-right:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.yo-root .faq .ans .pos{background:var(--mint-50);color:var(--mint-600);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #bff0dc;border-radius:6px;margin-right:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.yo-root .taksit-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-top:20px;overflow:hidden}.yo-root .taksit-head{background:linear-gradient(135deg,var(--deep),var(--primary-700));color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.yo-root .taksit-head .l .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5de5bb;align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:inline-flex}.yo-root .taksit-head .l h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.yo-root .taksit-head .l p{color:#b8c6e8;margin-top:4px;font-size:13.5px}.yo-root .taksit-head .r{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.yo-root .taksit-head .r .icc{color:#5de5bb;place-items:center;display:grid}.yo-root .taksit-head .r .txt{color:#b8c6e8;font-size:12.5px;line-height:1.4}.yo-root .taksit-head .r .txt b{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;display:block}.yo-root .taksit-grid{font-family:var(--font-sans);grid-template-columns:70px 1.2fr 1fr 1fr;display:grid}.yo-root .taksit-grid .h{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#fbfcfe;padding:14px 20px;font-size:11px;font-weight:700}.yo-root .taksit-grid .h.right{text-align:right}.yo-root .taksit-grid .c{border-bottom:1px solid var(--line-2);color:var(--text);align-items:center;gap:10px;padding:18px 20px;font-size:15px;display:flex}.yo-root .taksit-grid .c.right{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.yo-root .taksit-grid .row-best .c{background:linear-gradient(90deg,#00c8960f,#0f4dff0f)}.yo-root .taksit-grid .row-best{display:contents}.yo-root .taksit-grid .c .ix{background:var(--primary-50);width:32px;height:32px;color:var(--primary);font-family:var(--font-display);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.yo-root .taksit-grid .c.best-tag .ix{background:var(--mint);color:#fff;box-shadow:0 4px 10px -2px #00c89666}.yo-root .taksit-grid .c .desc{flex-direction:column;gap:1px;display:flex}.yo-root .taksit-grid .c .desc .t{color:var(--ink);font-weight:700;font-family:var(--font-display);letter-spacing:-.01em}.yo-root .taksit-grid .c .desc .s{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.yo-root .taksit-grid .c.amount{color:var(--muted);font-family:var(--font-mono)}.yo-root .taksit-grid .c.total{color:var(--ink);font-size:16px;font-weight:700}.yo-root .taksit-grid .row-best .c.total{color:var(--mint-600)}.yo-root .taksit-grid>div:nth-last-child(-n+4)>div,.yo-root .taksit-grid>div:nth-last-child(-n+4){border-bottom:0}@media (max-width:780px){.yo-root .taksit-grid{grid-template-columns:60px 1fr 1fr;gap:0}.yo-root .taksit-grid .h:nth-child(3),.yo-root .taksit-grid .c:nth-child(4n+3){display:none}.yo-root .taksit-grid .h:first-child{grid-column:auto}}.yo-root .taksit-cards{border-top:1px solid var(--line-2);background:#fbfcfe;padding:20px 28px}.yo-root .taksit-cards .ct-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px;font-weight:700}.yo-root .taksit-cards .ct-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yo-root .taksit-cards .ct{border:1px solid var(--line);font-family:var(--font-display);color:var(--muted);letter-spacing:.01em;background:#fff;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:color .2s,border-color .2s}.yo-root .taksit-cards .ct:hover{color:var(--ink);border-color:var(--navy-300,var(--primary-100))}.yo-root .taksit-cards .ct.italic{letter-spacing:-.01em;font-style:italic}.yo-root .taksit-cards .ct.upper{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.yo-root .taksit-cards .ct.small{text-transform:lowercase;font-weight:600}.yo-root .taksit-foot{border-top:1px solid var(--line-2);color:var(--muted);background:#fff;align-items:flex-start;gap:12px;padding:16px 28px;font-size:12.5px;line-height:1.55;display:flex}.yo-root .taksit-foot svg{color:var(--muted);flex:none;margin-top:2px}.yo-root .taksit-foot b{color:var(--ink);font-weight:600}.yo-root details.taksit-card{padding:0}.yo-root details.taksit-card>summary{cursor:pointer;background:linear-gradient(135deg,var(--deep),var(--primary-700));color:#fff;padding:0;list-style:none}.yo-root details.taksit-card>summary::-webkit-details-marker{display:none}.yo-root details.taksit-card>summary .taksit-head{cursor:pointer}.yo-root details.taksit-card>summary .chevbtn{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .25s,background .2s;display:grid}.yo-root details.taksit-card[open]>summary .chevbtn{background:#ffffff2e;transform:rotate(180deg)}.yo-root details.taksit-card .reveal{overflow:hidden}.yo-root .field-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.yo-root .field-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.yo-root .field-grid{grid-template-columns:1fr}}.yo-root .field{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:16px;padding:20px 22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.yo-root .field:before{content:"";background:var(--primary);transform-origin:top;width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.yo-root .field:hover{border-color:var(--primary-100);box-shadow:var(--shadow);transform:translateY(-2px)}.yo-root .field:hover:before{transform:scaleY(1)}.yo-root .field .glyph{width:46px;height:46px;font-family:var(--font-display);color:#fff;border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:0 6px 14px -4px #0f4dff4d}.yo-root .field .name{color:var(--ink);font-size:15.5px;font-weight:700;font-family:var(--font-display)}.yo-root .field .meta{color:var(--faint);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.06em;margin-top:2px}.yo-root .field:nth-child(6n+1) .glyph{background:linear-gradient(135deg,var(--primary),var(--violet))}.yo-root .field:nth-child(6n+2) .glyph{background:linear-gradient(135deg,var(--mint),#1fb58d);box-shadow:0 6px 14px -4px #00c89659}.yo-root .field:nth-child(6n+3) .glyph{background:linear-gradient(135deg,var(--coral),var(--amber));box-shadow:0 6px 14px -4px #ff6a5c59}.yo-root .field:nth-child(6n+4) .glyph{background:linear-gradient(135deg,var(--violet),var(--primary))}.yo-root .field:nth-child(6n+5) .glyph{background:linear-gradient(135deg,var(--primary),var(--mint))}.yo-root .field:nth-child(6n+6) .glyph{background:linear-gradient(135deg,var(--amber),var(--coral));box-shadow:0 6px 14px -4px #f5a52459}.yo-root .note{background:linear-gradient(135deg,var(--primary-50),var(--violet-50));border:1px solid var(--primary-100);border-radius:var(--r-lg);color:var(--ink);align-items:flex-start;gap:14px;margin-top:28px;padding:22px 26px;font-size:14.5px;display:flex}.yo-root .note .ni{width:36px;height:36px;color:var(--primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.yo-root .note b{color:var(--ink)}.yo-root .duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.yo-root .duo{grid-template-columns:1fr}}.yo-root .panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:36px;position:relative;overflow:hidden}.yo-root .panel.dark{background:linear-gradient(135deg,var(--deep)0%,var(--primary-700)100%);color:#e8efff;border-color:var(--deep);box-shadow:0 24px 50px -16px #0830b866}.yo-root .panel .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--mint-50);color:var(--mint-600);border:1px solid #bff0dc;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.yo-root .panel.dark .tag{color:#fff;background:#ffffff1f;border-color:#fff3}.yo-root .panel h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:30px;font-weight:800}.yo-root .panel.dark h3{color:#fff}.yo-root .panel .sub{color:var(--muted);font-size:15px}.yo-root .panel.dark .sub{color:#b8c6e8}.yo-root .panel ul{margin:24px 0 0;padding:0;list-style:none}.yo-root .panel li{border-top:1px solid var(--line-2);padding:14px 0 14px 42px;font-size:14.5px;line-height:1.55;position:relative}.yo-root .panel li:first-child{border-top:0;padding-top:0}.yo-root .panel li:first-child .ico{top:0}.yo-root .panel.dark li{color:#d5defa;border-top-color:#ffffff1a}.yo-root .panel.dark li b{color:#fff}.yo-root .panel li .ico{background:var(--mint-50);width:26px;height:26px;color:var(--mint-600);border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;left:0}.yo-root .panel.dark li .ico{color:#5de5bb;background:#00c89633}.yo-root .panel .stat-row{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px;padding-top:24px;display:grid}.yo-root .panel.dark .stat-row{border-top-color:#ffffff1f}.yo-root .panel .stat{text-align:center}.yo-root .panel .stat .n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:30px;font-weight:800}.yo-root .panel.dark .stat .n{color:#fff;background:linear-gradient(135deg,#fff,#5de5bb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.yo-root .panel .stat .l{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.yo-root .panel.dark .stat .l{color:#a8b8e0}.yo-root .panel .deco{pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.yo-root .table-wrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.yo-root table{border-collapse:collapse;width:100%;font-size:14.5px}.yo-root thead th{text-align:left;background:linear-gradient(135deg,var(--deep),var(--deep-2));color:#fff;letter-spacing:.14em;text-transform:uppercase;border-right:1px solid #ffffff14;padding:18px 22px;font-size:11.5px;font-weight:700}.yo-root thead th:last-child{border-right:0}.yo-root tbody td{border-top:1px solid var(--line-2);vertical-align:middle;padding:22px}.yo-root tbody tr:hover{background:#fbfcfe}.yo-root td.city{color:var(--ink);font-size:18px;font-weight:800;font-family:var(--font-display)}.yo-root td.city .row-i{align-items:center;gap:12px;display:flex}.yo-root td.city .pin{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 10px -2px #0f4dff4d}.yo-root td.city .sub{color:var(--faint);font-size:11px;font-weight:500;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;display:block}.yo-root td.muted{color:var(--muted)}.yo-root .badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.yo-root .badge .pulse{border-radius:50%;width:7px;height:7px;position:relative}.yo-root .badge .pulse:after{content:"";opacity:.35;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.yo-root .b-open{background:var(--mint-50);color:var(--mint-600);border-color:#bff0dc}.yo-root .b-open .pulse,.yo-root .b-open .pulse:after{background:var(--mint)}.yo-root .b-limited{background:var(--amber-50);color:#b47105;border-color:#fce0a1}.yo-root .b-limited .pulse{background:var(--amber)}.yo-root .b-full{background:var(--coral-50);color:var(--coral-600);border-color:#ffd2cc}.yo-root .b-full .pulse{background:var(--coral)}.yo-root .btn-row{background:linear-gradient(135deg,var(--primary),var(--violet));color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 14px -4px #0f4dff66}.yo-root .btn-row:hover{transform:translateY(-1px);box-shadow:0 10px 18px -4px #0f4dff80}.yo-root .table-foot{color:var(--muted);border-top:1px solid var(--line-2);background:linear-gradient(#f7f9fe,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:13px;display:flex}@media (max-width:780px){.yo-root table thead{display:none}.yo-root table,.yo-root tbody,.yo-root tr,.yo-root td{width:100%;display:block}.yo-root tbody tr{border-top:1px solid var(--line-2);padding:20px 22px}.yo-root tbody td{border:0;padding:6px 0}.yo-root td.city{margin-bottom:10px}.yo-root td:before{content:attr(data-l);color:var(--faint);font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;display:block}.yo-root td.city:before,.yo-root td.action:before{display:none}}.yo-root .training-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.yo-root .training-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.yo-root .training-grid{grid-template-columns:1fr}}.yo-root .tr-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative;overflow:hidden}.yo-root .tr-card:hover{border-color:var(--primary-100);box-shadow:var(--shadow-sm);background:#fbfcff;transform:translateY(-2px)}.yo-root .tr-card .code{font-family:var(--font-mono);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.yo-root .tr-card .name{color:var(--ink);font-size:15px;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;margin-top:3px}.yo-root .tr-card .pill-mini{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;flex:none;padding:5px 9px;font-size:10px;font-weight:600}.yo-root .pm-kalite{background:var(--primary-50);color:var(--primary-700)}.yo-root .pm-iso{background:var(--mint-50);color:var(--mint-600)}.yo-root .pm-usp{background:var(--violet-50);color:var(--violet)}.yo-root .pm-fda{background:var(--coral-50);color:var(--coral-600)}.yo-root .pm-eu{background:var(--amber-50);color:#b47105}.yo-root .pm-gxp{color:#0369a1;background:#e0f2fe}.yo-root .pm-ich{color:#be185d;background:#fce7f3}.yo-root .pm-hse{color:#374151;background:#f3f4f6}.yo-root .pm-gcp{color:#15803d;background:#dcfce7}.yo-root .pm-analiz{color:#9a3412;background:#ffedd5}.yo-root .legend{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-wrap:wrap;gap:24px;margin-top:24px;padding:18px 22px;font-size:13px;display:flex}.yo-root .legend .item{align-items:center;gap:8px;display:flex}.yo-root .legend .sw{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.yo-root .cert-wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.yo-root .cert-wrap{grid-template-columns:1fr}}.yo-root .cert{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:linear-gradient(#fff,#fbfcfe);padding:36px;position:relative;overflow:hidden}.yo-root .cert:before{content:"";height:6px;position:absolute;top:0;left:0;right:0}.yo-root .cert.tr:before{background:linear-gradient(90deg,var(--primary),var(--violet))}.yo-root .cert.en:before{background:linear-gradient(90deg,var(--mint),var(--primary))}.yo-root .cert:after{content:"";opacity:.06;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.yo-root .cert.tr:after{background:var(--primary)}.yo-root .cert.en:after{background:var(--mint)}.yo-root .cert h4{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:8px;font-size:26px;font-weight:800;position:relative}.yo-root .cert .lang{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);background:var(--primary-50);border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.yo-root .cert.en .lang{color:var(--mint-600);background:var(--mint-50)}.yo-root .cert .seal{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;align-items:center;gap:16px;margin-top:26px;padding:18px;display:flex;position:relative}.yo-root .cert .seal .mark{color:#fff;width:62px;height:62px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:0 8px 20px -4px #0f4dff66}.yo-root .cert.tr .seal .mark{background:conic-gradient(from 200deg,var(--primary),var(--violet),var(--primary))}.yo-root .cert.en .seal .mark{background:conic-gradient(from 200deg,var(--mint),var(--primary),var(--mint));box-shadow:0 8px 20px -4px #00c89666}.yo-root .cert .seal .info{color:var(--muted);font-size:13px}.yo-root .cert .seal .info b{color:var(--ink);font-size:14.5px;font-family:var(--font-display);margin-bottom:2px;display:block}.yo-root .cert .meta-row{color:var(--muted);grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;font-size:13px;display:grid;position:relative}.yo-root .cert .meta-row .ml{font-family:var(--font-mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:600}.yo-root .cert .meta-row b{color:var(--ink);font-weight:700;font-family:var(--font-display);display:block}.yo-root .cert-note{background:linear-gradient(135deg,var(--deep)0%,var(--primary-700)100%);color:#fff;border-radius:var(--r-lg);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -16px #0830b859}.yo-root .cert-note:after{content:"";background:radial-gradient(circle,#00c89640,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.yo-root .cert-note>*{position:relative}.yo-root .cert-note strong{color:#fff;font-weight:700;font-family:var(--font-display);margin-bottom:4px;font-size:18px;display:block}.yo-root .cert-note .desc{color:#b8c6e8;max-width:54ch;font-size:14.5px}.yo-root .cert-note .stats-mini{align-items:center;gap:14px;display:flex}.yo-root .cert-note .stats-mini .sm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;padding:14px 18px}.yo-root .cert-note .stats-mini .sm .n{font-family:var(--font-display);color:#5de5bb;letter-spacing:-.02em;font-size:24px;font-weight:800}.yo-root .cert-note .stats-mini .sm .l{color:#a8b8e0;font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.yo-root .cv-band{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);isolation:isolate;background:#fff;grid-template-columns:1.05fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.yo-root .cv-band{grid-template-columns:1fr}}.yo-root .cv-band .cv-left{padding:44px;position:relative}.yo-root .cv-band .cv-left:before{content:"";background:radial-gradient(circle,var(--violet-50),transparent 65%);z-index:-1;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;left:-60px}.yo-root .cv-band .cv-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);background:var(--violet-50);border:1px solid #ddd2ff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.yo-root .cv-band h3{font-family:var(--font-display);letter-spacing:-.03em;margin:16px 0 12px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.yo-root .cv-band h3 .accent{background:linear-gradient(110deg,var(--primary),var(--violet)60%,var(--coral));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.yo-root .cv-band .lede{color:var(--muted);max-width:48ch;font-size:15.5px;line-height:1.65}.yo-root .cv-band .lede b{color:var(--ink);font-weight:600}.yo-root .cv-band .cv-bullets{flex-direction:column;gap:10px;margin-top:24px;display:flex}.yo-root .cv-band .cv-bullets .b-item{color:var(--text);align-items:flex-start;gap:12px;font-size:14px;display:flex}.yo-root .cv-band .cv-bullets .b-item .bi{background:linear-gradient(135deg,var(--primary),var(--violet));color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 4px 10px -3px #0f4dff66}.yo-root .cv-band .cv-bullets .b-item:nth-child(2) .bi{background:linear-gradient(135deg,var(--mint),var(--primary));box-shadow:0 4px 10px -3px #00c89666}.yo-root .cv-band .cv-bullets .b-item:nth-child(3) .bi{background:linear-gradient(135deg,var(--coral),var(--amber));box-shadow:0 4px 10px -3px #ff6a5c66}.yo-root .cv-band .cv-bullets .b-item b{color:var(--ink)}.yo-root .cv-band .cv-right{background:linear-gradient(135deg,var(--primary-50),var(--violet-50));border-left:1px solid var(--line);place-items:center;padding:44px;display:grid;position:relative;overflow:hidden}@media (max-width:880px){.yo-root .cv-band .cv-right{border-left:0;border-top:1px solid var(--line);padding:36px 32px}}.yo-root .cv-band .cv-right:after{content:"";background:radial-gradient(circle,#7b5bff2e,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.yo-root .cv-mock{z-index:1;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:340px;transition:transform .35s;position:relative;transform:perspective(800px)rotateY(-6deg)rotateX(2deg);box-shadow:0 24px 50px -16px #0f204d38,0 6px 14px #0f204d0f}.yo-root .cv-mock:hover{transform:perspective(800px)rotateY(-3deg)rotateX(1deg)}.yo-root .cv-mock .cv-head{background:linear-gradient(135deg,var(--deep),var(--primary-700));color:#fff;border-radius:14px 14px 0 0;align-items:center;gap:12px;padding:18px 20px;display:flex}.yo-root .cv-mock .cv-head .av{background:linear-gradient(135deg,var(--mint),var(--coral));color:#fff;width:42px;height:42px;font-weight:800;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.yo-root .cv-mock .cv-head .nm{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:700}.yo-root .cv-mock .cv-head .ttl{color:#a8b8e0;font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;margin-top:1px}.yo-root .cv-mock .cv-body{padding:16px 20px}.yo-root .cv-mock .cv-sec{margin-bottom:14px}.yo-root .cv-mock .cv-sec:last-child{margin-bottom:0}.yo-root .cv-mock .cv-sec .h{font-family:var(--font-mono);color:var(--violet);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:700}.yo-root .cv-mock .line{background:linear-gradient(90deg,var(--line)0%,var(--line)100%);border-radius:3px;height:6px;margin:4px 0}.yo-root .cv-mock .line.s{width:75%}.yo-root .cv-mock .line.m{width:60%}.yo-root .cv-mock .chip-row{flex-wrap:wrap;gap:5px;display:flex}.yo-root .cv-mock .chip-row .ch{font-family:var(--font-mono);background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-100);letter-spacing:.04em;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600}.yo-root .cv-mock .chip-row .ch.mt{background:var(--mint-50);color:var(--mint-600);border-color:#bff0dc}.yo-root .cv-mock .chip-row .ch.co{background:var(--coral-50);color:var(--coral-600);border-color:#ffd2cc}.yo-root .cv-mock .stamp{background:linear-gradient(135deg,var(--coral),var(--amber));color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:10.5px;font-weight:800;position:absolute;top:-14px;right:-14px;transform:rotate(6deg);box-shadow:0 6px 16px -4px #ff6a5c73}.yo-root .fee{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:44px;display:grid;position:relative;overflow:hidden}.yo-root .fee:before{content:"";background:radial-gradient(circle,var(--primary-50),transparent 65%);opacity:.7;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;left:-40px}@media (max-width:880px){.yo-root .fee{grid-template-columns:1fr;padding:32px}}.yo-root .fee>*{position:relative}.yo-root .fee .price{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg,var(--primary),var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;line-height:1}.yo-root .fee .price small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);-webkit-text-fill-color:var(--primary);margin-bottom:12px;font-size:11.5px;font-weight:600;display:block}.yo-root .fee .price-note{color:var(--muted);max-width:38ch;margin-top:18px;font-size:14.5px;line-height:1.6}.yo-root .fee .price-note b{color:var(--ink)}.yo-root .fee .price-old{font-family:var(--font-display);letter-spacing:-.005em;vertical-align:top;color:var(--muted);-webkit-text-fill-color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);white-space:nowrap;background:0 0;margin-left:18px;font-size:.32em;font-weight:600;display:inline-block;transform:translateY(8px)}.yo-root .fee .price-old:before{content:"yerine";font-size:.42em;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral-600);-webkit-text-fill-color:var(--coral-600);margin-bottom:2px;font-weight:700;text-decoration:none;display:block}.yo-root .fee .strike{text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);color:var(--muted);text-decoration-thickness:2px}.yo-root .fee .year-note{border:1px solid var(--line);border-left:3px solid var(--primary);color:var(--muted);background:#fbfcfe;border-radius:10px;align-items:flex-start;gap:10px;max-width:48ch;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.yo-root .fee .year-note svg{color:var(--primary);flex:none;margin-top:1px}.yo-root .fee .year-note b{color:var(--ink);font-weight:700}.yo-root .info-callout{background:linear-gradient(135deg,var(--amber-50),#fff8e7);border-radius:var(--r-lg);border:1px solid #fce0a1;border-left:4px solid var(--amber);padding:22px 24px}.yo-root .info-callout .head{color:#7b4a05;font-size:15px;font-weight:800;font-family:var(--font-display);align-items:center;gap:10px;display:flex}.yo-root .info-callout .head .ic{width:32px;height:32px;color:var(--amber);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;place-items:center;display:grid}.yo-root .info-callout p{color:#7b5310;margin-top:10px;font-size:14px;line-height:1.6}.yo-root .info-callout p b{color:#4a2f00}.yo-root .form-wrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:.9fr 1.1fr;gap:48px;padding:44px;display:grid;position:relative;overflow:hidden}.yo-root .form-wrap:before{content:"";background:radial-gradient(circle,var(--primary-50),transparent 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}@media (max-width:880px){.yo-root .form-wrap{grid-template-columns:1fr;gap:32px;padding:32px}}.yo-root .form-side{position:relative}.yo-root .form-side h3{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:10px;font-size:26px;font-weight:800}.yo-root .form-side .sub{color:var(--muted);font-size:15px}.yo-root .form-side ul{margin:26px 0 0;padding:0;list-style:none}.yo-root .form-side li{color:var(--muted);border-top:1px solid var(--line-2);padding:12px 0 12px 36px;font-size:14px;line-height:1.55;position:relative}.yo-root .form-side li:first-child{border-top:0;padding-top:0}.yo-root .form-side li:first-child .check{top:0}.yo-root .form-side li b{color:var(--ink)}.yo-root .form-side li .check{background:linear-gradient(135deg,var(--mint),var(--primary));color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;left:0;box-shadow:0 4px 10px -2px #00c89666}.yo-root .form-contact{background:linear-gradient(135deg,var(--primary-50),var(--violet-50));border:1px solid var(--primary-100);color:var(--ink);border-radius:14px;margin-top:28px;padding:18px;font-size:13.5px}.yo-root .form-contact b{font-family:var(--font-display);margin-bottom:6px;font-weight:700;display:block}.yo-root .form-contact a{color:var(--primary);font-weight:600}.yo-root .form-contact a:hover{text-decoration:underline}.yo-root .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.yo-root .form-grid .full{grid-column:1/-1}.yo-root .field-l{flex-direction:column;gap:7px;display:flex}.yo-root .field-l label{color:var(--ink);letter-spacing:.01em;font-size:12.5px;font-weight:700;font-family:var(--font-display)}.yo-root .field-l input,.yo-root .field-l select,.yo-root .field-l textarea{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:13px 16px;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.yo-root .field-l input::placeholder,.yo-root .field-l textarea::placeholder{color:var(--faint)}.yo-root .field-l input:focus,.yo-root .field-l select:focus,.yo-root .field-l textarea:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 4px #0f4dff1f}.yo-root .field-l textarea{resize:vertical;min-height:96px}.yo-root .form-submit{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.yo-root .form-submit small{color:var(--muted);max-width:30ch;font-size:12.5px}.yo-root footer{background:var(--deep);color:#a8b8e0;padding:56px 0 36px;position:relative;overflow:hidden}.yo-root footer:before{content:"";background:radial-gradient(circle,#0f4dff40,#0000 60%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.yo-root footer .container{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.yo-root footer .brand{color:#fff}.yo-root footer .brand small{color:#a8b8e0}.yo-root footer .meta{color:#b8c6e8;max-width:60ch;font-size:14px;line-height:1.65}.yo-root footer .meta b{color:#fff;font-weight:700}.yo-root footer .footer-bot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex;position:relative}.yo-root footer .copy{color:#7a89b0;font-size:12px;font-family:var(--font-mono);letter-spacing:.08em}.yo-root .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.yo-root{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55}.yo-root .mono{font-family:var(--font-mono)}.yo-root img{max-width:100%;display:block}.yo-root button{font-family:inherit}.yo-root :focus-visible{outline:2px solid var(--primary);outline-offset:2px}html:has(.yo-root){scroll-padding-top:120px}.yo-root .gallery .cell .placeholder{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:repeating-linear-gradient(45deg,#0f4dff0a 0 12px,#0000 12px 24px),linear-gradient(135deg,#eef2ff,#f1ecff);place-items:center;padding:24px;font-size:11.5px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.yo-root .gallery .cell.feature .placeholder{font-size:13px}.yo-root .gallery .cell{isolation:isolate}.yo-root .gallery .cell .gal-img{object-fit:cover;z-index:0;transition:transform .4s}.yo-root .gallery .cell:hover .gal-img{transform:scale(1.04)}.yo-root .gallery .cell:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0a1f448c);height:55%;position:absolute;bottom:0;left:0;right:0}.yo-root .gallery .cell .meta,.yo-root .gallery .cell .corner-num{z-index:2}.yo-root .gallery{aspect-ratio:unset;grid-template-rows:none;grid-template-columns:repeat(5,1fr);gap:14px;max-height:none;display:grid}.yo-root .gallery .cell{aspect-ratio:4/3;min-height:0}.yo-root .gallery .cell.feature{aspect-ratio:auto;grid-area:1/1/span 2/span 2;min-height:0}@media (max-width:1180px){.yo-root .gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:880px){.yo-root .gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.yo-root .gallery{grid-template-columns:repeat(2,1fr)}.yo-root .gallery .cell.feature{grid-area:auto/1/auto/span 2}}.yo-root td.date-cell{vertical-align:middle}.yo-root td.date-cell .date-strong{font-family:var(--font-display);color:#0b1530;letter-spacing:-.005em;font-size:16px;font-weight:800;line-height:1.2}.yo-root td.date-cell .time-strong{color:#0b1530;letter-spacing:.01em;margin-top:4px;font-size:14px;font-weight:700}.yo-root details.taksit-card.taksit-card-compact>summary{background:linear-gradient(135deg,var(--deep),var(--primary-700));padding:0}.yo-root .taksit-head.taksit-head-compact{align-items:center;min-height:auto;padding:14px 20px}.yo-root .taksit-head.taksit-head-compact .l{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.yo-root .taksit-inline-title{font-family:var(--font-display);color:#fff;letter-spacing:-.005em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.yo-root .taksit-inline-title svg{opacity:.85;flex:none}.yo-root .taksit-inline-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#5de5bb;background:#5de5bb1f;border:1px solid #5de5bb38;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.yo-root details.taksit-card-compact>summary .chevbtn{width:30px;height:30px}@media (max-width:560px){.yo-root .taksit-inline-hint{display:none}.yo-root .taksit-inline-title{font-size:14px}}.yo-root .city-rotator{vertical-align:middle;text-align:right;min-width:160px;height:1.4em;line-height:1.4em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.yo-root .city-rotator>span{will-change:transform;height:1.4em;line-height:1.4em;animation:9s cubic-bezier(.65,.05,.35,1) infinite yo-city-rotate;display:block}@keyframes yo-city-rotate{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-1.4em)}66%,94%{transform:translateY(-2.8em)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yo-root .city-rotator{min-width:0;height:auto;-webkit-mask:none;mask:none}.yo-root .city-rotator>span{height:auto;animation:none}.yo-root .city-rotator>span:not(:first-child){display:none}}.yo-root .panel.dark .stat-row{align-items:end}.yo-root .panel.dark .stat .n{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff;color:#fff}.yo-root .panel.dark .stat .l{color:#fff;opacity:.85}.yo-root .duo{align-items:stretch}.yo-root .duo .panel{flex-direction:column;height:100%;display:flex}.yo-root .duo .panel .stat-row{margin-top:auto}.yo-root .curriculum{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.yo-root .curriculum{grid-template-columns:1fr}}.yo-root .curri-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px 28px 24px;position:relative;overflow:hidden}.yo-root .curri-card:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.yo-root .curri-card.tone-primary:before{background:linear-gradient(90deg,var(--primary),var(--violet))}.yo-root .curri-card.tone-mint:before{background:linear-gradient(90deg,var(--mint),var(--primary))}.yo-root .curri-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.yo-root .curri-day{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.yo-root .curri-card.tone-primary .curri-day{color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-100)}.yo-root .curri-card.tone-mint .curri-day{color:var(--mint-600);background:var(--mint-50);border:1px solid #bff0dc}.yo-root .curri-head h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.25}.yo-root .curri-head p{color:var(--muted);font-size:13.5px;line-height:1.55}.yo-root .curri-pill{font-family:var(--font-mono);letter-spacing:.08em;background:var(--bg);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;padding:6px 10px;font-size:10.5px;font-weight:700}.yo-root .curri-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.yo-root .curri-list li{border:1px solid var(--line-2);background:#fbfcfe;border-radius:12px;grid-template-columns:110px 1fr;gap:14px;padding:14px;transition:border-color .2s,background .2s;display:grid}.yo-root .curri-list li:hover{border-color:var(--primary-100);background:#fff}.yo-root .curri-time{color:var(--primary-700);letter-spacing:.02em;padding-top:2px;font-size:11.5px;font-weight:700;line-height:1.4}.yo-root .curri-card.tone-mint .curri-time{color:var(--mint-600)}.yo-root .curri-body{flex-direction:column;gap:6px;display:flex}.yo-root .curri-topic{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:700;line-height:1.35}.yo-root .curri-desc{color:var(--muted);font-size:13px;line-height:1.55}.yo-root .curri-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.yo-root .curri-tag{font-family:var(--font-mono);letter-spacing:.08em;background:var(--primary-50);color:var(--primary-700);border:1px solid var(--primary-100);text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.yo-root .curri-card.tone-mint .curri-tag{background:var(--mint-50);color:var(--mint-600);border-color:#bff0dc}.yo-root .curri-note{border:1px solid var(--line);border-left:4px solid var(--violet);color:var(--text);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:28px;padding:18px 22px;font-size:14px;line-height:1.6;display:flex}.yo-root .curri-note .ni{background:var(--violet-50);width:36px;height:36px;color:var(--violet);border:1px solid #ddd2ff;border-radius:10px;flex:none;place-items:center;display:grid}.yo-root .curri-note b{color:var(--ink);font-weight:700}@media (max-width:560px){.yo-root .curri-list li{grid-template-columns:1fr;gap:6px}.yo-root .curri-time{padding-top:0}.yo-root .curri-head{flex-direction:column;align-items:flex-start}}.yo-root .curri-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--primary);background:var(--primary-50);border:1px solid var(--primary-100);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:inline-flex}.yo-root .curri-card.tone-mint .curri-num{color:var(--mint-600);background:var(--mint-50);border-color:#bff0dc}.yo-root .curri-list li{grid-template-columns:44px 1fr}@media (max-width:560px){.yo-root .curri-list li{grid-template-columns:44px 1fr;gap:14px}.yo-root .curri-list li .curri-num{align-self:start}}.yo-root .flow .step{flex-direction:column;min-height:100%;display:flex}.yo-root .flow .step p{flex:1;margin-bottom:16px}.yo-root .flow .step .tag-mini{text-align:center;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;min-height:32px;margin-top:auto;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.yo-root .flow .step .ico{border-radius:14px;place-items:center;width:52px;height:52px;margin-top:10px;display:grid}.yo-root .flow .step .ico svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.yo-root .badge.b-attn{font-weight:800;animation:2.4s ease-in-out infinite yo-attn-pulse;box-shadow:0 0 #00c89699}@keyframes yo-attn-pulse{0%,to{transform:scale(1);box-shadow:0 0 #00c8968c}50%{transform:scale(1.04);box-shadow:0 0 0 8px #00c89600}}.yo-root .badge.b-attn .pulse{animation:1s ease-in-out infinite yo-attn-dot}@keyframes yo-attn-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.yo-root .badge.b-attn,.yo-root .badge.b-attn .pulse{animation:none}}.yo-root details.tr-card{cursor:pointer;padding:0;display:block}.yo-root details.tr-card>summary{cursor:pointer;border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;transition:background .15s;display:flex}.yo-root details.tr-card>summary::-webkit-details-marker{display:none}.yo-root details.tr-card>summary::marker{content:"";display:none}.yo-root details.tr-card>summary:hover{background:#fbfcff}.yo-root details.tr-card .tr-card-main{flex:1;min-width:0}.yo-root details.tr-card .tr-card-chev{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:#f5f7fb;border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .2s,color .2s;display:grid}.yo-root details.tr-card[open]{border-color:var(--mint-600);background:linear-gradient(155deg,#fff 0%,#f4fbf7 100%);box-shadow:0 12px 28px -12px #00a87e38,0 4px 10px #0f204d0a}.yo-root details.tr-card[open]>summary{padding-bottom:10px}.yo-root details.tr-card[open] .tr-card-chev{background:var(--mint-600);color:#fff;border-color:var(--mint-600);transform:rotate(180deg)}.yo-root details.tr-card .tr-card-desc{color:var(--muted);border-top:1px solid var(--line-2);margin-top:2px;padding:14px 18px 18px;font-size:13.5px;line-height:1.65}.yo-root details.tr-card .tr-card-desc b{color:var(--ink);font-weight:700}.yo-root .fee.fee-v2{background:linear-gradient(155deg,#fff 0%,#f4fbf7 100%);border:1px solid #dcf1e4;box-shadow:0 18px 36px -12px #00a87e2e,0 6px 16px #0f204d0d}.yo-root .fee.fee-v2:before{background:radial-gradient(circle,#00c8962e,#0000 65%)}.yo-root .fee.fee-v2 .price{background:linear-gradient(135deg,#00a87e 0%,#00c896 60%,#0f4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.yo-root .fee.fee-v2 .price small{-webkit-text-fill-color:var(--mint-600);color:var(--mint-600)!important}.yo-root .fee.fee-v2 .year-note{border-left-color:var(--mint-600);background:#f4fbf7}.yo-root .fee.fee-v2 .year-note svg{color:var(--mint-600)}.yo-root .fee.fee-v2 .pill{border-color:#bff0dc}.yo-root .fee-discount-tag{background:linear-gradient(135deg,var(--mint-50),var(--primary-50));color:var(--mint-600);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #bff0dc;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.yo-root .fee-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.yo-root .fee-apply-btn{background:linear-gradient(135deg,var(--primary,#4f46e5)0%,var(--primary-700,#3730a3)100%);color:#fff;letter-spacing:-.01em;border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px -8px #4f46e573,0 2px 8px -2px #00000014}.yo-root .fee-apply-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px #4f46e58c,0 4px 12px -2px #0000001a}.yo-root .fee-apply-btn svg{transition:transform .2s}.yo-root .fee-apply-btn:hover svg{transform:translate(3px)}@media (max-width:560px){.yo-root .fee-apply-btn{justify-content:center;width:100%;padding:14px 20px;font-size:15px}}.yo-root .refund-list{flex-wrap:wrap;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.yo-root .refund-list li{color:#7b5310;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.yo-root .refund-dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.yo-root .hero-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yo-root .live-viewer{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.yo-root .live-viewer .live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite yo-live-pulse;position:relative;box-shadow:0 0 #22c55e99}@keyframes yo-live-pulse{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 0 6px #22c55e00}}.yo-root .live-viewer .live-num{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.yo-root .live-viewer .live-label{color:var(--muted)}@media (prefers-reduced-motion:reduce){.yo-root .live-viewer .live-dot{animation:none}}.pp-overlay{z-index:9999;color:#0b1530;background:radial-gradient(900px 600px at 90% -10%,#00c89652,#0000 60%),radial-gradient(900px 700px at -10% 110%,#0f4dff38,#0000 60%),linear-gradient(160deg,#053f2c 0%,#0a6a4a 45%,#00a87e 100%);place-items:center;padding:24px;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.35s ease-out pp-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}.pp-overlay .pp-bubble{pointer-events:none;background:radial-gradient(circle at 30% 30%,#fff3,#fff0 60%);border-radius:50%;position:absolute}.pp-overlay .pp-bubble-1{width:540px;height:540px;animation:14s ease-in-out infinite pp-float;top:-160px;left:-180px}.pp-overlay .pp-bubble-2{width:380px;height:380px;animation:18s ease-in-out infinite reverse pp-float;bottom:-140px;right:-120px}.pp-overlay .pp-bubble-3{opacity:.6;width:240px;height:240px;animation:22s ease-in-out infinite pp-float;top:35%;right:8%}@keyframes pp-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.pp-overlay .pp-bubble{animation:none}}.pp-card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:560px;padding:40px 32px 28px;animation:.45s cubic-bezier(.2,.7,.2,1) both pp-rise;position:relative;box-shadow:0 40px 100px -20px #0006,0 12px 30px #00000026}@keyframes pp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pp-check-wrap{background:linear-gradient(135deg,#00c896 0%,#00a87e 100%);border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 18px;display:grid;position:relative;box-shadow:0 14px 30px -8px #00a87e8c}.pp-check-wrap:after{content:"";border:2px solid #00c89659;border-radius:50%;animation:2.2s ease-out infinite pp-ring;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes pp-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.pp-check{color:#fff;stroke:currentColor;fill:none;width:54px;height:54px}.pp-check-ring{stroke:#ffffff59;stroke-width:4px;fill:none;stroke-dasharray:226;stroke-dashoffset:226px;animation:.6s cubic-bezier(.2,.7,.2,1) .1s forwards pp-draw-ring}.pp-check-mark{stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:60;stroke-dashoffset:60px;animation:.35s ease-out .55s forwards pp-draw-mark}@keyframes pp-draw-ring{to{stroke-dashoffset:0}}@keyframes pp-draw-mark{to{stroke-dashoffset:0}}.pp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#00a87e;background:#e6fbf4;border:1px solid #bff0dc;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.pp-title{letter-spacing:-.025em;color:#0b1530;margin:0 0 8px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.15}.pp-sub{color:#5b6788;max-width:46ch;margin:0 auto 22px;font-size:14.5px;line-height:1.6}.pp-sub b{color:#0b1530;font-weight:700}.pp-countdown{color:#fff;background:linear-gradient(135deg,#053f2c 0%,#0a6a4a 100%);border-radius:18px;margin:18px 0 22px;padding:18px 16px;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px -10px #0000004d}.pp-cd-label{letter-spacing:.18em;text-transform:uppercase;color:#5de5bb;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.pp-cd-grid{justify-content:center;align-items:center;gap:6px;display:flex}.pp-cd-cell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-width:84px;padding:14px 8px}.pp-cd-num{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:38px;font-weight:800;line-height:1}.pp-cd-lbl{letter-spacing:.12em;text-transform:uppercase;color:#a8e6cc;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.pp-cd-sep{color:#fff6;align-self:center;margin-top:-12px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:800}.pp-expired{flex-direction:column;gap:6px;padding:14px;display:flex}.pp-expired span{color:#fff;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:800}.pp-expired small{color:#a8e6cc;font-size:13px}a.pp-cta,.yo-root a.pp-cta{letter-spacing:.005em;background:linear-gradient(135deg,#00c896 0%,#00a87e 100%);border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 40px -10px #00a87e99;color:#fff!important}a.pp-cta:hover,.yo-root a.pp-cta:hover{transform:translateY(-2px);box-shadow:0 22px 50px -10px #00a87eb3;color:#fff!important}a.pp-cta svg{color:#fff}.pp-cta-disabled,.yo-root a.pp-cta-disabled{pointer-events:none;box-shadow:none;background:#cbd5e1;color:#fff!important}.pp-meta{text-align:left;background:#f5f7fb;border:1px solid #e4eaf5;border-radius:14px;flex-direction:column;gap:8px;margin-top:22px;padding:14px 16px;display:flex}.pp-meta-item{color:#5b6788;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pp-meta-item svg{color:#00a87e;flex:none;margin-top:2px}.pp-meta-item b{color:#0b1530;font-weight:700}.pp-foot{color:#5b6788;border-top:1px solid #eef1f8;margin-top:18px;padding-top:16px;font-size:12.5px}.pp-foot a{color:#0f4dff;font-weight:600;text-decoration:none}.pp-foot a:hover{text-decoration:underline}.pp-foot .mono{color:#0b1530;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}@media (max-width:480px){.pp-card{border-radius:20px;padding:32px 22px 24px}.pp-cd-cell{min-width:68px;padding:10px 6px}.pp-cd-num{font-size:28px}.pp-cd-sep{margin-top:-10px;font-size:22px}.pp-cta{justify-content:center;width:100%;padding:14px 20px}}.yo-root .apply-block{color:var(--ink);isolation:isolate;background:radial-gradient(900px 600px at 110% -10%,#00c8962e,#0000 60%),radial-gradient(900px 700px at -10% 110%,#0f4dff1a,#0000 60%),linear-gradient(#f0fbf6 0%,#f7faff 50%,#f0fbf6 100%);position:relative;overflow:hidden}.yo-root .apply-bg-orb{pointer-events:none;filter:blur(80px);z-index:0;border-radius:50%;position:absolute}.yo-root .apply-bg-orb-1{background:radial-gradient(circle,#00c8964d,#0000 65%);width:540px;height:540px;top:-180px;right:-120px}.yo-root .apply-bg-orb-2{background:radial-gradient(circle,#0f4dff2e,#0000 65%);width:480px;height:480px;bottom:-180px;left:-140px}.yo-root .apply-bg-grid{display:none}.yo-root .apply-block>.container{z-index:1;position:relative}.yo-root .apply-head{text-align:center;max-width:760px;margin:0 auto 44px}.yo-root .apply-kicker{color:var(--mint-600);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #bff0dc;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -4px #00a87e2e}.yo-root .apply-kicker-dot{background:#00c896;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite apply-pulse;box-shadow:0 0 #00c89699}@keyframes apply-pulse{0%,to{box-shadow:0 0 #00c89699}50%{box-shadow:0 0 0 8px #00c89600}}.yo-root .apply-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:18px 0 14px;font-size:clamp(30px,4.5vw,48px);font-weight:800;line-height:1.1}.yo-root .apply-title-grad{background:linear-gradient(110deg,#00a87e 0%,#00c896 50%,#0f4dff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.yo-root .apply-sub{color:var(--muted);max-width:64ch;margin:0 auto;font-size:16.5px;line-height:1.65}.yo-root .apply-sub b{color:var(--ink);font-weight:600}.yo-root .apply-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.yo-root .apply-trust-item{color:#0a6a4a;background:#fff;border:1px solid #bff0dc;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px -4px #00a87e26}.yo-root .apply-trust-item svg{color:var(--mint-600);flex:none}.yo-root .apply-form-wrap{box-shadow:none;background:0 0;border:0;gap:24px;padding:0}.yo-root .apply-form-wrap:before{display:none}.yo-root .apply-side{color:var(--ink);background:linear-gradient(155deg,#fff 0%,#f4fbf7 100%);border:1px solid #dcf1e4;border-radius:20px;padding:28px 26px;box-shadow:0 14px 32px -16px #00a87e2e,0 4px 10px #0f204d0a}.yo-root .apply-side .apply-side-badge{background:var(--mint-50);color:var(--mint-600);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #bff0dc;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.yo-root .apply-side h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:14px 0 4px;font-size:22px;font-weight:800;line-height:1.2}.yo-root .apply-side .sub{color:var(--muted);margin-bottom:22px;font-size:13.5px}.yo-root .apply-steps{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.yo-root .apply-steps li{border:1px solid var(--line-2);background:#fff;border-radius:12px;grid-template-columns:42px 1fr;align-items:flex-start;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s,transform .15s;display:grid}.yo-root .apply-steps li:hover{background:#f7fcf9;border-color:#bff0dc;transform:translateY(-1px)}.yo-root .apply-step-num{width:38px;height:38px;font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 1px 1px #00000026;background:linear-gradient(135deg,#00c896,#00a87e);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 14px -2px #00a87e80;color:#fff!important}.yo-root .apply-steps li>div{flex-direction:column;gap:3px;display:flex}.yo-root .apply-steps strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.yo-root .apply-steps li span{color:var(--muted);font-size:12.5px;line-height:1.5}.yo-root .apply-steps li span b{color:var(--mint-600);font-weight:700}.yo-root .apply-contact-card{background:linear-gradient(135deg,var(--mint-50),#fff);border:1px solid #bff0dc;border-radius:12px;padding:14px 16px}.yo-root .apply-contact-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint-600);margin-bottom:10px;font-size:10.5px;font-weight:700}.yo-root a.apply-contact-row{color:var(--ink);border-bottom:1px solid #00a87e1f;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.yo-root a.apply-contact-row:last-child{border-bottom:0}.yo-root a.apply-contact-row:hover{color:var(--mint-600)}.yo-root a.apply-contact-row svg{color:var(--mint-600);flex:none}.yo-root a.apply-contact-row.apply-contact-phone{font-family:var(--font-mono);letter-spacing:.02em}.yo-root .apply-form-card{color:var(--ink);background:#fff;border:1px solid #dcf1e4;border-radius:20px;padding:28px 26px;box-shadow:0 18px 36px -12px #00a87e2e,0 6px 16px #0f204d0d}.yo-root .apply-form-card-head{border-bottom:1px solid var(--line-2);margin-bottom:22px;padding-bottom:18px}.yo-root .apply-form-card-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.yo-root .apply-form-card-head-row .apply-form-card-eyebrow{margin-bottom:0}.yo-root .live-apply{background:linear-gradient(135deg,var(--mint-50),#fff);color:var(--ink);white-space:nowrap;border:1px solid #bff0dc;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:0 4px 10px -4px #00a87e26}.yo-root .live-apply-dot{background:#00c896;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite yo-apply-pulse;box-shadow:0 0 #00c89699}@keyframes yo-apply-pulse{0%,to{box-shadow:0 0 #00c8968c}50%{box-shadow:0 0 0 6px #00c89600}}.yo-root .live-apply-text{color:var(--muted);font-weight:500}.yo-root .live-apply-text b{color:var(--ink);font-weight:600}.yo-root .live-apply-num{font-family:var(--font-display);color:var(--mint-600);font-variant-numeric:tabular-nums;margin:0 2px;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.yo-root .live-apply-dot{animation:none}}.yo-root .apply-form-card-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mint-600);background:var(--mint-50);border:1px solid #bff0dc;border-radius:6px;margin-bottom:10px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.yo-root .apply-form-card-head h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:800}.yo-root .apply-form-card-head p{color:var(--muted);margin:0;font-size:13px}.yo-root .apply-form-card .field-l input:focus,.yo-root .apply-form-card .field-l select:focus,.yo-root .apply-form-card .field-l textarea:focus{border-color:var(--mint-600);box-shadow:0 0 0 4px #00c8962e}.yo-root .apply-form-card .form-submit .btn.btn-primary{background:linear-gradient(135deg,#00c896 0%,#00a87e 100%);box-shadow:0 14px 30px -8px #00a87e80}.yo-root .apply-form-card .form-submit .btn.btn-primary:hover{box-shadow:0 18px 36px -8px #00a87e99}@media (max-width:880px){.yo-root .apply-side,.yo-root .apply-form-card{padding:22px 20px}}@media (max-width:560px){.yo-root .fee.fee-v2{gap:24px;padding:24px 18px}.yo-root .fee .price{font-size:48px}.yo-root .fee .price-old{margin-top:10px;margin-left:0;font-size:18px;line-height:1.2;display:block;transform:none}.yo-root .fee .price-old:before{margin-bottom:0;margin-right:6px;display:inline}}@media (max-width:380px){.yo-root .fee .price{font-size:40px}}@media (max-width:480px){.yo-root .taksit-grid{grid-template-columns:46px 1fr auto}.yo-root .taksit-grid .c .desc .s{display:none}.yo-root .taksit-grid .c{padding:12px}.yo-root .taksit-grid .c.total{font-size:14px}.yo-root .taksit-grid .h{padding:10px 12px;font-size:10px}}@media (max-width:360px){.pp-card{padding:28px 16px 22px}.pp-cd-cell{min-width:60px;padding:8px 4px}.pp-cd-num{font-size:24px}.pp-cd-sep{margin-top:-8px;font-size:18px}.pp-title{font-size:22px}}@media (max-width:560px){.yo-root .gallery .cell.feature{aspect-ratio:4/3!important}}@media (max-width:480px){.yo-root .hero-card .top{padding:18px 22px}.yo-root .hero-card .top h4{font-size:18px}.yo-root .hero-card .top .ribbon{margin-top:8px;padding:4px 10px;font-size:10px;display:inline-block;position:static}.yo-root .hero h1{font-size:36px;line-height:1.05}}@media (max-width:780px){.yo-root .btn-row{min-height:44px;padding:12px 18px}.yo-root tbody td.action{margin-top:12px}}@media (max-width:560px){.yo-root .cv-mock{max-width:100%;transform:none}.yo-root .cv-band .cv-right{padding:28px 20px}}@media (max-width:480px){.yo-root .curri-card,.yo-root .apply-side,.yo-root .apply-form-card{padding:20px 16px}.yo-root .apply-steps li{padding:10px 12px}}@media (max-width:560px){.yo-root .form-grid{grid-template-columns:1fr;gap:14px}.yo-root .field-l input,.yo-root .field-l select,.yo-root .field-l textarea{padding:14px;font-size:16px}.yo-root .form-submit{flex-direction:column;align-items:stretch;gap:10px;margin-top:6px}.yo-root .form-submit small{text-align:center;order:2;max-width:none}.yo-root .form-submit .btn{order:1;justify-content:center;width:100%;padding:14px 20px}}@media (max-width:480px){.yo-root .apply-title{font-size:30px;line-height:1.12}.yo-root .apply-sub{font-size:15px}.yo-root .apply-head{margin-bottom:32px}.yo-root .apply-form-card-head-row{gap:8px}.yo-root .apply-form-card-head h3{font-size:20px}.yo-root .live-apply{padding:5px 10px;font-size:11px}.pp-overlay{padding:16px 12px}.pp-title{font-size:24px}.pp-sub{font-size:14px}.pp-countdown{margin:14px 0 18px;padding:14px 12px}.pp-cta{padding:14px 22px;font-size:14px}.pp-meta{padding:12px 14px}.pp-meta-item{font-size:12.5px}.pp-foot{font-size:11.5px}.pp-check-wrap{width:80px;height:80px}.pp-check{width:46px;height:46px}}@media (max-width:380px){.pp-cd-grid{gap:4px}.pp-cd-cell{min-width:56px;padding:8px 4px}.pp-cd-num{font-size:22px}.pp-cd-sep{margin-top:-6px;font-size:16px}.pp-cd-lbl{font-size:9px}}
