*{box-sizing:border-box}body{margin:0}#root{min-height:100svh}.efforu{--red:#e2261a;--red-dark:#b71d13;--red-tint:#fff2f0;--navy:#10192b;--navy-soft:#16223a;--ink:#16181d;--gray:#666;--line:#ebebeb;--good:#1a8f4f;--bad:#b3261e;--radius:20px;color:var(--ink);text-align:left;background:#fff;font-family:Hiragino Sans,Yu Gothic,Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;overflow-x:hidden}.efforu *{box-sizing:border-box}.efforu a{color:inherit}.efforu a:focus-visible,.efforu button:focus-visible{outline:2.5px solid var(--red);outline-offset:2px;border-radius:4px}.efforu-section{max-width:1080px;margin:0 auto;padding:88px 24px}@media (width<=720px){.efforu-section{padding:56px 20px}}.efforu-eyebrow{color:var(--red);letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:inline-flex}.efforu-h2{margin:0 0 12px;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.4}.efforu-lead{color:var(--gray);max-width:640px;margin:0 0 44px;font-size:16px}.efforu-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.efforu-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:12px 24px;display:flex}.efforu-logo{flex-shrink:0}.efforu-logo img{height:42px;display:block}.efforu-header-cta{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.efforu-tel-link{color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:none}@media (width>=640px){.efforu-tel-link{display:flex}}.efforu-header-line-btn{white-space:normal;text-align:left;flex-direction:row;flex-shrink:1;align-items:center;min-width:0;padding:7px 14px}.efforu-header-line-btn-text{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.efforu-header-line-btn-label{white-space:nowrap;font-size:13px;font-weight:700}.efforu-header-line-btn-caption{color:#ffffffd9;white-space:normal;font-size:11px;font-weight:500}.efforu-header-line-btn-caption strong{color:#fff;font-weight:800}.efforu-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.efforu-btn:active{transform:scale(.97)}.efforu-btn-primary{background:var(--red);color:#fff;box-shadow:0 10px 24px #e2261a47}.efforu-btn-primary:hover{background:var(--red-dark)}.efforu-btn-sm{min-height:40px;padding:10px 18px;font-size:14px}.efforu-btn-lg{min-height:56px;padding:16px 32px;font-size:16px}.efforu-btn-line{color:#fff;background:#06c755;box-shadow:0 10px 24px #06c7554d}.efforu-btn-line:hover{background:#05a648}.efforu-btn-outline{color:var(--navy);border:1.5px solid var(--line);background:#fff}.efforu-btn-outline:hover{border-color:var(--navy)}.efforu-btn:disabled{opacity:.6;cursor:not-allowed}.efforu-hero{background:linear-gradient(#f7f9fc 0%,#fff 60%);position:relative;overflow:hidden}.efforu-hero-badgebar{flex-wrap:wrap;justify-content:center;gap:8px;padding:18px 20px 0;display:flex}.efforu-hero-badgebar span{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.efforu-hero-burst{text-align:center;padding:28px 20px 40px;position:relative}.efforu-hero-pop{max-width:720px;margin:0 auto}.efforu-hero-pop-title{color:var(--navy);margin:0 0 16px;font-size:clamp(30px,8vw,48px);font-weight:900;line-height:1.35}.efforu-hero-line{display:block}.efforu-hero-sub{color:var(--gray);max-width:520px;margin:0 auto 28px;font-size:clamp(15px,3.6vw,17px)}.efforu-hero-media{max-width:420px;margin:0 auto 28px}.efforu-hero-media img{border-radius:24px;width:100%;display:block;box-shadow:0 20px 40px #10192b24}.efforu-hero-trust{text-align:center;color:var(--gray);letter-spacing:.02em;margin-bottom:20px;font-size:13px;font-weight:700}.efforu-hero-facts{grid-template-columns:repeat(2,1fr);gap:10px;max-width:480px;margin:0 auto 32px;display:grid}@media (width>=640px){.efforu-hero-facts{grid-template-columns:repeat(4,1fr)}}.efforu-hero-fact{border:1px solid var(--line);color:var(--navy);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.efforu-hero-fact svg{color:var(--red);flex-shrink:0}.efforu-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.efforu-line-guide{text-align:center;margin-top:10px}.efforu-line-guide-main{color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}.efforu-line-guide-main strong{color:#05a648;font-weight:800}.efforu-line-guide-note{color:var(--gray);margin:4px 0 0;font-size:12px;line-height:1.5}.efforu-line-guide-short{color:var(--gray);margin:0;font-size:12px;line-height:1.4}.efforu-line-guide-short strong{color:#05a648;font-weight:800}.efforu-empathy{background:#f7f9fc}.efforu-empathy-grid{gap:12px;margin-bottom:32px;display:grid}.efforu-empathy-item{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:15px;display:flex}.efforu-empathy-item svg{color:var(--red);flex-shrink:0;margin-top:2px}.efforu-empathy-response{background:var(--navy);color:#fff;border-radius:var(--radius);align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.efforu-empathy-response svg{color:#6ee7a0;flex-shrink:0;margin-top:2px}.efforu-empathy-response-lead{margin:0 0 6px;font-size:18px;font-weight:800}.efforu-empathy-response p:last-child{color:#fffc;margin:0;font-size:14px}.efforu-intro{align-items:center;gap:32px;display:flex}@media (width<=720px){.efforu-intro{flex-direction:column}}.efforu-intro-photo{border-radius:24px;flex-shrink:0;width:45%;box-shadow:0 20px 50px #0000001f}@media (width<=720px){.efforu-intro-photo{width:100%}}.efforu-intro-text{color:var(--gray);margin:0;font-size:15px}.efforu-supports-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=760px){.efforu-supports-grid{grid-template-columns:1fr}}.efforu-support-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.efforu-support-top{color:var(--navy);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.efforu-support-no{color:var(--red);letter-spacing:.02em;font-size:34px;font-weight:900;line-height:1}.efforu-support-name{color:var(--red);margin-bottom:6px;font-size:13px;font-weight:700}.efforu-support-heading{margin-bottom:16px;font-size:19px;font-weight:800;line-height:1.5}.efforu-support-toggle{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.efforu-support-toggle svg{transition:transform .2s}.efforu-support-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.efforu-support-detail{border-top:1px dashed var(--line);color:var(--ink);margin-top:18px;padding-top:18px;font-size:14px}.efforu-support-detail p{color:var(--gray);margin:0 0 10px}.efforu-support-subhead{color:var(--navy);margin:14px 0 6px;font-size:13px;font-weight:700}.efforu-support-detail ul{color:var(--gray);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.efforu-support-calc{background:var(--red-tint);border-radius:14px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.efforu-support-calc-row+.efforu-support-calc-row{border-top:1px dashed #e2261a40;padding-top:10px}.efforu-support-calc-label{color:var(--gray);margin-bottom:4px;font-size:12.5px}.efforu-support-calc-formula{color:var(--red-dark);font-size:15px;font-weight:800}.efforu-support-notes{margin-top:12px}.efforu-support-notes p{color:var(--gray);margin:0 0 4px;font-size:12px}.efforu-roadmap{flex-direction:column;display:flex}.efforu-roadmap-row{flex-direction:column;align-items:stretch;display:flex}.efforu-roadmap-node{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:20px;display:flex}.efforu-roadmap-node.is-branch{border-color:var(--red);background:var(--red-tint);text-align:center;flex-direction:column;align-items:center}.efforu-roadmap-icon{background:var(--navy);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.efforu-roadmap-node.is-branch .efforu-roadmap-icon{background:var(--red);margin-bottom:4px}.efforu-roadmap-title{font-size:16px;font-weight:800}.efforu-roadmap-connector{color:var(--navy);justify-content:center;padding:4px 0;display:flex}.efforu-roadmap-connector svg{stroke-width:2.5px;transform:rotate(90deg)}.efforu-roadmap-fork-label{text-align:center;color:var(--red-dark);background:var(--red-tint);border-radius:999px;width:fit-content;margin:4px auto 16px;padding:8px 18px;font-size:14px;font-weight:800}.efforu-roadmap-branch-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=860px){.efforu-roadmap-row{flex-direction:row;align-items:center}.efforu-roadmap-connector svg{transform:none}}.efforu-workstyle-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.efforu-workstyle-grid{grid-template-columns:1fr}}.efforu-workstyle-card{border:1px solid var(--line);border-radius:var(--radius);padding:26px}.efforu-workstyle-label{color:var(--red);margin-bottom:8px;font-size:12.5px;font-weight:700}.efforu-workstyle-title{margin-bottom:8px;font-size:16px;font-weight:800}.efforu-workstyle-card p{color:var(--gray);margin:0;font-size:14px}.efforu-tier-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.efforu-tier-tab{border:1.5px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.efforu-tier-tab.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.efforu-tier-detail{border:1px solid var(--line);border-radius:var(--radius);background:#fafafa;padding:28px}.efforu-tier-head{margin-bottom:4px;font-size:18px;font-weight:800}.efforu-tier-formula{color:var(--gray);margin-bottom:16px;font-size:13px}.efforu-tier-peak-note{color:#8a6414;background:#fffaf0;border:1px dashed #e0b64c;border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:12.5px}.efforu-tier-line{color:var(--gray);border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.efforu-tier-line strong{color:var(--ink);white-space:nowrap;font-weight:700}.efforu-tier-notes{gap:4px;margin-top:16px;display:grid}.efforu-tier-result{border-top:1px solid var(--line);color:var(--red);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:26px;font-weight:800;display:flex}.efforu-placeholder-note{background:#fffaf0;border:1px dashed #e0b64c;border-radius:12px;color:#8a6414!important;padding:10px 14px!important}.efforu-addon-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=720px){.efforu-addon-grid{grid-template-columns:1fr}}.efforu-manager-example{background:var(--red-tint);border-radius:var(--radius);border:1px solid #e2261a33;padding:24px 26px}.efforu-manager-example-badge{background:var(--red);color:#fff;border-radius:999px;align-items:center;gap:4px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.efforu-manager-example-head{color:var(--red-dark);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}.efforu-manager-example-label{color:var(--gray);margin-bottom:10px;font-size:13px}.efforu-manager-example-line{color:var(--ink);border-top:1px dashed #e2261a40;padding:6px 0;font-size:13px}.efforu-manager-example-result{color:var(--red-dark);border-top:1px solid #e2261a40;margin-top:12px;padding-top:12px;font-size:20px;font-weight:800;line-height:1.4}.efforu-timeline{gap:4px;display:grid}.efforu-timeline-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:14px 0;display:flex}.efforu-timeline-row:first-child{border-top:none}.efforu-timeline-time{width:88px;color:var(--navy);flex-shrink:0;align-items:center;gap:6px;font-weight:800;display:flex}.efforu-timeline-label{color:var(--ink);font-size:15px}.efforu-training-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=860px){.efforu-training-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.efforu-training-grid{grid-template-columns:1fr}}.efforu-training-card{border:1px solid var(--line);border-radius:18px;padding:22px 20px}.efforu-training-photo{object-fit:cover;border-radius:12px;width:100%;height:140px;margin-bottom:14px;display:block}.efforu-training-step{color:var(--red);letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:800}.efforu-training-title{margin-bottom:6px;font-size:15px;font-weight:700}.efforu-training-card p{color:var(--gray);margin:0;font-size:13px}.efforu-story-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=720px){.efforu-story-grid{grid-template-columns:1fr}}.efforu-story-card{border:1px solid var(--line);border-radius:var(--radius);padding:24px}.efforu-story-card img{object-fit:cover;border-radius:50%;width:88px;height:88px;margin-bottom:14px;display:block;box-shadow:0 10px 24px #0000001a}.efforu-story-before{color:var(--gray);margin-bottom:10px;font-size:12.5px;font-weight:700}.efforu-story-quote-icon{color:var(--red);opacity:.4;margin-bottom:4px}.efforu-story-quote{color:var(--ink);margin:0 0 16px;font-size:14px}.efforu-story-fields{border-top:1px dashed var(--line);gap:8px;margin:0;padding-top:14px;font-size:12.5px;display:grid}.efforu-story-fields dt{color:var(--gray);font-weight:700}.efforu-story-fields dd{color:var(--ink);margin:2px 0 0}.efforu-story-card.is-placeholder{text-align:center;color:var(--gray);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.efforu-story-photo-placeholder{width:88px;height:88px;color:var(--gray);background:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.efforu-story-placeholder-note{margin:0;font-size:12.5px}.efforu-features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.efforu-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.efforu-features-grid{grid-template-columns:1fr}}.efforu-feature-card{border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px}.efforu-feature-icon{background:var(--red-tint);width:46px;height:46px;color:var(--red);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.efforu-feature-title{margin-bottom:8px;font-size:16px;font-weight:700}.efforu-feature-desc{color:var(--gray);font-size:14px}.efforu-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.efforu-gallery-grid img{object-fit:cover;border-radius:16px;width:100%;height:220px;display:block}.efforu-gallery-grid img:first-child{grid-area:span 2/span 2;height:452px}@media (width<=720px){.efforu-gallery-grid{grid-template-columns:repeat(2,1fr)}.efforu-gallery-grid img{height:160px}.efforu-gallery-grid img:first-child{grid-column:span 2;height:220px}}.efforu-social-block{text-align:center;margin-top:28px}.efforu-social-lead{color:var(--gray);margin:0 0 14px;font-size:14px}.efforu-social-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.efforu-social-link{border:1.5px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.efforu-social-link:hover{border-color:var(--navy)}.efforu-social-link:active{transform:scale(.97)}.efforu-realities-list{grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (width<=640px){.efforu-realities-list{grid-template-columns:1fr}}.efforu-realities-list li{color:var(--ink);padding-left:18px;font-size:15px;position:relative}.efforu-realities-list li:before{content:"";background:var(--gray);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.efforu-realities-followup{color:var(--navy);font-size:15px;font-weight:700}.efforu-fit-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=720px){.efforu-fit-grid{grid-template-columns:1fr}}.efforu-fit-col{border-radius:var(--radius);border:1px solid var(--line);padding:24px}.efforu-fit-col.is-good{background:#f2faf5}.efforu-fit-col.is-bad{background:#fbf3f2}.efforu-fit-col-head{align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.efforu-fit-col.is-good .efforu-fit-col-head{color:var(--good)}.efforu-fit-col.is-bad .efforu-fit-col-head{color:var(--bad)}.efforu-fit-col ul{color:var(--ink);gap:8px;margin:0;padding-left:18px;font-size:14px;display:grid}.efforu-fit-note{color:var(--ink);margin:0;font-size:14px;line-height:1.7}.efforu-ceo{background:#f7f9fc}.efforu-ceo-body{align-items:flex-start;gap:32px;display:flex}@media (width<=720px){.efforu-ceo-body{flex-direction:column}}.efforu-ceo-media{flex-shrink:0;width:min(340px,100%)}@media (width<=720px){.efforu-ceo-media{width:100%}}.efforu-ceo-video-thumb{aspect-ratio:4/3;cursor:pointer;background:0 0;border:none;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.efforu-ceo-video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.efforu-ceo-play-icon{color:#fff;background:#10192bd9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000040}.efforu-ceo-video-thumb:hover .efforu-ceo-play-icon{background:var(--red);transform:translate(-50%,-50%)scale(1.06)}.efforu-ceo-video{background:#000;border-radius:20px;width:100%;max-height:70vh;margin:0 auto;display:block}.efforu-ceo-photo-placeholder{aspect-ratio:4/3;width:100%;color:var(--gray);text-align:center;background:#eceef2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.efforu-ceo-body p{color:var(--ink);font-size:15px}.efforu-ceo-name{font-weight:700;color:var(--gray)!important;font-size:13px!important}.efforu-overview{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.efforu-overview-row{border-top:1px solid var(--line);gap:20px;padding:16px 24px;display:flex}.efforu-overview-row:first-child{border-top:none}.efforu-overview-row dt{width:220px;color:var(--gray);flex-shrink:0;font-size:14px;font-weight:700}.efforu-overview-row dd{margin:0;font-size:14px}@media (width<=560px){.efforu-overview-row{flex-direction:column;gap:4px}.efforu-overview-row dt{width:auto}}.efforu-payment-groups{gap:24px;display:grid}.efforu-payment-group-head{color:var(--navy);margin-bottom:10px;font-size:15px;font-weight:800}.efforu-ts-photos{grid-template-columns:repeat(2,1fr);gap:16px;max-width:640px;margin:0 0 32px;display:grid}@media (width<=560px){.efforu-ts-photos{grid-template-columns:1fr}}.efforu-ts-photo-item{margin:0}.efforu-ts-photo-item img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;display:block;box-shadow:0 20px 50px #0000001f}.efforu-ts-photo-item figcaption{color:var(--gray);text-align:center;margin-top:8px;font-size:12.5px;font-weight:700}.efforu-ts-columns{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (width<=720px){.efforu-ts-columns{grid-template-columns:1fr;gap:24px}}.efforu-ts-col-head{color:var(--navy);margin-bottom:14px;font-size:16px;font-weight:800}.efforu-ts-col ol,.efforu-ts-col ul{color:var(--ink);gap:12px;margin:0;padding-left:22px;font-size:14.5px;display:grid}.efforu-ts-col ol li::marker{color:var(--red);font-weight:800}.efforu-ts-col ul li::marker{color:var(--red)}.efforu-faq-item{border-bottom:1px solid var(--line)}.efforu-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 4px;font-size:15px;font-weight:700;display:flex}.efforu-faq-q svg{color:var(--red);flex-shrink:0;transition:transform .2s}.efforu-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.efforu-faq-a{max-height:0;color:var(--gray);font-size:14px;transition:max-height .25s;overflow:hidden}.efforu-faq-a.is-open{max-height:320px;padding-bottom:20px}.efforu-final-cta{text-align:center;background:var(--navy);color:#fff;border-radius:32px;max-width:1080px;margin:0 auto}.efforu-final-cta-icon{color:var(--red);margin-bottom:14px}.efforu-final-cta-title{max-width:560px;margin:0 auto 10px;font-size:clamp(20px,4vw,28px);font-weight:800;line-height:1.6}.efforu-final-cta p{color:#ffffffb3;margin:0 0 24px}.efforu-final-cta .efforu-btn{margin-bottom:14px}.efforu-final-cta .efforu-form-note{color:#ffffff73}.efforu-final-cta .efforu-line-guide-main{color:#ffffffd9}.efforu-final-cta .efforu-line-guide-main strong{color:#4be08a}.efforu-final-cta .efforu-line-guide-note{color:#ffffff73}.efforu-apply{background:var(--navy);color:#fff}.efforu-apply .efforu-eyebrow{color:#ff8f85}.efforu-apply .efforu-lead{color:#ffffffa6}.efforu-form-note-strong{margin:-28px 0 28px;font-weight:700;color:#ffffffd9!important;font-size:13px!important}.efforu-form{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid}@media (width<=640px){.efforu-form{grid-template-columns:1fr;padding:22px}}.efforu-field{flex-direction:column;gap:8px;display:flex}.efforu-field.full{grid-column:1/-1}.efforu-field label{color:#ffffffd9;font-size:13px;font-weight:700}.efforu-field label small{color:#ff8f85;margin-left:4px;font-weight:700}.efforu-field input,.efforu-field select,.efforu-field textarea{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;outline:none;min-height:48px;padding:12px 14px;font-family:inherit;font-size:15px}.efforu-field select option{color:#111}.efforu-field input:focus,.efforu-field select:focus,.efforu-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e2261a59}.efforu-field textarea{resize:vertical;min-height:90px}.efforu-form-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.efforu-form-note{color:var(--gray);font-size:12px}.efforu-apply .efforu-form-note{color:#ffffff80}.efforu-form-status{border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.efforu-form-status.success{color:#7fe3a0;background:#34c75926}.efforu-form-status.error{color:#ff9b93;background:#ff453a26}.efforu-footer{border-top:1px solid var(--line);text-align:center;color:var(--gray);padding:40px 24px;font-size:13px}@media (width<=719px){.efforu-footer{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}.efforu-footer img{height:26px;margin-bottom:14px}.efforu-footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:14px;display:flex}.efforu-footer-social{justify-content:center;gap:14px;margin-bottom:14px;display:flex}.efforu-footer-social a{color:var(--gray);display:inline-flex}.efforu-footer-social a:hover{color:var(--ink)}.efforu-spin{animation:.8s linear infinite efforu-spin}@keyframes efforu-spin{to{transform:rotate(360deg)}}.efforu-mobile-cta{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000001a}@media (width>=720px){.efforu-mobile-cta{display:none}}.efforu-mobile-cta-main{white-space:normal;width:100%;padding:9px 20px}.efforu-mobile-cta-main-text{flex-direction:column;align-items:center;gap:1px;line-height:1.25;display:flex}.efforu-mobile-cta-main-label{font-size:14px;font-weight:700}.efforu-mobile-cta-main-caption{color:#ffffffd9;font-size:12px;font-weight:500}.efforu-mobile-cta-main-caption strong{color:#fff;font-weight:800}.efforu-mobile-cta-sub{gap:8px;display:flex}.efforu-mobile-cta-sub a{border:1px solid var(--line);color:var(--navy);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}
