/* Custom page only. Existing header, footer, contact and software detail styles remain separate. */
#yk-portal-v2 .yc-page{--ink:#142b46;--muted:#687b91;--blue:#205bea;--line:#e1e7f0;--paper:#f6f8fb;--teal:#2e8b7a;--navy:#112a43;--radius:16px}
#yk-portal-v2 .yc-page *{box-sizing:border-box}
#yk-portal-v2 .yc-page{margin:0;font:14px/1.7 "Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--ink);background:#fff}
#yk-portal-v2 .yc-page a{text-decoration:none;color:inherit}
#yk-portal-v2 .yc-page button,#yk-portal-v2 .yc-page input,#yk-portal-v2 .yc-page textarea{font:inherit}
#yk-portal-v2 .yc-page button,#yk-portal-v2 .yc-page a,#yk-portal-v2 .yc-page input,#yk-portal-v2 .yc-page textarea,#yk-portal-v2 .yc-page summary{-webkit-tap-highlight-color:transparent}
#yk-portal-v2 .yc-page button{cursor:pointer}
#yk-portal-v2 .yc-page button,#yk-portal-v2 .yc-page a,#yk-portal-v2 .yc-page summary{touch-action:manipulation}
#yk-portal-v2 .yc-page button{color:inherit}
#yk-portal-v2 .yc-page img{max-width:100%;display:block}
#yk-portal-v2 .yc-page svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}
#yk-portal-v2 .yc-page h1,#yk-portal-v2 .yc-page h2,#yk-portal-v2 .yc-page h3,#yk-portal-v2 .yc-page p,#yk-portal-v2 .yc-page ol{margin:0}
#yk-portal-v2 .yc-page button{border:0}
#yk-portal-v2 .yc-page button:focus-visible,#yk-portal-v2 .yc-page a:focus-visible,#yk-portal-v2 .yc-page input:focus-visible,#yk-portal-v2 .yc-page textarea:focus-visible,#yk-portal-v2 .yc-page summary:focus-visible{outline:3px solid #73a1ff;outline-offset:4px}
#yk-portal-v2 .yc-page button:disabled{opacity:.5;cursor:not-allowed}
#yk-portal-v2 .yc-page .yc-wrap{max-width:1200px;width:calc(100% - 96px);margin:auto}
#yk-portal-v2 .yc-page .yc-skip{position:absolute;z-index:100;top:-80px;background:var(--blue);color:#fff;padding:14px}
#yk-portal-v2 .yc-page .yc-skip:focus{top:0}
#yk-portal-v2 .yc-page .yc-utility{background:#f3f6fa;border-bottom:1px solid #ecf0f5;font-size:11px;color:#8491a1}
#yk-portal-v2 .yc-page .yc-utility .yc-wrap{height:28px;display:flex;align-items:center;justify-content:space-between}
#yk-portal-v2 .yc-page .yc-masthead{height:88px;display:flex;align-items:center;gap:35px}
#yk-portal-v2 .yc-page .yc-brand{display:flex;gap:11px;align-items:center;flex-shrink:0}
#yk-portal-v2 .yc-page .yc-brand strong{display:block;font-size:24px;line-height:1.4;letter-spacing:.5px}
#yk-portal-v2 .yc-page .yc-brand small{display:block;color:#7e8c9c;font-size:10px;letter-spacing:1.4px;margin-top:3px}
#yk-portal-v2 .yc-page .yc-search-display{margin-left:120px;height:42px;display:flex;align-items:center;width:440px;border:1px solid #dce4ef;background:#f9fbfe;border-radius:8px;padding-left:15px;gap:10px;color:#8b98a8;font-size:12px}
#yk-portal-v2 .yc-page .yc-search-display svg{width:17px}
#yk-portal-v2 .yc-page .yc-search-button{height:32px;display:flex;align-items:center;padding:0 22px;margin:4px 4px 4px auto;background:var(--blue);color:#fff;border-radius:5px}
#yk-portal-v2 .yc-page .yc-login{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}
#yk-portal-v2 .yc-page .yc-login svg{width:17px}
#yk-portal-v2 .yc-page .yc-navigation{border-block:1px solid var(--line)}
#yk-portal-v2 .yc-page .yc-nav-inner{display:flex;gap:30px;align-items:center;height:52px}
#yk-portal-v2 .yc-page .yc-category-nav{display:flex;align-items:center;gap:14px;font-weight:600;padding-right:30px;border-right:1px solid var(--line);white-space:nowrap}
#yk-portal-v2 .yc-page .yc-category-nav svg{width:18px}
#yk-portal-v2 .yc-page .yc-nav-links{display:flex;gap:31px;align-items:stretch;height:100%;flex:1}
#yk-portal-v2 .yc-page .yc-nav-links>a{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px;position:relative}
#yk-portal-v2 .yc-page .yc-nav-links>a:hover,#yk-portal-v2 .yc-page .yc-nav-links>a.yc-active{color:var(--blue)}
#yk-portal-v2 .yc-page .yc-nav-links>a.yc-active:after{content:"";height:3px;background:var(--blue);position:absolute;bottom:0;left:14%;right:14%;border-radius:2px 2px 0 0}
#yk-portal-v2 .yc-page .yc-nav-links .yc-vip{color:#9c7130}
#yk-portal-v2 .yc-page .yc-nav-links svg{width:17px}
#yk-portal-v2 .yc-page .yc-mobile-menu{display:none;background:transparent}
#yk-portal-v2 .yc-page .yc-hero{background:linear-gradient(115deg,#f7f9fd 0%,#f6f9ff 45%,#eff5ff 100%);overflow:hidden;position:relative}
#yk-portal-v2 .yc-page .yc-breadcrumb{display:flex;gap:13px;font-size:11px;color:#8996a6;padding-top:24px}
#yk-portal-v2 .yc-page .yc-breadcrumb span:last-child{color:#61758d}
#yk-portal-v2 .yc-page .yc-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:30px;min-height:512px;padding:23px 0 49px}
#yk-portal-v2 .yc-page .yc-eyebrow{font-size:12px;letter-spacing:.8px;color:#527094;display:flex;align-items:center;gap:10px;margin-bottom:21px}
#yk-portal-v2 .yc-page .yc-tiny-dot{width:6px;height:6px;border-radius:50%;background:#2b67ed;box-shadow:0 0 0 4px #e3ebfc}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:49px;letter-spacing:-2px;line-height:1.42;font-weight:750}
#yk-portal-v2 .yc-page .yc-hero h1 span{color:var(--blue);position:relative}
#yk-portal-v2 .yc-page .yc-hero h1 span:after{content:"";height:7px;background:#cfddfb;position:absolute;bottom:0;left:1px;right:0;border-radius:50%;transform:rotate(-2deg)}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:14px;line-height:1.95;color:#657990;margin-top:23px}
#yk-portal-v2 .yc-page .yc-hero-actions{display:flex;gap:12px;margin-top:30px}
#yk-portal-v2 .yc-page .yc-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 24px;border-radius:7px;font-size:13px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}
#yk-portal-v2 .yc-page .yc-button:hover{transform:translateY(-2px)}
#yk-portal-v2 .yc-page .yc-button svg{width:17px}
#yk-portal-v2 .yc-page .yc-primary{color:#fff;background:var(--blue);box-shadow:0 6px 15px #245de522}
#yk-portal-v2 .yc-page .yc-primary:hover{background:#164ed0;box-shadow:0 9px 18px #245de52b}
#yk-portal-v2 .yc-page .yc-light{border:1px solid #d9e3f1;background:#ffffffa8;color:#385575}
#yk-portal-v2 .yc-page .yc-hero-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#8090a4;margin-top:17px}
#yk-portal-v2 .yc-page .yc-hero-note svg{width:14px;height:14px;color:#719084}
#yk-portal-v2 .yc-page .yc-hero-tags{display:flex;gap:0;font-size:11px;color:#526d8d;margin-top:29px}
#yk-portal-v2 .yc-page .yc-hero-tags span+span:before{content:"";width:2px;height:2px;border-radius:50%;background:#9cacbf;display:inline-block;margin:0 15px;vertical-align:middle}
#yk-portal-v2 .yc-page .yc-hero-art{position:relative;height:430px;min-width:0;padding-top:52px;margin-top:-8px}
#yk-portal-v2 .yc-page .yc-orbit{position:absolute;width:420px;height:420px;border:1px solid #d8e5f8;border-radius:50%;top:5px;right:9px}
#yk-portal-v2 .yc-page .yc-orbit-two{width:335px;height:335px;top:47px;right:51px;border-style:dashed;opacity:.85}
#yk-portal-v2 .yc-page .yc-hero-art:before{content:"";position:absolute;inset:40px -60px 50px 20px;background:radial-gradient(ellipse,#c8defa77,transparent 68%);filter:blur(12px)}
#yk-portal-v2 .yc-page .yc-art-caption{position:absolute;top:15px;right:69px;font-size:8px;font-family:Arial,sans-serif;letter-spacing:2.5px;color:#94a9c2}
#yk-portal-v2 .yc-page .yc-float-note{position:absolute;top:43px;right:5px;z-index:3;background:#fff;border:1px solid #e0e9f6;box-shadow:0 8px 26px #3851740b;padding:10px 16px;border-radius:10px;display:flex;align-items:center;gap:9px;font-size:11px;transform:rotate(3deg)}
#yk-portal-v2 .yc-page .yc-float-note svg{width:17px;color:#2864e9}
#yk-portal-v2 .yc-page .yc-float-note>span{font:7px Arial,sans-serif;letter-spacing:1px;color:#8da1ba;margin-left:6px}
#yk-portal-v2 .yc-page .yc-app-window{position:relative;border-radius:12px;background:#fff;border:1px solid #dce6f3;box-shadow:0 30px 65px -25px #4262a158,0 5px 14px #3053820a;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) rotateZ(-2deg);top:34px;overflow:hidden}
#yk-portal-v2 .yc-page .yc-app-top{height:42px;padding:0 14px;display:flex;gap:16px;align-items:center;background:#fafcff;border-bottom:1px solid #edf1f6;font-size:9px}
#yk-portal-v2 .yc-page .yc-window-dots{display:flex;gap:5px}
#yk-portal-v2 .yc-page .yc-window-dots i{width:6px;height:6px;border-radius:50%;background:#d2dbea}
#yk-portal-v2 .yc-page .yc-window-dots i:first-child{background:#e3b9b3}
#yk-portal-v2 .yc-page .yc-window-dots i:nth-child(2){background:#e4d0a1}
#yk-portal-v2 .yc-page .yc-window-dots i:nth-child(3){background:#9ecdbd}
#yk-portal-v2 .yc-page .yc-app-top>strong{font-weight:500;color:#5e7697}
#yk-portal-v2 .yc-page .yc-app-badge{margin-left:auto;color:#8ba0b9;font-size:8px}
#yk-portal-v2 .yc-page .yc-app-body{display:flex;min-height:266px}
#yk-portal-v2 .yc-page .yc-app-sidebar{flex:0 0 108px;background:#f4f7fd;padding:19px 9px;position:relative}
#yk-portal-v2 .yc-page .yc-app-mark{height:37px;padding-left:11px;color:#316ae4;margin-bottom:17px}
#yk-portal-v2 .yc-page .yc-app-mark svg{width:23px;height:23px}
#yk-portal-v2 .yc-page .yc-app-menu{display:flex;align-items:center;gap:6px;margin:2px 0;padding:8px;font-size:9px;color:#8194ac;border-radius:5px}
#yk-portal-v2 .yc-page .yc-app-menu svg{width:13px;height:13px}
#yk-portal-v2 .yc-page .yc-app-menu.yc-selected{color:#2460e1;background:#e3edff;font-weight:600}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot{position:absolute;bottom:20px;left:17px;font-size:7px;color:#8b9db3;display:flex;align-items:center;gap:5px}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot>span{width:4px;height:4px;border-radius:50%;background:#5da58f}
#yk-portal-v2 .yc-page .yc-app-content{padding:20px;flex:1;min-width:0}
#yk-portal-v2 .yc-page .yc-app-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}
#yk-portal-v2 .yc-page .yc-app-title small{font-size:6px;letter-spacing:1.5px;color:#8c9db6}
#yk-portal-v2 .yc-page .yc-app-title h3{font-size:13px;margin-top:3px;color:#344e70}
#yk-portal-v2 .yc-page .yc-app-title>svg{width:24px;height:24px;color:#688ee1}
#yk-portal-v2 .yc-page .yc-file-row{display:flex;gap:9px;align-items:center;border:1px solid #e6ecf5;border-radius:6px;padding:9px 10px}
#yk-portal-v2 .yc-page .yc-file-symbol{display:grid;place-items:center;background:#eaf1ff;width:27px;height:32px;color:#507bd3;border-radius:3px;font-size:7px;position:relative}
#yk-portal-v2 .yc-page .yc-file-symbol:after{content:"";border:5px solid transparent;border-top-color:#fff;border-right-color:#fff;position:absolute;right:0;top:0}
#yk-portal-v2 .yc-page .yc-file-row b{font-size:9px;display:block;color:#455e7e}
#yk-portal-v2 .yc-page .yc-file-row small{font-size:7px;color:#8ca0b7;display:block;margin-top:1px}
#yk-portal-v2 .yc-page .yc-mini-check{color:#54a28b;margin-left:auto}
#yk-portal-v2 .yc-page .yc-mini-check svg{width:13px;height:13px}
#yk-portal-v2 .yc-page .yc-rules{display:flex;align-items:center;gap:7px;margin:12px 0;font-size:7px;color:#7690b4}
#yk-portal-v2 .yc-page .yc-rules span{background:#f1f5fc;border:1px solid #e5ecf7;padding:3px 8px;border-radius:3px}
#yk-portal-v2 .yc-page .yc-rules i{color:#b3c1d6;font-style:normal}
#yk-portal-v2 .yc-page .yc-app-result{border:1px solid #eaf0f6;border-radius:5px;overflow:hidden;font-size:7px}
#yk-portal-v2 .yc-page .yc-app-result>div{display:grid;grid-template-columns:1fr 1fr;background:#f7f9fd;padding:6px 10px;color:#8096b3}
#yk-portal-v2 .yc-page .yc-app-result>p{display:grid;grid-template-columns:1fr 21px 1fr;align-items:center;padding:6px 10px;color:#8b9bb0;border-bottom:1px solid #f3f5f9;font-family:Arial,"Microsoft YaHei",sans-serif}
#yk-portal-v2 .yc-page .yc-app-result>p:last-child{border:0}
#yk-portal-v2 .yc-page .yc-app-result b{font-size:8px;font-weight:500;color:#6681a4}
#yk-portal-v2 .yc-page .yc-app-result svg{width:9px;height:9px;color:#a5b4c8}
#yk-portal-v2 .yc-page .yc-app-bottom{display:flex;justify-content:space-between;align-items:center;font-size:7px;margin-top:13px;color:#73a893}
#yk-portal-v2 .yc-page .yc-app-bottom>span{display:flex;gap:3px;align-items:center}
#yk-portal-v2 .yc-page .yc-app-bottom svg{width:9px;height:9px}
#yk-portal-v2 .yc-page .yc-app-run{padding:7px 10px;background:#2c64e2;color:white;border-radius:4px}
#yk-portal-v2 .yc-page .yc-app-bottom .yc-app-run{gap:12px}
#yk-portal-v2 .yc-page .yc-result-float{position:absolute;bottom:7px;right:26px;padding:15px 17px;background:#fff;border:1px solid #e1eaf5;box-shadow:0 16px 35px #2b4f7c16;border-radius:10px;display:flex;gap:12px;align-items:center;transform:rotate(2deg)}
#yk-portal-v2 .yc-page .yc-result-icon{background:#e5f3ed;color:#4c9b83;width:34px;height:34px;border-radius:9px;display:grid;place-items:center}
#yk-portal-v2 .yc-page .yc-result-icon svg{width:17px;height:17px}
#yk-portal-v2 .yc-page .yc-result-float strong{font-size:11px;display:block}
#yk-portal-v2 .yc-page .yc-result-float span{font-size:8px;color:#8b9db0;display:block;margin-top:2px}
#yk-portal-v2 .yc-page .yc-result-float>svg{color:#a7bcdb;width:19px;margin-left:27px}
#yk-portal-v2 .yc-page .yc-value-strip{border-top:1px solid #dfe7f2;display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0 28px;gap:30px}
#yk-portal-v2 .yc-page .yc-value-strip>div{display:flex;align-items:center;gap:16px;position:relative}
#yk-portal-v2 .yc-page .yc-value-strip>div+div{border-left:1px solid #dbe5f1;padding-left:28px}
#yk-portal-v2 .yc-page .yc-value-index{font:11px Arial,sans-serif;color:#89a0bf;align-self:flex-start;padding-top:5px}
#yk-portal-v2 .yc-page .yc-value-strip strong{font-size:14px;letter-spacing:.3px;font-weight:600}
#yk-portal-v2 .yc-page .yc-value-strip p{font-size:10px;color:#8394a9;margin-top:4px}
#yk-portal-v2 .yc-page .yc-value-strip svg{margin-left:auto;color:#88a4ce;width:23px;height:23px}
#yk-portal-v2 .yc-page .yc-section{padding-top:77px;padding-bottom:76px}
#yk-portal-v2 .yc-page .yc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:32px}
#yk-portal-v2 .yc-page .yc-kicker{font:9px/1.5 Arial,sans-serif;letter-spacing:2px;display:block;color:#7990ad;margin-bottom:14px}
#yk-portal-v2 .yc-page h2{font-size:30px;letter-spacing:-.8px;line-height:1.5;font-weight:700}
#yk-portal-v2 .yc-page .yc-section-heading>p{font-size:12px;color:#8190a3;line-height:1.9;padding-bottom:4px}
#yk-portal-v2 .yc-page .yc-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#yk-portal-v2 .yc-page .yc-capability{position:relative;text-align:left;background:#fff;border:1px solid #e4eaf2;border-radius:11px;padding:25px 20px;display:flex;align-items:flex-start;gap:15px;transition:border-color .2s,box-shadow .2s,transform .2s;min-height:188px}
#yk-portal-v2 .yc-page .yc-capability:hover{border-color:#9cbae9;box-shadow:0 10px 25px #3157810a;transform:translateY(-3px)}
#yk-portal-v2 .yc-page .yc-cap-icon{width:41px;height:41px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}
#yk-portal-v2 .yc-page .yc-cap-icon svg{width:21px;height:21px}
#yk-portal-v2 .yc-page .yc-blue{background:#eaf0fd;color:#4b77cf}
#yk-portal-v2 .yc-page .yc-green{background:#eaf3ee;color:#518c78}
#yk-portal-v2 .yc-page .yc-sand{background:#f8f2e7;color:#b09568}
#yk-portal-v2 .yc-page .yc-cap-copy strong{display:block;font-size:16px;margin:3px 0 10px;font-weight:600}
#yk-portal-v2 .yc-page .yc-cap-copy>span{display:block;font-size:11px;color:#7b8da3;line-height:1.9}
#yk-portal-v2 .yc-page .yc-cap-copy small{display:flex;align-items:center;gap:5px;font-size:10px;color:#98a6b7;margin-top:18px}
#yk-portal-v2 .yc-page .yc-cap-copy small svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-cap-arrow{position:absolute;top:23px;right:17px;color:#becada}
#yk-portal-v2 .yc-page .yc-cap-arrow svg{width:14px;height:14px}
#yk-portal-v2 .yc-page .yc-capability.yc-last{background:#f5f8ff;border-color:#dfe8fb}
#yk-portal-v2 .yc-page .yc-capability.yc-last .yc-cap-copy small{color:#3264c5}
#yk-portal-v2 .yc-page .yc-process-section{background:var(--navy);color:#fff;padding:63px 0 36px;position:relative;overflow:hidden}
#yk-portal-v2 .yc-page .yc-process-section:after{content:"";width:500px;height:500px;border-radius:50%;border:1px solid #ffffff09;position:absolute;top:-260px;right:-150px;box-shadow:0 0 0 55px #ffffff02;pointer-events:none}
#yk-portal-v2 .yc-page .yc-process-section .yc-section-heading{margin-bottom:37px}
#yk-portal-v2 .yc-page .yc-process-section .yc-kicker{color:#719aba}
#yk-portal-v2 .yc-page .yc-process-section .yc-section-heading>p{color:#91a9bf}
#yk-portal-v2 .yc-page .yc-process-section h2{font-size:29px}
#yk-portal-v2 .yc-page .yc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 32px;gap:35px}
#yk-portal-v2 .yc-page .yc-process-grid li{position:relative}
#yk-portal-v2 .yc-page .yc-step-number{font:32px/1 Arial,sans-serif;color:#78aaf1;letter-spacing:-1px}
#yk-portal-v2 .yc-page .yc-step-line{height:1px;background:#365069;position:absolute;top:16px;left:57px;right:0}
#yk-portal-v2 .yc-page .yc-step-line:after{content:"";position:absolute;right:0;top:-2px;height:5px;width:5px;border-radius:50%;background:#56728e}
#yk-portal-v2 .yc-page .yc-process-grid h3{font-size:17px;font-weight:500;margin-top:19px;letter-spacing:.5px}
#yk-portal-v2 .yc-page .yc-process-grid p{font-size:12px;line-height:1.9;color:#9db0c4;margin-top:9px}
#yk-portal-v2 .yc-page .yc-step-foot{display:block;margin-top:20px;font-size:10px;color:#68869f}
#yk-portal-v2 .yc-page .yc-process-note{border-top:1px solid #2d445c;padding-top:25px;display:flex;align-items:center;gap:14px}
#yk-portal-v2 .yc-page .yc-process-note>svg{color:#d4ba8f;width:22px;height:22px}
#yk-portal-v2 .yc-page .yc-process-note p{flex:1}
#yk-portal-v2 .yc-page .yc-process-note strong{font-size:12px;font-weight:500;color:#d9c59f;margin-right:20px}
#yk-portal-v2 .yc-page .yc-process-note p>span{font-size:10px;color:#8da4ba}
#yk-portal-v2 .yc-page .yc-process-note a{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap;color:#a3bfdc}
#yk-portal-v2 .yc-page .yc-process-note a svg{width:13px}
#yk-portal-v2 .yc-page .yc-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#yk-portal-v2 .yc-page .yc-example-card{border:1px solid #e4eaf1;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}
#yk-portal-v2 .yc-page .yc-example-card:hover{transform:translateY(-4px);box-shadow:0 12px 27px #2d4b730c}
#yk-portal-v2 .yc-page .yc-example-image{height:202px;padding:18px 26px 0;overflow:hidden;position:relative}
#yk-portal-v2 .yc-page .yc-example-image>span{display:block;font-size:9px;letter-spacing:1px;color:#7f97b7;margin-bottom:17px}
#yk-portal-v2 .yc-page .yc-example-image img{width:100%;height:215px;object-fit:cover;object-position:top;border:1px solid #d8e3f0;border-radius:5px 5px 0 0;box-shadow:0 9px 18px #34598816;transition:transform .3s}
#yk-portal-v2 .yc-page .yc-example-card:hover img{transform:translateY(-4px)}
#yk-portal-v2 .yc-page .yc-example-blue{background:#edf3fd}
#yk-portal-v2 .yc-page .yc-example-green{background:#eef4f1}
#yk-portal-v2 .yc-page .yc-example-sand{background:#f7f3eb}
#yk-portal-v2 .yc-page .yc-example-copy{padding:22px 25px 23px;background:white;position:relative}
#yk-portal-v2 .yc-page .yc-example-copy h3{font-size:17px;font-weight:600;margin-bottom:10px}
#yk-portal-v2 .yc-page .yc-example-copy p{font-size:12px;color:#8593a4;line-height:1.95}
#yk-portal-v2 .yc-page .yc-example-copy button{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f6;background:none;color:#426baf;font-size:11px;padding:15px 0 0;margin-top:20px;width:100%;text-align:left}
#yk-portal-v2 .yc-page .yc-example-copy button svg{width:15px;height:15px}
#yk-portal-v2 .yc-page .yc-request-section{background:#f2f6fc;border-top:1px solid #e9eff7;border-bottom:1px solid #e9eff7;padding:66px 0}
#yk-portal-v2 .yc-page .yc-request-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:66px}
#yk-portal-v2 .yc-page .yc-request-aside{padding-top:10px}
#yk-portal-v2 .yc-page .yc-request-aside h2{font-size:30px}
#yk-portal-v2 .yc-page .yc-request-lead{font-size:13px;color:#7c8da2;line-height:1.9;margin-top:20px}
#yk-portal-v2 .yc-page .yc-writing-guide{margin-top:33px}
#yk-portal-v2 .yc-page .yc-writing-guide>strong{font-size:12px;color:#46617f;font-weight:600}
#yk-portal-v2 .yc-page .yc-writing-guide ol{list-style:none;padding:0;margin-top:21px}
#yk-portal-v2 .yc-page .yc-writing-guide li{display:flex;gap:13px;margin:0 0 22px;align-items:flex-start}
#yk-portal-v2 .yc-page .yc-writing-guide li>span{width:25px;height:25px;flex-shrink:0;border:1px solid #ccdaee;border-radius:50%;display:grid;place-items:center;color:#6c8ebf;font-size:10px}
#yk-portal-v2 .yc-page .yc-writing-guide b{font-size:12px;font-weight:600}
#yk-portal-v2 .yc-page .yc-writing-guide p{font-size:11px;color:#8c9bae;margin-top:3px}
#yk-portal-v2 .yc-page .yc-followup{display:flex;gap:11px;align-items:flex-start;margin-top:32px;border-top:1px solid #dce5f1;padding-top:22px;color:#7293bb}
#yk-portal-v2 .yc-page .yc-followup>svg{width:18px;margin-top:3px}
#yk-portal-v2 .yc-page .yc-followup strong{font-size:12px;font-weight:600;color:#4f6e94}
#yk-portal-v2 .yc-page .yc-followup p{font-size:11px;color:#7891b0;margin-top:7px}
#yk-portal-v2 .yc-page .yc-followup p>span{margin:0 5px;color:#acbdd2}
#yk-portal-v2 .yc-page .yc-followup p svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-request-form{background:#fff;border:1px solid #e1e8f3;border-radius:13px;padding:31px 33px;box-shadow:0 10px 32px #28467805}
#yk-portal-v2 .yc-page .yc-form-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #edf1f7;padding-bottom:21px;margin-bottom:20px}
#yk-portal-v2 .yc-page .yc-form-heading h3{font-size:20px;font-weight:600}
#yk-portal-v2 .yc-page .yc-form-heading p{font-size:10px;margin-top:5px;color:#8a99ac}
#yk-portal-v2 .yc-page .yc-form-heading>span{display:flex;gap:4px;align-items:center;color:#a07e48;font-size:9px;background:#faf6ec;border:1px solid #f0e6d4;padding:4px 7px;border-radius:4px;white-space:nowrap;margin-top:4px}
#yk-portal-v2 .yc-page .yc-form-heading>span svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-field-label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-bottom:9px}
#yk-portal-v2 .yc-page .yc-field-label em{font-style:normal;color:#c67b68;font-size:11px}
#yk-portal-v2 .yc-page .yc-field-label>span{margin-left:auto;font-size:10px;font-weight:400;color:#9aa7b7}
#yk-portal-v2 .yc-page .yc-field-label small{font-size:10px;color:#9aabbb;font-weight:400;margin-left:4px}
#yk-portal-v2 .yc-page .yc-example-chips{display:flex;gap:7px;margin:9px 0 10px;flex-wrap:wrap}
#yk-portal-v2 .yc-page .yc-example-chips button{background:#f3f6fc;color:#6c84a7;border:1px solid #e6edf7;font-size:10px;padding:4px 11px;border-radius:4px}
#yk-portal-v2 .yc-page .yc-example-chips button.yc-active{color:#245fde;background:#edf3ff;border-color:#bdcff6}
#yk-portal-v2 .yc-page .yc-example-chips #clear-example{margin-left:auto;background:none;border-color:transparent;padding-right:0;color:#9babc0}
#yk-portal-v2 .yc-page textarea,#yk-portal-v2 .yc-page input{display:block;border:1px solid #dfe7f1;border-radius:6px;width:100%;background:#fcfdff;color:#3c5574;transition:border-color .2s}
#yk-portal-v2 .yc-page textarea{padding:13px 14px;font-size:11px;min-height:158px;resize:vertical;line-height:1.8}
#yk-portal-v2 .yc-page input{padding:10px 12px;height:43px;font-size:11px}
#yk-portal-v2 .yc-page textarea::placeholder,#yk-portal-v2 .yc-page input::placeholder{color:#a0adbf}
#yk-portal-v2 .yc-page textarea:focus,#yk-portal-v2 .yc-page input:focus{border-color:#8aaef2;background:#fff}
#yk-portal-v2 .yc-page .yc-field-hint{display:flex;justify-content:space-between;font-size:9px;color:#9aa9bc;gap:10px;margin-top:7px}
#yk-portal-v2 .yc-page .yc-field-hint>span:last-child{flex-shrink:0}
#yk-portal-v2 .yc-page .yc-upload-title{margin-top:20px}
#yk-portal-v2 .yc-page .yc-upload-area{position:relative;display:flex;align-items:center;gap:12px;padding:17px 16px;border:1px dashed #cedbeb;border-radius:6px;background:#fafcff;cursor:pointer}
#yk-portal-v2 .yc-page .yc-upload-area>svg{color:#90a6c4;width:23px;height:23px}
#yk-portal-v2 .yc-page .yc-upload-area strong{display:block;font-size:11px;font-weight:500;color:#5e789a}
#yk-portal-v2 .yc-page .yc-upload-area small{font-size:8px;color:#9aabc0;display:block;margin-top:3px}
#yk-portal-v2 .yc-page .yc-upload-add{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;color:#89a0c1;border:1px solid #dce6f4;border-radius:4px;flex-shrink:0}
#yk-portal-v2 .yc-page .yc-upload-add svg{width:13px;height:13px}
#yk-portal-v2 .yc-page .yc-upload-area input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}
#yk-portal-v2 .yc-page .yc-upload-area:focus-within{outline:3px solid #73a1ff;outline-offset:3px}
#yk-portal-v2 .yc-page .yc-file-status{color:#557fae;font-size:10px;word-break:break-all}
#yk-portal-v2 .yc-page .yc-file-status:not(:empty){margin-top:7px}
#yk-portal-v2 .yc-page .yc-file-status.yc-error{color:#be5c52}
#yk-portal-v2 .yc-page .yc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}
#yk-portal-v2 .yc-page .yc-captcha-row{display:flex;gap:8px}
#yk-portal-v2 .yc-page .yc-captcha-row input{min-width:0}
#yk-portal-v2 .yc-page .yc-captcha-row button{flex-shrink:0;width:84px;border:1px solid #dfe7f1;border-radius:5px;background:repeating-linear-gradient(25deg,#eaf0f8 0 1px,transparent 1px 7px),#f7fafc;color:#607e99;font:bold italic 19px Georgia,serif;letter-spacing:5px;padding:0 0 0 5px;transform:none}
#yk-portal-v2 .yc-page .yc-submit-row{display:flex;gap:18px;align-items:center;margin-top:25px}
#yk-portal-v2 .yc-page .yc-submit-row .yc-button{font-size:12px;min-height:45px;padding:0 24px}
#yk-portal-v2 .yc-page .yc-submit-row>span{font-size:9px;color:#91a2b7;display:flex;align-items:center;gap:5px}
#yk-portal-v2 .yc-page .yc-submit-row>span svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-demo-note{font-size:9px;color:#9eadbf;margin-top:13px}
#yk-portal-v2 .yc-page .yc-form-result{background:#edf5ff;color:#3f6899;border:1px solid #d4e4f8;padding:12px;border-radius:6px;margin-top:14px;font-size:12px}
#yk-portal-v2 .yc-page .yc-form-result[hidden]{display:none}
#yk-portal-v2 .yc-page .yc-faq-section{display:grid;grid-template-columns:1fr 1.65fr;gap:75px}
#yk-portal-v2 .yc-page .yc-faq-intro h2{font-size:29px}
#yk-portal-v2 .yc-page .yc-faq-intro>p{font-size:12px;color:#8796a8;line-height:1.95;margin-top:19px}
#yk-portal-v2 .yc-page .yc-text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;color:#4c74aa}
#yk-portal-v2 .yc-page .yc-text-link svg{width:14px;height:14px}
#yk-portal-v2 .yc-page .yc-faq-intro .yc-text-link{margin-top:30px}
#yk-portal-v2 .yc-page .yc-faq-list details{border-bottom:1px solid #e6ebf3}
#yk-portal-v2 .yc-page .yc-faq-list details:first-child{border-top:1px solid #e6ebf3}
#yk-portal-v2 .yc-page .yc-faq-list summary{list-style:none;padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;cursor:pointer}
#yk-portal-v2 .yc-page .yc-faq-list summary::-webkit-details-marker{display:none}
#yk-portal-v2 .yc-page .yc-faq-list summary>span{width:21px;height:21px;border:1px solid #e4ebf4;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#7d99bb}
#yk-portal-v2 .yc-page .yc-faq-list summary svg{width:11px;height:11px;transition:transform .2s}
#yk-portal-v2 .yc-page .yc-faq-list details[open] summary svg{transform:rotate(45deg)}
#yk-portal-v2 .yc-page .yc-faq-list details[open] summary{color:#2d61ad}
#yk-portal-v2 .yc-page .yc-faq-list details>p{font-size:11px;line-height:2;color:#8091a6;padding:0 32px 19px 0}
#yk-portal-v2 .yc-page .yc-closing{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 34px;border:1px solid #dfe8f7;background:#f2f6fd;border-radius:10px;margin-bottom:72px}
#yk-portal-v2 .yc-page .yc-closing span{font-size:19px;font-weight:600;letter-spacing:.3px}
#yk-portal-v2 .yc-page .yc-closing p{font-size:11px;color:#8398b3;margin-top:5px}
#yk-portal-v2 .yc-page .yc-closing .yc-button{min-height:44px;font-size:12px}
#yk-portal-v2 .yc-page footer{border-top:1px solid #e7ecf4;background:#f9fbfe;padding:42px 0 0}
#yk-portal-v2 .yc-page .yc-footer-grid{display:grid;grid-template-columns:2.1fr 1fr 1fr 1.5fr;gap:35px}
#yk-portal-v2 .yc-page .yc-footer-grid .yc-brand strong{font-size:20px}
#yk-portal-v2 .yc-page .yc-footer-grid .yc-brand small{font-size:8px;letter-spacing:1.2px}
#yk-portal-v2 .yc-page .yc-footer-grid p{font-size:10px;color:#9aa7b8;line-height:2;margin-top:15px}
#yk-portal-v2 .yc-page .yc-footer-grid h3{font-size:12px;font-weight:500;margin-bottom:13px}
#yk-portal-v2 .yc-page .yc-footer-grid>div>a:not(.yc-brand){font-size:10px;color:#8799ae;display:flex;align-items:center;margin-bottom:8px}
#yk-portal-v2 .yc-page .yc-footer-last{border-left:1px solid #e2eaf4;padding-left:30px}
#yk-portal-v2 .yc-page .yc-footer-last p{margin-top:0}
#yk-portal-v2 .yc-page .yc-footer-last .yc-text-link{margin-top:16px!important;color:#698dbd!important}
#yk-portal-v2 .yc-page .yc-footer-bottom{border-top:1px solid #e4ebf5;display:flex;justify-content:space-between;font-size:9px;color:#a1aec0;padding:19px 0;margin-top:32px}
#yk-portal-v2 .yc-page #custom-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,15px);padding:11px 21px;background:#19334b;box-shadow:0 10px 25px #19334b20;color:#fff;border-radius:7px;font-size:12px;z-index:20;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);text-align:center}
#yk-portal-v2 .yc-page #custom-toast.yc-show{opacity:1;transform:translate(-50%,0)}
@media(min-width:1500px){#yk-portal-v2 .yc-page .yc-hero-grid{min-height:550px}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:52px}
#yk-portal-v2 .yc-page .yc-hero-art{height:447px}
#yk-portal-v2 .yc-page .yc-app-window{top:46px}
#yk-portal-v2 .yc-page .yc-float-note{top:54px}}
@media(max-width:1200px){#yk-portal-v2 .yc-page .yc-wrap{width:calc(100% - 64px)}
#yk-portal-v2 .yc-page .yc-search-display{margin-left:50px;width:380px}
#yk-portal-v2 .yc-page .yc-nav-links{gap:24px}
#yk-portal-v2 .yc-page .yc-nav-inner{gap:23px}
#yk-portal-v2 .yc-page .yc-category-nav{padding-right:20px}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:43px}
#yk-portal-v2 .yc-page .yc-hero-grid{gap:20px;min-height:503px}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:13px}
#yk-portal-v2 .yc-page .yc-hero-art{height:405px}
#yk-portal-v2 .yc-page .yc-hero-tags span+span:before{margin:0 10px}
#yk-portal-v2 .yc-page .yc-app-content{padding:15px}
#yk-portal-v2 .yc-page .yc-app-sidebar{flex-basis:93px;padding-inline:6px}
#yk-portal-v2 .yc-page .yc-app-menu{font-size:8px;padding:8px 5px}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot{left:11px;font-size:6px}
#yk-portal-v2 .yc-page .yc-float-note{top:42px;font-size:10px;padding:10px 12px}
#yk-portal-v2 .yc-page .yc-float-note>span{font-size:6px}
#yk-portal-v2 .yc-page .yc-result-float{bottom:0;right:13px}
#yk-portal-v2 .yc-page .yc-value-strip{gap:20px}
#yk-portal-v2 .yc-page .yc-value-strip>div{gap:12px}
#yk-portal-v2 .yc-page .yc-value-strip>div+div{padding-left:20px}
#yk-portal-v2 .yc-page .yc-value-strip p{font-size:9px}
#yk-portal-v2 .yc-page .yc-value-strip svg{display:none}
#yk-portal-v2 .yc-page .yc-capability{padding:23px 17px;gap:12px}
#yk-portal-v2 .yc-page .yc-cap-icon{width:34px;height:34px}
#yk-portal-v2 .yc-page .yc-cap-copy strong{font-size:15px}
#yk-portal-v2 .yc-page .yc-cap-copy>span{font-size:10px}
#yk-portal-v2 .yc-page .yc-cap-arrow{right:12px}
#yk-portal-v2 .yc-page .yc-process-note p>span{display:block;margin-top:4px}
#yk-portal-v2 .yc-page .yc-request-grid{gap:45px;grid-template-columns:1fr 1.65fr}
#yk-portal-v2 .yc-page .yc-request-aside h2{font-size:27px}
#yk-portal-v2 .yc-page .yc-request-form{padding:28px}
#yk-portal-v2 .yc-page .yc-form-heading h3{font-size:18px}
#yk-portal-v2 .yc-page .yc-form-heading p{font-size:9px}
#yk-portal-v2 .yc-page .yc-faq-section{gap:60px}
#yk-portal-v2 .yc-page .yc-example-image{height:190px}
#yk-portal-v2 .yc-page .yc-example-copy{padding:21px}
#yk-portal-v2 .yc-page .yc-example-copy h3{font-size:15px}}
@media(max-width:1000px){#yk-portal-v2 .yc-page .yc-search-display{margin-left:auto;width:340px}
#yk-portal-v2 .yc-page .yc-masthead{gap:22px}
#yk-portal-v2 .yc-page .yc-nav-links{gap:19px}
#yk-portal-v2 .yc-page .yc-nav-links>a{font-size:11px}
#yk-portal-v2 .yc-page .yc-category-nav{font-size:12px;gap:8px}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:37px}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:12px}
#yk-portal-v2 .yc-page .yc-hero-note{font-size:9px}
#yk-portal-v2 .yc-page .yc-hero-tags{font-size:10px}
#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{padding:0 17px;font-size:11px;gap:9px;min-height:44px}
#yk-portal-v2 .yc-page .yc-hero-grid{min-height:470px;padding-bottom:39px}
#yk-portal-v2 .yc-page .yc-hero-art{height:380px}
#yk-portal-v2 .yc-page .yc-app-window{top:42px}
#yk-portal-v2 .yc-page .yc-app-sidebar{flex-basis:77px}
#yk-portal-v2 .yc-page .yc-app-menu{font-size:6px;gap:4px}
#yk-portal-v2 .yc-page .yc-app-menu svg{width:11px}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot{display:none}
#yk-portal-v2 .yc-page .yc-app-content{padding:12px}
#yk-portal-v2 .yc-page .yc-app-title h3{font-size:11px}
#yk-portal-v2 .yc-page .yc-app-body{min-height:246px}
#yk-portal-v2 .yc-page .yc-float-note{top:42px;right:0}
#yk-portal-v2 .yc-page .yc-float-note>span{display:none}
#yk-portal-v2 .yc-page .yc-app-result>p{padding-inline:6px;font-size:6px;grid-template-columns:1fr 14px 1fr}
#yk-portal-v2 .yc-page .yc-app-result b{font-size:6px}
#yk-portal-v2 .yc-page .yc-app-top{font-size:8px}
#yk-portal-v2 .yc-page .yc-result-float{bottom:-5px;padding:11px 13px}
#yk-portal-v2 .yc-page .yc-result-float>svg{margin-left:12px}
#yk-portal-v2 .yc-page .yc-app-title small{font-size:5px}
#yk-portal-v2 .yc-page .yc-rules{gap:4px}
#yk-portal-v2 .yc-page .yc-rules span{padding:3px 5px}
#yk-portal-v2 .yc-page .yc-hero-art .yc-orbit{width:335px;height:335px;right:-10px;top:39px}
#yk-portal-v2 .yc-page .yc-hero-art .yc-orbit-two{width:265px;height:265px;right:25px;top:74px}
#yk-portal-v2 .yc-page .yc-art-caption{top:26px;right:17px;font-size:6px}
#yk-portal-v2 .yc-page .yc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#yk-portal-v2 .yc-page .yc-cap-copy>span{font-size:11px}
#yk-portal-v2 .yc-page .yc-capability{min-height:170px}
#yk-portal-v2 .yc-page .yc-section-heading>p{font-size:11px}
#yk-portal-v2 .yc-page h2{font-size:27px}
#yk-portal-v2 .yc-page .yc-section{padding-top:60px;padding-bottom:60px}
#yk-portal-v2 .yc-page .yc-process-grid{gap:25px}
#yk-portal-v2 .yc-page .yc-process-grid p{font-size:10px}
#yk-portal-v2 .yc-page .yc-process-grid h3{font-size:16px}
#yk-portal-v2 .yc-page .yc-process-note p>span{font-size:9px}
#yk-portal-v2 .yc-page .yc-request-grid{grid-template-columns:1fr 1.8fr;gap:30px}
#yk-portal-v2 .yc-page .yc-request-aside h2{font-size:24px}
#yk-portal-v2 .yc-page .yc-request-lead{font-size:12px}
#yk-portal-v2 .yc-page .yc-writing-guide p{font-size:10px}
#yk-portal-v2 .yc-page .yc-request-form{padding:25px}
#yk-portal-v2 .yc-page .yc-form-heading{display:block}
#yk-portal-v2 .yc-page .yc-form-heading>span{display:inline-flex;margin-top:10px}
#yk-portal-v2 .yc-page .yc-form-row{gap:13px}
#yk-portal-v2 .yc-page .yc-submit-row{gap:12px}
#yk-portal-v2 .yc-page .yc-submit-row .yc-button{padding:0 17px}
#yk-portal-v2 .yc-page .yc-submit-row>span{font-size:8px}
#yk-portal-v2 .yc-page .yc-example-image{height:170px;padding-inline:17px}
#yk-portal-v2 .yc-page .yc-example-grid{gap:15px}
#yk-portal-v2 .yc-page .yc-example-copy{padding:20px 17px}
#yk-portal-v2 .yc-page .yc-example-copy h3{font-size:13px}
#yk-portal-v2 .yc-page .yc-example-copy p{font-size:10px}
#yk-portal-v2 .yc-page .yc-example-image>span{font-size:8px}
#yk-portal-v2 .yc-page .yc-faq-section{grid-template-columns:1fr 1.7fr;gap:40px}
#yk-portal-v2 .yc-page .yc-faq-intro h2{font-size:25px}
#yk-portal-v2 .yc-page .yc-footer-grid{gap:25px}
#yk-portal-v2 .yc-page .yc-footer-last{padding-left:20px}
#yk-portal-v2 .yc-page .yc-brand strong{font-size:22px}}
@media(max-width:760px){#yk-portal-v2 .yc-page .yc-wrap{width:calc(100% - 40px)}
#yk-portal-v2 .yc-page .yc-utility{font-size:9px}
#yk-portal-v2 .yc-page .yc-utility .yc-wrap{height:25px}
#yk-portal-v2 .yc-page .yc-masthead{height:73px;gap:18px}
#yk-portal-v2 .yc-page .yc-masthead .yc-brand img{width:38px;height:38px}
#yk-portal-v2 .yc-page .yc-brand strong{font-size:20px}
#yk-portal-v2 .yc-page .yc-brand small{font-size:8px;letter-spacing:1px}
#yk-portal-v2 .yc-page .yc-search-display{display:none}
#yk-portal-v2 .yc-page .yc-login{font-size:10px}
#yk-portal-v2 .yc-page .yc-login svg{width:14px}
#yk-portal-v2 .yc-page .yc-mobile-menu{display:grid;place-items:center;width:26px;height:32px;padding:0}
#yk-portal-v2 .yc-page .yc-mobile-menu svg{width:21px}
#yk-portal-v2 .yc-page .yc-navigation .yc-wrap{width:100%}
#yk-portal-v2 .yc-page .yc-nav-inner{height:43px;gap:0}
#yk-portal-v2 .yc-page .yc-category-nav{font-size:10px;padding:0 17px;gap:6px;margin-right:6px;height:23px}
#yk-portal-v2 .yc-page .yc-category-nav svg{width:13px;height:13px}
#yk-portal-v2 .yc-page .yc-nav-links{gap:0;justify-content:space-evenly}
#yk-portal-v2 .yc-page .yc-nav-links>a{font-size:10px;padding:0 9px}
#yk-portal-v2 .yc-page .yc-nav-links>a:not(.yc-active):not(.yc-vip){display:none}
#yk-portal-v2 .yc-page .yc-nav-links>a.yc-vip svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-navigation.yc-expanded .yc-nav-inner{height:auto;flex-wrap:wrap;padding-top:10px}
#yk-portal-v2 .yc-page .yc-navigation.yc-expanded .yc-category-nav{margin-left:2px}
#yk-portal-v2 .yc-page .yc-navigation.yc-expanded .yc-nav-links{flex-basis:100%;display:grid;grid-template-columns:repeat(4,1fr);padding-top:8px;gap:0}
#yk-portal-v2 .yc-page .yc-navigation.yc-expanded .yc-nav-links>a{display:flex;justify-content:center;min-height:40px;font-size:10px}
#yk-portal-v2 .yc-page .yc-navigation.yc-expanded .yc-nav-links>a.yc-active:after{left:24%;right:24%}
#yk-portal-v2 .yc-page .yc-breadcrumb{padding-top:17px;font-size:9px;gap:10px}
#yk-portal-v2 .yc-page .yc-hero-grid{display:flex;flex-direction:column;gap:10px;padding:33px 0 31px;min-height:0;align-items:stretch}
#yk-portal-v2 .yc-page .yc-hero-copy{text-align:center}
#yk-portal-v2 .yc-page .yc-eyebrow{justify-content:center;font-size:10px;letter-spacing:.4px;margin-bottom:20px}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:39px;line-height:1.42;letter-spacing:-1.4px}
#yk-portal-v2 .yc-page .yc-hero h1 span:after{height:5px}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:12px;margin-top:20px;line-height:1.95}
#yk-portal-v2 .yc-page .yc-desktop-br{display:none}
#yk-portal-v2 .yc-page .yc-hero-actions{justify-content:center;margin-top:24px;gap:10px}
#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:12px;padding:0 20px;min-height:47px;gap:12px}
#yk-portal-v2 .yc-page .yc-hero-note{justify-content:center;font-size:9px;margin-top:15px}
#yk-portal-v2 .yc-page .yc-hero-tags{justify-content:center;font-size:9px;margin-top:20px}
#yk-portal-v2 .yc-page .yc-hero-tags span+span:before{margin:0 12px}
#yk-portal-v2 .yc-page .yc-hero-art{height:352px;max-width:450px;width:100%;margin:6px auto 0;padding-top:32px}
#yk-portal-v2 .yc-page .yc-app-window{top:37px;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) rotateZ(-2deg);margin:0 5px}
#yk-portal-v2 .yc-page .yc-app-top{height:34px;font-size:8px}
#yk-portal-v2 .yc-page .yc-app-body{min-height:234px}
#yk-portal-v2 .yc-page .yc-app-sidebar{flex-basis:80px}
#yk-portal-v2 .yc-page .yc-app-content{padding:14px}
#yk-portal-v2 .yc-page .yc-app-menu{font-size:7px}
#yk-portal-v2 .yc-page .yc-app-title small{font-size:5px}
#yk-portal-v2 .yc-page .yc-app-title h3{font-size:11px}
#yk-portal-v2 .yc-page .yc-app-mark{margin-bottom:7px}
#yk-portal-v2 .yc-page .yc-app-result>p{font-size:7px}
#yk-portal-v2 .yc-page .yc-app-result b{font-size:7px}
#yk-portal-v2 .yc-page .yc-rules{margin:10px 0;gap:6px}
#yk-portal-v2 .yc-page .yc-rules span{padding:3px 6px}
#yk-portal-v2 .yc-page .yc-app-bottom{margin-top:10px}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot{display:flex;font-size:5px}
#yk-portal-v2 .yc-page .yc-float-note{top:37px;right:8px;font-size:9px;padding:9px 12px;gap:7px}
#yk-portal-v2 .yc-page .yc-float-note svg{width:13px;height:13px}
#yk-portal-v2 .yc-page .yc-result-float{bottom:-6px;right:15px;padding:10px 12px}
#yk-portal-v2 .yc-page .yc-result-float strong{font-size:10px}
#yk-portal-v2 .yc-page .yc-result-float span{font-size:7px}
#yk-portal-v2 .yc-page .yc-result-icon{width:29px;height:29px}
#yk-portal-v2 .yc-page .yc-result-float>svg{width:15px;height:15px;margin-left:10px}
#yk-portal-v2 .yc-page .yc-hero-art .yc-orbit{width:300px;height:300px;top:25px;right:calc(50% - 150px)}
#yk-portal-v2 .yc-page .yc-hero-art .yc-orbit-two{width:235px;height:235px;top:56px;right:calc(50% - 117px)}
#yk-portal-v2 .yc-page .yc-art-caption{top:17px;right:45px;font-size:6px}
#yk-portal-v2 .yc-page .yc-value-strip{gap:0;padding:21px 0 25px;grid-template-columns:repeat(3,minmax(0,1fr))}
#yk-portal-v2 .yc-page .yc-value-strip>div{display:block;text-align:center;padding:0 8px}
#yk-portal-v2 .yc-page .yc-value-strip>div+div{padding-left:8px}
#yk-portal-v2 .yc-page .yc-value-index{font-size:9px;display:block;padding-top:0;margin-bottom:5px}
#yk-portal-v2 .yc-page .yc-value-strip strong{font-size:11px;letter-spacing:0}
#yk-portal-v2 .yc-page .yc-value-strip p{font-size:8px;line-height:1.7;max-width:110px;margin:6px auto 0}
#yk-portal-v2 .yc-page .yc-section{padding-top:48px;padding-bottom:48px}
#yk-portal-v2 .yc-page .yc-section-heading{display:block;margin-bottom:25px}
#yk-portal-v2 .yc-page .yc-section-heading>p{font-size:11px;margin-top:13px;line-height:1.8}
#yk-portal-v2 .yc-page .yc-section-heading>p br{display:none}
#yk-portal-v2 .yc-page .yc-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:11px}
#yk-portal-v2 .yc-page h2{font-size:27px;letter-spacing:-.6px}
#yk-portal-v2 .yc-page .yc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
#yk-portal-v2 .yc-page .yc-capability{padding:19px 15px;display:block;min-height:207px}
#yk-portal-v2 .yc-page .yc-cap-icon{width:32px;height:32px;margin-bottom:12px;border-radius:8px}
#yk-portal-v2 .yc-page .yc-cap-icon svg{width:18px;height:18px}
#yk-portal-v2 .yc-page .yc-cap-copy strong{font-size:13px;margin:0 0 8px}
#yk-portal-v2 .yc-page .yc-cap-copy>span{font-size:10px;line-height:1.8}
#yk-portal-v2 .yc-page .yc-cap-copy>span br{display:none}
#yk-portal-v2 .yc-page .yc-cap-copy small{font-size:8px;margin-top:16px}
#yk-portal-v2 .yc-page .yc-cap-arrow{top:18px;right:12px}
#yk-portal-v2 .yc-page .yc-cap-arrow svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-process-section{padding:45px 0 27px}
#yk-portal-v2 .yc-page .yc-process-section h2{font-size:26px}
#yk-portal-v2 .yc-page .yc-process-section .yc-section-heading{margin-bottom:30px}
#yk-portal-v2 .yc-page .yc-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 25px;margin-bottom:26px}
#yk-portal-v2 .yc-page .yc-step-number{font-size:27px}
#yk-portal-v2 .yc-page .yc-step-line{left:44px;top:14px}
#yk-portal-v2 .yc-page .yc-process-grid h3{font-size:15px;margin-top:14px}
#yk-portal-v2 .yc-page .yc-process-grid p{font-size:10px;margin-top:7px}
#yk-portal-v2 .yc-page .yc-step-foot{font-size:8px;margin-top:13px}
#yk-portal-v2 .yc-page .yc-process-note{align-items:flex-start;gap:10px;padding-top:20px;flex-wrap:wrap}
#yk-portal-v2 .yc-page .yc-process-note>svg{width:18px;height:18px;margin-top:3px}
#yk-portal-v2 .yc-page .yc-process-note p{flex:1}
#yk-portal-v2 .yc-page .yc-process-note strong{font-size:11px;display:block;margin:0}
#yk-portal-v2 .yc-page .yc-process-note p>span{font-size:9px;line-height:1.8;margin-top:5px}
#yk-portal-v2 .yc-page .yc-process-note a{font-size:10px;margin-left:28px;margin-top:0}
#yk-portal-v2 .yc-page .yc-example-grid{grid-template-columns:1fr;gap:18px}
#yk-portal-v2 .yc-page .yc-example-image{height:195px;padding:16px 26px 0}
#yk-portal-v2 .yc-page .yc-example-image img{height:auto;max-height:320px;object-fit:cover;object-position:top}
#yk-portal-v2 .yc-page .yc-example-image>span{margin-bottom:13px;font-size:9px}
#yk-portal-v2 .yc-page .yc-example-copy{padding:20px 23px}
#yk-portal-v2 .yc-page .yc-example-copy h3{font-size:17px;margin-bottom:8px}
#yk-portal-v2 .yc-page .yc-example-copy p{font-size:11px}
#yk-portal-v2 .yc-page .yc-example-copy p br{display:none}
#yk-portal-v2 .yc-page .yc-example-copy button{margin-top:16px;padding-top:13px;font-size:11px}
#yk-portal-v2 .yc-page .yc-request-section{padding:44px 0}
#yk-portal-v2 .yc-page .yc-request-grid{grid-template-columns:1fr;gap:28px}
#yk-portal-v2 .yc-page .yc-request-aside{padding-top:0}
#yk-portal-v2 .yc-page .yc-request-aside h2{font-size:27px}
#yk-portal-v2 .yc-page .yc-request-lead{font-size:12px;margin-top:13px}
#yk-portal-v2 .yc-page .yc-request-lead br{display:none}
#yk-portal-v2 .yc-page .yc-writing-guide{margin-top:24px;background:#ffffff80;border:1px solid #e1e8f3;border-radius:8px;padding:19px}
#yk-portal-v2 .yc-page .yc-writing-guide>strong{font-size:11px}
#yk-portal-v2 .yc-page .yc-writing-guide ol{display:flex;gap:14px;margin-top:17px}
#yk-portal-v2 .yc-page .yc-writing-guide li{display:block;margin:0;flex:1;min-width:0}
#yk-portal-v2 .yc-page .yc-writing-guide li>span{width:20px;height:20px;font-size:9px;margin-bottom:8px}
#yk-portal-v2 .yc-page .yc-writing-guide b{font-size:11px}
#yk-portal-v2 .yc-page .yc-writing-guide p{font-size:9px;line-height:1.8;margin-top:4px}
#yk-portal-v2 .yc-page .yc-followup{margin-top:18px;padding-top:17px}
#yk-portal-v2 .yc-page .yc-followup strong{font-size:11px}
#yk-portal-v2 .yc-page .yc-followup p{font-size:10px}
#yk-portal-v2 .yc-page .yc-request-form{padding:24px 21px;border-radius:11px}
#yk-portal-v2 .yc-page .yc-form-heading{padding-bottom:18px;margin-bottom:18px}
#yk-portal-v2 .yc-page .yc-form-heading h3{font-size:19px}
#yk-portal-v2 .yc-page .yc-form-heading p{font-size:10px}
#yk-portal-v2 .yc-page .yc-form-heading>span{font-size:9px;margin-top:10px}
#yk-portal-v2 .yc-page .yc-field-label{font-size:11px}
#yk-portal-v2 .yc-page .yc-field-label>span{font-size:9px}
#yk-portal-v2 .yc-page .yc-example-chips{gap:5px}
#yk-portal-v2 .yc-page .yc-example-chips button{font-size:9px;padding:4px 8px}
#yk-portal-v2 .yc-page .yc-field-hint{font-size:8px}
#yk-portal-v2 .yc-page .yc-field-hint>span:first-child{max-width:65%}
#yk-portal-v2 .yc-page .yc-upload-area{padding:15px 12px;gap:9px}
#yk-portal-v2 .yc-page .yc-upload-area>svg{width:19px;height:19px}
#yk-portal-v2 .yc-page .yc-upload-area strong{font-size:10px}
#yk-portal-v2 .yc-page .yc-upload-area small{font-size:8px;line-height:1.7;margin-top:5px}
#yk-portal-v2 .yc-page .yc-upload-add{display:none}
#yk-portal-v2 .yc-page .yc-form-row{grid-template-columns:1fr;gap:16px}
#yk-portal-v2 .yc-page .yc-form-row input{font-size:12px;height:44px}
#yk-portal-v2 .yc-page .yc-captcha-row button{width:103px}
#yk-portal-v2 .yc-page .yc-submit-row{display:flex;flex-direction:column;align-items:stretch;gap:11px;margin-top:23px}
#yk-portal-v2 .yc-page .yc-submit-row .yc-button{min-height:46px;font-size:12px;justify-content:space-between;padding:0 20px}
#yk-portal-v2 .yc-page .yc-submit-row>span{font-size:9px;justify-content:center}
#yk-portal-v2 .yc-page .yc-demo-note{text-align:center;font-size:8px;margin-top:7px}
#yk-portal-v2 .yc-page .yc-faq-section{display:block}
#yk-portal-v2 .yc-page .yc-faq-intro>p{font-size:11px;margin-top:13px}
#yk-portal-v2 .yc-page .yc-faq-intro>p br{display:none}
#yk-portal-v2 .yc-page .yc-faq-intro .yc-text-link{margin-top:17px}
#yk-portal-v2 .yc-page .yc-faq-list{margin-top:24px}
#yk-portal-v2 .yc-page .yc-faq-list summary{font-size:12px;padding:17px 0}
#yk-portal-v2 .yc-page .yc-faq-list details>p{font-size:10px;padding-bottom:17px}
#yk-portal-v2 .yc-page .yc-closing{display:block;padding:25px 22px;margin-bottom:46px}
#yk-portal-v2 .yc-page .yc-closing span{font-size:17px;line-height:1.7;display:block;max-width:250px}
#yk-portal-v2 .yc-page .yc-closing p{font-size:10px;line-height:1.8;margin-top:8px}
#yk-portal-v2 .yc-page .yc-closing .yc-button{margin-top:19px;min-height:43px;font-size:11px;padding:0 18px}
#yk-portal-v2 .yc-page footer{padding-top:31px}
#yk-portal-v2 .yc-page .yc-footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px}
#yk-portal-v2 .yc-page .yc-footer-grid>div:first-child{grid-column:1/-1}
#yk-portal-v2 .yc-page .yc-footer-grid>div:first-child p{margin-top:12px;font-size:10px}
#yk-portal-v2 .yc-page .yc-footer-last{grid-column:1/-1;border:0;border-top:1px solid #e1e8f3;padding:22px 0 0}
#yk-portal-v2 .yc-page .yc-footer-last h3{margin-bottom:7px}
#yk-portal-v2 .yc-page .yc-footer-last .yc-text-link{margin-top:10px!important}
#yk-portal-v2 .yc-page .yc-footer-bottom{font-size:8px;flex-direction:column;gap:5px;margin-top:25px;padding-block:17px}}
@media(min-width:560px) and (max-width:760px){#yk-portal-v2 .yc-page .yc-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#yk-portal-v2 .yc-page .yc-example-image{height:130px;padding-inline:12px}
#yk-portal-v2 .yc-page .yc-example-copy{padding:15px 12px}
#yk-portal-v2 .yc-page .yc-example-copy h3{font-size:12px}
#yk-portal-v2 .yc-page .yc-example-copy p{font-size:9px}
#yk-portal-v2 .yc-page .yc-example-copy button{font-size:9px}
#yk-portal-v2 .yc-page .yc-example-copy button svg{width:12px}
#yk-portal-v2 .yc-page .yc-request-grid{gap:30px}
#yk-portal-v2 .yc-page .yc-request-form{padding:30px}
#yk-portal-v2 .yc-page .yc-form-heading{display:flex}
#yk-portal-v2 .yc-page .yc-form-heading>span{margin-top:4px}
#yk-portal-v2 .yc-page .yc-form-row{grid-template-columns:1fr 1fr}
#yk-portal-v2 .yc-page .yc-submit-row{flex-direction:row;align-items:center}
#yk-portal-v2 .yc-page .yc-demo-note{text-align:left}
#yk-portal-v2 .yc-page .yc-capability{min-height:185px}}
@media(max-width:370px){#yk-portal-v2 .yc-page .yc-wrap{width:calc(100% - 32px)}
#yk-portal-v2 .yc-page .yc-hero h1{font-size:33px}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:11px}
#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:10px;padding-inline:15px;gap:9px}
#yk-portal-v2 .yc-page .yc-hero-tags{font-size:8px}
#yk-portal-v2 .yc-page .yc-hero-tags span+span:before{margin:0 10px}
#yk-portal-v2 .yc-page .yc-login{font-size:9px}
#yk-portal-v2 .yc-page .yc-masthead{gap:12px}
#yk-portal-v2 .yc-page .yc-brand{gap:8px}
#yk-portal-v2 .yc-page .yc-brand strong{font-size:18px}
#yk-portal-v2 .yc-page .yc-brand small{font-size:7px}
#yk-portal-v2 .yc-page .yc-hero-art{height:330px}
#yk-portal-v2 .yc-page .yc-app-sidebar{flex-basis:63px;padding-inline:4px}
#yk-portal-v2 .yc-page .yc-app-content{padding:11px}
#yk-portal-v2 .yc-page .yc-app-menu{font-size:6px;gap:3px}
#yk-portal-v2 .yc-page .yc-app-menu svg{width:10px}
#yk-portal-v2 .yc-page .yc-app-mark{padding-left:6px}
#yk-portal-v2 .yc-page .yc-app-sidebar-foot{font-size:4px;left:7px}
#yk-portal-v2 .yc-page .yc-app-title h3{font-size:9px}
#yk-portal-v2 .yc-page .yc-app-title>svg{width:18px}
#yk-portal-v2 .yc-page .yc-app-result>p,#yk-portal-v2 .yc-page .yc-app-result b{font-size:6px}
#yk-portal-v2 .yc-page .yc-rules{gap:3px;font-size:6px}
#yk-portal-v2 .yc-page .yc-rules span{padding:3px 4px}
#yk-portal-v2 .yc-page .yc-float-note{top:32px}
#yk-portal-v2 .yc-page .yc-result-float{bottom:-5px;right:8px}
#yk-portal-v2 .yc-page .yc-hero-grid{padding-top:25px}
#yk-portal-v2 .yc-page .yc-value-strip strong{font-size:10px}
#yk-portal-v2 .yc-page .yc-value-strip p{font-size:7px}
#yk-portal-v2 .yc-page .yc-capability{padding:17px 12px;min-height:211px}
#yk-portal-v2 .yc-page .yc-cap-copy strong{font-size:12px}
#yk-portal-v2 .yc-page .yc-cap-copy>span{font-size:9px}
#yk-portal-v2 .yc-page .yc-cap-copy small{font-size:7px}
#yk-portal-v2 .yc-page .yc-cap-arrow{right:10px}
#yk-portal-v2 .yc-page .yc-request-form{padding:22px 17px}
#yk-portal-v2 .yc-page .yc-form-heading h3{font-size:18px}
#yk-portal-v2 .yc-page .yc-field-label>span{font-size:8px}
#yk-portal-v2 .yc-page .yc-example-chips button{padding-inline:7px}
#yk-portal-v2 .yc-page .yc-field-hint{font-size:7px}
#yk-portal-v2 .yc-page .yc-writing-guide{padding:16px}
#yk-portal-v2 .yc-page .yc-writing-guide ol{gap:11px}
#yk-portal-v2 .yc-page .yc-writing-guide p{font-size:8px}
#yk-portal-v2 .yc-page .yc-process-grid p{font-size:9px}}
@media(prefers-reduced-motion:reduce){#yk-portal-v2 .yc-page *,#yk-portal-v2 .yc-page *:before,#yk-portal-v2 .yc-page *:after{transition:none!important;animation:none!important}}
@media print{#yk-portal-v2 .yc-page .yc-demo-note,#yk-portal-v2 .yc-page #custom-toast,#yk-portal-v2 .yc-page .yc-mobile-menu{display:none}
#yk-portal-v2 .yc-page a{color:inherit}
#yk-portal-v2 .yc-page .yc-hero,#yk-portal-v2 .yc-page .yc-process-section,#yk-portal-v2 .yc-page .yc-request-section{print-color-adjust:exact;-webkit-print-color-adjust:exact}
#yk-portal-v2 .yc-page .yc-section,#yk-portal-v2 .yc-page .yc-request-section{break-inside:avoid}}
@media(max-width:760px){#yk-portal-v2 .yc-page .yc-cap-copy>span{font-size:11px}
#yk-portal-v2 .yc-page .yc-capability{min-height:219px}
#yk-portal-v2 .yc-page .yc-cap-copy small{font-size:9px}
#yk-portal-v2 .yc-page .yc-value-strip p{font-size:9px}
#yk-portal-v2 .yc-page .yc-process-grid p{font-size:11px}
#yk-portal-v2 .yc-page .yc-step-foot{font-size:9px}
#yk-portal-v2 .yc-page .yc-process-note p>span{font-size:10px}
#yk-portal-v2 .yc-page .yc-example-copy p{font-size:12px}
#yk-portal-v2 .yc-page .yc-writing-guide p{font-size:10px}
#yk-portal-v2 .yc-page .yc-form-heading p{font-size:11px}
#yk-portal-v2 .yc-page .yc-field-label{font-size:12px}
#yk-portal-v2 .yc-page textarea{font-size:13px;min-height:180px}
#yk-portal-v2 .yc-page .yc-field-hint{font-size:9px}
#yk-portal-v2 .yc-page .yc-upload-area strong{font-size:11px}
#yk-portal-v2 .yc-page .yc-upload-area small{font-size:9px}
#yk-portal-v2 .yc-page .yc-form-row input{font-size:14px}
#yk-portal-v2 .yc-page .yc-faq-list summary{font-size:13px}
#yk-portal-v2 .yc-page .yc-faq-list details>p{font-size:12px}
#yk-portal-v2 .yc-page .yc-faq-intro>p{font-size:12px}
#yk-portal-v2 .yc-page .yc-demo-note{font-size:9px}
#yk-portal-v2 .yc-page .yc-footer-grid p{font-size:11px}}
#yk-portal-v2 .yp-main.yc-main{max-width:none;width:100%;padding:0;margin:0;background:#fff}
#yk-portal-v2 .yc-main>.yp-breadcrumb{max-width:1200px;width:calc(100% - 96px);margin:20px auto 14px;font-size:11px}
#yk-portal-v2 .yc-page{font-family:inherit;text-align:left}
#yk-portal-v2 .yc-page .yc-hero{height:auto;min-height:auto}
#yk-portal-v2 .yc-page .yc-hero-grid{padding-top:42px;padding-bottom:48px;min-height:510px}
#yk-portal-v2 .yc-page .yc-hero h1{max-width:none;font-size:47px;line-height:1.43;margin:0;letter-spacing:-1.6px;text-align:left}
#yk-portal-v2 .yc-page .yc-eyebrow{font-size:13px;font-weight:600;color:#8c6b31;letter-spacing:.5px;margin-bottom:22px}
#yk-portal-v2 .yc-page .yc-eyebrow svg{width:19px;height:19px;color:#b08a4b}
#yk-portal-v2 .yc-page .yc-hero-description{font-size:15px}
#yk-portal-v2 .yc-page .yc-hero-actions{gap:10px;flex-wrap:wrap}
#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{padding:0 20px;font-size:13px;gap:11px}
#yk-portal-v2 .yc-page .yc-member-button{color:#87652d;background:#fffaf0;border:1px solid #decea9;box-shadow:none}
#yk-portal-v2 .yc-page .yc-member-button:hover{background:#fff3d8;border-color:#c4a970}
#yk-portal-v2 .yc-page .yc-hero-tags{flex-wrap:wrap;row-gap:10px}
#yk-portal-v2 .yc-page .yc-hero-tags>a{display:inline-flex;align-items:center;gap:5px;flex-basis:100%;margin-top:3px;color:#587aa9}
#yk-portal-v2 .yc-page .yc-hero-tags>a svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .yc-closing{gap:15px}
#yk-portal-v2 .yc-page .yc-closing>div{margin-right:auto}
#yk-portal-v2 .yc-page .yc-member-card{display:flex;align-items:flex-start;gap:12px;padding:18px 17px;border-radius:9px;border:1px solid #e4dbc8;background:#fffbf2;margin-top:26px}
#yk-portal-v2 .yc-page .yc-member-card>svg{color:#ad8a4c;width:21px;height:21px;margin-top:2px}
#yk-portal-v2 .yc-page .yc-member-card strong{font-size:13px;color:#81643b;font-weight:600}
#yk-portal-v2 .yc-page .yc-member-card p{font-size:11px;color:#9c8b72;margin-top:4px}
#yk-portal-v2 .yc-page .yc-member-card .yc-button{min-height:38px;font-size:11px;gap:12px;padding:0 13px;margin-top:14px;background:#fff}
#yk-portal-v2 .yc-page .yc-capability{text-decoration:none;color:var(--ink)}
#yk-portal-v2 .yc-page .yc-example-copy>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f6;color:#426baf;font-size:12px;padding-top:15px;margin-top:20px;width:100%}
#yk-portal-v2 .yc-page .yc-example-copy>a svg{width:15px;height:15px}
#yk-portal-v2 .yc-page .yc-process-note a{border:1px solid #647481;background:#ffffff08;padding:8px 13px;border-radius:5px;color:#e5d2ad}
#yk-portal-v2 .yc-page .ys-form-panel{margin:0;padding:31px 33px;align-self:start;border-radius:13px;min-width:0;scroll-margin-top:24px;box-shadow:0 10px 32px #28467805;border-color:#e1e8f3}
#yk-portal-v2 .yc-page .ys-form-heading{align-items:flex-start;gap:12px;border-bottom:1px solid #edf1f7;padding-bottom:20px}
#yk-portal-v2 .yc-page .ys-form-heading h2{font-size:20px;letter-spacing:0;font-weight:600}
#yk-portal-v2 .yc-page .ys-form-heading p{font-size:11px;color:#8294ab}
#yk-portal-v2 .yc-page .ys-form-tag{font-size:10px;color:#9c793e;background:#faf6ec;border:1px solid #efe4ce;border-radius:4px;padding:4px 7px;margin-top:4px}
#yk-portal-v2 .yc-page .ys-form-tag svg{width:12px;height:12px}
#yk-portal-v2 .yc-page .ys-demand-form{margin-top:20px}
#yk-portal-v2 .yc-page .ys-field textarea{font-size:13px;min-height:165px;background:#fcfdff;line-height:1.9}
#yk-portal-v2 .yc-page .ys-field :is(input,textarea){border-color:#dfe7f1}
#yk-portal-v2 .yc-page .ys-field :is(input,textarea):focus{border-color:#8aaef2;background:white}
#yk-portal-v2 .yc-page .ys-field-hint{font-size:10px;color:#879bb5}
#yk-portal-v2 .yc-page .ys-upload-box{background:#fafcff;border-color:#ccdbed;padding:18px 16px}
#yk-portal-v2 .yc-page .ys-upload-box p{font-size:10px;color:#8a9fba}
#yk-portal-v2 .yc-page .ys-form-row{gap:18px}
#yk-portal-v2 .yc-page .ys-form-end{margin-top:25px}
#yk-portal-v2 .yc-page .ys-form-end .ys-primary{min-height:46px;padding:0 22px;border:0;background:#205bea;color:#fff}
#yk-portal-v2 .yc-page .ys-form-end p{font-size:10px;color:#8a9db5}
#yk-portal-v2 .yc-page .ys-request-followup{font-size:11px;padding:12px 14px;margin-top:17px;border:1px solid #e5edf9;background:#f7faff;border-radius:6px}
#yk-portal-v2 .yc-page .ys-request-followup p{font-size:11px;color:#7290b7}
#yk-portal-v2 .yc-page .ys-request-followup p+p{margin-top:5px}
#yk-portal-v2 .yc-page .ys-request-followup-note{font-size:10px!important}
#yk-portal-v2 .yc-page .ys-captcha-line{flex-wrap:wrap}
#yk-portal-v2 .yc-page .ys-captcha-line input{flex:1 1 90px;min-width:75px}
#yk-portal-v2 .yc-page .ys-captcha-line img{width:100px;height:34px;object-fit:contain}
#yk-portal-v2 .yc-page .ys-text-button{font-size:10px}
#yk-portal-v2 .yc-page .sc-receipt{overflow-wrap:anywhere}
#yk-portal-v2 .yc-page .sc-receipt code{white-space:normal;word-break:break-all}
#yk-portal-v2 .yc-page .yc-example-chips{margin:8px 0 11px}
#yk-portal-v2 .yc-page .yc-example-chips button{min-height:29px;font-size:11px;cursor:pointer}
#yk-portal-v2 .yc-page .yc-example-status{font-size:11px;color:#456f9d;line-height:1.8;margin-top:8px}
#yk-portal-v2 .yc-page .yc-example-status:empty{display:none}
#yk-portal-v2 .yc-page .yc-example-image img{height:215px;width:100%;object-fit:cover;object-position:top}
@media(max-width:1200px){#yk-portal-v2 .yc-main>.yp-breadcrumb{width:calc(100% - 64px)}#yk-portal-v2 .yc-page .yc-hero h1{font-size:42px}#yk-portal-v2 .yc-page .yc-hero-description{font-size:13px}#yk-portal-v2 .yc-page .ys-form-panel{padding:28px}#yk-portal-v2 .yc-page .ys-form-heading{display:block}#yk-portal-v2 .yc-page .ys-form-tag{margin-top:10px}#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:12px;padding-inline:16px}}
@media(max-width:1000px){#yk-portal-v2 .yc-page .yc-hero h1{font-size:35px}#yk-portal-v2 .yc-page .yc-hero-description{font-size:12px}#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:11px;padding-inline:14px;gap:8px}#yk-portal-v2 .yc-page .ys-form-panel{padding:24px}#yk-portal-v2 .yc-page .yc-member-card{padding:15px;gap:9px}#yk-portal-v2 .yc-page .yc-member-card p{font-size:10px}#yk-portal-v2 .yc-page .yc-member-card .yc-button{font-size:10px}#yk-portal-v2 .yc-page .yc-closing span{font-size:16px}#yk-portal-v2 .yc-page .yc-closing .yc-button{font-size:11px;padding-inline:15px}}
@media(max-width:760px){#yk-portal-v2 .yc-main>.yp-breadcrumb{width:calc(100% - 40px);margin-block:15px 12px;font-size:10px}#yk-portal-v2 .yc-page .yc-hero-grid{padding-top:32px;padding-bottom:31px;min-height:0}#yk-portal-v2 .yc-page .yc-hero h1{font-size:35px;letter-spacing:-1.2px;text-align:center}#yk-portal-v2 .yc-page .yc-hero-description{font-size:12px}#yk-portal-v2 .yc-page .yc-eyebrow{font-size:11px;margin-bottom:19px}#yk-portal-v2 .yc-page .yc-eyebrow svg{width:16px;height:16px}#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:11px;padding-inline:16px;gap:7px}#yk-portal-v2 .yc-page .yc-hero-note{font-size:9px;line-height:1.8;align-items:flex-start;padding:0 5px}#yk-portal-v2 .yc-page .yc-hero-note svg{margin-top:2px}#yk-portal-v2 .yc-page .yc-hero-tags>a{justify-content:center;margin-top:4px}#yk-portal-v2 .yc-page .yc-member-card{margin-top:20px;padding:17px}#yk-portal-v2 .yc-page .yc-member-card p{font-size:11px}#yk-portal-v2 .yc-page .yc-member-card .yc-button{font-size:11px}#yk-portal-v2 .yc-page .yc-closing>div{margin-bottom:18px}#yk-portal-v2 .yc-page .yc-closing .yc-button{margin-top:0;margin-right:5px;margin-bottom:7px}#yk-portal-v2 .yc-page .ys-form-panel{padding:24px 20px}#yk-portal-v2 .yc-page .ys-form-heading h2{font-size:20px}#yk-portal-v2 .yc-page .ys-form-heading p{font-size:12px}#yk-portal-v2 .yc-page .ys-form-tag{font-size:10px}#yk-portal-v2 .yc-page .ys-field textarea{font-size:14px;min-height:180px}#yk-portal-v2 .yc-page .ys-form-row{grid-template-columns:1fr;gap:17px}#yk-portal-v2 .yc-page .ys-captcha-line input{flex-basis:100px}#yk-portal-v2 .yc-page .ys-form-end{align-items:stretch}#yk-portal-v2 .yc-page .ys-form-end .ys-primary{width:100%;justify-content:space-between;font-size:13px}#yk-portal-v2 .yc-page .ys-form-end p{font-size:10px;text-align:center}#yk-portal-v2 .yc-page .ys-field label small{display:none}#yk-portal-v2 .yc-page .yc-example-image img{height:auto;max-height:320px}}
@media(max-width:370px){#yk-portal-v2 .yc-main>.yp-breadcrumb{width:calc(100% - 32px)}#yk-portal-v2 .yc-page .yc-hero h1{font-size:30px}#yk-portal-v2 .yc-page .yc-hero-actions .yc-button{font-size:10px;padding-inline:11px;gap:7px}#yk-portal-v2 .yc-page .yc-hero-note{font-size:8px}#yk-portal-v2 .yc-page .ys-form-panel{padding:21px 16px}#yk-portal-v2 .yc-page .yc-example-chips button{font-size:10px}#yk-portal-v2 .yc-page .ys-captcha-line input{flex-basis:70px}#yk-portal-v2 .yc-page .ys-captcha-line img{width:90px}}
