/* Platform-only design system: tenant sites and preview frames are excluded. */
html.public210{--ink210:#142b40;--muted210:#52677b;--teal210:#087d7e;--line210:#dce5ee;--surface210:#fff;scroll-behavior:smooth;scroll-padding-top:120px}.public210 body{margin:0;background:radial-gradient(ellipse at 95% 4%,#e8eaff 0,transparent 35%),radial-gradient(ellipse at 0 30%,#e7f8f4 0,transparent 30%),#f5f7fb!important;color:var(--ink210);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.public210 :where(button,input,select,textarea){font-family:inherit}.public210 :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #7257dc!important;outline-offset:4px}.public210 :where(h1,h2,h3){text-wrap:balance}.public210 :where(p){text-wrap:pretty}.public210 .platform-nav.universal-header186{background:#ffffffec;backdrop-filter:blur(20px);border:1px solid #ffffff;border-radius:20px;box-shadow:0 10px 40px #142b400c;min-height:78px;margin-top:16px}.public210 .platform-nav.universal-header186 .wordmark img{width:136px;max-width:136px}.public210 .platform-nav.universal-header186 nav>.p-button{background:#142b40;color:#fff;border-radius:12px;box-shadow:0 5px 14px #142b4014}.public210 .platform-nav.universal-header186 nav> a:not(.p-button),.public210 .universal-menu184>summary{font-size:13px;font-weight:700}.public210 .universal-panel184{background:#fff!important;padding:12px!important}.public210 .platform-nav a[aria-current=page]{text-decoration:none!important;color:#087d7e}.skip210{position:fixed;left:16px;top:-100px;z-index:999999;background:#142b40;color:#fff;padding:14px 20px;border-radius:12px}.skip210:focus{top:16px}.public210 #main-public210:focus{outline:none}
/* Home: an understandable product story with real template imagery. */
.public210 .home-products191{max-width:1240px;padding:0 36px 0;border-radius:30px;background:radial-gradient(ellipse at 85% 15%,#463d714a,transparent 50%),radial-gradient(ellipse at 10% 100%,#087d7e50,transparent 50%),#0d1d30;box-shadow:0 24px 70px #0d1d3014;overflow:hidden}.public210 .hero210{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:28px;padding:62px 0 50px}.public210 .product-intro191{margin:0;text-align:left;max-width:none}.public210 .product-intro191 h1{font-size:clamp(38px,4.5vw,62px);line-height:1.08;letter-spacing:-.045em;max-width:650px;margin:24px 0}.public210 .product-intro191 h1 span{background:linear-gradient(100deg,#8ff1d1,#c4b6ff);background-clip:text;-webkit-background-clip:text;color:transparent}.public210 .product-intro191>p{font-size:16px;line-height:1.8;max-width:490px;margin:0 0 26px;color:#c3d1e2}.public210 .product-explore191{display:inline-flex;padding:15px 20px;background:#a0f0d7;border:0;border-radius:12px;color:#142b40;font-weight:750;font-size:13px;box-shadow:0 10px 26px #74dfc015}.public210 .product-eyebrow191{font-size:10px;letter-spacing:.13em}.showcase210{min-height:400px;position:relative;isolation:isolate;padding:30px 5px 70px}.showcase210-orbit{position:absolute;inset:0;border:1px solid #a6b2da22;border-radius:50%;transform:rotate(-20deg);z-index:-1}.showcase210-orbit:before{content:'';position:absolute;inset:30px -15px;border:1px solid #a6b2da17;border-radius:50%}.showcase210-profile{position:relative;max-width:400px;border:1px solid #d0dbe8;border-radius:18px;background:#f9fbff;color:#142b40;box-shadow:0 20px 60px #0003;overflow:hidden;transform:rotate(-3deg)}.mock210-bar{display:flex;align-items:center;gap:4px;border-bottom:1px solid #e2e8f0;padding:12px 15px}.mock210-bar i{width:5px;height:5px;border-radius:50%;background:#b0c3cf}.mock210-bar span{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#587083}.mock210-person{display:flex;align-items:center;gap:18px;padding:24px 20px}.mock210-person img{width:100px;height:132px;object-fit:cover;border-radius:14px}.mock210-person>span{font-size:8px;letter-spacing:.08em;color:#5c7487}.mock210-person strong{display:block;color:#142b40;font-size:24px;letter-spacing:-.04em;line-height:1.18;margin:10px 0}.mock210-person small{font-size:9px;letter-spacing:0}.mock210-tags{display:flex;gap:8px;padding:0 20px 18px}.mock210-tags span{font-size:9px;background:#e6eeff;color:#39577d;padding:7px 10px;border-radius:20px}.showcase210-profile>a{display:flex;justify-content:space-between;color:#142b40;font-size:11px;font-weight:750;text-decoration:none;padding:16px 20px;border-top:1px solid #e0e8f1}.showcase210-business{position:absolute;right:0;bottom:7px;width:225px;transform:rotate(4deg);background:#f8f3ed;color:#40362d;border:1px solid #f8eee1;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0003}.showcase210-business>img{width:100%;height:95px;object-fit:cover;display:block}.showcase210-business>div{padding:15px 18px}.showcase210-business small{font-size:8px;font-weight:700;letter-spacing:.12em;color:#73614a}.showcase210-business strong{display:block;font-size:23px;letter-spacing:-.04em;line-height:1.1;margin:8px 0 14px}.showcase210-business a{font-size:10px;color:#5b4329;font-weight:750;text-decoration:none}.showcase210-label{position:absolute;bottom:12px;left:0;display:flex;align-items:center;gap:8px;font-size:9px;background:#162d40;border:1px solid #ffffff20;color:#d2e1eb;border-radius:30px;padding:10px 12px;max-width:190px}.showcase210-label b{color:#a3f0d8;font-size:16px}.public210 .product-paths191{gap:16px}.public210 .product-paths191 article{background:linear-gradient(150deg,#ffffff0b,#ffffff03);border:1px solid #c3d9f124;border-radius:20px;padding:25px;box-shadow:inset 0 1px #ffffff08}.public210 .product-paths191 h2{font-size:23px}.public210 .product-icon191{float:none;width:40px;height:40px;margin:16px 0;font-size:25px}.public210 .product-primary191{border-radius:12px;min-height:46px;font-size:12px}.public210 .product-journey191{border-top:1px solid #ffffff18;margin-top:25px;padding:25px 0}.public210 .how-section,.public210 .contact-section{background:#fff;border-radius:26px;border:1px solid var(--line210);padding:36px;margin-top:30px}.public210 .how-section h2{font-size:clamp(28px,3.5vw,42px);letter-spacing:-.04em}.public210 .how-section>div>article{background:#f5f7fb;border-radius:18px;border:1px solid #e1e8ef;padding:25px}.public210 .how-section>div>article>b{color:#087d7e}.public210 .template-tile{border-radius:22px;border-color:#dce5ee;background:#fff;box-shadow:0 10px 30px #142b4007;overflow:hidden}.public210 .template-tile:hover{box-shadow:0 16px 38px #142b4012;border-color:#8ac6cb}.public210 .template-info{padding:22px}.public210 .template-info h3{font-size:21px;letter-spacing:-.025em}.public210 .template-info button,.public210 .template-info .p-button{border-radius:10px;min-height:44px}.public210 .template-info .p-button{background:#142b40;color:#fff}.public210 .profession-browser209{box-shadow:0 16px 60px #142b4007;border-color:#dde5ee;background:linear-gradient(140deg,#fff,#f1f3ff 70%,#eaf9f5)}.public210 .pb209-card{border-radius:17px}.public210 .pb209-card[aria-pressed=true]{border-color:#5c54b4;background:#f6f4ff}.public210 .pb209-results-heading h2{color:#142b40}.public210 .pb209-selection{background:#e9f5f3}.public210 .template-section>.section-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}
/* A consistent hero and content rhythm across discovery and information pages. */
.public210 :is(.info189-main,.pricing-main195,.directory184,.business-registration,#jyrkens-jobs-root,#jyrkens-company-root){max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero){position:relative;isolation:isolate;padding:clamp(26px,4vw,52px);border-radius:26px;border:1px solid #ffffff1a;background:radial-gradient(ellipse at 95% 0,#65549450,transparent 55%),radial-gradient(ellipse at 0 100%,#087d7e50,transparent 60%),#102339!important;color:#fff;box-shadow:0 14px 40px #142b400b;margin-bottom:28px;overflow:hidden}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero):after{content:'';position:absolute;width:220px;height:220px;border:1px solid #b6b9ec1a;border-radius:50%;right:-70px;top:-100px;z-index:-1;box-shadow:0 0 0 45px #b6b9ec07,0 0 0 90px #b6b9ec04}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero) h1{color:#fff;font-size:clamp(30px,4.2vw,52px);line-height:1.13;letter-spacing:-.045em;max-width:780px;margin:18px 0}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero)>p{color:#c4d2e3!important;font-size:16px;line-height:1.8;max-width:730px}.public210 :is(.info189-eyebrow,.dir184-eyebrow,.eyebrow210){color:#9ae6d5;font-size:10px;font-weight:800;letter-spacing:.15em}.public210 :is(.dir184-hero,.pricing-hero195,.public210-hero) a{color:#a5f0dd}.public210 .public210-hero .textlink210{display:inline-block;margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #78b9b0;padding-bottom:6px}.public210 .has-hero210>h1,.public210 .has-hero210>.public210-hero+h1+p{display:none}.public210 .dir184-actions a:first-child{background:#a0efd9;color:#142b40;border-radius:12px}.public210 .dir184-tabs,.public210 .info189-tabs{gap:8px;border:0;flex-wrap:wrap}.public210 .dir184-tabs a,.public210 .info189-tabs a{padding:11px 17px;background:#fff;border:1px solid var(--line210);border-radius:30px;font-size:12px;color:#52677b}.public210 .dir184-tabs a[aria-current],.public210 .info189-tabs a[aria-current]{background:#142b40;color:#fff;border-color:#142b40}.public210 .dir184-filters,.public210 .pricing-tools195,.public210 .business-filters,.public210 .job-search-fields{background:#fff;border:1px solid var(--line210);border-radius:20px;padding:22px;box-shadow:0 8px 25px #142b4005}.public210 :is(.dir184-filters,.job-search-fields,.business-filters,.info189-content,.access180,.business-registration) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:11px;border-color:#cbd7e3;background:#fcfdff;color:#193448;min-height:46px;font-size:15px}.public210 :is(.dir184-card,.business-template-card,.info189-grid article,.pricing-plans195 article,.job-result,.company-result){background:#fff;border:1px solid #dce5ee;border-radius:22px;box-shadow:0 9px 30px #142b4006;overflow:hidden}.public210 .business-template-card{padding:20px;transition:box-shadow .2s,border-color .2s}.public210 .business-template-card:hover{border-color:#91bfcc;box-shadow:0 15px 38px #142b4010}.public210 .business-template-card[aria-pressed=true]{outline:2px solid #6a60b8;outline-offset:2px}.public210 .business-template-card h2{font-size:22px;letter-spacing:-.025em}.public210 .business-browse-links187{display:flex;flex-wrap:wrap;gap:10px}.public210 .business-browse-links187 a{font-size:12px;background:#fff;border:1px solid #dce5ee;border-radius:30px;padding:10px 16px;text-decoration:none;margin:0}.public210 .info189-section{padding:28px 0}.public210 .info189-content details{border-radius:17px;border-color:#dce5ee;box-shadow:0 4px 18px #142b4003}.public210 .info189-content details[open]{border-color:#99c4ca;background:#fbfffe}.public210 .info189-content summary{font-size:16px;min-height:30px}.public210 .info189-content h2{font-size:clamp(23px,2.6vw,29px);letter-spacing:-.025em}.public210 .info189-content p{color:#52677b;font-size:15px;line-height:1.85}.public210 .pricing-plans195 article{padding:30px 25px}.public210 .pricing-plans195 h2{color:#142b40}.public210 .pricing-total195{color:#087d7e}.public210 .pricing-tools195 button[aria-pressed=true]{background:#142b40;color:#fff}.public210 .pricing-detail-grid195 article{background:#fff;border-radius:18px;border:1px solid var(--line210);padding:22px}.public210 .access180-info{background:radial-gradient(ellipse at top right,#61538365,transparent 70%),#10283b!important;color:#fff!important;border:1px solid #192e42!important;border-radius:25px!important;padding:32px!important}.public210 .access180-info :is(h1,h2,h3){color:#fff!important;letter-spacing:-.035em}.public210 .access180-info :is(p,li){color:#cedce8!important;line-height:1.8}.public210 .access180-panel{border-radius:25px!important;border-color:#dce5ee!important;box-shadow:0 12px 45px #142b4008}.public210 .access180 :is(button[type=submit],.access180-primary){background:#142b40!important;border-radius:12px!important}.public210 .access180 :is(a,button){text-underline-offset:4px}.public210 #jyrkens-company-root>details{padding:22px;background:#fff;border:1px solid var(--line210);border-radius:20px;margin:22px 0}.public210 #jyrkens-company-root>details>summary{cursor:pointer;font-weight:750;min-height:32px}.public210 .job-result{padding:22px;margin:16px 0}.public210 .job-result h3{font-size:21px;letter-spacing:-.025em}.public210 .job-freshness{background:#ecf2fa;border:1px solid #dbe6ee;color:#52677b;border-radius:14px}.public210 .jobs-tabs button[aria-pressed=true]{background:#142b40!important;box-shadow:none!important}.public210 .dir184-empty{padding:32px;border-radius:18px;border:1px dashed #b6c9d7;background:#fff}
/* Shared closing section and restrained interaction. */
.public210 :is(.platform-footer,.universal-footer187){background:#0e2034!important;color:#c4d3e1!important;border-top:1px solid #23384c;margin-top:56px}.public210 :is(.platform-footer,.universal-footer187) :is(h3,b){color:#f4f8fd}.public210 :is(.platform-footer,.universal-footer187) a{color:#c4d3e1}.public210 :is(.platform-footer,.universal-footer187) p{color:#a8bdcf}.footer210-cta{max-width:1180px;margin:auto;padding:44px 24px;display:flex;justify-content:space-between;align-items:center;gap:26px;border-bottom:1px solid #ffffff15}.footer210-cta>div>span{color:#9ae6d5;font-size:10px;font-weight:800;letter-spacing:.13em}.footer210-cta h2{color:#fff;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.2;margin:14px 0 0}.footer210-cta>div:last-child{display:grid;gap:12px}.footer210-cta a{display:block;border:1px solid #ffffff35;border-radius:12px;padding:13px 18px;text-decoration:none;font-size:12px;font-weight:700}.footer210-cta a:first-child{background:#a0efd9;color:#142b40;border-color:#a0efd9}.public210 :is(.platform-footer-main,.universal-footer187-main){padding-top:36px}.public210 .footer-logo,.public210 .universal-footer187 img{background:#fff;border-radius:10px}.public210 :is(.p-button,.product-primary191,.product-explore191,.pb209-browse,.footer210-cta a){transition:transform .18s,box-shadow .18s}.public210 :is(.product-primary191,.product-explore191,.pb209-browse,.footer210-cta a):hover{transform:translateY(-2px);box-shadow:0 8px 18px #142b4018}.public210 :is(.jyrkens-home-tools,.universal-chat187) button{border-radius:16px}.public210 :is(.universal-tools187,.jyrkens-floating-actions){gap:12px}
@media(min-width:900px) and (max-width:1150px){.public210 .platform-nav.universal-header186{gap:12px;padding:16px}.public210 .platform-nav.universal-header186 nav{gap:12px}.public210 .platform-nav.universal-header186 .wordmark img{width:116px;max-width:116px}.public210 .hero210{gap:20px}.showcase210-business{width:195px}.mock210-person{gap:10px;padding:20px 15px}.mock210-person strong{font-size:21px}}
@media(max-width:850px){.public210 .hero210{grid-template-columns:1fr;gap:15px;padding:38px 0}.public210 .product-intro191{max-width:650px}.public210 .product-intro191 h1{font-size:clamp(38px,7vw,60px)}.showcase210{width:min(480px,100%);box-sizing:border-box;margin:auto}.public210 .home-products191{padding:0 26px}.footer210-cta{align-items:flex-start}.public210 .platform-nav.universal-header186{margin-top:10px}.public210 .product-paths191 article{padding:22px}.public210 .product-paths191 p{font-size:14px}}
@media(max-width:600px){html.public210{scroll-padding-top:100px}.public210 .platform-nav.universal-header186{border-radius:16px;width:calc(100% - 24px);margin-bottom:18px;min-height:70px}.public210 .home-products191{border-radius:23px;padding:0 20px;margin:12px 12px 32px}.public210 .product-intro191 h1{font-size:clamp(34px,9vw,48px);margin:20px 0}.public210 .product-intro191>p{font-size:15px;line-height:1.75}.public210 .hero210{padding:32px 0 24px}.public210 .product-eyebrow191{font-size:9px;letter-spacing:.09em}.showcase210{min-height:360px;padding:16px 0 86px;margin-top:12px}.showcase210-profile{max-width:92%;transform:rotate(-2deg)}.mock210-person{padding:17px 14px;gap:12px}.mock210-person img{width:76px;height:104px}.mock210-person strong{font-size:21px}.mock210-tags{padding:0 14px 13px;gap:5px}.mock210-tags span{font-size:8px;padding:6px 8px}.showcase210-business{width:178px;right:0;bottom:0;transform:rotate(3deg)}.showcase210-business>img{height:70px}.showcase210-business>div{padding:12px}.showcase210-business strong{font-size:20px;margin-bottom:10px}.showcase210-business a{font-size:9px}.showcase210-label{font-size:8px;max-width:115px;left:-4px;bottom:6px;line-height:1.5}.public210 .product-paths191{grid-template-columns:1fr}.public210 .product-paths191 article{padding:25px}.public210 .product-paths191 h2{font-size:25px}.public210 .product-paths191 p{font-size:14px}.public210 .product-primary191{font-size:13px}.public210 .product-journey191{font-size:12px;gap:16px}.public210 :is(.info189-main,.pricing-main195,.directory184,.business-registration,#jyrkens-jobs-root,#jyrkens-company-root){padding-left:16px!important;padding-right:16px!important}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero){border-radius:21px;padding:28px 22px}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero) h1{font-size:33px}.public210 :is(.info189-hero,.pricing-hero195,.dir184-hero,.public210-hero)>p{font-size:15px}.public210 .dir184-filters,.public210 .pricing-tools195,.public210 .business-filters,.public210 .job-search-fields{padding:18px;border-radius:17px}.public210 .how-section,.public210 .contact-section{padding:24px 20px}.footer210-cta{display:block;padding:32px 22px}.footer210-cta>div:last-child{margin-top:24px}.public210 :is(.platform-footer,.universal-footer187){margin-top:36px}.public210 .access180-info{padding:26px!important}.public210 .pricing-plans195 article{padding:25px}}
@media(prefers-reduced-motion:reduce){html.public210{scroll-behavior:auto}.public210 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.public210 .access180-intro{max-width:none;text-align:left;background:radial-gradient(ellipse at right top,#65549455,transparent 60%),#102339;border:1px solid #20344b;border-radius:26px;padding:38px;color:#fff}.public210 .access180-intro .access180-kicker{color:#9ae6d5}.public210 .access180-intro h1{color:#fff;letter-spacing:-.04em}.public210 .access180-intro>p:last-child{color:#c4d2e3;max-width:680px;line-height:1.8}.public210 .access180-choice,.public210 .access180-card{border:1px solid #dce5ee;border-radius:24px;box-shadow:0 12px 38px #142b4007}.public210 .access180-choice:nth-child(2) .access180-number{background:#eeeaff;color:#6355a5}.public210 .access180-choice:nth-child(3) .access180-number{background:#fff1df;color:#805c27}.public210 .access180-choice h2{letter-spacing:-.03em}.public210 .access180-card{background:#fff}.public210 .access180 .access180-primary{background:#142b40!important;border-color:#142b40!important}@media(max-width:600px){.public210 .access180-intro{padding:26px 22px;border-radius:20px}.public210 .access180-choice,.public210 .access180-card{padding:24px}}
